From 852e135fe2aeb6ece08cec22016f176fa1b4e45e Mon Sep 17 00:00:00 2001 From: Tien Do Nam Date: Wed, 5 Aug 2026 18:12:44 +0200 Subject: [PATCH] i18n: update --- app/assets/i18n/_missing_translations_mn.json | 2 - app/assets/i18n/_missing_translations_ru.json | 25 +----- app/assets/i18n/_missing_translations_uk.json | 25 +----- app/assets/i18n/_unused_translations.json | 2 - app/assets/i18n/ar.json | 3 - app/assets/i18n/az.json | 3 - app/assets/i18n/bg.json | 3 - app/assets/i18n/bn.json | 3 - app/assets/i18n/ca.json | 3 - app/assets/i18n/cs.json | 3 - app/assets/i18n/da.json | 3 - app/assets/i18n/de.json | 3 - app/assets/i18n/el.json | 3 - app/assets/i18n/en-IN.json | 3 - app/assets/i18n/en.json | 3 - app/assets/i18n/es-ES.json | 3 - app/assets/i18n/et.json | 3 - app/assets/i18n/eu.json | 3 - app/assets/i18n/fa.json | 3 - app/assets/i18n/fi.json | 3 - app/assets/i18n/fil-PH.json | 3 - app/assets/i18n/fr.json | 3 - app/assets/i18n/gl.json | 3 - app/assets/i18n/gu.json | 3 - app/assets/i18n/he.json | 3 - app/assets/i18n/hi.json | 3 - app/assets/i18n/hu.json | 3 - app/assets/i18n/id.json | 3 - app/assets/i18n/it.json | 3 - app/assets/i18n/ja.json | 3 - app/assets/i18n/km.json | 3 - app/assets/i18n/ko.json | 3 - app/assets/i18n/lo.json | 3 - app/assets/i18n/ml.json | 3 - app/assets/i18n/mn.json | 1 - app/assets/i18n/ms.json | 3 - app/assets/i18n/ne.json | 3 - app/assets/i18n/nl.json | 3 - app/assets/i18n/pl.json | 3 - app/assets/i18n/pt-BR.json | 3 - app/assets/i18n/pt-PT.json | 3 - app/assets/i18n/ro.json | 3 - app/assets/i18n/ru.json | 26 +++++- app/assets/i18n/si.json | 3 - app/assets/i18n/sk.json | 3 - app/assets/i18n/sl.json | 3 - app/assets/i18n/sr-Cyrl.json | 3 - app/assets/i18n/sr.json | 3 - app/assets/i18n/sv.json | 3 - app/assets/i18n/ta.json | 3 - app/assets/i18n/th.json | 3 - app/assets/i18n/tr.json | 3 - app/assets/i18n/uk.json | 26 +++++- app/assets/i18n/ur.json | 3 - app/assets/i18n/uz.json | 3 - app/assets/i18n/vi.json | 3 - app/assets/i18n/zh-CN.json | 3 - app/assets/i18n/zh-HK.json | 3 - app/assets/i18n/zh-TW.json | 3 - app/lib/gen/strings.g.dart | 2 +- app/lib/gen/strings_ar.g.dart | 6 -- app/lib/gen/strings_az.g.dart | 6 -- app/lib/gen/strings_bg.g.dart | 6 -- app/lib/gen/strings_bn.g.dart | 6 -- app/lib/gen/strings_ca.g.dart | 6 -- app/lib/gen/strings_cs.g.dart | 6 -- app/lib/gen/strings_da.g.dart | 6 -- app/lib/gen/strings_de.g.dart | 6 -- app/lib/gen/strings_el.g.dart | 6 -- app/lib/gen/strings_en.g.dart | 9 --- app/lib/gen/strings_en_IN.g.dart | 6 -- app/lib/gen/strings_es_ES.g.dart | 6 -- app/lib/gen/strings_et.g.dart | 6 -- app/lib/gen/strings_eu.g.dart | 6 -- app/lib/gen/strings_fa.g.dart | 6 -- app/lib/gen/strings_fi.g.dart | 6 -- app/lib/gen/strings_fil_PH.g.dart | 6 -- app/lib/gen/strings_fr.g.dart | 6 -- app/lib/gen/strings_gl.g.dart | 6 -- app/lib/gen/strings_gu.g.dart | 6 -- app/lib/gen/strings_he.g.dart | 6 -- app/lib/gen/strings_hi.g.dart | 6 -- app/lib/gen/strings_hu.g.dart | 6 -- app/lib/gen/strings_id.g.dart | 6 -- app/lib/gen/strings_it.g.dart | 6 -- app/lib/gen/strings_ja.g.dart | 6 -- app/lib/gen/strings_km.g.dart | 6 -- app/lib/gen/strings_ko.g.dart | 6 -- app/lib/gen/strings_lo.g.dart | 6 -- app/lib/gen/strings_ml.g.dart | 6 -- app/lib/gen/strings_mn.g.dart | 2 - app/lib/gen/strings_ms.g.dart | 6 -- app/lib/gen/strings_ne.g.dart | 6 -- app/lib/gen/strings_nl.g.dart | 6 -- app/lib/gen/strings_pl.g.dart | 6 -- app/lib/gen/strings_pt_BR.g.dart | 6 -- app/lib/gen/strings_pt_PT.g.dart | 6 -- app/lib/gen/strings_ro.g.dart | 6 -- app/lib/gen/strings_ru.g.dart | 80 +++++++++++++++++-- app/lib/gen/strings_si.g.dart | 6 -- app/lib/gen/strings_sk.g.dart | 6 -- app/lib/gen/strings_sl.g.dart | 6 -- app/lib/gen/strings_sr.g.dart | 6 -- app/lib/gen/strings_sr_Cyrl.g.dart | 6 -- app/lib/gen/strings_sv.g.dart | 6 -- app/lib/gen/strings_ta.g.dart | 6 -- app/lib/gen/strings_th.g.dart | 6 -- app/lib/gen/strings_tr.g.dart | 6 -- app/lib/gen/strings_uk.g.dart | 80 +++++++++++++++++-- app/lib/gen/strings_ur.g.dart | 6 -- app/lib/gen/strings_uz.g.dart | 6 -- app/lib/gen/strings_vi.g.dart | 6 -- app/lib/gen/strings_zh_CN.g.dart | 6 -- app/lib/gen/strings_zh_HK.g.dart | 6 -- app/lib/gen/strings_zh_TW.g.dart | 6 -- app/lib/pages/about/about_page.dart | 3 +- app/lib/pages/language_page.dart | 26 +----- app/lib/pages/tabs/settings_tab.dart | 4 +- app/lib/util/i18n.dart | 63 +++++++++++++++ 119 files changed, 267 insertions(+), 571 deletions(-) diff --git a/app/assets/i18n/_missing_translations_mn.json b/app/assets/i18n/_missing_translations_mn.json index 48339996..54b22d78 100644 --- a/app/assets/i18n/_missing_translations_mn.json +++ b/app/assets/i18n/_missing_translations_mn.json @@ -107,8 +107,6 @@ }, "addressInput": { "title": "Enter address", - "hashtag": "Hashtag", - "ip": "IP Address", "recentlyUsed": "Recently used: " }, "cancelSession": { diff --git a/app/assets/i18n/_missing_translations_ru.json b/app/assets/i18n/_missing_translations_ru.json index 98a2db17..d69f5f8c 100644 --- a/app/assets/i18n/_missing_translations_ru.json +++ b/app/assets/i18n/_missing_translations_ru.json @@ -2,28 +2,5 @@ "@@info": [ "Here are translations that exist in but not in .", "After editing this file, you can run 'dart run slang apply --locale=ru' to quickly apply the newly added translations." - ], - "deviceDetailsPage": { - "title": "Сведения об устройстве", - "favorite": "В избранное", - "verify": "Проверить", - "info": { - "name": "Имя устройства", - "address": "Адрес", - "version": "Версия", - "protocol": "Протокол v{version}" - }, - "logs": { - "title": "Журналы", - "empty": "Нет доступных журналов.", - "discovered": "Обнаружено через {protocol} ({host})", - "updated": "Обновлено через {protocol} ({host})" - } - }, - "verifyPage": { - "title": "Проверка", - "icons": "Значки", - "raw": "Код", - "question": "Выглядит ли это так же на другом устройстве?" - } + ] } diff --git a/app/assets/i18n/_missing_translations_uk.json b/app/assets/i18n/_missing_translations_uk.json index 8a3a6fd0..4eb0fee1 100644 --- a/app/assets/i18n/_missing_translations_uk.json +++ b/app/assets/i18n/_missing_translations_uk.json @@ -2,28 +2,5 @@ "@@info": [ "Here are translations that exist in but not in .", "After editing this file, you can run 'dart run slang apply --locale=uk' to quickly apply the newly added translations." - ], - "deviceDetailsPage": { - "title": "Відомості про пристрій", - "favorite": "До улюблених", - "verify": "Перевірити", - "info": { - "name": "Ім'я пристрою", - "address": "Адреса", - "version": "Версія", - "protocol": "Протокол v{version}" - }, - "logs": { - "title": "Журнали", - "empty": "Немає доступних журналів.", - "discovered": "Виявлено через {protocol} ({host})", - "updated": "Оновлено через {protocol} ({host})" - } - }, - "verifyPage": { - "title": "Перевірка", - "icons": "Піктограми", - "raw": "Код", - "question": "Чи виглядає це так само на іншому пристрої?" - } + ] } diff --git a/app/assets/i18n/_unused_translations.json b/app/assets/i18n/_unused_translations.json index 45c22344..2339fb7c 100644 --- a/app/assets/i18n/_unused_translations.json +++ b/app/assets/i18n/_unused_translations.json @@ -4,9 +4,7 @@ "[--full enabled] Furthermore, translations not used in 'lib/' according to the 't.' pattern are written into ." ], "en": { - "locale": "English", "general": { - "online": "Online", "save": "Save" }, "receiveTab": { diff --git a/app/assets/i18n/ar.json b/app/assets/i18n/ar.json index 74b5477a..1566cd18 100644 --- a/app/assets/i18n/ar.json +++ b/app/assets/i18n/ar.json @@ -1,5 +1,4 @@ { - "locale": "العربية", "appName": "LocalSend", "general": { "accept": "اقبل", @@ -373,8 +372,6 @@ }, "addressInput": { "title": "أدخل العنوان", - "hashtag": "رابطة هاشتاق", - "ip": "عنوان IP", "recentlyUsed": "المستخدمة حديثًا: " }, "cancelSession": { diff --git a/app/assets/i18n/az.json b/app/assets/i18n/az.json index d6709d72..34f5622b 100644 --- a/app/assets/i18n/az.json +++ b/app/assets/i18n/az.json @@ -1,5 +1,4 @@ { - "locale": "Azərbaycanca", "appName": "LocalSend", "general": { "accept": "Qəbul et", @@ -294,8 +293,6 @@ }, "addressInput": { "title": "Ünvanı daxil et", - "hashtag": "Heşteq", - "ip": "IP ünvan", "recentlyUsed": "Son istifadə olunan: " }, "cancelSession": { diff --git a/app/assets/i18n/bg.json b/app/assets/i18n/bg.json index 9ccb1903..47edae70 100644 --- a/app/assets/i18n/bg.json +++ b/app/assets/i18n/bg.json @@ -1,5 +1,4 @@ { - "locale": "Български", "appName": "LocalSend", "general": { "accept": "Приеми", @@ -303,8 +302,6 @@ }, "addressInput": { "title": "Въведете адрес", - "hashtag": "Хаштаг", - "ip": "IP адрес", "recentlyUsed": "Наскоро използван: " }, "cancelSession": { diff --git a/app/assets/i18n/bn.json b/app/assets/i18n/bn.json index cb946c1d..aac3eae1 100644 --- a/app/assets/i18n/bn.json +++ b/app/assets/i18n/bn.json @@ -1,5 +1,4 @@ { - "locale": "বাংলা", "appName": "লোকালসেন্ড", "general": { "accept": "অ্যাকসেপ্ট করুন", @@ -372,8 +371,6 @@ }, "addressInput": { "title": "এড্রেস লিখুন", - "hashtag": "হ্যাশট্যাগ", - "ip": "আইপি অ্যাড্রেস", "recentlyUsed": "সম্প্রতি ব্যবহৃত: " }, "cancelSession": { diff --git a/app/assets/i18n/ca.json b/app/assets/i18n/ca.json index 7d5e6916..77ddfd9e 100644 --- a/app/assets/i18n/ca.json +++ b/app/assets/i18n/ca.json @@ -1,5 +1,4 @@ { - "locale": "Català", "appName": "LocalSend", "general": { "accept": "Accepta", @@ -364,8 +363,6 @@ }, "addressInput": { "title": "Introduïu l'adreça", - "hashtag": "Etiqueta", - "ip": "Adreça IP", "recentlyUsed": "Utilitzades recentment: " }, "cancelSession": { diff --git a/app/assets/i18n/cs.json b/app/assets/i18n/cs.json index c23344d2..0d81100a 100644 --- a/app/assets/i18n/cs.json +++ b/app/assets/i18n/cs.json @@ -1,5 +1,4 @@ { - "locale": "Česky", "appName": "LocalSend", "general": { "accept": "Přijmout", @@ -294,8 +293,6 @@ }, "addressInput": { "title": "Zadat adresu", - "hashtag": "Hashtag", - "ip": "IP Adresa", "recentlyUsed": "Nedávno použité: " }, "cancelSession": { diff --git a/app/assets/i18n/da.json b/app/assets/i18n/da.json index b159b96d..80848a0a 100644 --- a/app/assets/i18n/da.json +++ b/app/assets/i18n/da.json @@ -1,5 +1,4 @@ { - "locale": "Dansk", "appName": "LocalSend", "general": { "accept": "Acceptér", @@ -294,8 +293,6 @@ }, "addressInput": { "title": "Indtast adresse", - "hashtag": "Hashtag", - "ip": "IP-adresse", "recentlyUsed": "Senest brugt: " }, "cancelSession": { diff --git a/app/assets/i18n/de.json b/app/assets/i18n/de.json index ebe90c8c..c107118e 100644 --- a/app/assets/i18n/de.json +++ b/app/assets/i18n/de.json @@ -1,5 +1,4 @@ { - "locale": "Deutsch", "appName": "LocalSend", "general": { "accept": "Akzeptieren", @@ -345,8 +344,6 @@ }, "addressInput": { "title": "Adresse eingeben", - "hashtag": "Hashtag", - "ip": "IP-Adresse", "recentlyUsed": "Zuletzt verwendet: " }, "cancelSession": { diff --git a/app/assets/i18n/el.json b/app/assets/i18n/el.json index 94d782a7..d92fe9f3 100644 --- a/app/assets/i18n/el.json +++ b/app/assets/i18n/el.json @@ -1,5 +1,4 @@ { - "locale": "Ελληνικά", "appName": "LocalSend", "general": { "accept": "Αποδοχή", @@ -372,8 +371,6 @@ }, "addressInput": { "title": "Εισαγωγή διεύθυνσης", - "hashtag": "Χάσταγκ", - "ip": "Διεύθυνση IP", "recentlyUsed": "Χρησιμοποιήθηκε πρόσφατα: " }, "cancelSession": { diff --git a/app/assets/i18n/en-IN.json b/app/assets/i18n/en-IN.json index 10b41d69..8aa3d635 100644 --- a/app/assets/i18n/en-IN.json +++ b/app/assets/i18n/en-IN.json @@ -1,5 +1,4 @@ { - "locale": "English(India)", "appName": "LocalSend", "general": { "accept": "Accept", @@ -372,8 +371,6 @@ }, "addressInput": { "title": "Enter address", - "hashtag": "Hashtag", - "ip": "IP Address", "recentlyUsed": "Recently used: " }, "cancelSession": { diff --git a/app/assets/i18n/en.json b/app/assets/i18n/en.json index 98e91701..83c4bbf3 100644 --- a/app/assets/i18n/en.json +++ b/app/assets/i18n/en.json @@ -1,5 +1,4 @@ { - "locale": "English", "appName": "LocalSend", "general": { "accept": "Accept", @@ -415,8 +414,6 @@ }, "addressInput": { "title": "Enter address", - "hashtag": "Hashtag", - "ip": "IP Address", "recentlyUsed": "Recently used: " }, "cancelSession": { diff --git a/app/assets/i18n/es-ES.json b/app/assets/i18n/es-ES.json index f59a7edc..8cc12f2a 100644 --- a/app/assets/i18n/es-ES.json +++ b/app/assets/i18n/es-ES.json @@ -1,5 +1,4 @@ { - "locale": "Español", "appName": "LocalSend", "general": { "accept": "Aceptar", @@ -303,8 +302,6 @@ }, "addressInput": { "title": "Introducir dirección", - "hashtag": "Etiqueta", - "ip": "Dirección IP", "recentlyUsed": "Usados recientemente: " }, "cancelSession": { diff --git a/app/assets/i18n/et.json b/app/assets/i18n/et.json index 662743fc..3200c183 100644 --- a/app/assets/i18n/et.json +++ b/app/assets/i18n/et.json @@ -1,5 +1,4 @@ { - "locale": "Eesti keel", "appName": "LocalSend", "general": { "accept": "Nõustu", @@ -303,8 +302,6 @@ }, "addressInput": { "title": "Sisesta aadress", - "hashtag": "Teemaviide", - "ip": "IP-aadress", "recentlyUsed": "Hiljuti kasutatud: " }, "cancelSession": { diff --git a/app/assets/i18n/eu.json b/app/assets/i18n/eu.json index 0dfa1911..ba5ef2f1 100644 --- a/app/assets/i18n/eu.json +++ b/app/assets/i18n/eu.json @@ -1,5 +1,4 @@ { - "locale": "Euskara", "appName": "LocalSend", "general": { "accept": "Onartu", @@ -262,8 +261,6 @@ }, "addressInput": { "title": "Sartu helbidea", - "hashtag": "Hashtag", - "ip": "IP Helbidea", "recentlyUsed": "Duela gutxi erabilitakoak: " }, "cancelSession": { diff --git a/app/assets/i18n/fa.json b/app/assets/i18n/fa.json index 4b907e4e..845bc64b 100644 --- a/app/assets/i18n/fa.json +++ b/app/assets/i18n/fa.json @@ -1,5 +1,4 @@ { - "locale": "فارسی", "appName": "لوکال‌سِند", "general": { "accept": "پذیرفتن", @@ -372,8 +371,6 @@ }, "addressInput": { "title": "آدرس را وارد کنید", - "hashtag": "هشتگ", - "ip": "آدرس آی‌پی", "recentlyUsed": "اخیرا استفاده شده: " }, "cancelSession": { diff --git a/app/assets/i18n/fi.json b/app/assets/i18n/fi.json index 264a370d..ea137913 100644 --- a/app/assets/i18n/fi.json +++ b/app/assets/i18n/fi.json @@ -1,5 +1,4 @@ { - "locale": "Finnish", "appName": "LocalSend", "general": { "accept": "Hyväksy", @@ -379,8 +378,6 @@ }, "addressInput": { "title": "Anna osoite", - "hashtag": "Hashtag", - "ip": "IP-osoite", "recentlyUsed": "Äskettäin käytetty: " }, "cancelSession": { diff --git a/app/assets/i18n/fil-PH.json b/app/assets/i18n/fil-PH.json index 941e1e8a..399c40cb 100644 --- a/app/assets/i18n/fil-PH.json +++ b/app/assets/i18n/fil-PH.json @@ -1,5 +1,4 @@ { - "locale": "Filipino", "appName": "LocalSend", "general": { "accept": "Tanggapin", @@ -364,8 +363,6 @@ }, "addressInput": { "title": "Ilagay ang address", - "hashtag": "Hashtag", - "ip": "IP Address", "recentlyUsed": "Recently used: " }, "cancelSession": { diff --git a/app/assets/i18n/fr.json b/app/assets/i18n/fr.json index a604c250..34c2b42c 100644 --- a/app/assets/i18n/fr.json +++ b/app/assets/i18n/fr.json @@ -1,5 +1,4 @@ { - "locale": "Français", "appName": "LocalSend", "general": { "accept": "Accepter", @@ -302,8 +301,6 @@ }, "addressInput": { "title": "Entrez l'adresse IP", - "hashtag": "Hashtag", - "ip": "Adresse IP", "recentlyUsed": "Récemment utilisé : " }, "cancelSession": { diff --git a/app/assets/i18n/gl.json b/app/assets/i18n/gl.json index 6d72b0aa..ef921d9a 100644 --- a/app/assets/i18n/gl.json +++ b/app/assets/i18n/gl.json @@ -1,5 +1,4 @@ { - "locale": "Galego", "appName": "LocalSend", "general": { "accept": "Aceptar", @@ -302,8 +301,6 @@ }, "addressInput": { "title": "Introduce enderezo", - "hashtag": "Etiqueta", - "ip": "Enderezo IP", "recentlyUsed": "Empregados recentemente: " }, "cancelSession": { diff --git a/app/assets/i18n/gu.json b/app/assets/i18n/gu.json index c8921319..8d208856 100644 --- a/app/assets/i18n/gu.json +++ b/app/assets/i18n/gu.json @@ -1,5 +1,4 @@ { - "locale": "અંગ્રેજી", "appName": "LocalSend", "general": { "accept": "સ્વીકારો", @@ -372,8 +371,6 @@ }, "addressInput": { "title": "સરનામું દાખલ કરો", - "hashtag": "હૅશટૅગ", - "ip": "IP સરનામું", "recentlyUsed": "હાલમાં ઉપયોગમાં લીધેલું: " }, "cancelSession": { diff --git a/app/assets/i18n/he.json b/app/assets/i18n/he.json index 3667cd3b..f2d87b59 100644 --- a/app/assets/i18n/he.json +++ b/app/assets/i18n/he.json @@ -1,5 +1,4 @@ { - "locale": "עברית", "appName": "LocalSend", "general": { "accept": "אישור", @@ -294,8 +293,6 @@ }, "addressInput": { "title": "הכנס כתובת", - "hashtag": "סולמית", - "ip": "כתובת ה-IP", "recentlyUsed": "בשימוש לאחרונה: " }, "cancelSession": { diff --git a/app/assets/i18n/hi.json b/app/assets/i18n/hi.json index ff9cab98..60b21fb8 100644 --- a/app/assets/i18n/hi.json +++ b/app/assets/i18n/hi.json @@ -1,5 +1,4 @@ { - "locale": "अंग्रेज़ी", "appName": "स्थानीय भेजें (फाइल भेजो)", "general": { "accept": "स्वीकार करें", @@ -373,8 +372,6 @@ }, "addressInput": { "title": "पता दर्ज करें", - "hashtag": "हैशटैग", - "ip": "IP पता", "recentlyUsed": "हाल ही में उपयोग किया गया: " }, "cancelSession": { diff --git a/app/assets/i18n/hu.json b/app/assets/i18n/hu.json index 84860372..7d5c808e 100644 --- a/app/assets/i18n/hu.json +++ b/app/assets/i18n/hu.json @@ -1,5 +1,4 @@ { - "locale": "Magyar", "appName": "LocalSend", "general": { "accept": "Elfogad", @@ -303,8 +302,6 @@ }, "addressInput": { "title": "Adja meg a címet", - "hashtag": "Hashtag", - "ip": "IP cím", "recentlyUsed": "Nemrég használt: " }, "cancelSession": { diff --git a/app/assets/i18n/id.json b/app/assets/i18n/id.json index 0b182c88..0f315f26 100644 --- a/app/assets/i18n/id.json +++ b/app/assets/i18n/id.json @@ -1,5 +1,4 @@ { - "locale": "Indonesian", "appName": "LocalSend", "general": { "accept": "Terima", @@ -292,8 +291,6 @@ }, "addressInput": { "title": "Masukkan Alamat", - "hashtag": "Tagar", - "ip": "Alamat IP", "recentlyUsed": "Baru saja digunakan: " }, "cancelSession": { diff --git a/app/assets/i18n/it.json b/app/assets/i18n/it.json index 0aeaad55..e5907337 100644 --- a/app/assets/i18n/it.json +++ b/app/assets/i18n/it.json @@ -1,5 +1,4 @@ { - "locale": "Italiano", "appName": "LocalSend", "general": { "accept": "Accetta", @@ -302,8 +301,6 @@ }, "addressInput": { "title": "Inserisci l'indirizzo", - "hashtag": "Hashtag", - "ip": "Indirizzo IP", "recentlyUsed": "Usato di recente: " }, "cancelSession": { diff --git a/app/assets/i18n/ja.json b/app/assets/i18n/ja.json index d06d7210..25382308 100644 --- a/app/assets/i18n/ja.json +++ b/app/assets/i18n/ja.json @@ -1,5 +1,4 @@ { - "locale": "日本語", "appName": "LocalSend", "general": { "accept": "承諾", @@ -298,8 +297,6 @@ }, "addressInput": { "title": "アドレスを入力", - "hashtag": "ハッシュタグ", - "ip": "IPアドレス", "recentlyUsed": "最近使用したアドレス: " }, "cancelSession": { diff --git a/app/assets/i18n/km.json b/app/assets/i18n/km.json index f072073b..b7615428 100644 --- a/app/assets/i18n/km.json +++ b/app/assets/i18n/km.json @@ -1,5 +1,4 @@ { - "locale": "ភាសាខ្មែរ", "appName": "LocalSend", "general": { "accept": "ទទួល", @@ -357,8 +356,6 @@ }, "addressInput": { "title": "បញ្ចូលអាសយដ្ឋាន", - "hashtag": "Hashtag", - "ip": "អាស័យដ្ឋាន IP", "recentlyUsed": "បានប្រើថ្មីៗនេះ: " }, "cancelSession": { diff --git a/app/assets/i18n/ko.json b/app/assets/i18n/ko.json index 8ca8e129..6c0a4a19 100644 --- a/app/assets/i18n/ko.json +++ b/app/assets/i18n/ko.json @@ -1,5 +1,4 @@ { - "locale": "한국어", "appName": "LocalSend", "general": { "accept": "수락", @@ -303,8 +302,6 @@ }, "addressInput": { "title": "주소 입력", - "hashtag": "해시태그", - "ip": "IP 주소", "recentlyUsed": "최근 사용된 주소: " }, "cancelSession": { diff --git a/app/assets/i18n/lo.json b/app/assets/i18n/lo.json index 1654157b..0e67b370 100644 --- a/app/assets/i18n/lo.json +++ b/app/assets/i18n/lo.json @@ -1,5 +1,4 @@ { - "locale": "ລາວ", "appName": "LocalSend", "general": { "accept": "ຍອມຮັບ", @@ -368,8 +367,6 @@ }, "addressInput": { "title": "ໃສ່ທີ່ຢູ່", - "hashtag": "ແຮັຊແທັກ", - "ip": "ທີ່ຢູ່ IP", "recentlyUsed": "ໃຊ້ຫຼ້າສຸດ: " }, "cancelSession": { diff --git a/app/assets/i18n/ml.json b/app/assets/i18n/ml.json index a8c0f18f..60bbb2b8 100644 --- a/app/assets/i18n/ml.json +++ b/app/assets/i18n/ml.json @@ -1,5 +1,4 @@ { - "locale": "മലയാളം", "appName": "ലോക്കൽസെൻഡ്‌", "general": { "accept": "സ്വീകരിക്കുക", @@ -291,8 +290,6 @@ }, "addressInput": { "title": "വിലാസം എഴുതുക", - "hashtag": "ഹാഷ്ടാഗ്", - "ip": "ഐ പി അഡ്രസ്", "recentlyUsed": "ഈയ്യിടെ ഉപയോഗിച്ചത്: " }, "cancelSession": { diff --git a/app/assets/i18n/mn.json b/app/assets/i18n/mn.json index fca87cd4..7f17736b 100644 --- a/app/assets/i18n/mn.json +++ b/app/assets/i18n/mn.json @@ -1,5 +1,4 @@ { - "locale": "Mongolian", "appName": "LocalSend", "general": { "accept": "Зөвшөөрөх", diff --git a/app/assets/i18n/ms.json b/app/assets/i18n/ms.json index 675d003a..b9ac5972 100644 --- a/app/assets/i18n/ms.json +++ b/app/assets/i18n/ms.json @@ -1,5 +1,4 @@ { - "locale": "Bahasa Inggeris", "appName": "LocalSend", "general": { "accept": "Terima", @@ -361,8 +360,6 @@ }, "addressInput": { "title": "Masukkan alamat", - "hashtag": "Tanda pagar", - "ip": "Alamat IP", "recentlyUsed": "Digunakan baru-baru ini: " }, "cancelSession": { diff --git a/app/assets/i18n/ne.json b/app/assets/i18n/ne.json index 710893f0..537fe6cc 100644 --- a/app/assets/i18n/ne.json +++ b/app/assets/i18n/ne.json @@ -1,5 +1,4 @@ { - "locale": "नेपाली", "appName": "LocalSend", "general": { "accept": "स्वीकार गर्नुहोस्", @@ -363,8 +362,6 @@ }, "addressInput": { "title": "ठेगाना प्रविष्ट गर्नुहोस्", - "hashtag": "ह्यासट्याग", - "ip": "IP ठेगाना", "recentlyUsed": "हालसालै प्रयोग गरिएको: " }, "cancelSession": { diff --git a/app/assets/i18n/nl.json b/app/assets/i18n/nl.json index b7b43058..44935c4b 100644 --- a/app/assets/i18n/nl.json +++ b/app/assets/i18n/nl.json @@ -1,5 +1,4 @@ { - "locale": "Nederlands", "appName": "LocalSend", "general": { "accept": "Accepteren", @@ -303,8 +302,6 @@ }, "addressInput": { "title": "Vul een adres in", - "hashtag": "Hashtag", - "ip": "IP-adres", "recentlyUsed": "Onlangs gebruikt: " }, "cancelSession": { diff --git a/app/assets/i18n/pl.json b/app/assets/i18n/pl.json index 7d08c75a..de843eff 100644 --- a/app/assets/i18n/pl.json +++ b/app/assets/i18n/pl.json @@ -1,5 +1,4 @@ { - "locale": "Polski", "appName": "LocalSend", "general": { "accept": "Akceptuj", @@ -305,8 +304,6 @@ }, "addressInput": { "title": "Wpisz adres", - "hashtag": "Hashtag", - "ip": "Adres IP", "recentlyUsed": "Ostatnio używane: " }, "cancelSession": { diff --git a/app/assets/i18n/pt-BR.json b/app/assets/i18n/pt-BR.json index 4c26ba60..53ffa912 100644 --- a/app/assets/i18n/pt-BR.json +++ b/app/assets/i18n/pt-BR.json @@ -1,5 +1,4 @@ { - "locale": "Português (Brasil)", "appName": "LocalSend", "general": { "accept": "Aceitar", @@ -365,8 +364,6 @@ }, "addressInput": { "title": "Digite o endereço", - "hashtag": "Jogo da velha", - "ip": "Endereço de IP", "recentlyUsed": "Usado recentemente: " }, "cancelSession": { diff --git a/app/assets/i18n/pt-PT.json b/app/assets/i18n/pt-PT.json index 97a4f8e2..74e75989 100644 --- a/app/assets/i18n/pt-PT.json +++ b/app/assets/i18n/pt-PT.json @@ -1,5 +1,4 @@ { - "locale": "Português (Portugal)", "appName": "LocalSend", "general": { "accept": "Aceitar", @@ -375,8 +374,6 @@ }, "addressInput": { "title": "Digite o endereço", - "hashtag": "Hashtag", - "ip": "Endereço IP", "recentlyUsed": "Recém ligado: " }, "cancelSession": { diff --git a/app/assets/i18n/ro.json b/app/assets/i18n/ro.json index b37b09f8..81dfa0dd 100644 --- a/app/assets/i18n/ro.json +++ b/app/assets/i18n/ro.json @@ -1,5 +1,4 @@ { - "locale": "Română", "appName": "LocalSend", "general": { "accept": "Acceptă", @@ -362,8 +361,6 @@ }, "addressInput": { "title": "Introdu adresa", - "hashtag": "Hashtag", - "ip": "Adresă IP", "recentlyUsed": "Folosit recent: " }, "cancelSession": { diff --git a/app/assets/i18n/ru.json b/app/assets/i18n/ru.json index 7e09c834..31e942d9 100644 --- a/app/assets/i18n/ru.json +++ b/app/assets/i18n/ru.json @@ -1,5 +1,4 @@ { - "locale": "Русский", "appName": "LocalSend", "general": { "accept": "Принять", @@ -207,6 +206,29 @@ "selectedFilesPage": { "deleteAll": "Удалить все" }, + "deviceDetailsPage": { + "title": "Сведения об устройстве", + "favorite": "В избранное", + "verify": "Проверить", + "info": { + "name": "Имя устройства", + "address": "Адрес", + "version": "Версия", + "protocol": "Протокол v{version}" + }, + "logs": { + "title": "Журналы", + "empty": "Нет доступных журналов.", + "discovered": "Обнаружено через {protocol} ({host})", + "updated": "Обновлено через {protocol} ({host})" + } + }, + "verifyPage": { + "title": "Проверка", + "icons": "Значки", + "raw": "Код", + "question": "Выглядит ли это так же на другом устройстве?" + }, "receivePage": { "subTitle": { "one": "хочет отправить вам файл", @@ -322,8 +344,6 @@ }, "addressInput": { "title": "Введите адрес", - "hashtag": "Хэштег", - "ip": "IP-адрес", "recentlyUsed": "Недавно использованные: " }, "cancelSession": { diff --git a/app/assets/i18n/si.json b/app/assets/i18n/si.json index 2b068ae1..ea167b3a 100644 --- a/app/assets/i18n/si.json +++ b/app/assets/i18n/si.json @@ -1,5 +1,4 @@ { - "locale": "සිංහල", "appName": "LocalSend", "general": { "accept": "පිළිගන්න", @@ -294,8 +293,6 @@ }, "addressInput": { "title": "ලිපිනය ඇතුලත් කරන්න", - "hashtag": "හැශ්ටැග්", - "ip": "IP ලිපිනය", "recentlyUsed": "පෙර භාවිතා කළ: " }, "cancelSession": { diff --git a/app/assets/i18n/sk.json b/app/assets/i18n/sk.json index 7fcd0465..7ad77295 100644 --- a/app/assets/i18n/sk.json +++ b/app/assets/i18n/sk.json @@ -1,5 +1,4 @@ { - "locale": "Slovenčina", "appName": "LocalSend", "general": { "accept": "Prijať", @@ -373,8 +372,6 @@ }, "addressInput": { "title": "Zadajte adresu", - "hashtag": "Hashtag", - "ip": "IP adresa", "recentlyUsed": "Nedávno použité: " }, "cancelSession": { diff --git a/app/assets/i18n/sl.json b/app/assets/i18n/sl.json index 4df1fe5f..acee99ed 100644 --- a/app/assets/i18n/sl.json +++ b/app/assets/i18n/sl.json @@ -1,5 +1,4 @@ { - "locale": "Slovenščina", "appName": "LocalSend", "general": { "accept": "Sprejmi", @@ -343,8 +342,6 @@ }, "addressInput": { "title": "Vnesite naslov", - "hashtag": "Hashtag", - "ip": "IP naslov", "recentlyUsed": "Nedavno uporabljeno: " }, "cancelSession": { diff --git a/app/assets/i18n/sr-Cyrl.json b/app/assets/i18n/sr-Cyrl.json index b15cef2b..4101f7c3 100644 --- a/app/assets/i18n/sr-Cyrl.json +++ b/app/assets/i18n/sr-Cyrl.json @@ -1,5 +1,4 @@ { - "locale": "Српски (ћирилица)", "appName": "LocalSend", "general": { "accept": "Прихвати", @@ -364,8 +363,6 @@ }, "addressInput": { "title": "Унесите адресу", - "hashtag": "Хеш-ознака", - "ip": "IP адреса", "recentlyUsed": "Недавно коришћено: " }, "cancelSession": { diff --git a/app/assets/i18n/sr.json b/app/assets/i18n/sr.json index ed7fc90a..a9888370 100644 --- a/app/assets/i18n/sr.json +++ b/app/assets/i18n/sr.json @@ -1,5 +1,4 @@ { - "locale": "Srpski (latinica)", "appName": "LocalSend", "general": { "accept": "Prihvati", @@ -364,8 +363,6 @@ }, "addressInput": { "title": "Unesite adresu", - "hashtag": "Heš-oznaka", - "ip": "IP adresa", "recentlyUsed": "Nedavno korišćeno: " }, "cancelSession": { diff --git a/app/assets/i18n/sv.json b/app/assets/i18n/sv.json index 237b9e85..0ef8e362 100644 --- a/app/assets/i18n/sv.json +++ b/app/assets/i18n/sv.json @@ -1,5 +1,4 @@ { - "locale": "Svenska", "appName": "LocalSend", "general": { "accept": "Acceptera", @@ -373,8 +372,6 @@ }, "addressInput": { "title": "Ange adress", - "hashtag": "Hashtagg", - "ip": "IP-adress", "recentlyUsed": "Senast använda: " }, "cancelSession": { diff --git a/app/assets/i18n/ta.json b/app/assets/i18n/ta.json index 07641795..a5568796 100644 --- a/app/assets/i18n/ta.json +++ b/app/assets/i18n/ta.json @@ -1,5 +1,4 @@ { - "locale": "தமிழ்", "appName": "உள்ளக", "general": { "accept": "ஏற்றுக்கொள்", @@ -364,8 +363,6 @@ }, "addressInput": { "title": "முகவரியை உள்ளிடவும்", - "hashtag": "ஹாஷ்டேக்", - "ip": "IP முகவரி", "recentlyUsed": "சமீபத்தில் பயன்படுத்தப்பட்டது: " }, "cancelSession": { diff --git a/app/assets/i18n/th.json b/app/assets/i18n/th.json index 88ffff72..867b25a1 100644 --- a/app/assets/i18n/th.json +++ b/app/assets/i18n/th.json @@ -1,5 +1,4 @@ { - "locale": "ไทย", "appName": "LocalSend", "general": { "accept": "ยอมรับ", @@ -364,8 +363,6 @@ }, "addressInput": { "title": "กรอกที่อยู่", - "hashtag": "แฮชแท็ก", - "ip": "ที่อยู่ไอพี", "recentlyUsed": "ใช้งานล่าสุดเมื่อ: " }, "cancelSession": { diff --git a/app/assets/i18n/tr.json b/app/assets/i18n/tr.json index c5c3771d..f0924fb3 100644 --- a/app/assets/i18n/tr.json +++ b/app/assets/i18n/tr.json @@ -1,5 +1,4 @@ { - "locale": "Türkçe", "appName": "LocalSend", "general": { "accept": "Kabul et", @@ -305,8 +304,6 @@ }, "addressInput": { "title": "Adresi giriniz", - "hashtag": "Hashtag", - "ip": "IP adresi", "recentlyUsed": "Daha önce kullanılmış: " }, "cancelSession": { diff --git a/app/assets/i18n/uk.json b/app/assets/i18n/uk.json index 8bc950c8..469a01d9 100644 --- a/app/assets/i18n/uk.json +++ b/app/assets/i18n/uk.json @@ -1,5 +1,4 @@ { - "locale": "Українська", "appName": "LocalSend", "general": { "accept": "Прийняти", @@ -207,6 +206,29 @@ "selectedFilesPage": { "deleteAll": "Видалити все" }, + "deviceDetailsPage": { + "title": "Відомості про пристрій", + "favorite": "До улюблених", + "verify": "Перевірити", + "info": { + "name": "Ім'я пристрою", + "address": "Адреса", + "version": "Версія", + "protocol": "Протокол v{version}" + }, + "logs": { + "title": "Журнали", + "empty": "Немає доступних журналів.", + "discovered": "Виявлено через {protocol} ({host})", + "updated": "Оновлено через {protocol} ({host})" + } + }, + "verifyPage": { + "title": "Перевірка", + "icons": "Піктограми", + "raw": "Код", + "question": "Чи виглядає це так само на іншому пристрої?" + }, "receivePage": { "subTitle": { "one": "хоче надіслати вам файл", @@ -322,8 +344,6 @@ }, "addressInput": { "title": "Введіть адресу", - "hashtag": "Хештег", - "ip": "IP-адреса", "recentlyUsed": "Нещодавно використані: " }, "cancelSession": { diff --git a/app/assets/i18n/ur.json b/app/assets/i18n/ur.json index 2d743bae..2a3e504f 100644 --- a/app/assets/i18n/ur.json +++ b/app/assets/i18n/ur.json @@ -1,5 +1,4 @@ { - "locale": "اردو", "appName": "LocalSend", "general": { "accept": "قبول کریں", @@ -282,8 +281,6 @@ }, "addressInput": { "title": "پتہ درج کریں۔", - "hashtag": "Hashtag", - "ip": "اپ ایڈریس", "recentlyUsed": "حال ہی میں استعمال ہوا:" }, "cancelSession": { diff --git a/app/assets/i18n/uz.json b/app/assets/i18n/uz.json index 7938f989..fae544d8 100644 --- a/app/assets/i18n/uz.json +++ b/app/assets/i18n/uz.json @@ -1,5 +1,4 @@ { - "locale": "Oʻzbekcha", "appName": "LocalSend", "general": { "accept": "Qabul qilish", @@ -297,8 +296,6 @@ }, "addressInput": { "title": "Manzilni kiriting", - "hashtag": "Hashtag", - "ip": "IP manzil", "recentlyUsed": "Yaqinda ishlatilgan: " }, "cancelSession": { diff --git a/app/assets/i18n/vi.json b/app/assets/i18n/vi.json index 4f910a5b..2fa51bdd 100644 --- a/app/assets/i18n/vi.json +++ b/app/assets/i18n/vi.json @@ -1,5 +1,4 @@ { - "locale": "Tiếng Anh", "appName": "LocalSend", "general": { "accept": "Đồng ý", @@ -294,8 +293,6 @@ }, "addressInput": { "title": "Nhập địa chỉ", - "hashtag": "Hashtag", - "ip": "Địa chỉ IP", "recentlyUsed": "Sử dụng gần đây: " }, "cancelSession": { diff --git a/app/assets/i18n/zh-CN.json b/app/assets/i18n/zh-CN.json index 1a428e25..ddeec44f 100644 --- a/app/assets/i18n/zh-CN.json +++ b/app/assets/i18n/zh-CN.json @@ -1,5 +1,4 @@ { - "locale": "简体中文", "appName": "LocalSend", "general": { "accept": "接受", @@ -372,8 +371,6 @@ }, "addressInput": { "title": "输入地址", - "hashtag": "标签", - "ip": "IP 地址", "recentlyUsed": "最近使用: " }, "cancelSession": { diff --git a/app/assets/i18n/zh-HK.json b/app/assets/i18n/zh-HK.json index 0001673f..3ab72b6b 100644 --- a/app/assets/i18n/zh-HK.json +++ b/app/assets/i18n/zh-HK.json @@ -1,5 +1,4 @@ { - "locale": "繁體中文 (香港)", "appName": "LocalSend", "general": { "accept": "接受", @@ -295,8 +294,6 @@ }, "addressInput": { "title": "輸入地址", - "hashtag": "Hashtag", - "ip": "IP 地址", "recentlyUsed": "輸入記錄: " }, "cancelSession": { diff --git a/app/assets/i18n/zh-TW.json b/app/assets/i18n/zh-TW.json index b9376115..993c8978 100644 --- a/app/assets/i18n/zh-TW.json +++ b/app/assets/i18n/zh-TW.json @@ -1,5 +1,4 @@ { - "locale": "繁體中文 (台灣)", "appName": "LocalSend", "general": { "accept": "接受", @@ -303,8 +302,6 @@ }, "addressInput": { "title": "輸入位址", - "hashtag": "雜湊標記", - "ip": "IP 位址", "recentlyUsed": "最近使用: " }, "cancelSession": { diff --git a/app/lib/gen/strings.g.dart b/app/lib/gen/strings.g.dart index b38af8f4..55e7f9fb 100644 --- a/app/lib/gen/strings.g.dart +++ b/app/lib/gen/strings.g.dart @@ -4,7 +4,7 @@ /// To regenerate, run: `dart run slang` /// /// Locales: 55 -/// Strings: 18599 (338 per locale) +/// Strings: 18466 (335 per locale) // coverage:ignore-file // ignore_for_file: type=lint, unused_import diff --git a/app/lib/gen/strings_ar.g.dart b/app/lib/gen/strings_ar.g.dart index c8a53c02..149dcca8 100644 --- a/app/lib/gen/strings_ar.g.dart +++ b/app/lib/gen/strings_ar.g.dart @@ -40,8 +40,6 @@ class TranslationsAr extends Translations with BaseTranslations 'العربية'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$ar general = _Translations$general$ar._(_root); @@ -1157,10 +1155,6 @@ class _Translations$dialogs$addressInput$ar extends Translations$dialogs$address @override String get title => 'أدخل العنوان'; @override - String get hashtag => 'رابطة هاشتاق'; - @override - String get ip => 'عنوان IP'; - @override String get recentlyUsed => 'المستخدمة حديثًا: '; } diff --git a/app/lib/gen/strings_az.g.dart b/app/lib/gen/strings_az.g.dart index 854d9235..dfed5027 100644 --- a/app/lib/gen/strings_az.g.dart +++ b/app/lib/gen/strings_az.g.dart @@ -40,8 +40,6 @@ class TranslationsAz extends Translations with BaseTranslations 'Azərbaycanca'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$az general = _Translations$general$az._(_root); @@ -1020,10 +1018,6 @@ class _Translations$dialogs$addressInput$az extends Translations$dialogs$address @override String get title => 'Ünvanı daxil et'; @override - String get hashtag => 'Heşteq'; - @override - String get ip => 'IP ünvan'; - @override String get recentlyUsed => 'Son istifadə olunan: '; } diff --git a/app/lib/gen/strings_bg.g.dart b/app/lib/gen/strings_bg.g.dart index 43fa8627..a57ecc8d 100644 --- a/app/lib/gen/strings_bg.g.dart +++ b/app/lib/gen/strings_bg.g.dart @@ -40,8 +40,6 @@ class TranslationsBg extends Translations with BaseTranslations 'Български'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$bg general = _Translations$general$bg._(_root); @@ -1074,10 +1072,6 @@ class _Translations$dialogs$addressInput$bg extends Translations$dialogs$address @override String get title => 'Въведете адрес'; @override - String get hashtag => 'Хаштаг'; - @override - String get ip => 'IP адрес'; - @override String get recentlyUsed => 'Наскоро използван: '; } diff --git a/app/lib/gen/strings_bn.g.dart b/app/lib/gen/strings_bn.g.dart index 6330995a..e77084b5 100644 --- a/app/lib/gen/strings_bn.g.dart +++ b/app/lib/gen/strings_bn.g.dart @@ -40,8 +40,6 @@ class TranslationsBn extends Translations with BaseTranslations 'বাংলা'; - @override String get appName => 'লোকালসেন্ড'; @override late final _Translations$general$bn general = _Translations$general$bn._(_root); @@ -1128,10 +1126,6 @@ class _Translations$dialogs$addressInput$bn extends Translations$dialogs$address @override String get title => 'এড্রেস লিখুন'; @override - String get hashtag => 'হ্যাশট্যাগ'; - @override - String get ip => 'আইপি অ্যাড্রেস'; - @override String get recentlyUsed => 'সম্প্রতি ব্যবহৃত: '; } diff --git a/app/lib/gen/strings_ca.g.dart b/app/lib/gen/strings_ca.g.dart index 92afc423..8df8a35c 100644 --- a/app/lib/gen/strings_ca.g.dart +++ b/app/lib/gen/strings_ca.g.dart @@ -40,8 +40,6 @@ class TranslationsCa extends Translations with BaseTranslations 'Català'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$ca general = _Translations$general$ca._(_root); @@ -1106,10 +1104,6 @@ class _Translations$dialogs$addressInput$ca extends Translations$dialogs$address @override String get title => 'Introduïu l\'adreça'; @override - String get hashtag => 'Etiqueta'; - @override - String get ip => 'Adreça IP'; - @override String get recentlyUsed => 'Utilitzades recentment: '; } diff --git a/app/lib/gen/strings_cs.g.dart b/app/lib/gen/strings_cs.g.dart index b896b606..0c255008 100644 --- a/app/lib/gen/strings_cs.g.dart +++ b/app/lib/gen/strings_cs.g.dart @@ -40,8 +40,6 @@ class TranslationsCs extends Translations with BaseTranslations 'Česky'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$cs general = _Translations$general$cs._(_root); @@ -1019,10 +1017,6 @@ class _Translations$dialogs$addressInput$cs extends Translations$dialogs$address @override String get title => 'Zadat adresu'; @override - String get hashtag => 'Hashtag'; - @override - String get ip => 'IP Adresa'; - @override String get recentlyUsed => 'Nedávno použité: '; } diff --git a/app/lib/gen/strings_da.g.dart b/app/lib/gen/strings_da.g.dart index 9da2cc22..6c029352 100644 --- a/app/lib/gen/strings_da.g.dart +++ b/app/lib/gen/strings_da.g.dart @@ -40,8 +40,6 @@ class TranslationsDa extends Translations with BaseTranslations 'Dansk'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$da general = _Translations$general$da._(_root); @@ -1019,10 +1017,6 @@ class _Translations$dialogs$addressInput$da extends Translations$dialogs$address @override String get title => 'Indtast adresse'; @override - String get hashtag => 'Hashtag'; - @override - String get ip => 'IP-adresse'; - @override String get recentlyUsed => 'Senest brugt: '; } diff --git a/app/lib/gen/strings_de.g.dart b/app/lib/gen/strings_de.g.dart index 669be155..d59b182d 100644 --- a/app/lib/gen/strings_de.g.dart +++ b/app/lib/gen/strings_de.g.dart @@ -40,8 +40,6 @@ class TranslationsDe extends Translations with BaseTranslations 'Deutsch'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$de general = _Translations$general$de._(_root); @@ -1164,10 +1162,6 @@ class _Translations$dialogs$addressInput$de extends Translations$dialogs$address @override String get title => 'Adresse eingeben'; @override - String get hashtag => 'Hashtag'; - @override - String get ip => 'IP-Adresse'; - @override String get recentlyUsed => 'Zuletzt verwendet: '; } diff --git a/app/lib/gen/strings_el.g.dart b/app/lib/gen/strings_el.g.dart index 94ac768b..b7e947b3 100644 --- a/app/lib/gen/strings_el.g.dart +++ b/app/lib/gen/strings_el.g.dart @@ -40,8 +40,6 @@ class TranslationsEl extends Translations with BaseTranslations 'Ελληνικά'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$el general = _Translations$general$el._(_root); @@ -1130,10 +1128,6 @@ class _Translations$dialogs$addressInput$el extends Translations$dialogs$address @override String get title => 'Εισαγωγή διεύθυνσης'; @override - String get hashtag => 'Χάσταγκ'; - @override - String get ip => 'Διεύθυνση IP'; - @override String get recentlyUsed => 'Χρησιμοποιήθηκε πρόσφατα: '; } diff --git a/app/lib/gen/strings_en.g.dart b/app/lib/gen/strings_en.g.dart index d44ae058..3f62c485 100644 --- a/app/lib/gen/strings_en.g.dart +++ b/app/lib/gen/strings_en.g.dart @@ -43,9 +43,6 @@ class Translations with BaseTranslations { // Translations - /// en: 'English' - String get locale => 'English'; - /// en: 'LocalSend' String get appName => 'LocalSend'; @@ -1449,12 +1446,6 @@ class Translations$dialogs$addressInput$en { /// en: 'Enter address' String get title => 'Enter address'; - /// en: 'Hashtag' - String get hashtag => 'Hashtag'; - - /// en: 'IP Address' - String get ip => 'IP Address'; - /// en: 'Recently used: ' String get recentlyUsed => 'Recently used: '; } diff --git a/app/lib/gen/strings_en_IN.g.dart b/app/lib/gen/strings_en_IN.g.dart index b5912498..9bdc0ede 100644 --- a/app/lib/gen/strings_en_IN.g.dart +++ b/app/lib/gen/strings_en_IN.g.dart @@ -40,8 +40,6 @@ class TranslationsEnIn extends Translations with BaseTranslations 'English(India)'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$en_IN general = _Translations$general$en_IN._(_root); @@ -1132,10 +1130,6 @@ class _Translations$dialogs$addressInput$en_IN extends Translations$dialogs$addr @override String get title => 'Enter address'; @override - String get hashtag => 'Hashtag'; - @override - String get ip => 'IP Address'; - @override String get recentlyUsed => 'Recently used: '; } diff --git a/app/lib/gen/strings_es_ES.g.dart b/app/lib/gen/strings_es_ES.g.dart index 69dd8861..6226ce30 100644 --- a/app/lib/gen/strings_es_ES.g.dart +++ b/app/lib/gen/strings_es_ES.g.dart @@ -40,8 +40,6 @@ class TranslationsEsEs extends Translations with BaseTranslations 'Español'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$es_ES general = _Translations$general$es_ES._(_root); @@ -1078,10 +1076,6 @@ class _Translations$dialogs$addressInput$es_ES extends Translations$dialogs$addr @override String get title => 'Introducir dirección'; @override - String get hashtag => 'Etiqueta'; - @override - String get ip => 'Dirección IP'; - @override String get recentlyUsed => 'Usados recientemente: '; } diff --git a/app/lib/gen/strings_et.g.dart b/app/lib/gen/strings_et.g.dart index 17f3b26a..42b5e979 100644 --- a/app/lib/gen/strings_et.g.dart +++ b/app/lib/gen/strings_et.g.dart @@ -40,8 +40,6 @@ class TranslationsEt extends Translations with BaseTranslations 'Eesti keel'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$et general = _Translations$general$et._(_root); @@ -1045,10 +1043,6 @@ class _Translations$dialogs$addressInput$et extends Translations$dialogs$address @override String get title => 'Sisesta aadress'; @override - String get hashtag => 'Teemaviide'; - @override - String get ip => 'IP-aadress'; - @override String get recentlyUsed => 'Hiljuti kasutatud: '; } diff --git a/app/lib/gen/strings_eu.g.dart b/app/lib/gen/strings_eu.g.dart index 86998b08..f4dccc4e 100644 --- a/app/lib/gen/strings_eu.g.dart +++ b/app/lib/gen/strings_eu.g.dart @@ -40,8 +40,6 @@ class TranslationsEu extends Translations with BaseTranslations 'Euskara'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$eu general = _Translations$general$eu._(_root); @@ -931,10 +929,6 @@ class _Translations$dialogs$addressInput$eu extends Translations$dialogs$address @override String get title => 'Sartu helbidea'; @override - String get hashtag => 'Hashtag'; - @override - String get ip => 'IP Helbidea'; - @override String get recentlyUsed => 'Duela gutxi erabilitakoak: '; } diff --git a/app/lib/gen/strings_fa.g.dart b/app/lib/gen/strings_fa.g.dart index ccb9e8d8..5c0447a2 100644 --- a/app/lib/gen/strings_fa.g.dart +++ b/app/lib/gen/strings_fa.g.dart @@ -40,8 +40,6 @@ class TranslationsFa extends Translations with BaseTranslations 'فارسی'; - @override String get appName => 'لوکال‌سِند'; @override late final _Translations$general$fa general = _Translations$general$fa._(_root); @@ -1129,10 +1127,6 @@ class _Translations$dialogs$addressInput$fa extends Translations$dialogs$address @override String get title => 'آدرس را وارد کنید'; @override - String get hashtag => 'هشتگ'; - @override - String get ip => 'آدرس آی‌پی'; - @override String get recentlyUsed => 'اخیرا استفاده شده: '; } diff --git a/app/lib/gen/strings_fi.g.dart b/app/lib/gen/strings_fi.g.dart index 0c1e2107..a4d8694b 100644 --- a/app/lib/gen/strings_fi.g.dart +++ b/app/lib/gen/strings_fi.g.dart @@ -40,8 +40,6 @@ class TranslationsFi extends Translations with BaseTranslations 'Finnish'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$fi general = _Translations$general$fi._(_root); @@ -1136,10 +1134,6 @@ class _Translations$dialogs$addressInput$fi extends Translations$dialogs$address @override String get title => 'Anna osoite'; @override - String get hashtag => 'Hashtag'; - @override - String get ip => 'IP-osoite'; - @override String get recentlyUsed => 'Äskettäin käytetty: '; } diff --git a/app/lib/gen/strings_fil_PH.g.dart b/app/lib/gen/strings_fil_PH.g.dart index 5656ca28..9677e0b5 100644 --- a/app/lib/gen/strings_fil_PH.g.dart +++ b/app/lib/gen/strings_fil_PH.g.dart @@ -40,8 +40,6 @@ class TranslationsFilPh extends Translations with BaseTranslations 'Filipino'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$fil_PH general = _Translations$general$fil_PH._(_root); @@ -1115,10 +1113,6 @@ class _Translations$dialogs$addressInput$fil_PH extends Translations$dialogs$add @override String get title => 'Ilagay ang address'; @override - String get hashtag => 'Hashtag'; - @override - String get ip => 'IP Address'; - @override String get recentlyUsed => 'Recently used: '; } diff --git a/app/lib/gen/strings_fr.g.dart b/app/lib/gen/strings_fr.g.dart index 58b8a314..26af65e2 100644 --- a/app/lib/gen/strings_fr.g.dart +++ b/app/lib/gen/strings_fr.g.dart @@ -40,8 +40,6 @@ class TranslationsFr extends Translations with BaseTranslations 'Français'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$fr general = _Translations$general$fr._(_root); @@ -1044,10 +1042,6 @@ class _Translations$dialogs$addressInput$fr extends Translations$dialogs$address @override String get title => 'Entrez l\'adresse IP'; @override - String get hashtag => 'Hashtag'; - @override - String get ip => 'Adresse IP'; - @override String get recentlyUsed => 'Récemment utilisé : '; } diff --git a/app/lib/gen/strings_gl.g.dart b/app/lib/gen/strings_gl.g.dart index ed501911..045a540a 100644 --- a/app/lib/gen/strings_gl.g.dart +++ b/app/lib/gen/strings_gl.g.dart @@ -40,8 +40,6 @@ class TranslationsGl extends Translations with BaseTranslations 'Galego'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$gl general = _Translations$general$gl._(_root); @@ -1043,10 +1041,6 @@ class _Translations$dialogs$addressInput$gl extends Translations$dialogs$address @override String get title => 'Introduce enderezo'; @override - String get hashtag => 'Etiqueta'; - @override - String get ip => 'Enderezo IP'; - @override String get recentlyUsed => 'Empregados recentemente: '; } diff --git a/app/lib/gen/strings_gu.g.dart b/app/lib/gen/strings_gu.g.dart index 0ce2e052..ffa7f919 100644 --- a/app/lib/gen/strings_gu.g.dart +++ b/app/lib/gen/strings_gu.g.dart @@ -40,8 +40,6 @@ class TranslationsGu extends Translations with BaseTranslations 'અંગ્રેજી'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$gu general = _Translations$general$gu._(_root); @@ -1126,10 +1124,6 @@ class _Translations$dialogs$addressInput$gu extends Translations$dialogs$address @override String get title => 'સરનામું દાખલ કરો'; @override - String get hashtag => 'હૅશટૅગ'; - @override - String get ip => 'IP સરનામું'; - @override String get recentlyUsed => 'હાલમાં ઉપયોગમાં લીધેલું: '; } diff --git a/app/lib/gen/strings_he.g.dart b/app/lib/gen/strings_he.g.dart index 2d5c85f6..eba5370c 100644 --- a/app/lib/gen/strings_he.g.dart +++ b/app/lib/gen/strings_he.g.dart @@ -40,8 +40,6 @@ class TranslationsHe extends Translations with BaseTranslations 'עברית'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$he general = _Translations$general$he._(_root); @@ -1018,10 +1016,6 @@ class _Translations$dialogs$addressInput$he extends Translations$dialogs$address @override String get title => 'הכנס כתובת'; @override - String get hashtag => 'סולמית'; - @override - String get ip => 'כתובת ה-IP'; - @override String get recentlyUsed => 'בשימוש לאחרונה: '; } diff --git a/app/lib/gen/strings_hi.g.dart b/app/lib/gen/strings_hi.g.dart index 92ebd83a..6eff028d 100644 --- a/app/lib/gen/strings_hi.g.dart +++ b/app/lib/gen/strings_hi.g.dart @@ -40,8 +40,6 @@ class TranslationsHi extends Translations with BaseTranslations 'अंग्रेज़ी'; - @override String get appName => 'स्थानीय भेजें (फाइल भेजो)'; @override late final _Translations$general$hi general = _Translations$general$hi._(_root); @@ -1157,10 +1155,6 @@ class _Translations$dialogs$addressInput$hi extends Translations$dialogs$address @override String get title => 'पता दर्ज करें'; @override - String get hashtag => 'हैशटैग'; - @override - String get ip => 'IP पता'; - @override String get recentlyUsed => 'हाल ही में उपयोग किया गया: '; } diff --git a/app/lib/gen/strings_hu.g.dart b/app/lib/gen/strings_hu.g.dart index c52481a7..483cefc2 100644 --- a/app/lib/gen/strings_hu.g.dart +++ b/app/lib/gen/strings_hu.g.dart @@ -40,8 +40,6 @@ class TranslationsHu extends Translations with BaseTranslations 'Magyar'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$hu general = _Translations$general$hu._(_root); @@ -1073,10 +1071,6 @@ class _Translations$dialogs$addressInput$hu extends Translations$dialogs$address @override String get title => 'Adja meg a címet'; @override - String get hashtag => 'Hashtag'; - @override - String get ip => 'IP cím'; - @override String get recentlyUsed => 'Nemrég használt: '; } diff --git a/app/lib/gen/strings_id.g.dart b/app/lib/gen/strings_id.g.dart index fee7a868..95832595 100644 --- a/app/lib/gen/strings_id.g.dart +++ b/app/lib/gen/strings_id.g.dart @@ -40,8 +40,6 @@ class TranslationsId extends Translations with BaseTranslations 'Indonesian'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$id general = _Translations$general$id._(_root); @@ -1016,10 +1014,6 @@ class _Translations$dialogs$addressInput$id extends Translations$dialogs$address @override String get title => 'Masukkan Alamat'; @override - String get hashtag => 'Tagar'; - @override - String get ip => 'Alamat IP'; - @override String get recentlyUsed => 'Baru saja digunakan: '; } diff --git a/app/lib/gen/strings_it.g.dart b/app/lib/gen/strings_it.g.dart index 089d5e60..aabe7124 100644 --- a/app/lib/gen/strings_it.g.dart +++ b/app/lib/gen/strings_it.g.dart @@ -40,8 +40,6 @@ class TranslationsIt extends Translations with BaseTranslations 'Italiano'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$it general = _Translations$general$it._(_root); @@ -1043,10 +1041,6 @@ class _Translations$dialogs$addressInput$it extends Translations$dialogs$address @override String get title => 'Inserisci l\'indirizzo'; @override - String get hashtag => 'Hashtag'; - @override - String get ip => 'Indirizzo IP'; - @override String get recentlyUsed => 'Usato di recente: '; } diff --git a/app/lib/gen/strings_ja.g.dart b/app/lib/gen/strings_ja.g.dart index 6d9c8235..1ce9d021 100644 --- a/app/lib/gen/strings_ja.g.dart +++ b/app/lib/gen/strings_ja.g.dart @@ -40,8 +40,6 @@ class TranslationsJa extends Translations with BaseTranslations '日本語'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$ja general = _Translations$general$ja._(_root); @@ -1014,10 +1012,6 @@ class _Translations$dialogs$addressInput$ja extends Translations$dialogs$address @override String get title => 'アドレスを入力'; @override - String get hashtag => 'ハッシュタグ'; - @override - String get ip => 'IPアドレス'; - @override String get recentlyUsed => '最近使用したアドレス: '; } diff --git a/app/lib/gen/strings_km.g.dart b/app/lib/gen/strings_km.g.dart index e7098bcc..0b440659 100644 --- a/app/lib/gen/strings_km.g.dart +++ b/app/lib/gen/strings_km.g.dart @@ -40,8 +40,6 @@ class TranslationsKm extends Translations with BaseTranslations 'ភាសាខ្មែរ'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$km general = _Translations$general$km._(_root); @@ -1083,10 +1081,6 @@ class _Translations$dialogs$addressInput$km extends Translations$dialogs$address @override String get title => 'បញ្ចូលអាសយដ្ឋាន'; @override - String get hashtag => 'Hashtag'; - @override - String get ip => 'អាស័យដ្ឋាន IP'; - @override String get recentlyUsed => 'បានប្រើថ្មីៗនេះ: '; } diff --git a/app/lib/gen/strings_ko.g.dart b/app/lib/gen/strings_ko.g.dart index 075fc830..d5ba8a4f 100644 --- a/app/lib/gen/strings_ko.g.dart +++ b/app/lib/gen/strings_ko.g.dart @@ -40,8 +40,6 @@ class TranslationsKo extends Translations with BaseTranslations '한국어'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$ko general = _Translations$general$ko._(_root); @@ -1067,10 +1065,6 @@ class _Translations$dialogs$addressInput$ko extends Translations$dialogs$address @override String get title => '주소 입력'; @override - String get hashtag => '해시태그'; - @override - String get ip => 'IP 주소'; - @override String get recentlyUsed => '최근 사용된 주소: '; } diff --git a/app/lib/gen/strings_lo.g.dart b/app/lib/gen/strings_lo.g.dart index 85fd5496..fe474cb2 100644 --- a/app/lib/gen/strings_lo.g.dart +++ b/app/lib/gen/strings_lo.g.dart @@ -40,8 +40,6 @@ class TranslationsLo extends Translations with BaseTranslations 'ລາວ'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$lo general = _Translations$general$lo._(_root); @@ -1119,10 +1117,6 @@ class _Translations$dialogs$addressInput$lo extends Translations$dialogs$address @override String get title => 'ໃສ່ທີ່ຢູ່'; @override - String get hashtag => 'ແຮັຊແທັກ'; - @override - String get ip => 'ທີ່ຢູ່ IP'; - @override String get recentlyUsed => 'ໃຊ້ຫຼ້າສຸດ: '; } diff --git a/app/lib/gen/strings_ml.g.dart b/app/lib/gen/strings_ml.g.dart index c7bd0a20..5c09b8fb 100644 --- a/app/lib/gen/strings_ml.g.dart +++ b/app/lib/gen/strings_ml.g.dart @@ -40,8 +40,6 @@ class TranslationsMl extends Translations with BaseTranslations 'മലയാളം'; - @override String get appName => 'ലോക്കൽസെൻഡ്‌'; @override late final _Translations$general$ml general = _Translations$general$ml._(_root); @@ -1007,10 +1005,6 @@ class _Translations$dialogs$addressInput$ml extends Translations$dialogs$address @override String get title => 'വിലാസം എഴുതുക'; @override - String get hashtag => 'ഹാഷ്ടാഗ്'; - @override - String get ip => 'ഐ പി അഡ്രസ്'; - @override String get recentlyUsed => 'ഈയ്യിടെ ഉപയോഗിച്ചത്: '; } diff --git a/app/lib/gen/strings_mn.g.dart b/app/lib/gen/strings_mn.g.dart index 1ea35916..f9b66ddf 100644 --- a/app/lib/gen/strings_mn.g.dart +++ b/app/lib/gen/strings_mn.g.dart @@ -40,8 +40,6 @@ class TranslationsMn extends Translations with BaseTranslations 'Mongolian'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$mn general = _Translations$general$mn._(_root); diff --git a/app/lib/gen/strings_ms.g.dart b/app/lib/gen/strings_ms.g.dart index 57818577..d733a589 100644 --- a/app/lib/gen/strings_ms.g.dart +++ b/app/lib/gen/strings_ms.g.dart @@ -40,8 +40,6 @@ class TranslationsMs extends Translations with BaseTranslations 'Bahasa Inggeris'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$ms general = _Translations$general$ms._(_root); @@ -1102,10 +1100,6 @@ class _Translations$dialogs$addressInput$ms extends Translations$dialogs$address @override String get title => 'Masukkan alamat'; @override - String get hashtag => 'Tanda pagar'; - @override - String get ip => 'Alamat IP'; - @override String get recentlyUsed => 'Digunakan baru-baru ini: '; } diff --git a/app/lib/gen/strings_ne.g.dart b/app/lib/gen/strings_ne.g.dart index 20de03c0..5e708450 100644 --- a/app/lib/gen/strings_ne.g.dart +++ b/app/lib/gen/strings_ne.g.dart @@ -40,8 +40,6 @@ class TranslationsNe extends Translations with BaseTranslations 'नेपाली'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$ne general = _Translations$general$ne._(_root); @@ -1103,10 +1101,6 @@ class _Translations$dialogs$addressInput$ne extends Translations$dialogs$address @override String get title => 'ठेगाना प्रविष्ट गर्नुहोस्'; @override - String get hashtag => 'ह्यासट्याग'; - @override - String get ip => 'IP ठेगाना'; - @override String get recentlyUsed => 'हालसालै प्रयोग गरिएको: '; } diff --git a/app/lib/gen/strings_nl.g.dart b/app/lib/gen/strings_nl.g.dart index 1f813b47..06d3c5bd 100644 --- a/app/lib/gen/strings_nl.g.dart +++ b/app/lib/gen/strings_nl.g.dart @@ -40,8 +40,6 @@ class TranslationsNl extends Translations with BaseTranslations 'Nederlands'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$nl general = _Translations$general$nl._(_root); @@ -1074,10 +1072,6 @@ class _Translations$dialogs$addressInput$nl extends Translations$dialogs$address @override String get title => 'Vul een adres in'; @override - String get hashtag => 'Hashtag'; - @override - String get ip => 'IP-adres'; - @override String get recentlyUsed => 'Onlangs gebruikt: '; } diff --git a/app/lib/gen/strings_pl.g.dart b/app/lib/gen/strings_pl.g.dart index ea63e2fd..4a52c2a1 100644 --- a/app/lib/gen/strings_pl.g.dart +++ b/app/lib/gen/strings_pl.g.dart @@ -40,8 +40,6 @@ class TranslationsPl extends Translations with BaseTranslations 'Polski'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$pl general = _Translations$general$pl._(_root); @@ -1077,10 +1075,6 @@ class _Translations$dialogs$addressInput$pl extends Translations$dialogs$address @override String get title => 'Wpisz adres'; @override - String get hashtag => 'Hashtag'; - @override - String get ip => 'Adres IP'; - @override String get recentlyUsed => 'Ostatnio używane: '; } diff --git a/app/lib/gen/strings_pt_BR.g.dart b/app/lib/gen/strings_pt_BR.g.dart index 04bb16f0..5e7e0359 100644 --- a/app/lib/gen/strings_pt_BR.g.dart +++ b/app/lib/gen/strings_pt_BR.g.dart @@ -40,8 +40,6 @@ class TranslationsPtBr extends Translations with BaseTranslations 'Português (Brasil)'; - @override String get appName => 'LocalSend'; @override late final Translations$general$pt_BR general = Translations$general$pt_BR.internal(_root); @@ -1161,10 +1159,6 @@ class Translations$dialogs$addressInput$pt_BR extends Translations$dialogs$addre @override String get title => 'Digite o endereço'; @override - String get hashtag => 'Jogo da velha'; - @override - String get ip => 'Endereço de IP'; - @override String get recentlyUsed => 'Usado recentemente: '; } diff --git a/app/lib/gen/strings_pt_PT.g.dart b/app/lib/gen/strings_pt_PT.g.dart index 33f4a252..c33d8088 100644 --- a/app/lib/gen/strings_pt_PT.g.dart +++ b/app/lib/gen/strings_pt_PT.g.dart @@ -40,8 +40,6 @@ class TranslationsPtPt extends Translations with BaseTranslations 'Português (Portugal)'; - @override String get appName => 'LocalSend'; @override late final Translations$general$pt_PT general = Translations$general$pt_PT.internal(_root); @@ -1139,10 +1137,6 @@ class Translations$dialogs$addressInput$pt_PT extends Translations$dialogs$addre @override String get title => 'Digite o endereço'; @override - String get hashtag => 'Hashtag'; - @override - String get ip => 'Endereço IP'; - @override String get recentlyUsed => 'Recém ligado: '; } diff --git a/app/lib/gen/strings_ro.g.dart b/app/lib/gen/strings_ro.g.dart index d30958d2..1958f89d 100644 --- a/app/lib/gen/strings_ro.g.dart +++ b/app/lib/gen/strings_ro.g.dart @@ -40,8 +40,6 @@ class TranslationsRo extends Translations with BaseTranslations 'Română'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$ro general = _Translations$general$ro._(_root); @@ -1103,10 +1101,6 @@ class _Translations$dialogs$addressInput$ro extends Translations$dialogs$address @override String get title => 'Introdu adresa'; @override - String get hashtag => 'Hashtag'; - @override - String get ip => 'Adresă IP'; - @override String get recentlyUsed => 'Folosit recent: '; } diff --git a/app/lib/gen/strings_ru.g.dart b/app/lib/gen/strings_ru.g.dart index 82da3b63..1529b8e2 100644 --- a/app/lib/gen/strings_ru.g.dart +++ b/app/lib/gen/strings_ru.g.dart @@ -40,8 +40,6 @@ class TranslationsRu extends Translations with BaseTranslations 'Русский'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$ru general = _Translations$general$ru._(_root); @@ -62,6 +60,10 @@ class TranslationsRu extends Translations with BaseTranslations 'Удалить все'; } +// Path: deviceDetailsPage +class _Translations$deviceDetailsPage$ru extends Translations$deviceDetailsPage$en { + _Translations$deviceDetailsPage$ru._(TranslationsRu root) : this._root = root, super.internal(root); + + final TranslationsRu _root; // ignore: unused_field + + // Translations + @override + String get title => 'Сведения об устройстве'; + @override + String get favorite => 'В избранное'; + @override + String get verify => 'Проверить'; + @override + late final _Translations$deviceDetailsPage$info$ru info = _Translations$deviceDetailsPage$info$ru._(_root); + @override + late final _Translations$deviceDetailsPage$logs$ru logs = _Translations$deviceDetailsPage$logs$ru._(_root); +} + +// Path: verifyPage +class _Translations$verifyPage$ru extends Translations$verifyPage$en { + _Translations$verifyPage$ru._(TranslationsRu root) : this._root = root, super.internal(root); + + final TranslationsRu _root; // ignore: unused_field + + // Translations + @override + String get title => 'Проверка'; + @override + String get icons => 'Значки'; + @override + String get raw => 'Код'; + @override + String get question => 'Выглядит ли это так же на другом устройстве?'; +} + // Path: receivePage class _Translations$receivePage$ru extends Translations$receivePage$en { _Translations$receivePage$ru._(TranslationsRu root) : this._root = root, super.internal(root); @@ -1006,6 +1044,40 @@ class _Translations$receiveHistoryPage$entryActions$ru extends Translations$rece String get deleteFromHistory => 'Удалить из истории'; } +// Path: deviceDetailsPage.info +class _Translations$deviceDetailsPage$info$ru extends Translations$deviceDetailsPage$info$en { + _Translations$deviceDetailsPage$info$ru._(TranslationsRu root) : this._root = root, super.internal(root); + + final TranslationsRu _root; // ignore: unused_field + + // Translations + @override + String get name => 'Имя устройства'; + @override + String get address => 'Адрес'; + @override + String get version => 'Версия'; + @override + String protocol({required Object version}) => 'Протокол v${version}'; +} + +// Path: deviceDetailsPage.logs +class _Translations$deviceDetailsPage$logs$ru extends Translations$deviceDetailsPage$logs$en { + _Translations$deviceDetailsPage$logs$ru._(TranslationsRu root) : this._root = root, super.internal(root); + + final TranslationsRu _root; // ignore: unused_field + + // Translations + @override + String get title => 'Журналы'; + @override + String get empty => 'Нет доступных журналов.'; + @override + String discovered({required Object protocol, required Object host}) => 'Обнаружено через ${protocol} (${host})'; + @override + String updated({required Object protocol, required Object host}) => 'Обновлено через ${protocol} (${host})'; +} + // Path: progressPage.total class _Translations$progressPage$total$ru extends Translations$progressPage$total$en { _Translations$progressPage$total$ru._(TranslationsRu root) : this._root = root, super.internal(root); @@ -1091,10 +1163,6 @@ class _Translations$dialogs$addressInput$ru extends Translations$dialogs$address @override String get title => 'Введите адрес'; @override - String get hashtag => 'Хэштег'; - @override - String get ip => 'IP-адрес'; - @override String get recentlyUsed => 'Недавно использованные: '; } diff --git a/app/lib/gen/strings_si.g.dart b/app/lib/gen/strings_si.g.dart index e7de085c..565970d4 100644 --- a/app/lib/gen/strings_si.g.dart +++ b/app/lib/gen/strings_si.g.dart @@ -40,8 +40,6 @@ class TranslationsSi extends Translations with BaseTranslations 'සිංහල'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$si general = _Translations$general$si._(_root); @@ -1021,10 +1019,6 @@ class _Translations$dialogs$addressInput$si extends Translations$dialogs$address @override String get title => 'ලිපිනය ඇතුලත් කරන්න'; @override - String get hashtag => 'හැශ්ටැග්'; - @override - String get ip => 'IP ලිපිනය'; - @override String get recentlyUsed => 'පෙර භාවිතා කළ: '; } diff --git a/app/lib/gen/strings_sk.g.dart b/app/lib/gen/strings_sk.g.dart index ef830169..fe87776c 100644 --- a/app/lib/gen/strings_sk.g.dart +++ b/app/lib/gen/strings_sk.g.dart @@ -40,8 +40,6 @@ class TranslationsSk extends Translations with BaseTranslations 'Slovenčina'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$sk general = _Translations$general$sk._(_root); @@ -1157,10 +1155,6 @@ class _Translations$dialogs$addressInput$sk extends Translations$dialogs$address @override String get title => 'Zadajte adresu'; @override - String get hashtag => 'Hashtag'; - @override - String get ip => 'IP adresa'; - @override String get recentlyUsed => 'Nedávno použité: '; } diff --git a/app/lib/gen/strings_sl.g.dart b/app/lib/gen/strings_sl.g.dart index 7e2a8e2f..b2f973ca 100644 --- a/app/lib/gen/strings_sl.g.dart +++ b/app/lib/gen/strings_sl.g.dart @@ -40,8 +40,6 @@ class TranslationsSl extends Translations with BaseTranslations 'Slovenščina'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$sl general = _Translations$general$sl._(_root); @@ -1045,10 +1043,6 @@ class _Translations$dialogs$addressInput$sl extends Translations$dialogs$address @override String get title => 'Vnesite naslov'; @override - String get hashtag => 'Hashtag'; - @override - String get ip => 'IP naslov'; - @override String get recentlyUsed => 'Nedavno uporabljeno: '; } diff --git a/app/lib/gen/strings_sr.g.dart b/app/lib/gen/strings_sr.g.dart index 29b02cb6..08b98f66 100644 --- a/app/lib/gen/strings_sr.g.dart +++ b/app/lib/gen/strings_sr.g.dart @@ -40,8 +40,6 @@ class TranslationsSr extends Translations with BaseTranslations 'Srpski (latinica)'; - @override String get appName => 'LocalSend'; @override late final Translations$general$sr general = Translations$general$sr.internal(_root); @@ -1110,10 +1108,6 @@ class Translations$dialogs$addressInput$sr extends Translations$dialogs$addressI @override String get title => 'Unesite adresu'; @override - String get hashtag => 'Heš-oznaka'; - @override - String get ip => 'IP adresa'; - @override String get recentlyUsed => 'Nedavno korišćeno: '; } diff --git a/app/lib/gen/strings_sr_Cyrl.g.dart b/app/lib/gen/strings_sr_Cyrl.g.dart index 7736dfc2..55637c4a 100644 --- a/app/lib/gen/strings_sr_Cyrl.g.dart +++ b/app/lib/gen/strings_sr_Cyrl.g.dart @@ -41,8 +41,6 @@ class TranslationsSrCyrl extends TranslationsSr with BaseTranslations 'Српски (ћирилица)'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$sr_Cyrl general = _Translations$general$sr_Cyrl._(_root); @@ -1112,10 +1110,6 @@ class _Translations$dialogs$addressInput$sr_Cyrl extends Translations$dialogs$ad @override String get title => 'Унесите адресу'; @override - String get hashtag => 'Хеш-ознака'; - @override - String get ip => 'IP адреса'; - @override String get recentlyUsed => 'Недавно коришћено: '; } diff --git a/app/lib/gen/strings_sv.g.dart b/app/lib/gen/strings_sv.g.dart index ea562352..29a6cf76 100644 --- a/app/lib/gen/strings_sv.g.dart +++ b/app/lib/gen/strings_sv.g.dart @@ -40,8 +40,6 @@ class TranslationsSv extends Translations with BaseTranslations 'Svenska'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$sv general = _Translations$general$sv._(_root); @@ -1128,10 +1126,6 @@ class _Translations$dialogs$addressInput$sv extends Translations$dialogs$address @override String get title => 'Ange adress'; @override - String get hashtag => 'Hashtagg'; - @override - String get ip => 'IP-adress'; - @override String get recentlyUsed => 'Senast använda: '; } diff --git a/app/lib/gen/strings_ta.g.dart b/app/lib/gen/strings_ta.g.dart index 33e3652c..ca7cc181 100644 --- a/app/lib/gen/strings_ta.g.dart +++ b/app/lib/gen/strings_ta.g.dart @@ -40,8 +40,6 @@ class TranslationsTa extends Translations with BaseTranslations 'தமிழ்'; - @override String get appName => 'உள்ளக'; @override late final _Translations$general$ta general = _Translations$general$ta._(_root); @@ -1105,10 +1103,6 @@ class _Translations$dialogs$addressInput$ta extends Translations$dialogs$address @override String get title => 'முகவரியை உள்ளிடவும்'; @override - String get hashtag => 'ஹாஷ்டேக்'; - @override - String get ip => 'IP முகவரி'; - @override String get recentlyUsed => 'சமீபத்தில் பயன்படுத்தப்பட்டது: '; } diff --git a/app/lib/gen/strings_th.g.dart b/app/lib/gen/strings_th.g.dart index 42115949..ecc0273a 100644 --- a/app/lib/gen/strings_th.g.dart +++ b/app/lib/gen/strings_th.g.dart @@ -40,8 +40,6 @@ class TranslationsTh extends Translations with BaseTranslations 'ไทย'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$th general = _Translations$general$th._(_root); @@ -1106,10 +1104,6 @@ class _Translations$dialogs$addressInput$th extends Translations$dialogs$address @override String get title => 'กรอกที่อยู่'; @override - String get hashtag => 'แฮชแท็ก'; - @override - String get ip => 'ที่อยู่ไอพี'; - @override String get recentlyUsed => 'ใช้งานล่าสุดเมื่อ: '; } diff --git a/app/lib/gen/strings_tr.g.dart b/app/lib/gen/strings_tr.g.dart index 9a7109e2..a8c0ab5a 100644 --- a/app/lib/gen/strings_tr.g.dart +++ b/app/lib/gen/strings_tr.g.dart @@ -40,8 +40,6 @@ class TranslationsTr extends Translations with BaseTranslations 'Türkçe'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$tr general = _Translations$general$tr._(_root); @@ -1077,10 +1075,6 @@ class _Translations$dialogs$addressInput$tr extends Translations$dialogs$address @override String get title => 'Adresi giriniz'; @override - String get hashtag => 'Hashtag'; - @override - String get ip => 'IP adresi'; - @override String get recentlyUsed => 'Daha önce kullanılmış: '; } diff --git a/app/lib/gen/strings_uk.g.dart b/app/lib/gen/strings_uk.g.dart index 480fc488..17ed4b84 100644 --- a/app/lib/gen/strings_uk.g.dart +++ b/app/lib/gen/strings_uk.g.dart @@ -40,8 +40,6 @@ class TranslationsUk extends Translations with BaseTranslations 'Українська'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$uk general = _Translations$general$uk._(_root); @@ -62,6 +60,10 @@ class TranslationsUk extends Translations with BaseTranslations 'Видалити все'; } +// Path: deviceDetailsPage +class _Translations$deviceDetailsPage$uk extends Translations$deviceDetailsPage$en { + _Translations$deviceDetailsPage$uk._(TranslationsUk root) : this._root = root, super.internal(root); + + final TranslationsUk _root; // ignore: unused_field + + // Translations + @override + String get title => 'Відомості про пристрій'; + @override + String get favorite => 'До улюблених'; + @override + String get verify => 'Перевірити'; + @override + late final _Translations$deviceDetailsPage$info$uk info = _Translations$deviceDetailsPage$info$uk._(_root); + @override + late final _Translations$deviceDetailsPage$logs$uk logs = _Translations$deviceDetailsPage$logs$uk._(_root); +} + +// Path: verifyPage +class _Translations$verifyPage$uk extends Translations$verifyPage$en { + _Translations$verifyPage$uk._(TranslationsUk root) : this._root = root, super.internal(root); + + final TranslationsUk _root; // ignore: unused_field + + // Translations + @override + String get title => 'Перевірка'; + @override + String get icons => 'Піктограми'; + @override + String get raw => 'Код'; + @override + String get question => 'Чи виглядає це так само на іншому пристрої?'; +} + // Path: receivePage class _Translations$receivePage$uk extends Translations$receivePage$en { _Translations$receivePage$uk._(TranslationsUk root) : this._root = root, super.internal(root); @@ -1005,6 +1043,40 @@ class _Translations$receiveHistoryPage$entryActions$uk extends Translations$rece String get deleteFromHistory => 'Видалити з історії'; } +// Path: deviceDetailsPage.info +class _Translations$deviceDetailsPage$info$uk extends Translations$deviceDetailsPage$info$en { + _Translations$deviceDetailsPage$info$uk._(TranslationsUk root) : this._root = root, super.internal(root); + + final TranslationsUk _root; // ignore: unused_field + + // Translations + @override + String get name => 'Ім\'я пристрою'; + @override + String get address => 'Адреса'; + @override + String get version => 'Версія'; + @override + String protocol({required Object version}) => 'Протокол v${version}'; +} + +// Path: deviceDetailsPage.logs +class _Translations$deviceDetailsPage$logs$uk extends Translations$deviceDetailsPage$logs$en { + _Translations$deviceDetailsPage$logs$uk._(TranslationsUk root) : this._root = root, super.internal(root); + + final TranslationsUk _root; // ignore: unused_field + + // Translations + @override + String get title => 'Журнали'; + @override + String get empty => 'Немає доступних журналів.'; + @override + String discovered({required Object protocol, required Object host}) => 'Виявлено через ${protocol} (${host})'; + @override + String updated({required Object protocol, required Object host}) => 'Оновлено через ${protocol} (${host})'; +} + // Path: progressPage.total class _Translations$progressPage$total$uk extends Translations$progressPage$total$en { _Translations$progressPage$total$uk._(TranslationsUk root) : this._root = root, super.internal(root); @@ -1090,10 +1162,6 @@ class _Translations$dialogs$addressInput$uk extends Translations$dialogs$address @override String get title => 'Введіть адресу'; @override - String get hashtag => 'Хештег'; - @override - String get ip => 'IP-адреса'; - @override String get recentlyUsed => 'Нещодавно використані: '; } diff --git a/app/lib/gen/strings_ur.g.dart b/app/lib/gen/strings_ur.g.dart index c4804442..17b01599 100644 --- a/app/lib/gen/strings_ur.g.dart +++ b/app/lib/gen/strings_ur.g.dart @@ -40,8 +40,6 @@ class TranslationsUr extends Translations with BaseTranslations 'اردو'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$ur general = _Translations$general$ur._(_root); @@ -1000,10 +998,6 @@ class _Translations$dialogs$addressInput$ur extends Translations$dialogs$address @override String get title => 'پتہ درج کریں۔'; @override - String get hashtag => 'Hashtag'; - @override - String get ip => 'اپ ایڈریس'; - @override String get recentlyUsed => 'حال ہی میں استعمال ہوا:'; } diff --git a/app/lib/gen/strings_uz.g.dart b/app/lib/gen/strings_uz.g.dart index 44aefb94..fc164858 100644 --- a/app/lib/gen/strings_uz.g.dart +++ b/app/lib/gen/strings_uz.g.dart @@ -40,8 +40,6 @@ class TranslationsUz extends Translations with BaseTranslations 'Oʻzbekcha'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$uz general = _Translations$general$uz._(_root); @@ -1039,10 +1037,6 @@ class _Translations$dialogs$addressInput$uz extends Translations$dialogs$address @override String get title => 'Manzilni kiriting'; @override - String get hashtag => 'Hashtag'; - @override - String get ip => 'IP manzil'; - @override String get recentlyUsed => 'Yaqinda ishlatilgan: '; } diff --git a/app/lib/gen/strings_vi.g.dart b/app/lib/gen/strings_vi.g.dart index 649ae087..070f3dd7 100644 --- a/app/lib/gen/strings_vi.g.dart +++ b/app/lib/gen/strings_vi.g.dart @@ -40,8 +40,6 @@ class TranslationsVi extends Translations with BaseTranslations 'Tiếng Anh'; - @override String get appName => 'LocalSend'; @override late final _Translations$general$vi general = _Translations$general$vi._(_root); @@ -1020,10 +1018,6 @@ class _Translations$dialogs$addressInput$vi extends Translations$dialogs$address @override String get title => 'Nhập địa chỉ'; @override - String get hashtag => 'Hashtag'; - @override - String get ip => 'Địa chỉ IP'; - @override String get recentlyUsed => 'Sử dụng gần đây: '; } diff --git a/app/lib/gen/strings_zh_CN.g.dart b/app/lib/gen/strings_zh_CN.g.dart index ae203f45..e4a98996 100644 --- a/app/lib/gen/strings_zh_CN.g.dart +++ b/app/lib/gen/strings_zh_CN.g.dart @@ -40,8 +40,6 @@ class TranslationsZhCn extends Translations with BaseTranslations '简体中文'; - @override String get appName => 'LocalSend'; @override late final Translations$general$zh_CN general = Translations$general$zh_CN.internal(_root); @@ -1155,10 +1153,6 @@ class Translations$dialogs$addressInput$zh_CN extends Translations$dialogs$addre @override String get title => '输入地址'; @override - String get hashtag => '标签'; - @override - String get ip => 'IP 地址'; - @override String get recentlyUsed => '最近使用: '; } diff --git a/app/lib/gen/strings_zh_HK.g.dart b/app/lib/gen/strings_zh_HK.g.dart index ab98d0fc..7c76796c 100644 --- a/app/lib/gen/strings_zh_HK.g.dart +++ b/app/lib/gen/strings_zh_HK.g.dart @@ -40,8 +40,6 @@ class TranslationsZhHk extends Translations with BaseTranslations '繁體中文 (香港)'; - @override String get appName => 'LocalSend'; @override late final Translations$general$zh_HK general = Translations$general$zh_HK.internal(_root); @@ -1020,10 +1018,6 @@ class Translations$dialogs$addressInput$zh_HK extends Translations$dialogs$addre @override String get title => '輸入地址'; @override - String get hashtag => 'Hashtag'; - @override - String get ip => 'IP 地址'; - @override String get recentlyUsed => '輸入記錄: '; } diff --git a/app/lib/gen/strings_zh_TW.g.dart b/app/lib/gen/strings_zh_TW.g.dart index 03d6fa4b..38200657 100644 --- a/app/lib/gen/strings_zh_TW.g.dart +++ b/app/lib/gen/strings_zh_TW.g.dart @@ -40,8 +40,6 @@ class TranslationsZhTw extends Translations with BaseTranslations '繁體中文 (台灣)'; - @override String get appName => 'LocalSend'; @override late final Translations$general$zh_TW general = Translations$general$zh_TW.internal(_root); @@ -1060,10 +1058,6 @@ class Translations$dialogs$addressInput$zh_TW extends Translations$dialogs$addre @override String get title => '輸入位址'; @override - String get hashtag => '雜湊標記'; - @override - String get ip => 'IP 位址'; - @override String get recentlyUsed => '最近使用: '; } diff --git a/app/lib/pages/about/about_page.dart b/app/lib/pages/about/about_page.dart index 61eb58a9..2bd27d2d 100644 --- a/app/lib/pages/about/about_page.dart +++ b/app/lib/pages/about/about_page.dart @@ -3,6 +3,7 @@ import 'package:flutter/gestures.dart'; import 'package:flutter/material.dart'; import 'package:localsend_app/gen/strings.g.dart'; import 'package:localsend_app/pages/debug/debug_page.dart'; +import 'package:localsend_app/util/i18n.dart'; import 'package:localsend_app/widget/local_send_logo.dart'; import 'package:localsend_app/widget/responsive_list_view.dart'; import 'package:routerino/routerino.dart'; @@ -110,7 +111,7 @@ class AboutPage extends StatelessWidget { children: [ Padding( padding: const EdgeInsets.only(right: 10), - child: Text(e.key.translations.locale), + child: Text(e.key.getLocaleName()), ), Text.rich( TextSpan( diff --git a/app/lib/pages/language_page.dart b/app/lib/pages/language_page.dart index 7038cfbd..a227b304 100644 --- a/app/lib/pages/language_page.dart +++ b/app/lib/pages/language_page.dart @@ -1,27 +1,13 @@ import 'package:flutter/material.dart'; import 'package:localsend_app/gen/strings.g.dart'; import 'package:localsend_app/provider/settings_provider.dart'; +import 'package:localsend_app/util/i18n.dart'; import 'package:localsend_app/widget/responsive_list_view.dart'; import 'package:refena_flutter/refena_flutter.dart'; -class LanguagePage extends StatefulWidget { +class LanguagePage extends StatelessWidget { const LanguagePage({super.key}); - @override - State createState() => _LanguagePageState(); -} - -class _LanguagePageState extends State { - @override - void initState() { - super.initState(); - - // ignore: discarded_futures - LocaleSettings.instance.loadAllLocales().then((_) { - setState(() {}); - }); - } - @override Widget build(BuildContext context) { final t = Translations.of(context); @@ -49,7 +35,7 @@ class _LanguagePageState extends State { title: Row( children: [ Flexible( - child: Text(locale?.humanName ?? t.settingsTab.general.languageOptions.system), + child: Text(locale?.getLocaleName() ?? t.settingsTab.general.languageOptions.system), ), if (locale == activeLocale) ...[ const SizedBox(width: 10), @@ -64,9 +50,3 @@ class _LanguagePageState extends State { ); } } - -extension AppLocaleExt on AppLocale { - String get humanName { - return LocaleSettings.instance.translationMap[this]?.locale ?? 'Loading'; - } -} diff --git a/app/lib/pages/tabs/settings_tab.dart b/app/lib/pages/tabs/settings_tab.dart index 3fbc767a..0cc3dfe4 100644 --- a/app/lib/pages/tabs/settings_tab.dart +++ b/app/lib/pages/tabs/settings_tab.dart @@ -8,7 +8,6 @@ import 'package:localsend_app/model/persistence/color_mode.dart'; import 'package:localsend_app/pages/about/about_page.dart'; import 'package:localsend_app/pages/changelog_page.dart'; import 'package:localsend_app/pages/donation/donation_page.dart'; -import 'package:localsend_app/pages/language_page.dart'; import 'package:localsend_app/pages/settings/network_interfaces_page.dart'; import 'package:localsend_app/pages/tabs/settings_tab_controller.dart'; import 'package:localsend_app/provider/network/server/server_provider.dart'; @@ -16,6 +15,7 @@ import 'package:localsend_app/provider/settings_provider.dart'; import 'package:localsend_app/provider/version_provider.dart'; import 'package:localsend_app/util/alias_generator.dart'; import 'package:localsend_app/util/device_type_ext.dart'; +import 'package:localsend_app/util/i18n.dart'; import 'package:localsend_app/util/native/macos_channel.dart'; import 'package:localsend_app/util/native/pick_directory_path.dart'; import 'package:localsend_app/util/native/platform_check.dart'; @@ -85,7 +85,7 @@ class SettingsTab extends StatelessWidget { ), _ButtonEntry( label: t.settingsTab.general.language, - buttonLabel: vm.settings.locale?.humanName ?? t.settingsTab.general.languageOptions.system, + buttonLabel: vm.settings.locale?.getLocaleName() ?? t.settingsTab.general.languageOptions.system, onTap: () => vm.onTapLanguage(context), ), if (checkPlatformIsDesktop()) ...[ diff --git a/app/lib/util/i18n.dart b/app/lib/util/i18n.dart index ec873127..9f1b5958 100644 --- a/app/lib/util/i18n.dart +++ b/app/lib/util/i18n.dart @@ -24,3 +24,66 @@ Future initI18n() async { ); } } + +extension AppLocaleExt on AppLocale { + /// The name of the locale in its own language. + String getLocaleName() { + return switch (this) { + AppLocale.en => 'English', + AppLocale.ar => 'العربية', + AppLocale.az => 'Azərbaycanca', + AppLocale.bg => 'Български', + AppLocale.bn => 'বাংলা', + AppLocale.ca => 'Català', + AppLocale.cs => 'Česky', + AppLocale.da => 'Dansk', + AppLocale.de => 'Deutsch', + AppLocale.el => 'Ελληνικά', + AppLocale.et => 'Eesti keel', + AppLocale.eu => 'Euskara', + AppLocale.fa => 'فارسی', + AppLocale.fi => 'Suomi', + AppLocale.fr => 'Français', + AppLocale.gl => 'Galego', + AppLocale.gu => 'ગુજરાતી', + AppLocale.he => 'עברית', + AppLocale.hi => 'हिन्दी', + AppLocale.hu => 'Magyar', + AppLocale.id => 'Bahasa Indonesia', + AppLocale.it => 'Italiano', + AppLocale.ja => '日本語', + AppLocale.km => 'ភាសាខ្មែរ', + AppLocale.ko => '한국어', + AppLocale.lo => 'ລາວ', + AppLocale.ml => 'മലയാളം', + AppLocale.mn => 'Монгол', + AppLocale.ms => 'Bahasa Melayu', + AppLocale.ne => 'नेपाली', + AppLocale.nl => 'Nederlands', + AppLocale.pl => 'Polski', + AppLocale.ro => 'Română', + AppLocale.ru => 'Русский', + AppLocale.si => 'සිංහල', + AppLocale.sk => 'Slovenčina', + AppLocale.sl => 'Slovenščina', + AppLocale.sr => 'Srpski (latinica)', + AppLocale.sv => 'Svenska', + AppLocale.ta => 'தமிழ்', + AppLocale.th => 'ไทย', + AppLocale.tr => 'Türkçe', + AppLocale.uk => 'Українська', + AppLocale.ur => 'اردو', + AppLocale.uz => 'Oʻzbekcha', + AppLocale.vi => 'Tiếng Việt', + AppLocale.enIn => 'English (India)', + AppLocale.esEs => 'Español', + AppLocale.filPh => 'Filipino', + AppLocale.ptBr => 'Português (Brasil)', + AppLocale.ptPt => 'Português (Portugal)', + AppLocale.srCyrl => 'Српски (ћирилица)', + AppLocale.zhCn => '简体中文', + AppLocale.zhHk => '繁體中文 (香港)', + AppLocale.zhTw => '繁體中文 (台灣)', + }; + } +}