From 1c95d831907a5f5f776ea63f5f0e71051885cc06 Mon Sep 17 00:00:00 2001 From: Evan Paterakis Date: Mon, 25 Mar 2024 05:49:12 +0200 Subject: [PATCH] fix: weblate (#198) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: volkov Co-authored-by: Nitin Khalia Co-authored-by: Milan Šalka --- po/LINGUAS | 1 + po/dev.geopjr.Collision.pot | 8 ++ po/hi.po | 189 ++++++++++++++++++++++++++++++++++++ po/sk.po | 24 +++-- po/uk.po | 18 ++-- 5 files changed, 222 insertions(+), 18 deletions(-) create mode 100644 po/hi.po diff --git a/po/LINGUAS b/po/LINGUAS index 237f004..f56391f 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -12,6 +12,7 @@ fa fi fr gl +hi hr id it diff --git a/po/dev.geopjr.Collision.pot b/po/dev.geopjr.Collision.pot index 49fe37b..61e4e44 100644 --- a/po/dev.geopjr.Collision.pot +++ b/po/dev.geopjr.Collision.pot @@ -176,3 +176,11 @@ msgstr "" #, 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 "" diff --git a/po/hi.po b/po/hi.po new file mode 100644 index 0000000..b9d4bdd --- /dev/null +++ b/po/hi.po @@ -0,0 +1,189 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Nitin Khalia , 2024. +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: 2024-02-11 13:01+0000\n" +"Last-Translator: Nitin Khalia \n" +"Language-Team: Hindi \n" +"Language: hi\n" +"MIME-Version: 1.0\n" +"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.4-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 एक सरल & साफ 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 "_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 "Checksum" + +#: 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 "Scrambled777 " + +#. The variables are numbers +#: src/collision/functions/checksum.cr:79 +#, c-format +msgid "%d of %d hashes calculated" +msgstr "%d हैश के %d की गणना की गई" diff --git a/po/sk.po b/po/sk.po index a1db0f5..e803f88 100644 --- a/po/sk.po +++ b/po/sk.po @@ -2,13 +2,13 @@ # Copyright (C) 2021 THE dev.geopjjr.Collision'S COPYRIGHT HOLDER # This file is distributed under the same license as the dev.geopjr.Collision package. # MartionIIOT <42734508+MartinIIOT@users.noreply.github.com>, 2021. -# Milan Šalka , 2023. +# Milan Šalka , 2023, 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: 2023-10-07 07:12+0000\n" +"PO-Revision-Date: 2024-02-11 13:01+0000\n" "Last-Translator: Milan Šalka \n" "Language-Team: Slovak \n" @@ -16,8 +16,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Generator: Weblate 5.1-dev\n" +"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n" +"X-Generator: Weblate 5.4-dev\n" #: data/dev.geopjr.Collision.desktop.in:6 #: data/dev.geopjr.Collision.metainfo.xml.in:4 data/ui/application.ui:34 @@ -36,7 +36,7 @@ msgstr "Skontrolujte hashes pre vaše súbory" #: 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 "" @@ -57,6 +57,10 @@ 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 "" +"Tento nástroj má za cieľ vyriešiť. Collision prichádza s jednoduchým & čistý " +"UI, čo umožňuje každému, z akéhokoľvek veku a skúseností skupiny, vytvárať, " +"porovnať a overiť MD5, SHA-256, SHA-512, SHA-1, Blake3, CRC32 a Adler32 " +"hashes." #: data/ui/application.ui:6 msgid "_New Window" @@ -96,11 +100,11 @@ msgstr "_Otvorte súbor" #: data/ui/application.ui:139 msgid "Calculating Hashes" -msgstr "" +msgstr "Výpočet Hashes" #: data/ui/application.ui:140 msgid "This might take a while" -msgstr "" +msgstr "To môže trvať chvíľu" #: data/ui/application.ui:175 msgid "Hash" @@ -116,11 +120,11 @@ msgstr "Kontrolný súčet" #: 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 alebo Adler32 Hash" #: data/ui/application.ui:263 msgid "Insert a MD5/SHA-1/SHA-256/SHA-512/Blake3/CRC32/Adler32 Hash" -msgstr "" +msgstr "Vložte MD5/SHA-1/SHA-256/SHA-512/Blake3/CRC32/Adler32 Hash" #: data/ui/application.ui:285 msgid "File" @@ -182,7 +186,7 @@ msgstr "MartionIIOT" #: src/collision/functions/checksum.cr:79 #, c-format msgid "%d of %d hashes calculated" -msgstr "" +msgstr "%d %d hashes vypočítané" #~ msgid "md5;sha1;sha256;sha512;hash;" #~ msgstr "md5;sha1;sha256;sha512;hash;" diff --git a/po/uk.po b/po/uk.po index 3ce87c0..f9acbe9 100644 --- a/po/uk.po +++ b/po/uk.po @@ -4,15 +4,15 @@ # Andrew Nitrogenesis , 2022. # Dan , 2023. # CakesTwix , 2023. -# volkov , 2023. +# volkov , 2023, 2024. # Сергій , 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-01-09 08:06+0000\n" -"Last-Translator: Сергій \n" +"PO-Revision-Date: 2024-01-25 23:01+0000\n" +"Last-Translator: volkov \n" "Language-Team: Ukrainian \n" "Language: uk\n" @@ -36,11 +36,13 @@ 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 "md5;sha1;sha256;sha512;blake3;crc32;adler32;hash;" +msgstr "" +"md5;sha1;sha256;sha512;blake3;crc32;adler32;hash;collision;колізія;хеш;сума;п" +"орівняти;перевірити;" #: data/dev.geopjr.Collision.metainfo.xml.in:16 msgid "" @@ -61,7 +63,7 @@ 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." @@ -128,7 +130,7 @@ 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" +msgstr "Вставте MD5/SHA-1/SHA-256/SHA-512/Blake3/CRC32/Adler32 хеш-суму" #: data/ui/application.ui:285 msgid "File" @@ -156,7 +158,7 @@ msgstr "Відкрити файл" #: data/ui/shortcuts_window.ui:20 msgid "Show Keyboard Shortcuts" -msgstr "Показувати комбінації клавіш" +msgstr "Показати клавіатурні скорочення" #: data/ui/shortcuts_window.ui:26 msgid "New Window"