Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Looking for new language translations #37

Open
larryaasen opened this issue Jul 3, 2020 · 64 comments
Open

Looking for new language translations #37

larryaasen opened this issue Jul 3, 2020 · 64 comments
Labels
help wanted Extra attention is needed translation

Comments

@larryaasen
Copy link
Owner

larryaasen commented Jul 3, 2020

I am looking for language translations of message strings for this upgrader package. I already have English and Spanish languages. Looking for many more including Chinese, Japanese, Korean, Russian, French, German, Italian. Please place a comment in this issue with the six translated strings for the language of your choice.

Use this empty form below to get started. Copy this and fill it out:
Language name:
language code:
body:
ignore button:
later button:
update button:
prompt:
release notes:
title:

Note: The body string supports mustache style template variables such as {{appName}}.

Language name: English
language code: en
body: A new version of {{appName}} is available! Version {{currentAppStoreVersion}} is now available-you have {{currentInstalledVersion}}.
ignore button: IGNORE
later button: LATER
update button: UPDATE NOW
prompt: Would you like to update it now?
release notes: Release Notes
title: Update App?

Language name: Spanish
language code: es
body: ¡Una nueva versión de {{appName}} está disponible! La versión {{currentAppStoreVersion}} ya está disponible, usted tiene {{currentInstalledVersion}}.
ignore button: IGNORAR
later button: MÁS TARDE
update button: ACTUALIZAR
prompt: ¿Le gustaría actualizar ahora?
release notes: Notas De Lanzamiento
title: ¿Actualizar la aplicación?

@larryaasen larryaasen added help wanted Extra attention is needed translation labels Jul 3, 2020
@larryaasen larryaasen pinned this issue Jul 3, 2020
@Ayman-Kortobaa
Copy link

Ayman-Kortobaa commented Jul 13, 2020

First of all, thank you for the great package and I would love to contribute with Arabic translation.
Language name: Arabic
language code: ar
directionality: rtl

body:نسخة جديدة من {{appName}} متوفرة! النسخة {{currentAppStoreVersion}} متوفرة الآن, أنت تستخدم النسخة {{currentInstalledVersion}} .
ignore button: تجاهل
later button: لاحقاً
update button: حدث الآن
prompt: هل تفضل أن يتم التحديث الآن
title: هل تريد تحديث التطبيق؟

@larryaasen
Copy link
Owner Author

larryaasen commented Jul 13, 2020

Thanks so much for the translation. What is the language code? Also, is this a left to right language?

@larryaasen
Copy link
Owner Author

@Ayman-Kortobaa I opened PR #42 to add Arabic language localization. Please review.

@deandreamatias
Copy link

Language name: Brazilian Portuguese
language code: pt-br
body: Há uma nova versão do {{appName}} disponível! A versão {{currentAppStoreVersion}} já está disponível, você tem a {{currentInstalledVersion}}.
ignore button: IGNORAR
later button: MAIS TARDE
update button: ATUALIZAR
prompt: Você quer atualizar agora?
title: Atualizar aplicação?

@Teckosss
Copy link

Teckosss commented Aug 4, 2020

Language name: French
language code: fr
body: Une nouvelle version de {{appName}} est disponible ! La version {{currentAppStoreVersion}} est maintenant disponible, vous avez la version {{currentInstalledVersion}}.
ignore button: IGNORER
later button: PLUS TARD
update button: MAINTENANT
prompt: Voulez-vous mettre à jour maintenant ?
title: Mettre à jour l'application ?

@larryaasen
Copy link
Owner Author

larryaasen commented Aug 6, 2020

I just updated this package to version 2.4.0 with support for Portuguese and French. Thanks to @deandreamatias and @Teckosss for your contributions.

@goleedev
Copy link

goleedev commented Aug 13, 2020

@larryaasen

Language name: Korean
language code: ko
body: {{appName}}이 새 버전으로 업데이트되었습니다! 최신 버전 {{currentAppStoreVersion}}으로 업그레이드 가능합니다 - 현재 버전 {{currentInstalledVersion}}.
ignore button: 무시
later button: 나중에
update button: 지금 업데이트
prompt: 지금 업데이트를 시작하시겠습니까?
title: 앱을 업데이트하시겠습니까?

@larryaasen
Copy link
Owner Author

I just updated this package to version 2.5.0 with support for Korean and Polish. Thanks to @goleedev and @arekminajj for your contributions.

@JustLazzah
Copy link

Language name: Italian
language code: it
body: Una nuova versione di {{appName}} è disponibile! La versione {{currentAppStoreVersion}} è ora disponibile, voi avete {{currentInstalledVersion}}.
ignore button: IGNORA
later button: DOPO
update button: AGGIORNA ORA
prompt: Ti piacerebbe aggiornare ora?
title: Aggiornare l'applicazione?

@larryaasen
Copy link
Owner Author

I just updated this package to version 2.6.0 with support for German and Italian. Thanks to @JustLazzah and @NNowakowski for your contributions.

@malvinpratama
Copy link

Language name: Indonesian
language code: id
body: Versi terbaru dari {{appName}} tersedia! Versi terbaru saat ini adalah {{currentAppStoreVersion}} - versi anda saat ini adalah {{currentInstalledVersion}}.
ignore button: ABAIKAN
later button: NANTI
update button: PERBARUI SEKARANG
prompt: Apakah Anda ingin memperbaruinya sekarang?
title: Perbarui Aplikasi?

@mdags
Copy link

mdags commented Sep 16, 2020

Language name: Turkish
language code: tr
body: {{appName}} uygulamanızın yeni bir versiyonu mevcut! Versiyon {{currentAppStoreVersion}} şu anda erişilebilir, mevcut sürümünüz {{currentInstalledVersion}}.
ignore button: YOKSAY
later button: SONRA
update button: ŞİMDİ GÜNCELLE
prompt: Şimdi güncellemek ister misiniz?
title: Uygulamayı Güncelle?

@fehernyul
Copy link

Language name: Magyar
language code: hu
body: Új verzió érhető el az alkalmazásból {{appName}} ! Az elérhető új verzió: {{currentAppStoreVersion}} - a jelenlegi verzió: {{currentInstalledVersion}}.
ignore button: Kihagyom
later button: Később
update button: Frissítem most
prompt: Akarja most frissíteni?
title: FrissÍtés?

@rovkinmax
Copy link

Language name: Russian
language code: ru
body: Доступна новая версия приложения {{appName}}! Новая версия: {{currentAppStoreVersion}}, текущая версия: {{currentInstalledVersion}}
ignore button: НЕТ
later button: ПОЗЖЕ
update button: ОБНОВИТЬ
prompt: Хотите обновить сейчас?
title: Обновить?

@huynhphan89
Copy link

Language name: Vietnamese
language code: vi
body: Đã có phiên bản mới của {{appName}}. Phiên bản {{currentAppStoreVersion}} đã sẵn sàng, bạn đang dùng {{currentInstalledVersion}}.
ignore button: BỎ QUA
later button: ĐỂ SAU
update button: CẬP NHẬT
prompt: Bạn có muốn cập nhật ứng dụng?
title: Cập nhật ứng dụng?

@larryaasen
Copy link
Owner Author

I just updated this package to version 2.6.2 with added support for Vietnamese, Russian, Hungarian, Turkish, and Indonesian. Thanks to @huynhphan89, @rovkinmax, @fehernyul, @mdags, and @malvinpratama for your contributions.

@mmocrafttec
Copy link

Language name: Filipino
language code: fil
body: May bagong bersyon ang {{appName}} na pwede nang magamit! Ang bersyong {{currentAppStoreVersion}} ay pwede nang magamit. Ikaw ay kasalukuyang gumagamit ng bersyong {{currentInstalledVersion}}.
ignore button: Huwag Pansinin
later button: Mamaya
update button: I-update na ngayon
prompt: Gusto mo bang i-update ito ngayon?
title: I-update ang app?

Thank you for your work.

@MojtabaTavakkoli
Copy link

I really Thank you for your time and GREAT work here on this package. I'm glad to add Persian language translation below:

Language name: Persian
language code: fa
body: نسخه‌ی جدیدی از {{appname}} موجود است! نسخه‌ی {{currentAppStoreVersion}} در دسترس است ولی شما همچنان از نسخه‌ی {{currentInstalledVersion}} استفاده می‌کنید.
ignore button: ردکردن
later button: بعدا
update button: بروزرسانی
prompt: آیا بروزرسانی می‌کنید؟
title: نسخه‌ی جدید

@larryaasen
Copy link
Owner Author

I just updated this package to version 3.1.0 with added language translations for Filipino and Persian. Thanks to @mmocrafttec and @MojtabaTavakkoli for your contributions.

@Purus
Copy link

Purus commented Mar 21, 2021

Language name: Tamil
language code: ta
body: {{appName}}-ன் புதிய பதிப்பு {{currentAppStoreVersion}} இப்போது கிடைக்கிறது! உங்களிடம் {{currentInstalledVersion}} உள்ளது.
ignore button: புறக்கணி
later button: பிறகு
update button: இப்பொழுது புதுப்பிக்கவும்
prompt: இப்போது புதுப்பிக்க விரும்புகிறீர்களா?
title: செயலியை புதுப்பிக்கவா?

@eldarkk
Copy link

eldarkk commented Apr 8, 2021

Language name: Kazakh
language code: kk
body: {{appName}} қосымша жаңа нұсқасын жүктеп алыңыз! Жаңа нұсқасы: {{currentAppStoreVersion}}, қазіргі нұсқасы: {{currentInstalledVersion}}
ignore button: ЖОҚ
later button: КЕЙІН
update button: ЖАҢАРТУ
prompt: Қазір жаңартқыңыз келе ме?
title: Жаңарту керек пе?

@nivlaoh
Copy link

nivlaoh commented Apr 23, 2021

Language name: Simplified Chinese
language code: zh_CN
body: {{appName}}有新的版本!您拥有{{currentInstalledVersion}}的版本可更新到{{currentAppStoreVersion}}的版本。
ignore button: 不理
later button: 以后
update button: 更新
prompt: 您现在要更新应用程序吗?
title: 更新应用程序?

Language name: Traditional Chinese
language code: zh_TW
body: {{appName}}有新的版本!您擁有{{currentInstalledVersion}}的版本可更新到{{currentAppStoreVersion}}的版本。
ignore button: 不理
later button: 以後
update button: 更新
prompt: 您現在要更新應用程序嗎?
title: 更新應用程序?

@Basher7
Copy link

Basher7 commented May 8, 2021

Language name: Bengali
language code: bn
body: {{appName}} এর একটি নতুন সংস্করণ {{currentAppStoreVersion}} পাওয়া যাচ্ছে। আপনার অ্যাপলিকেশনের সংস্করণ হচ্ছে {{currentInstalledVersion}}।
ignore button: বাতিল
later button: পরে
update button: এখন আপডেট করুন
prompt: আপনি কি এখনই এটি আপডেট করতে চান?
title: আপডেট অ্যাপ্লিকেশন?

country code: BD

@krunduev
Copy link

Please, add Ukrainian!

Language name: Ukrainian
language code: uk
body: Доступна нова версія додатка {{appName}}! Нова версія: {{currentAppStoreVersion}}, поточна версія: {{currentInstalledVersion}}
ignore button: НІ
later button: ПІЗНІШЕ
update button: ОНОВИТИ
prompt: Бажаєте оновити зараз?
title: Оновити?

@larryaasen
Copy link
Owner Author

Added new language translations for Tamil ('ta'), thanks to Purusothaman Ramanujam (@Purus).
Added new language translations for Kazakh ('kk), thanks to @eldarkk.
Added new language translations for Bengali ('bn'), thanks to Basher Sarkar (@Basher7).
Added new language translations for Ukrainian ('uk'), thanks to @krunduev.

I just updated this package to version 3.4.0 with these new language translations.

@jordysinke
Copy link

Language name: Dutch
language code: nl
body: Er is een nieuwe versie van {{appName}} beschikbaar! De nieuwe versie is {{currentAppStoreVersion}}, je gebruikt nu versie {{currentInstalledVersion}}.
ignore button: NEGEREN
later button: LATER
update button: NU UPDATEN
prompt: Wil je de app nu updaten?
title: App updaten?

@larryaasen
Copy link
Owner Author

I just added the Dutch language translation in commit 4f5a22b. Thanks to @jordysinke for the submission. It will be included in the 3.14.0 release.

@larryaasen
Copy link
Owner Author

I just added the language translation for Khmer ('km') in commit f827933. Thanks to @viroth-ty for the submission. It will be included in the 3.14.0 release.

@larryaasen
Copy link
Owner Author

I just added the language translation for Haitian Creole ('ht') in commit f679d2b. Thanks to @Pocoyo-dev for the submission. It will be included in the 3.14.0 release.

@Aceimax
Copy link

Aceimax commented Mar 24, 2022

Language name: Mongolian
language code: mn
body: {{appName}}-н шинэ хувилбар бэлэн боллоо! Таны одоогийн ашиглаж буй хувилбар {{currentInstalledVersion}} - Шинээр бэлэн болсон хувилбар нь {{currentAppStoreVersion}} юм .
ignore button: Татгалзах
later button: Дараа суулгах
update button: Шинэчлэх
prompt: Та одоо шинэчлэлтийг татаж авах уу?
title: Та шинэчлэлт хийх үү?

@akirakakar
Copy link
Contributor

akirakakar commented Apr 10, 2022

Language name: Japanese
language code: ja
body: 現在のバージョンは、{{currentInstalledVersion}}です。{{appName}}の最新バージョンは{{currentAppStoreVersion}}です。
ignore button: 今はしない
later button: 後で通知
update button: アップデート
prompt: 今すぐアップデートしますか?
title: アプリのアップデート

@akirakakar
Copy link
Contributor

Thank you for the great package. @larryaasen sent out pr for Japanese translation.

@curogom
Copy link

curogom commented Apr 20, 2022

Language name: Korean
language code: kr
body: {{appName}}의 새 버전이 출시 되었습니다. 신규 버전 : {{currentAppStoreVersion}} 현재 버전 : {{currentInstalledVersion}}.
ignore button: 아니오
later button: 나중에
update button: 지금 업데이트
prompt: 업데이트를 진행 하시겠습니까?
title: 신규 업데이트

@larryaasen
Copy link
Owner Author

Thank you @Aceimax for the Mongolian translations. It will be include in version 3.15.0.

@larryaasen
Copy link
Owner Author

Language name: Korean
language code: kr
body: {{appName}}의 새 버전이 출시 되었습니다. 신규 버전 : {{currentAppStoreVersion}} 현재 버전 : {{currentInstalledVersion}}.
ignore button: 아니오
later button: 나중에
update button: 지금 업데이트
prompt: 업데이트를 진행 하시겠습니까?
title: 신규 업데이트

@curogom The Korean language KO has already been translated. You suggested KR which is something else. Here is part of the IANA Language Subtag Registry:

Type: language
Subtag: ko
Description: Korean
Added: 2005-10-16
Suppress-Script: Kore
%%
Type: language
Subtag: kr
Description: Kanuri
Added: 2005-10-16
Scope: macrolanguage

https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry

@larryaasen
Copy link
Owner Author

larryaasen commented May 3, 2022

@Ayman-Kortobaa @deandreamatias @Teckosss @goleedev @JustLazzah @NNowakowski @malvinpratama
There is a new message that needs to be translated in all language. They phrase is Release Notes. I already have English and Spanish. I still need all the other translations. If you could reply back here with a translation for your language, that would be a big help. Thanks. Larry

Release Notes

@Teckosss
Copy link

Teckosss commented May 3, 2022

@larryaasen
Language name: french
release notes: Notes de version

Have a great day

@JustLazzah
Copy link

@larryaasen
Language: Italia
Release notes: Note di rilascio

@akirakakar
Copy link
Contributor

@larryaasen
Language: Japanese
Release notes: リリースノート

@larryaasen
Copy link
Owner Author

@larryaasen Thanks for your response. For Chinese translations, there are two different variants used.

One is Simplified Chinese (used in China, and other Southeast Asia Chinese speaking countries), Traditional Chinese (used in Taiwan, Hong Kong).

I had a look at the PR raised, it caters to Simplified Chinese. While slightly different in phrasing, it's perfectly fine. In my earlier post 825807088, I had also suggested another set for Traditional Chinese (zh_TW). It'll be great if you can include that too. Thank you for this library.

@nivlaoh I would really like to get the Chinese translation into the code, but I need to make sure the country code is correct. It is only two letters in Flutter, so we could use zh for Simplified Chinese, but how would we add Traditional Chinese?

@chirag-chopra
Copy link

Language name: Hindi
language code: hi
body: {app name} का एक नया संस्करण उपलब्ध है। संस्करण {{currentAppStoreVersion}} अब उपलब्ध है-आपके पास है {{currentInstalledVersion}}.
ignore button: नज़रअंदाज़ करना
later button: बाद में
update button: अभी अद्यतन करें
prompt: क्या आप इसे अभी अद्यतन करना चाहेंगे?
release notes: रिहाई टिप्पणी
title: अद्यतन ऐप?

@nivlaoh
Copy link

nivlaoh commented Jun 3, 2022

@larryaasen Thanks for your response. For Chinese translations, there are two different variants used.
One is Simplified Chinese (used in China, and other Southeast Asia Chinese speaking countries), Traditional Chinese (used in Taiwan, Hong Kong).
I had a look at the PR raised, it caters to Simplified Chinese. While slightly different in phrasing, it's perfectly fine. In my earlier post 825807088, I had also suggested another set for Traditional Chinese (zh_TW). It'll be great if you can include that too. Thank you for this library.

@nivlaoh I would really like to get the Chinese translation into the code, but I need to make sure the country code is correct. It is only two letters in Flutter, so we could use zh for Simplified Chinese, but how would we add Traditional Chinese?

@larryaasen Based on what I read in this w3 site, which refers to IANA registry for the language definitions.

Where scripts differ in writing, it goes by this definition:
< primary language subtag >-< script >

So on that note, I would correct my previous suggestion and propose that the given translations to use these as the language codes:

  • For simplified Chinese, language tag should now be zh-Hans
  • For traditional Chinese, language tag should now be zh-Hant

By default, if script is not specified, it is assumed to be simplified Chinese (zh => zh-Hans)
Depending on your implementation, I guess you may either combine the script suffix into the language code definition used by the app or another property
e.g.

language code: zh
script: Hans

or simply language code: zh-Hans

Hope that helps.

@malvinpratama
Copy link

@larryaasen

Language: Indonesian
Release notes: Catatan Rilis

@moulibheemaneti
Copy link

moulibheemaneti commented Jun 10, 2022

Hi @larryaasen , I'm willing to contribute by adding the translation for the Telugu language.

Language name: Telugu
language code: te
body: {{appName}} యాప్ యొక్క కొత్త వెర్షన్ అందుబాటులో ఉంది. వెర్షన్ {{currentAppStoreVersion}} అందుబాటులో ఉంది కానీ మీ దగ్గర {{currentInstalledVersion}} ఉంది.
ignore button: తిరస్కరించండి
later button: తరువాత
update button: అప్‌డేట్‌ చేయండి
prompt: మీరు దీన్ని ఇప్పుడే అప్‌డేట్ చేయాలనుకుంటున్నారా?
release notes: విడుదల గమనికలు
title: యాప్‌ని అప్‌డేట్‌ చేయాలా?

@TomerPacific
Copy link

Hi @larryaasen , wanting to contribute by adding the translation for the Hebrew language.

Language name: Hebrew
language code: he
body: גרסה חדשה של {{appName}} קיימת! גרסה {{currentAppStoreVersion}} ניתנת להורדה-יש לך גרסה {{currentInstalledVersion}.
ignore button: התעלם
later button: אחר-כך
update button: עדכן
prompt: האם תרצה לעדכן עכשיו?
release notes: חדש בגרסה
title: לעדכן יישומון?

@larryaasen
Copy link
Owner Author

Thank you @TomerPacific for the Hebrew translation. It will be included in the next release.

@larryaasen
Copy link
Owner Author

Thank you @moulibheemaneti for the Telugu translation. It will be included in the next release.

@larryaasen
Copy link
Owner Author

Thank you @malvinpratama for the Indonesian release notes. It will be included in the next release.

@larryaasen
Copy link
Owner Author

Thank you @chirag-chopra for the Hindi translation. It will be included in the next release.

@larryaasen
Copy link
Owner Author

Thank you to @JustLazzah and @akirakakar for the release notes translations.

@larryaasen
Copy link
Owner Author

Thank you to @nivlaoh for the Chinese translation. I added Chinese simplified for the next release.

@filipp2911
Copy link

Hi @larryaasen , can u please add missing part of translation for Russian.
Language name: Russian
Language code: ru
release notes: Информация о выпуске

@JanezStupar
Copy link

Hi @larryaasen thank you for your work!

I am sorry to be that guy, but have you considered using Gettext as your localization toolkit? I have had to deal with these issues in a number of contexts and the approach you have taken may prove detrimental going forward.

There are existing libraries for the job (https://pub.dev/packages/gettext) that are easy to use and have an extensive knowledge base behind it along with the translation tools that translators already know how to use (see Virtaal as an example).

I might be open to providing a PR if you are open to the idea?

@larryaasen larryaasen unpinned this issue Dec 29, 2023
@AlanJereb
Copy link

AlanJereb commented Apr 26, 2024

Language name: Slovenian
language code: si
body: Na voljo je nova verzija {{appName}}!\nNameščena verzija: {{currentInstalledVersion}}\nVerzija v trgovini: {{currentAppStoreVersion}}
ignore button: Prekliči
later button: Pozneje
update button: Posodobi
prompt: Želiš posodobiti sedaj?
release notes: Posodobitve:
title: Posodobi aplikacijo?

Added a pull request

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed translation
Projects
None yet
Development

No branches or pull requests