From 16c8f55e128e7135c1d8c5b62f09ee788eae9a01 Mon Sep 17 00:00:00 2001 From: Pia Date: Tue, 10 Sep 2024 14:12:44 +0900 Subject: [PATCH 1/3] translate korean --- src/translations/translations_3.rs | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/translations/translations_3.rs b/src/translations/translations_3.rs index d04c3f1e..e741d295 100644 --- a/src/translations/translations_3.rs +++ b/src/translations/translations_3.rs @@ -21,6 +21,7 @@ pub fn general_translation(language: Language) -> &'static str { Language::SV => "Allmänt", Language::VI => "Tổng quan", Language::ZH => "通用", + Language::KO => "일반", _ => "General", } } @@ -41,6 +42,7 @@ pub fn zoom_translation(language: Language) -> &'static str { Language::UZ => "Kattalashtirish", Language::VI => "Phóng to", Language::ZH => "缩放", + Language::KO => "확대", _ => "Zoom", } } @@ -61,6 +63,7 @@ pub fn mmdb_files_translation(language: Language) -> &'static str { Language::SV => "Databasfiler", Language::VI => "Tập tin cơ sở dữ liệu", Language::ZH => "数据库文件", + Language::KO => "데이터베이스 파일", _ => "Database files", } } @@ -81,6 +84,7 @@ pub fn params_not_editable_translation(language: Language) -> &'static str { Language::SV => "Följande parametrar kan inte ändras under analysen", Language::VI => "Các tham số sau không thể bị thay đổi khi đang phân tích", Language::ZH => "以下参数在分析过程中不能修改", + Language::KO => "분석 중 다음의 매개변수들은 수정할 수 없습니다.", _ => "The following parameters can't be modified during the analysis", } } @@ -101,6 +105,7 @@ pub fn custom_style_translation(language: Language) -> &'static str { Language::SV => "Anpassad stil", Language::VI => "Tùy chỉnh chủ đề", Language::ZH => "自定义样式", + Language::KO => "사용자 지정 스타일", _ => "Custom style", } } @@ -119,6 +124,7 @@ pub fn copy_translation(language: Language) -> &'static str { Language::SV => "Kopia", Language::VI => "Sao chép", Language::ZH => "复制", + Language::KO => "복사", _ => "Copy", } } @@ -139,6 +145,7 @@ pub fn port_translation(language: Language) -> &'static str { Language::JA => "ポート", Language::VI => "Cổng", Language::ZH => "端口", + Language::KO => "포트", _ => "Port", } } @@ -159,6 +166,7 @@ pub fn invalid_filters_translation(language: Language) -> &'static str { Language::SV => "Ogiltiga filter", Language::VI => "Bộ lọc không khả dụng", Language::ZH => "无效的过滤器", + Language::KO => "잘못된 필터", _ => "Invalid filters", } } @@ -178,6 +186,7 @@ pub fn messages_translation(language: Language) -> &'static str { Language::SV => "Meddelanden", Language::VI => "Tin nhắn", Language::ZH => "信息", + Language::KO => "메시지", _ => "Messages", } } @@ -198,6 +207,7 @@ pub fn link_type_translation(language: Language) -> &'static str { Language::SV => "Länktyp", Language::VI => "Loại liên kết", Language::ZH => "链接类型", + Language::KO => "링크 유형", _ => "Link type", } } @@ -221,6 +231,7 @@ pub fn unsupported_link_type_translation( Language::SV => "Länktypen associerad med denna adapter stöds inte av Sniffnet än...", Language::VI => "Loại liên kết được gắn với adapter này chưa được Sniffnet hỗ trợ...", Language::ZH => "Sniffnet 尚不支持与此适配器关联的链接类型...", + Language::KO => "이 어댑터와 연결된 링크 유형은 Sniffnet에서 아직 지원되지 않습니다...", _ => "The link type associated with this adapter is not supported by Sniffnet yet...", }; @@ -246,6 +257,7 @@ pub fn style_from_file_translation(language: Language) -> &'static str { Language::SV => "Välj stil från en fil", Language::VI => "Chọn chủ đề từ file của bạn", Language::ZH => "从文件中选择样式", + Language::KO => "파일에서 스타일을 선택하세요", _ => "Select style from a file", } } @@ -266,6 +278,7 @@ pub fn database_from_file_translation(language: Language) -> &'static str { Language::SV => "Välj databasfil", Language::VI => "Chọn tập tin cơ sở dữ liệu", Language::ZH => "选择数据库文件", + Language::KO => "데이터베이스 파일 선택", _ => "Select database file", } } @@ -286,6 +299,7 @@ pub fn filter_by_host_translation(language: Language) -> &'static str { Language::SV => "Filtrera efter nätverksvärd", Language::VI => "Lọc bởi máy chủ mạng", Language::ZH => "按网络主机筛选", + Language::KO => "네트워크 호스트로 필터링", _ => "Filter by network host", } } @@ -303,6 +317,7 @@ pub fn service_translation(language: Language) -> &'static str { Language::UZ => "Xizmat", Language::VI => "Dịch vụ", Language::ZH => "服务", + Language::KO => "서비스", _ => "Service", } } @@ -322,6 +337,7 @@ pub fn export_capture_translation(language: Language) -> &'static str { Language::SV => "Exportera inspelningsfil", Language::VI => "Xuất tập tin đã bắt", Language::ZH => "导出捕获文件", + Language::KO => "캡처 파일 내보내기", _ => "Export capture file", } } @@ -340,6 +356,7 @@ pub fn directory_translation(language: Language) -> &'static str { Language::JA => "ディレクトリー", Language::VI => "Thư mục", Language::ZH => "目录", + Language::KO => "디렉토리", _ => "Directory", } } @@ -359,6 +376,7 @@ pub fn select_directory_translation(language: Language) -> &'static str { Language::SV => "Välj målkatalog", Language::VI => "Chọn thư mục đích đến", Language::ZH => "选择目标目录", + Language::KO => "대상 디렉토리 선택", _ => "Select destination directory", } } @@ -378,6 +396,7 @@ pub fn file_name_translation(language: Language) -> &'static str { Language::SV => "Filnamn", Language::VI => "Tên file", Language::ZH => "文件名", + Language::KO => "파일 이름", _ => "File name", } } @@ -397,6 +416,7 @@ pub fn thumbnail_mode_translation(language: Language) -> &'static str { Language::SV => "Miniatyrläge", Language::VI => "Chế độ thu nhỏ", Language::ZH => "缩略图模式", + Language::KO => "썸네일 모드", _ => "Thumbnail mode", } } @@ -416,6 +436,7 @@ pub fn learn_more_translation(language: Language) -> &'static str { Language::SV => "Vill du veta mer?", Language::VI => "Bạn có muốn tìm hiểu thêm?", Language::ZH => "想知道更多吗?", + Language::KO => "더 자세히 알고 싶으십니까?", _ => "Do you want to learn more?", } } From 93f2b8dde5bbb28ada4cf8c40220f91f8563b859 Mon Sep 17 00:00:00 2001 From: GyulyVGC Date: Tue, 10 Sep 2024 21:17:14 +0200 Subject: [PATCH 2/3] added missing korean glyphs --- resources/fonts/full/subset_characters.txt | 24 ++++++++++++++++++ .../subset/sarasa-mono-sc-bold.subset.ttf | Bin 191228 -> 194288 bytes .../subset/sarasa-mono-sc-regular.subset.ttf | Bin 193336 -> 196428 bytes src/translations/translations_3.rs | 2 +- 4 files changed, 25 insertions(+), 1 deletion(-) diff --git a/resources/fonts/full/subset_characters.txt b/resources/fonts/full/subset_characters.txt index 18e59cf7..a8a6af04 100644 --- a/resources/fonts/full/subset_characters.txt +++ b/resources/fonts/full/subset_characters.txt @@ -751,6 +751,7 @@ z 근 기 까 +내 네 넷 노 @@ -763,6 +764,7 @@ z 당 대 댑 +더 데 뎁 도 @@ -782,6 +784,7 @@ z 래 러 레 +렉 려 련 렬 @@ -791,29 +794,37 @@ z 륨 른 를 +름 리 림 링 마 만 말 +매 맥 메 면 모 목 +못 몽 문 바 +반 받 발 버 +베 +변 별 보 +복 본 볼 부 분 +비 사 삭 상 @@ -839,6 +850,9 @@ z 시 신 실 +십 +싶 +썸 아 않 알 @@ -855,14 +869,17 @@ z 였 오 올 +와 요 용 우 운 워 +원 위 유 으 +은 을 음 의 @@ -872,6 +889,7 @@ z 임 있 자 +잘 장 재 적 @@ -889,12 +907,14 @@ z 직 찰 찾 +처 초 총 최 추 출 치 +캡 컬 케 켓 @@ -910,8 +930,10 @@ z 토 트 티 +파 패 페 +포 표 프 플 @@ -923,12 +945,14 @@ z 합 해 현 +형 호 화 확 환 활 효 +히 ! , ? diff --git a/resources/fonts/subset/sarasa-mono-sc-bold.subset.ttf b/resources/fonts/subset/sarasa-mono-sc-bold.subset.ttf index d43cbdc88e1ed6f206e41ded8881d08156baf15a..c1e6d32ee81480d31e41a048abace7de1734a59c 100644 GIT binary patch delta 9483 zcma)?30zgx_Q&^LX9FV0AcGSK7Zel_nJyRMUM4|6L_oj^2S5}MoDI@1w%_Kz*5slbI3}cshOFXQ^vjb|2qd9djJ3b^Z9fAo_qE_>#Vi*+H0>f zTsuzM-TcL_mT|_I6E=del%(Vly$AI1W3>NO^v+Gm%FH==BJKx92b>t|aUdlpFLBD9 zvo(yqIL?@+TV~GCurt-y>>0h@8}bFyW);r;Zi=r4?JCAx-zzCxFxO&X67+4s@ops* zi)YmI_|T6rj&q*=ymWeDZLxMz#au>fzlA_#DSCQWxu0OP<2Kp@N@p#s>ie6^Ta4DZ zGUoDK#hht{)~*MyGpfFi_N7^cRdcO$R&&rk4SDa`g|nuo|2)-$(Y_$Yq)~I{ELdnc z!NTAG9Ae&;(BH@C_%frrM-=^)vm6#y?YXf{FuD!}wzuB5=S73~OYhGayx5xGegCJS z9-^;sWe=FaVzGPxzni2uCm;4cLM92<4PFuMBwSbMB8<8S-uC<$VozD#l**(L%#QVf zbhxwf@l`$?JF#5X%Yg@S@~FWFwL(){F2#| zy7!px)ZJ)4#52VxVoNQrOB12E2Xn*7HExd#1UR+c{L&*$cj$$9GKScZ{Q2xnxr-*h0%2(hR7yVz#Uw^JPq@arV_}pwE|M z&rNj~2AspSz5~&z_0@*opsIRv5B{L0#}f=C&{C zxalKqGXFS%y4jW5+DcrLv(@y?-Eu~3j%BAbPD(*|jQPiSf;3UEY|B3-S&BfG*r2<2 z=iqv2oHYY6NUqf=A2;=rEsf~dS4P#QI{t@w6|Xc~^E>A5wAgG%Hl|8Gzf5QTzA20U zx;|q1y@=_?7fYX(%zRuw;PfSiZpJm=~tFp4CIBO0OB$$iWImWJB0 zHo@HAf!p}Ul9t{wuj6w}Z}5UY=&5_Wuwx&e`fS{a86opu2?%^;{?L+VVyS8VzA-$} zd|*szpmWHCMEeq_yx7=0rxN?b2_aaSSqPhIQ_erh%>#|n4k=j;mkaBI5rw;jYr~y2 zI(#X~;D%%v7%neA#a;S@H1M0IRgzR!XAZc&Vg(N}cg!{)PC8I-%ss`emGL|o9^|Y` zrxIVOGjBCe2jyz?wCax0&*O$jbPzT%Pa^Z_IoHfe2Pp79;OWSQj^qb|ADVnw2R)#`wNV zb@gVxj?Xl^tl%^2?qeGF@q#;FnNNN~j;X18$BZ$*m@#u^hSB~spUU+Tt3imfk(m;b z&{18wzMUQ;TMz*{QeSU+ukPbIb5z~OQcA~EY23w&rsX{H$PwerGd#_1fMBDL$z#-^ zD=L)SfJ4X!#W75dM$6@bOWeJ-{|a7EXWELbdD64NQ`6%!E4;ks<;0IJ3YL=1j)TXJ zH8&i{&7}|XbR}8trM>bEiN$?NdyktHh4?B)rm9BVVL~aTFal5iBk3fpS*^wmad+$V z|7d-^d9rG4(qnTum9wa_e4(l84_Qh!S@?zVx{_>IoMaeY+^0;jXv&bw%H%T6WEsZe zEbpVbbxy7$3&rGity7p&r`2Dccb$8W`;qEQ)x^xt@S3uchK7=ZOWmWjDZvJ3XZ_Hj zG0r{pLsKH7-IwT$}IZHAxpS)^mza@%*TW z2t%DtS7$K3cZsLj)}~-V@5F+(V}lhRxR14)t9y7@q&C8j`$uz~Hkh;#u{=DiKX-G* zBJ3(;50?fn(vBFR)g~vKKXwY86Rpb)Nt~aWIxlf(PNcRxtb4(yjYRcJmekYB`beE# zuZz^14wds2_Oba-~P83rIZlzupw7z^%QfW*~X;SAlI3^}|=&)htM(4cNT60&!-VA`RL1vi@>=d<#KH+cdb=<$Hc**4H;w$-uiP^U8RDkNQfe#TK3&eu zm8Tag+v3TkrIV+WmYS#6bCaot&nhFo;JlcavBAM(V`B1x%K`%e@fQ$iw%So{47$bF zivbccWRJ8R8RCKf3{tK5{-qk~eB~3TxZ8+ge)|KPk`lvcCG~UTQ>TOpBgHFWH~aGM z&E7Q4?8E;st&lus4zKboaT_}}>P8#;h#b`QGi3 zQ*~opOC21%oL>0oxXIFb5HnR^bRjxzH8~mA>0OAa6LV!AD0=>i4Xo|1I{+7Foii@a zYT3_mD9PlOtbUPwZKiy>Z}n8}+JL{OEBLErW#-vrEfqL9S&_YYn#8vqF#mnFIat1G zLtkYO%Vv(!7J7h*Q!WAzEvUJH0psI>8<@?DYv@qT)8PYR=biO=`T2Qc^Yf=PG*nepR+^LQ_nM_o zXlBsp@bJu_pv>^_(LvMv1`PD`8#utv{NvbB8Dqz0j2b)L)7!g$e{XM3`pERp!m`Yn z?Gww&m}K;Kpcctluwtwd++1`m4uAQ;@7yO@>T*b_{N`Or<*~8lNl6t3Lq$?ZY-~t~ z!LYFYxar(+teYaLjGC5^P#hIioRBarsv<_K)$6s|7~Zhdc+HtIt@$-$bZ?TJd0#np zFzI+dxpFXhlW>r?45okJ+n5$Wy}6HYU<~)m^DOsyI5{~H>vvjhvsAPToD{(ofwX`t zJNJXAF4;=CZ@+JRW&EF65!c#9X<0DfS+ zH43~Bt}))02zD`kco29UTwwh37*GKYG5$q2uo&E6{74e`lJTQ~;2Fkik6vW_SRR0~ zFMYrc@Dt<5wcuHBlkpSr;P1f1_*WxABjfEb(7ptG!T8rhKqWZB_(?Y~6TAf;Fn($_ z_>S>!hJpp)Fyp8Fz#4Fj)$%i*jGuvbXRa`QHV7;Orx-sM3*f*xocwJ+@D#xQc^Eo> zmhtaKfxC=fE`H1SzjXkEy5tC61|5w5I1e0R{BjhY zq%N-lzc7Af8aU1P)m(s4|1^d1YfyIW1miz%Vf?xiz=*HkVf>eWFn(hZK=^;111>Xu z6H0$e1s^beD-s|YzYhn$GJd-dAkueW@9to*pYeNe>|X8LjNkVKFERdy24Mak*nt&{ z|JehqWxQhyfKpQgILEjdM$DK3OECB+?$0y9M~pbW`TLA080=;wC4fdo!UZg4WQ9jM ztJfG=_W)IlYELSnNg2yu#=I4 z6<7uif(}NGDc}u8P7VMDoLU$;{0t!L zZ3p^+B1W420MXEF0-x1la}t;s`5-Jlh=wml^;W zK7dCdn75Fx!7q$LtpOqt3S*(;Kn>UeFxR0l9tP!M{-6*bYGKR42G9h)0Ej>sA`pfM zgd+msK|l{ifk~hO^B;~8hOYrHfnDGVxW_2M8(^Ly;z1TD01W_B6@j^r_!q$ZMw|kd z!CgjLYXE1oa7K%1(jpnP-!qCtL?Z)13`ht0pd37n`Hx(UofpA7;6s4XN17Pv+yT7R zjRkO0w;5pMx-;N+Mo|c16e1Ia$V6d!q85R50EVNG7g5I;4a1ZT8w^H+1z;<{^bI=> z;Bd5cEjBO|4MWjLj_9XBGeAy6Bg8Q_Km%exF2KlQ5at*oXazrjKN#tuLq8lKN_r%p z9xFzFo{<3~Hz10JGO!jj0_20?0;5<&E4CIV#`=LsFanGP%K(I9_knisC!;t!&<_Lx zI1`r+kTY=@QQR#?2@+VvC~-5R;Z=;1aDFnPmJH`cOk2Q zk*{%3G03`3{A$Urz~bP6>?J%xdO-(T4DYROBfZw`=X_crUe0n zs2Kaxy}@cmGlChF*nusKN__!NF5AgyCLEdh3ZwGwpovihre+o*Gus+mW;7=sSQyPk zJ(yR>XudzV&1fM8yYO#}o(chP#xtrk04QCA`CarUqpJ0c7USSzB-0Yqge9*5D0+H4 z*rB`uW6Ik%XL_MvUj{b@HBgB?e@b4vp2GQ3`Q!DJ$rsA@8^~WCx`908lnvx<$dazI zS)lw07If_|!nZ;;P~;x+uw5gs*+3<>qi{$ePQJN;hVv9TWFz%*&OlEtP=wVJ3kJU1ZCyn`o#Uw~6`@D>jbbMB4?wCwFY6 z`Mq5?;zmmuw+9ohcr9nu7q1>|d0%70Hrg!Fo)2V)?bL_o%6{8vV47{?fW|?ML5-6d zk2H;MDs8H2s&1-l+SSzDbg-$d=}6P@rXTm^?pwI;t$iQv+y7xyvuktjW{>8&=2x3P zZvM3SPV@cdj{VE_*BwZbH@{2))`xyMboY}g`Qw*KGaRaPmlUhf$j&EJqTGd+JTGzU=b#3dG*4JBiwedF5)~(I0&7-Zpt>dsb+~ctG;kAbk z9tk-Tdt}SeZbveuX@3?Ar&mZ)v|S$M2wCJ={)3oyt2k{?w#X zZ+^4VIQtcP^*=^BO#9bST~bH&<`bjp_h?kNpBUB3?SCEB;Q#lir8TGRO?y7A zHtp%Or_$!9%}JY-dL#AA)R$6Mr>;tMO3|i-rG$()JYx5V7e=fZQ9F4={)q9(CzHQQ zc1hfoxHWM@;ylvQESZi2rm|_@bNYekNKd=8r|FwRK*hpdKPm#=0?o6m@P4zVxEgx5z{aF_2`$QH%D)Xb{lqC zSEVc0^^Dve`9frNWZy^^?Rc$IL`%f`5wAr|2p<{F!tRHi4_h5JH>@zMf2d8!@sPbC z+d=||o*r5jd?@(C;MKwP!SjRX1XlzX2TvUG#gGq&Y#mZFqt@qsXkkHkUI zBHF}Z@um0*n!Xk%#W&)#_*VQZZiwFn?n}iUJZ*AuQr+&f;Eq%5?%H0*{xu8kZ^dgk zO5(WXqG-3ETC01fEXQy}X>;)jq$JU1xh}r6oEFDxyPC(uVWo){K}2aOryNqZ$JG;W z!<2-R?n3Ii_zFiPNM0A`!FQ0b61%YXE;tC|hrlN|gWyg#6qXryROe{nHwb)l@pph5 z5+=v&qyARgm6kkZA9>j!0;(ANHLl!8E4cJGaYuG&rgi=ogdHCs9EBrZzk3J|o+So~ zfjnCb6+`(L5i4SOju<6I8C#ku(<<(&Vh2AHC}oYq2g2JQH|gKfCFw`$vUEkdD*Yr~ zlYW-2OTS1rq+g|*(r?l&>38Y2bVs@?-IH?IdLaENbx0=3ELj8-%4kWtk8dXIh5f%ip$aZU58)`!{ghHuvF9N0 z)WRl0hZ3bI#PeaF4c-%3;{}Hk(=Y>@45*nA&ip)<=;=xHzb_pBVSPhpD8=ElZVm_Y9}wpJTXqpgyWKM z786CjJh7dEN%WLgwL^A}e59THLPSse%J6WsSX~$?UcRv`oTeZNchOtmfgO82g^MUM z`g~2#@gadCNJNS#$Xnyr54@4U>sBvJL!iKW5*)*QDURczUPOr~`SeLz?zvdhsB_~4 zVT7YwuxeIf{Y8zaH&&jae{!ixERh3FlYv*srKf2qUm|ZgO}@6v#4>1FE7r=No~9LE zE1;*-Rs4>|#zLP07kK%B?J{}B8S>Rshzc~;h&4*5y5805fjuRhI4Zw=hBWCFiYBFr zZI`feB0i7%H;c_^E6G62T@8;?bRXMQO^D61`&rm66J^l9Qmj;!D1+^^>x9a~1&+!S z&%!RAZ(vaoria4HiJih-{p-X!wEu6rstK`9Zc*%(i*o2+Emo^a3=dVI)?r`ZsNDS= z<@uMZb`@cID6E`_kK#{f|0c0XZa7EzwW=<$2?skfgqS_@z=f^EM{&%7jpSGZT}L@p zOZOhNh#H~LUG#dQ2Tvi$raq5*7@kG&)3c(3kVSZ3_sCLT);$ZCBu}-@dJ7F!lP_8W zAcB+do?7|w!ISmJN#1-G-YGsl)q~mLA~p+E!e6ai0Z7XrwSMjSmU>72MK*}Jpo)f| zQiQ2>T#K~TA!$+1QBe&_*+p&5L;*5?OMPo`fq7Iam71qoC3tiMJ{7TG5swQ_f=Gni zaFHaE#RyznolvhwqMT=-a>t5vRco56cN8=$M@Fm1B49Hd`iDU#4V66_I>Mn%=^2j7 z##t?%?J)EnhcueAJ^zb*6HEwXe4GuEQHyI7z5w^N|51Gp8z56M{-+ z{xzGFJS!5@aEx%QQ(31jS7w9qI75_(Qc*0X3nhbXP?Vg7Qa({O)e_njhgy_JYpl+h zSSb}^mY5A;Yb@;k$}I&>QL633kohnN6i!bumwAZ=VxD+PEL5F>V`9FjgrtM&CNfwp ztxBQoDywi+DY*|dDK0L8OqB>+ES89;MKuoMY5s}RpA=Wdx>VH22foLT54B>MST3Fs z%W(?ctzZEoX++f%+LaNl5OtznG+^6+Bi5Z#@C)_$2}vwT@hqy0#~SgxctQM^ zSOtmhI75koml}sMH9G2AZACIxC%%PD|h7h&8X^x>bC&^qus*^n)rY zL2+;OzQkH`Mi1wg6hZ7G>G>MITa7u|#_ks=$XbrLLVe{?S7>1NS<4yAImfyE!Qm9(RWtqRX@reU|#q?H2A}-=7&eRq?nuKmZigT)nc~Xx15ppT%lp|zps#& zx8*GBhVBPYdsh8CV78XKmMf|On3elpr6G1_&~Y9X&s)yQqpy-*0Brf;|FZ;Get+b_ a*OqoDIF0Qk^tD?~fgderjhnC14Ek>Y6R)QL delta 6547 zcmb7|d0bZ2*2mXgdod%5f}qT5iXsmPC@LUBDj>+~A|-uJJ|`Fsy&@4cqI_CD*J^IZSg ztM;&$ofHu@!AXcRd-m!ba3b&&@v0N(os?OS-~Zs?r0c}1bBP*l%IrTdP(-MOfE67ehH5a==%J%Q7kuY3Pj33Hi<_AJPUPZ(Y@D(9!Cf{9m-CDOT*CQg~^JV0>>V68d+ zJnXk{G+s=6#j^i=iOpq=^mvx zolclg>vU?9R5o;W&Ontzk#k+iH$-B-~YR zh$H>Jn&|EbcH+YVHv^<2W^o2YcJINNqVtYO4zv0^S36NNr05FM~6rwoe0lNbN`i7%y)I`hbr~ z?eqroNbQ3Du5|Drfb8y8U@WL6^+O)`Us8Kw!0X@~sl6FsDJgqJV^S4wfhtn_ptNr) zI7w=MGcdX^aoFZHQ*OghaLsEJ}dx}I=qZjl^5s>Hjp}k z)jskV*hK268-VW7Z^^EzBS=-RBXukUz~S+3;BDX}bz(fYOzPwuaD~(QV@Cm8&e&80V3$K#8h)i7EL8=C0HJ_8ZG|EouGG=-i zskrh8SVZclcHlm#tK+~`Qa_I*bq!g%_7bUoF<3(CdOY}&)W5^Q`=ove1s{{T;SOFT zb<-2PLF(6hu!_{JL0~(n+noU%-?0HK(_MQqPPn*-i0)zFw zl-Lah-C@YR4_HO)5eWW9>=^)75_@HXe-V4XK-{PWc$3&C0bC$%Y!EjY1kMoqqEh(w z2B-+WXNjAlzv*`3W^N!I{FB(PfY?6@AXxteWM_W}`@@ODamz4(0D?Thr^LZ&U?e~=A(&yv4&u;!aD_Om5vU;!FC~sZpbaBmmIKt*ws6+=9&x(}fHb!o z0pPsdda#=~Qh*<51G<1BFaaO~k@f{RAp?=fK;%Af8X(n?PU7~BK^TYusURQB2Uy4U zTR|oG5!@i|faUAZ9&`g(t`392GhhaI4ZIJQ6GtJKCKo5`yo&=bE$E9E$K(HO}5=SG*=xzWrkDdkI1;}7DG82u=*swgdmH>Ok z2FEt+3)^JyDc0Y%2N(Y)j%f~(0oE^O3P8j$h&Tq0V&Etidm|PB#XbeFCt{J}*cD(K zI0bGKcf!m%Al9`LxA>vCAfg2{+RWE zU;x2^NZn%)dJOyGaZiBg2Ze)u#DkHcA-Ep0mG}u8I6z#ql6Ytm*g^axbf3xw2xM3W zKy4XbL_7jZGXj|zxt#dv*T8+^Q6JM&JQ@XIjDX$5V-4bGFxzoypptle4md+x45P(Z z-;%||6FLKoO~huJh?+2|C-@lrhIgP$^F7FXzLGD$xltGIc3fJ>W4w+2A91Yl>PMVw z9Qlab7|xG4&s>X)t6S^T|;YpjY%uHTl+88 zm96`J-OhD;*6m++Vf}#hQ`awFzi~s?GQYCmveL3`WjD+2l+|v0abu~mWjS{+e7@p{ zh`6B1NoWJFy=CsN2$Z^fleGc^*m3=JxhwQTKb=mW? zXJ${!o}4`)dwlleS(meRXBk6z(W(>A7knf7X0Y1&IYTJ;F&5!}PKhi8f-Wo^o* zDW9Y)Nm-OKH|6D&DJcah*~#aUE0T96Z%IX$_1a(r@Ra-(F=WVd8W`aS7Z z(z&D)N%N9kNt%;1EopL+NB6h8|FwH*_m_rr*WC^!j!qohWnq_DU3zqJ>q4D-C9FEZ;iM$p+`ux~omj3XGU-C7(k|%h%4U;&2|7Z;R@h6|%}~qQwv~Tc*ki z>-?>ycml38lx{)ls;tL|hU8V*4t7AoMc%>H-@$S?UjaThPHg8Om-#UCj#0avBVt}R zFY%_P03%R$>pl;++GK_g???g02$CBdxjT4{(sSjcaj=}O=aluF^;JQC+Q%>Err@KB-S>l%onx3fT8RJ?QBMGb&(#K5vYx;Lv1!Mc;&Ra~7rp z6%=V*g_EZ~qtEJd`bT|UU(gqIjlQHWn{!70Wqdl`)Hfa5D!5pQ{#D;L683XeOI+R3 zw_#`qjF`#kO8P;c@$P;OZPGAa-@9!;4||{=d4S(g_;fqK?Np#~>HvqJReOL_n~AuJ zn|O&gaug)N5+SXOyo1(fm@(lXr-sBxti&N{c#2>>kw{cr2qOCt($3g@kb{C6H05Do zC9S31yOo?CWcHc{kOCO6d|<2%)}x(KRLL!1;6djfg3=(cu#yLQG##?Ip^1@(>SB>?HW`ATc|nizHf44%{MS?kId2Adwjj;}2xn zlryd!;=-s-7-CbgK@HQURt;+Am?@*Ai!tsnCuYJ6vLxaoKIm*JO>u57?JXnb2wHW| zE^~j2w2&6)3lV(DJuGMB)^H0$RdJdZCSwKBLPCt(Dvo4*$9TSqCz$^)R+-Cm$KiT} z$8cj7JQc-Vu*<|#JdIh^9A$N~)yY=pH`P4KgT;&ll17_j9O0oYMW{IPjJ2@$MYPcMi@osxwXew84Jbf zGToSWp67&($HdGc)f5vW!k4;*l8LxdGS=vDfm=rmkO62+m8oVY4Ykgu(opkSFltP= zz!B{Sn3l{Y&UM13B91@$XUl9-#{3!%a0fS{uV{?zIHy;gSTs} zzG=5!)e}9q0Suo@9AFo5vFd}ncwp0eq2&!xh>#aG#_s?j6pBp|u1Yk10wm{s`E$vnv4Z%JO!!AQTMV))Z ztc9p}iKr!tn*Bd>RzUjJA2rx4SXOY1!12LHBgiI^`d9RKfLxSxlxVTxNp}a8H4b&R zGiq#GiH9e9Yw2V;OMp9bsEaiij6j0mAOb?2P;XnoND$1KJyEDjiturQnVPc^8(ElbyGDbX%_TH%#t2##%?_cI>CLsS^2HftH@PX8=Ee3 z3wu|=Z&nSN{|1ZKU6LAl6eS3L?x`DBlq+EkEv9*p?jflSJuoYAXrUN2^qJ{mNtcX< z9#aZGSK+|T-?qVZI38&|#j1D>eb|PQX%)O#R}gC-$$=KbIy4)E{KyTZDo^sIKysz8 zm>brOLeXcIGL$f@oYim7rtn@U{cxuYkbz>B3Rm2mp}2d7Lc=V4^^&c~2W2fp22q$i zA%kV8U5c#jhAk&U(U39A(;ri{Ga_}7F)~)3k#X`21n|28d7B}~FtqC3nR6U3#Zn>@aGrn> z*9TGv90m0u$(H0P6H$XE%d;pGQ{{P?CeO*Uknn_tnU^p#Gsqb7W&e|^jr>r6XUJb< zrp%HTWVXC0FNq!PSu#gnu4`EaVb0Go_h2J87&L>yWXu3e=QB(z4+V#5=h$dE5Du^Iy&@&T8i|v#;*JHHG1~ew4eq9%zuiv(|aZdEa@* zn16%28M|(9i$HQm*F6|HhT|T2IBT3&VXWHVn;h*{<2;GRNu&EsZrh4lQwQgb1`mgv Wl~6hAJdd7AXBD{Mn17Q;^M3#XAzr5d diff --git a/resources/fonts/subset/sarasa-mono-sc-regular.subset.ttf b/resources/fonts/subset/sarasa-mono-sc-regular.subset.ttf index 693dafa0b9efe66a89595c65ba0a27fd57d1983b..d1dd0d01e7e6bba965724e7100797bef8822c4d8 100644 GIT binary patch delta 9525 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�h9RB~FX8;+(i7Zi~C(fp~;boAH3k z#cA#QsSQ6+#g`3d{Hhke+VJyOtix3jb+&8br0q__w=*{UhSl0!dRc~0d89m6o~TRyP06O8 z>xcVQyimh^7Aen|eS=b2f15Dw*HvpXmVs$Fp8s9YmTt?5xu5)_3ui&Bk@8geL-|wr zOL?YP6suwrOvs>+@)Vy;xL{l(O*i4QHC|A3`GNX!AsP!ebz?1c_Qf|>;Ra=;P$^@Z zfK|}?RM#UE;Qr$J^IqK%>R&&8?GakY{nf~$6c&ibP8`nK?E~h^zck>?@cuxqjlVkX zD5ZI}5CI}kgo>63aEyo*i6TiocvO34R&PSUm@7JqE{HgO(83C=0$hL~G$e{N=$65e zs~y2Og=qRSaBlQcop@CP7s(<`tvW_}gY1@S5j_ZNGvlHTODxsaD{TX%t}m3nlzTZ= zJRhSv)=`h-7fwKhj9pXt2Mc`4MdKQF$f^dH(PM|~Y9rc;_99YUQAhC(twlSb7n$mr zI_l+?C-Na9WQQma1~v6KHFuMZ`U|9W4n9srPI-_cDW&d(j1wf#!O^^SoZ_=F1U3lK zTHqA|Ccxt}bn3Mc@(Nm-%W{3BTu0FneQ^Sh-Y@0Uz9*=+Gwjo*>L}vW11G2r33v7G z2^uXw`<|5R=5C&Ll7^6*ukge0AQ6OfhzL<1o~CfEleA9KIwQ}}ASYjeZ7Vy~HD@T; z$xj=IA?AZ;$eWz{2)wiq{YANY{T#(>P12ez&(kI}@gR?8fAzw74DPE5mqQqX!_^KK z=qw2j)$t_isA4`5gwvc^j4Q&q(~A?)Pr(BrRsQz zTFWK|An%)sW};FPZX!Iz0CV3<^bT(yE+RxHk$}kABNF)esU;$#9m~GyAg|={|N=#M<|41pkO5N}yb-<6v zQ$JFu({wQ%nwE$q%dgVRz?m3?t&Q>^ch_rBBH`j~?L1vwf0aUmM~ac?S|Aq4PKI#d zkc0Zj?*doVn^!3~Y^3azO`IEq<-mI3hW_PZxf*$m{2er1XcS+=1jEEID4HwgYSPlF z`U%|ewv!87RhM7G1jDomq%b`fmILdBr5O6(74Ozhpy@(`e!>JJ#0V&wFXn5~DbL5S z6dYXOs+#i?^=OL+C8&_X^jugDY?z?F|9$a3<7)pC)Lgy%6Q!Fpm9kG;0$IUbkPMz| zE)KaQuB;13A~#&+G*x->qD54VnVJf`(|SIdK1EM6(fnl(iYy6jGeEaLGUJ6TmcEe} z%7MRD5Q0Q7wnQjeE!EA}scCCbUwP_pD=nBaZbPH6g~POh(GKYqp_Pq0*Qr^jzsW{0 zPgJxhY~yIHrp6)t;*or)t*CA(vIL^e8BiUPZji4D#r{RvlBGs7P~IDAVekMJDbi8! z^&$gunIcPMiyYh@-BCNcptN>F6-^cSn$|o`Z&zrRR|>Riv6wRk`V%3Ohbo%{9Wl@* zdoodWI8#sFpk}5QMG*zDb%Tc}ijeEr;DfYY*5?#ip{1Q#Vb8-{`Ld47S_p0S%I~n6 zGYN-%o-+!V-t)Nqr_;)+G7(2V4w8C2wCZ# zONKC46f=J@h6Rc@#Oq?b7^m3)JH%Kq0g|qoRRPQtC}h2p)vuw}!8BP1pR4j>4q_r? zs>CEQSxgaAam@iimreyhU6a2_OV{2+0j#ePuZGDT_d}DIE@p_g#0*@=J0$Eze-pgL zTiX}YNgrp5Sz@-BgYz6*v6o`nRH&M-NMeJDw^3`}5%W+G7KlY+u~;bPL81{x$hZV* zkr}4N>(!Bw%nL>KUGbh+Doo47`(n9RAyx_%9m~XOv8th^DTF#NO`T@KD+*x@ypaaT z$={V)UNH`CD3_J<$_3@3a!$E~EB1UO{>Q_7<%;qjTV(@*erBZ{MTVMK^6XYye~1Fh|>;$T4R7OY4(Y>JLo@KUtl% z!@YjQ%WJF^#yQy@$P#9|q29SiajM^a3T+Ct0k+4u^bAwr!2f3nWI`>tkE%N8J_Wel rusyZ?q$&DQDpeQVrx1ZrI(74X@^QOtdx-8Uwre)+oB70j8chEKwN%`! delta 6713 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 &'static str { Language::SV => "Följande parametrar kan inte ändras under analysen", Language::VI => "Các tham số sau không thể bị thay đổi khi đang phân tích", Language::ZH => "以下参数在分析过程中不能修改", - Language::KO => "분석 중 다음의 매개변수들은 수정할 수 없습니다.", + Language::KO => "분석 중 다음의 매개변수들은 수정할 수 없습니다", _ => "The following parameters can't be modified during the analysis", } } From b1d54091ae11fc95cc40872d97cce4fa9b6e11aa Mon Sep 17 00:00:00 2001 From: GyulyVGC Date: Tue, 10 Sep 2024 21:33:20 +0200 Subject: [PATCH 3/3] update CHANGELOG --- CHANGELOG.md | 4 +++- src/translations/types/language.rs | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2eaa8c3c..96e17e7b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,9 @@ All Sniffnet releases with the relative changes are documented in this file. ## [UNRELEASED] - Added Vietnamese translation 🇻🇳 ([#577](https://github.com/GyulyVGC/sniffnet/pull/577)) -- Updated Chinese translation to v1.3 ([#575](https://github.com/GyulyVGC/sniffnet/pull/575)) +- Updated some of the existing translations to v1.3: + - Chinese ([#575](https://github.com/GyulyVGC/sniffnet/pull/575)) + - Korean ([#604](https://github.com/GyulyVGC/sniffnet/pull/604)) - Added support for Linux `loongarch64` (fixes [#592](https://github.com/GyulyVGC/sniffnet/issues/592)) ## [1.3.1] - 2024-07-22 diff --git a/src/translations/types/language.rs b/src/translations/types/language.rs index 1ee00a55..9ebe2068 100644 --- a/src/translations/types/language.rs +++ b/src/translations/types/language.rs @@ -124,6 +124,7 @@ impl Language { | Language::SV | Language::VI | Language::ZH + | Language::KO ) } }