diff --git a/po/LINGUAS b/po/LINGUAS index 96e6f54..586f264 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -32,3 +32,5 @@ vi zh_CN bg nb_NO +zh_Hant +ko diff --git a/po/et.po b/po/et.po index 58c6662..1355ac3 100644 --- a/po/et.po +++ b/po/et.po @@ -2,13 +2,14 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # Henri , 2022. +# Priit Jõerüüt , 2024. msgid "" msgstr "" "Project-Id-Version: dev.geopjr.Collision\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-12-26 04:15+0200\n" -"PO-Revision-Date: 2022-06-08 15:27+0000\n" -"Last-Translator: Henri \n" +"PO-Revision-Date: 2024-12-04 08:53+0000\n" +"Last-Translator: Priit Jõerüüt \n" "Language-Team: Estonian \n" "Language: et\n" @@ -16,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13-dev\n" +"X-Generator: Weblate 5.9-dev\n" #: data/dev.geopjr.Collision.desktop.in:6 #: data/dev.geopjr.Collision.metainfo.xml.in:4 data/ui/application.ui:34 @@ -35,7 +36,7 @@ msgstr "Kontrolli failide räsiväärtuseid" #: data/dev.geopjr.Collision.desktop.in:12 msgid "md5;sha1;sha256;sha512;blake3;crc32;adler32;hash;" -msgstr "" +msgstr "md5;sha1;sha256;sha512;blake3;crc32;adler32;hash;räsi;kontrollsumma;" #: data/dev.geopjr.Collision.metainfo.xml.in:16 msgid "" @@ -55,10 +56,14 @@ msgid "" "allowing anyone, from any age and experience group, to generate, compare and " "verify MD5, SHA-256, SHA-512, SHA-1, Blake3, CRC32 and Adler32 hashes." msgstr "" +"See tarvik proovib antud probleemi lahendada. Collisionil on lihtne ja selge " +"kasutajaliides ning kõik huvilised, sõltumata vanusest ja kogemusest, saavad " +"luua ja võrrelda MD5, SHA-256, SHA-512, SHA-1, Blake3, CRC32 ja Adler32 " +"räsiväärtuseid." #: data/ui/application.ui:6 msgid "_New Window" -msgstr "" +msgstr "_Uus aken" #: data/ui/application.ui:10 msgid "_Compare Hash Functions" @@ -66,11 +71,11 @@ msgstr "_Võrdle räsifunktsioone" #: data/ui/application.ui:14 msgid "_Keyboard Shortcuts" -msgstr "" +msgstr "_Kiirklahvid" #: data/ui/application.ui:18 msgid "_About Collision" -msgstr "_Collision'ist" +msgstr "_Collisioni teave" #: data/ui/application.ui:23 data/ui/application.ui:28 msgid "Choose a File" @@ -94,11 +99,11 @@ msgstr "_Ava fail" #: data/ui/application.ui:139 msgid "Calculating Hashes" -msgstr "" +msgstr "Arvutame räsiväärtuseid" #: data/ui/application.ui:140 msgid "This might take a while" -msgstr "" +msgstr "Natuke võib kuluda aega" #: data/ui/application.ui:175 msgid "Hash" @@ -114,11 +119,11 @@ msgstr "Kontrollsumma" #: data/ui/application.ui:234 msgid "MD5,SHA-1,SHA-256,SHA-512,Blake3,CRC32 or Adler32 Hash" -msgstr "" +msgstr "MD5,SHA-1,SHA-256,SHA-512,Blake3,CRC32 või Adler32 räsiväärtus" #: data/ui/application.ui:263 msgid "Insert a MD5/SHA-1/SHA-256/SHA-512/Blake3/CRC32/Adler32 Hash" -msgstr "" +msgstr "Lisa MD5/SHA-1/SHA-256/SHA-512/Blake3/CRC32/Adler32 räsiväärtus" #: data/ui/application.ui:285 msgid "File" @@ -138,7 +143,7 @@ msgstr "Kopeeri" #: data/ui/shortcuts_window.ui:11 msgid "General" -msgstr "" +msgstr "Üldised seadistused" #: data/ui/shortcuts_window.ui:14 msgid "Open a File" @@ -146,23 +151,23 @@ msgstr "Ava fail" #: data/ui/shortcuts_window.ui:20 msgid "Show Keyboard Shortcuts" -msgstr "" +msgstr "Näita kiirklahve" #: data/ui/shortcuts_window.ui:26 msgid "New Window" -msgstr "" +msgstr "Uus aken" #: data/ui/shortcuts_window.ui:32 msgid "Close Window" -msgstr "" +msgstr "Sulge aken" #: data/ui/shortcuts_window.ui:38 msgid "Quit" -msgstr "" +msgstr "Välju" #: nautilus-extension/collision-extension.py:54 msgid "Check Hashes" -msgstr "" +msgstr "Kontrolli räsiväärtuseid" #. Wikipedia article. If available, set it to the LANGUAGE's version, else leave it as is. #: src/collision.cr:72 @@ -174,21 +179,23 @@ msgstr "" #. Name or Name https://website.example #: src/collision/actions/about.cr:22 msgid "translator-credits" -msgstr "Henri https://hen.ee" +msgstr "" +"Henri https://hen.ee\n" +"Priit Jõerüüt" #. The variables are numbers #: src/collision/functions/checksum.cr:79 #, c-format msgid "%d of %d hashes calculated" -msgstr "" +msgstr "Räsiväärtuste arvutuse edenemine: %d / %d" #: src/collision/functions/feedback.cr:204 msgid "They Match" -msgstr "" +msgstr "Nad klapivad omavahel" #: src/collision/functions/feedback.cr:204 msgid "They Don't Match" -msgstr "" +msgstr "Nad ei klapi omavahel" #~ msgid "" #~ "This tool aims to solve that. Collision comes with a simple & clean " diff --git a/po/ja.po b/po/ja.po index fbad0d5..0adc35f 100644 --- a/po/ja.po +++ b/po/ja.po @@ -4,13 +4,14 @@ # Kaz Sibuya , 2022. # Himmel , 2024. # Ryo Nakano , 2024. +# Himmel , 2024. msgid "" msgstr "" "Project-Id-Version: dev.geopjr.Collision\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-12-26 04:15+0200\n" -"PO-Revision-Date: 2024-05-24 13:09+0000\n" -"Last-Translator: Ryo Nakano \n" +"PO-Revision-Date: 2024-11-03 16:09+0000\n" +"Last-Translator: Himmel \n" "Language-Team: Japanese \n" "Language: ja\n" @@ -18,7 +19,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.6-dev\n" +"X-Generator: Weblate 5.8.2\n" #: data/dev.geopjr.Collision.desktop.in:6 #: data/dev.geopjr.Collision.metainfo.xml.in:4 data/ui/application.ui:34 @@ -182,7 +183,7 @@ msgstr "" #: src/collision/actions/about.cr:22 msgid "translator-credits" msgstr "" -"Himmel https://hosted.weblate.org/user/Himmel/\n" +"Himmel\n" "Sibuya Kaz " #. The variables are numbers diff --git a/po/ko.po b/po/ko.po new file mode 100644 index 0000000..f9cddc8 --- /dev/null +++ b/po/ko.po @@ -0,0 +1,194 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Yonjae Lee , 2025. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-12-26 04:15+0200\n" +"PO-Revision-Date: 2025-02-22 20:44+0000\n" +"Last-Translator: Yonjae Lee \n" +"Language-Team: Korean \n" +"Language: ko\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.10.1-dev\n" + +#: data/dev.geopjr.Collision.desktop.in:6 +#: data/dev.geopjr.Collision.metainfo.xml.in:4 data/ui/application.ui:34 +#: data/ui/application.ui:77 data/ui/application.ui:114 +msgid "Collision" +msgstr "" + +#: data/dev.geopjr.Collision.desktop.in:7 +msgid "Hash Generator" +msgstr "해시 생성기" + +#: data/dev.geopjr.Collision.desktop.in:8 +#: data/dev.geopjr.Collision.metainfo.xml.in:7 data/ui/application.ui:115 +msgid "Check hashes for your files" +msgstr "" + +#: data/dev.geopjr.Collision.desktop.in:12 +msgid "md5;sha1;sha256;sha512;blake3;crc32;adler32;hash;" +msgstr "" + +#: data/dev.geopjr.Collision.metainfo.xml.in:16 +msgid "" +"Verifying that a file you downloaded or received is actually the one you " +"were expecting is often overlooked or too time-consuming to do. At the same " +"time, it has become very easy to get your hands on a file that has been " +"tampered with, due to the mass increase of malicious webpages and other " +"actors." +msgstr "" +"받았거나 다운로드한 파일이 내가 기대했던 파일인지 확인하는 과정은 대부분 " +"무시되거나 하는 데에 시간이 많이 걸립니다. 그와 동시에 악성 웹페이지들 및 " +"기타 원인 제공자들이 크게 늘어남으로 인해 우리는 너무 쉽게 변조된 파일을 " +"얻을 수 있게 되었습니다." + +#: data/dev.geopjr.Collision.metainfo.xml.in:22 +msgid "" +"This tool aims to solve that. Collision comes with a simple & clean UI, " +"allowing anyone, from any age and experience group, to generate, compare and " +"verify MD5, SHA-256, SHA-512, SHA-1, Blake3, CRC32 and Adler32 hashes." +msgstr "" +"이 툴은 이 문제를 해결하고자 합니다. Collision은 간결한 UI를 제공하여 나이와 " +"경험에 상관없이 누구나 MD5, SHA-256, SHA-512, SHA-1, Blake3, CRC32 및 " +"Adler32 해시를 생성, 비교 및 확인할 수 있게 합니다." + +#: data/ui/application.ui:6 +msgid "_New Window" +msgstr "" + +#: data/ui/application.ui:10 +msgid "_Compare Hash Functions" +msgstr "" + +#: data/ui/application.ui:14 +msgid "_Keyboard Shortcuts" +msgstr "" + +#: data/ui/application.ui:18 +msgid "_About Collision" +msgstr "" + +#: data/ui/application.ui:23 data/ui/application.ui:28 +msgid "Choose a File" +msgstr "" + +#: data/ui/application.ui:60 +msgid "_Open" +msgstr "" + +#: data/ui/application.ui:61 +msgid "Open…" +msgstr "" + +#: data/ui/application.ui:98 +msgid "Menu" +msgstr "메뉴" + +#: data/ui/application.ui:119 +msgid "_Open a File" +msgstr "" + +#: data/ui/application.ui:139 +msgid "Calculating Hashes" +msgstr "" + +#: data/ui/application.ui:140 +msgid "This might take a while" +msgstr "조금 시간이 걸릴 수 있습니다" + +#: data/ui/application.ui:175 +msgid "Hash" +msgstr "" + +#: data/ui/application.ui:191 +msgid "Verify" +msgstr "" + +#: data/ui/application.ui:204 +msgid "Checksum" +msgstr "체크섬" + +#: data/ui/application.ui:234 +msgid "MD5,SHA-1,SHA-256,SHA-512,Blake3,CRC32 or Adler32 Hash" +msgstr "" + +#: data/ui/application.ui:263 +msgid "Insert a MD5/SHA-1/SHA-256/SHA-512/Blake3/CRC32/Adler32 Hash" +msgstr "" + +#: data/ui/application.ui:285 +msgid "File" +msgstr "파일" + +#: data/ui/application.ui:300 +msgid "Select Another File to Check Against" +msgstr "비교할 대상 파일을 선택하세요" + +#: data/ui/application.ui:342 +msgid "Choose File…" +msgstr "" + +#: data/ui/hash_row.ui:9 +msgid "Copy" +msgstr "복사" + +#: data/ui/shortcuts_window.ui:11 +msgid "General" +msgstr "" + +#: data/ui/shortcuts_window.ui:14 +msgid "Open a File" +msgstr "파일 열기" + +#: data/ui/shortcuts_window.ui:20 +msgid "Show Keyboard Shortcuts" +msgstr "키보드 단축키 표시" + +#: data/ui/shortcuts_window.ui:26 +msgid "New Window" +msgstr "새 창 열기" + +#: data/ui/shortcuts_window.ui:32 +msgid "Close Window" +msgstr "창 닫기" + +#: data/ui/shortcuts_window.ui:38 +msgid "Quit" +msgstr "종료" + +#: nautilus-extension/collision-extension.py:54 +msgid "Check Hashes" +msgstr "" + +#. Wikipedia article. If available, set it to the LANGUAGE's version, else leave it as is. +#: src/collision.cr:72 +msgid "" +"https://en.wikipedia.org/wiki/Comparison_of_cryptographic_hash_functions" +msgstr "" + +#. Name or Name https://website.example +#: src/collision/actions/about.cr:22 +msgid "translator-credits" +msgstr "Yonjae Lee " + +#. The variables are numbers +#: src/collision/functions/checksum.cr:79 +#, c-format +msgid "%d of %d hashes calculated" +msgstr "%d / %d 개의 해시 계산됨" + +#: src/collision/functions/feedback.cr:204 +msgid "They Match" +msgstr "일치함" + +#: src/collision/functions/feedback.cr:204 +msgid "They Don't Match" +msgstr "일치하지 않음" diff --git a/po/pt_BR.po b/po/pt_BR.po index a4f2c62..b15e65c 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -4,15 +4,15 @@ # Rafael Fontenelle , 2021. # Gabriel Gian , 2022. # Gustavo Costa , 2022. -# Fúlvio Alves , 2022, 2023, 2024. +# Fúlvio Alves , 2022, 2023, 2024, 2025. # Tiago Lucas Flach , 2024. msgid "" msgstr "" "Project-Id-Version: dev.geopjr.Collision\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-12-26 04:15+0200\n" -"PO-Revision-Date: 2024-08-04 22:09+0000\n" -"Last-Translator: Tiago Lucas Flach \n" +"PO-Revision-Date: 2025-03-15 00:01+0000\n" +"Last-Translator: Fúlvio Alves \n" "Language-Team: Portuguese (Brazil) \n" "Language: pt_BR\n" @@ -20,7 +20,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 5.7-dev\n" +"X-Generator: Weblate 5.11-dev\n" #: data/dev.geopjr.Collision.desktop.in:6 #: data/dev.geopjr.Collision.metainfo.xml.in:4 data/ui/application.ui:34 @@ -185,8 +185,10 @@ msgid "translator-credits" msgstr "" "Gabriel Gian\n" "Rafael Fontenelle\n" +"Gabriel Gian \n" "Gustavo Costa \n" -"Fúlvio Alves " +"Fúlvio Alves \n" +"Tiago Lucas Flach " #. The variables are numbers #: src/collision/functions/checksum.cr:79 diff --git a/po/ro.po b/po/ro.po index 1ffd433..71400e0 100644 --- a/po/ro.po +++ b/po/ro.po @@ -2,13 +2,14 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # Gabriel Cozma , 2023. +# NicolaeFericitu , 2025. msgid "" msgstr "" "Project-Id-Version: dev.geopjr.Collision\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-12-26 04:15+0200\n" -"PO-Revision-Date: 2023-08-10 15:46+0000\n" -"Last-Translator: Gabriel Cozma \n" +"PO-Revision-Date: 2025-03-03 10:49+0000\n" +"Last-Translator: NicolaeFericitu \n" "Language-Team: Romanian \n" "Language: ro\n" @@ -17,22 +18,22 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " "20)) ? 1 : 2;\n" -"X-Generator: Weblate 5.0-dev\n" +"X-Generator: Weblate 5.10.3-dev\n" #: data/dev.geopjr.Collision.desktop.in:6 #: data/dev.geopjr.Collision.metainfo.xml.in:4 data/ui/application.ui:34 #: data/ui/application.ui:77 data/ui/application.ui:114 msgid "Collision" -msgstr "Coliziune" +msgstr "Collision" #: data/dev.geopjr.Collision.desktop.in:7 msgid "Hash Generator" -msgstr "Generator de hash" +msgstr "Generator de sume de control" #: data/dev.geopjr.Collision.desktop.in:8 #: data/dev.geopjr.Collision.metainfo.xml.in:7 data/ui/application.ui:115 msgid "Check hashes for your files" -msgstr "Verificați hashurile pentru fișierele dvs" +msgstr "Verificați sumele de control pentru fișierele dvs." #: data/dev.geopjr.Collision.desktop.in:12 msgid "md5;sha1;sha256;sha512;blake3;crc32;adler32;hash;" @@ -46,11 +47,11 @@ msgid "" "tampered with, due to the mass increase of malicious webpages and other " "actors." msgstr "" -"Verificarea fișierului pe care l-ați descărcat sau primit este de fapt cel " -"la care vă așteptați este adesea trecută cu vederea sau necesită prea mult " -"timp. În același timp, a devenit foarte ușor să puneți mâna pe un fișier " -"care a fost manipulat, din cauza creșterii în masă a paginilor web rău " -"intenționate și a altor actori." +"Verificarea faptului că un fișier pe care l-ați descărcat sau primit este " +"într-adevăr cel pe care îl așteptați este adesea neglijată sau necesită prea " +"mult timp pentru a fi efectuată. În același timp, a devenit foarte ușor să " +"puneți mâna pe un fișier care a fost falsificat, datorită creșterii în masă " +"a paginilor web rău intenționate și a altor actori." #: data/dev.geopjr.Collision.metainfo.xml.in:22 msgid "" @@ -58,10 +59,14 @@ msgid "" "allowing anyone, from any age and experience group, to generate, compare and " "verify MD5, SHA-256, SHA-512, SHA-1, Blake3, CRC32 and Adler32 hashes." msgstr "" +"Acest instrument își propune să rezolve acest lucru. Collision vine cu o " +"interfață simplă și curată, permițând oricui, de la orice vârstă și grup de " +"experiență, să genereze, să compare și să verifice hașuri MD5, SHA-256, SHA-" +"512, SHA-1, Blake3, CRC32 și Adler32." #: data/ui/application.ui:6 msgid "_New Window" -msgstr "" +msgstr "_Fereastră nouă" #: data/ui/application.ui:10 msgid "_Compare Hash Functions" @@ -73,7 +78,7 @@ msgstr "_Comenzi rapide de la tastatură" #: data/ui/application.ui:18 msgid "_About Collision" -msgstr "_Despre coliziune" +msgstr "_Despre Collision" #: data/ui/application.ui:23 data/ui/application.ui:28 msgid "Choose a File" @@ -85,7 +90,7 @@ msgstr "_Deschide" #: data/ui/application.ui:61 msgid "Open…" -msgstr "" +msgstr "Deschide…" #: data/ui/application.ui:98 msgid "Menu" @@ -97,11 +102,11 @@ msgstr "_Deschideți un fișier" #: data/ui/application.ui:139 msgid "Calculating Hashes" -msgstr "" +msgstr "Calcularea sumelor de control" #: data/ui/application.ui:140 msgid "This might take a while" -msgstr "" +msgstr "Acest lucru ar putea dura ceva timp" #: data/ui/application.ui:175 msgid "Hash" @@ -122,6 +127,7 @@ msgstr "" #: data/ui/application.ui:263 msgid "Insert a MD5/SHA-1/SHA-256/SHA-512/Blake3/CRC32/Adler32 Hash" msgstr "" +"Introduceți o sumă de control MD5/SHA-1/SHA-256/SHA-512/Blake3/CRC32/Adler32" #: data/ui/application.ui:285 msgid "File" @@ -133,11 +139,11 @@ msgstr "Selectați un alt fișier pentru a verifica" #: data/ui/application.ui:342 msgid "Choose File…" -msgstr "" +msgstr "Alege fișierul…" #: data/ui/hash_row.ui:9 msgid "Copy" -msgstr "Copie" +msgstr "Copiază" #: data/ui/shortcuts_window.ui:11 msgid "General" @@ -153,19 +159,19 @@ msgstr "Afișează comenzile rapide de la tastatură" #: data/ui/shortcuts_window.ui:26 msgid "New Window" -msgstr "" +msgstr "Fereastră nouă" #: data/ui/shortcuts_window.ui:32 msgid "Close Window" -msgstr "" +msgstr "Închide fereastra" #: data/ui/shortcuts_window.ui:38 msgid "Quit" -msgstr "Părăsește" +msgstr "Închide" #: nautilus-extension/collision-extension.py:54 msgid "Check Hashes" -msgstr "Verifică Hashurile" +msgstr "Verifică sumele de control" #. Wikipedia article. If available, set it to the LANGUAGE's version, else leave it as is. #: src/collision.cr:72 @@ -177,21 +183,22 @@ msgstr "" #. Name or Name https://website.example #: src/collision/actions/about.cr:22 msgid "translator-credits" -msgstr "Gabriel Cozma https://gabs.eu.org" +msgstr "" +"Gabriel Cozma https://gabs.eu.org; NicolaeFericitu nicolaefericitu@duck.com" #. The variables are numbers #: src/collision/functions/checksum.cr:79 #, c-format msgid "%d of %d hashes calculated" -msgstr "" +msgstr "%d din %d sume de control calculate" #: src/collision/functions/feedback.cr:204 msgid "They Match" -msgstr "" +msgstr "Se potrivesc" #: src/collision/functions/feedback.cr:204 msgid "They Don't Match" -msgstr "" +msgstr "Nu se potrivesc" #~ msgid "" #~ "This tool aims to solve that. Collision comes with a simple & clean " diff --git a/po/zh_Hant.po b/po/zh_Hant.po new file mode 100644 index 0000000..0433d4c --- /dev/null +++ b/po/zh_Hant.po @@ -0,0 +1,192 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# reimu105 , 2025. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-12-26 04:15+0200\n" +"PO-Revision-Date: 2025-01-29 04:01+0000\n" +"Last-Translator: reimu105 \n" +"Language-Team: Chinese (Traditional Han script) \n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.10-dev\n" + +#: data/dev.geopjr.Collision.desktop.in:6 +#: data/dev.geopjr.Collision.metainfo.xml.in:4 data/ui/application.ui:34 +#: data/ui/application.ui:77 data/ui/application.ui:114 +msgid "Collision" +msgstr "Collision" + +#: data/dev.geopjr.Collision.desktop.in:7 +msgid "Hash Generator" +msgstr "雜湊值產生器" + +#: data/dev.geopjr.Collision.desktop.in:8 +#: data/dev.geopjr.Collision.metainfo.xml.in:7 data/ui/application.ui:115 +msgid "Check hashes for your files" +msgstr "檢查您檔案的雜湊值" + +#: data/dev.geopjr.Collision.desktop.in:12 +msgid "md5;sha1;sha256;sha512;blake3;crc32;adler32;hash;" +msgstr "md5;sha1;sha256;sha512;blake3;crc32;adler32;hash;" + +#: data/dev.geopjr.Collision.metainfo.xml.in:16 +msgid "" +"Verifying that a file you downloaded or received is actually the one you " +"were expecting is often overlooked or too time-consuming to do. At the same " +"time, it has become very easy to get your hands on a file that has been " +"tampered with, due to the mass increase of malicious webpages and other " +"actors." +msgstr "驗證你下載或接收的文件是否確實是您所期望的文件經常被忽視或太耗時。同時,由於" +"惡意網頁和其他行為者的大量增加,取得被篡改的文件也變得非常容易。" + +#: data/dev.geopjr.Collision.metainfo.xml.in:22 +msgid "" +"This tool aims to solve that. Collision comes with a simple & clean UI, " +"allowing anyone, from any age and experience group, to generate, compare and " +"verify MD5, SHA-256, SHA-512, SHA-1, Blake3, CRC32 and Adler32 hashes." +msgstr "" +"這款工具旨在解決這一問題。 Collision " +"的使用者介面簡潔明了,讓任何年齡和經驗的人可以產生、比較和驗證 " +"MD5、SHA-256、SHA-512、SHA-1、Blake3、CRC32 和 Adler32 雜湊值。" + +#: data/ui/application.ui:6 +msgid "_New Window" +msgstr "_新視窗" + +#: data/ui/application.ui:10 +msgid "_Compare Hash Functions" +msgstr "_比較雜湊功能" + +#: data/ui/application.ui:14 +msgid "_Keyboard Shortcuts" +msgstr "_鍵盤快捷鍵" + +#: data/ui/application.ui:18 +msgid "_About Collision" +msgstr "_關於Collision" + +#: data/ui/application.ui:23 data/ui/application.ui:28 +msgid "Choose a File" +msgstr "選擇一個檔案" + +#: data/ui/application.ui:60 +msgid "_Open" +msgstr "_打開" + +#: data/ui/application.ui:61 +msgid "Open…" +msgstr "打開…" + +#: data/ui/application.ui:98 +msgid "Menu" +msgstr "選單" + +#: data/ui/application.ui:119 +msgid "_Open a File" +msgstr "_打開檔案" + +#: data/ui/application.ui:139 +msgid "Calculating Hashes" +msgstr "計算雜湊值" + +#: data/ui/application.ui:140 +msgid "This might take a while" +msgstr "這可能需要一段時間" + +#: data/ui/application.ui:175 +msgid "Hash" +msgstr "雜湊值" + +#: data/ui/application.ui:191 +msgid "Verify" +msgstr "校驗" + +#: data/ui/application.ui:204 +msgid "Checksum" +msgstr "校驗和" + +#: data/ui/application.ui:234 +msgid "MD5,SHA-1,SHA-256,SHA-512,Blake3,CRC32 or Adler32 Hash" +msgstr "MD5、SHA-1、SHA-256、SHA-512、Blake3、CRC32 或 Adler32 雜湊值" + +#: data/ui/application.ui:263 +msgid "Insert a MD5/SHA-1/SHA-256/SHA-512/Blake3/CRC32/Adler32 Hash" +msgstr "插入 MD5/SHA-1/SHA-256/SHA-512/Blake3/CRC32/Adler32 雜湊值" + +#: data/ui/application.ui:285 +msgid "File" +msgstr "檔案" + +#: data/ui/application.ui:300 +msgid "Select Another File to Check Against" +msgstr "選擇另一個檔案來對照檢查" + +#: data/ui/application.ui:342 +msgid "Choose File…" +msgstr "選擇檔案…" + +#: data/ui/hash_row.ui:9 +msgid "Copy" +msgstr "複製" + +#: data/ui/shortcuts_window.ui:11 +msgid "General" +msgstr "一般的" + +#: data/ui/shortcuts_window.ui:14 +msgid "Open a File" +msgstr "打開檔案" + +#: data/ui/shortcuts_window.ui:20 +msgid "Show Keyboard Shortcuts" +msgstr "顯示鍵盤快捷鍵" + +#: data/ui/shortcuts_window.ui:26 +msgid "New Window" +msgstr "新視窗" + +#: data/ui/shortcuts_window.ui:32 +msgid "Close Window" +msgstr "關閉視窗" + +#: data/ui/shortcuts_window.ui:38 +msgid "Quit" +msgstr "退出" + +#: nautilus-extension/collision-extension.py:54 +msgid "Check Hashes" +msgstr "檢查雜湊值" + +#. Wikipedia article. If available, set it to the LANGUAGE's version, else leave it as is. +#: src/collision.cr:72 +msgid "" +"https://en.wikipedia.org/wiki/Comparison_of_cryptographic_hash_functions" +msgstr "" +"https://en.wikipedia.org/wiki/Comparison_of_cryptographic_hash_functions" + +#. Name or Name https://website.example +#: src/collision/actions/about.cr:22 +msgid "translator-credits" +msgstr "reimu105" + +#. The variables are numbers +#: src/collision/functions/checksum.cr:79 +#, c-format +msgid "%d of %d hashes calculated" +msgstr "已計算 %d 個雜湊值(共 %d 個)" + +#: src/collision/functions/feedback.cr:204 +msgid "They Match" +msgstr "匹配" + +#: src/collision/functions/feedback.cr:204 +msgid "They Don't Match" +msgstr "不匹配"