From 1f3c3689240e0d9f36b0b7a6a1404ee7cee2c2af Mon Sep 17 00:00:00 2001 From: Himmel Date: Sun, 3 Nov 2024 07:15:53 +0000 Subject: [PATCH 1/9] fix(translation)[ja]: update Japanese Translated using Weblate Currently translated at 100.0% (38 of 38 strings) Translation: Collision/Collision Translate-URL: https://hosted.weblate.org/projects/collision/collision/ja/ --- po/ja.po | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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 From 41857178dfab5eb5c04f1e628065cbe7b5103af8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Priit=20J=C3=B5er=C3=BC=C3=BCt?= Date: Tue, 3 Dec 2024 11:31:48 +0000 Subject: [PATCH 2/9] fix(translation)[et]: update Estonian Translated using Weblate Currently translated at 100.0% (38 of 38 strings) Translation: Collision/Collision Translate-URL: https://hosted.weblate.org/projects/collision/collision/et/ --- po/et.po | 49 ++++++++++++++++++++++++++++--------------------- 1 file changed, 28 insertions(+), 21 deletions(-) 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 " From d9df2898ae7b18533449e5f6393b4b9ced60a6a9 Mon Sep 17 00:00:00 2001 From: reimu105 Date: Tue, 28 Jan 2025 04:35:32 +0100 Subject: [PATCH 3/9] feat(translation): Chinese (Traditional Han script) --- po/LINGUAS | 1 + po/zh_Hant.po | 184 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 185 insertions(+) create mode 100644 po/zh_Hant.po diff --git a/po/LINGUAS b/po/LINGUAS index 96e6f54..ef60900 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -32,3 +32,4 @@ vi zh_CN bg nb_NO +zh_Hant diff --git a/po/zh_Hant.po b/po/zh_Hant.po new file mode 100644 index 0000000..c3c1867 --- /dev/null +++ b/po/zh_Hant.po @@ -0,0 +1,184 @@ +# 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: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\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 "" + +#: 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 "" + +#. The variables are numbers +#: src/collision/functions/checksum.cr:79 +#, c-format +msgid "%d of %d hashes calculated" +msgstr "" + +#: src/collision/functions/feedback.cr:204 +msgid "They Match" +msgstr "" + +#: src/collision/functions/feedback.cr:204 +msgid "They Don't Match" +msgstr "" From 262b5486a6f7d42d3a349b4aeeb2485c7a3bbd53 Mon Sep 17 00:00:00 2001 From: reimu105 Date: Tue, 28 Jan 2025 03:36:49 +0000 Subject: [PATCH 4/9] fix(translation)[zh_Hant]: update Chinese (Traditional Han script) Translated using Weblate Currently translated at 100.0% (38 of 38 strings) Translation: Collision/Collision Translate-URL: https://hosted.weblate.org/projects/collision/collision/zh_Hant/ --- po/zh_Hant.po | 86 ++++++++++++++++++++++++++++----------------------- 1 file changed, 47 insertions(+), 39 deletions(-) diff --git a/po/zh_Hant.po b/po/zh_Hant.po index c3c1867..0433d4c 100644 --- a/po/zh_Hant.po +++ b/po/zh_Hant.po @@ -7,32 +7,35 @@ 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: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\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 "" +msgstr "Collision" #: data/dev.geopjr.Collision.desktop.in:7 msgid "Hash Generator" -msgstr "" +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 "" +msgstr "檢查您檔案的雜湊值" #: 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;" #: data/dev.geopjr.Collision.metainfo.xml.in:16 msgid "" @@ -41,7 +44,8 @@ msgid "" "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 "" +msgstr "驗證你下載或接收的文件是否確實是您所期望的文件經常被忽視或太耗時。同時,由於" +"惡意網頁和其他行為者的大量增加,取得被篡改的文件也變得非常容易。" #: data/dev.geopjr.Collision.metainfo.xml.in:22 msgid "" @@ -49,136 +53,140 @@ 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 "" +"這款工具旨在解決這一問題。 Collision " +"的使用者介面簡潔明了,讓任何年齡和經驗的人可以產生、比較和驗證 " +"MD5、SHA-256、SHA-512、SHA-1、Blake3、CRC32 和 Adler32 雜湊值。" #: data/ui/application.ui:6 msgid "_New Window" -msgstr "" +msgstr "_新視窗" #: data/ui/application.ui:10 msgid "_Compare Hash Functions" -msgstr "" +msgstr "_比較雜湊功能" #: data/ui/application.ui:14 msgid "_Keyboard Shortcuts" -msgstr "" +msgstr "_鍵盤快捷鍵" #: data/ui/application.ui:18 msgid "_About Collision" -msgstr "" +msgstr "_關於Collision" #: data/ui/application.ui:23 data/ui/application.ui:28 msgid "Choose a File" -msgstr "" +msgstr "選擇一個檔案" #: data/ui/application.ui:60 msgid "_Open" -msgstr "" +msgstr "_打開" #: data/ui/application.ui:61 msgid "Open…" -msgstr "" +msgstr "打開…" #: data/ui/application.ui:98 msgid "Menu" -msgstr "" +msgstr "選單" #: data/ui/application.ui:119 msgid "_Open a File" -msgstr "" +msgstr "_打開檔案" #: data/ui/application.ui:139 msgid "Calculating Hashes" -msgstr "" +msgstr "計算雜湊值" #: data/ui/application.ui:140 msgid "This might take a while" -msgstr "" +msgstr "這可能需要一段時間" #: data/ui/application.ui:175 msgid "Hash" -msgstr "" +msgstr "雜湊值" #: data/ui/application.ui:191 msgid "Verify" -msgstr "" +msgstr "校驗" #: data/ui/application.ui:204 msgid "Checksum" -msgstr "" +msgstr "校驗和" #: 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 或 Adler32 雜湊值" #: data/ui/application.ui:263 msgid "Insert a MD5/SHA-1/SHA-256/SHA-512/Blake3/CRC32/Adler32 Hash" -msgstr "" +msgstr "插入 MD5/SHA-1/SHA-256/SHA-512/Blake3/CRC32/Adler32 雜湊值" #: data/ui/application.ui:285 msgid "File" -msgstr "" +msgstr "檔案" #: data/ui/application.ui:300 msgid "Select Another File to Check Against" -msgstr "" +msgstr "選擇另一個檔案來對照檢查" #: data/ui/application.ui:342 msgid "Choose File…" -msgstr "" +msgstr "選擇檔案…" #: data/ui/hash_row.ui:9 msgid "Copy" -msgstr "" +msgstr "複製" #: data/ui/shortcuts_window.ui:11 msgid "General" -msgstr "" +msgstr "一般的" #: data/ui/shortcuts_window.ui:14 msgid "Open a File" -msgstr "" +msgstr "打開檔案" #: data/ui/shortcuts_window.ui:20 msgid "Show Keyboard Shortcuts" -msgstr "" +msgstr "顯示鍵盤快捷鍵" #: data/ui/shortcuts_window.ui:26 msgid "New Window" -msgstr "" +msgstr "新視窗" #: data/ui/shortcuts_window.ui:32 msgid "Close Window" -msgstr "" +msgstr "關閉視窗" #: data/ui/shortcuts_window.ui:38 msgid "Quit" -msgstr "" +msgstr "退出" #: nautilus-extension/collision-extension.py:54 msgid "Check Hashes" -msgstr "" +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 "" +msgstr "reimu105" #. The variables are numbers #: src/collision/functions/checksum.cr:79 #, c-format msgid "%d of %d hashes calculated" -msgstr "" +msgstr "已計算 %d 個雜湊值(共 %d 個)" #: src/collision/functions/feedback.cr:204 msgid "They Match" -msgstr "" +msgstr "匹配" #: src/collision/functions/feedback.cr:204 msgid "They Don't Match" -msgstr "" +msgstr "不匹配" From d53096a13c8fb0186093bba965a1499a1194ef24 Mon Sep 17 00:00:00 2001 From: Yonjae Lee Date: Fri, 21 Feb 2025 19:40:04 +0100 Subject: [PATCH 5/9] feat(translation): Korean --- po/LINGUAS | 1 + po/ko.po | 184 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 185 insertions(+) create mode 100644 po/ko.po diff --git a/po/LINGUAS b/po/LINGUAS index ef60900..586f264 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -33,3 +33,4 @@ zh_CN bg nb_NO zh_Hant +ko diff --git a/po/ko.po b/po/ko.po new file mode 100644 index 0000000..4212c21 --- /dev/null +++ b/po/ko.po @@ -0,0 +1,184 @@ +# 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: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ko\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\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 "" + +#: 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 "" + +#. The variables are numbers +#: src/collision/functions/checksum.cr:79 +#, c-format +msgid "%d of %d hashes calculated" +msgstr "" + +#: src/collision/functions/feedback.cr:204 +msgid "They Match" +msgstr "" + +#: src/collision/functions/feedback.cr:204 +msgid "They Don't Match" +msgstr "" From f68bce4b6afabfe20dcf597a6908a348dda5e394 Mon Sep 17 00:00:00 2001 From: Yonjae Lee Date: Fri, 21 Feb 2025 18:46:44 +0000 Subject: [PATCH 6/9] fix(translation)[ko]: update Korean Translated using Weblate Currently translated at 44.7% (17 of 38 strings) Translation: Collision/Collision Translate-URL: https://hosted.weblate.org/projects/collision/collision/ko/ --- po/ko.po | 46 ++++++++++++++++++++++++++++------------------ 1 file changed, 28 insertions(+), 18 deletions(-) diff --git a/po/ko.po b/po/ko.po index 4212c21..7410b28 100644 --- a/po/ko.po +++ b/po/ko.po @@ -7,13 +7,16 @@ 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: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" +"PO-Revision-Date: 2025-02-22 04:49+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 @@ -23,7 +26,7 @@ msgstr "" #: data/dev.geopjr.Collision.desktop.in:7 msgid "Hash Generator" -msgstr "" +msgstr "해시 생성기" #: data/dev.geopjr.Collision.desktop.in:8 #: data/dev.geopjr.Collision.metainfo.xml.in:7 data/ui/application.ui:115 @@ -42,6 +45,10 @@ msgid "" "tampered with, due to the mass increase of malicious webpages and other " "actors." msgstr "" +"받았거나 다운로드한 파일이 내가 기대했던 파일인지 확인하는 과정은 대부분 " +"무시되거나 하는 데에 시간이 많이 걸립니다. 그와 동시에 악성 웹페이지들 및 " +"기타 원인 제공자들이 크게 늘어남으로 인해 우리는 너무 쉽게 변조된 파일을 " +"얻을 수 있게 되었습니다." #: data/dev.geopjr.Collision.metainfo.xml.in:22 msgid "" @@ -49,6 +56,9 @@ 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 "" +"이 툴은 이 문제를 해결하고자 합니다. Collision은 간결한 UI를 제공하여 나이와 " +"경험에 상관없이 누구나 MD5, SHA-256, SHA-512, SHA-1, Blake3, CRC32 및 " +"Adler32 해시를 생성, 비교 및 확인할 수 있게 합니다." #: data/ui/application.ui:6 msgid "_New Window" @@ -80,7 +90,7 @@ msgstr "" #: data/ui/application.ui:98 msgid "Menu" -msgstr "" +msgstr "메뉴" #: data/ui/application.ui:119 msgid "_Open a File" @@ -104,7 +114,7 @@ msgstr "" #: data/ui/application.ui:204 msgid "Checksum" -msgstr "" +msgstr "체크섬" #: data/ui/application.ui:234 msgid "MD5,SHA-1,SHA-256,SHA-512,Blake3,CRC32 or Adler32 Hash" @@ -116,11 +126,11 @@ msgstr "" #: data/ui/application.ui:285 msgid "File" -msgstr "" +msgstr "파일" #: data/ui/application.ui:300 msgid "Select Another File to Check Against" -msgstr "" +msgstr "비교할 대상 파일을 선택하세요" #: data/ui/application.ui:342 msgid "Choose File…" @@ -128,7 +138,7 @@ msgstr "" #: data/ui/hash_row.ui:9 msgid "Copy" -msgstr "" +msgstr "복사" #: data/ui/shortcuts_window.ui:11 msgid "General" @@ -136,23 +146,23 @@ msgstr "" #: data/ui/shortcuts_window.ui:14 msgid "Open a File" -msgstr "" +msgstr "파일 열기" #: data/ui/shortcuts_window.ui:20 msgid "Show Keyboard Shortcuts" -msgstr "" +msgstr "키보드 단축키 표시" #: data/ui/shortcuts_window.ui:26 msgid "New Window" -msgstr "" +msgstr "새 창 열기" #: data/ui/shortcuts_window.ui:32 msgid "Close Window" -msgstr "" +msgstr "창 닫기" #: data/ui/shortcuts_window.ui:38 msgid "Quit" -msgstr "" +msgstr "종료" #: nautilus-extension/collision-extension.py:54 msgid "Check Hashes" @@ -167,18 +177,18 @@ msgstr "" #. Name or Name https://website.example #: src/collision/actions/about.cr:22 msgid "translator-credits" -msgstr "" +msgstr "Yonjae Lee " #. The variables are numbers #: src/collision/functions/checksum.cr:79 #, c-format msgid "%d of %d hashes calculated" -msgstr "" +msgstr "%d / %d 개의 해시 계산됨" #: src/collision/functions/feedback.cr:204 msgid "They Match" -msgstr "" +msgstr "일치함" #: src/collision/functions/feedback.cr:204 msgid "They Don't Match" -msgstr "" +msgstr "일치하지 않음" From daf569ade3c0c04a65f8c4547643e6e826d2acac Mon Sep 17 00:00:00 2001 From: Yonjae Lee Date: Sat, 22 Feb 2025 04:51:44 +0000 Subject: [PATCH 7/9] fix(translation)[ko]: update Korean Translated using Weblate Currently translated at 47.3% (18 of 38 strings) Translation: Collision/Collision Translate-URL: https://hosted.weblate.org/projects/collision/collision/ko/ --- po/ko.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/ko.po b/po/ko.po index 7410b28..f9cddc8 100644 --- a/po/ko.po +++ b/po/ko.po @@ -7,7 +7,7 @@ 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 04:49+0000\n" +"PO-Revision-Date: 2025-02-22 20:44+0000\n" "Last-Translator: Yonjae Lee \n" "Language-Team: Korean \n" @@ -102,7 +102,7 @@ msgstr "" #: data/ui/application.ui:140 msgid "This might take a while" -msgstr "" +msgstr "조금 시간이 걸릴 수 있습니다" #: data/ui/application.ui:175 msgid "Hash" From 43f95245d63a79ccdffe48592cc9d36be1c473ac Mon Sep 17 00:00:00 2001 From: NicolaeFericitu Date: Mon, 3 Mar 2025 11:16:17 +0100 Subject: [PATCH 8/9] fix(translation)[ro]: update Romanian Translated using Weblate Currently translated at 94.7% (36 of 38 strings) Translation: Collision/Collision Translate-URL: https://hosted.weblate.org/projects/collision/collision/ro/ --- po/ro.po | 59 +++++++++++++++++++++++++++++++------------------------- 1 file changed, 33 insertions(+), 26 deletions(-) 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 " From fcadb366223c50bf973e5d2afef153575a6f4aaf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=BAlvio=20Alves?= Date: Fri, 14 Mar 2025 00:53:09 +0100 Subject: [PATCH 9/9] fix(translation)[pt_BR]: update Portuguese (Brazil) Translated using Weblate Currently translated at 100.0% (38 of 38 strings) Translation: Collision/Collision Translate-URL: https://hosted.weblate.org/projects/collision/collision/pt_BR/ --- po/pt_BR.po | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) 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