fix: i18n

This commit is contained in:
Tien Do Nam
2026-03-02 04:13:49 +01:00
parent 7dd96a9ad4
commit d27cdcc140
53 changed files with 5868 additions and 902 deletions
-1
View File
@@ -119,7 +119,6 @@
"saveToGallery": "Gorde galerian",
"saveToHistory": "Gorde historialean",
"quickSaveFromFavorites": "@:general.quickSaveFromFavorites",
"requirePin": "@:webSharePage.requirePin",
"autoFinish": "Automatikoki amaitu"
},
"network": {
+4 -6
View File
@@ -207,15 +207,13 @@
},
"receiveOptionsPage": {
"title": "Pilihan",
"destination": "@:settingstab.receive.destination",
"appDirectory": "(folder LocalSend)",
"saveToGallery": "@:settingstab.receive.saveToGallery",
"saveToGalleryOff": "Dimatikan secara otomatis karena ada direktori."
},
"sendPage": {
"waiting": "Menunggu tanggapan…",
"rejected": "Penerima menolak permintaan.",
"tooManyAttempts": "@:web.toomanyAttempts",
"tooManyAttempts": "@:web.tooManyAttempts",
"busy": "Penerima sedang sibuk dengan permintaan lain."
},
"progressPage": {
@@ -245,7 +243,7 @@
},
"requests": "Permintaan",
"noRequests": "Belum ada permintaan.",
"encryption": "@:settingstab.network.encryption",
"encryption": "@:settingsTab.network.encryption",
"autoAccept": "Terima permintaan secara otomatis",
"requirePin": "Memerlukan PIN",
"pinHint": "PIN-nya adalah \"{pin}\"",
@@ -372,11 +370,11 @@
"random": "Acak"
},
"quickSaveNotice": {
"title": "@:general.QuickSave",
"title": "@:general.quickSave",
"content": "Semua permintaan akan langsung diterima. Harap berhati-hati bahwa semua orang di jaringan lokal dapat mengirim berkas."
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSavefromFavorites",
"title": "@:general.quickSaveFromFavorites",
"content": [
"Permintaan berkas sekarang diterima secara otomatis dari perangkat di daftar favorit Anda.",
"Peringatan! Saat ini, pilihan ini tidak sepenuhnya aman karena peretas yang memiliki sidik jari perangkat apa pun dari daftar favorit Anda dapat mengirimi Anda berkas tanpa pembatasan.",
+1 -1
View File
@@ -216,7 +216,7 @@
"waiting": "A aguardar resposta…",
"rejected": "O destinatário rejeitou o pedido.",
"busy": "O destinatário está ocupado com outro pedido de transferência.",
"tooManyAttempts": "@:web.muitastentativas"
"tooManyAttempts": "@:web.tooManyAttempts"
},
"progressPage": {
"titleSending": "A enviar ficheiros",
+5 -5
View File
@@ -49,9 +49,9 @@
"alias": "Takma isminiz:"
},
"quickSave": {
"off": "@:genel.kapalı",
"off": "@:general.off",
"favorites": "Favoriler",
"on": "@:genel.açık"
"on": "@:general.on"
}
},
"sendTab": {
@@ -120,7 +120,7 @@
"downloads": "(İndirilenler)",
"saveToGallery": "Medyayı galeriye kaydet",
"saveToHistory": "Geçmişe kaydet",
"quickSaveFromFavorites": "@:genel.FavorilerdenHızlıKaydet"
"quickSaveFromFavorites": "@:general.quickSaveFromFavorites"
},
"send": {
"title": "Gönder",
@@ -396,12 +396,12 @@
"content": "Alınan dosyayı açmak istiyor musunuz?"
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": [
"Favoriler listenizdeki cihazların paylaşım istekleri otomatik olarak kabul edilecektir.",
"Uyarı! Şu an, bu tamamen güvenli değildir çünkü favoriler listenizdeki herhangi bir cihazın parmak izine sahip olan hackerlar sınırlama olmadan size dosyalar gönderebilir.",
"Ancak, bu seçenek yinede ağdaki tüm kullanıcıların size sınırlandırma olmadan dosya göndermesine izin vermekten daha güvenlidir."
],
"title": "@:genel.FavorilerdenHızlıKaydet"
]
}
},
"sanitization": {
+563 -113
View File
@@ -4,7 +4,7 @@
/// To regenerate, run: `dart run slang`
///
/// Locales: 53
/// Strings: 16912 (319 per locale)
/// Strings: 17825 (336 per locale)
// coverage:ignore-file
// ignore_for_file: type=lint, unused_import
@@ -144,278 +144,710 @@ enum AppLocale with BaseAppLocale<AppLocale, Translations> {
final String? countryCode;
@override
Future<Translations> build({Map<String, Node>? overrides, PluralResolver? cardinalResolver, PluralResolver? ordinalResolver}) async {
Future<Translations> build({
Map<String, Node>? overrides,
PluralResolver? cardinalResolver,
PluralResolver? ordinalResolver,
}) async {
switch (this) {
case AppLocale.en:
return TranslationsEn(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return TranslationsEn(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.ar:
await l_ar.loadLibrary();
return l_ar.TranslationsAr(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_ar.TranslationsAr(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.az:
await l_az.loadLibrary();
return l_az.TranslationsAz(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_az.TranslationsAz(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.bg:
await l_bg.loadLibrary();
return l_bg.TranslationsBg(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_bg.TranslationsBg(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.bn:
await l_bn.loadLibrary();
return l_bn.TranslationsBn(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_bn.TranslationsBn(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.ca:
await l_ca.loadLibrary();
return l_ca.TranslationsCa(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_ca.TranslationsCa(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.cs:
await l_cs.loadLibrary();
return l_cs.TranslationsCs(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_cs.TranslationsCs(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.da:
await l_da.loadLibrary();
return l_da.TranslationsDa(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_da.TranslationsDa(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.de:
await l_de.loadLibrary();
return l_de.TranslationsDe(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_de.TranslationsDe(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.el:
await l_el.loadLibrary();
return l_el.TranslationsEl(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_el.TranslationsEl(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.enIn:
await l_en_IN.loadLibrary();
return l_en_IN.TranslationsEnIn(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_en_IN.TranslationsEnIn(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.esEs:
await l_es_ES.loadLibrary();
return l_es_ES.TranslationsEsEs(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_es_ES.TranslationsEsEs(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.et:
await l_et.loadLibrary();
return l_et.TranslationsEt(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_et.TranslationsEt(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.eu:
await l_eu.loadLibrary();
return l_eu.TranslationsEu(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_eu.TranslationsEu(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.fa:
await l_fa.loadLibrary();
return l_fa.TranslationsFa(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_fa.TranslationsFa(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.fi:
await l_fi.loadLibrary();
return l_fi.TranslationsFi(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_fi.TranslationsFi(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.filPh:
await l_fil_PH.loadLibrary();
return l_fil_PH.TranslationsFilPh(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_fil_PH.TranslationsFilPh(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.fr:
await l_fr.loadLibrary();
return l_fr.TranslationsFr(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_fr.TranslationsFr(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.gl:
await l_gl.loadLibrary();
return l_gl.TranslationsGl(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_gl.TranslationsGl(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.gu:
await l_gu.loadLibrary();
return l_gu.TranslationsGu(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_gu.TranslationsGu(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.he:
await l_he.loadLibrary();
return l_he.TranslationsHe(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_he.TranslationsHe(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.hi:
await l_hi.loadLibrary();
return l_hi.TranslationsHi(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_hi.TranslationsHi(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.hu:
await l_hu.loadLibrary();
return l_hu.TranslationsHu(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_hu.TranslationsHu(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.id:
await l_id.loadLibrary();
return l_id.TranslationsId(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_id.TranslationsId(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.it:
await l_it.loadLibrary();
return l_it.TranslationsIt(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_it.TranslationsIt(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.ja:
await l_ja.loadLibrary();
return l_ja.TranslationsJa(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_ja.TranslationsJa(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.km:
await l_km.loadLibrary();
return l_km.TranslationsKm(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_km.TranslationsKm(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.ko:
await l_ko.loadLibrary();
return l_ko.TranslationsKo(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_ko.TranslationsKo(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.ml:
await l_ml.loadLibrary();
return l_ml.TranslationsMl(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_ml.TranslationsMl(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.mn:
await l_mn.loadLibrary();
return l_mn.TranslationsMn(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_mn.TranslationsMn(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.ms:
await l_ms.loadLibrary();
return l_ms.TranslationsMs(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_ms.TranslationsMs(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.ne:
await l_ne.loadLibrary();
return l_ne.TranslationsNe(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_ne.TranslationsNe(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.nl:
await l_nl.loadLibrary();
return l_nl.TranslationsNl(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_nl.TranslationsNl(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.pl:
await l_pl.loadLibrary();
return l_pl.TranslationsPl(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_pl.TranslationsPl(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.ptBr:
await l_pt_BR.loadLibrary();
return l_pt_BR.TranslationsPtBr(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_pt_BR.TranslationsPtBr(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.ptPt:
await l_pt_PT.loadLibrary();
return l_pt_PT.TranslationsPtPt(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_pt_PT.TranslationsPtPt(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.ro:
await l_ro.loadLibrary();
return l_ro.TranslationsRo(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_ro.TranslationsRo(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.ru:
await l_ru.loadLibrary();
return l_ru.TranslationsRu(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_ru.TranslationsRu(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.si:
await l_si.loadLibrary();
return l_si.TranslationsSi(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_si.TranslationsSi(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.sk:
await l_sk.loadLibrary();
return l_sk.TranslationsSk(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_sk.TranslationsSk(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.sl:
await l_sl.loadLibrary();
return l_sl.TranslationsSl(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_sl.TranslationsSl(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.sr:
await l_sr.loadLibrary();
return l_sr.TranslationsSr(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_sr.TranslationsSr(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.srCyrl:
await l_sr_Cyrl.loadLibrary();
return l_sr_Cyrl.TranslationsSrCyrl(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_sr_Cyrl.TranslationsSrCyrl(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.sv:
await l_sv.loadLibrary();
return l_sv.TranslationsSv(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_sv.TranslationsSv(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.ta:
await l_ta.loadLibrary();
return l_ta.TranslationsTa(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_ta.TranslationsTa(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.th:
await l_th.loadLibrary();
return l_th.TranslationsTh(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_th.TranslationsTh(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.tr:
await l_tr.loadLibrary();
return l_tr.TranslationsTr(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_tr.TranslationsTr(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.uk:
await l_uk.loadLibrary();
return l_uk.TranslationsUk(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_uk.TranslationsUk(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.ur:
await l_ur.loadLibrary();
return l_ur.TranslationsUr(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_ur.TranslationsUr(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.vi:
await l_vi.loadLibrary();
return l_vi.TranslationsVi(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_vi.TranslationsVi(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.zhCn:
await l_zh_CN.loadLibrary();
return l_zh_CN.TranslationsZhCn(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_zh_CN.TranslationsZhCn(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.zhHk:
await l_zh_HK.loadLibrary();
return l_zh_HK.TranslationsZhHk(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_zh_HK.TranslationsZhHk(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.zhTw:
await l_zh_TW.loadLibrary();
return l_zh_TW.TranslationsZhTw(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_zh_TW.TranslationsZhTw(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
}
}
@override
Translations buildSync({Map<String, Node>? overrides, PluralResolver? cardinalResolver, PluralResolver? ordinalResolver}) {
Translations buildSync({
Map<String, Node>? overrides,
PluralResolver? cardinalResolver,
PluralResolver? ordinalResolver,
}) {
switch (this) {
case AppLocale.en:
return TranslationsEn(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return TranslationsEn(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.ar:
return l_ar.TranslationsAr(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_ar.TranslationsAr(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.az:
return l_az.TranslationsAz(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_az.TranslationsAz(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.bg:
return l_bg.TranslationsBg(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_bg.TranslationsBg(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.bn:
return l_bn.TranslationsBn(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_bn.TranslationsBn(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.ca:
return l_ca.TranslationsCa(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_ca.TranslationsCa(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.cs:
return l_cs.TranslationsCs(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_cs.TranslationsCs(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.da:
return l_da.TranslationsDa(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_da.TranslationsDa(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.de:
return l_de.TranslationsDe(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_de.TranslationsDe(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.el:
return l_el.TranslationsEl(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_el.TranslationsEl(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.enIn:
return l_en_IN.TranslationsEnIn(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_en_IN.TranslationsEnIn(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.esEs:
return l_es_ES.TranslationsEsEs(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_es_ES.TranslationsEsEs(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.et:
return l_et.TranslationsEt(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_et.TranslationsEt(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.eu:
return l_eu.TranslationsEu(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_eu.TranslationsEu(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.fa:
return l_fa.TranslationsFa(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_fa.TranslationsFa(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.fi:
return l_fi.TranslationsFi(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_fi.TranslationsFi(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.filPh:
return l_fil_PH.TranslationsFilPh(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_fil_PH.TranslationsFilPh(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.fr:
return l_fr.TranslationsFr(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_fr.TranslationsFr(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.gl:
return l_gl.TranslationsGl(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_gl.TranslationsGl(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.gu:
return l_gu.TranslationsGu(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_gu.TranslationsGu(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.he:
return l_he.TranslationsHe(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_he.TranslationsHe(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.hi:
return l_hi.TranslationsHi(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_hi.TranslationsHi(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.hu:
return l_hu.TranslationsHu(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_hu.TranslationsHu(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.id:
return l_id.TranslationsId(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_id.TranslationsId(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.it:
return l_it.TranslationsIt(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_it.TranslationsIt(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.ja:
return l_ja.TranslationsJa(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_ja.TranslationsJa(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.km:
return l_km.TranslationsKm(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_km.TranslationsKm(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.ko:
return l_ko.TranslationsKo(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_ko.TranslationsKo(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.ml:
return l_ml.TranslationsMl(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_ml.TranslationsMl(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.mn:
return l_mn.TranslationsMn(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_mn.TranslationsMn(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.ms:
return l_ms.TranslationsMs(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_ms.TranslationsMs(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.ne:
return l_ne.TranslationsNe(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_ne.TranslationsNe(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.nl:
return l_nl.TranslationsNl(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_nl.TranslationsNl(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.pl:
return l_pl.TranslationsPl(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_pl.TranslationsPl(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.ptBr:
return l_pt_BR.TranslationsPtBr(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_pt_BR.TranslationsPtBr(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.ptPt:
return l_pt_PT.TranslationsPtPt(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_pt_PT.TranslationsPtPt(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.ro:
return l_ro.TranslationsRo(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_ro.TranslationsRo(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.ru:
return l_ru.TranslationsRu(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_ru.TranslationsRu(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.si:
return l_si.TranslationsSi(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_si.TranslationsSi(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.sk:
return l_sk.TranslationsSk(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_sk.TranslationsSk(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.sl:
return l_sl.TranslationsSl(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_sl.TranslationsSl(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.sr:
return l_sr.TranslationsSr(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_sr.TranslationsSr(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.srCyrl:
return l_sr_Cyrl.TranslationsSrCyrl(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_sr_Cyrl.TranslationsSrCyrl(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.sv:
return l_sv.TranslationsSv(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_sv.TranslationsSv(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.ta:
return l_ta.TranslationsTa(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_ta.TranslationsTa(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.th:
return l_th.TranslationsTh(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_th.TranslationsTh(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.tr:
return l_tr.TranslationsTr(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_tr.TranslationsTr(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.uk:
return l_uk.TranslationsUk(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_uk.TranslationsUk(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.ur:
return l_ur.TranslationsUr(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_ur.TranslationsUr(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.vi:
return l_vi.TranslationsVi(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_vi.TranslationsVi(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.zhCn:
return l_zh_CN.TranslationsZhCn(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_zh_CN.TranslationsZhCn(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.zhHk:
return l_zh_HK.TranslationsZhHk(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_zh_HK.TranslationsZhHk(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
case AppLocale.zhTw:
return l_zh_TW.TranslationsZhTw(overrides: overrides, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
return l_zh_TW.TranslationsZhTw(
overrides: overrides,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
}
}
@@ -464,7 +896,11 @@ extension BuildContextTranslationsExtension on BuildContext {
/// Manages all translation instances and the current locale
class LocaleSettings extends BaseFlutterLocaleSettings<AppLocale, Translations> {
LocaleSettings._() : super(utils: AppLocaleUtils.instance, lazy: true);
LocaleSettings._()
: super(
utils: AppLocaleUtils.instance,
lazy: true,
);
static final instance = LocaleSettings._();
@@ -477,7 +913,12 @@ class LocaleSettings extends BaseFlutterLocaleSettings<AppLocale, Translations>
instance.setLocaleRaw(rawLocale, listenToDeviceLocale: listenToDeviceLocale);
static Future<AppLocale> useDeviceLocale() => instance.useDeviceLocale();
static Future<void> setPluralResolver({String? language, AppLocale? locale, PluralResolver? cardinalResolver, PluralResolver? ordinalResolver}) =>
instance.setPluralResolver(language: language, locale: locale, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
instance.setPluralResolver(
language: language,
locale: locale,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
// synchronous versions
static AppLocale setLocaleSync(AppLocale locale, {bool? listenToDeviceLocale = false}) =>
@@ -486,12 +927,21 @@ class LocaleSettings extends BaseFlutterLocaleSettings<AppLocale, Translations>
instance.setLocaleRawSync(rawLocale, listenToDeviceLocale: listenToDeviceLocale);
static AppLocale useDeviceLocaleSync() => instance.useDeviceLocaleSync();
static void setPluralResolverSync({String? language, AppLocale? locale, PluralResolver? cardinalResolver, PluralResolver? ordinalResolver}) =>
instance.setPluralResolverSync(language: language, locale: locale, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
instance.setPluralResolverSync(
language: language,
locale: locale,
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
);
}
/// Provides utility functions without any side effects.
class AppLocaleUtils extends BaseAppLocaleUtils<AppLocale, Translations> {
AppLocaleUtils._() : super(baseLocale: AppLocale.en, locales: AppLocale.values);
AppLocaleUtils._()
: super(
baseLocale: AppLocale.en,
locales: AppLocale.values,
);
static final instance = AppLocaleUtils._();
+113 -87
View File
@@ -99,7 +99,7 @@ class _TranslationsGeneralAr extends TranslationsGeneralEn {
// Translations
@override
String get accept => 'قبول';
String get accept => 'اقبل';
@override
String get accepted => 'قُبلت';
@override
@@ -107,25 +107,25 @@ class _TranslationsGeneralAr extends TranslationsGeneralEn {
@override
String get advanced => 'متقدم';
@override
String get cancel => 'إلغاء';
String get cancel => 'ألغِ';
@override
String get close => 'إغلاق';
String get close => 'أغلِق';
@override
String get confirm => 'تأكيد';
String get confirm => 'أكِّد';
@override
String get continueStr => 'أكمل';
@override
String get copy => 'إنسخ';
String get copy => 'انسخ';
@override
String get copiedToClipboard => 'نسخ إلى الحافظة';
String get copiedToClipboard => 'نُسخ إلى الحافظة';
@override
String get decline => 'ارفض';
@override
String get done => 'انتهى';
String get done => 'تم';
@override
String get delete => 'حذف';
String get delete => 'احذف';
@override
String get edit => 'تعديل';
String get edit => 'عدِّل';
@override
String get error => 'خطأ';
@override
@@ -135,7 +135,7 @@ class _TranslationsGeneralAr extends TranslationsGeneralEn {
@override
String get finished => 'انتهى';
@override
String get hide => 'إخفاء';
String get hide => 'أخفِ';
@override
String get off => 'إيقاف';
@override
@@ -145,13 +145,13 @@ class _TranslationsGeneralAr extends TranslationsGeneralEn {
@override
String get online => 'متصل بالانترنت';
@override
String get open => 'مفتوح';
String get open => 'افتح';
@override
String get queue => 'طابور';
String get queue => 'صفّ';
@override
String get quickSave => 'حفظ سريع';
@override
String get quickSaveFromFavorites => 'حفظ سريع لـ "Favorites"';
String get quickSaveFromFavorites => 'حفظ سريع لـ "المفضلات"';
@override
String get renamed => 'اعادة تسمية';
@override
@@ -221,7 +221,7 @@ class _TranslationsSendTabAr extends TranslationsSendTabEn {
@override
String get sendModeHelp => 'شرح';
@override
String get help => 'يرجى التأكد من أن الهدف المطلوب موجود أيضًا في نفس شبكة wifi.';
String get help => 'يُرجى التأكد من أن الهدف المطلوب موجود أيضًا في نفس شبكة الواي فاي.';
@override
String get placeItems => 'ضع العناصر للمشاركة.';
}
@@ -280,13 +280,13 @@ class _TranslationsReceiveHistoryPageAr extends TranslationsReceiveHistoryPageEn
// Translations
@override
String get title => 'السجل';
String get title => 'التاريخ';
@override
String get openFolder => 'فتح المجلد';
String get openFolder => 'افتح المجلد';
@override
String get deleteHistory => 'حذف السجل';
String get deleteHistory => 'احذف التاريخ';
@override
String get empty => 'السجل فارغ.';
String get empty => 'التاريخ فارغ.';
@override
late final _TranslationsReceiveHistoryPageEntryActionsAr entryActions = _TranslationsReceiveHistoryPageEntryActionsAr._(_root);
}
@@ -316,7 +316,7 @@ class _TranslationsSelectedFilesPageAr extends TranslationsSelectedFilesPageEn {
// Translations
@override
String get deleteAll => 'حذف الكل';
String get deleteAll => 'احذف الكل';
}
// Path: receivePage
@@ -327,14 +327,17 @@ class _TranslationsReceivePageAr extends TranslationsReceivePageEn {
// Translations
@override
String subTitle({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ar'))(n, one: 'يريد أن يرسل لك ملف', other: 'يريد أن يرسل لك ${n} ملفات');
String subTitle({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ar'))(
n,
one: 'يريد أن يرسل لك ملف',
other: 'يريد أن يرسل لك ${n} ملفات',
);
@override
String get subTitleMessage => 'أرسل لك رسالة:';
@override
String get subTitleLink => 'أرسل لك ارتباط:';
@override
String get canceled => 'ألغى المرسل الطلب.';
String get canceled => 'أُلغِيَ المرسل الطلب.';
}
// Path: receiveOptionsPage
@@ -349,11 +352,11 @@ class _TranslationsReceiveOptionsPageAr extends TranslationsReceiveOptionsPageEn
@override
String get destination => _root.settingsTab.receive.destination;
@override
String get appDirectory => '(LocalSend folder)';
String get appDirectory => '(مجلد LocalSend)';
@override
String get saveToGallery => _root.settingsTab.receive.saveToGallery;
@override
String get saveToGalleryOff => 'تم إيقافه تلقائيًا لوجود دلائل.';
String get saveToGalleryOff => 'تم إيقافه تلقائيًا لوجود مجلدات.';
}
// Path: sendPage
@@ -381,13 +384,15 @@ class _TranslationsProgressPageAr extends TranslationsProgressPageEn {
// Translations
@override
String get titleSending => 'يتم إرسال الملفات';
String get titleSending => 'جارِ إرسال الملفات';
@override
String get titleReceiving => 'يتم استلام الملفات';
String get titleReceiving => 'جارِ استلام الملفات';
@override
String get savedToGallery => 'تم الحفظ في الصور';
String get savedToGallery => 'حُفظ في الصور';
@override
late final _TranslationsProgressPageTotalAr total = _TranslationsProgressPageTotalAr._(_root);
@override
late final _TranslationsProgressPageRemainingTimeAr remainingTime = _TranslationsProgressPageRemainingTimeAr._(_root);
}
// Path: webSharePage
@@ -418,7 +423,7 @@ class _TranslationsWebSharePageAr extends TranslationsWebSharePageEn {
@override
String get encryption => _root.settingsTab.network.encryption;
@override
String get autoAccept => 'قبول الطلبات تلقائيا';
String get autoAccept => 'قبول الطلبات تلقائيًا';
@override
String get requirePin => 'يتطلب رمز PIN';
@override
@@ -448,7 +453,7 @@ class _TranslationsAboutPageAr extends TranslationsAboutPageEn {
@override
String get contributors => 'المساهمون';
@override
String get packagers => 'الحزم';
String get packagers => 'محزمي التطبيقات';
@override
String get translators => 'المترجمون';
}
@@ -480,7 +485,7 @@ class _TranslationsChangelogPageAr extends TranslationsChangelogPageEn {
// Translations
@override
String get title => 'التغييرات';
String get title => 'سجل التغييرات';
}
// Path: aliasGenerator
@@ -650,9 +655,9 @@ class _TranslationsTrayAr extends TranslationsTrayEn {
@override
String get open => _root.general.open;
@override
String get close => 'أغلق LocalSend';
String get close => 'أنهِ LocalSend';
@override
String get closeWindows => 'خروج';
String get closeWindows => 'اخرج';
}
// Path: web
@@ -671,7 +676,7 @@ class _TranslationsWebAr extends TranslationsWebEn {
@override
String get tooManyAttempts => 'محاولات كثيرة جدًا';
@override
String get rejected => 'مرفوضة';
String get rejected => 'رُفض';
@override
String get files => 'الملفات';
@override
@@ -688,11 +693,11 @@ class _TranslationsAssetPickerAr extends TranslationsAssetPickerEn {
// Translations
@override
String get confirm => 'تاكيد';
String get confirm => 'أكّد';
@override
String get cancel => 'إلغاء';
String get cancel => 'ألغِ';
@override
String get edit => 'تعديل';
String get edit => 'عدّل';
@override
String get gifIndicator => 'GIF';
@override
@@ -702,24 +707,24 @@ class _TranslationsAssetPickerAr extends TranslationsAssetPickerEn {
@override
String get preview => 'معاينة';
@override
String get select => 'تحديد';
String get select => 'حدّد';
@override
String get emptyList => 'القائمة فارغة';
@override
String get unSupportedAssetType => 'نوع ملف غير مدعوم.';
String get unSupportedAssetType => 'نوع الملف غير مدعوم.';
@override
String get unableToAccessAll => 'لا يمكن الوصول إلى جميع الملفات الموجودة على الجهاز';
@override
String get viewingLimitedAssetsTip => 'إظهار الملفات والألبومات التي يمكن للتطبيق الوصول إليها فقط.';
@override
String get changeAccessibleLimitedAssets => 'السماح بالوصول إلى ملفات إضافية';
String get changeAccessibleLimitedAssets => 'انقر لتحديث الملفات التي يمكن الوصول إليها';
@override
String get accessAllTip =>
'يمكن للتطبيق الوصول فقط إلى بعض الملفات على الجهاز. انتقل إلى إعدادات النظام واسمح للتطبيق بالوصول إلى جميع الوسائط على الجهاز.';
'يمكن للتطبيق الوصول فقط إلى بعض الملفات على الجهاز. اذهب إلى إعدادات النظام واسمح للتطبيق بالوصول إلى جميع الوسائط على الجهاز.';
@override
String get goToSystemSettings => 'فتح إعدادات النظام';
String get goToSystemSettings => 'اذهب إلى إعدادات النظام';
@override
String get accessLimitedAssets => 'الاستمرار مع صلاحيات محدوده';
String get accessLimitedAssets => 'استمر بوصول محدود';
@override
String get accessiblePathName => 'ملفات يمكن الوصول إليها';
@override
@@ -729,15 +734,15 @@ class _TranslationsAssetPickerAr extends TranslationsAssetPickerEn {
@override
String get sTypeVideoLabel => 'فيديو';
@override
String get sTypeOtherLabel => 'آخر';
String get sTypeOtherLabel => 'وسائط أخرى';
@override
String get sActionPlayHint => 'شغّل';
String get sActionPlayHint => 'شغِّل';
@override
String get sActionPreviewHint => 'معاينة';
@override
String get sActionSelectHint => 'تحديد';
String get sActionSelectHint => 'حدّد';
@override
String get sActionSwitchPathLabel => 'تبديل المسار';
String get sActionSwitchPathLabel => 'غيّر المسار';
@override
String get sActionUseCameraHint => 'استخدم الكاميرا';
@override
@@ -857,15 +862,15 @@ class _TranslationsSettingsTabGeneralAr extends TranslationsSettingsTabGeneralEn
@override
String get title => 'عام';
@override
String get brightness => 'سمة';
String get brightness => 'السمة';
@override
late final _TranslationsSettingsTabGeneralBrightnessOptionsAr brightnessOptions = _TranslationsSettingsTabGeneralBrightnessOptionsAr._(_root);
@override
String get color => 'لون';
String get color => 'اللون';
@override
late final _TranslationsSettingsTabGeneralColorOptionsAr colorOptions = _TranslationsSettingsTabGeneralColorOptionsAr._(_root);
@override
String get language => 'لغة';
String get language => 'اللغة';
@override
late final _TranslationsSettingsTabGeneralLanguageOptionsAr languageOptions = _TranslationsSettingsTabGeneralLanguageOptionsAr._(_root);
@override
@@ -902,7 +907,7 @@ class _TranslationsSettingsTabReceiveAr extends TranslationsSettingsTabReceiveEn
@override
String get autoFinish => 'إنهاء تلقائي';
@override
String get destination => 'حفظ في';
String get destination => 'احفظ في المجلد';
@override
String get downloads => '(التنزيلات)';
@override
@@ -955,7 +960,7 @@ class _TranslationsSettingsTabNetworkAr extends TranslationsSettingsTabNetworkEn
String portWarning({required Object defaultPort}) =>
'ربما لا يتم الكشف عنك من قبل الأجهزة الأخرى لأنك تستخدم منفذ مخصص. (الافتراضي: ${defaultPort})';
@override
String get encryption => 'التشفير';
String get encryption => 'التعمية';
@override
String get multicastGroup => 'فرق البث المتعدد';
@override
@@ -1013,7 +1018,7 @@ class _TranslationsTroubleshootPageNoDiscoveryAr extends TranslationsTroubleshoo
String get symptom => 'هذا الجهاز لا يمكنه اكتشاف الأجهزة الأخرى.';
@override
String get solution =>
'يرجى التأكد من أن جميع الأجهزة متصلة بنفس شبكة Wi-Fi وتشارك نفس التكوين (المنفذ، عنوان البث المتعدد، التشفير). يمكنك محاولة كتابة عنوان IP للجهاز المستهدف يدويًا. إذا نجح ذلك، فكر في إضافة هذا الجهاز إلى قائمة المفضلة حتى يتم اكتشافه تلقائيًا في المستقبل.';
'يُرجى التأكد من أن جميع الأجهزة متصلة بنفس شبكة الواي فاي وتشارك نفس التكوين (المنفذ، عنوان البث المتعدد، التعمية). يمكنك محاولة كتابة عنوان IP للجهاز المستهدف يدويًا. إذا نجح ذلك، فكر في إضافة هذا الجهاز إلى قائمة المفضلات حتى يتم اكتشافه تلقائيًا في المستقبل.';
}
// Path: troubleshootPage.noConnection
@@ -1027,7 +1032,7 @@ class _TranslationsTroubleshootPageNoConnectionAr extends TranslationsTroublesho
String get symptom => 'لا يمكن للجهازين اكتشاف بعضهما البعض ولا يمكنهما مشاركة الملفات.';
@override
String get solution =>
'هل المشكلة موجودة على الجانبين؟ في هذه الحالة ، يجب عليك التأكد من أن الجهازين في نفس شبكة الواي فاي ويشتركان في نفس التكوين (المنفذ وعنوان البث المتعدد والتشفير). قد لا يسمح الواي فاي بالاتصال بين المشاركين. في هذه الحالة ، يجب تمكين هذا الخيار على الجهاز التوجيه.';
'هل المشكلة موجودة على كِلا الجانبين؟ إذا كان الأمر كذلك، يجب التأكد من أن كِلا الجهازين متصلان بنفس شبكة الواي فاي ويشتركان في نفس الإعدادات (المنفذ، عنوان البث المتعدد، التعمية). قد تمنع شبكة الواي فاي الاتصال بين المشاركين بسبب عزل نقطة الوصول (AP Isolation). في هذه الحالة، يجب تعطيل هذا الخيار على الراوتر.';
}
// Path: receiveHistoryPage.entryActions
@@ -1038,13 +1043,13 @@ class _TranslationsReceiveHistoryPageEntryActionsAr extends TranslationsReceiveH
// Translations
@override
String get open => 'فتح الملف';
String get open => 'افتح الملف';
@override
String get showInFolder => 'عرض في المجلد';
String get showInFolder => 'اعرض في المجلد';
@override
String get info => 'معلومات';
@override
String get deleteFromHistory => 'حذف من السجل';
String get deleteFromHistory => 'احذف من التاريخ';
}
// Path: progressPage.total
@@ -1064,6 +1069,27 @@ class _TranslationsProgressPageTotalAr extends TranslationsProgressPageTotalEn {
String speed({required Object speed}) => 'سرعة: ${speed}/ثانية';
}
// Path: progressPage.remainingTime
class _TranslationsProgressPageRemainingTimeAr extends TranslationsProgressPageRemainingTimeEn {
_TranslationsProgressPageRemainingTimeAr._(TranslationsAr root) : this._root = root, super.internal(root);
final TranslationsAr _root; // ignore: unused_field
// Translations
@override
String seconds({required Object n, required Object ss}) => '${n}:${ss}';
@override
String minutes({required Object n, required Object ss}) => '${n}:${ss}';
/// استخدم 'س' لاختصار الساعات و'د' للدقائق
@override
String hours({required Object h, required Object m}) => '${h}س ${m}د';
/// استخدم 'ي' للأيام، و'س' للساعات، و'د' للدقائق
@override
String days({required Object d, required Object h, required Object m}) => '${d}ي ${h}س ${m}د';
}
// Path: dialogs.addFile
class _TranslationsDialogsAddFileAr extends TranslationsDialogsAddFileEn {
_TranslationsDialogsAddFileAr._(TranslationsAr root) : this._root = root, super.internal(root);
@@ -1087,7 +1113,7 @@ class _TranslationsDialogsOpenFileAr extends TranslationsDialogsOpenFileEn {
@override
String get title => 'افتح الملف';
@override
String get content => 'هل تريد فتح الملف المستلم؟';
String get content => 'هل تريد فتح الملف المُستلم؟';
}
// Path: dialogs.addressInput
@@ -1104,7 +1130,7 @@ class _TranslationsDialogsAddressInputAr extends TranslationsDialogsAddressInput
@override
String get ip => 'عنوان IP';
@override
String get recentlyUsed => 'تم استخدامها مؤخرًا: ';
String get recentlyUsed => 'المستخدمة حديثًا: ';
}
// Path: dialogs.cancelSession
@@ -1115,7 +1141,7 @@ class _TranslationsDialogsCancelSessionAr extends TranslationsDialogsCancelSessi
// Translations
@override
String get title => 'إلغاء نقل الملف';
String get title => 'ألغِ نقل الملف';
@override
String get content => 'هل تريد حقًا إلغاء نقل الملف؟';
}
@@ -1130,7 +1156,7 @@ class _TranslationsDialogsCannotOpenFileAr extends TranslationsDialogsCannotOpen
@override
String get title => 'لا يمكن فتح الملف';
@override
String content({required Object file}) => 'تعذر فتح "${file}". هل تم نقل هذا الملف أو إعادة تسميته أو حذفه؟';
String content({required Object file}) => 'تعذر فتح "${file}". هل نُقل هذا الملف أو إعادة تسميته أو حذفه؟';
}
// Path: dialogs.encryptionDisabledNotice
@@ -1141,9 +1167,9 @@ class _TranslationsDialogsEncryptionDisabledNoticeAr extends TranslationsDialogs
// Translations
@override
String get title => 'تم تعطيل التشفير';
String get title => 'التعمية مُعطّلة';
@override
String get content => 'الاتصال يتم الآن عبر بروتوكول HTTP غير المشفر. لاستخدام HTTPS ، قم بتمكين التشفير مرة أخرى.';
String get content => 'الاتصال يتم الآن عبر بروتوكول HTTP غير المُعمّى. لاستخدام HTTPS، فعِّل التعمية مرة أخرى.';
}
// Path: dialogs.errorDialog
@@ -1165,11 +1191,11 @@ class _TranslationsDialogsFavoriteDialogAr extends TranslationsDialogsFavoriteDi
// Translations
@override
String get title => 'المفضلة';
String get title => 'المفضلات';
@override
String get noFavorites => 'لا توجد أجهزة مفضلة بعد.';
@override
String get addFavorite => 'إضافة';
String get addFavorite => 'أضف';
}
// Path: dialogs.favoriteDeleteDialog
@@ -1180,9 +1206,9 @@ class _TranslationsDialogsFavoriteDeleteDialogAr extends TranslationsDialogsFavo
// Translations
@override
String get title => 'حذف من المفضلة';
String get title => 'احذف من المفضلات';
@override
String content({required Object name}) => 'هل ترغب حقًا في حذف "${name}" من قائمة المفضلة؟';
String content({required Object name}) => 'هل ترغب حقًا في حذف "${name}" من المفضلات؟';
}
// Path: dialogs.favoriteEditDialog
@@ -1193,17 +1219,17 @@ class _TranslationsDialogsFavoriteEditDialogAr extends TranslationsDialogsFavori
// Translations
@override
String get titleAdd => 'إضافة إلى المفضلة';
String get titleAdd => 'أضف إلى المفضلات';
@override
String get titleEdit => 'تعديل';
String get titleEdit => 'اﻹعدادات';
@override
String get name => 'الاسم';
String get name => 'اسم الجهاز';
@override
String get auto => '(تلقائي)';
@override
String get ip => 'عنوان IP';
@override
String get port => 'Port';
String get port => 'المنفذ';
}
// Path: dialogs.fileInfo
@@ -1248,9 +1274,9 @@ class _TranslationsDialogsHistoryClearDialogAr extends TranslationsDialogsHistor
// Translations
@override
String get title => 'محو السجل';
String get title => 'امسح التاريخ';
@override
String get content => 'هل ترغب حقًا في محو السجل بالكامل؟';
String get content => 'هل ترغب حقًا في مسح التاريخ بالكامل؟';
}
// Path: dialogs.localNetworkUnauthorized
@@ -1263,7 +1289,7 @@ class _TranslationsDialogsLocalNetworkUnauthorizedAr extends TranslationsDialogs
@override
String get title => _root.dialogs.noPermission.title;
@override
String get description => 'لا يمكن ل LocalSend العثور على الأجهزة الأخرى بدون الإذن بفحص الشبكة المحلية. يرجى منح هذا الإذن في الإعدادات.';
String get description => 'لا يمكن ل LocalSend العثور على الأجهزة الأخرى بدون الإذن بفحص الشبكة المحلية. يُرجى منح هذا الإذن في الإعدادات.';
@override
String get gotoSettings => 'الإعدادات';
}
@@ -1304,7 +1330,7 @@ class _TranslationsDialogsNoPermissionAr extends TranslationsDialogsNoPermission
@override
String get title => 'بدون إذن';
@override
String get content => 'لم تقم بمنح الأذونات اللازمة. يرجى منحها من الإعدادات.';
String get content => 'لم تمنح الأذونات اللازمة. يُرجى منحها في الإعدادات.';
}
// Path: dialogs.notAvailableOnPlatform
@@ -1328,7 +1354,7 @@ class _TranslationsDialogsQrAr extends TranslationsDialogsQrEn {
// Translations
@override
String get title => 'رمز الاستجابة السريعة';
String get title => 'رمز QR';
}
// Path: dialogs.quickActions
@@ -1345,9 +1371,9 @@ class _TranslationsDialogsQuickActionsAr extends TranslationsDialogsQuickActions
@override
String get prefix => 'بادئة';
@override
String get padZero => 'بدأ مع أصفار';
String get padZero => 'احشو مع أصفار';
@override
String get sortBeforeCount => 'قم بالفرز أبجديًا مسبقًا';
String get sortBeforeCount => 'افرز أبجديًا مسبقًا (أ-ي)';
@override
String get random => 'عشوائي';
}
@@ -1376,8 +1402,8 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeAr extends TranslationsDia
String get title => _root.general.quickSaveFromFavorites;
@override
List<String> get content => [
'يتم الآن قبول طلبات الملفات تلقائيًا من الأجهزة الموجودة في قائمة المفضلة لديك.',
'تحذير! في الوقت الحالي، هذا ليس آمنًا تمامًا، حيث يمكن للمخترق الذي لديه بصمة أي جهاز من قائمة المفضلة لديك أن يرسل لك ملفات دون قيود.',
'يتم الآن قبول طلبات الملفات تلقائيًا من الأجهزة الموجودة في قائمة المفضلات لديك.',
'تحذير! في الوقت الحالي، هذا ليس آمنًا تمامًا، حيث يمكن للمخترق الذي لديه بصمة أي جهاز من قائمة المفضلات لديك أن يرسل لك ملفات دون قيود.',
'ومع ذلك، يظل هذا الخيار أكثر أمانًا من السماح لجميع المستخدمين على الشبكة المحلية بإرسال الملفات إليك دون قيود.',
];
}
@@ -1403,9 +1429,9 @@ class _TranslationsDialogsSendModeHelpAr extends TranslationsDialogsSendModeHelp
@override
String get title => 'أوضاع الإرسال';
@override
String get single => 'يقوم بإرسال الملفات إلى مستلم واحد. ستتم مسح الاختيار بعد انتهاء نقل الملف.';
String get single => 'يقوم بإرسال الملفات إلى مستلم واحد. سيتم مسح الاختيار بعد انتهاء نقل الملف.';
@override
String get multiple => 'يقوم بإرسال الملفات إلى مستلمين متعددين. لن يتم مسح الاختيار.';
String get multiple => 'يرسل الملفات إلى عدة مستلمين. لن يتم مسح التحديد بعد الانتهاء من نقل الملفات.';
@override
String get link => 'يمكن للمستلمين الذين لا يحتوون على LocalSend تنزيل الملفات المحددة عن طريق فتح الرابط في متصفحهم.';
}
@@ -1418,7 +1444,7 @@ class _TranslationsDialogsZoomAr extends TranslationsDialogsZoomEn {
// Translations
@override
String get title => 'URL';
String get title => 'عنوان URL';
}
// Path: settingsTab.general.brightnessOptions
@@ -1431,9 +1457,9 @@ class _TranslationsSettingsTabGeneralBrightnessOptionsAr extends TranslationsSet
@override
String get system => 'نظام';
@override
String get dark => 'داكن';
String get dark => 'داكنة';
@override
String get light => 'فاتح';
String get light => 'فاتحة';
}
// Path: settingsTab.general.colorOptions
@@ -1457,7 +1483,7 @@ class _TranslationsSettingsTabGeneralLanguageOptionsAr extends TranslationsSetti
// Translations
@override
String get system => 'نظام';
String get system => 'النظام';
}
// Path: settingsTab.network.networkOptions
@@ -1485,7 +1511,7 @@ class _TranslationsProgressPageTotalTitleAr extends TranslationsProgressPageTota
@override
String get finishedError => 'انتهى مع وجود خطأ';
@override
String get canceledSender => 'ألغي من قبل المرسل';
String get canceledSender => 'أُلغِيَ من قِبل المرسل';
@override
String get canceledReceiver => 'ألغي من قبل المتلقي';
String get canceledReceiver => 'أُلغِيَ من قِبل المتلقي';
}
File diff suppressed because it is too large Load Diff
+40 -14
View File
@@ -121,7 +121,7 @@ class _TranslationsGeneralBg extends TranslationsGeneralEn {
@override
String get done => 'Готово';
@override
String get delete => 'Изтрий';
String get delete => 'Изтриване';
@override
String get edit => 'Редактирай';
@override
@@ -282,7 +282,7 @@ class _TranslationsReceiveHistoryPageBg extends TranslationsReceiveHistoryPageEn
@override
String get openFolder => 'Отвори папка';
@override
String get deleteHistory => 'Изтрий историята';
String get deleteHistory => 'Изтриване на историята';
@override
String get empty => 'Историята е празна.';
@override
@@ -314,7 +314,7 @@ class _TranslationsSelectedFilesPageBg extends TranslationsSelectedFilesPageEn {
// Translations
@override
String get deleteAll => 'Изтрий всички';
String get deleteAll => 'Изтриване на всички';
}
// Path: receivePage
@@ -325,12 +325,15 @@ class _TranslationsReceivePageBg extends TranslationsReceivePageEn {
// Translations
@override
String subTitle({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('bg'))(n, one: 'иска да ви изпрати файл', other: 'иска да ви изпрати ${n} файлове');
String subTitle({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('bg'))(
n,
one: 'иска да ви изпрати файл',
other: 'иска да ви изпрати ${n} файлове',
);
@override
String get subTitleMessage => 'ти изпрати съобщение:';
String get subTitleMessage => 'Ви изпрати съобщение:';
@override
String get subTitleLink => 'ти изпрати връзка:';
String get subTitleLink => 'Ви изпрати връзка:';
@override
String get canceled => 'Подателят е отменил заявката.';
}
@@ -347,7 +350,7 @@ class _TranslationsReceiveOptionsPageBg extends TranslationsReceiveOptionsPageEn
@override
String get destination => _root.settingsTab.receive.destination;
@override
String get appDirectory => '(LocalSend папка)';
String get appDirectory => '(папка на LocalSend)';
@override
String get saveToGallery => _root.settingsTab.receive.saveToGallery;
@override
@@ -386,6 +389,8 @@ class _TranslationsProgressPageBg extends TranslationsProgressPageEn {
String get savedToGallery => 'Запазено в Снимки';
@override
late final _TranslationsProgressPageTotalBg total = _TranslationsProgressPageTotalBg._(_root);
@override
late final _TranslationsProgressPageRemainingTimeBg remainingTime = _TranslationsProgressPageRemainingTimeBg._(_root);
}
// Path: webSharePage
@@ -459,12 +464,12 @@ class _TranslationsDonationPageBg extends TranslationsDonationPageEn {
// Translations
@override
String get title => 'Дарете';
String get title => 'Дарение';
@override
String get info =>
'LocalSend е безплатен, с отворен код и без никакви реклами. Ако харесвате приложението, можете да подкрепите разработката с дарение.';
@override
String donate({required Object amount}) => 'Дарете ${amount}';
String donate({required Object amount}) => 'Дарение ${amount}';
@override
String get thanks => 'Благодаря много!';
@override
@@ -895,7 +900,7 @@ class _TranslationsSettingsTabOtherBg extends TranslationsSettingsTabOtherEn {
@override
String get support => 'Поддръжка на LocalSend';
@override
String get donate => 'Дарете';
String get donate => 'Дарение';
@override
String get privacyPolicy => 'Политика за поверителност';
@override
@@ -961,7 +966,7 @@ class _TranslationsReceiveHistoryPageEntryActionsBg extends TranslationsReceiveH
@override
String get info => 'Информация';
@override
String get deleteFromHistory => 'Изтрий от историята';
String get deleteFromHistory => 'Изтриване от историята';
}
// Path: progressPage.total
@@ -981,6 +986,27 @@ class _TranslationsProgressPageTotalBg extends TranslationsProgressPageTotalEn {
String speed({required Object speed}) => 'Скорост: ${speed}/s';
}
// Path: progressPage.remainingTime
class _TranslationsProgressPageRemainingTimeBg extends TranslationsProgressPageRemainingTimeEn {
_TranslationsProgressPageRemainingTimeBg._(TranslationsBg root) : this._root = root, super.internal(root);
final TranslationsBg _root; // ignore: unused_field
// Translations
@override
String seconds({required Object n, required Object ss}) => '${n}:${ss}';
@override
String minutes({required Object n, required Object ss}) => '${n}:${ss}';
/// Използвайте „h“ като съкращение за часове и „m“ за минути
@override
String hours({required Object h, required Object m}) => '${h}ч ${m}мин';
/// Използвайте „d“ за дни, „h“ за часове и „m“ за минути
@override
String days({required Object d, required Object h, required Object m}) => '${d}д ${h}ч ${m}мин';
}
// Path: dialogs.addFile
class _TranslationsDialogsAddFileBg extends TranslationsDialogsAddFileEn {
_TranslationsDialogsAddFileBg._(TranslationsBg root) : this._root = root, super.internal(root);
@@ -1182,7 +1208,7 @@ class _TranslationsDialogsLocalNetworkUnauthorizedBg extends TranslationsDialogs
String get title => _root.dialogs.noPermission.title;
@override
String get description =>
'LocalSend не може да намери други устройства, без да има разрешение за сканиране на локалната мрежа. Моля, дайте това разрешение в настройките.';
'LocalSend не може да намери други устройства без разрешение за сканиране на локалната мрежа. Моля, предоставете това разрешение в настройките.';
@override
String get gotoSettings => 'Настройки';
}
@@ -1223,7 +1249,7 @@ class _TranslationsDialogsNoPermissionBg extends TranslationsDialogsNoPermission
@override
String get title => 'Няма разрешение';
@override
String get content => 'Не сте предоставили необходимите разрешения. Моля, дайте ги в настройките.';
String get content => 'Не сте предоставили необходимите разрешения. Моля, предоставете ги в настройките.';
}
// Path: dialogs.notAvailableOnPlatform
+40 -16
View File
@@ -42,7 +42,7 @@ class TranslationsBn extends Translations {
@override
String get locale => 'বাংলা';
@override
String get appName => 'LocalSend';
String get appName => 'লোকালসেন্ড';
@override
late final _TranslationsGeneralBn general = _TranslationsGeneralBn._(_root);
@override
@@ -173,7 +173,7 @@ class _TranslationsGeneralBn extends TranslationsGeneralEn {
@override
String get unknown => 'আননোন';
@override
String get noItemInClipboard => 'ক্লিপবোর্ডে কোনো আইটেম নেই';
String get noItemInClipboard => 'ক্লিপবোর্ডে কোনো আইটেম নেই';
}
// Path: receiveTab
@@ -205,7 +205,7 @@ class _TranslationsSendTabBn extends TranslationsSendTabEn {
@override
late final _TranslationsSendTabPickerBn picker = _TranslationsSendTabPickerBn._(_root);
@override
String get shareIntentInfo => 'আরো সহজে ফাইল সিলেক্ট করার জন্য আপনার মোবাইলের "Share" ফিচারটি ব্যবহার করতে পারেন';
String get shareIntentInfo => 'আরো সহজে ফাইল সিলেক্ট করার জন্য আপনার মোবাইলের "Share" ফিচারটি ব্যবহার করতে পারেন';
@override
String get nearbyDevices => 'কাছাকাছি থাকা ডিভাইস';
@override
@@ -306,7 +306,7 @@ class _TranslationsReceiveHistoryPageBn extends TranslationsReceiveHistoryPageEn
@override
String get deleteHistory => 'হিস্ট্রি ক্লিয়ার করুন';
@override
String get empty => 'হিস্ট্রি খালি';
String get empty => 'হিস্ট্রি খালি';
@override
late final _TranslationsReceiveHistoryPageEntryActionsBn entryActions = _TranslationsReceiveHistoryPageEntryActionsBn._(_root);
}
@@ -325,7 +325,7 @@ class _TranslationsApkPickerPageBn extends TranslationsApkPickerPageEn {
@override
String get excludeAppsWithoutLaunchIntent => 'অ-লঞ্চযোগ্য অ্যাপগুলি বাদ দিন';
@override
String apps({required Object n}) => '${n} Apps';
String apps({required Object n}) => '${n} অ্যাপ্স';
}
// Path: selectedFilesPage
@@ -349,8 +349,8 @@ class _TranslationsReceivePageBn extends TranslationsReceivePageEn {
@override
String subTitle({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('bn'))(
n,
one: 'আপনাকে একটি ফাইল পাঠাতে চায়',
other: 'আপনাকে ${n}টি ফাইল পাঠাতে চায়',
one: 'আপনাকে একটি ফাইল পাঠাতে চায়',
other: 'আপনাকে ${n}টি ফাইল পাঠাতে চায়',
);
@override
String get subTitleMessage => 'আপনাকে একটি মেসেজ পাঠিয়েছে:';
@@ -387,7 +387,7 @@ class _TranslationsSendPageBn extends TranslationsSendPageEn {
// Translations
@override
String get waiting => 'রেস্পন্সের অপেক্ষায় ...';
String get waiting => 'রেস্পন্সের অপেক্ষায়';
@override
String get rejected => 'রিসিভার রিকুয়েস্টটি ক্যানসেল করেছে।';
@override
@@ -411,6 +411,8 @@ class _TranslationsProgressPageBn extends TranslationsProgressPageEn {
String get savedToGallery => 'Photos এ সেভ করা হয়েছে';
@override
late final _TranslationsProgressPageTotalBn total = _TranslationsProgressPageTotalBn._(_root);
@override
late final _TranslationsProgressPageRemainingTimeBn remainingTime = _TranslationsProgressPageRemainingTimeBn._(_root);
}
// Path: webSharePage
@@ -423,9 +425,9 @@ class _TranslationsWebSharePageBn extends TranslationsWebSharePageEn {
@override
String get title => 'লিঙ্কের মাধ্যমে শেয়ার করুন';
@override
String get loading => 'সার্ভার চালু করা হচ্ছে...';
String get loading => 'সার্ভার চালু করা হচ্ছে';
@override
String get stopping => 'সার্ভার বন্ধ করা হচ্ছে...';
String get stopping => 'সার্ভার বন্ধ করা হচ্ছে';
@override
String get error => 'সার্ভার চালু করার সময় একটি সমস্যা হয়েছে৷';
@override
@@ -732,7 +734,7 @@ class _TranslationsAssetPickerBn extends TranslationsAssetPickerEn {
@override
String get unSupportedAssetType => 'আনসাপোর্টেড ফাইল টাইপ.';
@override
String get unableToAccessAll => 'ডিভাইসে সমস্ত ফাইল অ্যাক্সেস পাওয়া যায়নি';
String get unableToAccessAll => 'ডিভাইসে সমস্ত ফাইল অ্যাক্সেস পাওয়া যায়নি';
@override
String get viewingLimitedAssetsTip => 'শুধুমাত্র অ্যাপে অ্যাক্সেসযোগ্য ফাইল এবং অ্যালবাম দেখুন.';
@override
@@ -1014,7 +1016,7 @@ class _TranslationsTroubleshootPageNoDiscoveryBn extends TranslationsTroubleshoo
// Translations
@override
String get symptom => 'এই ডিভাইসটি অন্য ডিভাইস ডিসকভার করতে পারছে না';
String get symptom => 'এই ডিভাইসটি অন্য ডিভাইস খুঁজতে পারতেছে না';
@override
String get solution =>
'সব ডিভাইস একই ওয়াই-ফাই নেটওয়ার্কে আছে তা নিশ্চিত করুন এবং একই কনফিগারেশন ব্যাবহার করছে (পোর্ট, মাল্টিকাস্ট অ্যাড্রেস, এনক্রিপশন)। টার্গেট ডিভাইসের আইপি ম্যানুয়ালি টাইপ করতে পারেন। যদি এটা কাজ করে, তাহলে ভবিষ্যতে এই ডিভাইসটি অটোমেটিকালি ডিসকভার করা হবে, তা নিশ্চিত করতে এই ডিভাইসটি ফেভারিটে অ্যাড করুন।';
@@ -1068,6 +1070,28 @@ class _TranslationsProgressPageTotalBn extends TranslationsProgressPageTotalEn {
String speed({required Object speed}) => 'স্পীড: ${speed}/s';
}
// Path: progressPage.remainingTime
class _TranslationsProgressPageRemainingTimeBn extends TranslationsProgressPageRemainingTimeEn {
_TranslationsProgressPageRemainingTimeBn._(TranslationsBn root) : this._root = root, super.internal(root);
final TranslationsBn _root; // ignore: unused_field
// Translations
/// ঘন্টার জন্য 'h' এবং মিনিটের জন্য 'm' ব্যবহার করুন
@override
String hours({required Object h, required Object m}) => '${h}ঘণ্টা ${m}মিনিট';
/// দিনের জন্য 'd', ঘন্টার জন্য 'h' এবং মিনিটের জন্য 'm' ব্যবহার করুন
@override
String days({required Object d, required Object h, required Object m}) => '${d}দিন ${h}ঘণ্টা ${m}মিনিট';
@override
String seconds({required Object n, required Object ss}) => '${n}:${ss}';
@override
String minutes({required Object n, required Object ss}) => '${n}:${ss}';
}
// Path: dialogs.addFile
class _TranslationsDialogsAddFileBn extends TranslationsDialogsAddFileEn {
_TranslationsDialogsAddFileBn._(TranslationsBn root) : this._root = root, super.internal(root);
@@ -1147,7 +1171,7 @@ class _TranslationsDialogsEncryptionDisabledNoticeBn extends TranslationsDialogs
@override
String get title => 'এনক্রিপশন বন্ধ করা হয়েছে';
@override
String get content => 'এখন কমিউনিকেশন আনএনক্রিপ্টেড HTTP প্রটোকলের মাধ্যমে করা হচ্ছে। HTTPS ব্যবহার করার জন্য আবার এনক্রিপশন চালু করুন';
String get content => 'এখন কমিউনিকেশন আনএনক্রিপ্টেড HTTP প্রটোকলের মাধ্যমে করা হচ্ছে। HTTPS ব্যবহার করার জন্য আবার এনক্রিপশন চালু করুন';
}
// Path: dialogs.errorDialog
@@ -1295,7 +1319,7 @@ class _TranslationsDialogsNoFilesBn extends TranslationsDialogsNoFilesEn {
@override
String get title => 'কোনো ফাইল সিলেক্ট করা হয়নি';
@override
String get content => 'অন্তত একটি ফাইল সিলেক্ট করুন। ';
String get content => 'অন্তত একটি ফাইল সিলেক্ট করুন।';
}
// Path: dialogs.noPermission
@@ -1380,7 +1404,7 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeBn extends TranslationsDia
String get title => _root.general.quickSaveFromFavorites;
@override
List<String> get content => [
'আপনার ফেভারিট তালিকায় থাকা ডিভাইস থেকে ফাইল অটোমেটিক রিসিভ করা হয়',
'আপনার ফেভারিট তালিকায় থাকা ডিভাইস থেকে ফাইল অটোমেটিক রিসিভ করা হয়',
'সতর্কতা! বর্তমানে, এটা সম্পূর্ণভাবে নিরাপদ নয়, কোন হ্যাকারের কাছে আপনার ফেভারিট তালিকার কোনও ডিভাইসের ফিঙ্গারপ্রিন্ট থাকে তাহলে সে সীমাবদ্ধতা ছাড়াই আপনাকে ফাইল পাঠাতে পারে।',
'তবে, এই অপশনটি এখনও লোকাল নেটওয়ার্কের ব্যবহারকারীদের কোনও সীমাবদ্ধতা ছাড়াই আপনাকে ফাইল পাঠাতে দেয়।',
];
@@ -1411,7 +1435,7 @@ class _TranslationsDialogsSendModeHelpBn extends TranslationsDialogsSendModeHelp
@override
String get multiple => 'একাধিক প্রাপককে ফাইল পাঠায়। নির্বাচন সাফ করা হবে না।';
@override
String get link => 'যাদের LocalSend ইনস্টল করা নেই তারা ব্রাউজারে লিঙ্কটি খুলে ফাইলগুলি ডাউনলোড করতে পারবেন।';
String get link => 'যাদের LocalSend ইনস্টল করা নেই তারা ব্রাউজারে লিঙ্কটি খুলে ফাইলগুলি ডাউনলোড করতে পারবেন।';
}
// Path: dialogs.zoom
+238 -157
View File
@@ -87,6 +87,8 @@ class TranslationsCa extends Translations {
late final _TranslationsWebCa web = _TranslationsWebCa._(_root);
@override
late final _TranslationsAssetPickerCa assetPicker = _TranslationsAssetPickerCa._(_root);
@override
late final _TranslationsNetworkInterfacesPageCa networkInterfacesPage = _TranslationsNetworkInterfacesPageCa._(_root);
}
// Path: general
@@ -97,33 +99,33 @@ class _TranslationsGeneralCa extends TranslationsGeneralEn {
// Translations
@override
String get accept => 'Acceptar';
String get accept => 'Accepta';
@override
String get accepted => 'Acceptat';
@override
String get add => 'Afegir';
String get add => 'Afegeix';
@override
String get advanced => 'Avançat';
String get advanced => 'Avançades';
@override
String get cancel => 'Cancel·lar';
String get cancel => 'Cancel·la';
@override
String get close => 'Tancar';
String get close => 'Tanca';
@override
String get confirm => 'Confirmar';
String get confirm => 'Confirma';
@override
String get continueStr => 'Continuar';
String get continueStr => 'Continua';
@override
String get copy => 'Copiar';
String get copy => 'Copia';
@override
String get copiedToClipboard => 'Copiat al porta-paper';
String get copiedToClipboard => 'S\'ha copiat al porta-retalls';
@override
String get decline => 'Rebutjar';
String get decline => 'Rebutja';
@override
String get done => 'Fet';
@override
String get delete => 'Eliminar';
String get delete => 'Elimina';
@override
String get edit => 'Editar';
String get edit => 'Edita';
@override
String get error => 'Error';
@override
@@ -133,45 +135,45 @@ class _TranslationsGeneralCa extends TranslationsGeneralEn {
@override
String get finished => 'Finalitzat';
@override
String get hide => 'Amagar';
String get hide => 'Amaga';
@override
String get off => 'Apagat';
String get off => 'Desactivat';
@override
String get offline => 'Desconnectat';
@override
String get on => 'Encès';
String get on => 'Activat';
@override
String get online => 'En línia';
@override
String get open => 'Obrir';
String get open => 'Obre';
@override
String get queue => 'Cua';
@override
String get quickSave => 'Desar ràpid';
String get quickSave => 'Desat ràpid';
@override
String get quickSaveFromFavorites => 'Desar ràpid per "Preferits"';
String get quickSaveFromFavorites => 'Desat ràpid per als «Preferits»';
@override
String get renamed => 'Reanomenar';
String get renamed => 'Canvia el nom';
@override
String get reset => 'Restablir';
String get reset => 'Desfés els canvis';
@override
String get restart => 'Reiniciar';
String get restart => 'Reinicia';
@override
String get settings => 'Configuració';
@override
String get skipped => 'Omès';
@override
String get start => 'Iniciar';
String get start => 'Inicia';
@override
String get stop => 'Parar';
String get stop => 'Atura';
@override
String get save => 'Desar';
String get save => 'Desa';
@override
String get unchanged => 'No canviat';
String get unchanged => 'Sense canvis';
@override
String get unknown => 'Desconegut';
@override
String get noItemInClipboard => 'No hi ha elements al porta-papers.';
String get noItemInClipboard => 'No hi ha elements al porta-retalls.';
}
// Path: receiveTab
@@ -182,9 +184,11 @@ class _TranslationsReceiveTabCa extends TranslationsReceiveTabEn {
// Translations
@override
String get title => 'Rebre';
String get title => 'Recepció';
@override
late final _TranslationsReceiveTabInfoBoxCa infoBox = _TranslationsReceiveTabInfoBoxCa._(_root);
@override
late final _TranslationsReceiveTabQuickSaveCa quickSave = _TranslationsReceiveTabQuickSaveCa._(_root);
}
// Path: sendTab
@@ -195,20 +199,20 @@ class _TranslationsSendTabCa extends TranslationsSendTabEn {
// Translations
@override
String get title => 'Enviar';
String get title => 'Envia';
@override
late final _TranslationsSendTabSelectionCa selection = _TranslationsSendTabSelectionCa._(_root);
@override
late final _TranslationsSendTabPickerCa picker = _TranslationsSendTabPickerCa._(_root);
@override
String get shareIntentInfo =>
'També pot utilitzar l\'opció de "Compartir" del seu dispositiu mòbil per seleccionar fitxer d\'una manera més fàcil.';
'També podeu utilitzar l\'opció «Comparteix» del vostre dispositiu mòbil per a seleccionar fitxers d\'una manera més fàcil.';
@override
String get nearbyDevices => 'Dispositius propers';
@override
String get thisDevice => 'Aquest dispositiu';
@override
String get scan => 'Cercar dispositius';
String get scan => 'Cerca dispositius';
@override
String get manualSending => 'Enviament manual';
@override
@@ -218,9 +222,9 @@ class _TranslationsSendTabCa extends TranslationsSendTabEn {
@override
String get sendModeHelp => 'Explicació';
@override
String get help => 'Si us plau, asseguris que el destinatari està a la mateixa xarxa Wi-Fi.';
String get help => 'Comproveu que el destinatari està en la mateixa xarxa Wi-Fi.';
@override
String get placeItems => 'Place items to share.';
String get placeItems => 'Col·loqueu els elements per compartir.';
}
// Path: settingsTab
@@ -254,13 +258,13 @@ class _TranslationsTroubleshootPageCa extends TranslationsTroubleshootPageEn {
// Translations
@override
String get title => 'Solucionar problemes';
String get title => 'Solució de problemes';
@override
String get subTitle => 'L\'aplicació no funciona com s\'espera? Aquí pot trobar la solucions dels problemes més comuns.';
String get subTitle => 'L\'aplicació no funciona com s\'espera? Aquí podeu trobar solucions als problemes més comuns.';
@override
String get solution => 'Solució:';
@override
String get fixButton => 'Corregir automàticament';
String get fixButton => 'Corregeix de manera automàtica';
@override
late final _TranslationsTroubleshootPageFirewallCa firewall = _TranslationsTroubleshootPageFirewallCa._(_root);
@override
@@ -279,9 +283,9 @@ class _TranslationsReceiveHistoryPageCa extends TranslationsReceiveHistoryPageEn
@override
String get title => 'Historial';
@override
String get openFolder => 'Obrir carpeta';
String get openFolder => 'Obre la carpeta';
@override
String get deleteHistory => 'Eliminar historial';
String get deleteHistory => 'Elimina l\'historial';
@override
String get empty => 'L\'historial està buit.';
@override
@@ -298,9 +302,9 @@ class _TranslationsApkPickerPageCa extends TranslationsApkPickerPageEn {
@override
String get title => 'Aplicacions (APK)';
@override
String get excludeSystemApps => 'Excloure aplicacions del sistema';
String get excludeSystemApps => 'Exclou les aplicacions del sistema';
@override
String get excludeAppsWithoutLaunchIntent => 'Excloure aplicacions no executables';
String get excludeAppsWithoutLaunchIntent => 'Exclou les aplicacions no executables';
@override
String apps({required Object n}) => '${n} Aplicacions';
}
@@ -313,7 +317,7 @@ class _TranslationsSelectedFilesPageCa extends TranslationsSelectedFilesPageEn {
// Translations
@override
String get deleteAll => 'Eliminar tot';
String get deleteAll => 'Elimina-ho tot';
}
// Path: receivePage
@@ -324,14 +328,17 @@ class _TranslationsReceivePageCa extends TranslationsReceivePageEn {
// Translations
@override
String subTitle({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ca'))(n, one: 'vol enviar un fitxer', other: 'vol enviar ${n} fitxers');
String subTitle({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ca'))(
n,
one: 'vol enviar-vos un fitxer',
other: 'vol enviar-vos ${n} fitxers',
);
@override
String get subTitleMessage => 't\'ha enviat un missatge:';
String get subTitleMessage => 'us ha enviat un missatge:';
@override
String get subTitleLink => 't\'ha enviat un enllaç:';
String get subTitleLink => 'us ha enviat un enllaç:';
@override
String get canceled => 'El remitent ha cancelat la petició.';
String get canceled => 'El remitent ha cancel·lat la petició.';
}
// Path: receiveOptionsPage
@@ -361,7 +368,7 @@ class _TranslationsSendPageCa extends TranslationsSendPageEn {
// Translations
@override
String get waiting => 'Esperant una resposta...';
String get waiting => 'S\'està esperant una resposta';
@override
String get rejected => 'El destinatari ha rebutjat la petició.';
@override
@@ -378,11 +385,11 @@ class _TranslationsProgressPageCa extends TranslationsProgressPageEn {
// Translations
@override
String get titleSending => 'Enviant fitxers';
String get titleSending => 'S\'estan enviant els fitxers';
@override
String get titleReceiving => 'Rebent fitxers';
String get titleReceiving => 'S\'estan rebent els fitxers';
@override
String get savedToGallery => 'Guardar a Fotos';
String get savedToGallery => 'Desat a Fotos';
@override
late final _TranslationsProgressPageTotalCa total = _TranslationsProgressPageTotalCa._(_root);
}
@@ -395,18 +402,18 @@ class _TranslationsWebSharePageCa extends TranslationsWebSharePageEn {
// Translations
@override
String get title => 'Compartir via enllaç';
String get title => 'Comparteix via enllaç';
@override
String get loading => 'Iniciant servidor...';
String get loading => 'S\'està iniciant el servidor';
@override
String get stopping => 'Parant servidor...';
String get stopping => 'S\'està aturant el servidor';
@override
String get error => 'Hi ha hagut un error mentre s\'iniciava el servidor.';
String get error => 'Hi ha hagut un error en iniciar el servidor.';
@override
String openLink({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ca'))(
n,
one: 'Obrir l\'enllaç al navegador:',
other: 'Obrir un d\'aquests enllaços al navegador:',
one: 'Obre l\'enllaç al navegador:',
other: 'Obre un d\'aquests enllaços al navegador:',
);
@override
String get requests => 'Peticions';
@@ -415,13 +422,13 @@ class _TranslationsWebSharePageCa extends TranslationsWebSharePageEn {
@override
String get encryption => _root.settingsTab.network.encryption;
@override
String get autoAccept => 'Acceptar peticions automàticament';
String get autoAccept => 'Accepta les peticions automàticament';
@override
String get requirePin => 'Requerir un PIN';
String get requirePin => 'Demana un PIN';
@override
String pinHint({required Object pin}) => 'El PIN és "${pin}"';
String pinHint({required Object pin}) => 'El PIN és «${pin}»';
@override
String get encryptionHint => 'LocalSend utilitza un certificat auto-signat. Cal que l\'accepteu al navegador.';
String get encryptionHint => 'El LocalSend utilitza un certificat auto-signat. Cal que l\'accepteu al navegador.';
@override
String pendingRequests({required Object n}) => 'Peticions pendents: ${n}';
}
@@ -434,11 +441,11 @@ class _TranslationsAboutPageCa extends TranslationsAboutPageEn {
// Translations
@override
String get title => 'Sobre LocalSend';
String get title => 'Quant al LocalSend';
@override
List<String> get description => [
'LocalSend és una aplicació gratuïta i de codi obert que us permet compartir fitxers i missatges de manera segura amb dispositius propers a la vostra xarxa local sense necessitat de connexió a Internet.',
'Aquesta aplicació està disponible per a Android, iOS, macOS, Windows i Linux. Pot trobar totes les opcions de descàrrega a la pàgina d\'inici oficial.',
'El LocalSend és una aplicació gratuïta i de codi obert que us permet compartir fitxers i missatges de manera segura amb dispositius propers a la vostra xarxa local sense necessitat de connexió a Internet.',
'Aquesta aplicació està disponible per a Android, iOS, macOS, Windows i Linux. Podeu trobar totes les opcions de baixada a la pàgina d\'inici oficial.',
];
@override
String get author => 'Autor';
@@ -461,13 +468,13 @@ class _TranslationsDonationPageCa extends TranslationsDonationPageEn {
String get title => 'Donació';
@override
String get info =>
'LocalSend és gratuït, de codi obert i sense cap anunci. Si t\'agrada l\'aplicació, pots donar suport al desenvolupament amb una donació.';
'El LocalSend és gratuït, de codi obert i sense anuncis. Si us agrada l\'aplicació, podeu donar suport al desenvolupament amb una donació.';
@override
String donate({required Object amount}) => 'Donació ${amount}';
String donate({required Object amount}) => 'Donació: ${amount}';
@override
String get thanks => 'Moltes gràcies!';
@override
String get restore => 'Restaurar la compra';
String get restore => 'Restaura la compra';
}
// Path: changelogPage
@@ -621,6 +628,8 @@ class _TranslationsDialogsCa extends TranslationsDialogsEn {
late final _TranslationsDialogsSendModeHelpCa sendModeHelp = _TranslationsDialogsSendModeHelpCa._(_root);
@override
late final _TranslationsDialogsZoomCa zoom = _TranslationsDialogsZoomCa._(_root);
@override
late final _TranslationsDialogsOpenFileCa openFile = _TranslationsDialogsOpenFileCa._(_root);
}
// Path: sanitization
@@ -633,7 +642,7 @@ class _TranslationsSanitizationCa extends TranslationsSanitizationEn {
@override
String get empty => 'El nom del fitxer no pot estar buit';
@override
String get invalid => 'El nom del fitxer conté caràcters invàlids';
String get invalid => 'El nom del fitxer conté caràcters no vàlids';
}
// Path: tray
@@ -646,9 +655,9 @@ class _TranslationsTrayCa extends TranslationsTrayEn {
@override
String get open => _root.general.open;
@override
String get close => 'Sortir de LocalSend';
String get close => 'Surt del LocalSend';
@override
String get closeWindows => 'Sortir';
String get closeWindows => 'Surt';
}
// Path: web
@@ -661,9 +670,9 @@ class _TranslationsWebCa extends TranslationsWebEn {
@override
String get waiting => _root.sendPage.waiting;
@override
String get enterPin => 'Introduïr PIN';
String get enterPin => 'Introduïu el PIN';
@override
String get invalidPin => 'PIN invàlid';
String get invalidPin => 'PIN no vàlid';
@override
String get tooManyAttempts => 'Massa intents';
@override
@@ -684,38 +693,38 @@ class _TranslationsAssetPickerCa extends TranslationsAssetPickerEn {
// Translations
@override
String get confirm => 'Confirmar';
String get confirm => 'Confirma';
@override
String get cancel => 'Cancel·lar';
String get cancel => 'Cancel·la';
@override
String get edit => 'Editar';
String get edit => 'Edita';
@override
String get gifIndicator => 'GIF';
@override
String get loadFailed => 'Càrrega fallida';
@override
String get original => 'Original';
String get original => 'Origen';
@override
String get preview => 'Vista prèvia';
String get preview => 'Previsualitza';
@override
String get select => 'Seleccioni';
String get select => 'Seleccioneu';
@override
String get emptyList => 'Llista buida';
@override
String get unSupportedAssetType => 'Tipus de fitxer no suportat.';
String get unSupportedAssetType => 'Tipus de fitxer no compatible.';
@override
String get unableToAccessAll => 'No es pot accedir a tots els fitxers del dispositiu.';
String get unableToAccessAll => 'No es pot accedir a tots els fitxers del dispositiu';
@override
String get viewingLimitedAssetsTip => 'Visualitza només fitxers i àlbums accessibles per l\'aplicació.';
@override
String get changeAccessibleLimitedAssets => 'Faci clic per actualitzar els fitxers accessibles';
String get changeAccessibleLimitedAssets => 'Feu clic per a actualitzar els fitxers accessibles';
@override
String get accessAllTip =>
'L\'aplicació només pot accedir a alguns fitxers del dispositiu. Vés a la configuració del sistema i permet que l\'aplicació accedeixi a tots els mitjans del dispositiu.';
'L\'aplicació només pot accedir a alguns fitxers del dispositiu. Aneu a la configuració del sistema i permeteu que l\'aplicació accedeixi a tots els mitjans del dispositiu.';
@override
String get goToSystemSettings => 'Anar a la configuració del sistema';
String get goToSystemSettings => 'Vés a la configuració del sistema';
@override
String get accessLimitedAssets => 'Continuar amb accés limitat';
String get accessLimitedAssets => 'Continua amb accés limitat';
@override
String get accessiblePathName => 'Fitxers accessibles';
@override
@@ -725,21 +734,41 @@ class _TranslationsAssetPickerCa extends TranslationsAssetPickerEn {
@override
String get sTypeVideoLabel => 'Vídeo';
@override
String get sTypeOtherLabel => 'Altres medis';
String get sTypeOtherLabel => 'Altres fitxers';
@override
String get sActionPlayHint => 'reproduir';
String get sActionPlayHint => 'reprodueix';
@override
String get sActionPreviewHint => 'previ';
String get sActionPreviewHint => 'previsualitza';
@override
String get sActionSelectHint => 'selecccionar';
String get sActionSelectHint => 'selecccioneu';
@override
String get sActionSwitchPathLabel => 'canviar ruta';
String get sActionSwitchPathLabel => 'canvia la ruta';
@override
String get sActionUseCameraHint => 'utilitzar càmera';
String get sActionUseCameraHint => 'utilitza la càmera';
@override
String get sNameDurationLabel => 'duració';
@override
String get sUnitAssetCountLabel => 'comptar';
String get sUnitAssetCountLabel => 'compte';
}
// Path: networkInterfacesPage
class _TranslationsNetworkInterfacesPageCa extends TranslationsNetworkInterfacesPageEn {
_TranslationsNetworkInterfacesPageCa._(TranslationsCa root) : this._root = root, super.internal(root);
final TranslationsCa _root; // ignore: unused_field
// Translations
@override
String get title => 'Interfícies de xarxa';
@override
String get info =>
'De manera predefinida, el LocalSend utilitza totes les interfícies de xarxa disponibles. Podeu excloure les xarxes no desitjades aquí. Cal que reinicieu el servidor per a aplicar els canvis.';
@override
String get preview => 'Previsualitza';
@override
String get blacklist => 'Llista de denegades';
@override
String get whitelist => 'Llista de permeses';
}
// Path: receiveTab.infoBox
@@ -754,7 +783,22 @@ class _TranslationsReceiveTabInfoBoxCa extends TranslationsReceiveTabInfoBoxEn {
@override
String get port => 'Port:';
@override
String get alias => 'Àlies:';
String get alias => 'Nom del dispositiu:';
}
// Path: receiveTab.quickSave
class _TranslationsReceiveTabQuickSaveCa extends TranslationsReceiveTabQuickSaveEn {
_TranslationsReceiveTabQuickSaveCa._(TranslationsCa root) : this._root = root, super.internal(root);
final TranslationsCa _root; // ignore: unused_field
// Translations
@override
String get off => _root.general.off;
@override
String get favorites => 'Preferits';
@override
String get on => _root.general.on;
}
// Path: sendTab.selection
@@ -784,13 +828,13 @@ class _TranslationsSendTabPickerCa extends TranslationsSendTabPickerEn {
@override
String get folder => 'Carpeta';
@override
String get media => 'Media';
String get media => 'Multimèdia';
@override
String get text => 'Text';
@override
String get app => 'App';
String get app => 'Aplicació';
@override
String get clipboard => 'Enganxar';
String get clipboard => 'Enganxa';
}
// Path: sendTab.sendModes
@@ -803,9 +847,9 @@ class _TranslationsSendTabSendModesCa extends TranslationsSendTabSendModesEn {
@override
String get single => 'Destinatari únic';
@override
String get multiple => 'Múltiple destinataris';
String get multiple => 'Múltiples destinataris';
@override
String get link => 'Compartir via enllaç';
String get link => 'Comparteix via enllaç';
}
// Path: settingsTab.general
@@ -826,21 +870,21 @@ class _TranslationsSettingsTabGeneralCa extends TranslationsSettingsTabGeneralEn
@override
late final _TranslationsSettingsTabGeneralColorOptionsCa colorOptions = _TranslationsSettingsTabGeneralColorOptionsCa._(_root);
@override
String get language => 'Idioma';
String get language => 'Llengua';
@override
late final _TranslationsSettingsTabGeneralLanguageOptionsCa languageOptions = _TranslationsSettingsTabGeneralLanguageOptionsCa._(_root);
@override
String get saveWindowPlacement => 'Surt: desa la ubicació de la finestra';
String get saveWindowPlacement => 'Desa la posició de la finestra en sortir';
@override
String get saveWindowPlacementWindows => 'Desa la posició de la finestra després de sortir';
@override
String get minimizeToTray => 'Surt: Minimitzar a la safata';
String get minimizeToTray => 'Minimitza a la safata del sistema/barra de menú en tancar';
@override
String get launchAtStartup => 'Inici automàtic després d\'iniciar sessió';
String get launchAtStartup => 'Inici automàtic en iniciar la sessió';
@override
String get launchMinimized => 'Inici automàtic: Inici minimitzat';
@override
String get showInContextMenu => 'Mostrar LocalSend al menú contextual';
String get showInContextMenu => 'Mostra el LocalSend al menú contextual';
@override
String get animations => 'Animacions';
}
@@ -853,7 +897,7 @@ class _TranslationsSettingsTabReceiveCa extends TranslationsSettingsTabReceiveEn
// Translations
@override
String get title => 'Rebre';
String get title => 'Recepció';
@override
String get quickSave => _root.general.quickSave;
@override
@@ -861,13 +905,13 @@ class _TranslationsSettingsTabReceiveCa extends TranslationsSettingsTabReceiveEn
@override
String get requirePin => _root.webSharePage.requirePin;
@override
String get autoFinish => 'Finalització Automàtica';
String get autoFinish => 'Finalització automàtica';
@override
String get destination => 'Destinació';
String get destination => 'Desa en la carpeta';
@override
String get downloads => '(Descàrregues)';
String get downloads => '(Baixades)';
@override
String get saveToGallery => 'Desar media a la galeria';
String get saveToGallery => 'Desa els fitxers multimèdia a la galeria';
@override
String get saveToHistory => 'Desa a l\'historial';
}
@@ -880,9 +924,9 @@ class _TranslationsSettingsTabSendCa extends TranslationsSettingsTabSendEn {
// Translations
@override
String get title => 'Enviar';
String get title => 'Enviament';
@override
String get shareViaLinkAutoAccept => 'Acceptar peticions automàticament amb el mode "Compartir mitjançant enllaç"';
String get shareViaLinkAutoAccept => 'Accepta peticions de manera automàtica en el mode «Comparteix via enllaç»';
}
// Path: settingsTab.network
@@ -895,33 +939,37 @@ class _TranslationsSettingsTabNetworkCa extends TranslationsSettingsTabNetworkEn
@override
String get title => 'Xarxa';
@override
String get needRestart => 'Reiniciar el servidor per aplicar la configuració!';
String get needRestart => 'Reinicieu el servidor per a aplicar la configuració.';
@override
String get server => 'Servidor';
@override
String get alias => 'Àlies';
String get alias => 'Nom del dispositiu';
@override
String get deviceType => 'Tipus de dispositiu';
@override
String get deviceModel => 'Model de dispositiu';
String get deviceModel => 'Model del dispositiu';
@override
String get port => 'Port';
@override
String get discoveryTimeout => 'Temps d\'espera de descobriment';
@override
String get useSystemName => 'Utilitzar nom del sistema';
String get useSystemName => 'Utilitza el nom del sistema';
@override
String get generateRandomAlias => 'Generar àlies aleatòriament';
String get generateRandomAlias => 'Genera un àlies aleatori';
@override
String portWarning({required Object defaultPort}) =>
'Podria no ser detectat per altres dispositius perquè està utilitzant un port personalitzat. (per defecte: ${defaultPort})';
'Altres dispositius podrien no detectar-vos perquè utilitzeu un port personalitzat. (predefinit: ${defaultPort})';
@override
String get encryption => 'Encriptació';
String get encryption => 'Xifratge';
@override
String get multicastGroup => 'Multicast';
String get multicastGroup => 'Adreça del Multicast';
@override
String multicastGroupWarning({required Object defaultMulticast}) =>
'Podria no ser detectat per altres dispositius perquè està utilitzant una adreça multicast personalitzada. (per defecte: ${defaultMulticast})';
'Altres dispositius podrien no detectar-vos perquè utilitzeu una adreça multicast personalitzada. (predefinida: ${defaultMulticast})';
@override
String get network => 'Xarxa';
@override
late final _TranslationsSettingsTabNetworkNetworkOptionsCa networkOptions = _TranslationsSettingsTabNetworkNetworkOptionsCa._(_root);
}
// Path: settingsTab.other
@@ -932,13 +980,13 @@ class _TranslationsSettingsTabOtherCa extends TranslationsSettingsTabOtherEn {
// Translations
@override
String get title => 'Altre';
String get title => 'Altres';
@override
String get support => 'Suport LocalSend';
String get support => 'Doneu suport al LocalSend';
@override
String get donate => 'Donació';
@override
String get privacyPolicy => 'Política Privacitat';
String get privacyPolicy => 'Política de privadesa';
@override
String get termsOfUse => 'Condicions d\'ús';
}
@@ -951,12 +999,12 @@ class _TranslationsTroubleshootPageFirewallCa extends TranslationsTroubleshootPa
// Translations
@override
String get symptom => 'Aquesta aplicació pot enviar fitxers a altres dispositius però altres dispositius no poden enviar fitxers a aquest.';
String get symptom => 'Aquest dispositiu pot enviar fitxers a d\'altres, però altres dispositius no poden enviar fitxers a aquest.';
@override
String solution({required Object port}) =>
'El més provable és que sigui un problema del tallafocs. Pot solucionar-ho permetent les connexiions entrants (UDP I TCP) al port ${port}.';
'El més probable és que sigui un problema del tallafocs. Podeu solucionar-ho permetent les connexiions entrants (UDP i TCP) al port ${port}.';
@override
String get openFirewall => 'Obrir Tallafocs';
String get openFirewall => 'Obre el tallafocs';
}
// Path: troubleshootPage.noDiscovery
@@ -970,7 +1018,7 @@ class _TranslationsTroubleshootPageNoDiscoveryCa extends TranslationsTroubleshoo
String get symptom => 'Aquest dispositiu no pot descobrir altres dispositius.';
@override
String get solution =>
'Si us plau, asseguris que tots els dispositius estan a la mateixa xarxa Wi-Fi i tenen la mateixa configuració (port, adreça multicast i encriptació). Pot provar d\'escriure l\'adreça IP del dispositiu de destí manulament. Si això funciona, consideri afegir aquest dispositiu a preferits per tal de ser descobert automàticament en un futur.';
'Comproveu que tots els dispositius estan a la mateixa xarxa Wi-Fi i tenen la mateixa configuració (port, adreça multicast i xifratge). Podeu provar d\'escriure l\'adreça IP del dispositiu de destí de manera manual. Si això funciona, considereu afegir aquest dispositiu als preferits perquè pugui ser descobert automàticament en un futur.';
}
// Path: troubleshootPage.noConnection
@@ -981,10 +1029,10 @@ class _TranslationsTroubleshootPageNoConnectionCa extends TranslationsTroublesho
// Translations
@override
String get symptom => 'Ambdós dispositius no poden trobar-se ni compartir fitxers.';
String get symptom => 'Cap dels dos dispositius no poden trobar-se ni compartir fitxers.';
@override
String get solution =>
'El problema existeix als dos costats? S\'ha d\'assegurar que els dispositius estan a la mateixa xarxa Wi-Fi i comparteixen la mateixa configuració (port, adreça multicast i encriptació). El Wi-Fi pot no permetre la comunciació entre participants. En aquest cas, s\'ha d\'activar l\'opció a l\'encaminador.';
'Existeix el problema als dos costats? Si és així, cal que comproveu que els dispositius estan a la mateixa xarxa Wi-Fi i comparteixen la mateixa configuració (port, adreça multicast i xifratge). La Wi-Fi podria no permetre la comunicació entre els participants a causa de l\'aïllament del punt d\'accés (Access Point, AP). En aquest cas, cal que desactiveu aquesta opció a l\'encaminador.';
}
// Path: receiveHistoryPage.entryActions
@@ -995,13 +1043,13 @@ class _TranslationsReceiveHistoryPageEntryActionsCa extends TranslationsReceiveH
// Translations
@override
String get open => 'Obrir fitxer';
String get open => 'Obre el fitxer';
@override
String get showInFolder => 'Mostrar a la carpeta';
String get showInFolder => 'Mostra a la carpeta';
@override
String get info => 'Informació';
@override
String get deleteFromHistory => 'Eliminar de l\'historial';
String get deleteFromHistory => 'Elimina de l\'historial';
}
// Path: progressPage.total
@@ -1029,9 +1077,9 @@ class _TranslationsDialogsAddFileCa extends TranslationsDialogsAddFileEn {
// Translations
@override
String get title => 'Afegir a la selecció';
String get title => 'Afegeix-ho a la selecció';
@override
String get content => 'Què vol afegir?';
String get content => 'Què voleu afegir?';
}
// Path: dialogs.addressInput
@@ -1042,13 +1090,13 @@ class _TranslationsDialogsAddressInputCa extends TranslationsDialogsAddressInput
// Translations
@override
String get title => 'Introdueixi adreça';
String get title => 'Introduïu l\'adreça';
@override
String get hashtag => 'Etiqueta';
@override
String get ip => 'Adreça IP';
@override
String get recentlyUsed => 'Utilitzat recentment: ';
String get recentlyUsed => 'Utilitzades recentment: ';
}
// Path: dialogs.cancelSession
@@ -1059,9 +1107,9 @@ class _TranslationsDialogsCancelSessionCa extends TranslationsDialogsCancelSessi
// Translations
@override
String get title => 'Cancel·lar transferència del fitxer';
String get title => 'Cancel·la la transferència de fitxers';
@override
String get content => 'Segur que vol cancel·lar la transferència del fitxer?';
String get content => 'Segur que voleu cancel·lar la transferència dels fitxers?';
}
// Path: dialogs.cannotOpenFile
@@ -1074,7 +1122,7 @@ class _TranslationsDialogsCannotOpenFileCa extends TranslationsDialogsCannotOpen
@override
String get title => 'No es pot obrir el fitxer';
@override
String content({required Object file}) => 'No pot obrir el "${file}". Aquest fitxer s\'ha mogut, reanomenat o eliminat?';
String content({required Object file}) => 'No s\'ha pogut obrir «${file}». S\'ha mogut, reanomenat o eliminat?';
}
// Path: dialogs.encryptionDisabledNotice
@@ -1085,9 +1133,9 @@ class _TranslationsDialogsEncryptionDisabledNoticeCa extends TranslationsDialogs
// Translations
@override
String get title => 'Encriptació deshabilitada';
String get title => 'Xifratge desactivat';
@override
String get content => 'La comunicació ara es fa mitjançant el protocol HTTP no xifrat. Per utilitzar HTTPS, torneu a activar l\'encriptació.';
String get content => 'La comunicació ara es fa mitjançant el protocol HTTP no xifrat. Per a utilitzar HTTPS, torneu a activar el xifratge.';
}
// Path: dialogs.errorDialog
@@ -1113,7 +1161,7 @@ class _TranslationsDialogsFavoriteDialogCa extends TranslationsDialogsFavoriteDi
@override
String get noFavorites => 'Encara no hi ha cap dispositiu preferit.';
@override
String get addFavorite => 'Afegir';
String get addFavorite => 'Afegeix';
}
// Path: dialogs.favoriteDeleteDialog
@@ -1124,9 +1172,9 @@ class _TranslationsDialogsFavoriteDeleteDialogCa extends TranslationsDialogsFavo
// Translations
@override
String get title => 'Eliminar de preferits';
String get title => 'Elimina dels preferits';
@override
String content({required Object name}) => 'Realment vol eliminar "${name}" de preferits?';
String content({required Object name}) => 'Voleu eliminar «${name}» dels preferits?';
}
// Path: dialogs.favoriteEditDialog
@@ -1137,7 +1185,7 @@ class _TranslationsDialogsFavoriteEditDialogCa extends TranslationsDialogsFavori
// Translations
@override
String get titleAdd => 'Afegir a preferits';
String get titleAdd => 'Afegeix als preferits';
@override
String get titleEdit => 'Configuració';
@override
@@ -1179,7 +1227,7 @@ class _TranslationsDialogsFileNameInputCa extends TranslationsDialogsFileNameInp
// Translations
@override
String get title => 'Introdueixi el nom del fitxer';
String get title => 'Introduïu el nom del fitxer';
@override
String original({required Object original}) => 'Original: ${original}';
}
@@ -1192,9 +1240,9 @@ class _TranslationsDialogsHistoryClearDialogCa extends TranslationsDialogsHistor
// Translations
@override
String get title => 'Netejar historial';
String get title => 'Esborra l\'historial';
@override
String get content => 'Realment vol eliminar tot l\'historial?';
String get content => 'Segur que voleu eliminar tot l\'historial?';
}
// Path: dialogs.localNetworkUnauthorized
@@ -1208,7 +1256,7 @@ class _TranslationsDialogsLocalNetworkUnauthorizedCa extends TranslationsDialogs
String get title => _root.dialogs.noPermission.title;
@override
String get description =>
'LocalSend no pot trobar altres dispositius sense tenir el permís per escanejar la xarxa local. Concediu aquest permís a la configuració.';
'El LocalSend no pot trobar altres dispositius sense tenir permís per a escanejar la xarxa local. Concediu aquest permís a la configuració.';
@override
String get gotoSettings => 'Configuració';
}
@@ -1234,9 +1282,9 @@ class _TranslationsDialogsNoFilesCa extends TranslationsDialogsNoFilesEn {
// Translations
@override
String get title => 'Fitxer no seleccionat';
String get title => 'No s\'ha seleccionat cap fitxer';
@override
String get content => 'Si us plau, seleccioni un fitxer com a mínim.';
String get content => 'Seleccioneu com a mínim un fitxer.';
}
// Path: dialogs.noPermission
@@ -1249,7 +1297,7 @@ class _TranslationsDialogsNoPermissionCa extends TranslationsDialogsNoPermission
@override
String get title => 'Sense permisos';
@override
String get content => 'No has concedit els permisos necessaris. Concediu-los a la configuració.';
String get content => 'No heu concedit els permisos necessaris. Concediu-los a la configuració.';
}
// Path: dialogs.notAvailableOnPlatform
@@ -1284,15 +1332,15 @@ class _TranslationsDialogsQuickActionsCa extends TranslationsDialogsQuickActions
// Translations
@override
String get title => 'Accions Ràpides';
String get title => 'Accions ràpides';
@override
String get counter => 'Comptador';
@override
String get prefix => 'Prefix';
@override
String get padZero => 'Emplenar amb zeros';
String get padZero => 'Reomple amb zeros';
@override
String get sortBeforeCount => 'Ordenar prèviament alfabèticament';
String get sortBeforeCount => 'Ordena abans alfabèticament';
@override
String get random => 'Aleatori';
}
@@ -1307,7 +1355,8 @@ class _TranslationsDialogsQuickSaveNoticeCa extends TranslationsDialogsQuickSave
@override
String get title => _root.general.quickSave;
@override
String get content => 'Les sol·licituds d\'arxiu s\'accepten automàticament. Tingueu en compte que tothom a la xarxa local us pot enviar fitxers.';
String get content =>
'Les sol·licituds de fitxers s\'accepten automàticament. Tingueu en compte que tothom a la xarxa local us pot enviar fitxers.';
}
// Path: dialogs.quickSaveFromFavoritesNotice
@@ -1319,6 +1368,12 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeCa extends TranslationsDia
// Translations
@override
String get title => _root.general.quickSaveFromFavorites;
@override
List<String> get content => [
'Les sol·licituds de fitxers s\'accepten automàticament dels dispositius de la llista de preferits.',
'Atenció! Actualment, això no és del tot segur, un hacker que tingués les emprentes de qualsevol del dispositiu de la llista de preferits podria enviar-vos fitxers sense restriccions.',
'No obstant això, aquesta opció encara és més segura que permetre que tothom a la xarxa local us enviï fitxers sense restriccions.',
];
}
// Path: dialogs.pin
@@ -1329,7 +1384,7 @@ class _TranslationsDialogsPinCa extends TranslationsDialogsPinEn {
// Translations
@override
String get title => 'Introduïr PIN';
String get title => 'Introduïu el PIN';
}
// Path: dialogs.sendModeHelp
@@ -1342,12 +1397,12 @@ class _TranslationsDialogsSendModeHelpCa extends TranslationsDialogsSendModeHelp
@override
String get title => 'Modes d\'enviament';
@override
String get single => 'Enviar fitxers a un destinatari. La selecció s\'esborrarà un cop finalitzada la transferència de fitxers.';
String get single => 'Envia fitxers a un destinatari. La selecció s\'esborrarà un cop finalitzada la transferència de fitxers.';
@override
String get multiple => 'Enviar fitxers a diversos destinataris. La selecció no s\'esborrarà.';
String get multiple => 'Envia fitxers a diversos destinataris. La selecció no s\'esborrarà en finalitzar la trasferència.';
@override
String get link =>
'Els destinataris que no tinguin LocalSend instal·lat poden descarregar els fitxers seleccionats obrint l\'enllaç al seu navegador.';
'Els destinataris que no tinguin el LocalSend instal·lat poden baixar els fitxers seleccionats obrint l\'enllaç al seu navegador.';
}
// Path: dialogs.zoom
@@ -1361,6 +1416,19 @@ class _TranslationsDialogsZoomCa extends TranslationsDialogsZoomEn {
String get title => 'URL';
}
// Path: dialogs.openFile
class _TranslationsDialogsOpenFileCa extends TranslationsDialogsOpenFileEn {
_TranslationsDialogsOpenFileCa._(TranslationsCa root) : this._root = root, super.internal(root);
final TranslationsCa _root; // ignore: unused_field
// Translations
@override
String get title => 'Obre el fitxer';
@override
String get content => 'Voleu obrir el fitxer rebut?';
}
// Path: settingsTab.general.brightnessOptions
class _TranslationsSettingsTabGeneralBrightnessOptionsCa extends TranslationsSettingsTabGeneralBrightnessOptionsEn {
_TranslationsSettingsTabGeneralBrightnessOptionsCa._(TranslationsCa root) : this._root = root, super.internal(root);
@@ -1400,6 +1468,19 @@ class _TranslationsSettingsTabGeneralLanguageOptionsCa extends TranslationsSetti
String get system => 'Sistema';
}
// Path: settingsTab.network.networkOptions
class _TranslationsSettingsTabNetworkNetworkOptionsCa extends TranslationsSettingsTabNetworkNetworkOptionsEn {
_TranslationsSettingsTabNetworkNetworkOptionsCa._(TranslationsCa root) : this._root = root, super.internal(root);
final TranslationsCa _root; // ignore: unused_field
// Translations
@override
String get all => 'Totes';
@override
String get filtered => 'Filtrades';
}
// Path: progressPage.total.title
class _TranslationsProgressPageTotalTitleCa extends TranslationsProgressPageTotalTitleEn {
_TranslationsProgressPageTotalTitleCa._(TranslationsCa root) : this._root = root, super.internal(root);
@@ -1414,5 +1495,5 @@ class _TranslationsProgressPageTotalTitleCa extends TranslationsProgressPageTota
@override
String get canceledSender => 'Cancel·lat pel remitent';
@override
String get canceledReceiver => 'Cancelat pel destinatari';
String get canceledReceiver => 'Cancel·lat pel destinatari';
}
+180 -96
View File
@@ -85,6 +85,8 @@ class TranslationsDa extends Translations {
late final _TranslationsWebDa web = _TranslationsWebDa._(_root);
@override
late final _TranslationsAssetPickerDa assetPicker = _TranslationsAssetPickerDa._(_root);
@override
late final _TranslationsNetworkInterfacesPageDa networkInterfacesPage = _TranslationsNetworkInterfacesPageDa._(_root);
}
// Path: general
@@ -95,7 +97,7 @@ class _TranslationsGeneralDa extends TranslationsGeneralEn {
// Translations
@override
String get accept => 'Accepter';
String get accept => 'Acceptér';
@override
String get accepted => 'Accepteret';
@override
@@ -109,11 +111,11 @@ class _TranslationsGeneralDa extends TranslationsGeneralEn {
@override
String get confirm => 'Bekræft';
@override
String get continueStr => 'Videre';
String get continueStr => 'Fortsæt';
@override
String get copy => 'Kopier';
String get copy => 'Kopiér';
@override
String get copiedToClipboard => 'Kopieret til udklipsholderen.';
String get copiedToClipboard => 'Kopieret til udklipsholder';
@override
String get decline => 'Afvis';
@override
@@ -129,7 +131,7 @@ class _TranslationsGeneralDa extends TranslationsGeneralEn {
@override
String get files => 'Filer';
@override
String get finished => 'Fuldendt';
String get finished => 'Fuldført';
@override
String get hide => 'Skjul';
@override
@@ -141,17 +143,17 @@ class _TranslationsGeneralDa extends TranslationsGeneralEn {
@override
String get online => 'Online';
@override
String get open => 'Åben';
String get open => 'Åbn';
@override
String get queue => '';
@override
String get quickSave => 'Quick Save';
String get quickSave => 'Gem hurtigt';
@override
String get quickSaveFromFavorites => 'Quick Save til "Favoritter"';
String get quickSaveFromFavorites => 'Gem hurtigt til "Favoritter"';
@override
String get renamed => 'Omdøbt';
@override
String get reset => 'Nulstil';
String get reset => 'Fortryd ændringer';
@override
String get restart => 'Genstart';
@override
@@ -165,11 +167,11 @@ class _TranslationsGeneralDa extends TranslationsGeneralEn {
@override
String get save => 'Gem';
@override
String get unchanged => 'Uforandret';
String get unchanged => 'Uændret';
@override
String get unknown => 'Ukendt';
@override
String get noItemInClipboard => 'Intet element fundet i udklipsholderen.';
String get noItemInClipboard => 'Ingen elementer i udklipsholder.';
}
// Path: receiveTab
@@ -183,6 +185,8 @@ class _TranslationsReceiveTabDa extends TranslationsReceiveTabEn {
String get title => 'Modtag';
@override
late final _TranslationsReceiveTabInfoBoxDa infoBox = _TranslationsReceiveTabInfoBoxDa._(_root);
@override
late final _TranslationsReceiveTabQuickSaveDa quickSave = _TranslationsReceiveTabQuickSaveDa._(_root);
}
// Path: sendTab
@@ -199,9 +203,9 @@ class _TranslationsSendTabDa extends TranslationsSendTabEn {
@override
late final _TranslationsSendTabPickerDa picker = _TranslationsSendTabPickerDa._(_root);
@override
String get shareIntentInfo => 'Du kan også benytte "Dele"-funktionen på din mobilentelefon, for lettere at kunne vælge filer.';
String get shareIntentInfo => 'Du kan også bruge din mobilenheds "Del"-funktion til nemmere at vælge filer.';
@override
String get nearbyDevices => 'Enheder tæt på';
String get nearbyDevices => 'Enheder i nærheden';
@override
String get thisDevice => 'Denne enhed';
@override
@@ -209,15 +213,15 @@ class _TranslationsSendTabDa extends TranslationsSendTabEn {
@override
String get manualSending => 'Manuel afsendelse';
@override
String get sendMode => 'Sendemåde';
String get sendMode => 'Send-tilstand';
@override
late final _TranslationsSendTabSendModesDa sendModes = _TranslationsSendTabSendModesDa._(_root);
@override
String get sendModeHelp => 'Forklaring';
@override
String get help => 'Vær venligst sikker på, at den ønskede enhed også befinder sig på samme Wi-Fi-netværk.';
String get help => 'Sørg for, at den ønskede enhed er på det samme Wi-Fi-netværk.';
@override
String get placeItems => 'Placer filer for at dele.';
String get placeItems => 'Placer filer til deling.';
}
// Path: settingsTab
@@ -251,9 +255,9 @@ class _TranslationsTroubleshootPageDa extends TranslationsTroubleshootPageEn {
// Translations
@override
String get title => 'Fejlmelding';
String get title => 'Fejlsøgning';
@override
String get subTitle => 'Virker appen ikke som forventet? Her finder du hyppigt brugte løsninger.';
String get subTitle => 'Fungerer appen ikke som forventet? Her finder du løsninger på almindelige problemer.';
@override
String get solution => 'Løsning:';
@override
@@ -276,7 +280,7 @@ class _TranslationsReceiveHistoryPageDa extends TranslationsReceiveHistoryPageEn
@override
String get title => 'Historik';
@override
String get openFolder => 'Åben mappe';
String get openFolder => 'Åbn mappe';
@override
String get deleteHistory => 'Slet historik';
@override
@@ -295,9 +299,9 @@ class _TranslationsApkPickerPageDa extends TranslationsApkPickerPageEn {
@override
String get title => 'Apps (APK)';
@override
String get excludeSystemApps => 'Ekskluder System-apps';
String get excludeSystemApps => 'Ekskluder systemapps';
@override
String get excludeAppsWithoutLaunchIntent => 'Ekskluder Ikke-startbare Apps';
String get excludeAppsWithoutLaunchIntent => 'Ekskluder ikke-startbare apps';
@override
String apps({required Object n}) => '${n} Apps';
}
@@ -321,8 +325,11 @@ class _TranslationsReceivePageDa extends TranslationsReceivePageEn {
// Translations
@override
String subTitle({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('da'))(n, one: 'vil sende dig en fil', other: 'vil sende dig ${n} filer');
String subTitle({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('da'))(
n,
one: 'vil sende dig en fil',
other: 'vil sende dig ${n} filer',
);
@override
String get subTitleMessage => 'sendte dig en besked:';
@override
@@ -358,7 +365,7 @@ class _TranslationsSendPageDa extends TranslationsSendPageEn {
// Translations
@override
String get waiting => 'Venter på svar...';
String get waiting => 'Venter på svar';
@override
String get rejected => 'Modtageren har afvist delingen.';
@override
@@ -375,9 +382,9 @@ class _TranslationsProgressPageDa extends TranslationsProgressPageEn {
// Translations
@override
String get titleSending => 'Send filer';
String get titleSending => 'Sender filer';
@override
String get titleReceiving => 'Modtag filer';
String get titleReceiving => 'Modtager filer';
@override
String get savedToGallery => 'Gemt i fotos';
@override
@@ -394,16 +401,16 @@ class _TranslationsWebSharePageDa extends TranslationsWebSharePageEn {
@override
String get title => 'Del med link';
@override
String get loading => 'Start server...';
String get loading => 'Starter server';
@override
String get stopping => 'Stop server...';
String get stopping => 'Stopper server';
@override
String get error => 'En fejl opstod, mens serveren blev startet.';
@override
String openLink({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('da'))(
n,
one: 'Åben dette link i browseren:',
other: 'Åben et af disse links i browseren:',
one: 'Åbn dette link i din browser:',
other: 'Åbn et af disse links i din browser:',
);
@override
String get requests => 'Forespørgsler';
@@ -418,9 +425,9 @@ class _TranslationsWebSharePageDa extends TranslationsWebSharePageEn {
@override
String pinHint({required Object pin}) => 'PIN-koden er "${pin}"';
@override
String get encryptionHint => 'LocalSend benytter et selvsigneret certifikat. Det skal accepteres i browseren.';
String get encryptionHint => 'LocalSend bruger et selvsigneret certifikat. Du skal acceptere det i din browser.';
@override
String pendingRequests({required Object n}) => 'Ventende forespørgsler: ${n}';
String pendingRequests({required Object n}) => 'Afventende forespørgsler: ${n}';
}
// Path: aboutPage
@@ -434,13 +441,13 @@ class _TranslationsAboutPageDa extends TranslationsAboutPageEn {
String get title => 'Om LocalSend';
@override
List<String> get description => [
'LocalSend er en gratis open-source app, som du kan bruge til sikkert at dele filer og beskeder med andre enheder i nærheden dit lokale netværk, uden en internet forbindelse.',
'Appen findes til Android, iOS, macOS, Windows og Linux. Alle downloadmuligheder finder du på den officielle hjemmeside.',
'LocalSend er en gratis, open source-app, der lader dig dele filer og beskeder sikkert med enheder i nærheden over dit lokale netværk uden behov for en internetforbindelse.',
'Appen er tilgængelig på Android, iOS, macOS, Windows og Linux. Du finder alle downloadmuligheder på den officielle hjemmeside.',
];
@override
String get author => 'Skaber';
@override
String get contributors => 'Medvirkende';
String get contributors => 'Bidragydere';
@override
String get packagers => 'Pakkere';
@override
@@ -457,13 +464,13 @@ class _TranslationsDonationPageDa extends TranslationsDonationPageEn {
@override
String get title => 'Donér';
@override
String get info => 'LocalSend er gratis, open-source og reklamefri. Hvis du kan lide denne app, kan du støtte dens udvikling med en donation.';
String get info => 'LocalSend er gratis, open source og uden annoncer. Hvis du kan lide appen, kan du støtte udviklingen med en donation.';
@override
String donate({required Object amount}) => 'Donér ${amount}';
@override
String get thanks => 'Tusind tak for din støtte!';
@override
String get restore => 'Genskab køb';
String get restore => 'Gendan køb';
}
// Path: changelogPage
@@ -474,7 +481,7 @@ class _TranslationsChangelogPageDa extends TranslationsChangelogPageEn {
// Translations
@override
String get title => 'Ændringsbemærkninger';
String get title => 'Ændringslog';
}
// Path: dialogs
@@ -534,6 +541,8 @@ class _TranslationsDialogsDa extends TranslationsDialogsEn {
late final _TranslationsDialogsSendModeHelpDa sendModeHelp = _TranslationsDialogsSendModeHelpDa._(_root);
@override
late final _TranslationsDialogsZoomDa zoom = _TranslationsDialogsZoomDa._(_root);
@override
late final _TranslationsDialogsOpenFileDa openFile = _TranslationsDialogsOpenFileDa._(_root);
}
// Path: sanitization
@@ -544,7 +553,7 @@ class _TranslationsSanitizationDa extends TranslationsSanitizationEn {
// Translations
@override
String get empty => 'Filnavn kan ikke være tomt';
String get empty => 'Filnavn ikke være tomt';
@override
String get invalid => 'Filnavn indeholder ugyldige tegn';
}
@@ -559,9 +568,9 @@ class _TranslationsTrayDa extends TranslationsTrayEn {
@override
String get open => _root.general.open;
@override
String get close => 'Luk LocalSend';
String get close => 'Afslut LocalSend';
@override
String get closeWindows => 'Afslut';
String get closeWindows => 'Luk';
}
// Path: web
@@ -605,7 +614,7 @@ class _TranslationsAssetPickerDa extends TranslationsAssetPickerEn {
@override
String get gifIndicator => 'GIF';
@override
String get loadFailed => 'Indlæsning slog fejl';
String get loadFailed => 'Indlæsning mislykkedes';
@override
String get original => 'Original';
@override
@@ -615,18 +624,18 @@ class _TranslationsAssetPickerDa extends TranslationsAssetPickerEn {
@override
String get emptyList => 'Tom liste';
@override
String get unSupportedAssetType => 'Formatet understøttes ikke.';
String get unSupportedAssetType => 'Ikke-understøttet filtype.';
@override
String get unableToAccessAll => 'Kan ikke tilgå alle filer på enheden.';
String get unableToAccessAll => 'Kan ikke tilgå alle filer på enheden';
@override
String get viewingLimitedAssetsTip => 'Vis kun filer og mapper tilgængelig for appen.';
String get viewingLimitedAssetsTip => 'Vis kun filer og mapper tilgængelige for appen.';
@override
String get changeAccessibleLimitedAssets => 'Klik for at opdatere tilgængelige filer';
@override
String get accessAllTip =>
'Appen kan kun tilgå nogle filer på enheden. Åben venligst systemindstillingerne og giv appen adgang til alle medier på enheden.';
'Appen kan kun tilgå nogle filer på enheden. Gå til systemindstillingerne, og giv den adgang til alle medier på enheden.';
@override
String get goToSystemSettings => 'Gå til systemindstillingerne';
String get goToSystemSettings => 'Gå til systemindstillinger';
@override
String get accessLimitedAssets => 'Fortsæt med begrænset adgang';
@override
@@ -646,15 +655,35 @@ class _TranslationsAssetPickerDa extends TranslationsAssetPickerEn {
@override
String get sActionSelectHint => 'Vælg';
@override
String get sActionSwitchPathLabel => 'Ændr filens sti';
String get sActionSwitchPathLabel => 'Ændr filsti';
@override
String get sActionUseCameraHint => 'Benyt kamera';
String get sActionUseCameraHint => 'Brug kamera';
@override
String get sNameDurationLabel => 'Varighed';
@override
String get sUnitAssetCountLabel => 'Antal';
}
// Path: networkInterfacesPage
class _TranslationsNetworkInterfacesPageDa extends TranslationsNetworkInterfacesPageEn {
_TranslationsNetworkInterfacesPageDa._(TranslationsDa root) : this._root = root, super.internal(root);
final TranslationsDa _root; // ignore: unused_field
// Translations
@override
String get title => 'Netværksgrænseflader';
@override
String get info =>
'Som standard bruger LocalSend alle tilgængelige netværksgrænseflader. Du kan ekskludere uønskede netværk her. Du skal genstarte serveren for at anvende ændringerne.';
@override
String get preview => 'Forhåndsvisning';
@override
String get whitelist => 'Hvidliste';
@override
String get blacklist => 'Sortliste';
}
// Path: receiveTab.infoBox
class _TranslationsReceiveTabInfoBoxDa extends TranslationsReceiveTabInfoBoxEn {
_TranslationsReceiveTabInfoBoxDa._(TranslationsDa root) : this._root = root, super.internal(root);
@@ -667,7 +696,22 @@ class _TranslationsReceiveTabInfoBoxDa extends TranslationsReceiveTabInfoBoxEn {
@override
String get port => 'Port:';
@override
String get alias => 'Alias:';
String get alias => 'Enhedsnavn:';
}
// Path: receiveTab.quickSave
class _TranslationsReceiveTabQuickSaveDa extends TranslationsReceiveTabQuickSaveEn {
_TranslationsReceiveTabQuickSaveDa._(TranslationsDa root) : this._root = root, super.internal(root);
final TranslationsDa _root; // ignore: unused_field
// Translations
@override
String get favorites => 'Favoritter';
@override
String get off => _root.general.off;
@override
String get on => _root.general.on;
}
// Path: sendTab.selection
@@ -678,7 +722,7 @@ class _TranslationsSendTabSelectionDa extends TranslationsSendTabSelectionEn {
// Translations
@override
String get title => 'Hvad vil du dele?';
String get title => 'Valg';
@override
String files({required Object files}) => 'Filer: ${files}';
@override
@@ -703,7 +747,7 @@ class _TranslationsSendTabPickerDa extends TranslationsSendTabPickerEn {
@override
String get app => 'App';
@override
String get clipboard => 'Udklipsholder';
String get clipboard => 'Indsæt';
}
// Path: sendTab.sendModes
@@ -743,15 +787,15 @@ class _TranslationsSettingsTabGeneralDa extends TranslationsSettingsTabGeneralEn
@override
late final _TranslationsSettingsTabGeneralLanguageOptionsDa languageOptions = _TranslationsSettingsTabGeneralLanguageOptionsDa._(_root);
@override
String get saveWindowPlacement => 'Afslut: Gem vindueposition.';
String get saveWindowPlacement => 'Gem vinduesposition ved afslutning';
@override
String get saveWindowPlacementWindows => 'Gem vinduesposition efter afslutning';
String get saveWindowPlacementWindows => 'Gem vinduesposition ved lukning';
@override
String get minimizeToTray => 'Afslut: minimer til dock/menubjælke';
String get minimizeToTray => 'Minimer til systembakken/menulinjen ved lukning';
@override
String get launchAtStartup => 'Autostart ved login';
String get launchAtStartup => 'Autostart efter login';
@override
String get launchMinimized => 'Autostart: Skjult ved opstart';
String get launchMinimized => 'Autostart: Start skjult';
@override
String get showInContextMenu => 'Vis LocalSend i kontekstmenu';
@override
@@ -774,15 +818,15 @@ class _TranslationsSettingsTabReceiveDa extends TranslationsSettingsTabReceiveEn
@override
String get requirePin => _root.webSharePage.requirePin;
@override
String get autoFinish => 'Fuldend automatisk';
String get autoFinish => 'Auto-fuldfør';
@override
String get destination => 'Placering';
String get destination => 'Gem til mappe';
@override
String get downloads => '(Overførsler)';
@override
String get saveToGallery => 'Gem medier i galleri';
String get saveToGallery => 'Gem medier til galleri';
@override
String get saveToHistory => 'Gem i historik';
String get saveToHistory => 'Gem til historik';
}
// Path: settingsTab.send
@@ -795,7 +839,7 @@ class _TranslationsSettingsTabSendDa extends TranslationsSettingsTabSendEn {
@override
String get title => 'Send';
@override
String get shareViaLinkAutoAccept => 'Accepter automatisk anmodninger i "Del med link"-tilstand';
String get shareViaLinkAutoAccept => 'Acceptér automatisk anmodninger i "Del med link"-tilstand';
}
// Path: settingsTab.network
@@ -812,7 +856,7 @@ class _TranslationsSettingsTabNetworkDa extends TranslationsSettingsTabNetworkEn
@override
String get server => 'Server';
@override
String get alias => 'Alias';
String get alias => 'Enhedsnavn';
@override
String get deviceType => 'Enhedstype';
@override
@@ -820,17 +864,25 @@ class _TranslationsSettingsTabNetworkDa extends TranslationsSettingsTabNetworkEn
@override
String get port => 'Port';
@override
String get discoveryTimeout => 'Timeout for opdagelse';
String get discoveryTimeout => 'Timeout for søgning';
@override
String portWarning({required Object defaultPort}) =>
'Hvis du bruger en brugerdefineret port, vil du muligvis ikke blive genkendt af andre enheder. (Standard: ${defaultPort})';
'Andre enheder registrerer dig muligvis ikke, da du bruger en brugerdefineret port (standard: ${defaultPort}).';
@override
String get encryption => 'Kryptering';
@override
String get multicastGroup => 'Multicast';
String get multicastGroup => 'Multicast-adresse';
@override
String multicastGroupWarning({required Object defaultMulticast}) =>
'Du bliver muligvis ikke genkendt af andre enheder, fordi du bruger en brugerdefineret multicast-adresse. (Standard: ${defaultMulticast})';
'Andre enheder registrerer dig muligvis ikke, da du bruger en brugerdefineret multicast-adresse (standard: ${defaultMulticast}).';
@override
String get network => 'Netværk';
@override
late final _TranslationsSettingsTabNetworkNetworkOptionsDa networkOptions = _TranslationsSettingsTabNetworkNetworkOptionsDa._(_root);
@override
String get useSystemName => 'Brug systemnavn';
@override
String get generateRandomAlias => 'Generér tilfældigt alias';
}
// Path: settingsTab.other
@@ -860,12 +912,12 @@ class _TranslationsTroubleshootPageFirewallDa extends TranslationsTroubleshootPa
// Translations
@override
String get symptom => 'Denne app kan sende filer til andre endheder, men ikke omvendt.';
String get symptom => 'Denne enhed kan sende filer til andre enheder, men andre kan ikke sende til denne enhed.';
@override
String solution({required Object port}) =>
'Dette er højst sandsynligt et Firewall-problem. Du kan løse det ved at tillade indgående forbindelser (UDP und TCP) på Port ${port}.';
'Dette er sandsynligvis et firewall-problem. Løs det ved at tillade indgående forbindelser (UDP og TCP) på port ${port}.';
@override
String get openFirewall => 'Åben firewall';
String get openFirewall => 'Åbn firewall';
}
// Path: troubleshootPage.noDiscovery
@@ -879,7 +931,7 @@ class _TranslationsTroubleshootPageNoDiscoveryDa extends TranslationsTroubleshoo
String get symptom => 'Denne enhed kan ikke finde andre enheder.';
@override
String get solution =>
'Kontrollér venligst, at alle enheder er på det samme Wi-Fi-netværk og har samme konfiguration (port, multicast-adresse, kryptering). Du kan prøve at indtaste enhedens IP-adresse manuelt. Hvis dette virker, kan du overveje at tilføje denne enhed til favoritterne, så den automatisk kan blive opdaget i fremtiden.';
'Sørg for, at alle enheder er på samme Wi-Fi-netværk og har den samme konfiguration (port, multicast-adresse, kryptering). Du kan prøve at indtaste den ønskede enheds IP-adresse manuelt. Hvis det virker, kan du føje enheden til favoritter, så den kan findes automatisk fremover.';
}
// Path: troubleshootPage.noConnection
@@ -893,7 +945,7 @@ class _TranslationsTroubleshootPageNoConnectionDa extends TranslationsTroublesho
String get symptom => 'Begge enheder kan hverken se hinanden eller dele data.';
@override
String get solution =>
'Findes problemet på begge sider? I så fald skal du sikrer, at begge enheder er tilsluttet samme Wi-Fi-netværk og deler den samme konfiguration (Port, Multicast-adresse, kryptering). Det er muligt, at Wi-Fi-netværket ikke tillader forbindelser mellem enheder. I så fald skal denne indstilling slås til på routeren.';
'Er problemet der på begge enheder? Hvis ja, skal du sikre, at begge er på samme Wi-Fi-netværk og har den samme konfiguration (port, multicast-adresse, kryptering). Det kan være, at Wi-Fi-netværket forhindrer kommunikation mellem enheder grundet Access Point (AP) Isolation. I så fald skal denne indstilling deaktiveres på routeren.';
}
// Path: receiveHistoryPage.entryActions
@@ -904,13 +956,13 @@ class _TranslationsReceiveHistoryPageEntryActionsDa extends TranslationsReceiveH
// Translations
@override
String get open => 'Åben fil';
String get open => 'Åbn fil';
@override
String get showInFolder => 'Vis i mappe';
@override
String get info => 'Information';
@override
String get deleteFromHistory => 'Slet fra historikken';
String get deleteFromHistory => 'Slet fra historik';
}
// Path: progressPage.total
@@ -938,7 +990,7 @@ class _TranslationsDialogsAddFileDa extends TranslationsDialogsAddFileEn {
// Translations
@override
String get title => 'Tilføj til pakke';
String get title => 'Føj til valg';
@override
String get content => 'Hvad vil du tilføje?';
}
@@ -951,13 +1003,13 @@ class _TranslationsDialogsAddressInputDa extends TranslationsDialogsAddressInput
// Translations
@override
String get title => 'Skriv adresse';
String get title => 'Indtast adresse';
@override
String get hashtag => 'Hashtag';
@override
String get ip => 'IP-adresse';
@override
String get recentlyUsed => 'Senest brugt:';
String get recentlyUsed => 'Senest brugt: ';
}
// Path: dialogs.cancelSession
@@ -994,9 +1046,9 @@ class _TranslationsDialogsEncryptionDisabledNoticeDa extends TranslationsDialogs
// Translations
@override
String get title => 'Kryptering slået fra';
String get title => 'Kryptering deaktiveret';
@override
String get content => 'Kommunikationen forløber nu over den ukrypterede HTTP-protokol. Aktiver kryptering for igen at benytte HTTPS.';
String get content => 'Kommunikationen sker nu via den ukrypterede HTTP-protokol. Aktivér kryptering igen for at bruge HTTPS.';
}
// Path: dialogs.errorDialog
@@ -1020,9 +1072,9 @@ class _TranslationsDialogsFavoriteDialogDa extends TranslationsDialogsFavoriteDi
@override
String get title => 'Favoritter';
@override
String get noFavorites => 'Ingen favoritter indstillet.';
String get noFavorites => 'Ingen favoritter endnu.';
@override
String get addFavorite => 'Ny';
String get addFavorite => 'Tilføj';
}
// Path: dialogs.favoriteDeleteDialog
@@ -1046,15 +1098,15 @@ class _TranslationsDialogsFavoriteEditDialogDa extends TranslationsDialogsFavori
// Translations
@override
String get titleAdd => 'Tilføj favorit';
String get titleAdd => 'Føj til favoritter';
@override
String get titleEdit => 'Rediger favorit';
@override
String get name => 'Navn';
String get name => 'Enhedsnavn';
@override
String get auto => '(auto)';
@override
String get ip => 'IP-addresse';
String get ip => 'IP-adresse';
@override
String get port => 'Port';
}
@@ -1067,7 +1119,7 @@ class _TranslationsDialogsFileInfoDa extends TranslationsDialogsFileInfoEn {
// Translations
@override
String get title => 'Fil-information';
String get title => 'Filoplysninger';
@override
String get fileName => 'Filnavn:';
@override
@@ -1101,9 +1153,9 @@ class _TranslationsDialogsHistoryClearDialogDa extends TranslationsDialogsHistor
// Translations
@override
String get title => 'Slet historik';
String get title => 'Ryd historik';
@override
String get content => 'Vil du virkelig slette historikken?';
String get content => 'Vil du virkelig slette hele historikken?';
}
// Path: dialogs.localNetworkUnauthorized
@@ -1158,7 +1210,7 @@ class _TranslationsDialogsNoPermissionDa extends TranslationsDialogsNoPermission
@override
String get title => 'Ingen tilladelse';
@override
String get content => 'Du har ikke givet de tilstrækkelige tilladelser. Giv venligst tilladelse i systemindstillingerne.';
String get content => 'Du har ikke givet de nødvendige tilladelser. Giv venligst tilladelse i systemindstillingerne.';
}
// Path: dialogs.notAvailableOnPlatform
@@ -1193,7 +1245,7 @@ class _TranslationsDialogsQuickActionsDa extends TranslationsDialogsQuickActions
// Translations
@override
String get title => 'Kvikhandlinger';
String get title => 'Hurtighandlinger';
@override
String get counter => 'Tæller';
@override
@@ -1201,7 +1253,7 @@ class _TranslationsDialogsQuickActionsDa extends TranslationsDialogsQuickActions
@override
String get padZero => 'Fyld med nuller';
@override
String get sortBeforeCount => 'Sorter alfabetisk på forhånd';
String get sortBeforeCount => 'Sortér alfabetisk på forhånd (A-Å)';
@override
String get random => 'Tilfældig';
}
@@ -1216,7 +1268,7 @@ class _TranslationsDialogsQuickSaveNoticeDa extends TranslationsDialogsQuickSave
@override
String get title => _root.general.quickSave;
@override
String get content => 'Filoverførsler bliver automatisk accepteret. Bemærk at alle på det lokale netværk kan sende dig filer.';
String get content => 'Filoverførsler accepteres nu automatisk. Bemærk, at alle på det lokale netværk kan sende dig filer.';
}
// Path: dialogs.quickSaveFromFavoritesNotice
@@ -1228,6 +1280,12 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeDa extends TranslationsDia
// Translations
@override
String get title => _root.general.quickSaveFromFavorites;
@override
List<String> get content => [
'Filoverførsler accepteres nu automatisk fra enheder på din favoritliste.',
'Advarsel! Dette er ikke helt sikkert, da hvis en hacker har fingeraftrykket på enhver enhed fra din favoritliste, kan de sende filer til dig uden restriktioner.',
'Denne mulighed er dog stadig sikrere end at tillade alle brugere på det lokale netværk at sende filer til dig uden restriktioner.',
];
}
// Path: dialogs.pin
@@ -1249,13 +1307,13 @@ class _TranslationsDialogsSendModeHelpDa extends TranslationsDialogsSendModeHelp
// Translations
@override
String get title => 'Sendemåde';
String get title => 'Send-tilstande';
@override
String get single => 'Send filer til en modtager. Filvalget vil blive ryddet når filoverførslen er slut.';
String get single => 'Sender filer til én modtager. Valget ryddes efter filoverførsel er færdig.';
@override
String get multiple => 'Send filer til flere modtagere. Filvalget vil ikke blive ryddet.';
String get multiple => 'Sender filer til flere modtager. Valget ryddes ikke efter filoverførsel er færdig.';
@override
String get link => 'Modtagere, der ikke har LocalSend installeret, kan downloade de valgte filer i en browser.';
String get link => 'Modtagere, der ikke har LocalSend installeret, kan hente de valgte filer ved at åbne linket i deres browser.';
}
// Path: dialogs.zoom
@@ -1269,6 +1327,19 @@ class _TranslationsDialogsZoomDa extends TranslationsDialogsZoomEn {
String get title => 'URL';
}
// Path: dialogs.openFile
class _TranslationsDialogsOpenFileDa extends TranslationsDialogsOpenFileEn {
_TranslationsDialogsOpenFileDa._(TranslationsDa root) : this._root = root, super.internal(root);
final TranslationsDa _root; // ignore: unused_field
// Translations
@override
String get title => 'Åbn fil';
@override
String get content => 'Vil du åbne den modtagne fil?';
}
// Path: settingsTab.general.brightnessOptions
class _TranslationsSettingsTabGeneralBrightnessOptionsDa extends TranslationsSettingsTabGeneralBrightnessOptionsEn {
_TranslationsSettingsTabGeneralBrightnessOptionsDa._(TranslationsDa root) : this._root = root, super.internal(root);
@@ -1308,6 +1379,19 @@ class _TranslationsSettingsTabGeneralLanguageOptionsDa extends TranslationsSetti
String get system => 'System';
}
// Path: settingsTab.network.networkOptions
class _TranslationsSettingsTabNetworkNetworkOptionsDa extends TranslationsSettingsTabNetworkNetworkOptionsEn {
_TranslationsSettingsTabNetworkNetworkOptionsDa._(TranslationsDa root) : this._root = root, super.internal(root);
final TranslationsDa _root; // ignore: unused_field
// Translations
@override
String get all => 'Alle';
@override
String get filtered => 'Filtreret';
}
// Path: progressPage.total.title
class _TranslationsProgressPageTotalTitleDa extends TranslationsProgressPageTotalTitleEn {
_TranslationsProgressPageTotalTitleDa._(TranslationsDa root) : this._root = root, super.internal(root);
@@ -1318,7 +1402,7 @@ class _TranslationsProgressPageTotalTitleDa extends TranslationsProgressPageTota
@override
String sending({required Object time}) => 'Samlet tid (${time})';
@override
String get finishedError => 'Fuldendt med fejl';
String get finishedError => 'Fuldført med fejl';
@override
String get canceledSender => 'Afbrudt af afsender';
@override
+23
View File
@@ -409,6 +409,8 @@ class _TranslationsProgressPageDe extends TranslationsProgressPageEn {
String get savedToGallery => 'in Fotos gespeichert';
@override
late final _TranslationsProgressPageTotalDe total = _TranslationsProgressPageTotalDe._(_root);
@override
late final _TranslationsProgressPageRemainingTimeDe remainingTime = _TranslationsProgressPageRemainingTimeDe._(_root);
}
// Path: webSharePage
@@ -983,6 +985,27 @@ class _TranslationsProgressPageTotalDe extends TranslationsProgressPageTotalEn {
String speed({required Object speed}) => 'Geschwindigkeit: ${speed}/s';
}
// Path: progressPage.remainingTime
class _TranslationsProgressPageRemainingTimeDe extends TranslationsProgressPageRemainingTimeEn {
_TranslationsProgressPageRemainingTimeDe._(TranslationsDe root) : this._root = root, super.internal(root);
final TranslationsDe _root; // ignore: unused_field
// Translations
@override
String seconds({required Object n, required Object ss}) => '${n}:${ss}';
@override
String minutes({required Object n, required Object ss}) => '${n}:${ss}';
/// Benutze 'h' als Abkürzung für Stunden und 'm' für Minuten
@override
String hours({required Object h, required Object m}) => '${h}h ${m}m';
/// Benutze 'd' für Tage, 'h' für Stunden und 'm' für Minuten
@override
String days({required Object d, required Object h, required Object m}) => '${d}d ${h}h ${m}m';
}
// Path: dialogs.addFile
class _TranslationsDialogsAddFileDe extends TranslationsDialogsAddFileEn {
_TranslationsDialogsAddFileDe._(TranslationsDe root) : this._root = root, super.internal(root);
+16 -16
View File
@@ -351,13 +351,13 @@ class _TranslationsReceiveOptionsPageEl extends TranslationsReceiveOptionsPageEn
@override
String get title => 'Επιλογές';
@override
String get destination => _root.settingsTab.receive.destination;
@override
String get appDirectory => '(Φάκελος LocalSend)';
@override
String get saveToGallery => _root.settingsTab.receive.saveToGallery;
@override
String get saveToGalleryOff => 'Απενεργοποιήθηκε αυτόματα επειδή υπάρχουν κατάλογοι.';
@override
String get destination => _root.settingsTab.receive.destination;
@override
String get saveToGallery => _root.settingsTab.receive.saveToGallery;
}
// Path: sendPage
@@ -372,9 +372,9 @@ class _TranslationsSendPageEl extends TranslationsSendPageEn {
@override
String get rejected => 'Ο παραλήπτης απέρριψε το αίτημα.';
@override
String get tooManyAttempts => _root.web.tooManyAttempts;
@override
String get busy => 'Ο παραλήπτης είναι απασχολημένος με άλλο αίτημα.';
@override
String get tooManyAttempts => _root.web.tooManyAttempts;
}
// Path: progressPage
@@ -420,8 +420,6 @@ class _TranslationsWebSharePageEl extends TranslationsWebSharePageEn {
@override
String get noRequests => 'Κανένα αίτμηα ακόμα.';
@override
String get encryption => _root.settingsTab.network.encryption;
@override
String get autoAccept => 'Αυτόματη αποδοχή αιτημάτων';
@override
String get requirePin => 'Απαίτηση PIN';
@@ -431,6 +429,8 @@ class _TranslationsWebSharePageEl extends TranslationsWebSharePageEn {
String get encryptionHint => 'Το LocalSend χρησιμοποιεί αυτο-υπογεγραμμένο πιστοποιητικό. Χρειάζεται να το αποθεχτείτε στον φυλλομετρητή.';
@override
String pendingRequests({required Object n}) => 'Αναμονή αιτημάτων: ${n}';
@override
String get encryption => _root.settingsTab.network.encryption;
}
// Path: aboutPage
@@ -1106,11 +1106,11 @@ class _TranslationsDialogsAddressInputEl extends TranslationsDialogsAddressInput
@override
String get title => 'Εισαγωγή διεύθυνσης';
@override
String get hashtag => 'Hashtag';
@override
String get ip => 'Διεύθυνση IP';
@override
String get recentlyUsed => 'Χρησιμοποιήθηκε πρόσφατα: ';
@override
String get hashtag => 'Χάσταγκ';
}
// Path: dialogs.cancelSession
@@ -1271,7 +1271,7 @@ class _TranslationsDialogsLocalNetworkUnauthorizedEl extends TranslationsDialogs
String get title => _root.dialogs.noPermission.title;
@override
String get description =>
'LocalSend can\'t find other devices without having the permission to scan the local network. Please grant this permission in the settings.';
'Το LocalSend δεν μπορεί να βρει άλλες συσκευές χωρίς την άδεια σάρωσης του τοπικού δικτύου. Παρακαλείστε να παραχωρήσετε αυτό το δικαίωμα στις ρυθμίσεις.';
@override
String get gotoSettings => 'Ρυθμίσεις';
}
@@ -1284,7 +1284,7 @@ class _TranslationsDialogsMessageInputEl extends TranslationsDialogsMessageInput
// Translations
@override
String get title => 'Τύπος μηνύματος';
String get title => 'Πληκτρολογήστε το μήνυμα';
@override
String get multiline => 'Πολλαπλών γραμμών';
}
@@ -1368,9 +1368,9 @@ class _TranslationsDialogsQuickSaveNoticeEl extends TranslationsDialogsQuickSave
// Translations
@override
String get title => _root.general.quickSave;
@override
String get content => 'Τα αιτήματα αρχείων γίνονται αυτόματα δεκτά. Έχετε υπόψη σας ότι όλοι στο τοπικό δίκτυο μπορούν να σας στείλουν αρχεία.';
@override
String get title => _root.general.quickSave;
}
// Path: dialogs.quickSaveFromFavoritesNotice
@@ -1381,13 +1381,13 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeEl extends TranslationsDia
// Translations
@override
String get title => _root.general.quickSaveFromFavorites;
@override
List<String> get content => [
'Τα αιτήματα αρχείων γίνονται τώρα αυτόματα αποδεκτά από τις συσκευές της λίστας των αγαπημένων σας.',
'Προειδοποίηση! Επί του παρόντος, αυτό δεν είναι απολύτως ασφαλές, ένας χάκερ που έχει το δακτυλικό αποτύπωμα οποιασδήποτε συσκευής από τη λίστα των αγαπημένων σας μπορεί να σας στείλει αρχεία χωρίς περιορισμό.',
'Ωστόσο, αυτή η επιλογή είναι ακόμα πιο ασφαλής από το να επιτρέπεται σε όλους τους χρήστες στο τοπικό δίκτυο να σας στείλουν αρχεία χωρίς περιορισμό.',
];
@override
String get title => _root.general.quickSaveFromFavorites;
}
// Path: dialogs.pin
+5 -2
View File
@@ -392,8 +392,11 @@ class TranslationsReceivePageEn {
// Translations
/// en: '(one) {wants to send you a file} (other) {wants to send you {n} files}'
String subTitle({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('en'))(n, one: 'wants to send you a file', other: 'wants to send you ${n} files');
String subTitle({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('en'))(
n,
one: 'wants to send you a file',
other: 'wants to send you ${n} files',
);
/// en: 'sent you a message:'
String get subTitleMessage => 'sent you a message:';
+28 -2
View File
@@ -327,8 +327,11 @@ class _TranslationsReceivePageEnIn extends TranslationsReceivePageEn {
// Translations
@override
String subTitle({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('en'))(n, one: 'wants to send you a file', other: 'wants to send you ${n} files');
String subTitle({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('en'))(
n,
one: 'wants to send you a file',
other: 'wants to send you ${n} files',
);
@override
String get subTitleMessage => 'sent you a message:';
@override
@@ -388,6 +391,8 @@ class _TranslationsProgressPageEnIn extends TranslationsProgressPageEn {
String get savedToGallery => 'Saved in Photos';
@override
late final _TranslationsProgressPageTotalEnIn total = _TranslationsProgressPageTotalEnIn._(_root);
@override
late final _TranslationsProgressPageRemainingTimeEnIn remainingTime = _TranslationsProgressPageRemainingTimeEnIn._(_root);
}
// Path: webSharePage
@@ -1063,6 +1068,27 @@ class _TranslationsProgressPageTotalEnIn extends TranslationsProgressPageTotalEn
String speed({required Object speed}) => 'Speed: ${speed}/s';
}
// Path: progressPage.remainingTime
class _TranslationsProgressPageRemainingTimeEnIn extends TranslationsProgressPageRemainingTimeEn {
_TranslationsProgressPageRemainingTimeEnIn._(TranslationsEnIn root) : this._root = root, super.internal(root);
final TranslationsEnIn _root; // ignore: unused_field
// Translations
@override
String seconds({required Object n, required Object ss}) => '${n}:${ss}';
@override
String minutes({required Object n, required Object ss}) => '${n}:${ss}';
/// Use 'h' for hours abbreviation and 'm' for minutes
@override
String hours({required Object h, required Object m}) => '${h}h ${m}m';
/// Use 'd' for days, 'h' for hours, and 'm' for minutes
@override
String days({required Object d, required Object h, required Object m}) => '${d}d ${h}h ${m}m';
}
// Path: dialogs.addFile
class _TranslationsDialogsAddFileEnIn extends TranslationsDialogsAddFileEn {
_TranslationsDialogsAddFileEnIn._(TranslationsEnIn root) : this._root = root, super.internal(root);
+39 -13
View File
@@ -211,7 +211,7 @@ class _TranslationsSendTabEsEs extends TranslationsSendTabEn {
@override
String get scan => 'Buscar dispositivos';
@override
String get manualSending => 'Envío manual';
String get manualSending => 'Enviar manualmente';
@override
String get sendMode => 'Modo de envío';
@override
@@ -219,7 +219,7 @@ class _TranslationsSendTabEsEs extends TranslationsSendTabEn {
@override
String get sendModeHelp => 'Explicación';
@override
String get help => 'Por favor asegúrese que el destino elegido esté en la misma red Wi-Fi.';
String get help => 'Por favor asegúrese que el dispositivo de destino esté en la misma red Wi-Fi.';
@override
String get placeItems => 'Selecciona elementos para compartir.';
}
@@ -297,13 +297,13 @@ class _TranslationsApkPickerPageEsEs extends TranslationsApkPickerPageEn {
// Translations
@override
String get title => 'Apps (APK)';
String get title => 'Aplicaciones (APK)';
@override
String get excludeSystemApps => 'Excluir apps de sistema';
@override
String get excludeAppsWithoutLaunchIntent => 'Excluir apps no ejecutables';
@override
String apps({required Object n}) => '${n} Apps';
String apps({required Object n}) => '${n} Aplicaciones';
}
// Path: selectedFilesPage
@@ -325,8 +325,11 @@ class _TranslationsReceivePageEsEs extends TranslationsReceivePageEn {
// Translations
@override
String subTitle({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('es'))(n, one: 'quiere enviarte un archivo', other: 'quiere enviarte ${n} archivos');
String subTitle({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('es'))(
n,
one: 'quiere enviarte un archivo',
other: 'quiere enviarte ${n} archivos',
);
@override
String get subTitleMessage => 'te ha enviado un mensaje:';
@override
@@ -347,7 +350,7 @@ class _TranslationsReceiveOptionsPageEsEs extends TranslationsReceiveOptionsPage
@override
String get destination => _root.settingsTab.receive.destination;
@override
String get appDirectory => '(carpeta ${_root.appName})';
String get appDirectory => '(Carpeta LocalSend)';
@override
String get saveToGallery => _root.settingsTab.receive.saveToGallery;
@override
@@ -386,6 +389,8 @@ class _TranslationsProgressPageEsEs extends TranslationsProgressPageEn {
String get savedToGallery => 'Guardado en fotos';
@override
late final _TranslationsProgressPageTotalEsEs total = _TranslationsProgressPageTotalEsEs._(_root);
@override
late final _TranslationsProgressPageRemainingTimeEsEs remainingTime = _TranslationsProgressPageRemainingTimeEsEs._(_root);
}
// Path: webSharePage
@@ -646,7 +651,7 @@ class _TranslationsAssetPickerEsEs extends TranslationsAssetPickerEn {
@override
String get sTypeOtherLabel => 'Otros medios';
@override
String get sActionPlayHint => 'play';
String get sActionPlayHint => 'reproducir';
@override
String get sActionPreviewHint => 'vista previa';
@override
@@ -669,14 +674,14 @@ class _TranslationsNetworkInterfacesPageEsEs extends TranslationsNetworkInterfac
// Translations
@override
String get title => 'Interfaces de red';
String get title => 'Interfaces de la red';
@override
String get info =>
'De forma predeterminada, LocalSend utiliza todas las interfaces de red disponibles. Aquí puede desactivar las redes no deseadas. Debe reiniciar el servidor para aplicar los cambios.';
@override
String get preview => 'Vista previa';
@override
String get whitelist => 'Lista de permitidos';
String get whitelist => 'Lista blanca';
@override
String get blacklist => 'Lista negra';
}
@@ -836,7 +841,7 @@ class _TranslationsSettingsTabSendEsEs extends TranslationsSettingsTabSendEn {
@override
String get title => 'Enviar';
@override
String get shareViaLinkAutoAccept => 'Enviar enlace: Aceptar automáticamente';
String get shareViaLinkAutoAccept => 'Aceptar automáticamente solicitudes en el modo "Compartir mediante enlace"';
}
// Path: settingsTab.network
@@ -979,6 +984,27 @@ class _TranslationsProgressPageTotalEsEs extends TranslationsProgressPageTotalEn
String speed({required Object speed}) => 'Velocidad: ${speed}/s';
}
// Path: progressPage.remainingTime
class _TranslationsProgressPageRemainingTimeEsEs extends TranslationsProgressPageRemainingTimeEn {
_TranslationsProgressPageRemainingTimeEsEs._(TranslationsEsEs root) : this._root = root, super.internal(root);
final TranslationsEsEs _root; // ignore: unused_field
// Translations
@override
String seconds({required Object n, required Object ss}) => '${n}:${ss}';
@override
String minutes({required Object n, required Object ss}) => '${n}:${ss}';
/// Usa «h» como abreviatura de horas y «m» para minutos
@override
String hours({required Object h, required Object m}) => '${h}h ${m}m';
/// Usa «d» para días, «h» para horas y «m» para minutos
@override
String days({required Object d, required Object h, required Object m}) => '${d}d ${h}h ${m}m';
}
// Path: dialogs.addFile
class _TranslationsDialogsAddFileEsEs extends TranslationsDialogsAddFileEn {
_TranslationsDialogsAddFileEsEs._(TranslationsEsEs root) : this._root = root, super.internal(root);
@@ -1015,7 +1041,7 @@ class _TranslationsDialogsAddressInputEsEs extends TranslationsDialogsAddressInp
@override
String get title => 'Introducir dirección';
@override
String get hashtag => 'Hashtag';
String get hashtag => 'Etiqueta';
@override
String get ip => 'Dirección IP';
@override
@@ -1111,7 +1137,7 @@ class _TranslationsDialogsFavoriteEditDialogEsEs extends TranslationsDialogsFavo
@override
String get titleAdd => 'Agregar a favoritos';
@override
String get titleEdit => 'Editar';
String get titleEdit => 'Ajustes';
@override
String get name => 'Alias';
@override
+30 -4
View File
@@ -145,7 +145,7 @@ class _TranslationsGeneralEt extends TranslationsGeneralEn {
@override
String get open => 'Ava';
@override
String get queue => 'Järjekord';
String get queue => 'Järjekorras';
@override
String get quickSave => 'Kiirsalvestus';
@override
@@ -325,8 +325,11 @@ class _TranslationsReceivePageEt extends TranslationsReceivePageEn {
// Translations
@override
String subTitle({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('et'))(n, one: 'soovib sulle saata faili', other: 'soovib sulle saata ${n} faili');
String subTitle({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('et'))(
n,
one: 'soovib sulle saata faili',
other: 'soovib sulle saata ${n} faili',
);
@override
String get subTitleMessage => 'saatis sulle sõnumi:';
@override
@@ -386,6 +389,8 @@ class _TranslationsProgressPageEt extends TranslationsProgressPageEn {
String get savedToGallery => 'Salvestatud kausta Fotod';
@override
late final _TranslationsProgressPageTotalEt total = _TranslationsProgressPageTotalEt._(_root);
@override
late final _TranslationsProgressPageRemainingTimeEt remainingTime = _TranslationsProgressPageRemainingTimeEt._(_root);
}
// Path: webSharePage
@@ -897,7 +902,7 @@ class _TranslationsSettingsTabOtherEt extends TranslationsSettingsTabOtherEn {
@override
String get donate => 'Toeta rahaliselt';
@override
String get privacyPolicy => 'Privaatsuspoliitika';
String get privacyPolicy => 'Andmekaitsepõhimõtted';
@override
String get termsOfUse => 'Kasutustingimused';
}
@@ -980,6 +985,27 @@ class _TranslationsProgressPageTotalEt extends TranslationsProgressPageTotalEn {
String speed({required Object speed}) => 'Kiirus: ${speed}/s';
}
// Path: progressPage.remainingTime
class _TranslationsProgressPageRemainingTimeEt extends TranslationsProgressPageRemainingTimeEn {
_TranslationsProgressPageRemainingTimeEt._(TranslationsEt root) : this._root = root, super.internal(root);
final TranslationsEt _root; // ignore: unused_field
// Translations
@override
String seconds({required Object n, required Object ss}) => '${n}:${ss}';
@override
String minutes({required Object n, required Object ss}) => '${n}:${ss}';
/// Kasuta „h“ tunni lühendina ja „m“ minutite jaoks
@override
String hours({required Object h, required Object m}) => '${h} t ${m} min';
/// Kasuta „d“ päeva, lühendina „h“ tunni lühendina ja „m“ minutite jaoks
@override
String days({required Object d, required Object h, required Object m}) => '${d} pv ${h} t ${m} min';
}
// Path: dialogs.addFile
class _TranslationsDialogsAddFileEt extends TranslationsDialogsAddFileEn {
_TranslationsDialogsAddFileEt._(TranslationsEt root) : this._root = root, super.internal(root);
+135 -5
View File
@@ -81,6 +81,10 @@ class TranslationsEu extends Translations {
late final _TranslationsWebEu web = _TranslationsWebEu._(_root);
@override
late final _TranslationsAssetPickerEu assetPicker = _TranslationsAssetPickerEu._(_root);
@override
late final _TranslationsSanitizationEu sanitization = _TranslationsSanitizationEu._(_root);
@override
late final _TranslationsNetworkInterfacesPageEu networkInterfacesPage = _TranslationsNetworkInterfacesPageEu._(_root);
}
// Path: general
@@ -163,7 +167,9 @@ class _TranslationsGeneralEu extends TranslationsGeneralEn {
@override
String get unknown => 'Ezezaguna';
@override
String get noItemInClipboard => 'Elementua ez dago arbeletan';
String get noItemInClipboard => 'Arbela hutsik dago.';
@override
String get quickSaveFromFavorites => '“Gogokoetan” gorde';
}
// Path: receiveTab
@@ -177,6 +183,8 @@ class _TranslationsReceiveTabEu extends TranslationsReceiveTabEn {
String get title => 'Eskuratu';
@override
late final _TranslationsReceiveTabInfoBoxEu infoBox = _TranslationsReceiveTabInfoBoxEu._(_root);
@override
late final _TranslationsReceiveTabQuickSaveEu quickSave = _TranslationsReceiveTabQuickSaveEu._(_root);
}
// Path: sendTab
@@ -210,6 +218,8 @@ class _TranslationsSendTabEu extends TranslationsSendTabEn {
String get help => 'Ziurtatu zaitez aukeratutako hartzailea zure Wi-Fi sare berean dagoela.';
@override
String get placeItems => 'Aukeratu elkarbanatzeko elementuak.';
@override
String get manualSending => 'Eskuzko bidalketa';
}
// Path: settingsTab
@@ -229,6 +239,10 @@ class _TranslationsSettingsTabEu extends TranslationsSettingsTabEn {
late final _TranslationsSettingsTabNetworkEu network = _TranslationsSettingsTabNetworkEu._(_root);
@override
String get advancedSettings => 'Ezarpen aurreratuak';
@override
late final _TranslationsSettingsTabSendEu send = _TranslationsSettingsTabSendEu._(_root);
@override
late final _TranslationsSettingsTabOtherEu other = _TranslationsSettingsTabOtherEu._(_root);
}
// Path: troubleshootPage
@@ -250,6 +264,8 @@ class _TranslationsTroubleshootPageEu extends TranslationsTroubleshootPageEn {
late final _TranslationsTroubleshootPageFirewallEu firewall = _TranslationsTroubleshootPageFirewallEu._(_root);
@override
late final _TranslationsTroubleshootPageNoConnectionEu noConnection = _TranslationsTroubleshootPageNoConnectionEu._(_root);
@override
late final _TranslationsTroubleshootPageNoDiscoveryEu noDiscovery = _TranslationsTroubleshootPageNoDiscoveryEu._(_root);
}
// Path: receiveHistoryPage
@@ -573,6 +589,28 @@ class _TranslationsAssetPickerEu extends TranslationsAssetPickerEn {
String get sUnitAssetCountLabel => 'kontaketa';
}
// Path: sanitization
class _TranslationsSanitizationEu extends TranslationsSanitizationEn {
_TranslationsSanitizationEu._(TranslationsEu root) : this._root = root, super.internal(root);
final TranslationsEu _root; // ignore: unused_field
// Translations
@override
String get invalid => 'Fitxategiaren izena karaktere baliogabeak ditu';
}
// Path: networkInterfacesPage
class _TranslationsNetworkInterfacesPageEu extends TranslationsNetworkInterfacesPageEn {
_TranslationsNetworkInterfacesPageEu._(TranslationsEu root) : this._root = root, super.internal(root);
final TranslationsEu _root; // ignore: unused_field
// Translations
@override
String get title => 'Sare interfazeak';
}
// Path: receiveTab.infoBox
class _TranslationsReceiveTabInfoBoxEu extends TranslationsReceiveTabInfoBoxEn {
_TranslationsReceiveTabInfoBoxEu._(TranslationsEu root) : this._root = root, super.internal(root);
@@ -588,6 +626,21 @@ class _TranslationsReceiveTabInfoBoxEu extends TranslationsReceiveTabInfoBoxEn {
String get alias => 'Aliasa:';
}
// Path: receiveTab.quickSave
class _TranslationsReceiveTabQuickSaveEu extends TranslationsReceiveTabQuickSaveEn {
_TranslationsReceiveTabQuickSaveEu._(TranslationsEu root) : this._root = root, super.internal(root);
final TranslationsEu _root; // ignore: unused_field
// Translations
@override
String get off => _root.general.off;
@override
String get on => _root.general.on;
@override
String get favorites => 'Gogokoak';
}
// Path: sendTab.selection
class _TranslationsSendTabSelectionEu extends TranslationsSendTabSelectionEn {
_TranslationsSendTabSelectionEu._(TranslationsEu root) : this._root = root, super.internal(root);
@@ -636,7 +689,7 @@ class _TranslationsSendTabSendModesEu extends TranslationsSendTabSendModesEn {
@override
String get multiple => 'Hartzaile anitz';
@override
String get link => 'Lotura elkarbanatu';
String get link => 'URL bidez partekatu';
}
// Path: settingsTab.general
@@ -670,6 +723,10 @@ class _TranslationsSettingsTabGeneralEu extends TranslationsSettingsTabGeneralEn
String get launchMinimized => 'Hasieratze automatikoa: hasi txikituta';
@override
String get animations => 'Animazioak';
@override
String get saveWindowPlacementWindows => 'Irteeran leihoaren kokapena gorde';
@override
String get showInContextMenu => 'Erakutsi LocalSend testuinguru menuan';
}
// Path: settingsTab.receive
@@ -691,6 +748,10 @@ class _TranslationsSettingsTabReceiveEu extends TranslationsSettingsTabReceiveEn
String get saveToGallery => 'Gorde galerian';
@override
String get saveToHistory => 'Gorde historialean';
@override
String get quickSaveFromFavorites => _root.general.quickSaveFromFavorites;
@override
String get autoFinish => 'Automatikoki amaitu';
}
// Path: settingsTab.network
@@ -703,7 +764,7 @@ class _TranslationsSettingsTabNetworkEu extends TranslationsSettingsTabNetworkEn
@override
String get title => 'Gorria';
@override
String get needRestart => 'Berrabiarazi zerbitzaria aldaketak aplikatzeko.';
String get needRestart => 'Berrabiarazi zerbitzaria aldaketak aplikatzeko!';
@override
String get server => 'Zerbitzaria';
@override
@@ -724,6 +785,48 @@ class _TranslationsSettingsTabNetworkEu extends TranslationsSettingsTabNetworkEn
@override
String multicastGroupWarning({required Object defaultMulticast}) =>
'Multicast helbide berezi bat erabiltzen ari zarenez, agian ez zara beste gailuentzat ikusgarri izango. (Lehenetsitako multicast helbidea: ${defaultMulticast})';
@override
String get discoveryTimeout => 'Aurkikuntza denbora muga';
@override
String get useSystemName => 'Erabili sistemaren izena';
@override
String get generateRandomAlias => 'Ausazko "alias" sortu';
@override
late final _TranslationsSettingsTabNetworkNetworkOptionsEu networkOptions = _TranslationsSettingsTabNetworkNetworkOptionsEu._(_root);
@override
String get network => 'Sarea';
}
// Path: settingsTab.send
class _TranslationsSettingsTabSendEu extends TranslationsSettingsTabSendEn {
_TranslationsSettingsTabSendEu._(TranslationsEu root) : this._root = root, super.internal(root);
final TranslationsEu _root; // ignore: unused_field
// Translations
@override
String get title => 'Bidali';
@override
String get shareViaLinkAutoAccept => 'Eskaerak automatikoki onartu “URL bidez partekatu” moduan';
}
// Path: settingsTab.other
class _TranslationsSettingsTabOtherEu extends TranslationsSettingsTabOtherEn {
_TranslationsSettingsTabOtherEu._(TranslationsEu root) : this._root = root, super.internal(root);
final TranslationsEu _root; // ignore: unused_field
// Translations
@override
String get title => 'Besteak';
@override
String get support => 'LocalSend Lagundu';
@override
String get donate => 'Dohaintza egin';
@override
String get privacyPolicy => 'Pribatutasun politika';
@override
String get termsOfUse => 'Erabilera baldintzak';
}
// Path: troubleshootPage.firewall
@@ -751,10 +854,24 @@ class _TranslationsTroubleshootPageNoConnectionEu extends TranslationsTroublesho
// Translations
@override
String get symptom => 'Hartzaile eta bidaltzaileak ez dute elkar ikusten eta ezin diote fitxategiak elkarri bidali';
String get symptom => 'Hartzaile eta bidaltzaileak ez dute elkar ikusten eta ezin diote fitxategiak elkarri bidali.';
@override
String get solution =>
'Bi aldeetan dago arazoa? Ziurtatu Wi-Fi sare berdinean kokatuta daudela eta konfigurazio bera elkarbanatzen dutela (portua, multicast helbidea, zifratua). Arazoa Wi-Fi sareak partaideen arteko konexioak mugatzea ere izan liteke. Horrela bada, routerrean aukera hau aktibatu';
'Bi aldeetan dago arazoa? Ziurtatu Wi-Fi sare berdinean kokatuta daudela eta konfigurazio bera elkarbanatzen dutela (portua, multicast helbidea, zifratua). Arazoa Wi-Fi sareak partaideen arteko konexioak mugatzea ere izan liteke. Horrela bada, routerrean aukera hau aktibatu.';
}
// Path: troubleshootPage.noDiscovery
class _TranslationsTroubleshootPageNoDiscoveryEu extends TranslationsTroubleshootPageNoDiscoveryEn {
_TranslationsTroubleshootPageNoDiscoveryEu._(TranslationsEu root) : this._root = root, super.internal(root);
final TranslationsEu _root; // ignore: unused_field
// Translations
@override
String get symptom => 'Gailu honek ezin ditu beste gailurik aurkitu.';
@override
String get solution =>
'Ziurtatu gailu guztiak Wi-Fi sare berean daudela eta konfigurazio bera partekatzen dutela (atea, helbide multikasta, kodeketa). Helburuko gailuaren IP helbidea eskuz idatz dezakezu. Horrek balio badu, gehitu gailu hori gogokoetan, etorkizunean automatikoki aurkitu dadin.';
}
// Path: receiveHistoryPage.entryActions
@@ -1122,6 +1239,19 @@ class _TranslationsSettingsTabGeneralLanguageOptionsEu extends TranslationsSetti
String get system => 'Sistema';
}
// Path: settingsTab.network.networkOptions
class _TranslationsSettingsTabNetworkNetworkOptionsEu extends TranslationsSettingsTabNetworkNetworkOptionsEn {
_TranslationsSettingsTabNetworkNetworkOptionsEu._(TranslationsEu root) : this._root = root, super.internal(root);
final TranslationsEu _root; // ignore: unused_field
// Translations
@override
String get all => 'Guztiak';
@override
String get filtered => 'Iragazita';
}
// Path: progressPage.total.title
class _TranslationsProgressPageTotalTitleEu extends TranslationsProgressPageTotalTitleEn {
_TranslationsProgressPageTotalTitleEu._(TranslationsEu root) : this._root = root, super.internal(root);
+47 -44
View File
@@ -151,7 +151,7 @@ class _TranslationsGeneralFa extends TranslationsGeneralEn {
@override
String get quickSave => 'ذخیره سریع';
@override
String get quickSaveFromFavorites => 'ذخیره سریع برای "Favorites"';
String get quickSaveFromFavorites => 'ذخیره سریع برای "موردعلاقه‌ها"';
@override
String get renamed => 'نام ویرایش‌شد';
@override
@@ -173,7 +173,7 @@ class _TranslationsGeneralFa extends TranslationsGeneralEn {
@override
String get unknown => 'ناشناخته';
@override
String get noItemInClipboard => 'چیزی در کلیپ‌بورد وجود ندارد';
String get noItemInClipboard => 'چیزی در کلیپ‌بورد وجود ندارد.';
}
// Path: receiveTab
@@ -205,7 +205,7 @@ class _TranslationsSendTabFa extends TranslationsSendTabEn {
@override
late final _TranslationsSendTabPickerFa picker = _TranslationsSendTabPickerFa._(_root);
@override
String get shareIntentInfo => 'همچنین می‌توانید از ویژگی "اشتراک گذاری" دستگاه تلفن‌همراه خود برای انتخاب آسان‌تر فایل‌ها استفاده کنید';
String get shareIntentInfo => 'همچنین می‌توانید از ویژگی «هم‌رسانی» دستگاه تلفن‌همراه خود برای انتخاب آسان‌تر پرونده‌ها استفاده کنید.';
@override
String get nearbyDevices => 'دستگاه‌های اطراف';
@override
@@ -221,9 +221,9 @@ class _TranslationsSendTabFa extends TranslationsSendTabEn {
@override
String get sendModeHelp => 'توضیح';
@override
String get help => 'لطفاً مطمئن شوید که دستگاه مورد نظر به شبکه وای‌فای یکسانی وصل باشد';
String get help => 'لطفاً مطمئن شوید که دستگاه مورد نظر به شبکه وای‌فای یکسانی وصل باشد.';
@override
String get placeItems => 'موارد را برای اشتراک‌گذاری قرار دهید';
String get placeItems => 'موارد را برای هم‌رسانی قرار دهید.';
}
// Path: settingsTab
@@ -259,7 +259,7 @@ class _TranslationsTroubleshootPageFa extends TranslationsTroubleshootPageEn {
@override
String get title => 'عیب یابی';
@override
String get subTitle => 'این برنامه مطابق انتظار کار نمی‌کند؟ در اینجا می‌توانید راه حل‌های رایج را بیابید';
String get subTitle => 'این برنامه مطابق انتظار کار نمی‌کند؟ در اینجا می‌توانید راه حل‌های رایج را بیابید.';
@override
String get solution => 'راه حل:';
@override
@@ -286,7 +286,7 @@ class _TranslationsReceiveHistoryPageFa extends TranslationsReceiveHistoryPageEn
@override
String get deleteHistory => 'حذف تاریخچه';
@override
String get empty => 'تاریخچه خالی است';
String get empty => 'تاریخچه خالی است.';
@override
late final _TranslationsReceiveHistoryPageEntryActionsFa entryActions = _TranslationsReceiveHistoryPageEntryActionsFa._(_root);
}
@@ -337,7 +337,7 @@ class _TranslationsReceivePageFa extends TranslationsReceivePageEn {
@override
String get subTitleLink => 'برای شما یک لینک ارسال کرد:';
@override
String get canceled => 'فرستنده درخواست را لغو کرد';
String get canceled => 'فرستنده درخواست را لغو کرد.';
}
// Path: receiveOptionsPage
@@ -356,7 +356,7 @@ class _TranslationsReceiveOptionsPageFa extends TranslationsReceiveOptionsPageEn
@override
String get saveToGallery => _root.settingsTab.receive.saveToGallery;
@override
String get saveToGalleryOff => 'به دلیل وجود پوشه‌ها به طور خودکار خاموش می‌شود';
String get saveToGalleryOff => 'به دلیل وجود پوشه‌ها به طور خودکار خاموش می‌شود.';
}
// Path: sendPage
@@ -367,13 +367,13 @@ class _TranslationsSendPageFa extends TranslationsSendPageEn {
// Translations
@override
String get waiting => 'در انتظار پاسخ...';
String get waiting => 'در انتظار پاسخ';
@override
String get rejected => 'گیرنده درخواست را رد کرد';
String get rejected => 'گیرنده درخواست را رد کرد.';
@override
String get tooManyAttempts => _root.web.tooManyAttempts;
@override
String get busy => 'گیرنده با درخواست دیگری مشغول است';
String get busy => 'گیرنده با درخواست دیگری مشغول است.';
}
// Path: progressPage
@@ -403,18 +403,21 @@ class _TranslationsWebSharePageFa extends TranslationsWebSharePageEn {
@override
String get title => 'اشتراک گذاری از طریق لینک';
@override
String get loading => 'شروع سرور...';
String get loading => 'در حال راه‌اندازی سرور';
@override
String get stopping => 'توقف سرور...';
String get stopping => 'در حال توقف سرور';
@override
String get error => 'هنگام راه اندازی سرور خطایی رخ داد';
String get error => 'هنگام راهاندازی سرور خطایی رخ داد.';
@override
String openLink({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('fa'))(n, one: 'باز کردن لینک در مرورگر:', other: 'باز کردن لینک‌ها در مرورگر:');
String openLink({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('fa'))(
n,
one: 'باز کردن لینک در مرورگر:',
other: 'باز کردن لینک‌ها در مرورگر:',
);
@override
String get requests => 'درخواست‌ها';
@override
String get noRequests => 'هنوز درخواستی وجود ندارد';
String get noRequests => 'هنوز درخواستی وجود ندارد.';
@override
String get encryption => _root.settingsTab.network.encryption;
@override
@@ -440,11 +443,11 @@ class _TranslationsAboutPageFa extends TranslationsAboutPageEn {
String get title => 'درباره لوکال‌سند';
@override
List<String> get description => [
'لوکال‌سند یک برنامه رایگان و متن باز است که به شما امکان می‌دهد فایل‌ها و پیام‌ها را به‌طور ایمن با دستگاه‌های اطراف از طریق شبکه محلی خود و بدون نیاز به اینترنت به اشتراک بگذارید',
'این برنامه برای سیستم عامل‌های اندروید، آی او اس، مک او اس، ویندوز و لینوکس در دسترس است. شما می‌توانید با مراجعه به وبسایت رسمی برنامه کلیه روش‌های دانلود را مشاهده نمایید',
'لوکال‌سند یک برنامه آزاد و متنباز است که به شما امکان می‌دهد پرونده‌ها و پیام‌ها را به‌طور ایمن با دستگاه‌های اطراف از طریق شبکه محلی خود و بدون نیاز به اینترنت هم‌رسانی کنید.',
'این برنامه برای سیستم عامل‌های اندروید، آی او اس، مک او اس، ویندوز و لینوکس در دسترس است. شما می‌توانید با مراجعه به وبگاه رسمی برنامه کلیه روش‌های دانلود را مشاهده نمایید.',
];
@override
String get author => 'مولف';
String get author => 'نویسنده';
@override
String get contributors => 'مشارکت کنندگان';
@override
@@ -464,11 +467,11 @@ class _TranslationsDonationPageFa extends TranslationsDonationPageEn {
String get title => 'کمک مالی';
@override
String get info =>
'لوکال‌سند رایگان، متن باز و فاقد هرگونه تبلیغات است. اگر به این برنامه علاقه‌مندید، می‌توانید با کمک مالی از توسعه آن حمایت کنید';
'لوکال‌سند آزاد، متنباز و فاقد هرگونه تبلیغات است. اگر به این برنامه علاقه‌مندید، می‌توانید با کمک مالی از توسعه آن حمایت کنید.';
@override
String donate({required Object amount}) => 'کمک مالی ${amount}';
@override
String get thanks => 'بسیار از شما سپاسگزاریم';
String get thanks => 'بسیار از شما سپاسگزاریم!';
@override
String get restore => 'بازیابی خرید';
}
@@ -707,16 +710,16 @@ class _TranslationsAssetPickerFa extends TranslationsAssetPickerEn {
@override
String get emptyList => 'لیست خالی';
@override
String get unSupportedAssetType => 'نوع فایل پشتیبانی نشده';
String get unSupportedAssetType => 'نوع پرونده پشتیبانی نشده.';
@override
String get unableToAccessAll => 'قادر به دسترسی به تمام فایل‌های موجود در دستگاه نیست';
@override
String get viewingLimitedAssetsTip => 'فقط فایل‌ها و آلبوم‌های قابل دسترسی برنامه را مشاهده کنید';
String get viewingLimitedAssetsTip => 'فقط پرونده‌ها و آلبوم‌های قابل دسترسی برنامه را مشاهده کنید.';
@override
String get changeAccessibleLimitedAssets => 'برای به‌روزرسانی فایل‌های در دسترس کلیک کنید';
@override
String get accessAllTip =>
'برنامه فقط می‌تواند به برخی از فایل‌های دستگاه دسترسی داشته باشد. به تنظیمات سیستم بروید و به برنامه اجازه دهید به تمام رسانه‌های موجود در دستگاه دسترسی داشته باشد';
'برنامه فقط می‌تواند به برخی از پرونده‌های دستگاه دسترسی داشته باشد. به تنظیمات سیستم بروید و به برنامه اجازه دهید به تمام رسانه‌های موجود در دستگاه دسترسی داشته باشد.';
@override
String get goToSystemSettings => 'رفتن به تنظیمات سیستم';
@override
@@ -935,7 +938,7 @@ class _TranslationsSettingsTabNetworkFa extends TranslationsSettingsTabNetworkEn
@override
String get title => 'شبکه';
@override
String get needRestart => 'برای اعمال تنظیمات سرور را مجدد راه اندازی کنید';
String get needRestart => 'برای اعمال تنظیمات، سرور را مجدد راهاندازی کنید!';
@override
String get server => 'سرور';
@override
@@ -996,10 +999,10 @@ class _TranslationsTroubleshootPageFirewallFa extends TranslationsTroubleshootPa
// Translations
@override
String get symptom =>
'این برنامه می‌تواند فایل‌ها را به دستگاه‌های دیگر ارسال کند اما دستگاه‌های دیگر نمی‌توانند فایل‌ها را به این دستگاه ارسال کنند';
'این برنامه می‌تواند پرونده‌ها را به دستگاه‌های دیگر ارسال کند اما دستگاه‌های دیگر نمی‌توانند پرونده‌ها را به این دستگاه ارسال کنند.';
@override
String solution({required Object port}) =>
'این مشکل به احتمال زیاد مربوط به تنظیمات فایروال است. شما می‌توانید با دادن مجوز به اتصالات ورودی این مشکل را حل کنید (UDP و TCP) در پورت ${port}';
'این مشکل به احتمال زیاد مربوط به تنظیمات فایروال است. شما می‌توانید با دادن مجوز به اتصالات ورودی این مشکل را حل کنید (UDP و TCP) در پورت ${port}.';
@override
String get openFirewall => 'بازکردن فایروال';
}
@@ -1012,10 +1015,10 @@ class _TranslationsTroubleshootPageNoDiscoveryFa extends TranslationsTroubleshoo
// Translations
@override
String get symptom => 'این دستگاه نمی‌تواند دستگاه‌های دیگر را پیدا کند';
String get symptom => 'این دستگاه نمی‌تواند دستگاه‌های دیگر را پیدا کند.';
@override
String get solution =>
'مطمئن شوید که هر دو دستگاه به یک شبکه وای‌فای متصل هستند و پیکربندی یکسانی دارند (پورت، آدرس چندپخشی، رمزنگاری). سعی کنید آدرس آی پی دستگاه مورد نظر را به صورت دستی تایپ کنید. اگر جواب داد، این دستگاه را به موارد موردعلاقه اضافه کنید تا در آینده به طور خودکار کشف شود';
'مطمئن شوید که هر دو دستگاه به یک شبکه وای‌فای متصل هستند و پیکربندی یکسانی دارند (پورت، آدرس چندپخشی، رمزنگاری). سعی کنید آدرس آیپی دستگاه مورد نظر را به صورت دستی تایپ کنید. اگر جواب داد، این دستگاه را به موارد موردعلاقه اضافه کنید تا در آینده به طور خودکار کشف شود.';
}
// Path: troubleshootPage.noConnection
@@ -1026,10 +1029,10 @@ class _TranslationsTroubleshootPageNoConnectionFa extends TranslationsTroublesho
// Translations
@override
String get symptom => 'هر دو دستگاه نمی‌توانند یکدیگر را پیدا کرده و فایل‌ها را به اشتراک بگذارند';
String get symptom => 'هر دو دستگاه نمی‌توانند یکدیگر را پیدا کرده و پرونده‌ها را هم‌رسانی کنند.';
@override
String get solution =>
'اگر مشکل در هر دو طرف وجود دارد، پس باید مطمئن شوید که هر دو دستگاه به یک شبکه وای فای متصل هستند و پیکربندی یکسانی دارند (پورت، آدرس چندپخشی، رمزنگاری). شبکه وای فای ممکن است اجازه ارتباط بین شرکت کنندگان را ندهد. در این حالت، این گزینه باید در روتر فعال باشد';
'آیا مشکل در هر دو طرف وجود دارد؟ اگر چنین است، باید مطمئن شوید که هر دو دستگاه در یک شبکه Wi-Fi متصل هستند و تنظیمات یکسانی دارند (پورت، آدرس چندپخشی، رمزگذاری). ممکن است شبکه Wi-Fi اجازه‌ی ارتباط بین شرکتکنندگان را ندهد، به دلیل فعال بودن قابلیت ایزوله‌سازی نقطه دسترسی (AP Isolation). در این صورت باید این گزینه را در روتر غیرفعال کنید.';
}
// Path: receiveHistoryPage.entryActions
@@ -1145,7 +1148,7 @@ class _TranslationsDialogsEncryptionDisabledNoticeFa extends TranslationsDialogs
@override
String get title => 'رمزنگاری غیرفعال شد';
@override
String get content => 'اکنون ارتباط از طریق پروتکل http رمزنگاری نشده صورت می‌گیرد. برای استفاده از https، رمزنگاری را دوباره فعال کنید';
String get content => 'اکنون ارتباط از طریق پروتکل HTTP رمزنگاری نشده صورت می‌گیرد. برای استفاده از HTTPS، رمزنگاری را دوباره فعال کنید.';
}
// Path: dialogs.errorDialog
@@ -1169,7 +1172,7 @@ class _TranslationsDialogsFavoriteDialogFa extends TranslationsDialogsFavoriteDi
@override
String get title => 'علاقه‌مندی‌ها';
@override
String get noFavorites => 'هنوز دستگاهی اضافه نشده';
String get noFavorites => 'هنوز دستگاه مورد علاقه‌ای انتخاب نشده است.';
@override
String get addFavorite => 'افزودن';
}
@@ -1266,7 +1269,7 @@ class _TranslationsDialogsLocalNetworkUnauthorizedFa extends TranslationsDialogs
String get title => _root.dialogs.noPermission.title;
@override
String get description =>
'لوکال‌سند نمی‌تواند دستگاه‌های دیگر را بدون داشتن مجوز اسکن شبکه محلی پیدا کند. لطفاً این مجوز را در تنظیمات به برنامه بدهید';
'لوکال‌سند نمی‌تواند دستگاه‌های دیگر را بدون داشتن مجوز اسکن شبکه محلی پیدا کند. لطفاً این مجوز را در تنظیمات به برنامه بدهید.';
@override
String get gotoSettings => 'تنظیمات';
}
@@ -1294,7 +1297,7 @@ class _TranslationsDialogsNoFilesFa extends TranslationsDialogsNoFilesEn {
@override
String get title => 'فایلی انتخاب نشده';
@override
String get content => 'لطفا حداقل یک فایل را انتخاب کنید';
String get content => 'لطفا حداقل یک پرونده را انتخاب کنید.';
}
// Path: dialogs.noPermission
@@ -1365,7 +1368,7 @@ class _TranslationsDialogsQuickSaveNoticeFa extends TranslationsDialogsQuickSave
@override
String get title => _root.general.quickSave;
@override
String get content => 'درخواست‌ها به صورت خودکار پذیرفته می‌شوند. توجه داشته باشید که همه افراد در شبکه محلی می‌توانند برای شما فایل ارسال کنند';
String get content => 'درخواست‌ها به صورت خودکار پذیرفته می‌شوند. توجه داشته باشید که همه افراد در شبکه محلی می‌توانند برای شما پرونده ارسال کنند.';
}
// Path: dialogs.quickSaveFromFavoritesNotice
@@ -1379,9 +1382,9 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeFa extends TranslationsDia
String get title => _root.general.quickSaveFromFavorites;
@override
List<String> get content => [
'درخواست‌ها به طور خودکار از دستگاه‌های موجود در لیست موردعلاقه‌ها پذیرفته می‌شود',
'هشدار: این روش در حال حاضر کاملاً ایمن نیست، زیرا در صورت دسترسی هکر به دستگاه‌های موجود در لیست موردعلاقه‌ها، می‌تواند برای شما فایل ارسال کند',
'با این حال، این گزینه از اجازهدادن به هر دستگاهی ایمن‌تر است',
'درخواست‌ها به طور خودکار از دستگاه‌های موجود در فهرست موردعلاقه‌ها پذیرفته می‌شود.',
'هشدار: این روش در حال حاضر کاملاً ایمن نیست، زیرا در صورت دسترسی هکر به دستگاه‌های موجود در فهرست موردعلاقه‌ها، می‌تواند بدون محدودیت برای شما پرونده ارسال کند.',
'با این حال، این گزینه هنوز هم ایمن‌تر از اجازه دادن به همه کاربران در شبکه محلی برای ارسال پرونده بدون محدودیت است.',
];
}
@@ -1406,11 +1409,11 @@ class _TranslationsDialogsSendModeHelpFa extends TranslationsDialogsSendModeHelp
@override
String get title => 'حالت‌های ارسال';
@override
String get single => 'فایل‌ها را به یک گیرنده ارسال می‌کند. لیست انتخاب شده‌ها پس از اتمام انتقال فایل پاک می‌شود';
String get single => 'پرونده‌ها را به یک گیرنده ارسال می‌کند. فهرست انتخاب شده‌ها پس از اتمام انتقال پرونده پاک می‌شود.';
@override
String get multiple => 'فایل‌ها را برای چندین گیرنده ارسال می‌کند. لیست انتخاب شده‌ها پاک نخواهد شد';
String get multiple => 'پرونده‌ها را برای چندین گیرنده ارسال می‌کند. فهرست انتخاب شده‌ها پاک نخواهد شد.';
@override
String get link => 'گیرندگانی که لوکال‌سند را نصب نکرده اند، می‌توانند فایل‌ها را با باز کردن لینک در مرورگر خود دانلود کنند';
String get link => 'گیرندگانی که لوکال‌سند را نصب نکرده اند، می‌توانند پرونده‌ها را با باز کردن پیوند در مرورگر خود دانلود کنند.';
}
// Path: dialogs.zoom
+100 -26
View File
@@ -87,6 +87,8 @@ class TranslationsFi extends Translations {
late final _TranslationsWebFi web = _TranslationsWebFi._(_root);
@override
late final _TranslationsAssetPickerFi assetPicker = _TranslationsAssetPickerFi._(_root);
@override
late final _TranslationsNetworkInterfacesPageFi networkInterfacesPage = _TranslationsNetworkInterfacesPageFi._(_root);
}
// Path: general
@@ -171,7 +173,7 @@ class _TranslationsGeneralFi extends TranslationsGeneralEn {
@override
String get unknown => 'Tuntematon';
@override
String get noItemInClipboard => 'Leikepöydällä ei ole mitään';
String get noItemInClipboard => 'Leikepöydällä ei ole mitään.';
}
// Path: receiveTab
@@ -182,7 +184,7 @@ class _TranslationsReceiveTabFi extends TranslationsReceiveTabEn {
// Translations
@override
String get title => 'Ota Vastaan';
String get title => 'Ota vastaan';
@override
late final _TranslationsReceiveTabInfoBoxFi infoBox = _TranslationsReceiveTabInfoBoxFi._(_root);
@override
@@ -221,7 +223,7 @@ class _TranslationsSendTabFi extends TranslationsSendTabEn {
@override
String get help => 'Varmista, että haluttu kohde on myös samassa Wi-Fi-verkossa.';
@override
String get placeItems => 'Lissä tiedostot tähän, jakaaksesi ne.';
String get placeItems => 'Lisää tiedostot tähän, jotta voit lähettää ne.';
}
// Path: settingsTab
@@ -282,7 +284,7 @@ class _TranslationsReceiveHistoryPageFi extends TranslationsReceiveHistoryPageEn
@override
String get openFolder => 'Avaa kansio';
@override
String get deleteHistory => 'Poista historia';
String get deleteHistory => 'Tyhjennä historia';
@override
String get empty => 'Historia on tyhjä.';
@override
@@ -327,8 +329,8 @@ class _TranslationsReceivePageFi extends TranslationsReceivePageEn {
@override
String subTitle({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('fi'))(
n,
one: 'haluaa lähettää sinulle tiedoston',
other: 'haluaa lähettää sinulle ${n} tiedostoa',
one: 'on lähettämässä sinulle tiedostoa',
other: 'on lähettämässä sinulle ${n} tiedostoa',
);
@override
String get subTitleMessage => 'lähetti sinulle viestin:';
@@ -348,13 +350,13 @@ class _TranslationsReceiveOptionsPageFi extends TranslationsReceiveOptionsPageEn
@override
String get title => 'Asetukset';
@override
String get destination => _root.settingsTab.receive.destination;
String get destination => 'Vastaanottoasetukset';
@override
String get appDirectory => '(LocalSend-kansio)';
@override
String get saveToGallery => _root.settingsTab.receive.saveToGallery;
String get saveToGallery => 'Tallenna galleriaan';
@override
String get saveToGalleryOff => 'Poistettu käytöstä automaattisesti, koska hakemistoja on olemassa.';
String get saveToGalleryOff => 'Poistettu käytöstä automaattisesti, koska lähetetyissä tiedostoissa on kansioita.';
}
// Path: sendPage
@@ -367,9 +369,11 @@ class _TranslationsSendPageFi extends TranslationsSendPageEn {
@override
String get waiting => 'Odotetaan vastausta...';
@override
String get rejected => 'Vastaanottaja on hylännyt pyynnön.';
String get rejected => 'Vastaanottaja on peruuttanut pyynnön.';
@override
String get busy => 'Vastaanottaja käsittelee toista pyyntöä.';
String get busy => 'Vastaanottaja vastaanottaa toista pyyntöä.';
@override
String get tooManyAttempts => 'Liian monta yritystä';
}
// Path: progressPage
@@ -387,6 +391,8 @@ class _TranslationsProgressPageFi extends TranslationsProgressPageEn {
String get savedToGallery => 'Tallennettu Kuvat-kansioon';
@override
late final _TranslationsProgressPageTotalFi total = _TranslationsProgressPageTotalFi._(_root);
@override
late final _TranslationsProgressPageRemainingTimeFi remainingTime = _TranslationsProgressPageRemainingTimeFi._(_root);
}
// Path: webSharePage
@@ -399,9 +405,9 @@ class _TranslationsWebSharePageFi extends TranslationsWebSharePageEn {
@override
String get title => 'Jaa linkin kautta';
@override
String get loading => 'Palvelimen käynnistys...';
String get loading => 'Käynnistetään palvelinta…';
@override
String get stopping => 'Palvelimen pysäytys...';
String get stopping => 'Pysäytetään palvelinta…';
@override
String get error => 'Palvelimen käynnistyksessä tapahtui virhe.';
@override
@@ -411,15 +417,15 @@ class _TranslationsWebSharePageFi extends TranslationsWebSharePageEn {
other: 'Avaa jokin näistä linkeistä selaimessasi:',
);
@override
String get requests => 'Pyyntöjä';
String get requests => 'Pyynnöt';
@override
String get noRequests => 'Ei pyyntöjä vielä.';
@override
String get encryption => _root.settingsTab.network.encryption;
String get encryption => 'Verkon salaus';
@override
String get autoAccept => 'Hyväksy pyynnöt automaattisesti';
@override
String get requirePin => 'Vaadi PIN';
String get requirePin => 'Vaadi PIN-koodi';
@override
String pinHint({required Object pin}) => 'PIN-koodi on "${pin}"';
@override
@@ -439,8 +445,8 @@ class _TranslationsAboutPageFi extends TranslationsAboutPageEn {
String get title => 'Tietoja LocalSendista';
@override
List<String> get description => [
'LocalSend on ilmainen, avoimen lähdekoodin sovellus, jonka avulla voit turvallisesti jakaa tiedostoja ja viestejä läheisten laitteiden kanssa paikallisverkossasi ilman internet-yhteyttä.',
'Tämä sovellus on saatavilla Androidille, iOS:lle, macOS:lle, Windowsille ja Linuxille. Kaikki latausvaihtoehdot löytyvät virallisilta kotisivuilta.',
'LocalSend on ilmainen, avoimen lähdekoodin sovellus, jonka avulla voit turvallisesti jakaa tiedostoja ja lähettää viestejä läheisten laitteiden kanssa paikallisessa verkossasi ilman internet-yhteyttä.',
'LocalSend on saatavilla Androidille, iOS:lle, Linuxille, macOS:lle ja Windowsille. Kaikki latausvaihtoehdot löytyvät virallisilta kotisivuilta.',
];
@override
String get author => 'Tekijä';
@@ -463,11 +469,11 @@ class _TranslationsDonationPageFi extends TranslationsDonationPageEn {
String get title => 'Lahjoita';
@override
String get info =>
'LocalSend on ilmainen, avoimen lähdekoodin sovellus ilman mainoksia. Jos pidät sovelluksesta, voit tukea kehitystä lahjoituksella.';
'LocalSend on ilmainen, avoimen lähdekoodin sovellus ilman mainoksia. Voit tukea projektia lahjoituksella, jos pidät sovelluksesta.';
@override
String donate({required Object amount}) => 'Lahjoita ${amount}';
@override
String get thanks => 'Suurkiitokset!';
String get thanks => 'Suuret kiitokset!';
@override
String get restore => 'Palauta ostos';
}
@@ -753,6 +759,26 @@ class _TranslationsAssetPickerFi extends TranslationsAssetPickerEn {
String get sUnitAssetCountLabel => 'määrä';
}
// Path: networkInterfacesPage
class _TranslationsNetworkInterfacesPageFi extends TranslationsNetworkInterfacesPageEn {
_TranslationsNetworkInterfacesPageFi._(TranslationsFi root) : this._root = root, super.internal(root);
final TranslationsFi _root; // ignore: unused_field
// Translations
@override
String get title => 'Verkkokäyttöliittymät';
@override
String get info =>
'Oletuksena LocalSend käyttää kaikkia saatavilla olevia verkkoliitäntöjä. Voit sulkea pois verkkoliitännät, joita et halua. Sinun tulee uudelleenkäynnistää LocalSend ottaaksesi muutokset käyttöön.';
@override
String get preview => 'Esikatselu';
@override
String get whitelist => 'Sallittujen lista';
@override
String get blacklist => 'Estettyjen lista';
}
// Path: receiveTab.infoBox
class _TranslationsReceiveTabInfoBoxFi extends TranslationsReceiveTabInfoBoxEn {
_TranslationsReceiveTabInfoBoxFi._(TranslationsFi root) : this._root = root, super.internal(root);
@@ -761,7 +787,7 @@ class _TranslationsReceiveTabInfoBoxFi extends TranslationsReceiveTabInfoBoxEn {
// Translations
@override
String get ip => 'IP:';
String get ip => 'IP-osoite:';
@override
String get port => 'Portti:';
@override
@@ -777,6 +803,10 @@ class _TranslationsReceiveTabQuickSaveFi extends TranslationsReceiveTabQuickSave
// Translations
@override
String get favorites => 'Suosikit';
@override
String get off => _root.general.off;
@override
String get on => _root.general.on;
}
// Path: sendTab.selection
@@ -877,7 +907,7 @@ class _TranslationsSettingsTabReceiveFi extends TranslationsSettingsTabReceiveEn
@override
String get title => 'Vastaanotto';
@override
String get quickSave => _root.general.quickSave;
String get quickSave => 'Automaattinen tallennus';
@override
String get autoFinish => 'Automaattinen lopetus';
@override
@@ -888,6 +918,10 @@ class _TranslationsSettingsTabReceiveFi extends TranslationsSettingsTabReceiveEn
String get saveToGallery => 'Tallenna media galleriaan';
@override
String get saveToHistory => 'Tallenna historiaan';
@override
String get quickSaveFromFavorites => 'Automaattinen tallennus suosikeista';
@override
String get requirePin => 'Kiinnitä';
}
// Path: settingsTab.send
@@ -913,7 +947,7 @@ class _TranslationsSettingsTabNetworkFi extends TranslationsSettingsTabNetworkEn
@override
String get title => 'Verkko';
@override
String get needRestart => 'Uudelleenkäynnistä palvelin ottaaksesi asetukset käyttöön!';
String get needRestart => 'Käynnistä LocalSend uudelleen saadaksesi muutokset käyttöön!';
@override
String get server => 'Palvelin';
@override
@@ -940,6 +974,10 @@ class _TranslationsSettingsTabNetworkFi extends TranslationsSettingsTabNetworkEn
@override
String multicastGroupWarning({required Object defaultMulticast}) =>
'Sinua ei ehkä havaita muiden laitteiden toimesta, koska käytät mukautettua multicast-osoitetta. (oletus: ${defaultMulticast})';
@override
late final _TranslationsSettingsTabNetworkNetworkOptionsFi networkOptions = _TranslationsSettingsTabNetworkNetworkOptionsFi._(_root);
@override
String get network => 'Verkko';
}
// Path: settingsTab.other
@@ -970,7 +1008,7 @@ class _TranslationsTroubleshootPageFirewallFi extends TranslationsTroubleshootPa
// Translations
@override
String get symptom =>
'Tämä sovellus voi lähettää tiedostoja muihin laitteisiin; mutta muut laitteet eivät voi lähettää tiedostoja tähän laitteeseen.';
'Tämä sovellus voi lähettää tiedostoja muihin laitteisiin, mutta muut laitteet eivät voi lähettää tiedostoja tähän laitteeseen.';
@override
String solution({required Object port}) =>
'Tämä on todennäköisesti palomuuriongelma. Voit ratkaista tämän sallimalla saapuvat yhteydet (UDP ja TCP) porttiin ${port}.';
@@ -1033,13 +1071,34 @@ class _TranslationsProgressPageTotalFi extends TranslationsProgressPageTotalEn {
@override
late final _TranslationsProgressPageTotalTitleFi title = _TranslationsProgressPageTotalTitleFi._(_root);
@override
String count({required Object curr, required Object n}) => 'Tiedostoja: ${curr} / ${n}';
String count({required Object curr, required Object n}) => 'Tiedostot: ${curr} / ${n}';
@override
String size({required Object curr, required Object n}) => 'Koko: ${curr} / ${n}';
@override
String speed({required Object speed}) => 'Nopeus: ${speed}/s';
}
// Path: progressPage.remainingTime
class _TranslationsProgressPageRemainingTimeFi extends TranslationsProgressPageRemainingTimeEn {
_TranslationsProgressPageRemainingTimeFi._(TranslationsFi root) : this._root = root, super.internal(root);
final TranslationsFi _root; // ignore: unused_field
// Translations
@override
String seconds({required Object n, required Object ss}) => '${n}:${ss}';
@override
String minutes({required Object n, required Object ss}) => '${n}:${ss}';
/// Käytä 'h' tuntien lyhenteenä ja 'm' minuuttien
@override
String hours({required Object h, required Object m}) => '${h}t ${m}m';
/// Käytä 'pv' päiville, 'h' tunneille ja 'm' minuuteille
@override
String days({required Object d, required Object h, required Object m}) => '${d}pv ${h}t ${m}m';
}
// Path: dialogs.addFile
class _TranslationsDialogsAddFileFi extends TranslationsDialogsAddFileEn {
_TranslationsDialogsAddFileFi._(TranslationsFi root) : this._root = root, super.internal(root);
@@ -1354,6 +1413,8 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeFi extends TranslationsDia
'Varoitus! Tällä hetkellä tämä ei ole täysin turvallista, koska hakkeri, jolla on minkä tahansa suosikkiluettelosi laitteen sormenjälki, voi lähettää sinulle tiedostoja ilman rajoituksia.',
'Tämä vaihtoehto on kuitenkin turvallisempi kuin sallia kaikkien paikallisverkon käyttäjien lähettää sinulle tiedostoja ilman rajoituksia.',
];
@override
String get title => _root.general.quickSaveFromFavorites;
}
// Path: dialogs.pin
@@ -1434,6 +1495,19 @@ class _TranslationsSettingsTabGeneralLanguageOptionsFi extends TranslationsSetti
String get system => 'Järjestelmä';
}
// Path: settingsTab.network.networkOptions
class _TranslationsSettingsTabNetworkNetworkOptionsFi extends TranslationsSettingsTabNetworkNetworkOptionsEn {
_TranslationsSettingsTabNetworkNetworkOptionsFi._(TranslationsFi root) : this._root = root, super.internal(root);
final TranslationsFi _root; // ignore: unused_field
// Translations
@override
String get all => 'Kaikki';
@override
String get filtered => 'Suodatettu';
}
// Path: progressPage.total.title
class _TranslationsProgressPageTotalTitleFi extends TranslationsProgressPageTotalTitleEn {
_TranslationsProgressPageTotalTitleFi._(TranslationsFi root) : this._root = root, super.internal(root);
@@ -1442,7 +1516,7 @@ class _TranslationsProgressPageTotalTitleFi extends TranslationsProgressPageTota
// Translations
@override
String sending({required Object time}) => 'Edistyminen yhteensä (${time})';
String sending({required Object time}) => 'Lähetysprosessi (${time})';
@override
String get finishedError => 'Päättynyt virheellä';
@override
+24 -1
View File
@@ -351,7 +351,7 @@ class _TranslationsReceiveOptionsPageFr extends TranslationsReceiveOptionsPageEn
@override
String get destination => _root.settingsTab.receive.destination;
@override
String get appDirectory => '(LocalSend folder)';
String get appDirectory => '(dossier LocalSend)';
@override
String get saveToGallery => _root.settingsTab.receive.saveToGallery;
@override
@@ -390,6 +390,8 @@ class _TranslationsProgressPageFr extends TranslationsProgressPageEn {
String get savedToGallery => 'Sauvegardé dans la Galerie';
@override
late final _TranslationsProgressPageTotalFr total = _TranslationsProgressPageTotalFr._(_root);
@override
late final _TranslationsProgressPageRemainingTimeFr remainingTime = _TranslationsProgressPageRemainingTimeFr._(_root);
}
// Path: webSharePage
@@ -984,6 +986,27 @@ class _TranslationsProgressPageTotalFr extends TranslationsProgressPageTotalEn {
String speed({required Object speed}) => 'Vitesse : ${speed}/s';
}
// Path: progressPage.remainingTime
class _TranslationsProgressPageRemainingTimeFr extends TranslationsProgressPageRemainingTimeEn {
_TranslationsProgressPageRemainingTimeFr._(TranslationsFr root) : this._root = root, super.internal(root);
final TranslationsFr _root; // ignore: unused_field
// Translations
@override
String seconds({required Object n, required Object ss}) => '${n}:${ss}';
@override
String minutes({required Object n, required Object ss}) => '${n} :${ss}';
/// Utilisez « h » pour l'abréviation des heures et « m » pour les minutes
@override
String hours({required Object h, required Object m}) => '${h}h ${m}min';
/// Utilisez « j » pour les jours, « h » pour les heures et « m » pour les minutes
@override
String days({required Object d, required Object h, required Object m}) => '${d}j ${h}h ${m}min';
}
// Path: dialogs.addFile
class _TranslationsDialogsAddFileFr extends TranslationsDialogsAddFileEn {
_TranslationsDialogsAddFileFr._(TranslationsFr root) : this._root = root, super.internal(root);
File diff suppressed because it is too large Load Diff
+186 -4
View File
@@ -40,7 +40,7 @@ class TranslationsGu extends Translations {
// Translations
@override
String get locale => 'Gujarati';
String get locale => 'અંગ્રેજી';
@override
String get appName => 'LocalSend';
@override
@@ -87,6 +87,8 @@ class TranslationsGu extends Translations {
late final _TranslationsWebGu web = _TranslationsWebGu._(_root);
@override
late final _TranslationsAssetPickerGu assetPicker = _TranslationsAssetPickerGu._(_root);
@override
late final _TranslationsNetworkInterfacesPageGu networkInterfacesPage = _TranslationsNetworkInterfacesPageGu._(_root);
}
// Path: general
@@ -111,7 +113,7 @@ class _TranslationsGeneralGu extends TranslationsGeneralEn {
@override
String get confirm => 'પુષ્ટિ કરો';
@override
String get continueStr => 'ચાલુ રાખ';
String get continueStr => 'આગળ વધ';
@override
String get copy => 'કૉપિ કરો';
@override
@@ -170,6 +172,8 @@ class _TranslationsGeneralGu extends TranslationsGeneralEn {
String get unknown => 'અજ્ઞાત';
@override
String get noItemInClipboard => 'ક્લિપબોર્ડમાં કોઈ વસ્તુ નથી';
@override
String get quickSaveFromFavorites => '"મનપસંદ" માટે ક્વિક સેવ કરો';
}
// Path: receiveTab
@@ -183,6 +187,8 @@ class _TranslationsReceiveTabGu extends TranslationsReceiveTabEn {
String get title => 'પ્રાપ્ત કરો';
@override
late final _TranslationsReceiveTabInfoBoxGu infoBox = _TranslationsReceiveTabInfoBoxGu._(_root);
@override
late final _TranslationsReceiveTabQuickSaveGu quickSave = _TranslationsReceiveTabQuickSaveGu._(_root);
}
// Path: sendTab
@@ -216,6 +222,8 @@ class _TranslationsSendTabGu extends TranslationsSendTabEn {
String get help => 'મહેરબાની કરીને ખાતરી કરો કે ઇચ્છિત લક્ષ્ય પણ તે જ Wi-Fi નેટવર્ક પર છે.';
@override
String get placeItems => 'શેર કરવા માટે વસ્તુઓ મૂકો.';
@override
String get manualSending => 'મૈન્યુલ મોકલવું';
}
// Path: settingsTab
@@ -260,6 +268,8 @@ class _TranslationsTroubleshootPageGu extends TranslationsTroubleshootPageEn {
late final _TranslationsTroubleshootPageFirewallGu firewall = _TranslationsTroubleshootPageFirewallGu._(_root);
@override
late final _TranslationsTroubleshootPageNoConnectionGu noConnection = _TranslationsTroubleshootPageNoConnectionGu._(_root);
@override
late final _TranslationsTroubleshootPageNoDiscoveryGu noDiscovery = _TranslationsTroubleshootPageNoDiscoveryGu._(_root);
}
// Path: receiveHistoryPage
@@ -317,8 +327,11 @@ class _TranslationsReceivePageGu extends TranslationsReceivePageEn {
// Translations
@override
String subTitle({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('gu'))(n, one: 'તમે ફાઇલ મોકલવા માંગે છે', other: 'તમે ${n} ફાઇલો મોકલવા માંગે છે');
String subTitle({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('gu'))(
n,
one: 'તમે ફાઇલ મોકલવા માંગે છે',
other: 'તમે ${n} ફાઇલો મોકલવા માંગે છે',
);
@override
String get subTitleMessage => 'તમે સંદેશો મોકલ્યો:';
@override
@@ -359,6 +372,8 @@ class _TranslationsSendPageGu extends TranslationsSendPageEn {
String get rejected => 'પ્રાપ્તકર્તાએ વિનંતી અસ્વીકાર કરી છે.';
@override
String get busy => 'પ્રાપ્તકર્તા બીજી વિનંતી સાથે વ્યસ્ત છે.';
@override
String get tooManyAttempts => '@:વેબ.બહુ_બધા_પ્રયાસ';
}
// Path: progressPage
@@ -376,6 +391,8 @@ class _TranslationsProgressPageGu extends TranslationsProgressPageEn {
String get savedToGallery => 'ફોટોઝ માં સાચવ્યું';
@override
late final _TranslationsProgressPageTotalGu total = _TranslationsProgressPageTotalGu._(_root);
@override
late final _TranslationsProgressPageRemainingTimeGu remainingTime = _TranslationsProgressPageRemainingTimeGu._(_root);
}
// Path: webSharePage
@@ -411,6 +428,10 @@ class _TranslationsWebSharePageGu extends TranslationsWebSharePageEn {
String get encryptionHint => 'લોકલસેન્ડ એ સ્વ-સાઇન્ડ સર્ટિફિકેટનો ઉપયોગ કરે છે. તમારે તેને તમારા બ્રાઉઝરમાં સ્વીકારવું પડશે.';
@override
String pendingRequests({required Object n}) => 'બાકી વિનંતિઓ: ${n}';
@override
String get requirePin => 'પિન જોયશે';
@override
String pinHint({required Object pin}) => 'પિન "${pin}" છે';
}
// Path: aboutPage
@@ -433,6 +454,8 @@ class _TranslationsAboutPageGu extends TranslationsAboutPageEn {
String get contributors => 'યોગદાનકર્તાઓ';
@override
String get translators => 'અનુવાદકો';
@override
String get packagers => 'પૅકેજકરતાં';
}
// Path: donationPage
@@ -599,6 +622,14 @@ class _TranslationsDialogsGu extends TranslationsDialogsEn {
late final _TranslationsDialogsSendModeHelpGu sendModeHelp = _TranslationsDialogsSendModeHelpGu._(_root);
@override
late final _TranslationsDialogsZoomGu zoom = _TranslationsDialogsZoomGu._(_root);
@override
late final _TranslationsDialogsOpenFileGu openFile = _TranslationsDialogsOpenFileGu._(_root);
@override
late final _TranslationsDialogsQuickSaveFromFavoritesNoticeGu quickSaveFromFavoritesNotice = _TranslationsDialogsQuickSaveFromFavoritesNoticeGu._(
_root,
);
@override
late final _TranslationsDialogsPinGu pin = _TranslationsDialogsPinGu._(_root);
}
// Path: sanitization
@@ -625,6 +656,8 @@ class _TranslationsTrayGu extends TranslationsTrayEn {
String get open => _root.general.open;
@override
String get close => 'LocalSend બંધ કરો';
@override
String get closeWindows => 'બહાર નિકડો';
}
// Path: web
@@ -644,6 +677,12 @@ class _TranslationsWebGu extends TranslationsWebEn {
String get fileName => 'ફાઈલનું નામ';
@override
String get size => 'માપ';
@override
String get enterPin => 'પિન નાખો';
@override
String get invalidPin => 'પિન ગલત છે';
@override
String get tooManyAttempts => 'બહુ બધા પ્રયાસ કરી દીધા';
}
// Path: assetPicker
@@ -711,6 +750,26 @@ class _TranslationsAssetPickerGu extends TranslationsAssetPickerEn {
String get sUnitAssetCountLabel => 'ગણતરી';
}
// Path: networkInterfacesPage
class _TranslationsNetworkInterfacesPageGu extends TranslationsNetworkInterfacesPageEn {
_TranslationsNetworkInterfacesPageGu._(TranslationsGu root) : this._root = root, super.internal(root);
final TranslationsGu _root; // ignore: unused_field
// Translations
@override
String get preview => 'પ્રીવ્યૂ';
@override
String get whitelist => 'જોયતીસૂચી';
@override
String get blacklist => 'નજોયતીસૂચી';
@override
String get title => 'નેટવર્ક ઇન્ટરફેસ';
@override
String get info =>
'ડિફૌલ્ટ રૂપે, LocalSend બધા ઉપલબ્ધ નેટવર્ક ઇન્ટરફેસ વાપરશે. તમે અહી નજોયતા નેટવર્ક ને કાઢી શકો છો. બદલાવ જોયા માટે તમને સર્વર ને ફરી ચાલુ કરવું પડસે.';
}
// Path: receiveTab.infoBox
class _TranslationsReceiveTabInfoBoxGu extends TranslationsReceiveTabInfoBoxEn {
_TranslationsReceiveTabInfoBoxGu._(TranslationsGu root) : this._root = root, super.internal(root);
@@ -726,6 +785,21 @@ class _TranslationsReceiveTabInfoBoxGu extends TranslationsReceiveTabInfoBoxEn {
String get alias => 'ડિવાઇસનું નામ:';
}
// Path: receiveTab.quickSave
class _TranslationsReceiveTabQuickSaveGu extends TranslationsReceiveTabQuickSaveEn {
_TranslationsReceiveTabQuickSaveGu._(TranslationsGu root) : this._root = root, super.internal(root);
final TranslationsGu _root; // ignore: unused_field
// Translations
@override
String get favorites => 'મનપસંદ';
@override
String get off => _root.general.off;
@override
String get on => _root.general.on;
}
// Path: sendTab.selection
class _TranslationsSendTabSelectionGu extends TranslationsSendTabSelectionEn {
_TranslationsSendTabSelectionGu._(TranslationsGu root) : this._root = root, super.internal(root);
@@ -808,6 +882,10 @@ class _TranslationsSettingsTabGeneralGu extends TranslationsSettingsTabGeneralEn
String get launchMinimized => 'સ્વયંચાલિત શરૂઆત: છુપાવેલી સ્થિતિમાં શરૂ કરો';
@override
String get animations => 'એનિમેશન';
@override
String get saveWindowPlacementWindows => 'બહાર નીકળ્યા પછી વિન્ડો ની જગ્યા સાચવો';
@override
String get showInContextMenu => 'કૉટેક્સ્ટ મેન્યુ માં LocalSend દેખાડો';
}
// Path: settingsTab.receive
@@ -831,6 +909,10 @@ class _TranslationsSettingsTabReceiveGu extends TranslationsSettingsTabReceiveEn
String get saveToGallery => 'મીડિયા ગેલેરીમાં સેવ કરો';
@override
String get saveToHistory => 'ઇતિહાસમાં સેવ કરો';
@override
String get quickSaveFromFavorites => _root.general.quickSaveFromFavorites;
@override
String get requirePin => _root.webSharePage.requirePin;
}
// Path: settingsTab.send
@@ -879,6 +961,14 @@ class _TranslationsSettingsTabNetworkGu extends TranslationsSettingsTabNetworkEn
@override
String multicastGroupWarning({required Object defaultMulticast}) =>
'તમે કસ્ટમ મલ્ટીકાસ્ટ સરનામાનો ઉપયોગ કરી રહ્યા છો તેથી તમે અન્ય ડિવાઇસ દ્વારા શોધી શકાય નહીં. (મૂળભૂત: ${defaultMulticast})';
@override
String get network => 'નૅટવર્ક';
@override
late final _TranslationsSettingsTabNetworkNetworkOptionsGu networkOptions = _TranslationsSettingsTabNetworkNetworkOptionsGu._(_root);
@override
String get useSystemName => 'સિસ્ટમ નામ વાપરો';
@override
String get generateRandomAlias => 'રેનડમ ઉપનામ બનાવો';
}
// Path: settingsTab.other
@@ -930,6 +1020,20 @@ class _TranslationsTroubleshootPageNoConnectionGu extends TranslationsTroublesho
'શું સમસ્યા બંને બાજુ છે? જો આવું હોય, તો તમને ખાતરી કરવી જોઈએ કે બંને ડિવાઇસ એ જ Wi-Fi નેટવર્ક પર છે અને એ જ રૂપરેખા (પોર્ટ, મલ્ટીકાસ્ટ સરનામું, એન્ક્રિપ્શન) શેર કરે છે. નેટવર્ક ભાગ લેનારા વચ્ચે સંવાદિતા મંજૂરી ન આપી શકે. આ કિસ્સામાં, આ વિકલ્પને રાઉટરમાં સક્રિય કરવો પડશે.';
}
// Path: troubleshootPage.noDiscovery
class _TranslationsTroubleshootPageNoDiscoveryGu extends TranslationsTroubleshootPageNoDiscoveryEn {
_TranslationsTroubleshootPageNoDiscoveryGu._(TranslationsGu root) : this._root = root, super.internal(root);
final TranslationsGu _root; // ignore: unused_field
// Translations
@override
String get symptom => 'આ ડિવાઇસ બીજા ડિવાઇસ ને શોધી નથી શકતો.';
@override
String get solution =>
'પક્કું કરો કે તમારા બધા ડિવાઇસ એજ વાઈફાઈ પર છે એંડ એજ કૉંફઈગુરેશન (પોર્ટ, મલ્ટીકાષ્ટ એડ્રેસ, એનક્રિપશન) છે. તમે જોયતા ડિવાઇસ નું આઇપી એડ્રેસ લખવનો પ્રયાસ કરી શકો છો. અગર આ કામ કયરૂ તોહ તમે આ ડિવાઇસ ને તમારા મનપસંદ માં જોડી શકો છો જેનાથી, ભવિષ્ય માં એ એની મેતે શોધી લેસે.';
}
// Path: receiveHistoryPage.entryActions
class _TranslationsReceiveHistoryPageEntryActionsGu extends TranslationsReceiveHistoryPageEntryActionsEn {
_TranslationsReceiveHistoryPageEntryActionsGu._(TranslationsGu root) : this._root = root, super.internal(root);
@@ -943,6 +1047,8 @@ class _TranslationsReceiveHistoryPageEntryActionsGu extends TranslationsReceiveH
String get info => 'માહિતી';
@override
String get deleteFromHistory => 'ઇતિહાસમાંથી ડિલીટ કરો';
@override
String get showInFolder => 'ફોલ્ડર માં બતાવો';
}
// Path: progressPage.total
@@ -962,6 +1068,28 @@ class _TranslationsProgressPageTotalGu extends TranslationsProgressPageTotalEn {
String speed({required Object speed}) => 'ગતિ: ${speed}/s';
}
// Path: progressPage.remainingTime
class _TranslationsProgressPageRemainingTimeGu extends TranslationsProgressPageRemainingTimeEn {
_TranslationsProgressPageRemainingTimeGu._(TranslationsGu root) : this._root = root, super.internal(root);
final TranslationsGu _root; // ignore: unused_field
// Translations
/// નાનું કરી ને 'દિ' દિવસ માટે, 'ક' કલાક માટે અને 'મિ' મિનિટ માટે વાપરો
@override
String days({required Object d, required Object h, required Object m}) => '${d}દિ ${h}${m}મિ';
@override
String seconds({required Object n, required Object ss}) => '${n}:${ss}';
@override
String minutes({required Object n, required Object ss}) => '${n}:${ss}';
/// નાનું કરી ને 'ક' કલાક માટે અને 'મિ' મિનિટ માટે વાપરો
@override
String hours({required Object h, required Object m}) => '${h}${m}મિ';
}
// Path: dialogs.addFile
class _TranslationsDialogsAddFileGu extends TranslationsDialogsAddFileEn {
_TranslationsDialogsAddFileGu._(TranslationsGu root) : this._root = root, super.internal(root);
@@ -1278,6 +1406,47 @@ class _TranslationsDialogsZoomGu extends TranslationsDialogsZoomEn {
String get title => 'URL';
}
// Path: dialogs.openFile
class _TranslationsDialogsOpenFileGu extends TranslationsDialogsOpenFileEn {
_TranslationsDialogsOpenFileGu._(TranslationsGu root) : this._root = root, super.internal(root);
final TranslationsGu _root; // ignore: unused_field
// Translations
@override
String get title => 'ફાઇલ ખોલો';
@override
String get content => 'પ્રાપ્ત થઈલી ફાઇલ ખોલવી છે?';
}
// Path: dialogs.quickSaveFromFavoritesNotice
class _TranslationsDialogsQuickSaveFromFavoritesNoticeGu extends TranslationsDialogsQuickSaveFromFavoritesNoticeEn {
_TranslationsDialogsQuickSaveFromFavoritesNoticeGu._(TranslationsGu root) : this._root = root, super.internal(root);
final TranslationsGu _root; // ignore: unused_field
// Translations
@override
String get title => _root.general.quickSaveFromFavorites;
@override
List<String> get content => [
'તમારા મનપસંદ સૂચી માં હોય એ ડિવાઇસ ના ફાઇલ અનુરોધ એની મેતે સ્વીકાર કરી લેશે.',
'ચેતવણી! હમણાં, આ પૂર્ણ રૂપ થઈ સુરક્ષિત નથી, કારણ કે તમારા મનપસંદ સૂચી માંથી કોઈ ભી ડિવાઇસ નું ફિંગરપ્રિન્ટ કોઈ હેકર પાસે હસે તો એ તમને ફાઇલ બીના તમારા મંજૂરી મોકલી સકશે.',
'જોકે, બીના મંજૂરી બધા જે લોકલ નેટવર્ક પર હોય એના પાસ થી ફાઇલ લેવા કરતા આ વિકલ્પ વધારે સુરક્ષિત છે.',
];
}
// Path: dialogs.pin
class _TranslationsDialogsPinGu extends TranslationsDialogsPinEn {
_TranslationsDialogsPinGu._(TranslationsGu root) : this._root = root, super.internal(root);
final TranslationsGu _root; // ignore: unused_field
// Translations
@override
String get title => 'પિન નાખો';
}
// Path: settingsTab.general.brightnessOptions
class _TranslationsSettingsTabGeneralBrightnessOptionsGu extends TranslationsSettingsTabGeneralBrightnessOptionsEn {
_TranslationsSettingsTabGeneralBrightnessOptionsGu._(TranslationsGu root) : this._root = root, super.internal(root);
@@ -1317,6 +1486,19 @@ class _TranslationsSettingsTabGeneralLanguageOptionsGu extends TranslationsSetti
String get system => 'સિસ્ટમ';
}
// Path: settingsTab.network.networkOptions
class _TranslationsSettingsTabNetworkNetworkOptionsGu extends TranslationsSettingsTabNetworkNetworkOptionsEn {
_TranslationsSettingsTabNetworkNetworkOptionsGu._(TranslationsGu root) : this._root = root, super.internal(root);
final TranslationsGu _root; // ignore: unused_field
// Translations
@override
String get all => 'બધા';
@override
String get filtered => 'છાણેલા';
}
// Path: progressPage.total.title
class _TranslationsProgressPageTotalTitleGu extends TranslationsProgressPageTotalTitleEn {
_TranslationsProgressPageTotalTitleGu._(TranslationsGu root) : this._root = root, super.internal(root);
+10 -4
View File
@@ -325,8 +325,11 @@ class _TranslationsReceivePageHe extends TranslationsReceivePageEn {
// Translations
@override
String subTitle({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('he'))(n, one: 'רוצה לשלוח לך קובץ', other: 'רוצה לשלוח לך ${n} קבצים');
String subTitle({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('he'))(
n,
one: 'רוצה לשלוח לך קובץ',
other: 'רוצה לשלוח לך ${n} קבצים',
);
@override
String get subTitleMessage => 'שלח לך הודעה:';
@override
@@ -404,8 +407,11 @@ class _TranslationsWebSharePageHe extends TranslationsWebSharePageEn {
@override
String get error => 'אירעה שגיאה בזמן הפעלת השרת.';
@override
String openLink({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('he'))(n, one: 'פתח את הקישור בדפדפן:', other: 'פתח את אחד מהקישורים האלו בדפדפן:');
String openLink({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('he'))(
n,
one: 'פתח את הקישור בדפדפן:',
other: 'פתח את אחד מהקישורים האלו בדפדפן:',
);
@override
String get requests => 'בקשות';
@override
+15 -15
View File
@@ -40,9 +40,9 @@ class TranslationsHi extends Translations {
// Translations
@override
String get locale => 'Hindi';
String get locale => 'अंग्रेज़ी';
@override
String get appName => 'LocalSend';
String get appName => 'स्थानीय भेजें (फाइल भेजो)';
@override
late final _TranslationsGeneralHi general = _TranslationsGeneralHi._(_root);
@override
@@ -151,7 +151,7 @@ class _TranslationsGeneralHi extends TranslationsGeneralEn {
@override
String get quickSave => 'त्वरित सहेजें';
@override
String get quickSaveFromFavorites => '"पसंदीदा" के लिए त्वरित सहेजें';
String get quickSaveFromFavorites => '"पसंदीदा" के लिए त्वरित सहेजें';
@override
String get renamed => 'नाम बदला गया';
@override
@@ -173,7 +173,7 @@ class _TranslationsGeneralHi extends TranslationsGeneralEn {
@override
String get unknown => 'अज्ञात';
@override
String get noItemInClipboard => 'क्लिपबोर्ड में कोई आइटम नहीं';
String get noItemInClipboard => 'क्लिपबोर्ड में कोई आइटम नहीं है।';
}
// Path: receiveTab
@@ -350,11 +350,11 @@ class _TranslationsReceiveOptionsPageHi extends TranslationsReceiveOptionsPageEn
@override
String get title => 'विकल्प';
@override
String get destination => _root.settingsTab.receive.destination;
String get destination => '@ : सेटिंग्सटैब.रिसीव.डेस्टिनेशन';
@override
String get appDirectory => '(LocalSend फ़ोल्डर)';
@override
String get saveToGallery => _root.settingsTab.receive.saveToGallery;
String get saveToGallery => '@ : सेटिंग्सटैब.रिसीव.सेव टू गैलरी';
@override
String get saveToGalleryOff => 'स्वचालित रूप से बंद कर दिया गया क्योंकि वहाँ निर्देशिकाएँ हैं।';
}
@@ -367,11 +367,11 @@ class _TranslationsSendPageHi extends TranslationsSendPageEn {
// Translations
@override
String get waiting => 'प्रतिक्रिया का इंतजार कर रहे हैं...';
String get waiting => 'प्रतिक्रिया का इंतजार कर रहे हैं ||';
@override
String get rejected => 'प्राप्तकर्ता ने अनुरोध अस्वीकार कर दिया।';
@override
String get tooManyAttempts => _root.web.tooManyAttempts;
String get tooManyAttempts => '@ : वेब. बहुत अधिक प्रयास';
@override
String get busy => 'प्राप्तकर्ता किसी अन्य अनुरोध में व्यस्त है।';
}
@@ -403,9 +403,9 @@ class _TranslationsWebSharePageHi extends TranslationsWebSharePageEn {
@override
String get title => 'लिंक के माध्यम से साझा करें';
@override
String get loading => 'सर्वर शुरू हो रहा है...';
String get loading => 'सर्वर प्रारंभ हो रहा है ||';
@override
String get stopping => 'सर्वर बंद हो रहा है...';
String get stopping => 'सर्वर बंद हो रहा है ||';
@override
String get error => 'सर्वर शुरू करते समय एक त्रुटि हुई।';
@override
@@ -419,7 +419,7 @@ class _TranslationsWebSharePageHi extends TranslationsWebSharePageEn {
@override
String get noRequests => 'अभी तक कोई अनुरोध नहीं।';
@override
String get encryption => _root.settingsTab.network.encryption;
String get encryption => '@ : सेटिंग्स टैब . नेटवर्क . एन्क्रिप्शन';
@override
String get autoAccept => 'अनुरोधों को स्वचालित रूप से स्वीकार करें';
@override
@@ -470,7 +470,7 @@ class _TranslationsDonationPageHi extends TranslationsDonationPageEn {
@override
String donate({required Object amount}) => 'दान करें ${amount}';
@override
String get thanks => 'बहुत बहुत धन्यवाद!';
String get thanks => 'आपका हार्दिक धन्यवाद!';
@override
String get restore => 'खरीदारी पुनर्स्थापित करें';
}
@@ -874,7 +874,7 @@ class _TranslationsSettingsTabGeneralHi extends TranslationsSettingsTabGeneralEn
@override
String get saveWindowPlacement => 'बंद करें: विंडो प्लेसमेंट सहेजें';
@override
String get saveWindowPlacementWindows => 'बाहर निकलने के बाद विंडो की स्थिति सहेजें';
String get saveWindowPlacementWindows => 'बाहर निकलने के बाद विंडो की स्थिति सहेजें';
@override
String get minimizeToTray => 'बंद करें: ट्रे/मेनू बार में मिनिमाइज करें';
@override
@@ -1365,7 +1365,7 @@ class _TranslationsDialogsQuickSaveNoticeHi extends TranslationsDialogsQuickSave
// Translations
@override
String get title => _root.general.quickSave;
String get title => '@:सामान्य.जल्दी सहेजें';
@override
String get content => 'फ़ाइल अनुरोध स्वचालित रूप से स्वीकार कर लिए जाते हैं। ध्यान दें कि स्थानीय नेटवर्क पर सभी लोग आपको फ़ाइलें भेज सकते हैं।';
}
@@ -1378,7 +1378,7 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeHi extends TranslationsDia
// Translations
@override
String get title => _root.general.quickSaveFromFavorites;
String get title => '@ : सामान्य .जल्दी पसंदीदा से सहेजें';
@override
List<String> get content => [
'अब आपके पसंदीदा सूची में शामिल डिवाइसों से फ़ाइल अनुरोध स्वतः स्वीकार किए जाएंगे।',
+28 -2
View File
@@ -325,8 +325,11 @@ class _TranslationsReceivePageHu extends TranslationsReceivePageEn {
// Translations
@override
String subTitle({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('hu'))(n, one: 'fájlt szeretne küldeni', other: '${n} fájlt szeretne küldeni');
String subTitle({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('hu'))(
n,
one: 'fájlt szeretne küldeni',
other: '${n} fájlt szeretne küldeni',
);
@override
String get subTitleMessage => 'üzenetet küldött:';
@override
@@ -386,6 +389,8 @@ class _TranslationsProgressPageHu extends TranslationsProgressPageEn {
String get savedToGallery => 'Mentve a Galériába';
@override
late final _TranslationsProgressPageTotalHu total = _TranslationsProgressPageTotalHu._(_root);
@override
late final _TranslationsProgressPageRemainingTimeHu remainingTime = _TranslationsProgressPageRemainingTimeHu._(_root);
}
// Path: webSharePage
@@ -980,6 +985,27 @@ class _TranslationsProgressPageTotalHu extends TranslationsProgressPageTotalEn {
String speed({required Object speed}) => 'Sebesség: ${speed}/s';
}
// Path: progressPage.remainingTime
class _TranslationsProgressPageRemainingTimeHu extends TranslationsProgressPageRemainingTimeEn {
_TranslationsProgressPageRemainingTimeHu._(TranslationsHu root) : this._root = root, super.internal(root);
final TranslationsHu _root; // ignore: unused_field
// Translations
@override
String seconds({required Object n, required Object ss}) => '${n}:${ss}';
@override
String minutes({required Object n, required Object ss}) => '${n}:${ss}';
/// Az órák rövidítéséhez használja a 'h' betűt, a percekhez pedig az 'm' betűt
@override
String hours({required Object h, required Object m}) => '${h}h ${m}m';
/// A naphoz a 'd', az órához a 'h', a percekhez az 'm' betűt használja
@override
String days({required Object d, required Object h, required Object m}) => '${d}d ${h}h ${m}m';
}
// Path: dialogs.addFile
class _TranslationsDialogsAddFileHu extends TranslationsDialogsAddFileEn {
_TranslationsDialogsAddFileHu._(TranslationsHu root) : this._root = root, super.internal(root);
-4
View File
@@ -348,12 +348,8 @@ class _TranslationsReceiveOptionsPageId extends TranslationsReceiveOptionsPageEn
@override
String get title => 'Pilihan';
@override
String get destination => _root.settingsTab.receive.destination;
@override
String get appDirectory => '(folder LocalSend)';
@override
String get saveToGallery => _root.settingsTab.receive.saveToGallery;
@override
String get saveToGalleryOff => 'Dimatikan secara otomatis karena ada direktori.';
}
+29 -2
View File
@@ -325,8 +325,11 @@ class _TranslationsReceivePageIt extends TranslationsReceivePageEn {
// Translations
@override
String subTitle({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('it'))(n, one: 'vuole inviarti un file', other: 'vuole inviarti ${n} file');
String subTitle({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('it'))(
n,
one: 'vuole inviarti un file',
other: 'vuole inviarti ${n} file',
);
@override
String get subTitleMessage => 'ti ha inviato un messaggio:';
@override
@@ -386,6 +389,8 @@ class _TranslationsProgressPageIt extends TranslationsProgressPageEn {
String get savedToGallery => 'Salvato in Galleria';
@override
late final _TranslationsProgressPageTotalIt total = _TranslationsProgressPageTotalIt._(_root);
@override
late final _TranslationsProgressPageRemainingTimeIt remainingTime = _TranslationsProgressPageRemainingTimeIt._(_root);
}
// Path: webSharePage
@@ -980,6 +985,28 @@ class _TranslationsProgressPageTotalIt extends TranslationsProgressPageTotalEn {
String speed({required Object speed}) => 'Velocità: ${speed}/s';
}
// Path: progressPage.remainingTime
class _TranslationsProgressPageRemainingTimeIt extends TranslationsProgressPageRemainingTimeEn {
_TranslationsProgressPageRemainingTimeIt._(TranslationsIt root) : this._root = root, super.internal(root);
final TranslationsIt _root; // ignore: unused_field
// Translations
/// Usa 'h' come abbreviazione per ore e 'm' per minuti
@override
String hours({required Object h, required Object m}) => '${h}h ${m}m';
/// Usa 'd' per giorni, 'h' per ore, e 'm' per minuti
@override
String days({required Object d, required Object h, required Object m}) => '${d}d ${h}h ${m}m';
@override
String seconds({required Object n, required Object ss}) => '${n}:${ss}';
@override
String minutes({required Object n, required Object ss}) => '${n}:${ss}';
}
// Path: dialogs.addFile
class _TranslationsDialogsAddFileIt extends TranslationsDialogsAddFileEn {
_TranslationsDialogsAddFileIt._(TranslationsIt root) : this._root = root, super.internal(root);
+48 -4
View File
@@ -85,6 +85,8 @@ class TranslationsJa extends Translations {
late final _TranslationsWebJa web = _TranslationsWebJa._(_root);
@override
late final _TranslationsAssetPickerJa assetPicker = _TranslationsAssetPickerJa._(_root);
@override
late final _TranslationsNetworkInterfacesPageJa networkInterfacesPage = _TranslationsNetworkInterfacesPageJa._(_root);
}
// Path: general
@@ -323,8 +325,11 @@ class _TranslationsReceivePageJa extends TranslationsReceivePageEn {
// Translations
@override
String subTitle({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ja'))(n, one: 'がファイルを送信しようとしています。', other: '${n} 件のファイルを送信しようとしています。');
String subTitle({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ja'))(
n,
one: 'がファイルを送信しようとしています。',
other: '${n} 件のファイルを送信しようとしています。',
);
@override
String get subTitleMessage => 'がメッセージを送信しました:';
@override
@@ -402,8 +407,11 @@ class _TranslationsWebSharePageJa extends TranslationsWebSharePageEn {
@override
String get error => 'サーバーの起動中にエラーが発生しました。';
@override
String openLink({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ja'))(n, one: 'このリンクをブラウザーで開いてください:', other: 'これらのリンクのいずれかをブラウザーで開いてください:');
String openLink({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ja'))(
n,
one: 'このリンクをブラウザーで開いてください:',
other: 'これらのリンクのいずれかをブラウザーで開いてください:',
);
@override
String get requests => 'リクエスト';
@override
@@ -655,6 +663,25 @@ class _TranslationsAssetPickerJa extends TranslationsAssetPickerEn {
String get sUnitAssetCountLabel => '個数';
}
// Path: networkInterfacesPage
class _TranslationsNetworkInterfacesPageJa extends TranslationsNetworkInterfacesPageEn {
_TranslationsNetworkInterfacesPageJa._(TranslationsJa root) : this._root = root, super.internal(root);
final TranslationsJa _root; // ignore: unused_field
// Translations
@override
String get preview => 'プレビュー';
@override
String get blacklist => 'ブラックリスト';
@override
String get whitelist => 'ホワイトリスト';
@override
String get title => 'ネットワークインターフェース';
@override
String get info => 'デフォルトでは、LocalSend は利用可能なすべてのネットワークインターフェースを使用します。不要なネットワークを除外するには、ここで設定できます。変更を適用するには、サーバーを再起動する必要があります。';
}
// Path: receiveTab.infoBox
class _TranslationsReceiveTabInfoBoxJa extends TranslationsReceiveTabInfoBoxEn {
_TranslationsReceiveTabInfoBoxJa._(TranslationsJa root) : this._root = root, super.internal(root);
@@ -848,6 +875,10 @@ class _TranslationsSettingsTabNetworkJa extends TranslationsSettingsTabNetworkEn
String get multicastGroup => 'マルチキャスト';
@override
String multicastGroupWarning({required Object defaultMulticast}) => 'マルチキャストアドレスが変更されているため、他のデバイスから検出されなくなる場合があります。(デフォルト: ${defaultMulticast})';
@override
String get network => 'ネットワーク';
@override
late final _TranslationsSettingsTabNetworkNetworkOptionsJa networkOptions = _TranslationsSettingsTabNetworkNetworkOptionsJa._(_root);
}
// Path: settingsTab.other
@@ -1342,6 +1373,19 @@ class _TranslationsSettingsTabGeneralLanguageOptionsJa extends TranslationsSetti
String get system => 'システム';
}
// Path: settingsTab.network.networkOptions
class _TranslationsSettingsTabNetworkNetworkOptionsJa extends TranslationsSettingsTabNetworkNetworkOptionsEn {
_TranslationsSettingsTabNetworkNetworkOptionsJa._(TranslationsJa root) : this._root = root, super.internal(root);
final TranslationsJa _root; // ignore: unused_field
// Translations
@override
String get all => 'すべて';
@override
String get filtered => 'フィルター';
}
// Path: progressPage.total.title
class _TranslationsProgressPageTotalTitleJa extends TranslationsProgressPageTotalTitleEn {
_TranslationsProgressPageTotalTitleJa._(TranslationsJa root) : this._root = root, super.internal(root);
+38 -18
View File
@@ -115,7 +115,7 @@ class _TranslationsGeneralKm extends TranslationsGeneralEn {
@override
String get copy => 'ចម្លង';
@override
String get copiedToClipboard => 'បានចម្លង';
String get copiedToClipboard => 'បានចម្លងទៅឃ្លីបប៊ត';
@override
String get decline => 'បដិសេធ';
@override
@@ -137,7 +137,7 @@ class _TranslationsGeneralKm extends TranslationsGeneralEn {
@override
String get off => 'បិទ';
@override
String get offline => 'បិទអនឡាញ';
String get offline => 'អហ្វឡាញ';
@override
String get on => 'បើក';
@override
@@ -153,7 +153,7 @@ class _TranslationsGeneralKm extends TranslationsGeneralEn {
@override
String get renamed => 'បានកែឈ្មោះ';
@override
String get reset => 'កំណត់ឡើងវិញ';
String get reset => 'អាន់ឌូផ្លាស់ប្ដូរ';
@override
String get restart => 'ចាប់ផ្តើមឡើងវិញ';
@override
@@ -171,7 +171,7 @@ class _TranslationsGeneralKm extends TranslationsGeneralEn {
@override
String get unknown => 'មិនស្គាល់';
@override
String get noItemInClipboard => 'មិនមានរបស់នៅក្នុងក្តារចម្លង';
String get noItemInClipboard => 'មិនមានធាតុនៅក្នុងឃ្លីបប៊ត។';
}
// Path: receiveTab
@@ -203,7 +203,7 @@ class _TranslationsSendTabKm extends TranslationsSendTabEn {
@override
late final _TranslationsSendTabPickerKm picker = _TranslationsSendTabPickerKm._(_root);
@override
String get shareIntentInfo => 'អ្នកក៏អាចប្រើប្រាស់មុខងារ "ចែករំលេក" ក្នុងទូរសព្ទដៃរបស់អ្នកដើម្បីរើសឯកសារបានកាន់តែងាយស្រួល។';
String get shareIntentInfo => 'អ្នកក៏អាចប្រើប្រាស់មុខងារ "ចែករំលេក" ក្នុងទូរសព្ទចល័តរបស់អ្នក ដើម្បីរើសឯកសារឱ្យកាន់តែងាយស្រួល។';
@override
String get nearbyDevices => 'ឧបករណ៍ដែលនៅជិតនេះ';
@override
@@ -221,7 +221,7 @@ class _TranslationsSendTabKm extends TranslationsSendTabEn {
@override
String get help => 'សូមប្រាកដថាទីតាំងដែលអ្នកចង់ផ្ញើគឺត្រូវតែភ្ជាប់បណ្តាញ Wi-Fi តែមួយដូចគ្នា។';
@override
String get placeItems => 'ដាក់របស់ដែលត្រូវចែករំលែក';
String get placeItems => 'ដាក់ធាតុដែលត្រូវចែករំលែក';
}
// Path: settingsTab
@@ -325,8 +325,11 @@ class _TranslationsReceivePageKm extends TranslationsReceivePageEn {
// Translations
@override
String subTitle({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('km'))(n, one: 'ចង់ផ្ញើឯកសារមួយឲ្យមកអ្នក។', other: 'ចង់ផ្ញើឯកសារ ${n} ឲ្យមកអ្នក។');
String subTitle({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('km'))(
n,
one: 'ចង់ផ្ញើឯកសារមួយឲ្យមកអ្នក។',
other: 'ចង់ផ្ញើឯកសារ ${n} ឲ្យមកអ្នក។',
);
@override
String get subTitleMessage => 'បានផ្ញើសារមួយមកអ្នក:';
@override
@@ -753,11 +756,11 @@ class _TranslationsReceiveTabInfoBoxKm extends TranslationsReceiveTabInfoBoxEn {
// Translations
@override
String get ip => 'IP:';
String get ip => 'អាយភី៖';
@override
String get port => 'ផត:';
String get port => 'ច្រក៖';
@override
String get alias => 'ឈ្មោះដទៃ:';
String get alias => 'ឈ្មោះឧបករណ៍៖';
}
// Path: receiveTab.quickSave
@@ -785,9 +788,9 @@ class _TranslationsSendTabSelectionKm extends TranslationsSendTabSelectionEn {
@override
String get title => 'ការជ្រើសរើស';
@override
String files({required Object files}) => 'ឯកសារ: ${files}';
String files({required Object files}) => 'ឯកសារ ${files}';
@override
String size({required Object size}) => 'ទំហំ: ${size}';
String size({required Object size}) => 'ទំហំ ${size}';
}
// Path: sendTab.picker
@@ -834,7 +837,7 @@ class _TranslationsSettingsTabGeneralKm extends TranslationsSettingsTabGeneralEn
// Translations
@override
String get title => 'ទូទៅ';
String get title => 'ិដ្ឋភាពទូទៅ';
@override
String get brightness => 'ស្បែកកម្មវិធី';
@override
@@ -848,7 +851,7 @@ class _TranslationsSettingsTabGeneralKm extends TranslationsSettingsTabGeneralEn
@override
late final _TranslationsSettingsTabGeneralLanguageOptionsKm languageOptions = _TranslationsSettingsTabGeneralLanguageOptionsKm._(_root);
@override
String get saveWindowPlacement => 'ចាកចេញ: រក្សាទុកផ្ទាំង Window';
String get saveWindowPlacement => 'រក្សាទុកផ្ទាំងវីនដូ ក្រោយពេលចាកចេញ';
@override
String get saveWindowPlacementWindows => 'រក្សាទុកទីតាំងផ្ទាំងអេក្រង់នៅដដែលបន្ទាប់ពីចាកចេញ';
@override
@@ -881,7 +884,7 @@ class _TranslationsSettingsTabReceiveKm extends TranslationsSettingsTabReceiveEn
@override
String get autoFinish => 'បញ្ចប់ដោយស្វ័យប្រវត្តិ';
@override
String get destination => 'ទិសដៅ';
String get destination => 'រក្សាទុកនៅឯថត';
@override
String get downloads => '(ទាញយក)';
@override
@@ -923,7 +926,7 @@ class _TranslationsSettingsTabNetworkKm extends TranslationsSettingsTabNetworkEn
@override
String get deviceModel => 'ម៉ូឌែលរបស់ឧបករណ៍';
@override
String get port => 'ផត';
String get port => 'ច្រក';
@override
String get discoveryTimeout => 'ថេរវេលាក្នុងការស្វែងរក';
@override
@@ -936,10 +939,14 @@ class _TranslationsSettingsTabNetworkKm extends TranslationsSettingsTabNetworkEn
@override
String get encryption => 'ការការពារទិន្នន័យ';
@override
String get multicastGroup => 'ពហុផ្សាយ';
String get multicastGroup => 'អាសយដ្ឋានពហុផ្សាយ';
@override
String multicastGroupWarning({required Object defaultMulticast}) =>
'អ្នកប្រហែលជាមិនត្រូវបានរកឃើញដោយឧបករណ៍ផ្សេងទៀតទេ ដោយសារតែអ្នកកំពុងប្រើអាសយដ្ឋានពហុផ្សាយដែលបង្កើតផ្ទាល់ខ្លួន។ (ច្រកដើម: ${defaultMulticast})';
@override
String get network => 'បណ្តាញ';
@override
late final _TranslationsSettingsTabNetworkNetworkOptionsKm networkOptions = _TranslationsSettingsTabNetworkNetworkOptionsKm._(_root);
}
// Path: settingsTab.other
@@ -1438,6 +1445,19 @@ class _TranslationsSettingsTabGeneralLanguageOptionsKm extends TranslationsSetti
String get system => 'តាមប្រព័ន្ធ';
}
// Path: settingsTab.network.networkOptions
class _TranslationsSettingsTabNetworkNetworkOptionsKm extends TranslationsSettingsTabNetworkNetworkOptionsEn {
_TranslationsSettingsTabNetworkNetworkOptionsKm._(TranslationsKm root) : this._root = root, super.internal(root);
final TranslationsKm _root; // ignore: unused_field
// Translations
@override
String get all => 'ទាំងអស់';
@override
String get filtered => 'បានតម្រង';
}
// Path: progressPage.total.title
class _TranslationsProgressPageTotalTitleKm extends TranslationsProgressPageTotalTitleEn {
_TranslationsProgressPageTotalTitleKm._(TranslationsKm root) : this._root = root, super.internal(root);
+10 -4
View File
@@ -344,8 +344,11 @@ class _TranslationsReceivePageKo extends TranslationsReceivePageEn {
// Translations
@override
String subTitle({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ko'))(n, one: '에서 파일을 보내려고 합니다', other: '에서 ${n}개의 파일을 보내려고 합니다');
String subTitle({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ko'))(
n,
one: '에서 파일을 보내려고 합니다',
other: '에서 ${n}개의 파일을 보내려고 합니다',
);
@override
String get subTitleMessage => '에서 메시지를 보냈습니다:';
@override
@@ -423,8 +426,11 @@ class _TranslationsWebSharePageKo extends TranslationsWebSharePageEn {
@override
String get error => '서버를 시작하는 도중 오류가 발생했습니다.';
@override
String openLink({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ko'))(n, one: '해당 링크를 브라우저에서 여세요:', other: '해당 링크들 중 하나를 브라우저에서 여세요:');
String openLink({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ko'))(
n,
one: '해당 링크를 브라우저에서 여세요:',
other: '해당 링크들 중 하나를 브라우저에서 여세요:',
);
@override
String get requests => '요청';
@override
+725 -9
View File
@@ -63,6 +63,30 @@ class TranslationsMl extends Translations {
late final _TranslationsNetworkInterfacesPageMl networkInterfacesPage = _TranslationsNetworkInterfacesPageMl._(_root);
@override
late final _TranslationsSanitizationMl sanitization = _TranslationsSanitizationMl._(_root);
@override
late final _TranslationsReceivePageMl receivePage = _TranslationsReceivePageMl._(_root);
@override
late final _TranslationsReceiveHistoryPageMl receiveHistoryPage = _TranslationsReceiveHistoryPageMl._(_root);
@override
late final _TranslationsReceiveOptionsPageMl receiveOptionsPage = _TranslationsReceiveOptionsPageMl._(_root);
@override
late final _TranslationsApkPickerPageMl apkPickerPage = _TranslationsApkPickerPageMl._(_root);
@override
late final _TranslationsTroubleshootPageMl troubleshootPage = _TranslationsTroubleshootPageMl._(_root);
@override
late final _TranslationsSelectedFilesPageMl selectedFilesPage = _TranslationsSelectedFilesPageMl._(_root);
@override
late final _TranslationsSendPageMl sendPage = _TranslationsSendPageMl._(_root);
@override
late final _TranslationsProgressPageMl progressPage = _TranslationsProgressPageMl._(_root);
@override
late final _TranslationsWebSharePageMl webSharePage = _TranslationsWebSharePageMl._(_root);
@override
late final _TranslationsDonationPageMl donationPage = _TranslationsDonationPageMl._(_root);
@override
late final _TranslationsAboutPageMl aboutPage = _TranslationsAboutPageMl._(_root);
@override
late final _TranslationsChangelogPageMl changelogPage = _TranslationsChangelogPageMl._(_root);
}
// Path: general
@@ -103,7 +127,7 @@ class _TranslationsGeneralMl extends TranslationsGeneralEn {
@override
String get finished => 'പൂർത്തിയാക്കി';
@override
String get hide => 'ഹൈഡ്';
String get hide => 'മറയ്ക്കുക';
@override
String get save => 'സേവ്';
@override
@@ -115,7 +139,7 @@ class _TranslationsGeneralMl extends TranslationsGeneralEn {
@override
String get off => 'നിർത്തുക';
@override
String get offline => 'ലഭ്യമല്ല';
String get offline => 'പ്രവർത്തനക്ഷമമല്ല';
@override
String get on => 'തുടങ്ങുക';
@override
@@ -216,9 +240,11 @@ class _TranslationsSettingsTabMl extends TranslationsSettingsTabEn {
@override
late final _TranslationsSettingsTabSendMl send = _TranslationsSettingsTabSendMl._(_root);
@override
String get title => 'സജ്ജീകരണങ്ങൾ';
String get title => 'ക്രമീകരണങ്ങൾ';
@override
late final _TranslationsSettingsTabOtherMl other = _TranslationsSettingsTabOtherMl._(_root);
@override
String get advancedSettings => 'അഡ്വാൻസ്‌ഡ് ക്രമീകരണങ്ങൾ';
}
// Path: assetPicker
@@ -326,6 +352,46 @@ class _TranslationsDialogsMl extends TranslationsDialogsEn {
late final _TranslationsDialogsPinMl pin = _TranslationsDialogsPinMl._(_root);
@override
late final _TranslationsDialogsZoomMl zoom = _TranslationsDialogsZoomMl._(_root);
@override
late final _TranslationsDialogsEncryptionDisabledNoticeMl encryptionDisabledNotice = _TranslationsDialogsEncryptionDisabledNoticeMl._(_root);
@override
late final _TranslationsDialogsLocalNetworkUnauthorizedMl localNetworkUnauthorized = _TranslationsDialogsLocalNetworkUnauthorizedMl._(_root);
@override
late final _TranslationsDialogsAddFileMl addFile = _TranslationsDialogsAddFileMl._(_root);
@override
late final _TranslationsDialogsOpenFileMl openFile = _TranslationsDialogsOpenFileMl._(_root);
@override
late final _TranslationsDialogsAddressInputMl addressInput = _TranslationsDialogsAddressInputMl._(_root);
@override
late final _TranslationsDialogsCancelSessionMl cancelSession = _TranslationsDialogsCancelSessionMl._(_root);
@override
late final _TranslationsDialogsCannotOpenFileMl cannotOpenFile = _TranslationsDialogsCannotOpenFileMl._(_root);
@override
late final _TranslationsDialogsFavoriteDialogMl favoriteDialog = _TranslationsDialogsFavoriteDialogMl._(_root);
@override
late final _TranslationsDialogsFavoriteDeleteDialogMl favoriteDeleteDialog = _TranslationsDialogsFavoriteDeleteDialogMl._(_root);
@override
late final _TranslationsDialogsFavoriteEditDialogMl favoriteEditDialog = _TranslationsDialogsFavoriteEditDialogMl._(_root);
@override
late final _TranslationsDialogsFileInfoMl fileInfo = _TranslationsDialogsFileInfoMl._(_root);
@override
late final _TranslationsDialogsFileNameInputMl fileNameInput = _TranslationsDialogsFileNameInputMl._(_root);
@override
late final _TranslationsDialogsHistoryClearDialogMl historyClearDialog = _TranslationsDialogsHistoryClearDialogMl._(_root);
@override
late final _TranslationsDialogsMessageInputMl messageInput = _TranslationsDialogsMessageInputMl._(_root);
@override
late final _TranslationsDialogsNoFilesMl noFiles = _TranslationsDialogsNoFilesMl._(_root);
@override
late final _TranslationsDialogsNoPermissionMl noPermission = _TranslationsDialogsNoPermissionMl._(_root);
@override
late final _TranslationsDialogsNotAvailableOnPlatformMl notAvailableOnPlatform = _TranslationsDialogsNotAvailableOnPlatformMl._(_root);
@override
late final _TranslationsDialogsQrMl qr = _TranslationsDialogsQrMl._(_root);
@override
late final _TranslationsDialogsQuickActionsMl quickActions = _TranslationsDialogsQuickActionsMl._(_root);
@override
late final _TranslationsDialogsQuickSaveNoticeMl quickSaveNotice = _TranslationsDialogsQuickSaveNoticeMl._(_root);
}
// Path: tray
@@ -350,6 +416,15 @@ class _TranslationsNetworkInterfacesPageMl extends TranslationsNetworkInterfaces
// Translations
@override
String get preview => 'സ്വകാര്യപ്രദർശനം';
@override
String get info =>
'ഡിഫോൾട്ടായി, ലോക്കൽസെൻഡ് ലഭ്യമായ എല്ലാ നെറ്റ്‌വർക്ക് ഇന്റർഫേസുകളും ഉപയോഗിക്കുന്നു. നിങ്ങൾക്ക് ഇവിടെ ആവശ്യമില്ലാത്ത നെറ്റ്‌വർക്കുകൾ ഒഴിവാക്കാം. മാറ്റങ്ങൾ പ്രയോഗിക്കാൻ നിങ്ങൾ സെർവർ പുനരാരംഭിക്കേണ്ടതുണ്ട്.';
@override
String get title => 'നെറ്റ്‌വർക്ക് ഇന്റർഫേസുകൾ';
@override
String get whitelist => 'വൈറ്റ്‌ലിസ്റ്റ്';
@override
String get blacklist => 'ബ്ലാക്ക്‌ലിസ്റ്റ്';
}
// Path: sanitization
@@ -365,6 +440,238 @@ class _TranslationsSanitizationMl extends TranslationsSanitizationEn {
String get invalid => 'ഫയലിന്റെ പേരിൽ അംഗീകാരമില്ലാത്ത അക്ഷരങ്ങൾ ഉണ്ട്';
}
// Path: receivePage
class _TranslationsReceivePageMl extends TranslationsReceivePageEn {
_TranslationsReceivePageMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String subTitle({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ml'))(
n,
one: 'നിങ്ങൾക്ക് ഒരു ഫയൽ അയയ്‌ക്കാൻ താൽപ്പര്യപ്പെടുന്നു',
other: 'നിങ്ങൾക്ക് ${n} ഫയലുകൾ അയയ്‌ക്കാൻ താൽപ്പര്യപ്പെടുന്നു',
);
@override
String get subTitleLink => 'നിങ്ങൾക്ക് ഒരു ലിങ്ക് അയച്ചു:';
@override
String get subTitleMessage => 'നിങ്ങൾക്ക് ഒരു സന്ദേശം അയച്ചു:';
@override
String get canceled => 'അയച്ചയാൾ റിക്വസ്റ്റ് റദ്ദാക്കിയിരിക്കുന്നു.';
}
// Path: receiveHistoryPage
class _TranslationsReceiveHistoryPageMl extends TranslationsReceiveHistoryPageEn {
_TranslationsReceiveHistoryPageMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
late final _TranslationsReceiveHistoryPageEntryActionsMl entryActions = _TranslationsReceiveHistoryPageEntryActionsMl._(_root);
@override
String get title => 'ഹിസ്റ്ററി';
@override
String get openFolder => 'ഫോൾഡർ തുറക്കുക';
@override
String get deleteHistory => 'ഹിസ്റ്ററി ഡിലീറ്റ് ചെയ്യുക';
@override
String get empty => 'ഹിസ്റ്ററി ശൂന്യമാണ്.';
}
// Path: receiveOptionsPage
class _TranslationsReceiveOptionsPageMl extends TranslationsReceiveOptionsPageEn {
_TranslationsReceiveOptionsPageMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String get saveToGalleryOff => 'ഫോൾഡറുകൾ ഉള്ളതിനാൽ ഓട്ടോമാറ്റിക്കായി ഓഫാക്കി.';
@override
String get title => 'ഓപ്ഷനുകൾ';
@override
String get appDirectory => '(ലോക്കൽസെൻഡ് ഫോൾഡർ)';
}
// Path: apkPickerPage
class _TranslationsApkPickerPageMl extends TranslationsApkPickerPageEn {
_TranslationsApkPickerPageMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String get excludeSystemApps => 'സിസ്റ്റം ആപ്പുകൾ ഒഴിവാക്കുക';
@override
String get title => 'ആപ്പുകൾ (APK)';
@override
String get excludeAppsWithoutLaunchIntent => 'ലോഞ്ച് ചെയ്യാൻ കഴിയാത്ത ആപ്പുകൾ ഒഴിവാക്കുക';
@override
String apps({required Object n}) => '${n} ആപ്പുകൾ';
}
// Path: troubleshootPage
class _TranslationsTroubleshootPageMl extends TranslationsTroubleshootPageEn {
_TranslationsTroubleshootPageMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
late final _TranslationsTroubleshootPageFirewallMl firewall = _TranslationsTroubleshootPageFirewallMl._(_root);
@override
String get title => 'ട്രബിൾഷൂട്ട് ചെയ്യുക';
@override
String get subTitle => 'ആപ്പ് പ്രതീക്ഷിച്ചതുപോലെ പ്രവർത്തിക്കുന്നില്ലേ? പ്രശ്‌നങ്ങൾക്കുള്ള പൊതുവായ ചില പരിഹാരങ്ങൾ ഇവിടെ കാണാം.';
@override
String get solution => 'പരിഹാരം:';
@override
late final _TranslationsTroubleshootPageNoDiscoveryMl noDiscovery = _TranslationsTroubleshootPageNoDiscoveryMl._(_root);
@override
String get fixButton => 'ഓട്ടോമാറ്റിക്കായി ശരിയാക്കുക';
@override
late final _TranslationsTroubleshootPageNoConnectionMl noConnection = _TranslationsTroubleshootPageNoConnectionMl._(_root);
}
// Path: selectedFilesPage
class _TranslationsSelectedFilesPageMl extends TranslationsSelectedFilesPageEn {
_TranslationsSelectedFilesPageMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String get deleteAll => 'എല്ലാം ഡിലീറ്റ് ചെയ്യുക';
}
// Path: sendPage
class _TranslationsSendPageMl extends TranslationsSendPageEn {
_TranslationsSendPageMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String get waiting => 'പ്രതികരണത്തിനായി കാത്തിരിക്കുന്നു…';
@override
String get rejected => 'സ്വീകർത്താവ് അപേക്ഷ നിരസിച്ചിരിക്കുന്നു.';
@override
String get busy => 'സ്വീകർത്താവ് മറ്റൊരു അപേക്ഷ മൂലം തിരക്കിലാണ്.';
@override
String get tooManyAttempts => _root.web.tooManyAttempts;
}
// Path: progressPage
class _TranslationsProgressPageMl extends TranslationsProgressPageEn {
_TranslationsProgressPageMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String get titleSending => 'ഫയലുകൾ അയയ്ക്കുന്നു';
@override
String get titleReceiving => 'ഫയലുകൾ സ്വീകരിക്കുന്നു';
@override
String get savedToGallery => 'ഫോട്ടോസിൽ സേവ് ചെയ്തു';
@override
late final _TranslationsProgressPageTotalMl total = _TranslationsProgressPageTotalMl._(_root);
}
// Path: webSharePage
class _TranslationsWebSharePageMl extends TranslationsWebSharePageEn {
_TranslationsWebSharePageMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String pinHint({required Object pin}) => 'പിൻ ഇതാണ് "${pin}"';
@override
String get encryptionHint => 'ലോക്കൽസെൻഡ്‌ ഉപയോഗിക്കുന്നത് സ്വയം ഒപ്പു വച്ച സാക്ഷ്യപത്രം ആണ്. നിങ്ങളുടെ ബ്രൗസറിൽ ഇത് നിങ്ങൾ അംഗീകരിക്കണം.';
@override
String get title => 'ലിങ്ക് വഴി ഷെയർ ചെയ്യുക';
@override
String get loading => 'സെർവർ ആരംഭിക്കുന്നു…';
@override
String get stopping => 'സെർവർ നിർത്തുന്നു…';
@override
String get error => 'സെർവർ ആരംഭിക്കുന്നതിൽ തടസ്സം നേരിട്ടു.';
@override
String openLink({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ml'))(
n,
one: 'ഈ ലിങ്ക് നിങ്ങളുടെ ബ്രൗസറിൽ തുറക്കുക:',
other: 'ഏതെങ്കിലും ഒരു ലിങ്ക് നിങ്ങളുടെ ബ്രൗസറിൽ തുറക്കുക:',
);
@override
String get requests => 'അപേക്ഷകൾ';
@override
String get noRequests => 'അപേക്ഷകളൊന്നും ഇതുവരെ ഇല്ല.';
@override
String get autoAccept => 'ആട്ടോമാറ്റിക് ആയി അപേക്ഷകൾ സ്വീകരിക്കുക';
@override
String get requirePin => 'പിൻ ആവശ്യമാണ്';
@override
String pendingRequests({required Object n}) => 'തീരുമാനിക്കപ്പെടാത്ത അപേക്ഷകൾ: ${n}';
}
// Path: donationPage
class _TranslationsDonationPageMl extends TranslationsDonationPageEn {
_TranslationsDonationPageMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String get info =>
'ലോക്കൽസെൻഡ്‌ സൗജന്യവും ഓപ്പൺ-സോഴ്സും പരസ്യങ്ങൾ ഇല്ലാത്തതും ആണ്. നിങ്ങൾക്കു ആപ്പ് ഇഷ്ടമായെങ്കിൽ ചെറിയ സംഭാവന നൽകി വികസനത്തിന് സഹായിക്കാവുന്നതാണ്.';
@override
String get title => 'സംഭാവന ചെയ്യുക';
@override
String donate({required Object amount}) => 'സംഭാവന ${amount}';
@override
String get thanks => 'ഒരുപാട് നന്ദിയുണ്ട്!';
@override
String get restore => 'വാങ്ങിയത് വീണ്ടെടുക്കുക';
}
// Path: aboutPage
class _TranslationsAboutPageMl extends TranslationsAboutPageEn {
_TranslationsAboutPageMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
List<String> get description => [
'ഇന്റർനെറ്റ് കണക്ഷന്റെ ആവശ്യമില്ലാതെ ലോക്കൽ നെറ്റ്വർക്കിലൂടെ അടുത്തുള്ള ഡിവൈസുകളിലേക്ക് സുരക്ഷിതമായി ഫയലുകളും മെസ്സേജുകളും അയക്കാൻ അനുവദിക്കുന്ന ഒരു സൗജന്യ ഓപ്പൺ സോഴ്സ് ആപ്പ് ആണ് ലോക്കൽസെൻഡ്‌.',
'ഈ ആപ്പ് ആൻഡ്രോയിഡ്, ഐഒഎസ്, മാക് ഒഎസ്, വിൻഡോസ് , ലിനക്സ് എന്നീ പ്ലാറ്റുഫോമുകളിൽ ലഭ്യമാണ് . എല്ലാവിധ ഡൌൺലോഡ് ഓപ്ഷൻസും ഔദ്യോഗിക ഹോം പേജിൽ കാണാവുന്നതാണ്.',
];
@override
String get title => 'ലോക്കൽസെൻഡിനെ കുറിച്ച്';
@override
String get author => 'ലേഖകൻ';
@override
String get contributors => 'സംഭാവന ചെയ്യുന്നവർ';
@override
String get packagers => 'സംയോജിപ്പിക്കുന്നവർ';
@override
String get translators => 'പരിഭാഷകർ';
}
// Path: changelogPage
class _TranslationsChangelogPageMl extends TranslationsChangelogPageEn {
_TranslationsChangelogPageMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String get title => 'മാറ്റവിവരപട്ടിക';
}
// Path: sendTab.selection
class _TranslationsSendTabSelectionMl extends TranslationsSendTabSelectionEn {
_TranslationsSendTabSelectionMl._(TranslationsMl root) : this._root = root, super.internal(root);
@@ -374,6 +681,10 @@ class _TranslationsSendTabSelectionMl extends TranslationsSendTabSelectionEn {
// Translations
@override
String get title => 'തിരഞ്ഞെടുക്കപ്പെട്ടത്';
@override
String files({required Object files}) => 'ഫയലുകൾ:${files}';
@override
String size({required Object size}) => 'വലുപ്പം : ${size}';
}
// Path: sendTab.picker
@@ -435,9 +746,11 @@ class _TranslationsReceiveTabQuickSaveMl extends TranslationsReceiveTabQuickSave
// Translations
@override
String get off => 'നിർത്തുക';
String get off => _root.general.off;
@override
String get favorites => 'പ്രത്യേകതാൽപര്യമുള്ള';
String get favorites => 'പ്രിയപ്പെട്ട';
@override
String get on => _root.general.on;
}
// Path: settingsTab.general
@@ -458,7 +771,7 @@ class _TranslationsSettingsTabGeneralMl extends TranslationsSettingsTabGeneralEn
@override
late final _TranslationsSettingsTabGeneralBrightnessOptionsMl brightnessOptions = _TranslationsSettingsTabGeneralBrightnessOptionsMl._(_root);
@override
String get color => 'നിറങ്ങൾ';
String get color => 'നിറ';
@override
late final _TranslationsSettingsTabGeneralColorOptionsMl colorOptions = _TranslationsSettingsTabGeneralColorOptionsMl._(_root);
@override
@@ -491,11 +804,11 @@ class _TranslationsSettingsTabNetworkMl extends TranslationsSettingsTabNetworkEn
@override
String get server => 'സെർവർ';
@override
String get deviceType => 'ഡിവൈസിന്റെ തരം';
String get deviceType => 'ഡിവൈസിന്റെ തരം';
@override
String get alias => 'ഡിവൈസിന്റെ പേര്';
String get alias => 'ഡിവൈസിന്റെ പേര്';
@override
String get deviceModel => 'ഡിവൈസിന്റെ മോഡൽ';
String get deviceModel => 'ഡിവൈസിന്റെ മോഡൽ';
@override
String get port => 'Port';
@override
@@ -508,6 +821,16 @@ class _TranslationsSettingsTabNetworkMl extends TranslationsSettingsTabNetworkEn
String get useSystemName => 'ഈ സിസ്റ്റത്തിന്റെ പേര് ഉപയോഗിക്കുക';
@override
String get generateRandomAlias => 'ഒരു ആകസ്മികമായ മറുപേർ ഉണ്ടാക്കുക';
@override
String portWarning({required Object defaultPort}) =>
'നിങ്ങൾ ഒരു ഇഷ്ടാനുസൃത പോർട്ട് ഉപയോഗിക്കുന്നതിനാൽ മറ്റ് ഉപകരണങ്ങൾക്ക് നിങ്ങളെ കണ്ടെത്താൻ കഴിഞ്ഞേക്കില്ല. (default: ${defaultPort})';
@override
String get encryption => 'എൻക്രിപ്ഷൻ';
@override
String get multicastGroup => 'മൾട്ടികാസ്റ്റ് അഡ്രസ്സ്';
@override
String multicastGroupWarning({required Object defaultMulticast}) =>
'നിങ്ങൾ ഒരു ഇഷ്ടാനുസൃത മൾട്ടികാസ്റ്റ് വിലാസം ഉപയോഗിക്കുന്നതിനാൽ മറ്റ് ഡിവൈസുകൾ നിങ്ങളെ കണ്ടെത്തിയേക്കില്ല. (default : ${defaultMulticast})';
}
// Path: settingsTab.receive
@@ -529,6 +852,12 @@ class _TranslationsSettingsTabReceiveMl extends TranslationsSettingsTabReceiveEn
String get downloads => '(ഡൗൻലോഡ്)';
@override
String get saveToHistory => 'ഹിസ്റ്ററിയിലേക്കു സേവ് ചെയ്യുക';
@override
String get requirePin => _root.webSharePage.requirePin;
@override
String get quickSave => _root.general.quickSave;
@override
String get quickSaveFromFavorites => _root.general.quickSaveFromFavorites;
}
// Path: settingsTab.send
@@ -553,6 +882,14 @@ class _TranslationsSettingsTabOtherMl extends TranslationsSettingsTabOtherEn {
// Translations
@override
String get privacyPolicy => 'സ്വകാര്യത നയം';
@override
String get support => 'ലോക്കൽ സെൻഡ് പിന്തുണ നൽകുക';
@override
String get donate => 'സംഭാവന ചെയ്യുക';
@override
String get termsOfUse => 'ഉപയോഗ നിബന്ധനകൾ';
@override
String get title => 'മറ്റുള്ളവ';
}
// Path: dialogs.quickSaveFromFavoritesNotice
@@ -609,6 +946,368 @@ class _TranslationsDialogsZoomMl extends TranslationsDialogsZoomEn {
String get title => 'URL';
}
// Path: dialogs.encryptionDisabledNotice
class _TranslationsDialogsEncryptionDisabledNoticeMl extends TranslationsDialogsEncryptionDisabledNoticeEn {
_TranslationsDialogsEncryptionDisabledNoticeMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String get content =>
'എൻക്രിപ്ട് ചെയ്യാത്ത HTTP പ്രോട്ടോകോൾ വഴിയാണ് ഇപ്പോൾ ആശയ വിനിമയം നടക്കുന്നത്. HTTPS പ്രോട്ടോകോൾ ഉപയോഗിക്കാൻ എൻക്രിപ്ഷൻ ഓൺ ചെയ്യുക.';
@override
String get title => 'എൻക്രിപ്ഷൻ ഓഫ് ചെയ്തു';
}
// Path: dialogs.localNetworkUnauthorized
class _TranslationsDialogsLocalNetworkUnauthorizedMl extends TranslationsDialogsLocalNetworkUnauthorizedEn {
_TranslationsDialogsLocalNetworkUnauthorizedMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String get description =>
'അനുവാദം ഇല്ലാതെ ലോക്കൽ നെറ്റ്‌വർക്ക് സ്കാൻ ചെയ്തു മറ്റു ഡിവൈസുകൾ കണ്ടുപിടിക്കാൻ ലോക്കൽസെന്റിന്‌ കഴിയില്ല. ദയവായി സെറ്റിങ്സിൽ ഇതിനുള്ള അനുവാദം നൽകുക.';
@override
String get gotoSettings => 'സജ്ജീകരണങ്ങൾ';
}
// Path: dialogs.addFile
class _TranslationsDialogsAddFileMl extends TranslationsDialogsAddFileEn {
_TranslationsDialogsAddFileMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String get title => 'തിരഞ്ഞെടുത്തതിലേക്കു ചേർക്കുക';
@override
String get content => 'എന്താണ് നിങ്ങൾക്കു ചേർക്കേണ്ടത്?';
}
// Path: dialogs.openFile
class _TranslationsDialogsOpenFileMl extends TranslationsDialogsOpenFileEn {
_TranslationsDialogsOpenFileMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String get title => 'ഫയൽ തുറക്കുക';
@override
String get content => 'ലഭിച്ച ഫയൽ നിങ്ങൾക്കു തുറക്കണമോ?';
}
// Path: dialogs.addressInput
class _TranslationsDialogsAddressInputMl extends TranslationsDialogsAddressInputEn {
_TranslationsDialogsAddressInputMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String get title => 'വിലാസം എഴുതുക';
@override
String get hashtag => 'ഹാഷ്ടാഗ്';
@override
String get ip => 'ഐ പി അഡ്രസ്';
@override
String get recentlyUsed => 'ഈയ്യിടെ ഉപയോഗിച്ചത്: ';
}
// Path: dialogs.cancelSession
class _TranslationsDialogsCancelSessionMl extends TranslationsDialogsCancelSessionEn {
_TranslationsDialogsCancelSessionMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String get title => 'ഫയൽ കൈമാറ്റം റദ്ദാക്കുക';
@override
String get content => 'നിങ്ങൾക്കു തീർച്ചയായും ഫയലുകളുടെ കൈമാറ്റം റദ്ദാക്കണമോ?';
}
// Path: dialogs.cannotOpenFile
class _TranslationsDialogsCannotOpenFileMl extends TranslationsDialogsCannotOpenFileEn {
_TranslationsDialogsCannotOpenFileMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String get title => 'ഫയൽ തുറക്കാൻ കഴിയുന്നില്ല';
@override
String content({required Object file}) =>
'"${file}" തുറക്കാൻ കഴിയുന്നില്ല. ഈ ഫയൽ ഡിലീറ്റ് ചെയ്യുകയോ പേര് മാറ്റുകയോ മറ്റൊരിടത്തേക്ക് നീക്കുകയോ ചെയ്തിരിക്കുന്നുവോ?';
}
// Path: dialogs.favoriteDialog
class _TranslationsDialogsFavoriteDialogMl extends TranslationsDialogsFavoriteDialogEn {
_TranslationsDialogsFavoriteDialogMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String get title => 'ഫേവറിറ്റ്സ്';
@override
String get noFavorites => 'ഫേവറിറ്റ് ഡിവൈസുകൾ ഇതുവരെ ഇല്ല.';
@override
String get addFavorite => 'ചേർക്കുക';
}
// Path: dialogs.favoriteDeleteDialog
class _TranslationsDialogsFavoriteDeleteDialogMl extends TranslationsDialogsFavoriteDeleteDialogEn {
_TranslationsDialogsFavoriteDeleteDialogMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String get title => 'ഫേവറിറ്റ്സിൽ നിന്ന് ഒഴിവാക്കുക';
@override
String content({required Object name}) => 'നിങ്ങൾക്കു തീർച്ചയായും "${name}" ഫേവറിറ്റ്സിൽ നിന്ന് ഒഴിവാക്കണമോ?';
}
// Path: dialogs.favoriteEditDialog
class _TranslationsDialogsFavoriteEditDialogMl extends TranslationsDialogsFavoriteEditDialogEn {
_TranslationsDialogsFavoriteEditDialogMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String get titleAdd => 'ഫേവറിറ്റ്സിൽ ചേർക്കുക';
@override
String get titleEdit => 'സജ്ജീകരണങ്ങൾ';
@override
String get name => 'ഡിവൈസ് നാമം';
@override
String get ip => 'ഐ പി അഡ്രസ്';
@override
String get port => 'പോർട്ട്';
}
// Path: dialogs.fileInfo
class _TranslationsDialogsFileInfoMl extends TranslationsDialogsFileInfoEn {
_TranslationsDialogsFileInfoMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String get title => 'ഫയൽ വിവരങ്ങൾ';
@override
String get fileName => 'ഫയൽ നാമം:';
@override
String get path => 'പാത:';
@override
String get size => 'സൈസ്:';
@override
String get sender => 'അയക്കുന്നവൻ:';
@override
String get time => 'സമയം:';
}
// Path: dialogs.fileNameInput
class _TranslationsDialogsFileNameInputMl extends TranslationsDialogsFileNameInputEn {
_TranslationsDialogsFileNameInputMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String get title => 'ഫയൽ നാമം എഴുതുക';
@override
String original({required Object original}) => 'ഒറിജിനൽ: ${original}';
}
// Path: dialogs.historyClearDialog
class _TranslationsDialogsHistoryClearDialogMl extends TranslationsDialogsHistoryClearDialogEn {
_TranslationsDialogsHistoryClearDialogMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String get title => 'ഹിസ്റ്ററി ക്ലിയർ ചെയ്യുക';
@override
String get content => 'നിങ്ങൾക്കു തീർച്ചയായും മുഴുവൻ ഹിസ്റ്ററി ഡിലീറ്റ് ചെയ്യണമോ?';
}
// Path: dialogs.messageInput
class _TranslationsDialogsMessageInputMl extends TranslationsDialogsMessageInputEn {
_TranslationsDialogsMessageInputMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String get title => 'സന്ദേശം ടൈപ്പ് ചെയ്യുക';
@override
String get multiline => 'ബഹുരേഖ';
}
// Path: dialogs.noFiles
class _TranslationsDialogsNoFilesMl extends TranslationsDialogsNoFilesEn {
_TranslationsDialogsNoFilesMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String get title => 'ഫയലുകളൊന്നും തിരഞ്ഞെടുത്തില്ല';
@override
String get content => 'ദയവായി ഒരു ഫയൽ എങ്കിലും തിരഞ്ഞെടുക്കുക.';
}
// Path: dialogs.noPermission
class _TranslationsDialogsNoPermissionMl extends TranslationsDialogsNoPermissionEn {
_TranslationsDialogsNoPermissionMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String get title => 'അനുവാദമില്ല';
@override
String get content => 'ആവശ്യമായ അനുമതികൾ നിങ്ങൾ അനുവദിച്ചിട്ടില്ല. ദയവായി സജ്ജീകരണങ്ങളിൽ അവ അനുവദിക്കുക.';
}
// Path: dialogs.notAvailableOnPlatform
class _TranslationsDialogsNotAvailableOnPlatformMl extends TranslationsDialogsNotAvailableOnPlatformEn {
_TranslationsDialogsNotAvailableOnPlatformMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String get title => 'ലഭ്യമല്ല';
@override
String get content => 'ഈ ഫീച്ചർ ലഭ്യമായത് ഇവിടെ മാത്രം:';
}
// Path: dialogs.qr
class _TranslationsDialogsQrMl extends TranslationsDialogsQrEn {
_TranslationsDialogsQrMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String get title => 'ക്യു ആർ കോഡ്';
}
// Path: dialogs.quickActions
class _TranslationsDialogsQuickActionsMl extends TranslationsDialogsQuickActionsEn {
_TranslationsDialogsQuickActionsMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String get title => 'ചടുല പ്രവർത്തികൾ';
@override
String get counter => 'കൗണ്ടർ';
@override
String get sortBeforeCount => 'മുൻകൂട്ടി അകാരാദിക്രമത്തിൽ ഒത്തിരിക്കുക (A-Z)';
@override
String get random => 'ക്രമമില്ലാത്തത്';
}
// Path: dialogs.quickSaveNotice
class _TranslationsDialogsQuickSaveNoticeMl extends TranslationsDialogsQuickSaveNoticeEn {
_TranslationsDialogsQuickSaveNoticeMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String get content =>
'ഫയൽ അപേക്ഷകൾ ഇപ്പോൾ ഓട്ടോമാറ്റിക് ആയി അനുവദിക്കുന്നു. ലോക്കൽ നെറ്റ്‌വർക്കിലുള്ള എല്ലാവര്ക്കും നിങ്ങൾക്കു ഫയൽ അയക്കാൻ കഴിയും എന്ന ബോധ്യമുണ്ടായിരിക്കുക.';
}
// Path: receiveHistoryPage.entryActions
class _TranslationsReceiveHistoryPageEntryActionsMl extends TranslationsReceiveHistoryPageEntryActionsEn {
_TranslationsReceiveHistoryPageEntryActionsMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String get info => 'വിവരങ്ങൾ';
@override
String get open => 'ഫയൽ തുറക്കുക';
@override
String get showInFolder => 'ഫോൾഡറിൽ കാണിക്കുക';
@override
String get deleteFromHistory => 'ഹിസ്റ്ററിയിൽ നിന്ന് ഡിലീറ്റ് ചെയ്യുക';
}
// Path: troubleshootPage.firewall
class _TranslationsTroubleshootPageFirewallMl extends TranslationsTroubleshootPageFirewallEn {
_TranslationsTroubleshootPageFirewallMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String solution({required Object port}) =>
'ഇത് മിക്കവാറും ഒരു ഫയർവാൾ പ്രശ്നമാണ്. പോർട്ട് ${port}-ൽ ഇൻകമിംഗ് കണക്ഷനുകൾ (UDP, TCP) അനുവദിച്ചുകൊണ്ട് നിങ്ങൾക്ക് ഇത് പരിഹരിക്കാൻ കഴിയും.';
@override
String get symptom => 'ഈ ഡിവൈസിന് മറ്റ് ഡിവൈസുകളിലേക് ഫയലുകൾ അയയ്ക്കാൻ കഴിയും, എന്നാൽ മറ്റ് ഡിവൈസുകൾക്ക് ഈ ഡിവൈസിലേക്ക് ഫയലുകൾ അയയ്ക്കാൻ കഴിയില്ല.';
@override
String get openFirewall => 'ഫയർവാൾ തുറക്കുക';
}
// Path: troubleshootPage.noDiscovery
class _TranslationsTroubleshootPageNoDiscoveryMl extends TranslationsTroubleshootPageNoDiscoveryEn {
_TranslationsTroubleshootPageNoDiscoveryMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String get symptom => 'ഈ ഡിവൈസിനു മറ്റ് ഡിവൈസുകൾ കണ്ടെത്താൻ കഴിയില്ല.';
@override
String get solution =>
'ദയവായി എല്ലാ ഡിവൈസുകളും ഒരേ വൈഫൈ നെറ്റ്‌വർക്കിൽ ആണെന്നും ഒരേ കോൺഫിഗറേഷൻ(പോർട്ട്, മൾട്ടി കാസ്റ്റ് അഡ്രസ്സ്, എൻക്രിപ്ഷൻ) ആണെന്നും ഉറപ്പു വരുത്തുക. നിങ്ങൾ കണക്ട് ചെയ്യാൻ ശ്രമിക്കുന്ന ഡിവൈസിന്റെ ഐപി അഡ്രസ്സ് ടൈപ്പ് ചെയ്തു നോക്കാവുന്നതാണ്. ഇത് ഫലിക്കുക ആണെങ്കിൽ ഈ ഡിവൈസ് ഫേവറിറ്റ് ആയി സേവ് ചെയ്തു പിന്നീട് ഓട്ടോമാറ്റിക് ആയി കണക്ട് ചെയ്തു ഉപയോഗിക്കാവുന്നതാണ്.';
}
// Path: troubleshootPage.noConnection
class _TranslationsTroubleshootPageNoConnectionMl extends TranslationsTroubleshootPageNoConnectionEn {
_TranslationsTroubleshootPageNoConnectionMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String get symptom => 'ഇരു ഡിവൈസുകൾക്കും പരസ്പരം കണ്ടെത്താനോ ഫയലുകൾ അയക്കാനോ കഴിയില്ല.';
@override
String get solution =>
'ഇരു ഭാഗങ്ങളിലും പ്രശ്നം ഉണ്ടോ? ഉണ്ടെങ്കിൽ, ദയവായി എല്ലാ ഡിവൈസുകളും ഒരേ വൈഫൈ നെറ്റ്‌വർക്കിൽ ആണെന്നും ഒരേ കോൺഫിഗറേഷൻ(പോർട്ട്, മൾട്ടി കാസ്റ്റ് അഡ്രസ്സ്, എൻക്രിപ്ഷൻ) ആണെന്നും ഉറപ്പു വരുത്തുക. അക്സസ്സ് പോയിന്റ്(എ.പി) ഐസൊലേഷൻ മൂലം പരസ്പരം ഉള്ള ആശയ വിനിമയം വൈഫൈ നെറ്റ്‌വർക്ക് അനുവദിക്കാതെ ഇരിക്കാൻ സാധ്യത ഉണ്ട്. അങ്ങനെ എങ്കിൽ ആ ഓപ്ഷൻ റൗട്ടറിൽ ഓഫ് ചെയ്തു വക്കേണ്ടതാണ്.';
}
// Path: progressPage.total
class _TranslationsProgressPageTotalMl extends TranslationsProgressPageTotalEn {
_TranslationsProgressPageTotalMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
late final _TranslationsProgressPageTotalTitleMl title = _TranslationsProgressPageTotalTitleMl._(_root);
@override
String count({required Object curr, required Object n}) => 'ഫയലുകൾ: ${curr} / ${n}';
@override
String size({required Object curr, required Object n}) => 'വലിപ്പം: ${curr} / ${n}';
@override
String speed({required Object speed}) => 'വേഗത: ${speed}/s';
}
// Path: settingsTab.general.brightnessOptions
class _TranslationsSettingsTabGeneralBrightnessOptionsMl extends TranslationsSettingsTabGeneralBrightnessOptionsEn {
_TranslationsSettingsTabGeneralBrightnessOptionsMl._(TranslationsMl root) : this._root = root, super.internal(root);
@@ -660,3 +1359,20 @@ class _TranslationsSettingsTabNetworkNetworkOptionsMl extends TranslationsSettin
@override
String get filtered => 'ഫിൽറ്റർ ചെയ്യപ്പെട്ട';
}
// Path: progressPage.total.title
class _TranslationsProgressPageTotalTitleMl extends TranslationsProgressPageTotalTitleEn {
_TranslationsProgressPageTotalTitleMl._(TranslationsMl root) : this._root = root, super.internal(root);
final TranslationsMl _root; // ignore: unused_field
// Translations
@override
String sending({required Object time}) => 'മുഴുവൻ പുരോഗതി (${time})';
@override
String get finishedError => 'തെറ്റുകളോടെ പൂർത്തിയാക്കി';
@override
String get canceledSender => 'അയക്കുന്നവൻ റദ്ധാക്കി';
@override
String get canceledReceiver => 'സ്വീകർത്താവ് റദ്ധാക്കി';
}
+112 -21
View File
@@ -40,7 +40,7 @@ class TranslationsMs extends Translations {
// Translations
@override
String get locale => 'Bahasa Melayu';
String get locale => 'Bahasa Inggeris';
@override
String get appName => 'LocalSend';
@override
@@ -87,6 +87,8 @@ class TranslationsMs extends Translations {
late final _TranslationsWebMs web = _TranslationsWebMs._(_root);
@override
late final _TranslationsAssetPickerMs assetPicker = _TranslationsAssetPickerMs._(_root);
@override
late final _TranslationsNetworkInterfacesPageMs networkInterfacesPage = _TranslationsNetworkInterfacesPageMs._(_root);
}
// Path: general
@@ -115,7 +117,7 @@ class _TranslationsGeneralMs extends TranslationsGeneralEn {
@override
String get copy => 'Salin';
@override
String get copiedToClipboard => 'Disalin ke papan keratan';
String get copiedToClipboard => 'Disalin ke Papan Keratan';
@override
String get decline => 'Tolak';
@override
@@ -123,23 +125,23 @@ class _TranslationsGeneralMs extends TranslationsGeneralEn {
@override
String get delete => 'Padam';
@override
String get edit => 'Edit';
String get edit => 'Sunting';
@override
String get error => 'Ralat';
@override
String get example => 'Contoh';
@override
String get files => 'Fail';
String get files => 'Fail-fail';
@override
String get finished => 'Selesai';
String get finished => 'Telah selesai';
@override
String get hide => 'Sembunyi';
@override
String get off => 'Mati';
String get off => 'Tutup';
@override
String get offline => 'Luar talian';
@override
String get on => 'Hidup';
String get on => 'Buka';
@override
String get online => 'Dalam talian';
@override
@@ -147,13 +149,13 @@ class _TranslationsGeneralMs extends TranslationsGeneralEn {
@override
String get queue => 'Baris gilir';
@override
String get quickSave => 'Simpan Cepat';
String get quickSave => 'Simpan Pantas';
@override
String get quickSaveFromFavorites => 'Simpan Cepat dari "Kegemaran"';
String get quickSaveFromFavorites => 'Simpan Pantas untuk "Kegemaran"';
@override
String get renamed => 'Dinamakan semula';
@override
String get reset => 'Set semula';
String get reset => 'Buat asal perubahan';
@override
String get restart => 'Mula semula';
@override
@@ -163,7 +165,7 @@ class _TranslationsGeneralMs extends TranslationsGeneralEn {
@override
String get start => 'Mula';
@override
String get stop => 'Berhenti';
String get stop => 'Henti';
@override
String get save => 'Simpan';
@override
@@ -185,6 +187,8 @@ class _TranslationsReceiveTabMs extends TranslationsReceiveTabEn {
String get title => 'Terima';
@override
late final _TranslationsReceiveTabInfoBoxMs infoBox = _TranslationsReceiveTabInfoBoxMs._(_root);
@override
late final _TranslationsReceiveTabQuickSaveMs quickSave = _TranslationsReceiveTabQuickSaveMs._(_root);
}
// Path: sendTab
@@ -363,11 +367,13 @@ class _TranslationsSendPageMs extends TranslationsSendPageEn {
// Translations
@override
String get waiting => 'Menunggu respons...';
String get waiting => 'Menunggu respons';
@override
String get rejected => 'Penerima telah menolak permintaan.';
@override
String get busy => 'Penerima sibuk dengan permintaan lain.';
@override
String get tooManyAttempts => _root.web.tooManyAttempts;
}
// Path: progressPage
@@ -397,16 +403,16 @@ class _TranslationsWebSharePageMs extends TranslationsWebSharePageEn {
@override
String get title => 'Kongsi melalui pautan';
@override
String get loading => 'Memulakan pelayan...';
String get loading => 'Memulakan pelayan';
@override
String get stopping => 'Menghentikan pelayan...';
String get stopping => 'Menghentikan pelayan';
@override
String get error => 'Ralat berlaku semasa memulakan pelayan.';
String get error => 'Ralat telah berlaku ketika memulakan pelayan.';
@override
String openLink({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ms'))(
n,
one: 'Buka pautan ini dalam pelayar anda:',
other: 'Buka salah satu pautan ini dalam pelayar anda:',
other: 'Buka salah satu daripada pautan ini dalam pelayar anda:',
);
@override
String get requests => 'Permintaan';
@@ -421,7 +427,9 @@ class _TranslationsWebSharePageMs extends TranslationsWebSharePageEn {
@override
String pinHint({required Object pin}) => 'PIN ialah "${pin}"';
@override
String pendingRequests({required Object n}) => 'Permintaan menunggu: ${n}';
String pendingRequests({required Object n}) => 'Permintaan yang masih belum selesai: ${n}';
@override
String get encryptionHint => 'LocalSend menggunakan sijil yang ditandatangani sendiri. Anda perlu menerimanya di pelayar anda.';
}
// Path: aboutPage
@@ -432,11 +440,11 @@ class _TranslationsAboutPageMs extends TranslationsAboutPageEn {
// Translations
@override
String get title => 'Mengenai LocalSend';
String get title => 'Tentang LocalSend';
@override
List<String> get description => [
'LocalSend adalah aplikasi percuma dan sumber terbuka yang membolehkan anda berkongsi fail dan mesej dengan selamat dengan peranti berdekatan melalui rangkaian tempatan anda tanpa memerlukan sambungan internet.',
'Aplikasi ini tersedia di Android, iOS, macOS, Windows dan Linux. Anda boleh mencari semua pilihan muat turun di laman web rasmi.',
'LocalSend adalah aplikasi percuma dan sumber terbuka yang membolehkan anda berkongsi fail dan mesej secara selamat dan terjamin dengan peranti berdekatan yang berada dalam rangkaian tempatan anda tanpa memerlukan sebarang sambungan internet.',
'Aplikasi ini tersedia di Android, iOS, macOS, Windows dan Linux. Anda boleh mencari semua pilihan untuk memuat turun di laman web rasmi.',
];
@override
String get author => 'Pengarang';
@@ -444,6 +452,8 @@ class _TranslationsAboutPageMs extends TranslationsAboutPageEn {
String get contributors => 'Penyumbang';
@override
String get translators => 'Penterjemah';
@override
String get packagers => 'Pembungkus';
}
// Path: donationPage
@@ -614,6 +624,8 @@ class _TranslationsDialogsMs extends TranslationsDialogsEn {
late final _TranslationsDialogsSendModeHelpMs sendModeHelp = _TranslationsDialogsSendModeHelpMs._(_root);
@override
late final _TranslationsDialogsZoomMs zoom = _TranslationsDialogsZoomMs._(_root);
@override
late final _TranslationsDialogsOpenFileMs openFile = _TranslationsDialogsOpenFileMs._(_root);
}
// Path: sanitization
@@ -661,6 +673,12 @@ class _TranslationsWebMs extends TranslationsWebEn {
String get fileName => 'Nama fail';
@override
String get size => 'Saiz';
@override
String get enterPin => 'Masukkan PIN';
@override
String get invalidPin => 'PIN Tidak Sah';
@override
String get tooManyAttempts => 'Terlalu banyak percubaan';
}
// Path: assetPicker
@@ -675,7 +693,7 @@ class _TranslationsAssetPickerMs extends TranslationsAssetPickerEn {
@override
String get cancel => 'Batal';
@override
String get edit => 'Edit';
String get edit => 'Sunting';
@override
String get gifIndicator => 'GIF';
@override
@@ -729,6 +747,26 @@ class _TranslationsAssetPickerMs extends TranslationsAssetPickerEn {
String get sUnitAssetCountLabel => 'kiraan';
}
// Path: networkInterfacesPage
class _TranslationsNetworkInterfacesPageMs extends TranslationsNetworkInterfacesPageEn {
_TranslationsNetworkInterfacesPageMs._(TranslationsMs root) : this._root = root, super.internal(root);
final TranslationsMs _root; // ignore: unused_field
// Translations
@override
String get info =>
'Secara lalai, LocalSend menggunakan semua antara muka rangkaian tersedia. Anda boleh memulaukan rangkaian yang tidak diingini. Anda perlu mula semula pelayan untuk mengenakan perubahan.';
@override
String get title => 'Antara Muka Rangkaian';
@override
String get preview => 'Pratonton';
@override
String get whitelist => 'Senarai Putih';
@override
String get blacklist => 'Senarai Hitam';
}
// Path: receiveTab.infoBox
class _TranslationsReceiveTabInfoBoxMs extends TranslationsReceiveTabInfoBoxEn {
_TranslationsReceiveTabInfoBoxMs._(TranslationsMs root) : this._root = root, super.internal(root);
@@ -744,6 +782,21 @@ class _TranslationsReceiveTabInfoBoxMs extends TranslationsReceiveTabInfoBoxEn {
String get alias => 'Nama peranti:';
}
// Path: receiveTab.quickSave
class _TranslationsReceiveTabQuickSaveMs extends TranslationsReceiveTabQuickSaveEn {
_TranslationsReceiveTabQuickSaveMs._(TranslationsMs root) : this._root = root, super.internal(root);
final TranslationsMs _root; // ignore: unused_field
// Translations
@override
String get favorites => 'Kegemaran';
@override
String get off => _root.general.off;
@override
String get on => _root.general.on;
}
// Path: sendTab.selection
class _TranslationsSendTabSelectionMs extends TranslationsSendTabSelectionEn {
_TranslationsSendTabSelectionMs._(TranslationsMs root) : this._root = root, super.internal(root);
@@ -828,6 +881,8 @@ class _TranslationsSettingsTabGeneralMs extends TranslationsSettingsTabGeneralEn
String get showInContextMenu => 'Tunjukkan LocalSend dalam menu konteks';
@override
String get animations => 'Animasi';
@override
String get saveWindowPlacementWindows => 'Simpan kedudukan tetingkap selepas keluar';
}
// Path: settingsTab.receive
@@ -907,6 +962,10 @@ class _TranslationsSettingsTabNetworkMs extends TranslationsSettingsTabNetworkEn
@override
String multicastGroupWarning({required Object defaultMulticast}) =>
'Anda mungkin tidak dapat dikesan oleh peranti lain kerana anda menggunakan alamat multicast tersuai. (lalai: ${defaultMulticast})';
@override
String get network => 'Rangkaian';
@override
late final _TranslationsSettingsTabNetworkNetworkOptionsMs networkOptions = _TranslationsSettingsTabNetworkNetworkOptionsMs._(_root);
}
// Path: settingsTab.other
@@ -1306,6 +1365,12 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeMs extends TranslationsDia
// Translations
@override
String get title => _root.general.quickSaveFromFavorites;
@override
List<String> get content => [
'Permintaan fail kini diterima secara automatik daripada peranti-peranti yang dalam senarai kegemaran anda.',
'Amaran! Pada waktu sekarang, ini tidak terjamin sepenuhnya, kerana penggodam yang mempunyai cap jari mana-mana peranti daripada senarai kegemaran anda boleh menghantar fail kepada anda tanpa sekatan.',
'Walau bagaimanapun, pilihan ini tetap lebih selamat daripada membenarkan semua pengguna dalam rangkaian tempatan menghantar fail kepada anda tanpa sekatan.',
];
}
// Path: dialogs.pin
@@ -1348,6 +1413,19 @@ class _TranslationsDialogsZoomMs extends TranslationsDialogsZoomEn {
String get title => 'URL';
}
// Path: dialogs.openFile
class _TranslationsDialogsOpenFileMs extends TranslationsDialogsOpenFileEn {
_TranslationsDialogsOpenFileMs._(TranslationsMs root) : this._root = root, super.internal(root);
final TranslationsMs _root; // ignore: unused_field
// Translations
@override
String get title => 'Buka fail';
@override
String get content => 'Adakah anda mahu untuk membuka fail yang diterima?';
}
// Path: settingsTab.general.brightnessOptions
class _TranslationsSettingsTabGeneralBrightnessOptionsMs extends TranslationsSettingsTabGeneralBrightnessOptionsEn {
_TranslationsSettingsTabGeneralBrightnessOptionsMs._(TranslationsMs root) : this._root = root, super.internal(root);
@@ -1387,6 +1465,19 @@ class _TranslationsSettingsTabGeneralLanguageOptionsMs extends TranslationsSetti
String get system => 'Sistem';
}
// Path: settingsTab.network.networkOptions
class _TranslationsSettingsTabNetworkNetworkOptionsMs extends TranslationsSettingsTabNetworkNetworkOptionsEn {
_TranslationsSettingsTabNetworkNetworkOptionsMs._(TranslationsMs root) : this._root = root, super.internal(root);
final TranslationsMs _root; // ignore: unused_field
// Translations
@override
String get all => 'Semua';
@override
String get filtered => 'Ditapis';
}
// Path: progressPage.total.title
class _TranslationsProgressPageTotalTitleMs extends TranslationsProgressPageTotalTitleEn {
_TranslationsProgressPageTotalTitleMs._(TranslationsMs root) : this._root = root, super.internal(root);
+8 -6
View File
@@ -149,17 +149,17 @@ class _TranslationsGeneralNe extends TranslationsGeneralEn {
@override
String get quickSave => 'छिटो सेव गर्नुहोस्';
@override
String get renamed => 'पुन: नामाकरण गरियो';
String get renamed => 'नामाकरण गरियो';
@override
String get reset => 'परिवर्तनहरू पूर्ववत गर्नुहोस्';
String get reset => 'फिर्ता लिनुहोस्';
@override
String get restart => 'पुनः सुरु गर्नुहोस्';
String get restart => 'पुनः सुरु';
@override
String get settings => 'सेटिङहरू';
@override
String get skipped => 'छोडियो';
@override
String get start => 'सुरु गर्नुहोस्';
String get start => 'सुरु';
@override
String get stop => 'रोक';
@override
@@ -171,7 +171,9 @@ class _TranslationsGeneralNe extends TranslationsGeneralEn {
@override
String get delete => 'मेट्नुहोस्';
@override
String get noItemInClipboard => 'क्लिपबोर्डमा कुनै वस्तुहरू छैनन्';
String get noItemInClipboard => 'क्लिपबोर्ड खाली छ';
@override
String get quickSaveFromFavorites => 'छिटो मनपर्नेमा राख्नुहोस्';
}
// Path: receiveTab
@@ -776,7 +778,7 @@ class _TranslationsReceiveTabInfoBoxNe extends TranslationsReceiveTabInfoBoxEn {
// Translations
@override
String get ip => 'IP:';
String get ip => 'आईपी :';
@override
String get port => 'पोर्ट:';
@override
+25 -2
View File
@@ -389,6 +389,8 @@ class _TranslationsProgressPageNl extends TranslationsProgressPageEn {
String get savedToGallery => 'Opgeslagen in galerij';
@override
late final _TranslationsProgressPageTotalNl total = _TranslationsProgressPageTotalNl._(_root);
@override
late final _TranslationsProgressPageRemainingTimeNl remainingTime = _TranslationsProgressPageRemainingTimeNl._(_root);
}
// Path: webSharePage
@@ -788,9 +790,9 @@ class _TranslationsSettingsTabGeneralNl extends TranslationsSettingsTabGeneralEn
@override
late final _TranslationsSettingsTabGeneralLanguageOptionsNl languageOptions = _TranslationsSettingsTabGeneralLanguageOptionsNl._(_root);
@override
String get saveWindowPlacement => 'Afsluiten: vensterindeling behouden';
String get saveWindowPlacement => 'Vensterpositie na beëindigen opslaan';
@override
String get saveWindowPlacementWindows => 'Afsluiten: vensterindeling behouden';
String get saveWindowPlacementWindows => 'Vensterpositie na afsluiten opslaan';
@override
String get minimizeToTray => 'Sluiten: minimaliseren naar systeemvak/menubalk';
@override
@@ -984,6 +986,27 @@ class _TranslationsProgressPageTotalNl extends TranslationsProgressPageTotalEn {
String speed({required Object speed}) => 'Snelheid: ${speed}/s';
}
// Path: progressPage.remainingTime
class _TranslationsProgressPageRemainingTimeNl extends TranslationsProgressPageRemainingTimeEn {
_TranslationsProgressPageRemainingTimeNl._(TranslationsNl root) : this._root = root, super.internal(root);
final TranslationsNl _root; // ignore: unused_field
// Translations
@override
String seconds({required Object n, required Object ss}) => '${n}:${ss}';
@override
String minutes({required Object n, required Object ss}) => '${n}:${ss}';
/// Gebruik 'h' als afkorting voor uren en 'm' voor minuten
@override
String hours({required Object h, required Object m}) => '${h}h ${m}m';
/// Gebruik 'd' voor dagen, 'h' voor uren en 'm' voor minuten
@override
String days({required Object d, required Object h, required Object m}) => '${d}d ${h}h ${m}m';
}
// Path: dialogs.addFile
class _TranslationsDialogsAddFileNl extends TranslationsDialogsAddFileEn {
_TranslationsDialogsAddFileNl._(TranslationsNl root) : this._root = root, super.internal(root);
+28 -2
View File
@@ -325,8 +325,11 @@ class _TranslationsReceivePagePl extends TranslationsReceivePageEn {
// Translations
@override
String subTitle({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('pl'))(n, one: 'chce wysłać Ci plik', other: 'chce wysłać Ci ${n} plików');
String subTitle({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('pl'))(
n,
one: 'chce wysłać Ci plik',
other: 'chce wysłać Ci ${n} plików',
);
@override
String get subTitleMessage => 'wysłał Ci wiadomość:';
@override
@@ -386,6 +389,8 @@ class _TranslationsProgressPagePl extends TranslationsProgressPageEn {
String get savedToGallery => 'Zapisane w galerii';
@override
late final _TranslationsProgressPageTotalPl total = _TranslationsProgressPageTotalPl._(_root);
@override
late final _TranslationsProgressPageRemainingTimePl remainingTime = _TranslationsProgressPageRemainingTimePl._(_root);
}
// Path: webSharePage
@@ -980,6 +985,27 @@ class _TranslationsProgressPageTotalPl extends TranslationsProgressPageTotalEn {
String speed({required Object speed}) => 'Prędkość: ${speed}/s';
}
// Path: progressPage.remainingTime
class _TranslationsProgressPageRemainingTimePl extends TranslationsProgressPageRemainingTimeEn {
_TranslationsProgressPageRemainingTimePl._(TranslationsPl root) : this._root = root, super.internal(root);
final TranslationsPl _root; // ignore: unused_field
// Translations
@override
String seconds({required Object n, required Object ss}) => '${n}:${ss}';
@override
String minutes({required Object n, required Object ss}) => '${n}:${ss}';
/// Użyj h w przypadku skrótu godzin i m w przypadku minut
@override
String hours({required Object h, required Object m}) => '${h}h ${m}m';
/// Uży d w przypadku dni, h w przypadku godzin i m w przypadku minut
@override
String days({required Object d, required Object h, required Object m}) => '${d}d ${h}h ${m}m';
}
// Path: dialogs.addFile
class _TranslationsDialogsAddFilePl extends TranslationsDialogsAddFileEn {
_TranslationsDialogsAddFilePl._(TranslationsPl root) : this._root = root, super.internal(root);
+135 -109
View File
@@ -117,13 +117,13 @@ class _TranslationsGeneralPtBr extends TranslationsGeneralEn {
@override
String get copy => 'Copiar';
@override
String get copiedToClipboard => 'Copiado para a Área de Transferência';
String get copiedToClipboard => 'Copiado pra área de transferência';
@override
String get decline => 'Rejeitar';
String get decline => 'Recusar';
@override
String get done => 'Completo';
String get done => 'Pronto';
@override
String get delete => 'Excluir';
String get delete => 'Apagar';
@override
String get edit => 'Editar';
@override
@@ -137,25 +137,25 @@ class _TranslationsGeneralPtBr extends TranslationsGeneralEn {
@override
String get hide => 'Ocultar';
@override
String get off => 'Desabilitado';
String get off => 'Desativado';
@override
String get offline => 'Offline';
String get offline => 'Off-line';
@override
String get on => 'Habilitado';
String get on => 'Ativado';
@override
String get online => 'Online';
String get online => 'On-line';
@override
String get open => 'Abrir';
@override
String get queue => 'Fila';
@override
String get quickSave => 'Salvamento Rápido';
String get quickSave => 'Salvar rápido';
@override
String get quickSaveFromFavorites => 'salvar rapidamente dos "Favoritos"';
String get quickSaveFromFavorites => 'Salvar rápido para "Favoritos"';
@override
String get renamed => 'Renomeado';
@override
String get reset => 'Redefinir';
String get reset => 'Desfazer alterações';
@override
String get restart => 'Reiniciar';
@override
@@ -163,7 +163,7 @@ class _TranslationsGeneralPtBr extends TranslationsGeneralEn {
@override
String get skipped => 'Pulado';
@override
String get start => 'Começar';
String get start => 'Iniciar';
@override
String get stop => 'Parar';
@override
@@ -208,7 +208,7 @@ class _TranslationsSendTabPtBr extends TranslationsSendTabEn {
String get shareIntentInfo =>
'Você também pode usar o recurso "Compartilhar" do seu dispositivo móvel para selecionar arquivos com mais facilidade.';
@override
String get nearbyDevices => 'Dispositivos próximos';
String get nearbyDevices => 'Dispositivos por perto';
@override
String get thisDevice => 'Este dispositivo';
@override
@@ -222,9 +222,9 @@ class _TranslationsSendTabPtBr extends TranslationsSendTabEn {
@override
String get sendModeHelp => 'Explicação';
@override
String get help => 'Por favor, certifique-se de que ambos os dispositivos estejam na mesma rede Wi-Fi.';
String get help => 'Certifique-se de que ambos os dispositivos estão na mesma rede Wi-Fi.';
@override
String get placeItems => 'Coloque os itens para compartilhar.';
String get placeItems => 'Insira os itens que quer compartilhar.';
}
// Path: settingsTab
@@ -258,9 +258,9 @@ class _TranslationsTroubleshootPagePtBr extends TranslationsTroubleshootPageEn {
// Translations
@override
String get title => 'Diagnostique problemas';
String get title => 'Resolução de problemas';
@override
String get subTitle => 'Este aplicativo não está funcionando como esperado? Aqui você pode encontrar soluções comuns.';
String get subTitle => 'Este aplicativo não está funcionando como esperado? Aqui você pode encontrar soluções para problemas comuns.';
@override
String get solution => 'Solução:';
@override
@@ -285,7 +285,7 @@ class _TranslationsReceiveHistoryPagePtBr extends TranslationsReceiveHistoryPage
@override
String get openFolder => 'Abrir pasta';
@override
String get deleteHistory => 'Excluir histórico';
String get deleteHistory => 'Apagar histórico';
@override
String get empty => 'O histórico está vazio.';
@override
@@ -302,11 +302,11 @@ class _TranslationsApkPickerPagePtBr extends TranslationsApkPickerPageEn {
@override
String get title => 'Aplicativos (APK)';
@override
String get excludeSystemApps => 'Ocultar aplicativos do sistema';
String get excludeSystemApps => 'Excluir aplicativos do sistema';
@override
String get excludeAppsWithoutLaunchIntent => 'Ocultar aplicativos não executáveis';
String get excludeAppsWithoutLaunchIntent => 'Excluir aplicativos não executáveis';
@override
String apps({required Object n}) => '${n} Aplicativos';
String apps({required Object n}) => '${n} aplicativos';
}
// Path: selectedFilesPage
@@ -317,7 +317,7 @@ class _TranslationsSelectedFilesPagePtBr extends TranslationsSelectedFilesPageEn
// Translations
@override
String get deleteAll => 'Remover tudo';
String get deleteAll => 'Apagar tudo';
}
// Path: receivePage
@@ -328,12 +328,15 @@ class _TranslationsReceivePagePtBr extends TranslationsReceivePageEn {
// Translations
@override
String subTitle({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('pt'))(n, one: 'quer enviar um arquivo', other: 'quer enviar ${n} arquivos');
String subTitle({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('pt'))(
n,
one: 'quer te enviar um arquivo',
other: 'quer te enviar ${n} arquivos',
);
@override
String get subTitleMessage => 'enviou uma mensagem:';
String get subTitleMessage => 'te enviou uma mensagem:';
@override
String get subTitleLink => 'enviou um link:';
String get subTitleLink => 'te enviou um link:';
@override
String get canceled => 'O remetente cancelou a solicitação.';
}
@@ -350,11 +353,11 @@ class _TranslationsReceiveOptionsPagePtBr extends TranslationsReceiveOptionsPage
@override
String get destination => _root.settingsTab.receive.destination;
@override
String get appDirectory => '(pasta LocalSend)';
String get appDirectory => '(pasta do LocalSend)';
@override
String get saveToGallery => _root.settingsTab.receive.saveToGallery;
@override
String get saveToGalleryOff => 'Opção desligada automaticamente pois uma pasta está sendo transferida.';
String get saveToGalleryOff => 'Desativada automaticamente pois pastas.';
}
// Path: sendPage
@@ -371,7 +374,7 @@ class _TranslationsSendPagePtBr extends TranslationsSendPageEn {
@override
String get tooManyAttempts => _root.web.tooManyAttempts;
@override
String get busy => 'O destinatário está ocupado com outra solicitação de transferência.';
String get busy => 'O destinatário está ocupado com outra solicitação.';
}
// Path: progressPage
@@ -389,6 +392,8 @@ class _TranslationsProgressPagePtBr extends TranslationsProgressPageEn {
String get savedToGallery => 'Salvo na Galeria';
@override
late final _TranslationsProgressPageTotalPtBr total = _TranslationsProgressPageTotalPtBr._(_root);
@override
late final _TranslationsProgressPageRemainingTimePtBr remainingTime = _TranslationsProgressPageRemainingTimePtBr._(_root);
}
// Path: webSharePage
@@ -399,18 +404,18 @@ class _TranslationsWebSharePagePtBr extends TranslationsWebSharePageEn {
// Translations
@override
String get title => 'Compartilhe via link';
String get title => 'Compartilhar via link';
@override
String get loading => 'Iniciando o servidor…';
@override
String get stopping => 'Parando o servidor…';
@override
String get error => 'Um erro ocorreu enquanto o servidor tentava iniciar.';
String get error => 'Ocorreu um erro ao iniciar o servidor.';
@override
String openLink({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('pt'))(
n,
one: 'Abra este link no navegador:',
other: 'Abra um desses links no navegador:',
one: 'Abra este link no seu navegador:',
other: 'Abra um destes links no seu navegador:',
);
@override
String get requests => 'Solicitações';
@@ -419,13 +424,13 @@ class _TranslationsWebSharePagePtBr extends TranslationsWebSharePageEn {
@override
String get encryption => _root.settingsTab.network.encryption;
@override
String get autoAccept => 'Aceitar pedidos automaticamente';
String get autoAccept => 'Aceitar solicitações automaticamente';
@override
String get requirePin => 'Solicitar PIN';
@override
String pinHint({required Object pin}) => 'O PIN é "${pin}"';
@override
String get encryptionHint => 'LocalSend utiliza um certificado autoassinado. Você precisa aceitá-lo no navegador.';
String get encryptionHint => 'O LocalSend utiliza um certificado autoassinado. Você precisa aceitá-lo no seu navegador.';
@override
String pendingRequests({required Object n}) => 'Solicitações pendentes: ${n}';
}
@@ -438,10 +443,10 @@ class _TranslationsAboutPagePtBr extends TranslationsAboutPageEn {
// Translations
@override
String get title => 'Sobre LocalSend';
String get title => 'Sobre o LocalSend';
@override
List<String> get description => [
'LocalSend é um aplicativo gratuito e de código aberto que permite compartilhar arquivos e mensagens de forma segura com dispositivos próximos através da sua rede local, sem a necessidade de uma conexão com a internet.',
'O LocalSend é um aplicativo gratuito, de código aberto, que permite compartilhar arquivos e mensagens com dispositivos próximos através da sua rede local, sem a necessidade de uma conexão à internet.',
'Este aplicativo está disponível para Android, iOS, macOS, Windows e Linux. Você pode encontrar todas as opções de download na página oficial.',
];
@override
@@ -462,10 +467,10 @@ class _TranslationsDonationPagePtBr extends TranslationsDonationPageEn {
// Translations
@override
String get title => 'Doar';
String get title => 'Doe';
@override
String get info =>
'LocalSend é gratuito, de código aberto e sem nenhum anúncio. Se tu curte o app, então considere apoiar o desenvolvimento com uma doação.';
'O LocalSend é gratuito, de código aberto e não tem anúncios. Se tu curte o app, então pense em apoiar o desenvolvimento com uma doação.';
@override
String donate({required Object amount}) => 'Doar ${amount}';
@override
@@ -482,7 +487,7 @@ class _TranslationsChangelogPagePtBr extends TranslationsChangelogPageEn {
// Translations
@override
String get title => 'Histórico de alterações';
String get title => 'Registro de alterações';
}
// Path: aliasGenerator
@@ -641,7 +646,7 @@ class _TranslationsTrayPtBr extends TranslationsTrayEn {
@override
String get open => _root.general.open;
@override
String get close => 'Fechar LocalSend';
String get close => 'Sair do LocalSend';
@override
String get closeWindows => 'Sair';
}
@@ -662,7 +667,7 @@ class _TranslationsWebPtBr extends TranslationsWebEn {
@override
String get tooManyAttempts => 'Muitas tentativas';
@override
String get rejected => 'Conexão Rejeitada';
String get rejected => 'Recusado';
@override
String get files => 'Arquivos';
@override
@@ -689,17 +694,17 @@ class _TranslationsAssetPickerPtBr extends TranslationsAssetPickerEn {
@override
String get loadFailed => 'Falha ao carregar';
@override
String get original => 'Original';
String get original => 'Origem';
@override
String get preview => 'Prévia';
String get preview => 'Pré-visualização';
@override
String get select => 'Selecionar';
@override
String get emptyList => 'Lista Vazia';
String get emptyList => 'Lista vazia';
@override
String get unSupportedAssetType => 'Este tipo de arquivo não é suportado.';
String get unSupportedAssetType => 'Não há suporte para o tipo de arquivo.';
@override
String get unableToAccessAll => 'Incapaz de acessar todos os arquivos do dispositivo';
String get unableToAccessAll => 'Não é possível acessar todos os arquivos do dispositivo';
@override
String get viewingLimitedAssetsTip => 'Somente visualizar arquivos e álbuns acessíveis ao aplicativo.';
@override
@@ -708,7 +713,7 @@ class _TranslationsAssetPickerPtBr extends TranslationsAssetPickerEn {
String get accessAllTip =>
'O aplicativo só pode acessar alguns arquivos no dispositivo. Vá às configurações do sistema e permita que o aplicativo acesse todas as mídias do dispositivo.';
@override
String get goToSystemSettings => 'Ir para configurações do sistema';
String get goToSystemSettings => 'Ir pras configurações do sistema';
@override
String get accessLimitedAssets => 'Continuar com acesso limitado';
@override
@@ -724,17 +729,17 @@ class _TranslationsAssetPickerPtBr extends TranslationsAssetPickerEn {
@override
String get sActionPlayHint => 'reproduzir';
@override
String get sActionPreviewHint => 'prévia';
String get sActionPreviewHint => 'pré-visualizar';
@override
String get sActionSelectHint => 'selecionar';
@override
String get sActionSwitchPathLabel => 'mudar o caminho';
@override
String get sActionUseCameraHint => 'use a câmera';
String get sActionUseCameraHint => 'usar a câmera';
@override
String get sNameDurationLabel => 'duração';
@override
String get sUnitAssetCountLabel => 'Total';
String get sUnitAssetCountLabel => 'contagem';
}
// Path: networkInterfacesPage
@@ -745,14 +750,14 @@ class _TranslationsNetworkInterfacesPagePtBr extends TranslationsNetworkInterfac
// Translations
@override
String get whitelist => 'Lista branca';
String get whitelist => 'Lista de permissão';
@override
String get blacklist => 'Lista negra';
String get blacklist => 'Lista de bloqueio';
@override
String get info =>
'Por padrão, o LocalSend utiliza todas as interfaces de rede disponíveis. Você pode excluir as redes indesejadas aqui. É necessário reiniciar o servidor para aplicar as alterações.';
@override
String get preview => 'Anterior';
String get preview => 'Pré-visualização';
@override
String get title => 'Interfaces de rede';
}
@@ -769,7 +774,7 @@ class _TranslationsReceiveTabInfoBoxPtBr extends TranslationsReceiveTabInfoBoxEn
@override
String get port => 'Porta:';
@override
String get alias => 'Nome:';
String get alias => 'Nome do dispositivo:';
}
// Path: receiveTab.quickSave
@@ -833,9 +838,9 @@ class _TranslationsSendTabSendModesPtBr extends TranslationsSendTabSendModesEn {
@override
String get single => 'Único destinatário';
@override
String get multiple => 'Múltiplos destinatários';
String get multiple => 'Vários destinatários';
@override
String get link => 'Compartilhe via link';
String get link => 'Compartilhar via link';
}
// Path: settingsTab.general
@@ -866,7 +871,7 @@ class _TranslationsSettingsTabGeneralPtBr extends TranslationsSettingsTabGeneral
@override
String get minimizeToTray => 'Minimizar para a bandeja ao fechar';
@override
String get launchAtStartup => 'Abrir automaticamente após o login';
String get launchAtStartup => 'Abrir junto com o usuário';
@override
String get launchMinimized => 'Início automático: Abrir minimizado';
@override
@@ -883,21 +888,21 @@ class _TranslationsSettingsTabReceivePtBr extends TranslationsSettingsTabReceive
// Translations
@override
String get title => 'Recebimento';
String get title => 'Recepção';
@override
String get quickSave => _root.general.quickSave;
@override
String get quickSaveFromFavorites => 'Salvar rapidamente dos "Favoritos"';
String get quickSaveFromFavorites => _root.general.quickSaveFromFavorites;
@override
String get requirePin => _root.webSharePage.requirePin;
@override
String get autoFinish => 'Concluir Automaticamente';
String get autoFinish => 'Concluir automaticamente';
@override
String get destination => 'Destino';
String get destination => 'Pasta de destino';
@override
String get downloads => '(Downloads)';
@override
String get saveToGallery => 'Salvar mídia na Galeria';
String get saveToGallery => 'Salvar mídia na galeria';
@override
String get saveToHistory => 'Salvar no histórico';
}
@@ -910,9 +915,9 @@ class _TranslationsSettingsTabSendPtBr extends TranslationsSettingsTabSendEn {
// Translations
@override
String get title => 'Enviar';
String get title => 'Envio';
@override
String get shareViaLinkAutoAccept => 'Aceitar automaticamente pedidos no modo "Compartilhar por link"';
String get shareViaLinkAutoAccept => 'Aceitar solicitações por link automaticamente';
}
// Path: settingsTab.network
@@ -929,9 +934,9 @@ class _TranslationsSettingsTabNetworkPtBr extends TranslationsSettingsTabNetwork
@override
String get server => 'Servidor';
@override
String get alias => 'Nome';
String get alias => 'Nome do dispositivo';
@override
String get deviceType => 'Tipo de dispositivo';
String get deviceType => 'Tipo do dispositivo';
@override
String get deviceModel => 'Modelo do dispositivo';
@override
@@ -948,10 +953,10 @@ class _TranslationsSettingsTabNetworkPtBr extends TranslationsSettingsTabNetwork
@override
String get encryption => 'Criptografia';
@override
String get multicastGroup => 'Multicast';
String get multicastGroup => 'Endereço de multicast';
@override
String multicastGroupWarning({required Object defaultMulticast}) =>
'Você pode estar indetectável para outros dispositivos por estar usando um endereço multicast customizado. (Padrão: ${defaultMulticast})';
'Você pode estar indetectável para outros dispositivos por estar usando um endereço de multicast customizado. (Padrão: ${defaultMulticast})';
@override
String get network => 'Rede';
@override
@@ -966,15 +971,15 @@ class _TranslationsSettingsTabOtherPtBr extends TranslationsSettingsTabOtherEn {
// Translations
@override
String get title => 'Outros';
String get title => 'Outras';
@override
String get support => 'Suporte o LocalSend';
String get support => 'Apoiar o LocalSend';
@override
String get donate => 'Doar';
@override
String get privacyPolicy => 'Política de Privacidade';
String get privacyPolicy => 'Política de privacidade';
@override
String get termsOfUse => 'Termos de Uso';
String get termsOfUse => 'Termos de uso';
}
// Path: troubleshootPage.firewall
@@ -989,9 +994,9 @@ class _TranslationsTroubleshootPageFirewallPtBr extends TranslationsTroubleshoot
'Este aplicativo pode enviar arquivos para outros dispositivos, mas outros dispositivos não podem enviar arquivos para este dispositivo.';
@override
String solution({required Object port}) =>
'Provavelmente isto se trata de um problema de firewall. Você pode resolver esse problema permitindo conexões recebidas (UDP e TCP) na porta ${port}.';
'Provavelmente isto se trata de um problema de firewall. Você pode resolver esse problema permitindo conexões (UDP e TCP) recebidas na porta ${port}.';
@override
String get openFirewall => 'Abrir o Firewall';
String get openFirewall => 'Abrir Firewall';
}
// Path: troubleshootPage.noDiscovery
@@ -1002,10 +1007,10 @@ class _TranslationsTroubleshootPageNoDiscoveryPtBr extends TranslationsTroublesh
// Translations
@override
String get symptom => 'Este dispositivo não consegue descobrir outros dispositivos.';
String get symptom => 'Este dispositivo não consegue encontrar outros dispositivos.';
@override
String get solution =>
'Certifique-se de que todos os dispositivos estão na mesma rede Wi-Fi e compartilham as mesmas configurações (porta, endereço multicast, criptografia). Você pode tentar digitar o endereço IP do dispositivo de destino manualmente. Se isto funcionar, considere adicionar este dispositivo aos favoritos, assim ele será descoberto automaticamente no futuro.';
'Certifique-se de que todos os dispositivos estão na mesma rede Wi-Fi e utilizam as mesmas configurações (porta, endereço de multicast, criptografia). Você pode tentar digitar o endereço IP do outro dispositivo manualmente. Se isto funcionar, considere adicionar este dispositivo aos favoritos, assim ele será descoberto automaticamente no futuro.';
}
// Path: troubleshootPage.noConnection
@@ -1016,10 +1021,10 @@ class _TranslationsTroubleshootPageNoConnectionPtBr extends TranslationsTroubles
// Translations
@override
String get symptom => 'Ambos os dispositivos não se detectam nem podem compartilhar arquivos entre si.';
String get symptom => 'Ambos os dispositivos não se encontram nem podem compartilhar arquivos entre si.';
@override
String get solution =>
'O problema existe em ambos os lados? Então você precisa ter certeza de que os dispositivos estão na mesma rede Wi-Fi e possuem a mesma configuração (porta, endereço multicast, criptografia). A rede Wi-Fi pode não permitir a comunicação entre os participantes. Neste caso, esta opção deve ser habilitada no roteador.';
'O problema acontece em ambos? Então você precisa ter certeza de que os dispositivos estão na mesma rede Wi-Fi e utilizam as mesmas configurações (porta, endereço de multicast, criptografia). A rede Wi-Fi pode não permitir a comunicação entre os participantes devido à isolação de ponto de acesso (AP). Neste caso, esta opção deve ser desativada no roteador.';
}
// Path: receiveHistoryPage.entryActions
@@ -1036,7 +1041,7 @@ class _TranslationsReceiveHistoryPageEntryActionsPtBr extends TranslationsReceiv
@override
String get info => 'Informações';
@override
String get deleteFromHistory => 'Remover do histórico';
String get deleteFromHistory => 'Apagar do histórico';
}
// Path: progressPage.total
@@ -1056,6 +1061,27 @@ class _TranslationsProgressPageTotalPtBr extends TranslationsProgressPageTotalEn
String speed({required Object speed}) => 'Velocidade: ${speed}/s';
}
// Path: progressPage.remainingTime
class _TranslationsProgressPageRemainingTimePtBr extends TranslationsProgressPageRemainingTimeEn {
_TranslationsProgressPageRemainingTimePtBr._(TranslationsPtBr root) : this._root = root, super.internal(root);
final TranslationsPtBr _root; // ignore: unused_field
// Translations
@override
String seconds({required Object n, required Object ss}) => '${n}:${ss}';
@override
String minutes({required Object n, required Object ss}) => '${n}:${ss}';
/// Use 'h' para abreviar horas e 'm' para minutos
@override
String hours({required Object h, required Object m}) => '${h}h ${m}m';
/// Use 'd' para dias, 'h' para horas e 'm' para minutos
@override
String days({required Object d, required Object h, required Object m}) => '${d}d ${h}h ${m}m';
}
// Path: dialogs.addFile
class _TranslationsDialogsAddFilePtBr extends TranslationsDialogsAddFileEn {
_TranslationsDialogsAddFilePtBr._(TranslationsPtBr root) : this._root = root, super.internal(root);
@@ -1092,11 +1118,11 @@ class _TranslationsDialogsAddressInputPtBr extends TranslationsDialogsAddressInp
@override
String get title => 'Digite o endereço';
@override
String get hashtag => 'Hashtag';
String get hashtag => 'Jogo da velha';
@override
String get ip => 'Endereço IP';
String get ip => 'Endereço de IP';
@override
String get recentlyUsed => 'Recém conectado: ';
String get recentlyUsed => 'Usado recentemente: ';
}
// Path: dialogs.cancelSession
@@ -1109,7 +1135,7 @@ class _TranslationsDialogsCancelSessionPtBr extends TranslationsDialogsCancelSes
@override
String get title => 'Cancelar transferência de arquivos';
@override
String get content => 'Você realmente quer cancelar a transferência de arquivos?';
String get content => 'Você quer mesmo cancelar a transferência de arquivos?';
}
// Path: dialogs.cannotOpenFile
@@ -1122,7 +1148,7 @@ class _TranslationsDialogsCannotOpenFilePtBr extends TranslationsDialogsCannotOp
@override
String get title => 'Não foi possível abrir o arquivo';
@override
String content({required Object file}) => 'Não foi possível abrir "${file}". O arquivo foi movido, renomeado ou excluído?';
String content({required Object file}) => 'Não foi possível abrir "${file}". Por acaso, o arquivo foi movido, renomeado ou excluído?';
}
// Path: dialogs.encryptionDisabledNotice
@@ -1135,7 +1161,7 @@ class _TranslationsDialogsEncryptionDisabledNoticePtBr extends TranslationsDialo
@override
String get title => 'Criptografia desativada';
@override
String get content => 'A comunicação agora ocorre via protocolo HTTP não criptografado. Para usar HTTPS, ative a criptografia novamente.';
String get content => 'A comunicação agora ocorre via protocolo HTTP sem criptografia. Para usar o HTTPS, ative a criptografia novamente.';
}
// Path: dialogs.errorDialog
@@ -1172,9 +1198,9 @@ class _TranslationsDialogsFavoriteDeleteDialogPtBr extends TranslationsDialogsFa
// Translations
@override
String get title => 'Excluir favorito';
String get title => 'Apagar dos favoritos';
@override
String content({required Object name}) => 'Você realmente deseja excluir "${name}" dos favoritos?';
String content({required Object name}) => 'Você quer mesmo apagar "${name}" dos favoritos?';
}
// Path: dialogs.favoriteEditDialog
@@ -1187,13 +1213,13 @@ class _TranslationsDialogsFavoriteEditDialogPtBr extends TranslationsDialogsFavo
@override
String get titleAdd => 'Adicionar aos favoritos';
@override
String get titleEdit => 'Editar';
String get titleEdit => 'Configurações';
@override
String get name => 'Apelido';
String get name => 'Nome do dispositivo';
@override
String get auto => '(auto)';
String get auto => '(auto.)';
@override
String get ip => 'Endereço IP';
String get ip => 'Endereço de IP';
@override
String get port => 'Porta';
}
@@ -1216,7 +1242,7 @@ class _TranslationsDialogsFileInfoPtBr extends TranslationsDialogsFileInfoEn {
@override
String get sender => 'Remetente:';
@override
String get time => 'Data:';
String get time => 'Horário:';
}
// Path: dialogs.fileNameInput
@@ -1242,7 +1268,7 @@ class _TranslationsDialogsHistoryClearDialogPtBr extends TranslationsDialogsHist
@override
String get title => 'Limpar histórico';
@override
String get content => 'Você realmente deseja excluir todo o histórico?';
String get content => 'Você quer mesmo apagar todo o histórico?';
}
// Path: dialogs.localNetworkUnauthorized
@@ -1256,7 +1282,7 @@ class _TranslationsDialogsLocalNetworkUnauthorizedPtBr extends TranslationsDialo
String get title => _root.dialogs.noPermission.title;
@override
String get description =>
'O LocalSend não consegue encontrar outros dispositivos sem ter a permissão para escanear a rede local. Por favor, conceda esta permissão nas configurações.';
'O LocalSend não consegue encontrar outros dispositivos sem ter a permissão para escanear a rede local. Conceda esta permissão nas configurações.';
@override
String get gotoSettings => 'Configurações';
}
@@ -1271,7 +1297,7 @@ class _TranslationsDialogsMessageInputPtBr extends TranslationsDialogsMessageInp
@override
String get title => 'Digite a mensagem';
@override
String get multiline => 'Múltiplas linhas';
String get multiline => 'Várias linhas';
}
// Path: dialogs.noFiles
@@ -1284,7 +1310,7 @@ class _TranslationsDialogsNoFilesPtBr extends TranslationsDialogsNoFilesEn {
@override
String get title => 'Nenhum arquivo selecionado';
@override
String get content => 'Por favor, selecione ao menos um arquivo.';
String get content => 'Selecione pelo menos um arquivo.';
}
// Path: dialogs.noPermission
@@ -1308,9 +1334,9 @@ class _TranslationsDialogsNotAvailableOnPlatformPtBr extends TranslationsDialogs
// Translations
@override
String get title => 'Indisponível';
String get title => 'Não disponível';
@override
String get content => 'Essa função está disponível somente no:';
String get content => 'Este recurso só está disponível no:';
}
// Path: dialogs.qr
@@ -1321,7 +1347,7 @@ class _TranslationsDialogsQrPtBr extends TranslationsDialogsQrEn {
// Translations
@override
String get title => 'QR Code';
String get title => 'Código QR';
}
// Path: dialogs.quickActions
@@ -1332,7 +1358,7 @@ class _TranslationsDialogsQuickActionsPtBr extends TranslationsDialogsQuickActio
// Translations
@override
String get title => 'Ações Rápidas';
String get title => 'Ações rápidas';
@override
String get counter => 'Contador';
@override
@@ -1356,7 +1382,7 @@ class _TranslationsDialogsQuickSaveNoticePtBr extends TranslationsDialogsQuickSa
String get title => _root.general.quickSave;
@override
String get content =>
'Solicitações de arquivos são aceitas automaticamente. Tenha em mente que qualquer pessoa na rede local pode enviar arquivos para você.';
'Agora, as solicitações de arquivos são aceitas automaticamente. Tenha em mente que qualquer pessoa na rede local pode enviar arquivos para você.';
}
// Path: dialogs.quickSaveFromFavoritesNotice
@@ -1370,9 +1396,9 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticePtBr extends TranslationsD
String get title => 'Salvar rapidamento dos "Favoritos"';
@override
List<String> get content => [
'Requisições de arquivo agora são aceitas automaticamente de dispositivos da sua lista de favoritos.',
'Atenção! Atualmente, esta opção não é totalmente segura pois um hacker que saiba a identificação dos seus dispositivos favoritos ainda pode te enviar arquivos sem restrições.',
'De qualquer forma, esta opção ainda é mais segura que permitir qualquer dispositivo.',
'Agora, as solicitações de arquivos vindas de dispositivos na sua lista de favoritos são aceitas automaticamente.',
'Atenção! Atualmente, esta opção não é totalmente segura pois um hacker que saiba a identificação dos seus dispositivos favoritos pode te enviar arquivos sem restrições.',
'De qualquer forma, esta opção ainda é mais segura que permitir qualquer dispositivo na sua rede local envie arquivos sem restrições.',
];
}
@@ -1399,7 +1425,7 @@ class _TranslationsDialogsSendModeHelpPtBr extends TranslationsDialogsSendModeHe
@override
String get single => 'Envia arquivos para um destinatário. A seleção será apagada após a conclusão da transferência dos arquivos.';
@override
String get multiple => 'Envia arquivos para múltiplos destinatários. A seleção não será apagada.';
String get multiple => 'Envia arquivos para vários destinatários. A seleção não será apagada.';
@override
String get link =>
'Os destinatários que não têm o LocalSend instalado podem baixar os arquivos selecionados abrindo o link fornecido no navegador.';
@@ -1463,9 +1489,9 @@ class _TranslationsSettingsTabNetworkNetworkOptionsPtBr extends TranslationsSett
// Translations
@override
String get all => 'Todos';
String get all => 'Todas';
@override
String get filtered => 'Filtrado';
String get filtered => 'Filtradas';
}
// Path: progressPage.total.title
@@ -1478,7 +1504,7 @@ class _TranslationsProgressPageTotalTitlePtBr extends TranslationsProgressPageTo
@override
String sending({required Object time}) => 'Progresso total (${time})';
@override
String get finishedError => 'Terminado com erro';
String get finishedError => 'Concluiu com erro';
@override
String get canceledSender => 'Cancelado pelo remetente';
@override
+190 -10
View File
@@ -87,6 +87,8 @@ class TranslationsPtPt extends Translations {
late final _TranslationsWebPtPt web = _TranslationsWebPtPt._(_root);
@override
late final _TranslationsAssetPickerPtPt assetPicker = _TranslationsAssetPickerPtPt._(_root);
@override
late final _TranslationsNetworkInterfacesPagePtPt networkInterfacesPage = _TranslationsNetworkInterfacesPagePtPt._(_root);
}
// Path: general
@@ -170,6 +172,8 @@ class _TranslationsGeneralPtPt extends TranslationsGeneralEn {
String get unknown => 'Desconhecido';
@override
String get noItemInClipboard => 'Nenhum item na área de transferência.';
@override
String get quickSaveFromFavorites => 'Gravar rapidamente dos "Favoritos"';
}
// Path: receiveTab
@@ -183,6 +187,8 @@ class _TranslationsReceiveTabPtPt extends TranslationsReceiveTabEn {
String get title => 'Receber';
@override
late final _TranslationsReceiveTabInfoBoxPtPt infoBox = _TranslationsReceiveTabInfoBoxPtPt._(_root);
@override
late final _TranslationsReceiveTabQuickSavePtPt quickSave = _TranslationsReceiveTabQuickSavePtPt._(_root);
}
// Path: sendTab
@@ -216,6 +222,8 @@ class _TranslationsSendTabPtPt extends TranslationsSendTabEn {
String get help => 'Certifique-se de que ambos os dispositivos estejam na mesma rede Wi-Fi.';
@override
String get placeItems => 'Coloque os itens para partilhar.';
@override
String get manualSending => 'Envio manual';
}
// Path: settingsTab
@@ -260,6 +268,8 @@ class _TranslationsTroubleshootPagePtPt extends TranslationsTroubleshootPageEn {
late final _TranslationsTroubleshootPageFirewallPtPt firewall = _TranslationsTroubleshootPageFirewallPtPt._(_root);
@override
late final _TranslationsTroubleshootPageNoConnectionPtPt noConnection = _TranslationsTroubleshootPageNoConnectionPtPt._(_root);
@override
late final _TranslationsTroubleshootPageNoDiscoveryPtPt noDiscovery = _TranslationsTroubleshootPageNoDiscoveryPtPt._(_root);
}
// Path: receiveHistoryPage
@@ -317,8 +327,11 @@ class _TranslationsReceivePagePtPt extends TranslationsReceivePageEn {
// Translations
@override
String subTitle({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('pt'))(n, one: 'quer enviar um ficheiro', other: 'quer enviar ${n} ficheiros');
String subTitle({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('pt'))(
n,
one: 'quer enviar um ficheiro',
other: 'quer enviar ${n} ficheiros',
);
@override
String get subTitleMessage => 'enviou-lhe uma mensagem:';
@override
@@ -354,11 +367,13 @@ class _TranslationsSendPagePtPt extends TranslationsSendPageEn {
// Translations
@override
String get waiting => 'Aguardar resposta...';
String get waiting => 'A aguardar resposta';
@override
String get rejected => 'O destinatário rejeitou o pedido.';
@override
String get busy => 'O destinatário está ocupado com outro pedido de transferência.';
@override
String get tooManyAttempts => _root.web.tooManyAttempts;
}
// Path: progressPage
@@ -376,6 +391,8 @@ class _TranslationsProgressPagePtPt extends TranslationsProgressPageEn {
String get savedToGallery => 'Guardado na Galeria';
@override
late final _TranslationsProgressPageTotalPtPt total = _TranslationsProgressPageTotalPtPt._(_root);
@override
late final _TranslationsProgressPageRemainingTimePtPt remainingTime = _TranslationsProgressPageRemainingTimePtPt._(_root);
}
// Path: webSharePage
@@ -388,9 +405,9 @@ class _TranslationsWebSharePagePtPt extends TranslationsWebSharePageEn {
@override
String get title => 'Partilhe via link';
@override
String get loading => 'A iniciar o servidor...';
String get loading => 'A iniciar o servidor';
@override
String get stopping => 'A parar o servidor...';
String get stopping => 'A parar o servidor';
@override
String get error => 'Ocorreu um erro enquanto o servidor tentava iniciar.';
@override
@@ -411,6 +428,10 @@ class _TranslationsWebSharePagePtPt extends TranslationsWebSharePageEn {
String get encryptionHint => 'O LocalSend utiliza um certificado assinado automaticamente. Precisa de aceitá-lo no navegador.';
@override
String pendingRequests({required Object n}) => 'Pedidos pendentes: ${n}';
@override
String get requirePin => 'Solicitar PIN';
@override
String pinHint({required Object pin}) => 'O PIN é "${pin}"';
}
// Path: aboutPage
@@ -433,6 +454,8 @@ class _TranslationsAboutPagePtPt extends TranslationsAboutPageEn {
String get contributors => 'Contribuidores';
@override
String get translators => 'Tradutores';
@override
String get packagers => 'Empacotadores';
}
// Path: donationPage
@@ -446,7 +469,7 @@ class _TranslationsDonationPagePtPt extends TranslationsDonationPageEn {
String get title => 'Doar';
@override
String get info =>
'O LocalSend é um software gratuito, de código aberto e sem qualquer anúncio. Se gosta da aplicação, então considere apoiar o desenvolvimento com um donativo!';
'O LocalSend é um software gratuito, de código aberto e sem qualquer anúncio. Se gosta da aplicação, considere apoiar o desenvolvimento com um donativo.';
@override
String donate({required Object amount}) => 'Doar ${amount}';
@override
@@ -603,6 +626,13 @@ class _TranslationsDialogsPtPt extends TranslationsDialogsEn {
late final _TranslationsDialogsSendModeHelpPtPt sendModeHelp = _TranslationsDialogsSendModeHelpPtPt._(_root);
@override
late final _TranslationsDialogsZoomPtPt zoom = _TranslationsDialogsZoomPtPt._(_root);
@override
late final _TranslationsDialogsQuickSaveFromFavoritesNoticePtPt quickSaveFromFavoritesNotice =
_TranslationsDialogsQuickSaveFromFavoritesNoticePtPt._(_root);
@override
late final _TranslationsDialogsOpenFilePtPt openFile = _TranslationsDialogsOpenFilePtPt._(_root);
@override
late final _TranslationsDialogsPinPtPt pin = _TranslationsDialogsPinPtPt._(_root);
}
// Path: sanitization
@@ -629,6 +659,8 @@ class _TranslationsTrayPtPt extends TranslationsTrayEn {
String get open => _root.general.open;
@override
String get close => 'Fechar o LocalSend';
@override
String get closeWindows => 'Sair';
}
// Path: web
@@ -648,6 +680,12 @@ class _TranslationsWebPtPt extends TranslationsWebEn {
String get fileName => 'Nome do ficheiro';
@override
String get size => 'Tamanho';
@override
String get enterPin => 'Digite o PIN';
@override
String get invalidPin => 'PIN inválido';
@override
String get tooManyAttempts => 'Muitas tentativas';
}
// Path: assetPicker
@@ -716,6 +754,26 @@ class _TranslationsAssetPickerPtPt extends TranslationsAssetPickerEn {
String get sUnitAssetCountLabel => 'total';
}
// Path: networkInterfacesPage
class _TranslationsNetworkInterfacesPagePtPt extends TranslationsNetworkInterfacesPageEn {
_TranslationsNetworkInterfacesPagePtPt._(TranslationsPtPt root) : this._root = root, super.internal(root);
final TranslationsPtPt _root; // ignore: unused_field
// Translations
@override
String get title => 'Interfaces de rede';
@override
String get info =>
'Por padrão, o LocalSend utiliza todas as interfaces de rede disponíveis. Pode excluir as redes indesejadas aqui. É necessário reiniciar o servidor para aplicar as alterações.';
@override
String get preview => 'Anterior';
@override
String get whitelist => 'Lista branca';
@override
String get blacklist => 'Lista negra';
}
// Path: receiveTab.infoBox
class _TranslationsReceiveTabInfoBoxPtPt extends TranslationsReceiveTabInfoBoxEn {
_TranslationsReceiveTabInfoBoxPtPt._(TranslationsPtPt root) : this._root = root, super.internal(root);
@@ -731,6 +789,21 @@ class _TranslationsReceiveTabInfoBoxPtPt extends TranslationsReceiveTabInfoBoxEn
String get alias => 'Nome do dispositivo:';
}
// Path: receiveTab.quickSave
class _TranslationsReceiveTabQuickSavePtPt extends TranslationsReceiveTabQuickSaveEn {
_TranslationsReceiveTabQuickSavePtPt._(TranslationsPtPt root) : this._root = root, super.internal(root);
final TranslationsPtPt _root; // ignore: unused_field
// Translations
@override
String get off => _root.general.off;
@override
String get favorites => 'Favoritos';
@override
String get on => _root.general.on;
}
// Path: sendTab.selection
class _TranslationsSendTabSelectionPtPt extends TranslationsSendTabSelectionEn {
_TranslationsSendTabSelectionPtPt._(TranslationsPtPt root) : this._root = root, super.internal(root);
@@ -813,6 +886,10 @@ class _TranslationsSettingsTabGeneralPtPt extends TranslationsSettingsTabGeneral
String get launchMinimized => 'Início automático: Abrir minimizado';
@override
String get animations => 'Animações';
@override
String get saveWindowPlacementWindows => 'Gravar posição da janela ao sair';
@override
String get showInContextMenu => 'Mostrar LocalSend no menu de contexto';
}
// Path: settingsTab.receive
@@ -836,6 +913,10 @@ class _TranslationsSettingsTabReceivePtPt extends TranslationsSettingsTabReceive
String get saveToGallery => 'Guardar na galeria';
@override
String get saveToHistory => 'Guardar no histórico';
@override
String get quickSaveFromFavorites => 'Gravar rapidamente dos "Favoritos"';
@override
String get requirePin => _root.webSharePage.requirePin;
}
// Path: settingsTab.send
@@ -865,7 +946,7 @@ class _TranslationsSettingsTabNetworkPtPt extends TranslationsSettingsTabNetwork
@override
String get server => 'Servidor';
@override
String get alias => 'Nome';
String get alias => 'Nome do dispositivo';
@override
String get deviceType => 'Tipo de dispositivo';
@override
@@ -884,6 +965,14 @@ class _TranslationsSettingsTabNetworkPtPt extends TranslationsSettingsTabNetwork
@override
String multicastGroupWarning({required Object defaultMulticast}) =>
'Pode estar indetectável para outros dispositivos por estar a usar um endereço multicast personalizado. (Padrão: ${defaultMulticast})';
@override
String get generateRandomAlias => 'Gerar apelido aleatório';
@override
String get network => 'Rede';
@override
late final _TranslationsSettingsTabNetworkNetworkOptionsPtPt networkOptions = _TranslationsSettingsTabNetworkNetworkOptionsPtPt._(_root);
@override
String get useSystemName => 'Usar nome do sistema';
}
// Path: settingsTab.other
@@ -936,6 +1025,20 @@ class _TranslationsTroubleshootPageNoConnectionPtPt extends TranslationsTroubles
'O problema existe em ambos os lados? Então precisa de ter a certeza de que os dispositivos estão na mesma rede Wi-Fi e possuem a mesma configuração (porta, endereço multicast, encriptação). A rede Wi-Fi pode não permitir a comunicação entre os participantes. Neste caso, esta opção deve ser ativada no router.';
}
// Path: troubleshootPage.noDiscovery
class _TranslationsTroubleshootPageNoDiscoveryPtPt extends TranslationsTroubleshootPageNoDiscoveryEn {
_TranslationsTroubleshootPageNoDiscoveryPtPt._(TranslationsPtPt root) : this._root = root, super.internal(root);
final TranslationsPtPt _root; // ignore: unused_field
// Translations
@override
String get symptom => 'Este dispositivo não consegue descobrir outros dispositivos.';
@override
String get solution =>
'Certifique-se de que todos os dispositivos estão na mesma rede Wi-Fi e partilham as mesmas configurações (porta, endereço multicast, criptografia). Pode tentar digitar o endereço IP do dispositivo de destino manualmente. Se isto funcionar, considere adicionar este dispositivo aos favoritos, assim ele será descoberto automaticamente no futuro.';
}
// Path: receiveHistoryPage.entryActions
class _TranslationsReceiveHistoryPageEntryActionsPtPt extends TranslationsReceiveHistoryPageEntryActionsEn {
_TranslationsReceiveHistoryPageEntryActionsPtPt._(TranslationsPtPt root) : this._root = root, super.internal(root);
@@ -949,6 +1052,8 @@ class _TranslationsReceiveHistoryPageEntryActionsPtPt extends TranslationsReceiv
String get info => 'Informação';
@override
String get deleteFromHistory => 'Remover do histórico';
@override
String get showInFolder => 'Mostrar na pasta';
}
// Path: progressPage.total
@@ -968,6 +1073,27 @@ class _TranslationsProgressPageTotalPtPt extends TranslationsProgressPageTotalEn
String speed({required Object speed}) => 'Velocidade: ${speed}/s';
}
// Path: progressPage.remainingTime
class _TranslationsProgressPageRemainingTimePtPt extends TranslationsProgressPageRemainingTimeEn {
_TranslationsProgressPageRemainingTimePtPt._(TranslationsPtPt root) : this._root = root, super.internal(root);
final TranslationsPtPt _root; // ignore: unused_field
// Translations
@override
String seconds({required Object n, required Object ss}) => '${n}:${ss}';
@override
String minutes({required Object n, required Object ss}) => '${n}:${ss}';
/// Usar 'h' e 'm' para abreviar as palavras horas e minutos
@override
String hours({required Object h, required Object m}) => '${h}h ${m}m';
/// Usar 'd' para dias, 'h' para horas e 'm' para minutos
@override
String days({required Object d, required Object h, required Object m}) => '${d}d ${h}h ${m}m';
}
// Path: dialogs.addFile
class _TranslationsDialogsAddFilePtPt extends TranslationsDialogsAddFileEn {
_TranslationsDialogsAddFilePtPt._(TranslationsPtPt root) : this._root = root, super.internal(root);
@@ -1058,7 +1184,7 @@ class _TranslationsDialogsFavoriteDialogPtPt extends TranslationsDialogsFavorite
@override
String get title => 'Favoritos';
@override
String get noFavorites => 'Ainda sem favoritos :(';
String get noFavorites => 'Ainda não tem dispositivos favoritos.';
@override
String get addFavorite => 'Adicionar';
}
@@ -1088,7 +1214,7 @@ class _TranslationsDialogsFavoriteEditDialogPtPt extends TranslationsDialogsFavo
@override
String get titleEdit => 'Editar';
@override
String get name => 'Apelido';
String get name => 'Nome do dispositivo';
@override
String get auto => '(auto)';
@override
@@ -1209,7 +1335,7 @@ class _TranslationsDialogsNotAvailableOnPlatformPtPt extends TranslationsDialogs
@override
String get title => 'Indisponível';
@override
String get content => 'Esta função está disponível apenas no: ';
String get content => 'Esta funcionalidade só está disponível no:';
}
// Path: dialogs.qr
@@ -1287,6 +1413,47 @@ class _TranslationsDialogsZoomPtPt extends TranslationsDialogsZoomEn {
String get title => 'URL';
}
// Path: dialogs.quickSaveFromFavoritesNotice
class _TranslationsDialogsQuickSaveFromFavoritesNoticePtPt extends TranslationsDialogsQuickSaveFromFavoritesNoticeEn {
_TranslationsDialogsQuickSaveFromFavoritesNoticePtPt._(TranslationsPtPt root) : this._root = root, super.internal(root);
final TranslationsPtPt _root; // ignore: unused_field
// Translations
@override
List<String> get content => [
'Requisições de ficheiro agora são aceitas automaticamente de dispositivos da sua lista de favoritos.',
'Atenção! Atualmente, esta opção não é totalmente segura pois um hacker que saiba a identificação dos seus dispositivos favoritos ainda pode te enviar ficheiros sem restrições.',
'De qualquer forma, esta opção ainda é mais segura que permitir qualquer dispositivo.',
];
@override
String get title => 'Gravar rapidamento dos "Favoritos"';
}
// Path: dialogs.openFile
class _TranslationsDialogsOpenFilePtPt extends TranslationsDialogsOpenFileEn {
_TranslationsDialogsOpenFilePtPt._(TranslationsPtPt root) : this._root = root, super.internal(root);
final TranslationsPtPt _root; // ignore: unused_field
// Translations
@override
String get title => 'Abrir ficheiro';
@override
String get content => 'Quer abrir o ficheiro recebido?';
}
// Path: dialogs.pin
class _TranslationsDialogsPinPtPt extends TranslationsDialogsPinEn {
_TranslationsDialogsPinPtPt._(TranslationsPtPt root) : this._root = root, super.internal(root);
final TranslationsPtPt _root; // ignore: unused_field
// Translations
@override
String get title => 'Digite o PIN';
}
// Path: settingsTab.general.brightnessOptions
class _TranslationsSettingsTabGeneralBrightnessOptionsPtPt extends TranslationsSettingsTabGeneralBrightnessOptionsEn {
_TranslationsSettingsTabGeneralBrightnessOptionsPtPt._(TranslationsPtPt root) : this._root = root, super.internal(root);
@@ -1326,6 +1493,19 @@ class _TranslationsSettingsTabGeneralLanguageOptionsPtPt extends TranslationsSet
String get system => 'Sistema';
}
// Path: settingsTab.network.networkOptions
class _TranslationsSettingsTabNetworkNetworkOptionsPtPt extends TranslationsSettingsTabNetworkNetworkOptionsEn {
_TranslationsSettingsTabNetworkNetworkOptionsPtPt._(TranslationsPtPt root) : this._root = root, super.internal(root);
final TranslationsPtPt _root; // ignore: unused_field
// Translations
@override
String get all => 'Todos';
@override
String get filtered => 'Filtrado';
}
// Path: progressPage.total.title
class _TranslationsProgressPageTotalTitlePtPt extends TranslationsProgressPageTotalTitleEn {
_TranslationsProgressPageTotalTitlePtPt._(TranslationsPtPt root) : this._root = root, super.internal(root);
+23
View File
@@ -389,6 +389,8 @@ class _TranslationsProgressPageRu extends TranslationsProgressPageEn {
String get savedToGallery => 'Сохранено в галереи';
@override
late final _TranslationsProgressPageTotalRu total = _TranslationsProgressPageTotalRu._(_root);
@override
late final _TranslationsProgressPageRemainingTimeRu remainingTime = _TranslationsProgressPageRemainingTimeRu._(_root);
}
// Path: webSharePage
@@ -984,6 +986,27 @@ class _TranslationsProgressPageTotalRu extends TranslationsProgressPageTotalEn {
String speed({required Object speed}) => 'Скорость: ${speed}/s';
}
// Path: progressPage.remainingTime
class _TranslationsProgressPageRemainingTimeRu extends TranslationsProgressPageRemainingTimeEn {
_TranslationsProgressPageRemainingTimeRu._(TranslationsRu root) : this._root = root, super.internal(root);
final TranslationsRu _root; // ignore: unused_field
// Translations
@override
String seconds({required Object n, required Object ss}) => '${n}:${ss}';
@override
String minutes({required Object n, required Object ss}) => '${n}:${ss}';
/// Используйте "h" для обозначения часов, а "m" для минут
@override
String hours({required Object h, required Object m}) => '${h}ч ${m}мин';
/// Используйте "d" для дней, "h" для часов и "m" для минут
@override
String days({required Object d, required Object h, required Object m}) => '${d}д ${h}ч ${m}мин';
}
// Path: dialogs.addFile
class _TranslationsDialogsAddFileRu extends TranslationsDialogsAddFileEn {
_TranslationsDialogsAddFileRu._(TranslationsRu root) : this._root = root, super.internal(root);
+44 -2
View File
@@ -85,6 +85,8 @@ class TranslationsSi extends Translations {
late final _TranslationsWebSi web = _TranslationsWebSi._(_root);
@override
late final _TranslationsAssetPickerSi assetPicker = _TranslationsAssetPickerSi._(_root);
@override
late final _TranslationsNetworkInterfacesPageSi networkInterfacesPage = _TranslationsNetworkInterfacesPageSi._(_root);
}
// Path: general
@@ -323,8 +325,11 @@ class _TranslationsReceivePageSi extends TranslationsReceivePageEn {
// Translations
@override
String subTitle({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('si'))(n, one: 'ඔබට ගොනුවක් එවීමට කැමතියි', other: 'ඔබට ගොනු ${n} එවීමට කැමතියි');
String subTitle({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('si'))(
n,
one: 'ඔබට ගොනුවක් එවීමට කැමතියි',
other: 'ඔබට ගොනු ${n} එවීමට කැමතියි',
);
@override
String get subTitleMessage => 'ඔබට පණිවිඩයක් එවා ඇත:';
@override
@@ -661,6 +666,26 @@ class _TranslationsAssetPickerSi extends TranslationsAssetPickerEn {
String get sUnitAssetCountLabel => 'ගණන';
}
// Path: networkInterfacesPage
class _TranslationsNetworkInterfacesPageSi extends TranslationsNetworkInterfacesPageEn {
_TranslationsNetworkInterfacesPageSi._(TranslationsSi root) : this._root = root, super.internal(root);
final TranslationsSi _root; // ignore: unused_field
// Translations
@override
String get info =>
'සාමාන්‍යයෙන් LocalSend ඔබගේ පවතින සියලු ජාල මුහුණත් භාවිතා කරයි. ඔබට අනවශ්‍ය මුහුණතක් වේ නම් එය මෙතනින් ඉවත් කළ හැක. ඔබ සිදු කරන වෙනස්කම් ක්‍රියාත්මක වීමට නම් server එක restart කළ යුතුය.';
@override
String get title => 'ජාල අතුරුමුහුණත්';
@override
String get preview => 'පෙනෙන අයුරු';
@override
String get whitelist => 'අවසර ලත් ලැයිස්තුව';
@override
String get blacklist => 'අවහිර කල ලැයිස්තුව';
}
// Path: receiveTab.infoBox
class _TranslationsReceiveTabInfoBoxSi extends TranslationsReceiveTabInfoBoxEn {
_TranslationsReceiveTabInfoBoxSi._(TranslationsSi root) : this._root = root, super.internal(root);
@@ -856,6 +881,10 @@ class _TranslationsSettingsTabNetworkSi extends TranslationsSettingsTabNetworkEn
@override
String multicastGroupWarning({required Object defaultMulticast}) =>
'ඔබ custom multicast ලිපිනයක් භාවිතා කරන්නේ නම්, වෙනත් උපාංග වලට ඔබව හඳුනා ගත නොහැක. (default: ${defaultMulticast})';
@override
String get network => 'ජාලය';
@override
late final _TranslationsSettingsTabNetworkNetworkOptionsSi networkOptions = _TranslationsSettingsTabNetworkNetworkOptionsSi._(_root);
}
// Path: settingsTab.other
@@ -1354,6 +1383,19 @@ class _TranslationsSettingsTabGeneralLanguageOptionsSi extends TranslationsSetti
String get system => 'පද්ධතිය';
}
// Path: settingsTab.network.networkOptions
class _TranslationsSettingsTabNetworkNetworkOptionsSi extends TranslationsSettingsTabNetworkNetworkOptionsEn {
_TranslationsSettingsTabNetworkNetworkOptionsSi._(TranslationsSi root) : this._root = root, super.internal(root);
final TranslationsSi _root; // ignore: unused_field
// Translations
@override
String get all => 'සියල්ල';
@override
String get filtered => 'වර්ග කළ';
}
// Path: progressPage.total.title
class _TranslationsProgressPageTotalTitleSi extends TranslationsProgressPageTotalTitleEn {
_TranslationsProgressPageTotalTitleSi._(TranslationsSi root) : this._root = root, super.internal(root);
+28 -2
View File
@@ -327,8 +327,11 @@ class _TranslationsReceivePageSk extends TranslationsReceivePageEn {
// Translations
@override
String subTitle({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('sk'))(n, one: 'vám chce poslať súbor', other: 'vám chce poslať ${n} súborov');
String subTitle({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('sk'))(
n,
one: 'vám chce poslať súbor',
other: 'vám chce poslať ${n} súborov',
);
@override
String get subTitleMessage => 'vám poslal správu:';
@override
@@ -388,6 +391,8 @@ class _TranslationsProgressPageSk extends TranslationsProgressPageEn {
String get savedToGallery => 'Uložené vo Fotkách';
@override
late final _TranslationsProgressPageTotalSk total = _TranslationsProgressPageTotalSk._(_root);
@override
late final _TranslationsProgressPageRemainingTimeSk remainingTime = _TranslationsProgressPageRemainingTimeSk._(_root);
}
// Path: webSharePage
@@ -1064,6 +1069,27 @@ class _TranslationsProgressPageTotalSk extends TranslationsProgressPageTotalEn {
String speed({required Object speed}) => 'Rýchlosť: ${speed}/s';
}
// Path: progressPage.remainingTime
class _TranslationsProgressPageRemainingTimeSk extends TranslationsProgressPageRemainingTimeEn {
_TranslationsProgressPageRemainingTimeSk._(TranslationsSk root) : this._root = root, super.internal(root);
final TranslationsSk _root; // ignore: unused_field
// Translations
@override
String seconds({required Object n, required Object ss}) => '${n}:${ss}';
@override
String minutes({required Object n, required Object ss}) => '${n}:${ss}';
/// Použiť h pre skratku hodín a m pre minúty
@override
String hours({required Object h, required Object m}) => '${h}h ${m}m';
/// Použiť d pre dni, h pre hodiny a m pre minúty
@override
String days({required Object d, required Object h, required Object m}) => '${d}d ${h}h ${m}m';
}
// Path: dialogs.addFile
class _TranslationsDialogsAddFileSk extends TranslationsDialogsAddFileEn {
_TranslationsDialogsAddFileSk._(TranslationsSk root) : this._root = root, super.internal(root);
+5 -2
View File
@@ -323,8 +323,11 @@ class _TranslationsReceivePageSl extends TranslationsReceivePageEn {
// Translations
@override
String subTitle({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('sl'))(n, one: 'želi poslati datoteko', other: 'želi poslati ${n} datotek');
String subTitle({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('sl'))(
n,
one: 'želi poslati datoteko',
other: 'želi poslati ${n} datotek',
);
@override
String get subTitleMessage => 'vam je poslal sporočilo:';
@override
+5 -2
View File
@@ -327,8 +327,11 @@ class _TranslationsReceivePageSr extends TranslationsReceivePageEn {
// Translations
@override
String subTitle({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('sr'))(n, one: 'želi da vam pošalje fajl', other: 'želi da vam pošalje ${n} fajlova');
String subTitle({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('sr'))(
n,
one: 'želi da vam pošalje fajl',
other: 'želi da vam pošalje ${n} fajlova',
);
@override
String get subTitleMessage => 'poslao vam je poruku:';
@override
+5 -2
View File
@@ -327,8 +327,11 @@ class _TranslationsReceivePageSrCyrl extends TranslationsReceivePageEn {
// Translations
@override
String subTitle({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('sr'))(n, one: 'жели да вам пошаље фајл', other: 'жели да вам пошаље ${n} фајлова');
String subTitle({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('sr'))(
n,
one: 'жели да вам пошаље фајл',
other: 'жели да вам пошаље ${n} фајлова',
);
@override
String get subTitleMessage => 'послао вам је поруку:';
@override
+23
View File
@@ -391,6 +391,8 @@ class _TranslationsProgressPageSv extends TranslationsProgressPageEn {
String get savedToGallery => 'Sparat i Foton';
@override
late final _TranslationsProgressPageTotalSv total = _TranslationsProgressPageTotalSv._(_root);
@override
late final _TranslationsProgressPageRemainingTimeSv remainingTime = _TranslationsProgressPageRemainingTimeSv._(_root);
}
// Path: webSharePage
@@ -1068,6 +1070,27 @@ class _TranslationsProgressPageTotalSv extends TranslationsProgressPageTotalEn {
String speed({required Object speed}) => 'Hastighet: ${speed}/s';
}
// Path: progressPage.remainingTime
class _TranslationsProgressPageRemainingTimeSv extends TranslationsProgressPageRemainingTimeEn {
_TranslationsProgressPageRemainingTimeSv._(TranslationsSv root) : this._root = root, super.internal(root);
final TranslationsSv _root; // ignore: unused_field
// Translations
@override
String seconds({required Object n, required Object ss}) => '${n}:${ss}';
@override
String minutes({required Object n, required Object ss}) => '${n}:${ss}';
/// Använd "h" som förkortning för timmar och "m" för minuter
@override
String hours({required Object h, required Object m}) => '${h}h ${m}m';
/// Använd "d" för dagar, "h" för timmar och "m" för minuter
@override
String days({required Object d, required Object h, required Object m}) => '${d}d ${h}h ${m}m';
}
// Path: dialogs.addFile
class _TranslationsDialogsAddFileSv extends TranslationsDialogsAddFileEn {
_TranslationsDialogsAddFileSv._(TranslationsSv root) : this._root = root, super.internal(root);
+3 -3
View File
@@ -173,7 +173,7 @@ class _TranslationsGeneralTa extends TranslationsGeneralEn {
@override
String get unknown => 'தெரியவில்லை';
@override
String get noItemInClipboard => 'கிளிப்போர்டில் உருப்படிகள் இல்லை';
String get noItemInClipboard => 'கிளிப்போர்டில் உருப்படிகள் இல்லை.';
}
// Path: receiveTab
@@ -778,7 +778,7 @@ class _TranslationsReceiveTabInfoBoxTa extends TranslationsReceiveTabInfoBoxEn {
// Translations
@override
String get ip => 'இணைய நெறிமுறை:';
String get ip => 'இணைய முகவரி:';
@override
String get port => 'போர்ட்:';
@override
@@ -1108,7 +1108,7 @@ class _TranslationsDialogsAddressInputTa extends TranslationsDialogsAddressInput
@override
String get ip => 'IP முகவரி';
@override
String get recentlyUsed => 'சமீபத்தில் பயன்படுத்தப்பட்டது:';
String get recentlyUsed => 'சமீபத்தில் பயன்படுத்தப்பட்டது: ';
}
// Path: dialogs.cancelSession
+115 -6
View File
@@ -87,6 +87,8 @@ class TranslationsTh extends Translations {
late final _TranslationsWebTh web = _TranslationsWebTh._(_root);
@override
late final _TranslationsAssetPickerTh assetPicker = _TranslationsAssetPickerTh._(_root);
@override
late final _TranslationsNetworkInterfacesPageTh networkInterfacesPage = _TranslationsNetworkInterfacesPageTh._(_root);
}
// Path: general
@@ -151,11 +153,11 @@ class _TranslationsGeneralTh extends TranslationsGeneralEn {
@override
String get renamed => 'เปลี่ยนชื่อแล้ว';
@override
String get reset => 'รีเซ็ต';
String get reset => 'เลิกทำการเปลี่ยนแปลง';
@override
String get restart => 'เริ่มต้นใหม่';
@override
String get settings => 'การตั้งค่า';
String get settings => 'ตั้งค่า';
@override
String get skipped => 'ข้ามไฟล์';
@override
@@ -170,6 +172,8 @@ class _TranslationsGeneralTh extends TranslationsGeneralEn {
String get unknown => 'ไม่รู้จัก';
@override
String get noItemInClipboard => 'ไม่มีรายการใดในคลิปบอร์ด';
@override
String get quickSaveFromFavorites => 'เซฟด่วน สำหรับ "รายการโปรด"';
}
// Path: receiveTab
@@ -183,6 +187,8 @@ class _TranslationsReceiveTabTh extends TranslationsReceiveTabEn {
String get title => 'รับ';
@override
late final _TranslationsReceiveTabInfoBoxTh infoBox = _TranslationsReceiveTabInfoBoxTh._(_root);
@override
late final _TranslationsReceiveTabQuickSaveTh quickSave = _TranslationsReceiveTabQuickSaveTh._(_root);
}
// Path: sendTab
@@ -216,6 +222,8 @@ class _TranslationsSendTabTh extends TranslationsSendTabEn {
String get help => 'โปรดตรวจสอบให้แน่ใจว่าอุปกรณ์เป้าหมายเชื่อมต่ออยู่ภายในเครือข่าย WiFi เดียวกันแล้ว';
@override
String get placeItems => 'วางไฟล์ที่ต้องการแชร์';
@override
String get manualSending => 'ส่งด้วยตัวเอง';
}
// Path: settingsTab
@@ -319,8 +327,11 @@ class _TranslationsReceivePageTh extends TranslationsReceivePageEn {
// Translations
@override
String subTitle({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('th'))(n, one: 'ต้องการส่งไฟล์ให้คุณ', other: 'ต้องการส่งไฟล์จำนวน ${n} ไฟล์ให้คุณ');
String subTitle({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('th'))(
n,
one: 'ต้องการส่งไฟล์ให้คุณ',
other: 'ต้องการส่งไฟล์จำนวน ${n} ไฟล์ให้คุณ',
);
@override
String get subTitleMessage => 'ส่งข้อความถึงคุณ:';
@override
@@ -613,6 +624,12 @@ class _TranslationsDialogsTh extends TranslationsDialogsEn {
late final _TranslationsDialogsSendModeHelpTh sendModeHelp = _TranslationsDialogsSendModeHelpTh._(_root);
@override
late final _TranslationsDialogsZoomTh zoom = _TranslationsDialogsZoomTh._(_root);
@override
late final _TranslationsDialogsQuickSaveFromFavoritesNoticeTh quickSaveFromFavoritesNotice = _TranslationsDialogsQuickSaveFromFavoritesNoticeTh._(
_root,
);
@override
late final _TranslationsDialogsOpenFileTh openFile = _TranslationsDialogsOpenFileTh._(_root);
}
// Path: sanitization
@@ -639,6 +656,8 @@ class _TranslationsTrayTh extends TranslationsTrayEn {
String get open => _root.general.open;
@override
String get close => 'ออกจากแอป LocalSend';
@override
String get closeWindows => 'ออก';
}
// Path: web
@@ -719,11 +738,11 @@ class _TranslationsAssetPickerTh extends TranslationsAssetPickerEn {
@override
String get sActionPlayHint => 'เล่น';
@override
String get sActionPreviewHint => 'ตัวอย่าง';
String get sActionPreviewHint => 'ดูตัวอย่าง';
@override
String get sActionSelectHint => 'เลือก';
@override
String get sActionSwitchPathLabel => 'เปลี่ยนเส้นทางที่อยู่ไฟล์';
String get sActionSwitchPathLabel => 'เปลี่ยนที่เก็บไฟล์';
@override
String get sActionUseCameraHint => 'ใช้กล้อง';
@override
@@ -732,6 +751,26 @@ class _TranslationsAssetPickerTh extends TranslationsAssetPickerEn {
String get sUnitAssetCountLabel => 'จำนวน';
}
// Path: networkInterfacesPage
class _TranslationsNetworkInterfacesPageTh extends TranslationsNetworkInterfacesPageEn {
_TranslationsNetworkInterfacesPageTh._(TranslationsTh root) : this._root = root, super.internal(root);
final TranslationsTh _root; // ignore: unused_field
// Translations
@override
String get title => 'อินเทอร์เฟซเครือข่าย';
@override
String get info =>
'ตามค่าเริ่มต้น LocalSend จะใช้อินเทอร์เฟซเครือข่ายที่มีอยู่ทั้งหมด คุณสามารถยกเว้นเครือข่ายที่ไม่ต้องการได้ที่นี่ คุณต้องรีสตาร์ทเซิร์ฟเวอร์เพื่อใช้การเปลี่ยนแปลง';
@override
String get whitelist => 'ไวท์ลิสต์';
@override
String get blacklist => 'บัญชีดำ';
@override
String get preview => 'ดูตัวอย่าง';
}
// Path: receiveTab.infoBox
class _TranslationsReceiveTabInfoBoxTh extends TranslationsReceiveTabInfoBoxEn {
_TranslationsReceiveTabInfoBoxTh._(TranslationsTh root) : this._root = root, super.internal(root);
@@ -747,6 +786,21 @@ class _TranslationsReceiveTabInfoBoxTh extends TranslationsReceiveTabInfoBoxEn {
String get alias => 'ชื่ออุปกรณ์:';
}
// Path: receiveTab.quickSave
class _TranslationsReceiveTabQuickSaveTh extends TranslationsReceiveTabQuickSaveEn {
_TranslationsReceiveTabQuickSaveTh._(TranslationsTh root) : this._root = root, super.internal(root);
final TranslationsTh _root; // ignore: unused_field
// Translations
@override
String get favorites => 'รายการโปรด';
@override
String get off => 'บันทึกอย่างรวดเร็ว';
@override
String get on => _root.general.on;
}
// Path: sendTab.selection
class _TranslationsSendTabSelectionTh extends TranslationsSendTabSelectionEn {
_TranslationsSendTabSelectionTh._(TranslationsTh root) : this._root = root, super.internal(root);
@@ -831,6 +885,8 @@ class _TranslationsSettingsTabGeneralTh extends TranslationsSettingsTabGeneralEn
String get showInContextMenu => 'แสดง LocalSend ในเมนูคลิกขวา';
@override
String get animations => 'ภาพเคลื่อนไหว';
@override
String get saveWindowPlacementWindows => 'บันทึกตำแหน่งหน้าต่างหลังจากออก';
}
// Path: settingsTab.receive
@@ -856,6 +912,8 @@ class _TranslationsSettingsTabReceiveTh extends TranslationsSettingsTabReceiveEn
String get saveToGallery => 'บันทึกมีเดียลงในแกลอรี่';
@override
String get saveToHistory => 'บันทึกลงในประวัติย้อนหลัง';
@override
String get quickSaveFromFavorites => 'บันทึกอย่างรวดเร็วจากรายการโปรด';
}
// Path: settingsTab.send
@@ -904,6 +962,14 @@ class _TranslationsSettingsTabNetworkTh extends TranslationsSettingsTabNetworkEn
@override
String multicastGroupWarning({required Object defaultMulticast}) =>
'อุปกรณ์เครื่องอื่นอาจจะไม่สามารถค้นหาอุปกรณ์เครื่องนี้เจอในเครื่อข่ายได้เนื่องจากคุณกำหนดที่อยู่มัลติคาสต์ใหม่ด้วยตนเอง (default: ${defaultMulticast})';
@override
String get network => 'เครือข่าย';
@override
late final _TranslationsSettingsTabNetworkNetworkOptionsTh networkOptions = _TranslationsSettingsTabNetworkNetworkOptionsTh._(_root);
@override
String get useSystemName => 'ใช้ชื่อในระบบ';
@override
String get generateRandomAlias => 'สุ่มนามแฝง';
}
// Path: settingsTab.other
@@ -1333,6 +1399,36 @@ class _TranslationsDialogsZoomTh extends TranslationsDialogsZoomEn {
String get title => 'URL';
}
// Path: dialogs.quickSaveFromFavoritesNotice
class _TranslationsDialogsQuickSaveFromFavoritesNoticeTh extends TranslationsDialogsQuickSaveFromFavoritesNoticeEn {
_TranslationsDialogsQuickSaveFromFavoritesNoticeTh._(TranslationsTh root) : this._root = root, super.internal(root);
final TranslationsTh _root; // ignore: unused_field
// Translations
@override
List<String> get content => [
'คำขอไฟล์ได้รับการยอมรับโดยอัตโนมัติจากอุปกรณ์ในรายการโปรดของคุณแล้ว',
'คำเตือน! ในขณะนี้ระบบยังไม่ปลอดภัยอย่างสมบูรณ์ เนื่องจากแฮกเกอร์ที่มีลายนิ้วมือดิจิทัลของอุปกรณ์ใดๆ จากรายการโปรดของคุณสามารถส่งไฟล์ถึงคุณได้โดยไม่มีข้อจำกัด',
'อย่างไรก็ตาม ตัวเลือกนี้ยังปลอดภัยกว่าการอนุญาตให้ผู้ใช้ทั้งหมดบนเครือข่ายท้องถิ่นส่งไฟล์ถึงคุณโดยไม่มีข้อจำกัด',
];
@override
String get title => 'บันทึกอย่างรวดเร็วจากรายการโปรด';
}
// Path: dialogs.openFile
class _TranslationsDialogsOpenFileTh extends TranslationsDialogsOpenFileEn {
_TranslationsDialogsOpenFileTh._(TranslationsTh root) : this._root = root, super.internal(root);
final TranslationsTh _root; // ignore: unused_field
// Translations
@override
String get title => 'เปิดไฟล์';
@override
String get content => 'ต้องการเปิดไฟล์ที่ได้รับหรือไม่?';
}
// Path: settingsTab.general.brightnessOptions
class _TranslationsSettingsTabGeneralBrightnessOptionsTh extends TranslationsSettingsTabGeneralBrightnessOptionsEn {
_TranslationsSettingsTabGeneralBrightnessOptionsTh._(TranslationsTh root) : this._root = root, super.internal(root);
@@ -1372,6 +1468,19 @@ class _TranslationsSettingsTabGeneralLanguageOptionsTh extends TranslationsSetti
String get system => 'ตามระบบ';
}
// Path: settingsTab.network.networkOptions
class _TranslationsSettingsTabNetworkNetworkOptionsTh extends TranslationsSettingsTabNetworkNetworkOptionsEn {
_TranslationsSettingsTabNetworkNetworkOptionsTh._(TranslationsTh root) : this._root = root, super.internal(root);
final TranslationsTh _root; // ignore: unused_field
// Translations
@override
String get all => 'ทั้งหมด';
@override
String get filtered => 'ตัวกรอง';
}
// Path: progressPage.total.title
class _TranslationsProgressPageTotalTitleTh extends TranslationsProgressPageTotalTitleEn {
_TranslationsProgressPageTotalTitleTh._(TranslationsTh root) : this._root = root, super.internal(root);
+51
View File
@@ -389,6 +389,8 @@ class _TranslationsProgressPageTr extends TranslationsProgressPageEn {
String get savedToGallery => 'Galeriye kaydedildi';
@override
late final _TranslationsProgressPageTotalTr total = _TranslationsProgressPageTotalTr._(_root);
@override
late final _TranslationsProgressPageRemainingTimeTr remainingTime = _TranslationsProgressPageRemainingTimeTr._(_root);
}
// Path: webSharePage
@@ -540,6 +542,10 @@ class _TranslationsDialogsTr extends TranslationsDialogsEn {
late final _TranslationsDialogsZoomTr zoom = _TranslationsDialogsZoomTr._(_root);
@override
late final _TranslationsDialogsOpenFileTr openFile = _TranslationsDialogsOpenFileTr._(_root);
@override
late final _TranslationsDialogsQuickSaveFromFavoritesNoticeTr quickSaveFromFavoritesNotice = _TranslationsDialogsQuickSaveFromFavoritesNoticeTr._(
_root,
);
}
// Path: sanitization
@@ -676,6 +682,9 @@ class _TranslationsNetworkInterfacesPageTr extends TranslationsNetworkInterfaces
String get whitelist => 'Beyaz liste';
@override
String get blacklist => 'Kara liste';
@override
String get info =>
'Varsayılan olarak, LocalSend mevcut olan tüm ağları kullanır. Burada istenmeyen ağları engelleyebilirsiniz. Değişikliklerin uygulanması için sunucuyu yeniden başlatmanız gerekir.';
}
// Path: receiveTab.infoBox
@@ -819,6 +828,8 @@ class _TranslationsSettingsTabReceiveTr extends TranslationsSettingsTabReceiveEn
String get saveToGallery => 'Medyayı galeriye kaydet';
@override
String get saveToHistory => 'Geçmişe kaydet';
@override
String get quickSaveFromFavorites => _root.general.quickSaveFromFavorites;
}
// Path: settingsTab.send
@@ -974,6 +985,27 @@ class _TranslationsProgressPageTotalTr extends TranslationsProgressPageTotalEn {
String speed({required Object speed}) => 'Hız: ${speed}/s';
}
// Path: progressPage.remainingTime
class _TranslationsProgressPageRemainingTimeTr extends TranslationsProgressPageRemainingTimeEn {
_TranslationsProgressPageRemainingTimeTr._(TranslationsTr root) : this._root = root, super.internal(root);
final TranslationsTr _root; // ignore: unused_field
// Translations
@override
String seconds({required Object n, required Object ss}) => '${n}:${ss}';
@override
String minutes({required Object n, required Object ss}) => '${n}:${ss}';
/// Saat kısaltması için 's', dakika kısaltması için 'd' kullanın
@override
String hours({required Object h, required Object m}) => '${h}s ${m}d';
/// Günler için 'g', saatler için 's' ve dakikalar için 'd' kullanın
@override
String days({required Object d, required Object h, required Object m}) => '${d}g ${h}s ${m}d';
}
// Path: dialogs.addFile
class _TranslationsDialogsAddFileTr extends TranslationsDialogsAddFileEn {
_TranslationsDialogsAddFileTr._(TranslationsTr root) : this._root = root, super.internal(root);
@@ -1316,6 +1348,23 @@ class _TranslationsDialogsOpenFileTr extends TranslationsDialogsOpenFileEn {
String get content => 'Alınan dosyayı açmak istiyor musunuz?';
}
// Path: dialogs.quickSaveFromFavoritesNotice
class _TranslationsDialogsQuickSaveFromFavoritesNoticeTr extends TranslationsDialogsQuickSaveFromFavoritesNoticeEn {
_TranslationsDialogsQuickSaveFromFavoritesNoticeTr._(TranslationsTr root) : this._root = root, super.internal(root);
final TranslationsTr _root; // ignore: unused_field
// Translations
@override
String get title => _root.general.quickSaveFromFavorites;
@override
List<String> get content => [
'Favoriler listenizdeki cihazların paylaşım istekleri otomatik olarak kabul edilecektir.',
'Uyarı! Şu an, bu tamamen güvenli değildir çünkü favoriler listenizdeki herhangi bir cihazın parmak izine sahip olan hackerlar sınırlama olmadan size dosyalar gönderebilir.',
'Ancak, bu seçenek yinede ağdaki tüm kullanıcıların size sınırlandırma olmadan dosya göndermesine izin vermekten daha güvenlidir.',
];
}
// Path: settingsTab.general.brightnessOptions
class _TranslationsSettingsTabGeneralBrightnessOptionsTr extends TranslationsSettingsTabGeneralBrightnessOptionsEn {
_TranslationsSettingsTabGeneralBrightnessOptionsTr._(TranslationsTr root) : this._root = root, super.internal(root);
@@ -1364,6 +1413,8 @@ class _TranslationsSettingsTabNetworkNetworkOptionsTr extends TranslationsSettin
// Translations
@override
String get all => 'Tümü';
@override
String get filtered => 'Filtrelenmiş';
}
// Path: progressPage.total.title
+24 -1
View File
@@ -131,7 +131,7 @@ class _TranslationsGeneralUk extends TranslationsGeneralEn {
@override
String get files => 'Файли';
@override
String get finished => 'Виконано';
String get finished => 'Завершено';
@override
String get hide => 'Приховати';
@override
@@ -389,6 +389,8 @@ class _TranslationsProgressPageUk extends TranslationsProgressPageEn {
String get savedToGallery => 'Збережено в галереї';
@override
late final _TranslationsProgressPageTotalUk total = _TranslationsProgressPageTotalUk._(_root);
@override
late final _TranslationsProgressPageRemainingTimeUk remainingTime = _TranslationsProgressPageRemainingTimeUk._(_root);
}
// Path: webSharePage
@@ -983,6 +985,27 @@ class _TranslationsProgressPageTotalUk extends TranslationsProgressPageTotalEn {
String speed({required Object speed}) => 'Швидкість: ${speed}/s';
}
// Path: progressPage.remainingTime
class _TranslationsProgressPageRemainingTimeUk extends TranslationsProgressPageRemainingTimeEn {
_TranslationsProgressPageRemainingTimeUk._(TranslationsUk root) : this._root = root, super.internal(root);
final TranslationsUk _root; // ignore: unused_field
// Translations
@override
String seconds({required Object n, required Object ss}) => '${n}:${ss}';
@override
String minutes({required Object n, required Object ss}) => '${n}:${ss}';
/// Використовуйте «h» як скорочення для годин і «m» для хвилин
@override
String hours({required Object h, required Object m}) => '${h}h ${m}m';
/// Використовуйте «d» для днів, «h» для годин і «m» для хвилин
@override
String days({required Object d, required Object h, required Object m}) => '${d}d ${h}h ${m}m';
}
// Path: dialogs.addFile
class _TranslationsDialogsAddFileUk extends TranslationsDialogsAddFileEn {
_TranslationsDialogsAddFileUk._(TranslationsUk root) : this._root = root, super.internal(root);
+46 -7
View File
@@ -40,7 +40,7 @@ class TranslationsVi extends Translations {
// Translations
@override
String get locale => 'Tiếng Việt';
String get locale => 'Tiếng Anh';
@override
String get appName => 'LocalSend';
@override
@@ -85,6 +85,8 @@ class TranslationsVi extends Translations {
late final _TranslationsWebVi web = _TranslationsWebVi._(_root);
@override
late final _TranslationsAssetPickerVi assetPicker = _TranslationsAssetPickerVi._(_root);
@override
late final _TranslationsNetworkInterfacesPageVi networkInterfacesPage = _TranslationsNetworkInterfacesPageVi._(_root);
}
// Path: general
@@ -169,7 +171,7 @@ class _TranslationsGeneralVi extends TranslationsGeneralEn {
@override
String get unknown => 'Không rõ';
@override
String get noItemInClipboard => 'Không có gì trong bộ nhớ tạm';
String get noItemInClipboard => 'Không có gì trong bộ nhớ tạm.';
}
// Path: receiveTab
@@ -363,7 +365,7 @@ class _TranslationsSendPageVi extends TranslationsSendPageEn {
// Translations
@override
String get waiting => 'Đang chờ phản hồi...';
String get waiting => 'Đang chờ phản hồi';
@override
String get rejected => 'Người nhận đã từ chối yêu cầu.';
@override
@@ -399,9 +401,9 @@ class _TranslationsWebSharePageVi extends TranslationsWebSharePageEn {
@override
String get title => 'Chia sẻ qua liên kết';
@override
String get loading => 'Đang khởi tạo server...';
String get loading => 'Đang khởi tạo server';
@override
String get stopping => 'Đang dừng server...';
String get stopping => 'Đang dừng server';
@override
String get error => 'Một lỗi đã xảy ra khi khởi tạo server.';
@override
@@ -447,7 +449,7 @@ class _TranslationsAboutPageVi extends TranslationsAboutPageEn {
@override
String get contributors => 'Người đóng góp';
@override
String get packagers => 'Công cụ đóng gói';
String get packagers => 'Người đóng gói';
@override
String get translators => 'Người dịch';
}
@@ -480,7 +482,7 @@ class _TranslationsChangelogPageVi extends TranslationsChangelogPageEn {
// Translations
@override
String get title => 'Changelog';
String get title => 'Lịch sử thay đổi';
}
// Path: dialogs
@@ -663,6 +665,26 @@ class _TranslationsAssetPickerVi extends TranslationsAssetPickerEn {
String get sUnitAssetCountLabel => 'đếm';
}
// Path: networkInterfacesPage
class _TranslationsNetworkInterfacesPageVi extends TranslationsNetworkInterfacesPageEn {
_TranslationsNetworkInterfacesPageVi._(TranslationsVi root) : this._root = root, super.internal(root);
final TranslationsVi _root; // ignore: unused_field
// Translations
@override
String get info =>
'LocalSend mặc định sử dụng tất cả các giao diện mạng có sẵn. Bạn có thể loại trừ các mạng không mong muốn tại đây. Bạn cần khởi động lại server để áp dụng các thay đổi.';
@override
String get title => 'Card mạng';
@override
String get preview => 'Xem trước';
@override
String get whitelist => 'Cho phép';
@override
String get blacklist => 'Chặn';
}
// Path: receiveTab.infoBox
class _TranslationsReceiveTabInfoBoxVi extends TranslationsReceiveTabInfoBoxEn {
_TranslationsReceiveTabInfoBoxVi._(TranslationsVi root) : this._root = root, super.internal(root);
@@ -858,6 +880,10 @@ class _TranslationsSettingsTabNetworkVi extends TranslationsSettingsTabNetworkEn
@override
String multicastGroupWarning({required Object defaultMulticast}) =>
'Các thiết bị khác có thể không nhận diện được thiết bị của bạn, vì bạn đang dùng địa chỉ multicast tuỳ chỉnh. (mặc định: ${defaultMulticast})';
@override
late final _TranslationsSettingsTabNetworkNetworkOptionsVi networkOptions = _TranslationsSettingsTabNetworkNetworkOptionsVi._(_root);
@override
String get network => 'Giao diện mạng';
}
// Path: settingsTab.other
@@ -1355,6 +1381,19 @@ class _TranslationsSettingsTabGeneralLanguageOptionsVi extends TranslationsSetti
String get system => 'Hệ thống';
}
// Path: settingsTab.network.networkOptions
class _TranslationsSettingsTabNetworkNetworkOptionsVi extends TranslationsSettingsTabNetworkNetworkOptionsEn {
_TranslationsSettingsTabNetworkNetworkOptionsVi._(TranslationsVi root) : this._root = root, super.internal(root);
final TranslationsVi _root; // ignore: unused_field
// Translations
@override
String get all => 'Tất cả';
@override
String get filtered => 'Đã lọc';
}
// Path: progressPage.total.title
class _TranslationsProgressPageTotalTitleVi extends TranslationsProgressPageTotalTitleEn {
_TranslationsProgressPageTotalTitleVi._(TranslationsVi root) : this._root = root, super.internal(root);
+39 -5
View File
@@ -327,8 +327,11 @@ class _TranslationsReceivePageZhCn extends TranslationsReceivePageEn {
// Translations
@override
String subTitle({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('zh'))(n, one: '想要发送给你一个文件', other: '想要发送给你 ${n} 个文件');
String subTitle({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('zh'))(
n,
one: '想要发送给你一个文件',
other: '想要发送给你 ${n} 个文件',
);
@override
String get subTitleMessage => '发送给你了一条消息:';
@override
@@ -388,6 +391,8 @@ class _TranslationsProgressPageZhCn extends TranslationsProgressPageEn {
String get savedToGallery => '已保存到相册';
@override
late final _TranslationsProgressPageTotalZhCn total = _TranslationsProgressPageTotalZhCn._(_root);
@override
late final _TranslationsProgressPageRemainingTimeZhCn remainingTime = _TranslationsProgressPageRemainingTimeZhCn._(_root);
}
// Path: webSharePage
@@ -406,8 +411,11 @@ class _TranslationsWebSharePageZhCn extends TranslationsWebSharePageEn {
@override
String get error => '在启动服务器过程中发生了错误。';
@override
String openLink({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('zh'))(n, one: '在浏览器中打开链接:', other: '在浏览器中打开其中一个链接:');
String openLink({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('zh'))(
n,
one: '在浏览器中打开链接:',
other: '在浏览器中打开其中一个链接:',
);
@override
String get requests => '请求';
@override
@@ -1051,6 +1059,28 @@ class _TranslationsProgressPageTotalZhCn extends TranslationsProgressPageTotalEn
String speed({required Object speed}) => '速度:${speed}/s';
}
// Path: progressPage.remainingTime
class _TranslationsProgressPageRemainingTimeZhCn extends TranslationsProgressPageRemainingTimeEn {
_TranslationsProgressPageRemainingTimeZhCn._(TranslationsZhCn root) : this._root = root, super.internal(root);
final TranslationsZhCn _root; // ignore: unused_field
// Translations
/// 使'h'使'm'
@override
String hours({required Object h, required Object m}) => '${h}h ${m}m';
/// 使'd'使'h'使'm'
@override
String days({required Object d, required Object h, required Object m}) => '${d}d ${h}h ${m}m';
@override
String seconds({required Object n, required Object ss}) => '${n}:${ss}';
@override
String minutes({required Object n, required Object ss}) => '${n}:${ss}';
}
// Path: dialogs.addFile
class _TranslationsDialogsAddFileZhCn extends TranslationsDialogsAddFileEn {
_TranslationsDialogsAddFileZhCn._(TranslationsZhCn root) : this._root = root, super.internal(root);
@@ -1362,7 +1392,11 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeZhCn extends TranslationsD
@override
String get title => _root.general.quickSaveFromFavorites;
@override
List<String> get content => ['当前会自动接受收藏夹中设备的文件请求。', '警告:这目前并非绝对安全,知道您收藏夹列表中的设备指纹被黑客窃取,其仍可以向您发送文件。', '但是,此选项比“允许任何设备”更安全。'];
List<String> get content => [
'当前会自动接受收藏夹中设备的文件请求。',
'警告:这目前并非绝对安全,知道您收藏夹列表中的设备指纹被黑客窃取,其仍可以向您发送文件。',
'但是,此选项比“允许任何设备”更安全。',
];
}
// Path: dialogs.pin
+69 -21
View File
@@ -85,6 +85,8 @@ class TranslationsZhHk extends Translations {
late final _TranslationsWebZhHk web = _TranslationsWebZhHk._(_root);
@override
late final _TranslationsAssetPickerZhHk assetPicker = _TranslationsAssetPickerZhHk._(_root);
@override
late final _TranslationsNetworkInterfacesPageZhHk networkInterfacesPage = _TranslationsNetworkInterfacesPageZhHk._(_root);
}
// Path: general
@@ -169,7 +171,7 @@ class _TranslationsGeneralZhHk extends TranslationsGeneralEn {
@override
String get unknown => '未知';
@override
String get noItemInClipboard => '剪貼簿冇嘢';
String get noItemInClipboard => '剪貼簿冇嘢.';
}
// Path: receiveTab
@@ -219,7 +221,7 @@ class _TranslationsSendTabZhHk extends TranslationsSendTabEn {
@override
String get help => '請確保目標裝置駁緊同一個 Wi‑Fi 網路。';
@override
String get placeItems => '將要分享嘅檔案拉過嚟呢度';
String get placeItems => '將要分享嘅檔案拉過嚟呢度.';
}
// Path: settingsTab
@@ -282,7 +284,7 @@ class _TranslationsReceiveHistoryPageZhHk extends TranslationsReceiveHistoryPage
@override
String get deleteHistory => '清除記錄';
@override
String get empty => '得個吉噃 :(';
String get empty => '得個吉噃 :(.';
@override
late final _TranslationsReceiveHistoryPageEntryActionsZhHk entryActions = _TranslationsReceiveHistoryPageEntryActionsZhHk._(_root);
}
@@ -323,8 +325,11 @@ class _TranslationsReceivePageZhHk extends TranslationsReceivePageEn {
// Translations
@override
String subTitle({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('zh'))(n, one: '想 send 1 個檔案畀你。', other: '想 send ${n} 個檔案畀你。');
String subTitle({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('zh'))(
n,
one: '想 send 1 個檔案畀你',
other: '想 send ${n} 個檔案畀你',
);
@override
String get subTitleMessage => 'send 咗條訊息畀你:';
@override
@@ -349,7 +354,7 @@ class _TranslationsReceiveOptionsPageZhHk extends TranslationsReceiveOptionsPage
@override
String get saveToGallery => _root.settingsTab.receive.saveToGallery;
@override
String get saveToGalleryOff => '因為有資料夾存在而自動閂咗';
String get saveToGalleryOff => '因為有資料夾存在而自動閂咗.';
}
// Path: sendPage
@@ -377,9 +382,9 @@ class _TranslationsProgressPageZhHk extends TranslationsProgressPageEn {
// Translations
@override
String get titleSending => 'Send 緊……';
String get titleSending => '正在傳送檔案';
@override
String get titleReceiving => '接收緊……';
String get titleReceiving => '正在接收檔案';
@override
String get savedToGallery => '成功 save 咗落相簿';
@override
@@ -402,12 +407,15 @@ class _TranslationsWebSharePageZhHk extends TranslationsWebSharePageEn {
@override
String get error => '開 server 嗰陣發生錯誤。';
@override
String openLink({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('zh'))(n, one: '喺瀏覽器開啟以下連結:', other: '喺瀏覽器開啟以下任何一個連結:');
String openLink({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('zh'))(
n,
one: '喺瀏覽器開啟以下連結:',
other: '喺瀏覽器開啟以下任何一個連結:',
);
@override
String get requests => '請求';
@override
String get noRequests => '未有';
String get noRequests => '未有請求.';
@override
String get encryption => _root.settingsTab.network.encryption;
@override
@@ -456,7 +464,7 @@ class _TranslationsDonationPageZhHk extends TranslationsDonationPageEn {
@override
String get title => _root.settingsTab.other.donate;
@override
String get info => 'LocalSend 唔單只免費、開源,仲係冇廣告添㗎!如果你鍾意呢個 app,不妨捐款贊助我哋開發';
String get info => 'LocalSend 唔單只免費、開源,仲係冇廣告添㗎!如果你鍾意呢個 app,不妨捐款贊助我哋開發.';
@override
String donate({required Object amount}) => '${amount}';
@override
@@ -544,9 +552,9 @@ class _TranslationsSanitizationZhHk extends TranslationsSanitizationEn {
// Translations
@override
String get empty => '檔案名稱唔可以係吉嘅';
String get empty => '檔案名稱唔可以係吉嘅';
@override
String get invalid => '檔案名稱唔可以包括唔用得嘅字元';
String get invalid => '檔案名稱唔可以包括唔用得嘅字元';
}
// Path: tray
@@ -576,9 +584,9 @@ class _TranslationsWebZhHk extends TranslationsWebEn {
@override
String get enterPin => '輸入密碼';
@override
String get invalidPin => '密碼無效';
String get invalidPin => '密碼無效';
@override
String get tooManyAttempts => '嘗試次數過多,請稍後再試';
String get tooManyAttempts => '嘗試次數過多,請稍後再試';
@override
String get rejected => '已遭對方拒絕';
@override
@@ -654,6 +662,25 @@ class _TranslationsAssetPickerZhHk extends TranslationsAssetPickerEn {
String get sUnitAssetCountLabel => '數量';
}
// Path: networkInterfacesPage
class _TranslationsNetworkInterfacesPageZhHk extends TranslationsNetworkInterfacesPageEn {
_TranslationsNetworkInterfacesPageZhHk._(TranslationsZhHk root) : this._root = root, super.internal(root);
final TranslationsZhHk _root; // ignore: unused_field
// Translations
@override
String get info => 'LocalSend 預設使用所有可用的網路介面。您可以在這裡排除不需要的網路。您需要重新啟動伺服器才能套用變更。';
@override
String get title => '網路介面';
@override
String get preview => '預覽';
@override
String get whitelist => '白名單';
@override
String get blacklist => '黑名單';
}
// Path: receiveTab.infoBox
class _TranslationsReceiveTabInfoBoxZhHk extends TranslationsReceiveTabInfoBoxEn {
_TranslationsReceiveTabInfoBoxZhHk._(TranslationsZhHk root) : this._root = root, super.internal(root);
@@ -822,7 +849,7 @@ class _TranslationsSettingsTabNetworkZhHk extends TranslationsSettingsTabNetwork
@override
String get title => '網路';
@override
String get needRestart => '熄咗個 server 再開過,設定先會生效';
String get needRestart => '熄咗個 server 再開過,設定先會生效!';
@override
String get server => 'Server';
@override
@@ -847,6 +874,10 @@ class _TranslationsSettingsTabNetworkZhHk extends TranslationsSettingsTabNetwork
String get multicastGroup => '多播 IP 地址';
@override
String multicastGroupWarning({required Object defaultMulticast}) => '用自訂多播地址嘅話其他裝置有機會偵測唔到你。(預設:${defaultMulticast}';
@override
String get network => '網絡';
@override
late final _TranslationsSettingsTabNetworkNetworkOptionsZhHk networkOptions = _TranslationsSettingsTabNetworkNetworkOptionsZhHk._(_root);
}
// Path: settingsTab.other
@@ -954,7 +985,7 @@ class _TranslationsDialogsAddFileZhHk extends TranslationsDialogsAddFileEn {
@override
String get title => '將檔案加至選擇';
@override
String get content => '揀選要加入嘅檔案';
String get content => '您想新增什麼檔案?';
}
// Path: dialogs.openFile
@@ -984,7 +1015,7 @@ class _TranslationsDialogsAddressInputZhHk extends TranslationsDialogsAddressInp
@override
String get ip => 'IP 地址';
@override
String get recentlyUsed => '輸入記錄:';
String get recentlyUsed => '輸入記錄: ';
}
// Path: dialogs.cancelSession
@@ -1047,7 +1078,7 @@ class _TranslationsDialogsFavoriteDialogZhHk extends TranslationsDialogsFavorite
@override
String get title => '收藏';
@override
String get noFavorites => '未收藏任何裝置';
String get noFavorites => '未收藏任何裝置.';
@override
String get addFavorite => _root.general.add;
}
@@ -1255,7 +1286,11 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeZhHk extends TranslationsD
@override
String get title => _root.general.quickSaveFromFavorites;
@override
List<String> get content => ['自動接受來自已收藏裝置嘅檔案傳輸請求。', '警告:目前呢個選項並非絕對安全,因為只要黑客攞到你任何一部已收藏裝置嘅指紋,佢就可以無限制噉 send 嘢畀你。', '不過揀已收藏裝置點都安全過揀所有裝置嘅。'];
List<String> get content => [
'自動接受來自已收藏裝置嘅檔案傳輸請求。',
'警告:目前呢個選項並非絕對安全,因為只要黑客攞到你任何一部已收藏裝置嘅指紋,佢就可以無限制噉 send 嘢畀你。',
'不過揀已收藏裝置點都安全過揀所有裝置嘅。',
];
}
// Path: dialogs.pin
@@ -1336,6 +1371,19 @@ class _TranslationsSettingsTabGeneralLanguageOptionsZhHk extends TranslationsSet
String get system => '跟機';
}
// Path: settingsTab.network.networkOptions
class _TranslationsSettingsTabNetworkNetworkOptionsZhHk extends TranslationsSettingsTabNetworkNetworkOptionsEn {
_TranslationsSettingsTabNetworkNetworkOptionsZhHk._(TranslationsZhHk root) : this._root = root, super.internal(root);
final TranslationsZhHk _root; // ignore: unused_field
// Translations
@override
String get all => '全部';
@override
String get filtered => '已過濾';
}
// Path: progressPage.total.title
class _TranslationsProgressPageTotalTitleZhHk extends TranslationsProgressPageTotalTitleEn {
_TranslationsProgressPageTotalTitleZhHk._(TranslationsZhHk root) : this._root = root, super.internal(root);
+34 -8
View File
@@ -325,7 +325,11 @@ class _TranslationsReceivePageZhTw extends TranslationsReceivePageEn {
// Translations
@override
String subTitle({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('zh'))(n, one: '要傳送一個檔案給您', other: '要傳送 ${n} 個檔案給您');
String subTitle({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('zh'))(
n,
one: '要傳送一個檔案給您',
other: '要傳送 ${n} 個檔案給您',
);
@override
String get subTitleMessage => '已傳送一則訊息給您:';
@override
@@ -385,6 +389,8 @@ class _TranslationsProgressPageZhTw extends TranslationsProgressPageEn {
String get savedToGallery => '已儲存至相簿';
@override
late final _TranslationsProgressPageTotalZhTw total = _TranslationsProgressPageTotalZhTw._(_root);
@override
late final _TranslationsProgressPageRemainingTimeZhTw remainingTime = _TranslationsProgressPageRemainingTimeZhTw._(_root);
}
// Path: webSharePage
@@ -403,8 +409,11 @@ class _TranslationsWebSharePageZhTw extends TranslationsWebSharePageEn {
@override
String get error => '啟動伺服器時發生錯誤。';
@override
String openLink({required num n}) =>
(_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('zh'))(n, one: '在瀏覽器開啟此連結:', other: '在瀏覽器中開啟其中一個連結:');
String openLink({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('zh'))(
n,
one: '在瀏覽器開啟此連結:',
other: '在瀏覽器中開啟其中一個連結:',
);
@override
String get requests => '要求';
@override
@@ -457,7 +466,7 @@ class _TranslationsDonationPageZhTw extends TranslationsDonationPageEn {
@override
String get title => '贊助';
@override
String get info => 'LocalSend 是免費、開源且沒有任何廣告的。如果您喜歡此應用程式,可以透過捐贈來支持開發。';
String get info => 'LocalSend 是免費、開源且沒有任何廣告的。如果您喜歡此應用程式,可以透過捐贈來支持開發。';
@override
String donate({required Object amount}) => '贊助 ${amount}';
@override
@@ -686,7 +695,7 @@ class _TranslationsReceiveTabInfoBoxZhTw extends TranslationsReceiveTabInfoBoxEn
@override
String get port => '通訊埠:';
@override
String get alias => '別名';
String get alias => '裝置名稱';
}
// Path: receiveTab.quickSave
@@ -846,7 +855,7 @@ class _TranslationsSettingsTabNetworkZhTw extends TranslationsSettingsTabNetwork
@override
String get server => '伺服器';
@override
String get alias => '別名';
String get alias => '裝置名稱';
@override
String get deviceType => '裝置類型';
@override
@@ -967,6 +976,19 @@ class _TranslationsProgressPageTotalZhTw extends TranslationsProgressPageTotalEn
String speed({required Object speed}) => '速度:${speed}/s';
}
// Path: progressPage.remainingTime
class _TranslationsProgressPageRemainingTimeZhTw extends TranslationsProgressPageRemainingTimeEn {
_TranslationsProgressPageRemainingTimeZhTw._(TranslationsZhTw root) : this._root = root, super.internal(root);
final TranslationsZhTw _root; // ignore: unused_field
// Translations
@override
String hours({required Object h, required Object m}) => '${h}小時 ${m}分鐘';
@override
String days({required Object d, required Object h, required Object m}) => '${d}${h}小時 ${m}分鐘';
}
// Path: dialogs.addFile
class _TranslationsDialogsAddFileZhTw extends TranslationsDialogsAddFileEn {
_TranslationsDialogsAddFileZhTw._(TranslationsZhTw root) : this._root = root, super.internal(root);
@@ -1007,7 +1029,7 @@ class _TranslationsDialogsAddressInputZhTw extends TranslationsDialogsAddressInp
@override
String get ip => 'IP 位址';
@override
String get recentlyUsed => '最近使用:';
String get recentlyUsed => '最近使用: ';
}
// Path: dialogs.cancelSession
@@ -1278,7 +1300,11 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeZhTw extends TranslationsD
@override
String get title => _root.general.quickSaveFromFavorites;
@override
List<String> get content => ['自動接受來自您最愛清單中裝置傳送的檔案。', '警告:目前這並非絕對安全,因為知道您最愛裝置指紋的駭客仍然可以向您傳送檔案。', '但仍然比允許任何裝置更安全。'];
List<String> get content => [
'自動接受來自您最愛清單中裝置傳送的檔案。',
'警告:目前這並非絕對安全,因為知道您最愛裝置指紋的駭客仍然可以向您傳送檔案。',
'但仍然比允許任何裝置更安全。',
];
}
// Path: dialogs.pin