chore: update translations

This commit is contained in:
2025-05-30 14:17:39 +01:00
parent edfb5bb80d
commit 3914768eeb
40 changed files with 1571 additions and 8 deletions

View File

@ -4,9 +4,9 @@
/// To regenerate, run: `dart run slang` /// To regenerate, run: `dart run slang`
/// ///
/// Locales: 22 /// Locales: 22
/// Strings: 1668 (75 per locale) /// Strings: 2010 (91 per locale)
/// ///
/// Built on 2025-05-30 at 11:38 UTC /// Built on 2025-05-30 at 13:17 UTC
// coverage:ignore-file // coverage:ignore-file
// ignore_for_file: type=lint, unused_import // ignore_for_file: type=lint, unused_import

View File

@ -51,6 +51,8 @@ class TranslationsAr extends Translations {
/// مستخدم مجهول /// مستخدم مجهول
@override String get anon => 'هوية مخفية'; @override String get anon => 'هوية مخفية';
@override String full_amount_sats({required num n}) => '${NumberFormat.decimalPattern('ar').format(n)} دولار ساتس';
/// عدد مشاهدي البث /// عدد مشاهدي البث
@override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ar'))(n, @override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ar'))(n,
one: '1 مشاهد', one: '1 مشاهد',
@ -69,6 +71,7 @@ class TranslationsAr extends Translations {
@override late final _TranslationsProfileAr profile = _TranslationsProfileAr._(_root); @override late final _TranslationsProfileAr profile = _TranslationsProfileAr._(_root);
@override late final _TranslationsSettingsAr settings = _TranslationsSettingsAr._(_root); @override late final _TranslationsSettingsAr settings = _TranslationsSettingsAr._(_root);
@override late final _TranslationsLoginAr login = _TranslationsLoginAr._(_root); @override late final _TranslationsLoginAr login = _TranslationsLoginAr._(_root);
@override late final _TranslationsLiveAr live = _TranslationsLiveAr._(_root);
} }
// Path: stream // Path: stream
@ -205,6 +208,30 @@ class _TranslationsLoginAr extends TranslationsLoginEn {
@override late final _TranslationsLoginErrorAr error = _TranslationsLoginErrorAr._(_root); @override late final _TranslationsLoginErrorAr error = _TranslationsLoginErrorAr._(_root);
} }
// Path: live
class _TranslationsLiveAr extends TranslationsLiveEn {
_TranslationsLiveAr._(TranslationsAr root) : this._root = root, super.internal(root);
final TranslationsAr _root; // ignore: unused_field
// Translations
@override String get start => 'ابدأ البث المباشر';
@override String get configure_stream => 'تكوين الدفق';
@override String get endpoint => 'نقطة النهاية';
@override String get accept_tos => 'قبول شروط الخدمة';
@override String balance_left({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ar'))(n,
zero: '',
other: '~${time}',
);
@override String get title => 'العنوان';
@override String get summary => 'الملخص';
@override String get image => 'صورة الغلاف';
@override String get tags => 'الوسوم';
@override String get nsfw => 'محتوى غير لائق جنسيًا';
@override String get nsfw_description => 'تحقق هنا إذا كان هذا البث يحتوي على محتوى إباحي أو عري.';
@override late final _TranslationsLiveErrorAr error = _TranslationsLiveErrorAr._(_root);
}
// Path: stream.status // Path: stream.status
class _TranslationsStreamStatusAr extends TranslationsStreamStatusEn { class _TranslationsStreamStatusAr extends TranslationsStreamStatusEn {
_TranslationsStreamStatusAr._(TranslationsAr root) : this._root = root, super.internal(root); _TranslationsStreamStatusAr._(TranslationsAr root) : this._root = root, super.internal(root);
@ -289,6 +316,8 @@ class _TranslationsSettingsWalletAr extends TranslationsSettingsWalletEn {
@override String get disconnect_wallet => 'محفظة قطع الاتصال'; @override String get disconnect_wallet => 'محفظة قطع الاتصال';
@override String get connect_1tap => '1-التوصيل بنقرة 1'; @override String get connect_1tap => '1-التوصيل بنقرة 1';
@override String get paste => 'لصق عنوان URL'; @override String get paste => 'لصق عنوان URL';
@override String get balance => 'الرصيد';
@override String get name => 'المحفظة';
@override late final _TranslationsSettingsWalletErrorAr error = _TranslationsSettingsWalletErrorAr._(_root); @override late final _TranslationsSettingsWalletErrorAr error = _TranslationsSettingsWalletErrorAr._(_root);
} }
@ -302,6 +331,18 @@ class _TranslationsLoginErrorAr extends TranslationsLoginErrorEn {
@override String get invalid_key => 'مفتاح غير صالح'; @override String get invalid_key => 'مفتاح غير صالح';
} }
// Path: live.error
class _TranslationsLiveErrorAr extends TranslationsLiveErrorEn {
_TranslationsLiveErrorAr._(TranslationsAr root) : this._root = root, super.internal(root);
final TranslationsAr _root; // ignore: unused_field
// Translations
@override String get failed => 'فشل البث';
@override String get connection_error => 'خطأ في الاتصال';
@override String get start_failed => 'فشل بدء البث فشل، يرجى التحقق من رصيدك';
}
// Path: stream.chat.write // Path: stream.chat.write
class _TranslationsStreamChatWriteAr extends TranslationsStreamChatWriteEn { class _TranslationsStreamChatWriteAr extends TranslationsStreamChatWriteEn {
_TranslationsStreamChatWriteAr._(TranslationsAr root) : this._root = root, super.internal(root); _TranslationsStreamChatWriteAr._(TranslationsAr root) : this._root = root, super.internal(root);
@ -380,6 +421,7 @@ extension on TranslationsAr {
case 'most_zapped_streamers': return 'معظم اللافتات التي يتم بثها'; case 'most_zapped_streamers': return 'معظم اللافتات التي يتم بثها';
case 'no_user_found': return 'لم يتم العثور على مستخدم'; case 'no_user_found': return 'لم يتم العثور على مستخدم';
case 'anon': return 'هوية مخفية'; case 'anon': return 'هوية مخفية';
case 'full_amount_sats': return ({required num n}) => '${NumberFormat.decimalPattern('ar').format(n)} دولار ساتس';
case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ar'))(n, case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ar'))(n,
one: '1 مشاهد', one: '1 مشاهد',
other: '{n:decimalPattern} المشاهدين', other: '{n:decimalPattern} المشاهدين',
@ -457,6 +499,8 @@ extension on TranslationsAr {
case 'settings.wallet.disconnect_wallet': return 'محفظة قطع الاتصال'; case 'settings.wallet.disconnect_wallet': return 'محفظة قطع الاتصال';
case 'settings.wallet.connect_1tap': return '1-التوصيل بنقرة 1'; case 'settings.wallet.connect_1tap': return '1-التوصيل بنقرة 1';
case 'settings.wallet.paste': return 'لصق عنوان URL'; case 'settings.wallet.paste': return 'لصق عنوان URL';
case 'settings.wallet.balance': return 'الرصيد';
case 'settings.wallet.name': return 'المحفظة';
case 'settings.wallet.error.logged_out': return 'لا يمكن الاتصال بالمحفظة عند تسجيل الخروج'; case 'settings.wallet.error.logged_out': return 'لا يمكن الاتصال بالمحفظة عند تسجيل الخروج';
case 'settings.wallet.error.nwc_auth_event_not_found': return 'لم يتم العثور على حدث مصادقة المحفظة'; case 'settings.wallet.error.nwc_auth_event_not_found': return 'لم يتم العثور على حدث مصادقة المحفظة';
case 'login.username': return 'اسم المستخدم'; case 'login.username': return 'اسم المستخدم';
@ -464,6 +508,23 @@ extension on TranslationsAr {
case 'login.key': return 'تسجيل الدخول بالمفتاح'; case 'login.key': return 'تسجيل الدخول بالمفتاح';
case 'login.create': return 'إنشاء حساب'; case 'login.create': return 'إنشاء حساب';
case 'login.error.invalid_key': return 'مفتاح غير صالح'; case 'login.error.invalid_key': return 'مفتاح غير صالح';
case 'live.start': return 'ابدأ البث المباشر';
case 'live.configure_stream': return 'تكوين الدفق';
case 'live.endpoint': return 'نقطة النهاية';
case 'live.accept_tos': return 'قبول شروط الخدمة';
case 'live.balance_left': return ({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ar'))(n,
zero: '',
other: '~${time}',
);
case 'live.title': return 'العنوان';
case 'live.summary': return 'الملخص';
case 'live.image': return 'صورة الغلاف';
case 'live.tags': return 'الوسوم';
case 'live.nsfw': return 'محتوى غير لائق جنسيًا';
case 'live.nsfw_description': return 'تحقق هنا إذا كان هذا البث يحتوي على محتوى إباحي أو عري.';
case 'live.error.failed': return 'فشل البث';
case 'live.error.connection_error': return 'خطأ في الاتصال';
case 'live.error.start_failed': return 'فشل بدء البث فشل، يرجى التحقق من رصيدك';
default: return null; default: return null;
} }
} }

View File

@ -51,6 +51,8 @@ class TranslationsCs extends Translations {
/// Anonymní uživatel /// Anonymní uživatel
@override String get anon => 'Anon'; @override String get anon => 'Anon';
@override String full_amount_sats({required num n}) => '${NumberFormat.decimalPattern('cs').format(n)} sats';
/// Počet diváků streamu /// Počet diváků streamu
@override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('cs'))(n, @override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('cs'))(n,
one: '1 divák', one: '1 divák',
@ -69,6 +71,7 @@ class TranslationsCs extends Translations {
@override late final _TranslationsProfileCs profile = _TranslationsProfileCs._(_root); @override late final _TranslationsProfileCs profile = _TranslationsProfileCs._(_root);
@override late final _TranslationsSettingsCs settings = _TranslationsSettingsCs._(_root); @override late final _TranslationsSettingsCs settings = _TranslationsSettingsCs._(_root);
@override late final _TranslationsLoginCs login = _TranslationsLoginCs._(_root); @override late final _TranslationsLoginCs login = _TranslationsLoginCs._(_root);
@override late final _TranslationsLiveCs live = _TranslationsLiveCs._(_root);
} }
// Path: stream // Path: stream
@ -205,6 +208,30 @@ class _TranslationsLoginCs extends TranslationsLoginEn {
@override late final _TranslationsLoginErrorCs error = _TranslationsLoginErrorCs._(_root); @override late final _TranslationsLoginErrorCs error = _TranslationsLoginErrorCs._(_root);
} }
// Path: live
class _TranslationsLiveCs extends TranslationsLiveEn {
_TranslationsLiveCs._(TranslationsCs root) : this._root = root, super.internal(root);
final TranslationsCs _root; // ignore: unused_field
// Translations
@override String get start => 'PŘEJÍT NA ŽIVOT';
@override String get configure_stream => 'Konfigurace streamu';
@override String get endpoint => 'Koncový bod';
@override String get accept_tos => 'Přijmout TOS';
@override String balance_left({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('cs'))(n,
zero: '',
other: '~${time}',
);
@override String get title => 'Název';
@override String get summary => 'Souhrn';
@override String get image => 'Obrázek na obálce';
@override String get tags => 'Štítky';
@override String get nsfw => 'Obsah NSFW';
@override String get nsfw_description => 'Zde zkontrolujte, zda tento stream obsahuje nahotu nebo pornografický obsah.';
@override late final _TranslationsLiveErrorCs error = _TranslationsLiveErrorCs._(_root);
}
// Path: stream.status // Path: stream.status
class _TranslationsStreamStatusCs extends TranslationsStreamStatusEn { class _TranslationsStreamStatusCs extends TranslationsStreamStatusEn {
_TranslationsStreamStatusCs._(TranslationsCs root) : this._root = root, super.internal(root); _TranslationsStreamStatusCs._(TranslationsCs root) : this._root = root, super.internal(root);
@ -289,6 +316,8 @@ class _TranslationsSettingsWalletCs extends TranslationsSettingsWalletEn {
@override String get disconnect_wallet => 'Odpojení peněženky'; @override String get disconnect_wallet => 'Odpojení peněženky';
@override String get connect_1tap => 'Připojení 1 kohoutku'; @override String get connect_1tap => 'Připojení 1 kohoutku';
@override String get paste => 'Vložit adresu URL'; @override String get paste => 'Vložit adresu URL';
@override String get balance => 'Bilance';
@override String get name => 'Peněženka';
@override late final _TranslationsSettingsWalletErrorCs error = _TranslationsSettingsWalletErrorCs._(_root); @override late final _TranslationsSettingsWalletErrorCs error = _TranslationsSettingsWalletErrorCs._(_root);
} }
@ -302,6 +331,18 @@ class _TranslationsLoginErrorCs extends TranslationsLoginErrorEn {
@override String get invalid_key => 'Neplatný klíč'; @override String get invalid_key => 'Neplatný klíč';
} }
// Path: live.error
class _TranslationsLiveErrorCs extends TranslationsLiveErrorEn {
_TranslationsLiveErrorCs._(TranslationsCs root) : this._root = root, super.internal(root);
final TranslationsCs _root; // ignore: unused_field
// Translations
@override String get failed => 'Stream se nezdařil';
@override String get connection_error => 'Chyba připojení';
@override String get start_failed => 'Spuštění streamu se nezdařilo, zkontrolujte prosím zůstatek';
}
// Path: stream.chat.write // Path: stream.chat.write
class _TranslationsStreamChatWriteCs extends TranslationsStreamChatWriteEn { class _TranslationsStreamChatWriteCs extends TranslationsStreamChatWriteEn {
_TranslationsStreamChatWriteCs._(TranslationsCs root) : this._root = root, super.internal(root); _TranslationsStreamChatWriteCs._(TranslationsCs root) : this._root = root, super.internal(root);
@ -380,6 +421,7 @@ extension on TranslationsCs {
case 'most_zapped_streamers': return 'Nejvíce zapnutých streamerů'; case 'most_zapped_streamers': return 'Nejvíce zapnutých streamerů';
case 'no_user_found': return 'Nebyl nalezen žádný uživatel'; case 'no_user_found': return 'Nebyl nalezen žádný uživatel';
case 'anon': return 'Anon'; case 'anon': return 'Anon';
case 'full_amount_sats': return ({required num n}) => '${NumberFormat.decimalPattern('cs').format(n)} sats';
case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('cs'))(n, case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('cs'))(n,
one: '1 divák', one: '1 divák',
other: '${NumberFormat.decimalPattern('cs').format(n)} diváků', other: '${NumberFormat.decimalPattern('cs').format(n)} diváků',
@ -457,6 +499,8 @@ extension on TranslationsCs {
case 'settings.wallet.disconnect_wallet': return 'Odpojení peněženky'; case 'settings.wallet.disconnect_wallet': return 'Odpojení peněženky';
case 'settings.wallet.connect_1tap': return 'Připojení 1 kohoutku'; case 'settings.wallet.connect_1tap': return 'Připojení 1 kohoutku';
case 'settings.wallet.paste': return 'Vložit adresu URL'; case 'settings.wallet.paste': return 'Vložit adresu URL';
case 'settings.wallet.balance': return 'Bilance';
case 'settings.wallet.name': return 'Peněženka';
case 'settings.wallet.error.logged_out': return 'Nelze se připojit k peněžence, když jste odhlášeni'; case 'settings.wallet.error.logged_out': return 'Nelze se připojit k peněžence, když jste odhlášeni';
case 'settings.wallet.error.nwc_auth_event_not_found': return 'Nebyla nalezena žádná událost autentizace peněženky'; case 'settings.wallet.error.nwc_auth_event_not_found': return 'Nebyla nalezena žádná událost autentizace peněženky';
case 'login.username': return 'Uživatelské jméno'; case 'login.username': return 'Uživatelské jméno';
@ -464,6 +508,23 @@ extension on TranslationsCs {
case 'login.key': return 'Přihlášení pomocí klíče'; case 'login.key': return 'Přihlášení pomocí klíče';
case 'login.create': return 'Vytvořit účet'; case 'login.create': return 'Vytvořit účet';
case 'login.error.invalid_key': return 'Neplatný klíč'; case 'login.error.invalid_key': return 'Neplatný klíč';
case 'live.start': return 'PŘEJÍT NA ŽIVOT';
case 'live.configure_stream': return 'Konfigurace streamu';
case 'live.endpoint': return 'Koncový bod';
case 'live.accept_tos': return 'Přijmout TOS';
case 'live.balance_left': return ({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('cs'))(n,
zero: '',
other: '~${time}',
);
case 'live.title': return 'Název';
case 'live.summary': return 'Souhrn';
case 'live.image': return 'Obrázek na obálce';
case 'live.tags': return 'Štítky';
case 'live.nsfw': return 'Obsah NSFW';
case 'live.nsfw_description': return 'Zde zkontrolujte, zda tento stream obsahuje nahotu nebo pornografický obsah.';
case 'live.error.failed': return 'Stream se nezdařil';
case 'live.error.connection_error': return 'Chyba připojení';
case 'live.error.start_failed': return 'Spuštění streamu se nezdařilo, zkontrolujte prosím zůstatek';
default: return null; default: return null;
} }
} }

View File

@ -51,6 +51,8 @@ class TranslationsDa extends Translations {
/// En anonym bruger /// En anonym bruger
@override String get anon => 'Anon'; @override String get anon => 'Anon';
@override String full_amount_sats({required num n}) => '${NumberFormat.decimalPattern('da').format(n)} sats';
/// Antal seere af streamingen /// Antal seere af streamingen
@override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('da'))(n, @override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('da'))(n,
one: '1 seer', one: '1 seer',
@ -69,6 +71,7 @@ class TranslationsDa extends Translations {
@override late final _TranslationsProfileDa profile = _TranslationsProfileDa._(_root); @override late final _TranslationsProfileDa profile = _TranslationsProfileDa._(_root);
@override late final _TranslationsSettingsDa settings = _TranslationsSettingsDa._(_root); @override late final _TranslationsSettingsDa settings = _TranslationsSettingsDa._(_root);
@override late final _TranslationsLoginDa login = _TranslationsLoginDa._(_root); @override late final _TranslationsLoginDa login = _TranslationsLoginDa._(_root);
@override late final _TranslationsLiveDa live = _TranslationsLiveDa._(_root);
} }
// Path: stream // Path: stream
@ -205,6 +208,30 @@ class _TranslationsLoginDa extends TranslationsLoginEn {
@override late final _TranslationsLoginErrorDa error = _TranslationsLoginErrorDa._(_root); @override late final _TranslationsLoginErrorDa error = _TranslationsLoginErrorDa._(_root);
} }
// Path: live
class _TranslationsLiveDa extends TranslationsLiveEn {
_TranslationsLiveDa._(TranslationsDa root) : this._root = root, super.internal(root);
final TranslationsDa _root; // ignore: unused_field
// Translations
@override String get start => 'GO LIVE';
@override String get configure_stream => 'Konfigurer stream';
@override String get endpoint => 'Slutpunkt';
@override String get accept_tos => 'Accepter TOS';
@override String balance_left({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('da'))(n,
zero: '',
other: '~${time}',
);
@override String get title => 'Titel';
@override String get summary => 'Sammenfatning';
@override String get image => 'Forsidebillede';
@override String get tags => 'Tags';
@override String get nsfw => 'NSFW-indhold';
@override String get nsfw_description => 'Tjek her, om denne stream indeholder nøgenhed eller pornografisk indhold.';
@override late final _TranslationsLiveErrorDa error = _TranslationsLiveErrorDa._(_root);
}
// Path: stream.status // Path: stream.status
class _TranslationsStreamStatusDa extends TranslationsStreamStatusEn { class _TranslationsStreamStatusDa extends TranslationsStreamStatusEn {
_TranslationsStreamStatusDa._(TranslationsDa root) : this._root = root, super.internal(root); _TranslationsStreamStatusDa._(TranslationsDa root) : this._root = root, super.internal(root);
@ -289,6 +316,8 @@ class _TranslationsSettingsWalletDa extends TranslationsSettingsWalletEn {
@override String get disconnect_wallet => 'Afbryd forbindelsen til tegnebogen'; @override String get disconnect_wallet => 'Afbryd forbindelsen til tegnebogen';
@override String get connect_1tap => '1-Tap-forbindelse'; @override String get connect_1tap => '1-Tap-forbindelse';
@override String get paste => 'Indsæt URL'; @override String get paste => 'Indsæt URL';
@override String get balance => 'Balance';
@override String get name => 'Tegnebog';
@override late final _TranslationsSettingsWalletErrorDa error = _TranslationsSettingsWalletErrorDa._(_root); @override late final _TranslationsSettingsWalletErrorDa error = _TranslationsSettingsWalletErrorDa._(_root);
} }
@ -302,6 +331,18 @@ class _TranslationsLoginErrorDa extends TranslationsLoginErrorEn {
@override String get invalid_key => 'Ugyldig nøgle'; @override String get invalid_key => 'Ugyldig nøgle';
} }
// Path: live.error
class _TranslationsLiveErrorDa extends TranslationsLiveErrorEn {
_TranslationsLiveErrorDa._(TranslationsDa root) : this._root = root, super.internal(root);
final TranslationsDa _root; // ignore: unused_field
// Translations
@override String get failed => 'Strømmen mislykkedes';
@override String get connection_error => 'Forbindelsesfejl';
@override String get start_failed => 'Stream-start mislykkedes, tjek venligst din saldo';
}
// Path: stream.chat.write // Path: stream.chat.write
class _TranslationsStreamChatWriteDa extends TranslationsStreamChatWriteEn { class _TranslationsStreamChatWriteDa extends TranslationsStreamChatWriteEn {
_TranslationsStreamChatWriteDa._(TranslationsDa root) : this._root = root, super.internal(root); _TranslationsStreamChatWriteDa._(TranslationsDa root) : this._root = root, super.internal(root);
@ -380,6 +421,7 @@ extension on TranslationsDa {
case 'most_zapped_streamers': return 'De fleste zappede streamere'; case 'most_zapped_streamers': return 'De fleste zappede streamere';
case 'no_user_found': return 'Ingen bruger fundet'; case 'no_user_found': return 'Ingen bruger fundet';
case 'anon': return 'Anon'; case 'anon': return 'Anon';
case 'full_amount_sats': return ({required num n}) => '${NumberFormat.decimalPattern('da').format(n)} sats';
case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('da'))(n, case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('da'))(n,
one: '1 seer', one: '1 seer',
other: '${NumberFormat.decimalPattern('da').format(n)} seere', other: '${NumberFormat.decimalPattern('da').format(n)} seere',
@ -457,6 +499,8 @@ extension on TranslationsDa {
case 'settings.wallet.disconnect_wallet': return 'Afbryd forbindelsen til tegnebogen'; case 'settings.wallet.disconnect_wallet': return 'Afbryd forbindelsen til tegnebogen';
case 'settings.wallet.connect_1tap': return '1-Tap-forbindelse'; case 'settings.wallet.connect_1tap': return '1-Tap-forbindelse';
case 'settings.wallet.paste': return 'Indsæt URL'; case 'settings.wallet.paste': return 'Indsæt URL';
case 'settings.wallet.balance': return 'Balance';
case 'settings.wallet.name': return 'Tegnebog';
case 'settings.wallet.error.logged_out': return 'Kan ikke oprette forbindelse til wallet, når jeg er logget ud'; case 'settings.wallet.error.logged_out': return 'Kan ikke oprette forbindelse til wallet, når jeg er logget ud';
case 'settings.wallet.error.nwc_auth_event_not_found': return 'Ingen wallet-auth-begivenhed fundet'; case 'settings.wallet.error.nwc_auth_event_not_found': return 'Ingen wallet-auth-begivenhed fundet';
case 'login.username': return 'Brugernavn'; case 'login.username': return 'Brugernavn';
@ -464,6 +508,23 @@ extension on TranslationsDa {
case 'login.key': return 'Login med nøgle'; case 'login.key': return 'Login med nøgle';
case 'login.create': return 'Opret konto'; case 'login.create': return 'Opret konto';
case 'login.error.invalid_key': return 'Ugyldig nøgle'; case 'login.error.invalid_key': return 'Ugyldig nøgle';
case 'live.start': return 'GO LIVE';
case 'live.configure_stream': return 'Konfigurer stream';
case 'live.endpoint': return 'Slutpunkt';
case 'live.accept_tos': return 'Accepter TOS';
case 'live.balance_left': return ({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('da'))(n,
zero: '',
other: '~${time}',
);
case 'live.title': return 'Titel';
case 'live.summary': return 'Sammenfatning';
case 'live.image': return 'Forsidebillede';
case 'live.tags': return 'Tags';
case 'live.nsfw': return 'NSFW-indhold';
case 'live.nsfw_description': return 'Tjek her, om denne stream indeholder nøgenhed eller pornografisk indhold.';
case 'live.error.failed': return 'Strømmen mislykkedes';
case 'live.error.connection_error': return 'Forbindelsesfejl';
case 'live.error.start_failed': return 'Stream-start mislykkedes, tjek venligst din saldo';
default: return null; default: return null;
} }
} }

View File

@ -51,6 +51,8 @@ class TranslationsDe extends Translations {
/// Ein anonymer Benutzer /// Ein anonymer Benutzer
@override String get anon => 'Anon'; @override String get anon => 'Anon';
@override String full_amount_sats({required num n}) => '${NumberFormat.decimalPattern('de').format(n)} sats';
/// Anzahl der Zuschauer des Streams /// Anzahl der Zuschauer des Streams
@override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('de'))(n, @override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('de'))(n,
one: '1 Zuschauer', one: '1 Zuschauer',
@ -69,6 +71,7 @@ class TranslationsDe extends Translations {
@override late final _TranslationsProfileDe profile = _TranslationsProfileDe._(_root); @override late final _TranslationsProfileDe profile = _TranslationsProfileDe._(_root);
@override late final _TranslationsSettingsDe settings = _TranslationsSettingsDe._(_root); @override late final _TranslationsSettingsDe settings = _TranslationsSettingsDe._(_root);
@override late final _TranslationsLoginDe login = _TranslationsLoginDe._(_root); @override late final _TranslationsLoginDe login = _TranslationsLoginDe._(_root);
@override late final _TranslationsLiveDe live = _TranslationsLiveDe._(_root);
} }
// Path: stream // Path: stream
@ -205,6 +208,30 @@ class _TranslationsLoginDe extends TranslationsLoginEn {
@override late final _TranslationsLoginErrorDe error = _TranslationsLoginErrorDe._(_root); @override late final _TranslationsLoginErrorDe error = _TranslationsLoginErrorDe._(_root);
} }
// Path: live
class _TranslationsLiveDe extends TranslationsLiveEn {
_TranslationsLiveDe._(TranslationsDe root) : this._root = root, super.internal(root);
final TranslationsDe _root; // ignore: unused_field
// Translations
@override String get start => 'LIVE GEHEN';
@override String get configure_stream => 'Stream konfigurieren';
@override String get endpoint => 'Endpunkt';
@override String get accept_tos => 'TOS akzeptieren';
@override String balance_left({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('de'))(n,
zero: '',
other: '~${time}',
);
@override String get title => 'Titel';
@override String get summary => 'Zusammenfassung';
@override String get image => 'Titelbild';
@override String get tags => 'Tags';
@override String get nsfw => 'NSFW-Inhalt';
@override String get nsfw_description => 'Prüfen Sie hier, ob dieser Stream Nacktheit oder pornografische Inhalte enthält.';
@override late final _TranslationsLiveErrorDe error = _TranslationsLiveErrorDe._(_root);
}
// Path: stream.status // Path: stream.status
class _TranslationsStreamStatusDe extends TranslationsStreamStatusEn { class _TranslationsStreamStatusDe extends TranslationsStreamStatusEn {
_TranslationsStreamStatusDe._(TranslationsDe root) : this._root = root, super.internal(root); _TranslationsStreamStatusDe._(TranslationsDe root) : this._root = root, super.internal(root);
@ -289,6 +316,8 @@ class _TranslationsSettingsWalletDe extends TranslationsSettingsWalletEn {
@override String get disconnect_wallet => 'Brieftasche abtrennen'; @override String get disconnect_wallet => 'Brieftasche abtrennen';
@override String get connect_1tap => '1-Tap-Verbindung'; @override String get connect_1tap => '1-Tap-Verbindung';
@override String get paste => 'URL einfügen'; @override String get paste => 'URL einfügen';
@override String get balance => 'Bilanz';
@override String get name => 'Brieftasche';
@override late final _TranslationsSettingsWalletErrorDe error = _TranslationsSettingsWalletErrorDe._(_root); @override late final _TranslationsSettingsWalletErrorDe error = _TranslationsSettingsWalletErrorDe._(_root);
} }
@ -302,6 +331,18 @@ class _TranslationsLoginErrorDe extends TranslationsLoginErrorEn {
@override String get invalid_key => 'Ungültiger Schlüssel'; @override String get invalid_key => 'Ungültiger Schlüssel';
} }
// Path: live.error
class _TranslationsLiveErrorDe extends TranslationsLiveErrorEn {
_TranslationsLiveErrorDe._(TranslationsDe root) : this._root = root, super.internal(root);
final TranslationsDe _root; // ignore: unused_field
// Translations
@override String get failed => 'Stream fehlgeschlagen';
@override String get connection_error => 'Verbindungsfehler';
@override String get start_failed => 'Streamstart fehlgeschlagen, bitte überprüfen Sie Ihr Guthaben';
}
// Path: stream.chat.write // Path: stream.chat.write
class _TranslationsStreamChatWriteDe extends TranslationsStreamChatWriteEn { class _TranslationsStreamChatWriteDe extends TranslationsStreamChatWriteEn {
_TranslationsStreamChatWriteDe._(TranslationsDe root) : this._root = root, super.internal(root); _TranslationsStreamChatWriteDe._(TranslationsDe root) : this._root = root, super.internal(root);
@ -380,6 +421,7 @@ extension on TranslationsDe {
case 'most_zapped_streamers': return 'Meistgezappte Streamer'; case 'most_zapped_streamers': return 'Meistgezappte Streamer';
case 'no_user_found': return 'Kein Benutzer gefunden'; case 'no_user_found': return 'Kein Benutzer gefunden';
case 'anon': return 'Anon'; case 'anon': return 'Anon';
case 'full_amount_sats': return ({required num n}) => '${NumberFormat.decimalPattern('de').format(n)} sats';
case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('de'))(n, case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('de'))(n,
one: '1 Zuschauer', one: '1 Zuschauer',
other: '${NumberFormat.decimalPattern('de').format(n)} Zuschauer', other: '${NumberFormat.decimalPattern('de').format(n)} Zuschauer',
@ -457,6 +499,8 @@ extension on TranslationsDe {
case 'settings.wallet.disconnect_wallet': return 'Brieftasche abtrennen'; case 'settings.wallet.disconnect_wallet': return 'Brieftasche abtrennen';
case 'settings.wallet.connect_1tap': return '1-Tap-Verbindung'; case 'settings.wallet.connect_1tap': return '1-Tap-Verbindung';
case 'settings.wallet.paste': return 'URL einfügen'; case 'settings.wallet.paste': return 'URL einfügen';
case 'settings.wallet.balance': return 'Bilanz';
case 'settings.wallet.name': return 'Brieftasche';
case 'settings.wallet.error.logged_out': return 'Kann keine Verbindung zur Brieftasche herstellen, wenn ich abgemeldet bin'; case 'settings.wallet.error.logged_out': return 'Kann keine Verbindung zur Brieftasche herstellen, wenn ich abgemeldet bin';
case 'settings.wallet.error.nwc_auth_event_not_found': return 'Kein Wallet-Authentifizierungsereignis gefunden'; case 'settings.wallet.error.nwc_auth_event_not_found': return 'Kein Wallet-Authentifizierungsereignis gefunden';
case 'login.username': return 'Benutzername'; case 'login.username': return 'Benutzername';
@ -464,6 +508,23 @@ extension on TranslationsDe {
case 'login.key': return 'Anmeldung mit Schlüssel'; case 'login.key': return 'Anmeldung mit Schlüssel';
case 'login.create': return 'Konto erstellen'; case 'login.create': return 'Konto erstellen';
case 'login.error.invalid_key': return 'Ungültiger Schlüssel'; case 'login.error.invalid_key': return 'Ungültiger Schlüssel';
case 'live.start': return 'LIVE GEHEN';
case 'live.configure_stream': return 'Stream konfigurieren';
case 'live.endpoint': return 'Endpunkt';
case 'live.accept_tos': return 'TOS akzeptieren';
case 'live.balance_left': return ({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('de'))(n,
zero: '',
other: '~${time}',
);
case 'live.title': return 'Titel';
case 'live.summary': return 'Zusammenfassung';
case 'live.image': return 'Titelbild';
case 'live.tags': return 'Tags';
case 'live.nsfw': return 'NSFW-Inhalt';
case 'live.nsfw_description': return 'Prüfen Sie hier, ob dieser Stream Nacktheit oder pornografische Inhalte enthält.';
case 'live.error.failed': return 'Stream fehlgeschlagen';
case 'live.error.connection_error': return 'Verbindungsfehler';
case 'live.error.start_failed': return 'Streamstart fehlgeschlagen, bitte überprüfen Sie Ihr Guthaben';
default: return null; default: return null;
} }
} }

View File

@ -51,6 +51,8 @@ class TranslationsEl extends Translations {
/// Ένας ανώνυμος χρήστης /// Ένας ανώνυμος χρήστης
@override String get anon => 'Anon'; @override String get anon => 'Anon';
@override String full_amount_sats({required num n}) => '${NumberFormat.decimalPattern('el').format(n)} sats';
/// Αριθμός θεατών της ροής /// Αριθμός θεατών της ροής
@override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('el'))(n, @override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('el'))(n,
one: '1 θεατής', one: '1 θεατής',
@ -69,6 +71,7 @@ class TranslationsEl extends Translations {
@override late final _TranslationsProfileEl profile = _TranslationsProfileEl._(_root); @override late final _TranslationsProfileEl profile = _TranslationsProfileEl._(_root);
@override late final _TranslationsSettingsEl settings = _TranslationsSettingsEl._(_root); @override late final _TranslationsSettingsEl settings = _TranslationsSettingsEl._(_root);
@override late final _TranslationsLoginEl login = _TranslationsLoginEl._(_root); @override late final _TranslationsLoginEl login = _TranslationsLoginEl._(_root);
@override late final _TranslationsLiveEl live = _TranslationsLiveEl._(_root);
} }
// Path: stream // Path: stream
@ -205,6 +208,30 @@ class _TranslationsLoginEl extends TranslationsLoginEn {
@override late final _TranslationsLoginErrorEl error = _TranslationsLoginErrorEl._(_root); @override late final _TranslationsLoginErrorEl error = _TranslationsLoginErrorEl._(_root);
} }
// Path: live
class _TranslationsLiveEl extends TranslationsLiveEn {
_TranslationsLiveEl._(TranslationsEl root) : this._root = root, super.internal(root);
final TranslationsEl _root; // ignore: unused_field
// Translations
@override String get start => 'GO LIVE';
@override String get configure_stream => 'Διαμόρφωση ροής';
@override String get endpoint => 'Τελικό σημείο';
@override String get accept_tos => 'Αποδοχή TOS';
@override String balance_left({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('el'))(n,
zero: '',
other: '~${time}',
);
@override String get title => 'Τίτλος';
@override String get summary => 'Περίληψη';
@override String get image => 'Εικόνα εξωφύλλου';
@override String get tags => 'Ετικέτες';
@override String get nsfw => 'Περιεχόμενο NSFW';
@override String get nsfw_description => 'Ελέγξτε εδώ αν αυτή η ροή περιέχει γυμνό ή πορνογραφικό περιεχόμενο.';
@override late final _TranslationsLiveErrorEl error = _TranslationsLiveErrorEl._(_root);
}
// Path: stream.status // Path: stream.status
class _TranslationsStreamStatusEl extends TranslationsStreamStatusEn { class _TranslationsStreamStatusEl extends TranslationsStreamStatusEn {
_TranslationsStreamStatusEl._(TranslationsEl root) : this._root = root, super.internal(root); _TranslationsStreamStatusEl._(TranslationsEl root) : this._root = root, super.internal(root);
@ -289,6 +316,8 @@ class _TranslationsSettingsWalletEl extends TranslationsSettingsWalletEn {
@override String get disconnect_wallet => 'Αποσύνδεση πορτοφολιού'; @override String get disconnect_wallet => 'Αποσύνδεση πορτοφολιού';
@override String get connect_1tap => 'Σύνδεση 1 βρύσης'; @override String get connect_1tap => 'Σύνδεση 1 βρύσης';
@override String get paste => 'Επικόλληση URL'; @override String get paste => 'Επικόλληση URL';
@override String get balance => 'Υπόλοιπο';
@override String get name => 'Πορτοφόλι';
@override late final _TranslationsSettingsWalletErrorEl error = _TranslationsSettingsWalletErrorEl._(_root); @override late final _TranslationsSettingsWalletErrorEl error = _TranslationsSettingsWalletErrorEl._(_root);
} }
@ -302,6 +331,18 @@ class _TranslationsLoginErrorEl extends TranslationsLoginErrorEn {
@override String get invalid_key => 'Μη έγκυρο κλειδί'; @override String get invalid_key => 'Μη έγκυρο κλειδί';
} }
// Path: live.error
class _TranslationsLiveErrorEl extends TranslationsLiveErrorEn {
_TranslationsLiveErrorEl._(TranslationsEl root) : this._root = root, super.internal(root);
final TranslationsEl _root; // ignore: unused_field
// Translations
@override String get failed => 'Το ρεύμα απέτυχε';
@override String get connection_error => 'Σφάλμα σύνδεσης';
@override String get start_failed => 'Η εκκίνηση της ροής απέτυχε, παρακαλούμε ελέγξτε το υπόλοιπό σας';
}
// Path: stream.chat.write // Path: stream.chat.write
class _TranslationsStreamChatWriteEl extends TranslationsStreamChatWriteEn { class _TranslationsStreamChatWriteEl extends TranslationsStreamChatWriteEn {
_TranslationsStreamChatWriteEl._(TranslationsEl root) : this._root = root, super.internal(root); _TranslationsStreamChatWriteEl._(TranslationsEl root) : this._root = root, super.internal(root);
@ -380,6 +421,7 @@ extension on TranslationsEl {
case 'most_zapped_streamers': return 'Τα περισσότερα Zapped Streamers'; case 'most_zapped_streamers': return 'Τα περισσότερα Zapped Streamers';
case 'no_user_found': return 'Δεν βρέθηκε χρήστης'; case 'no_user_found': return 'Δεν βρέθηκε χρήστης';
case 'anon': return 'Anon'; case 'anon': return 'Anon';
case 'full_amount_sats': return ({required num n}) => '${NumberFormat.decimalPattern('el').format(n)} sats';
case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('el'))(n, case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('el'))(n,
one: '1 θεατής', one: '1 θεατής',
other: '${NumberFormat.decimalPattern('el').format(n)} θεατές', other: '${NumberFormat.decimalPattern('el').format(n)} θεατές',
@ -457,6 +499,8 @@ extension on TranslationsEl {
case 'settings.wallet.disconnect_wallet': return 'Αποσύνδεση πορτοφολιού'; case 'settings.wallet.disconnect_wallet': return 'Αποσύνδεση πορτοφολιού';
case 'settings.wallet.connect_1tap': return 'Σύνδεση 1 βρύσης'; case 'settings.wallet.connect_1tap': return 'Σύνδεση 1 βρύσης';
case 'settings.wallet.paste': return 'Επικόλληση URL'; case 'settings.wallet.paste': return 'Επικόλληση URL';
case 'settings.wallet.balance': return 'Υπόλοιπο';
case 'settings.wallet.name': return 'Πορτοφόλι';
case 'settings.wallet.error.logged_out': return 'Δεν μπορώ να συνδεθώ με πορτοφόλι όταν έχω αποσυνδεθεί'; case 'settings.wallet.error.logged_out': return 'Δεν μπορώ να συνδεθώ με πορτοφόλι όταν έχω αποσυνδεθεί';
case 'settings.wallet.error.nwc_auth_event_not_found': return 'Δεν βρέθηκε συμβάν εξουσιοδότησης πορτοφολιού'; case 'settings.wallet.error.nwc_auth_event_not_found': return 'Δεν βρέθηκε συμβάν εξουσιοδότησης πορτοφολιού';
case 'login.username': return 'Όνομα χρήστη'; case 'login.username': return 'Όνομα χρήστη';
@ -464,6 +508,23 @@ extension on TranslationsEl {
case 'login.key': return 'Σύνδεση με κλειδί'; case 'login.key': return 'Σύνδεση με κλειδί';
case 'login.create': return 'Δημιουργία λογαριασμού'; case 'login.create': return 'Δημιουργία λογαριασμού';
case 'login.error.invalid_key': return 'Μη έγκυρο κλειδί'; case 'login.error.invalid_key': return 'Μη έγκυρο κλειδί';
case 'live.start': return 'GO LIVE';
case 'live.configure_stream': return 'Διαμόρφωση ροής';
case 'live.endpoint': return 'Τελικό σημείο';
case 'live.accept_tos': return 'Αποδοχή TOS';
case 'live.balance_left': return ({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('el'))(n,
zero: '',
other: '~${time}',
);
case 'live.title': return 'Τίτλος';
case 'live.summary': return 'Περίληψη';
case 'live.image': return 'Εικόνα εξωφύλλου';
case 'live.tags': return 'Ετικέτες';
case 'live.nsfw': return 'Περιεχόμενο NSFW';
case 'live.nsfw_description': return 'Ελέγξτε εδώ αν αυτή η ροή περιέχει γυμνό ή πορνογραφικό περιεχόμενο.';
case 'live.error.failed': return 'Το ρεύμα απέτυχε';
case 'live.error.connection_error': return 'Σφάλμα σύνδεσης';
case 'live.error.start_failed': return 'Η εκκίνηση της ροής απέτυχε, παρακαλούμε ελέγξτε το υπόλοιπό σας';
default: return null; default: return null;
} }
} }

View File

@ -51,6 +51,8 @@ class TranslationsEs extends Translations {
/// Un usuario anónimo /// Un usuario anónimo
@override String get anon => 'Anónimo'; @override String get anon => 'Anónimo';
@override String full_amount_sats({required num n}) => '${NumberFormat.decimalPattern('es').format(n)} sats';
/// Número de espectadores del flujo /// Número de espectadores del flujo
@override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('es'))(n, @override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('es'))(n,
one: '1 espectador', one: '1 espectador',
@ -69,6 +71,7 @@ class TranslationsEs extends Translations {
@override late final _TranslationsProfileEs profile = _TranslationsProfileEs._(_root); @override late final _TranslationsProfileEs profile = _TranslationsProfileEs._(_root);
@override late final _TranslationsSettingsEs settings = _TranslationsSettingsEs._(_root); @override late final _TranslationsSettingsEs settings = _TranslationsSettingsEs._(_root);
@override late final _TranslationsLoginEs login = _TranslationsLoginEs._(_root); @override late final _TranslationsLoginEs login = _TranslationsLoginEs._(_root);
@override late final _TranslationsLiveEs live = _TranslationsLiveEs._(_root);
} }
// Path: stream // Path: stream
@ -205,6 +208,30 @@ class _TranslationsLoginEs extends TranslationsLoginEn {
@override late final _TranslationsLoginErrorEs error = _TranslationsLoginErrorEs._(_root); @override late final _TranslationsLoginErrorEs error = _TranslationsLoginErrorEs._(_root);
} }
// Path: live
class _TranslationsLiveEs extends TranslationsLiveEn {
_TranslationsLiveEs._(TranslationsEs root) : this._root = root, super.internal(root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get start => 'EN VIVO';
@override String get configure_stream => 'Configurar Stream';
@override String get endpoint => 'Punto final';
@override String get accept_tos => 'Aceptar TOS';
@override String balance_left({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('es'))(n,
zero: '',
other: '~${time}',
);
@override String get title => 'Título';
@override String get summary => 'Resumen';
@override String get image => 'Imagen de portada';
@override String get tags => 'Etiquetas';
@override String get nsfw => 'Contenido NSFW';
@override String get nsfw_description => 'Compruebe aquí si este flujo contiene desnudos o contenido pornográfico.';
@override late final _TranslationsLiveErrorEs error = _TranslationsLiveErrorEs._(_root);
}
// Path: stream.status // Path: stream.status
class _TranslationsStreamStatusEs extends TranslationsStreamStatusEn { class _TranslationsStreamStatusEs extends TranslationsStreamStatusEn {
_TranslationsStreamStatusEs._(TranslationsEs root) : this._root = root, super.internal(root); _TranslationsStreamStatusEs._(TranslationsEs root) : this._root = root, super.internal(root);
@ -289,6 +316,8 @@ class _TranslationsSettingsWalletEs extends TranslationsSettingsWalletEn {
@override String get disconnect_wallet => 'Desconectar Cartera'; @override String get disconnect_wallet => 'Desconectar Cartera';
@override String get connect_1tap => 'Conexión de 1 toma'; @override String get connect_1tap => 'Conexión de 1 toma';
@override String get paste => 'Pegar URL'; @override String get paste => 'Pegar URL';
@override String get balance => 'Saldo';
@override String get name => 'Cartera';
@override late final _TranslationsSettingsWalletErrorEs error = _TranslationsSettingsWalletErrorEs._(_root); @override late final _TranslationsSettingsWalletErrorEs error = _TranslationsSettingsWalletErrorEs._(_root);
} }
@ -302,6 +331,18 @@ class _TranslationsLoginErrorEs extends TranslationsLoginErrorEn {
@override String get invalid_key => 'Clave no válida'; @override String get invalid_key => 'Clave no válida';
} }
// Path: live.error
class _TranslationsLiveErrorEs extends TranslationsLiveErrorEn {
_TranslationsLiveErrorEs._(TranslationsEs root) : this._root = root, super.internal(root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get failed => 'Corriente fallida';
@override String get connection_error => 'Error de conexión';
@override String get start_failed => 'Error en el inicio de la transmisión, compruebe su saldo';
}
// Path: stream.chat.write // Path: stream.chat.write
class _TranslationsStreamChatWriteEs extends TranslationsStreamChatWriteEn { class _TranslationsStreamChatWriteEs extends TranslationsStreamChatWriteEn {
_TranslationsStreamChatWriteEs._(TranslationsEs root) : this._root = root, super.internal(root); _TranslationsStreamChatWriteEs._(TranslationsEs root) : this._root = root, super.internal(root);
@ -380,6 +421,7 @@ extension on TranslationsEs {
case 'most_zapped_streamers': return 'Serpentinas más derribadas'; case 'most_zapped_streamers': return 'Serpentinas más derribadas';
case 'no_user_found': return 'No se ha encontrado ningún usuario'; case 'no_user_found': return 'No se ha encontrado ningún usuario';
case 'anon': return 'Anónimo'; case 'anon': return 'Anónimo';
case 'full_amount_sats': return ({required num n}) => '${NumberFormat.decimalPattern('es').format(n)} sats';
case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('es'))(n, case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('es'))(n,
one: '1 espectador', one: '1 espectador',
other: '${NumberFormat.decimalPattern('es').format(n)} espectadores', other: '${NumberFormat.decimalPattern('es').format(n)} espectadores',
@ -457,6 +499,8 @@ extension on TranslationsEs {
case 'settings.wallet.disconnect_wallet': return 'Desconectar Cartera'; case 'settings.wallet.disconnect_wallet': return 'Desconectar Cartera';
case 'settings.wallet.connect_1tap': return 'Conexión de 1 toma'; case 'settings.wallet.connect_1tap': return 'Conexión de 1 toma';
case 'settings.wallet.paste': return 'Pegar URL'; case 'settings.wallet.paste': return 'Pegar URL';
case 'settings.wallet.balance': return 'Saldo';
case 'settings.wallet.name': return 'Cartera';
case 'settings.wallet.error.logged_out': return 'No se puede conectar el monedero al cerrar la sesión'; case 'settings.wallet.error.logged_out': return 'No se puede conectar el monedero al cerrar la sesión';
case 'settings.wallet.error.nwc_auth_event_not_found': return 'No se ha encontrado ningún evento de autenticación de cartera'; case 'settings.wallet.error.nwc_auth_event_not_found': return 'No se ha encontrado ningún evento de autenticación de cartera';
case 'login.username': return 'Usuario'; case 'login.username': return 'Usuario';
@ -464,6 +508,23 @@ extension on TranslationsEs {
case 'login.key': return 'Inicio de sesión con clave'; case 'login.key': return 'Inicio de sesión con clave';
case 'login.create': return 'Crear una cuenta'; case 'login.create': return 'Crear una cuenta';
case 'login.error.invalid_key': return 'Clave no válida'; case 'login.error.invalid_key': return 'Clave no válida';
case 'live.start': return 'EN VIVO';
case 'live.configure_stream': return 'Configurar Stream';
case 'live.endpoint': return 'Punto final';
case 'live.accept_tos': return 'Aceptar TOS';
case 'live.balance_left': return ({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('es'))(n,
zero: '',
other: '~${time}',
);
case 'live.title': return 'Título';
case 'live.summary': return 'Resumen';
case 'live.image': return 'Imagen de portada';
case 'live.tags': return 'Etiquetas';
case 'live.nsfw': return 'Contenido NSFW';
case 'live.nsfw_description': return 'Compruebe aquí si este flujo contiene desnudos o contenido pornográfico.';
case 'live.error.failed': return 'Corriente fallida';
case 'live.error.connection_error': return 'Error de conexión';
case 'live.error.start_failed': return 'Error en el inicio de la transmisión, compruebe su saldo';
default: return null; default: return null;
} }
} }

View File

@ -51,6 +51,8 @@ class TranslationsFi extends Translations {
/// Nimetön käyttäjä /// Nimetön käyttäjä
@override String get anon => 'Anon'; @override String get anon => 'Anon';
@override String full_amount_sats({required num n}) => '${NumberFormat.decimalPattern('fi').format(n)} sats';
/// Streamin katsojien määrä /// Streamin katsojien määrä
@override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('fi'))(n, @override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('fi'))(n,
one: '1 katsoja', one: '1 katsoja',
@ -69,6 +71,7 @@ class TranslationsFi extends Translations {
@override late final _TranslationsProfileFi profile = _TranslationsProfileFi._(_root); @override late final _TranslationsProfileFi profile = _TranslationsProfileFi._(_root);
@override late final _TranslationsSettingsFi settings = _TranslationsSettingsFi._(_root); @override late final _TranslationsSettingsFi settings = _TranslationsSettingsFi._(_root);
@override late final _TranslationsLoginFi login = _TranslationsLoginFi._(_root); @override late final _TranslationsLoginFi login = _TranslationsLoginFi._(_root);
@override late final _TranslationsLiveFi live = _TranslationsLiveFi._(_root);
} }
// Path: stream // Path: stream
@ -205,6 +208,30 @@ class _TranslationsLoginFi extends TranslationsLoginEn {
@override late final _TranslationsLoginErrorFi error = _TranslationsLoginErrorFi._(_root); @override late final _TranslationsLoginErrorFi error = _TranslationsLoginErrorFi._(_root);
} }
// Path: live
class _TranslationsLiveFi extends TranslationsLiveEn {
_TranslationsLiveFi._(TranslationsFi root) : this._root = root, super.internal(root);
final TranslationsFi _root; // ignore: unused_field
// Translations
@override String get start => 'GO LIVE';
@override String get configure_stream => 'Määritä Stream';
@override String get endpoint => 'Loppupiste';
@override String get accept_tos => 'Hyväksy TOS';
@override String balance_left({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('fi'))(n,
zero: '',
other: '~${time}',
);
@override String get title => 'Otsikko';
@override String get summary => 'Yhteenveto';
@override String get image => 'Kansikuva';
@override String get tags => 'Tunnisteet';
@override String get nsfw => 'NSFW-sisältö';
@override String get nsfw_description => 'Tarkista täältä, jos tämä stream sisältää alastomuutta tai pornografista sisältöä.';
@override late final _TranslationsLiveErrorFi error = _TranslationsLiveErrorFi._(_root);
}
// Path: stream.status // Path: stream.status
class _TranslationsStreamStatusFi extends TranslationsStreamStatusEn { class _TranslationsStreamStatusFi extends TranslationsStreamStatusEn {
_TranslationsStreamStatusFi._(TranslationsFi root) : this._root = root, super.internal(root); _TranslationsStreamStatusFi._(TranslationsFi root) : this._root = root, super.internal(root);
@ -289,6 +316,8 @@ class _TranslationsSettingsWalletFi extends TranslationsSettingsWalletEn {
@override String get disconnect_wallet => 'Irrota lompakko'; @override String get disconnect_wallet => 'Irrota lompakko';
@override String get connect_1tap => '1-Tap-liitäntä'; @override String get connect_1tap => '1-Tap-liitäntä';
@override String get paste => 'Liitä URL-osoite'; @override String get paste => 'Liitä URL-osoite';
@override String get balance => 'Balance';
@override String get name => 'Lompakko';
@override late final _TranslationsSettingsWalletErrorFi error = _TranslationsSettingsWalletErrorFi._(_root); @override late final _TranslationsSettingsWalletErrorFi error = _TranslationsSettingsWalletErrorFi._(_root);
} }
@ -302,6 +331,18 @@ class _TranslationsLoginErrorFi extends TranslationsLoginErrorEn {
@override String get invalid_key => 'Virheellinen avain'; @override String get invalid_key => 'Virheellinen avain';
} }
// Path: live.error
class _TranslationsLiveErrorFi extends TranslationsLiveErrorEn {
_TranslationsLiveErrorFi._(TranslationsFi root) : this._root = root, super.internal(root);
final TranslationsFi _root; // ignore: unused_field
// Translations
@override String get failed => 'Stream epäonnistui';
@override String get connection_error => 'Yhteysvirhe';
@override String get start_failed => 'Virran käynnistys epäonnistui, tarkista saldosi';
}
// Path: stream.chat.write // Path: stream.chat.write
class _TranslationsStreamChatWriteFi extends TranslationsStreamChatWriteEn { class _TranslationsStreamChatWriteFi extends TranslationsStreamChatWriteEn {
_TranslationsStreamChatWriteFi._(TranslationsFi root) : this._root = root, super.internal(root); _TranslationsStreamChatWriteFi._(TranslationsFi root) : this._root = root, super.internal(root);
@ -380,6 +421,7 @@ extension on TranslationsFi {
case 'most_zapped_streamers': return 'Eniten Zapped Streamers'; case 'most_zapped_streamers': return 'Eniten Zapped Streamers';
case 'no_user_found': return 'Käyttäjää ei löytynyt'; case 'no_user_found': return 'Käyttäjää ei löytynyt';
case 'anon': return 'Anon'; case 'anon': return 'Anon';
case 'full_amount_sats': return ({required num n}) => '${NumberFormat.decimalPattern('fi').format(n)} sats';
case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('fi'))(n, case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('fi'))(n,
one: '1 katsoja', one: '1 katsoja',
other: '${NumberFormat.decimalPattern('fi').format(n)} katsojat', other: '${NumberFormat.decimalPattern('fi').format(n)} katsojat',
@ -457,6 +499,8 @@ extension on TranslationsFi {
case 'settings.wallet.disconnect_wallet': return 'Irrota lompakko'; case 'settings.wallet.disconnect_wallet': return 'Irrota lompakko';
case 'settings.wallet.connect_1tap': return '1-Tap-liitäntä'; case 'settings.wallet.connect_1tap': return '1-Tap-liitäntä';
case 'settings.wallet.paste': return 'Liitä URL-osoite'; case 'settings.wallet.paste': return 'Liitä URL-osoite';
case 'settings.wallet.balance': return 'Balance';
case 'settings.wallet.name': return 'Lompakko';
case 'settings.wallet.error.logged_out': return 'Ei voi muodostaa yhteyttä lompakkoon, kun on kirjautunut ulos'; case 'settings.wallet.error.logged_out': return 'Ei voi muodostaa yhteyttä lompakkoon, kun on kirjautunut ulos';
case 'settings.wallet.error.nwc_auth_event_not_found': return 'Ei lompakko-auth-tapahtumaa löydetty'; case 'settings.wallet.error.nwc_auth_event_not_found': return 'Ei lompakko-auth-tapahtumaa löydetty';
case 'login.username': return 'Käyttäjätunnus'; case 'login.username': return 'Käyttäjätunnus';
@ -464,6 +508,23 @@ extension on TranslationsFi {
case 'login.key': return 'Kirjaudu sisään avaimella'; case 'login.key': return 'Kirjaudu sisään avaimella';
case 'login.create': return 'Luo tili'; case 'login.create': return 'Luo tili';
case 'login.error.invalid_key': return 'Virheellinen avain'; case 'login.error.invalid_key': return 'Virheellinen avain';
case 'live.start': return 'GO LIVE';
case 'live.configure_stream': return 'Määritä Stream';
case 'live.endpoint': return 'Loppupiste';
case 'live.accept_tos': return 'Hyväksy TOS';
case 'live.balance_left': return ({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('fi'))(n,
zero: '',
other: '~${time}',
);
case 'live.title': return 'Otsikko';
case 'live.summary': return 'Yhteenveto';
case 'live.image': return 'Kansikuva';
case 'live.tags': return 'Tunnisteet';
case 'live.nsfw': return 'NSFW-sisältö';
case 'live.nsfw_description': return 'Tarkista täältä, jos tämä stream sisältää alastomuutta tai pornografista sisältöä.';
case 'live.error.failed': return 'Stream epäonnistui';
case 'live.error.connection_error': return 'Yhteysvirhe';
case 'live.error.start_failed': return 'Virran käynnistys epäonnistui, tarkista saldosi';
default: return null; default: return null;
} }
} }

View File

@ -51,10 +51,12 @@ class TranslationsFr extends Translations {
/// Un utilisateur anonyme /// Un utilisateur anonyme
@override String get anon => 'Anonyme'; @override String get anon => 'Anonyme';
@override String full_amount_sats({required num n}) => '${NumberFormat.decimalPattern('fr').format(n)} sats';
/// Nombre de spectateurs du flux /// Nombre de spectateurs du flux
@override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('fr'))(n, @override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('fr'))(n,
one: '1 téléspectateur', one: '1 téléspectateur',
other: '{n:decimalPattern} téléspectateurs', other: '${NumberFormat.decimalPattern('fr').format(n)} téléspectateurs',
); );
@override late final _TranslationsStreamFr stream = _TranslationsStreamFr._(_root); @override late final _TranslationsStreamFr stream = _TranslationsStreamFr._(_root);
@ -69,6 +71,7 @@ class TranslationsFr extends Translations {
@override late final _TranslationsProfileFr profile = _TranslationsProfileFr._(_root); @override late final _TranslationsProfileFr profile = _TranslationsProfileFr._(_root);
@override late final _TranslationsSettingsFr settings = _TranslationsSettingsFr._(_root); @override late final _TranslationsSettingsFr settings = _TranslationsSettingsFr._(_root);
@override late final _TranslationsLoginFr login = _TranslationsLoginFr._(_root); @override late final _TranslationsLoginFr login = _TranslationsLoginFr._(_root);
@override late final _TranslationsLiveFr live = _TranslationsLiveFr._(_root);
} }
// Path: stream // Path: stream
@ -205,6 +208,30 @@ class _TranslationsLoginFr extends TranslationsLoginEn {
@override late final _TranslationsLoginErrorFr error = _TranslationsLoginErrorFr._(_root); @override late final _TranslationsLoginErrorFr error = _TranslationsLoginErrorFr._(_root);
} }
// Path: live
class _TranslationsLiveFr extends TranslationsLiveEn {
_TranslationsLiveFr._(TranslationsFr root) : this._root = root, super.internal(root);
final TranslationsFr _root; // ignore: unused_field
// Translations
@override String get start => 'GO LIVE';
@override String get configure_stream => 'Configurer le flux';
@override String get endpoint => 'Point final';
@override String get accept_tos => 'Accepter les CGU';
@override String balance_left({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('fr'))(n,
zero: '',
other: '~${time}',
);
@override String get title => 'Titre';
@override String get summary => 'Résumé';
@override String get image => 'Image de couverture';
@override String get tags => 'Tags';
@override String get nsfw => 'Contenu NSFW';
@override String get nsfw_description => 'Cochez cette case si ce flux contient de la nudité ou du contenu pornographique.';
@override late final _TranslationsLiveErrorFr error = _TranslationsLiveErrorFr._(_root);
}
// Path: stream.status // Path: stream.status
class _TranslationsStreamStatusFr extends TranslationsStreamStatusEn { class _TranslationsStreamStatusFr extends TranslationsStreamStatusEn {
_TranslationsStreamStatusFr._(TranslationsFr root) : this._root = root, super.internal(root); _TranslationsStreamStatusFr._(TranslationsFr root) : this._root = root, super.internal(root);
@ -289,6 +316,8 @@ class _TranslationsSettingsWalletFr extends TranslationsSettingsWalletEn {
@override String get disconnect_wallet => 'Déconnecter le portefeuille'; @override String get disconnect_wallet => 'Déconnecter le portefeuille';
@override String get connect_1tap => 'Connexion à 1 robinet'; @override String get connect_1tap => 'Connexion à 1 robinet';
@override String get paste => 'Coller l\'URL'; @override String get paste => 'Coller l\'URL';
@override String get balance => 'Équilibre';
@override String get name => 'Portefeuille';
@override late final _TranslationsSettingsWalletErrorFr error = _TranslationsSettingsWalletErrorFr._(_root); @override late final _TranslationsSettingsWalletErrorFr error = _TranslationsSettingsWalletErrorFr._(_root);
} }
@ -302,6 +331,18 @@ class _TranslationsLoginErrorFr extends TranslationsLoginErrorEn {
@override String get invalid_key => 'Clé non valide'; @override String get invalid_key => 'Clé non valide';
} }
// Path: live.error
class _TranslationsLiveErrorFr extends TranslationsLiveErrorEn {
_TranslationsLiveErrorFr._(TranslationsFr root) : this._root = root, super.internal(root);
final TranslationsFr _root; // ignore: unused_field
// Translations
@override String get failed => 'Échec du flux';
@override String get connection_error => 'Erreur de connexion';
@override String get start_failed => 'Le démarrage du flux a échoué, veuillez vérifier votre solde';
}
// Path: stream.chat.write // Path: stream.chat.write
class _TranslationsStreamChatWriteFr extends TranslationsStreamChatWriteEn { class _TranslationsStreamChatWriteFr extends TranslationsStreamChatWriteEn {
_TranslationsStreamChatWriteFr._(TranslationsFr root) : this._root = root, super.internal(root); _TranslationsStreamChatWriteFr._(TranslationsFr root) : this._root = root, super.internal(root);
@ -380,9 +421,10 @@ extension on TranslationsFr {
case 'most_zapped_streamers': return 'Les Streamers les plus zappés'; case 'most_zapped_streamers': return 'Les Streamers les plus zappés';
case 'no_user_found': return 'Aucun utilisateur trouvé'; case 'no_user_found': return 'Aucun utilisateur trouvé';
case 'anon': return 'Anonyme'; case 'anon': return 'Anonyme';
case 'full_amount_sats': return ({required num n}) => '${NumberFormat.decimalPattern('fr').format(n)} sats';
case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('fr'))(n, case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('fr'))(n,
one: '1 téléspectateur', one: '1 téléspectateur',
other: '{n:decimalPattern} téléspectateurs', other: '${NumberFormat.decimalPattern('fr').format(n)} téléspectateurs',
); );
case 'stream.status.live': return 'VIVRE'; case 'stream.status.live': return 'VIVRE';
case 'stream.status.ended': return 'FINI'; case 'stream.status.ended': return 'FINI';
@ -457,6 +499,8 @@ extension on TranslationsFr {
case 'settings.wallet.disconnect_wallet': return 'Déconnecter le portefeuille'; case 'settings.wallet.disconnect_wallet': return 'Déconnecter le portefeuille';
case 'settings.wallet.connect_1tap': return 'Connexion à 1 robinet'; case 'settings.wallet.connect_1tap': return 'Connexion à 1 robinet';
case 'settings.wallet.paste': return 'Coller l\'URL'; case 'settings.wallet.paste': return 'Coller l\'URL';
case 'settings.wallet.balance': return 'Équilibre';
case 'settings.wallet.name': return 'Portefeuille';
case 'settings.wallet.error.logged_out': return 'Impossible de se connecter au portefeuille lorsque l\'on est déconnecté'; case 'settings.wallet.error.logged_out': return 'Impossible de se connecter au portefeuille lorsque l\'on est déconnecté';
case 'settings.wallet.error.nwc_auth_event_not_found': return 'Aucun événement d\'authentification de portefeuille n\'a été trouvé'; case 'settings.wallet.error.nwc_auth_event_not_found': return 'Aucun événement d\'authentification de portefeuille n\'a été trouvé';
case 'login.username': return 'Nom dutilisateur'; case 'login.username': return 'Nom dutilisateur';
@ -464,6 +508,23 @@ extension on TranslationsFr {
case 'login.key': return 'Connexion avec la clé'; case 'login.key': return 'Connexion avec la clé';
case 'login.create': return 'Créer un Compte'; case 'login.create': return 'Créer un Compte';
case 'login.error.invalid_key': return 'Clé non valide'; case 'login.error.invalid_key': return 'Clé non valide';
case 'live.start': return 'GO LIVE';
case 'live.configure_stream': return 'Configurer le flux';
case 'live.endpoint': return 'Point final';
case 'live.accept_tos': return 'Accepter les CGU';
case 'live.balance_left': return ({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('fr'))(n,
zero: '',
other: '~${time}',
);
case 'live.title': return 'Titre';
case 'live.summary': return 'Résumé';
case 'live.image': return 'Image de couverture';
case 'live.tags': return 'Tags';
case 'live.nsfw': return 'Contenu NSFW';
case 'live.nsfw_description': return 'Cochez cette case si ce flux contient de la nudité ou du contenu pornographique.';
case 'live.error.failed': return 'Échec du flux';
case 'live.error.connection_error': return 'Erreur de connexion';
case 'live.error.start_failed': return 'Le démarrage du flux a échoué, veuillez vérifier votre solde';
default: return null; default: return null;
} }
} }

View File

@ -51,6 +51,8 @@ class TranslationsIt extends Translations {
/// Un utente anonimo /// Un utente anonimo
@override String get anon => 'Anonimo'; @override String get anon => 'Anonimo';
@override String full_amount_sats({required num n}) => '${NumberFormat.decimalPattern('it').format(n)} sats';
/// Numero di spettatori del flusso /// Numero di spettatori del flusso
@override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('it'))(n, @override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('it'))(n,
one: '1 spettatore', one: '1 spettatore',
@ -69,6 +71,7 @@ class TranslationsIt extends Translations {
@override late final _TranslationsProfileIt profile = _TranslationsProfileIt._(_root); @override late final _TranslationsProfileIt profile = _TranslationsProfileIt._(_root);
@override late final _TranslationsSettingsIt settings = _TranslationsSettingsIt._(_root); @override late final _TranslationsSettingsIt settings = _TranslationsSettingsIt._(_root);
@override late final _TranslationsLoginIt login = _TranslationsLoginIt._(_root); @override late final _TranslationsLoginIt login = _TranslationsLoginIt._(_root);
@override late final _TranslationsLiveIt live = _TranslationsLiveIt._(_root);
} }
// Path: stream // Path: stream
@ -205,6 +208,30 @@ class _TranslationsLoginIt extends TranslationsLoginEn {
@override late final _TranslationsLoginErrorIt error = _TranslationsLoginErrorIt._(_root); @override late final _TranslationsLoginErrorIt error = _TranslationsLoginErrorIt._(_root);
} }
// Path: live
class _TranslationsLiveIt extends TranslationsLiveEn {
_TranslationsLiveIt._(TranslationsIt root) : this._root = root, super.internal(root);
final TranslationsIt _root; // ignore: unused_field
// Translations
@override String get start => 'VAI IN DIRETTA';
@override String get configure_stream => 'Configurare il flusso';
@override String get endpoint => 'Punto finale';
@override String get accept_tos => 'Accettare i TOS';
@override String balance_left({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('it'))(n,
zero: '',
other: '~${time}',
);
@override String get title => 'Titolo';
@override String get summary => 'Sintesi';
@override String get image => 'Immagine di copertina';
@override String get tags => 'Tag';
@override String get nsfw => 'Contenuto NSFW';
@override String get nsfw_description => 'Controllare qui se questo streaming contiene nudità o contenuti pornografici.';
@override late final _TranslationsLiveErrorIt error = _TranslationsLiveErrorIt._(_root);
}
// Path: stream.status // Path: stream.status
class _TranslationsStreamStatusIt extends TranslationsStreamStatusEn { class _TranslationsStreamStatusIt extends TranslationsStreamStatusEn {
_TranslationsStreamStatusIt._(TranslationsIt root) : this._root = root, super.internal(root); _TranslationsStreamStatusIt._(TranslationsIt root) : this._root = root, super.internal(root);
@ -289,6 +316,8 @@ class _TranslationsSettingsWalletIt extends TranslationsSettingsWalletEn {
@override String get disconnect_wallet => 'Disconnettere il portafoglio'; @override String get disconnect_wallet => 'Disconnettere il portafoglio';
@override String get connect_1tap => 'Connessione a 1 rubinetto'; @override String get connect_1tap => 'Connessione a 1 rubinetto';
@override String get paste => 'Incolla URL'; @override String get paste => 'Incolla URL';
@override String get balance => 'Equilibrio';
@override String get name => 'Portafoglio';
@override late final _TranslationsSettingsWalletErrorIt error = _TranslationsSettingsWalletErrorIt._(_root); @override late final _TranslationsSettingsWalletErrorIt error = _TranslationsSettingsWalletErrorIt._(_root);
} }
@ -302,6 +331,18 @@ class _TranslationsLoginErrorIt extends TranslationsLoginErrorEn {
@override String get invalid_key => 'Chiave non valida'; @override String get invalid_key => 'Chiave non valida';
} }
// Path: live.error
class _TranslationsLiveErrorIt extends TranslationsLiveErrorEn {
_TranslationsLiveErrorIt._(TranslationsIt root) : this._root = root, super.internal(root);
final TranslationsIt _root; // ignore: unused_field
// Translations
@override String get failed => 'Flusso fallito';
@override String get connection_error => 'Errore di connessione';
@override String get start_failed => 'Avvio del flusso fallito, controllare il saldo';
}
// Path: stream.chat.write // Path: stream.chat.write
class _TranslationsStreamChatWriteIt extends TranslationsStreamChatWriteEn { class _TranslationsStreamChatWriteIt extends TranslationsStreamChatWriteEn {
_TranslationsStreamChatWriteIt._(TranslationsIt root) : this._root = root, super.internal(root); _TranslationsStreamChatWriteIt._(TranslationsIt root) : this._root = root, super.internal(root);
@ -380,6 +421,7 @@ extension on TranslationsIt {
case 'most_zapped_streamers': return 'Il maggior numero di streamer bloccati'; case 'most_zapped_streamers': return 'Il maggior numero di streamer bloccati';
case 'no_user_found': return 'Nessun utente trovato'; case 'no_user_found': return 'Nessun utente trovato';
case 'anon': return 'Anonimo'; case 'anon': return 'Anonimo';
case 'full_amount_sats': return ({required num n}) => '${NumberFormat.decimalPattern('it').format(n)} sats';
case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('it'))(n, case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('it'))(n,
one: '1 spettatore', one: '1 spettatore',
other: '${NumberFormat.decimalPattern('it').format(n)} spettatori', other: '${NumberFormat.decimalPattern('it').format(n)} spettatori',
@ -457,6 +499,8 @@ extension on TranslationsIt {
case 'settings.wallet.disconnect_wallet': return 'Disconnettere il portafoglio'; case 'settings.wallet.disconnect_wallet': return 'Disconnettere il portafoglio';
case 'settings.wallet.connect_1tap': return 'Connessione a 1 rubinetto'; case 'settings.wallet.connect_1tap': return 'Connessione a 1 rubinetto';
case 'settings.wallet.paste': return 'Incolla URL'; case 'settings.wallet.paste': return 'Incolla URL';
case 'settings.wallet.balance': return 'Equilibrio';
case 'settings.wallet.name': return 'Portafoglio';
case 'settings.wallet.error.logged_out': return 'Impossibile connettere il portafoglio quando si è disconnessi'; case 'settings.wallet.error.logged_out': return 'Impossibile connettere il portafoglio quando si è disconnessi';
case 'settings.wallet.error.nwc_auth_event_not_found': return 'Nessun evento wallet auth trovato'; case 'settings.wallet.error.nwc_auth_event_not_found': return 'Nessun evento wallet auth trovato';
case 'login.username': return 'Nome utente'; case 'login.username': return 'Nome utente';
@ -464,6 +508,23 @@ extension on TranslationsIt {
case 'login.key': return 'Accesso con chiave'; case 'login.key': return 'Accesso con chiave';
case 'login.create': return 'Crea un account'; case 'login.create': return 'Crea un account';
case 'login.error.invalid_key': return 'Chiave non valida'; case 'login.error.invalid_key': return 'Chiave non valida';
case 'live.start': return 'VAI IN DIRETTA';
case 'live.configure_stream': return 'Configurare il flusso';
case 'live.endpoint': return 'Punto finale';
case 'live.accept_tos': return 'Accettare i TOS';
case 'live.balance_left': return ({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('it'))(n,
zero: '',
other: '~${time}',
);
case 'live.title': return 'Titolo';
case 'live.summary': return 'Sintesi';
case 'live.image': return 'Immagine di copertina';
case 'live.tags': return 'Tag';
case 'live.nsfw': return 'Contenuto NSFW';
case 'live.nsfw_description': return 'Controllare qui se questo streaming contiene nudità o contenuti pornografici.';
case 'live.error.failed': return 'Flusso fallito';
case 'live.error.connection_error': return 'Errore di connessione';
case 'live.error.start_failed': return 'Avvio del flusso fallito, controllare il saldo';
default: return null; default: return null;
} }
} }

View File

@ -51,6 +51,8 @@ class TranslationsJa extends Translations {
/// 匿名ユーザー /// 匿名ユーザー
@override String get anon => '匿名'; @override String get anon => '匿名';
@override String full_amount_sats({required num n}) => '${NumberFormat.decimalPattern('ja').format(n)} サッツ';
/// ストリームの視聴者数 /// ストリームの視聴者数
@override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ja'))(n, @override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ja'))(n,
one: '1 視聴者', one: '1 視聴者',
@ -69,6 +71,7 @@ class TranslationsJa extends Translations {
@override late final _TranslationsProfileJa profile = _TranslationsProfileJa._(_root); @override late final _TranslationsProfileJa profile = _TranslationsProfileJa._(_root);
@override late final _TranslationsSettingsJa settings = _TranslationsSettingsJa._(_root); @override late final _TranslationsSettingsJa settings = _TranslationsSettingsJa._(_root);
@override late final _TranslationsLoginJa login = _TranslationsLoginJa._(_root); @override late final _TranslationsLoginJa login = _TranslationsLoginJa._(_root);
@override late final _TranslationsLiveJa live = _TranslationsLiveJa._(_root);
} }
// Path: stream // Path: stream
@ -205,6 +208,30 @@ class _TranslationsLoginJa extends TranslationsLoginEn {
@override late final _TranslationsLoginErrorJa error = _TranslationsLoginErrorJa._(_root); @override late final _TranslationsLoginErrorJa error = _TranslationsLoginErrorJa._(_root);
} }
// Path: live
class _TranslationsLiveJa extends TranslationsLiveEn {
_TranslationsLiveJa._(TranslationsJa root) : this._root = root, super.internal(root);
final TranslationsJa _root; // ignore: unused_field
// Translations
@override String get start => 'ライブ中継';
@override String get configure_stream => 'ストリームの設定';
@override String get endpoint => 'エンドポイント';
@override String get accept_tos => 'TOSを受け入れる';
@override String balance_left({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ja'))(n,
zero: '',
other: '~${time}',
);
@override String get title => 'タイトル';
@override String get summary => '概要';
@override String get image => '表紙画像';
@override String get tags => 'タグ';
@override String get nsfw => 'NSFWコンテンツ';
@override String get nsfw_description => 'このストリームにヌードやポルノが含まれている場合は、ここをチェックしてください。';
@override late final _TranslationsLiveErrorJa error = _TranslationsLiveErrorJa._(_root);
}
// Path: stream.status // Path: stream.status
class _TranslationsStreamStatusJa extends TranslationsStreamStatusEn { class _TranslationsStreamStatusJa extends TranslationsStreamStatusEn {
_TranslationsStreamStatusJa._(TranslationsJa root) : this._root = root, super.internal(root); _TranslationsStreamStatusJa._(TranslationsJa root) : this._root = root, super.internal(root);
@ -289,6 +316,8 @@ class _TranslationsSettingsWalletJa extends TranslationsSettingsWalletEn {
@override String get disconnect_wallet => 'ウォレットの切断'; @override String get disconnect_wallet => 'ウォレットの切断';
@override String get connect_1tap => '1タップ接続'; @override String get connect_1tap => '1タップ接続';
@override String get paste => 'URLを貼り付ける'; @override String get paste => 'URLを貼り付ける';
@override String get balance => 'バランス';
@override String get name => '財布';
@override late final _TranslationsSettingsWalletErrorJa error = _TranslationsSettingsWalletErrorJa._(_root); @override late final _TranslationsSettingsWalletErrorJa error = _TranslationsSettingsWalletErrorJa._(_root);
} }
@ -302,6 +331,18 @@ class _TranslationsLoginErrorJa extends TranslationsLoginErrorEn {
@override String get invalid_key => '無効なキー'; @override String get invalid_key => '無効なキー';
} }
// Path: live.error
class _TranslationsLiveErrorJa extends TranslationsLiveErrorEn {
_TranslationsLiveErrorJa._(TranslationsJa root) : this._root = root, super.internal(root);
final TranslationsJa _root; // ignore: unused_field
// Translations
@override String get failed => 'ストリーム失敗';
@override String get connection_error => '接続エラー';
@override String get start_failed => 'ストリームの開始に失敗しました。';
}
// Path: stream.chat.write // Path: stream.chat.write
class _TranslationsStreamChatWriteJa extends TranslationsStreamChatWriteEn { class _TranslationsStreamChatWriteJa extends TranslationsStreamChatWriteEn {
_TranslationsStreamChatWriteJa._(TranslationsJa root) : this._root = root, super.internal(root); _TranslationsStreamChatWriteJa._(TranslationsJa root) : this._root = root, super.internal(root);
@ -380,6 +421,7 @@ extension on TranslationsJa {
case 'most_zapped_streamers': return '最もザッピングされたストリーマー'; case 'most_zapped_streamers': return '最もザッピングされたストリーマー';
case 'no_user_found': return 'ユーザーが見つかりません'; case 'no_user_found': return 'ユーザーが見つかりません';
case 'anon': return '匿名'; case 'anon': return '匿名';
case 'full_amount_sats': return ({required num n}) => '${NumberFormat.decimalPattern('ja').format(n)} サッツ';
case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ja'))(n, case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ja'))(n,
one: '1 視聴者', one: '1 視聴者',
other: '${NumberFormat.decimalPattern('ja').format(n)} 人が視聴中', other: '${NumberFormat.decimalPattern('ja').format(n)} 人が視聴中',
@ -457,6 +499,8 @@ extension on TranslationsJa {
case 'settings.wallet.disconnect_wallet': return 'ウォレットの切断'; case 'settings.wallet.disconnect_wallet': return 'ウォレットの切断';
case 'settings.wallet.connect_1tap': return '1タップ接続'; case 'settings.wallet.connect_1tap': return '1タップ接続';
case 'settings.wallet.paste': return 'URLを貼り付ける'; case 'settings.wallet.paste': return 'URLを貼り付ける';
case 'settings.wallet.balance': return 'バランス';
case 'settings.wallet.name': return '財布';
case 'settings.wallet.error.logged_out': return 'ログアウト時にウォレットに接続できない'; case 'settings.wallet.error.logged_out': return 'ログアウト時にウォレットに接続できない';
case 'settings.wallet.error.nwc_auth_event_not_found': return 'ウォレットの認証イベントが見つかりません'; case 'settings.wallet.error.nwc_auth_event_not_found': return 'ウォレットの認証イベントが見つかりません';
case 'login.username': return 'ユーザー名'; case 'login.username': return 'ユーザー名';
@ -464,6 +508,23 @@ extension on TranslationsJa {
case 'login.key': return 'キーでログイン'; case 'login.key': return 'キーでログイン';
case 'login.create': return 'アカウントを作成する'; case 'login.create': return 'アカウントを作成する';
case 'login.error.invalid_key': return '無効なキー'; case 'login.error.invalid_key': return '無効なキー';
case 'live.start': return 'ライブ中継';
case 'live.configure_stream': return 'ストリームの設定';
case 'live.endpoint': return 'エンドポイント';
case 'live.accept_tos': return 'TOSを受け入れる';
case 'live.balance_left': return ({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ja'))(n,
zero: '',
other: '~${time}',
);
case 'live.title': return 'タイトル';
case 'live.summary': return '概要';
case 'live.image': return '表紙画像';
case 'live.tags': return 'タグ';
case 'live.nsfw': return 'NSFWコンテンツ';
case 'live.nsfw_description': return 'このストリームにヌードやポルノが含まれている場合は、ここをチェックしてください。';
case 'live.error.failed': return 'ストリーム失敗';
case 'live.error.connection_error': return '接続エラー';
case 'live.error.start_failed': return 'ストリームの開始に失敗しました。';
default: return null; default: return null;
} }
} }

View File

@ -51,6 +51,8 @@ class TranslationsKo extends Translations {
/// 익명 사용자 /// 익명 사용자
@override String get anon => 'Anon'; @override String get anon => 'Anon';
@override String full_amount_sats({required num n}) => '${NumberFormat.decimalPattern('ko').format(n)} sats';
/// 스트림 시청자 수 /// 스트림 시청자 수
@override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ko'))(n, @override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ko'))(n,
one: '시청자 1명', one: '시청자 1명',
@ -69,6 +71,7 @@ class TranslationsKo extends Translations {
@override late final _TranslationsProfileKo profile = _TranslationsProfileKo._(_root); @override late final _TranslationsProfileKo profile = _TranslationsProfileKo._(_root);
@override late final _TranslationsSettingsKo settings = _TranslationsSettingsKo._(_root); @override late final _TranslationsSettingsKo settings = _TranslationsSettingsKo._(_root);
@override late final _TranslationsLoginKo login = _TranslationsLoginKo._(_root); @override late final _TranslationsLoginKo login = _TranslationsLoginKo._(_root);
@override late final _TranslationsLiveKo live = _TranslationsLiveKo._(_root);
} }
// Path: stream // Path: stream
@ -205,6 +208,30 @@ class _TranslationsLoginKo extends TranslationsLoginEn {
@override late final _TranslationsLoginErrorKo error = _TranslationsLoginErrorKo._(_root); @override late final _TranslationsLoginErrorKo error = _TranslationsLoginErrorKo._(_root);
} }
// Path: live
class _TranslationsLiveKo extends TranslationsLiveEn {
_TranslationsLiveKo._(TranslationsKo root) : this._root = root, super.internal(root);
final TranslationsKo _root; // ignore: unused_field
// Translations
@override String get start => '라이브 시작하기';
@override String get configure_stream => '스트림 구성';
@override String get endpoint => '엔드포인트';
@override String get accept_tos => 'TOS 수락';
@override String balance_left({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ko'))(n,
zero: '',
other: '~${time}',
);
@override String get title => '제목';
@override String get summary => '요약';
@override String get image => '표지 이미지';
@override String get tags => '태그';
@override String get nsfw => 'NSFW 콘텐츠';
@override String get nsfw_description => '이 스트림에 노출 또는 음란 콘텐츠가 포함되어 있는지 여기에서 확인하세요.';
@override late final _TranslationsLiveErrorKo error = _TranslationsLiveErrorKo._(_root);
}
// Path: stream.status // Path: stream.status
class _TranslationsStreamStatusKo extends TranslationsStreamStatusEn { class _TranslationsStreamStatusKo extends TranslationsStreamStatusEn {
_TranslationsStreamStatusKo._(TranslationsKo root) : this._root = root, super.internal(root); _TranslationsStreamStatusKo._(TranslationsKo root) : this._root = root, super.internal(root);
@ -289,6 +316,8 @@ class _TranslationsSettingsWalletKo extends TranslationsSettingsWalletEn {
@override String get disconnect_wallet => '지갑 연결 해제'; @override String get disconnect_wallet => '지갑 연결 해제';
@override String get connect_1tap => '1-탭 연결'; @override String get connect_1tap => '1-탭 연결';
@override String get paste => 'URL 붙여넣기'; @override String get paste => 'URL 붙여넣기';
@override String get balance => '잔액';
@override String get name => '지갑';
@override late final _TranslationsSettingsWalletErrorKo error = _TranslationsSettingsWalletErrorKo._(_root); @override late final _TranslationsSettingsWalletErrorKo error = _TranslationsSettingsWalletErrorKo._(_root);
} }
@ -302,6 +331,18 @@ class _TranslationsLoginErrorKo extends TranslationsLoginErrorEn {
@override String get invalid_key => '잘못된 키'; @override String get invalid_key => '잘못된 키';
} }
// Path: live.error
class _TranslationsLiveErrorKo extends TranslationsLiveErrorEn {
_TranslationsLiveErrorKo._(TranslationsKo root) : this._root = root, super.internal(root);
final TranslationsKo _root; // ignore: unused_field
// Translations
@override String get failed => '스트림 실패';
@override String get connection_error => '연결 오류';
@override String get start_failed => '스트림 시작에 실패했습니다. 잔액을 확인해 주세요.';
}
// Path: stream.chat.write // Path: stream.chat.write
class _TranslationsStreamChatWriteKo extends TranslationsStreamChatWriteEn { class _TranslationsStreamChatWriteKo extends TranslationsStreamChatWriteEn {
_TranslationsStreamChatWriteKo._(TranslationsKo root) : this._root = root, super.internal(root); _TranslationsStreamChatWriteKo._(TranslationsKo root) : this._root = root, super.internal(root);
@ -380,6 +421,7 @@ extension on TranslationsKo {
case 'most_zapped_streamers': return '가장 많이 재핑된 스트리머'; case 'most_zapped_streamers': return '가장 많이 재핑된 스트리머';
case 'no_user_found': return '사용자를 찾을 수 없습니다.'; case 'no_user_found': return '사용자를 찾을 수 없습니다.';
case 'anon': return 'Anon'; case 'anon': return 'Anon';
case 'full_amount_sats': return ({required num n}) => '${NumberFormat.decimalPattern('ko').format(n)} sats';
case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ko'))(n, case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ko'))(n,
one: '시청자 1명', one: '시청자 1명',
other: '{n:decimalPattern} 시청자', other: '{n:decimalPattern} 시청자',
@ -457,6 +499,8 @@ extension on TranslationsKo {
case 'settings.wallet.disconnect_wallet': return '지갑 연결 해제'; case 'settings.wallet.disconnect_wallet': return '지갑 연결 해제';
case 'settings.wallet.connect_1tap': return '1-탭 연결'; case 'settings.wallet.connect_1tap': return '1-탭 연결';
case 'settings.wallet.paste': return 'URL 붙여넣기'; case 'settings.wallet.paste': return 'URL 붙여넣기';
case 'settings.wallet.balance': return '잔액';
case 'settings.wallet.name': return '지갑';
case 'settings.wallet.error.logged_out': return '로그아웃 시 지갑 연결 불가'; case 'settings.wallet.error.logged_out': return '로그아웃 시 지갑 연결 불가';
case 'settings.wallet.error.nwc_auth_event_not_found': return '지갑 인증 이벤트를 찾을 수 없습니다.'; case 'settings.wallet.error.nwc_auth_event_not_found': return '지갑 인증 이벤트를 찾을 수 없습니다.';
case 'login.username': return '사용자 이름'; case 'login.username': return '사용자 이름';
@ -464,6 +508,23 @@ extension on TranslationsKo {
case 'login.key': return '키로 로그인'; case 'login.key': return '키로 로그인';
case 'login.create': return '계정 만들기'; case 'login.create': return '계정 만들기';
case 'login.error.invalid_key': return '잘못된 키'; case 'login.error.invalid_key': return '잘못된 키';
case 'live.start': return '라이브 시작하기';
case 'live.configure_stream': return '스트림 구성';
case 'live.endpoint': return '엔드포인트';
case 'live.accept_tos': return 'TOS 수락';
case 'live.balance_left': return ({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ko'))(n,
zero: '',
other: '~${time}',
);
case 'live.title': return '제목';
case 'live.summary': return '요약';
case 'live.image': return '표지 이미지';
case 'live.tags': return '태그';
case 'live.nsfw': return 'NSFW 콘텐츠';
case 'live.nsfw_description': return '이 스트림에 노출 또는 음란 콘텐츠가 포함되어 있는지 여기에서 확인하세요.';
case 'live.error.failed': return '스트림 실패';
case 'live.error.connection_error': return '연결 오류';
case 'live.error.start_failed': return '스트림 시작에 실패했습니다. 잔액을 확인해 주세요.';
default: return null; default: return null;
} }
} }

View File

@ -51,6 +51,8 @@ class TranslationsNl extends Translations {
/// Een anonieme gebruiker /// Een anonieme gebruiker
@override String get anon => 'Anon'; @override String get anon => 'Anon';
@override String full_amount_sats({required num n}) => '${NumberFormat.decimalPattern('nl').format(n)} sats';
/// Aantal kijkers van de stream /// Aantal kijkers van de stream
@override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('nl'))(n, @override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('nl'))(n,
one: '1 kijker', one: '1 kijker',
@ -69,6 +71,7 @@ class TranslationsNl extends Translations {
@override late final _TranslationsProfileNl profile = _TranslationsProfileNl._(_root); @override late final _TranslationsProfileNl profile = _TranslationsProfileNl._(_root);
@override late final _TranslationsSettingsNl settings = _TranslationsSettingsNl._(_root); @override late final _TranslationsSettingsNl settings = _TranslationsSettingsNl._(_root);
@override late final _TranslationsLoginNl login = _TranslationsLoginNl._(_root); @override late final _TranslationsLoginNl login = _TranslationsLoginNl._(_root);
@override late final _TranslationsLiveNl live = _TranslationsLiveNl._(_root);
} }
// Path: stream // Path: stream
@ -205,6 +208,30 @@ class _TranslationsLoginNl extends TranslationsLoginEn {
@override late final _TranslationsLoginErrorNl error = _TranslationsLoginErrorNl._(_root); @override late final _TranslationsLoginErrorNl error = _TranslationsLoginErrorNl._(_root);
} }
// Path: live
class _TranslationsLiveNl extends TranslationsLiveEn {
_TranslationsLiveNl._(TranslationsNl root) : this._root = root, super.internal(root);
final TranslationsNl _root; // ignore: unused_field
// Translations
@override String get start => 'LIVE GAAN';
@override String get configure_stream => 'Stream configureren';
@override String get endpoint => 'Eindpunt';
@override String get accept_tos => 'TOS accepteren';
@override String balance_left({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('nl'))(n,
zero: '',
other: '~${time}',
);
@override String get title => 'Titel';
@override String get summary => 'Samenvatting';
@override String get image => 'Afbeelding omslag';
@override String get tags => 'Tags';
@override String get nsfw => 'NSFW-inhoud';
@override String get nsfw_description => 'Controleer hier of deze stream naaktheid of pornografische inhoud bevat.';
@override late final _TranslationsLiveErrorNl error = _TranslationsLiveErrorNl._(_root);
}
// Path: stream.status // Path: stream.status
class _TranslationsStreamStatusNl extends TranslationsStreamStatusEn { class _TranslationsStreamStatusNl extends TranslationsStreamStatusEn {
_TranslationsStreamStatusNl._(TranslationsNl root) : this._root = root, super.internal(root); _TranslationsStreamStatusNl._(TranslationsNl root) : this._root = root, super.internal(root);
@ -289,6 +316,8 @@ class _TranslationsSettingsWalletNl extends TranslationsSettingsWalletEn {
@override String get disconnect_wallet => 'Portefeuille loskoppelen'; @override String get disconnect_wallet => 'Portefeuille loskoppelen';
@override String get connect_1tap => '1-Tap Aansluiting'; @override String get connect_1tap => '1-Tap Aansluiting';
@override String get paste => 'URL plakken'; @override String get paste => 'URL plakken';
@override String get balance => 'Saldo';
@override String get name => 'Portemonnee';
@override late final _TranslationsSettingsWalletErrorNl error = _TranslationsSettingsWalletErrorNl._(_root); @override late final _TranslationsSettingsWalletErrorNl error = _TranslationsSettingsWalletErrorNl._(_root);
} }
@ -302,6 +331,18 @@ class _TranslationsLoginErrorNl extends TranslationsLoginErrorEn {
@override String get invalid_key => 'Ongeldige sleutel'; @override String get invalid_key => 'Ongeldige sleutel';
} }
// Path: live.error
class _TranslationsLiveErrorNl extends TranslationsLiveErrorEn {
_TranslationsLiveErrorNl._(TranslationsNl root) : this._root = root, super.internal(root);
final TranslationsNl _root; // ignore: unused_field
// Translations
@override String get failed => 'Stream mislukt';
@override String get connection_error => 'Fout bij verbinding';
@override String get start_failed => 'Stream start mislukt, controleer uw saldo';
}
// Path: stream.chat.write // Path: stream.chat.write
class _TranslationsStreamChatWriteNl extends TranslationsStreamChatWriteEn { class _TranslationsStreamChatWriteNl extends TranslationsStreamChatWriteEn {
_TranslationsStreamChatWriteNl._(TranslationsNl root) : this._root = root, super.internal(root); _TranslationsStreamChatWriteNl._(TranslationsNl root) : this._root = root, super.internal(root);
@ -380,6 +421,7 @@ extension on TranslationsNl {
case 'most_zapped_streamers': return 'Meeste Zapped Streamers'; case 'most_zapped_streamers': return 'Meeste Zapped Streamers';
case 'no_user_found': return 'Geen gebruiker gevonden'; case 'no_user_found': return 'Geen gebruiker gevonden';
case 'anon': return 'Anon'; case 'anon': return 'Anon';
case 'full_amount_sats': return ({required num n}) => '${NumberFormat.decimalPattern('nl').format(n)} sats';
case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('nl'))(n, case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('nl'))(n,
one: '1 kijker', one: '1 kijker',
other: '${NumberFormat.decimalPattern('nl').format(n)} kijkers', other: '${NumberFormat.decimalPattern('nl').format(n)} kijkers',
@ -457,6 +499,8 @@ extension on TranslationsNl {
case 'settings.wallet.disconnect_wallet': return 'Portefeuille loskoppelen'; case 'settings.wallet.disconnect_wallet': return 'Portefeuille loskoppelen';
case 'settings.wallet.connect_1tap': return '1-Tap Aansluiting'; case 'settings.wallet.connect_1tap': return '1-Tap Aansluiting';
case 'settings.wallet.paste': return 'URL plakken'; case 'settings.wallet.paste': return 'URL plakken';
case 'settings.wallet.balance': return 'Saldo';
case 'settings.wallet.name': return 'Portemonnee';
case 'settings.wallet.error.logged_out': return 'Kan geen verbinding maken met portemonnee als ik ben uitgelogd'; case 'settings.wallet.error.logged_out': return 'Kan geen verbinding maken met portemonnee als ik ben uitgelogd';
case 'settings.wallet.error.nwc_auth_event_not_found': return 'Geen portemonnee-auth-gebeurtenis gevonden'; case 'settings.wallet.error.nwc_auth_event_not_found': return 'Geen portemonnee-auth-gebeurtenis gevonden';
case 'login.username': return 'Gebruikersnaam'; case 'login.username': return 'Gebruikersnaam';
@ -464,6 +508,23 @@ extension on TranslationsNl {
case 'login.key': return 'Inloggen met sleutel'; case 'login.key': return 'Inloggen met sleutel';
case 'login.create': return 'Account aanmaken'; case 'login.create': return 'Account aanmaken';
case 'login.error.invalid_key': return 'Ongeldige sleutel'; case 'login.error.invalid_key': return 'Ongeldige sleutel';
case 'live.start': return 'LIVE GAAN';
case 'live.configure_stream': return 'Stream configureren';
case 'live.endpoint': return 'Eindpunt';
case 'live.accept_tos': return 'TOS accepteren';
case 'live.balance_left': return ({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('nl'))(n,
zero: '',
other: '~${time}',
);
case 'live.title': return 'Titel';
case 'live.summary': return 'Samenvatting';
case 'live.image': return 'Afbeelding omslag';
case 'live.tags': return 'Tags';
case 'live.nsfw': return 'NSFW-inhoud';
case 'live.nsfw_description': return 'Controleer hier of deze stream naaktheid of pornografische inhoud bevat.';
case 'live.error.failed': return 'Stream mislukt';
case 'live.error.connection_error': return 'Fout bij verbinding';
case 'live.error.start_failed': return 'Stream start mislukt, controleer uw saldo';
default: return null; default: return null;
} }
} }

View File

@ -51,6 +51,8 @@ class TranslationsPl extends Translations {
/// Anonimowy użytkownik /// Anonimowy użytkownik
@override String get anon => 'Anon'; @override String get anon => 'Anon';
@override String full_amount_sats({required num n}) => '${NumberFormat.decimalPattern('pl').format(n)} sats';
/// Liczba widzów strumienia /// Liczba widzów strumienia
@override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('pl'))(n, @override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('pl'))(n,
one: '1 przeglądarka', one: '1 przeglądarka',
@ -69,6 +71,7 @@ class TranslationsPl extends Translations {
@override late final _TranslationsProfilePl profile = _TranslationsProfilePl._(_root); @override late final _TranslationsProfilePl profile = _TranslationsProfilePl._(_root);
@override late final _TranslationsSettingsPl settings = _TranslationsSettingsPl._(_root); @override late final _TranslationsSettingsPl settings = _TranslationsSettingsPl._(_root);
@override late final _TranslationsLoginPl login = _TranslationsLoginPl._(_root); @override late final _TranslationsLoginPl login = _TranslationsLoginPl._(_root);
@override late final _TranslationsLivePl live = _TranslationsLivePl._(_root);
} }
// Path: stream // Path: stream
@ -205,6 +208,30 @@ class _TranslationsLoginPl extends TranslationsLoginEn {
@override late final _TranslationsLoginErrorPl error = _TranslationsLoginErrorPl._(_root); @override late final _TranslationsLoginErrorPl error = _TranslationsLoginErrorPl._(_root);
} }
// Path: live
class _TranslationsLivePl extends TranslationsLiveEn {
_TranslationsLivePl._(TranslationsPl root) : this._root = root, super.internal(root);
final TranslationsPl _root; // ignore: unused_field
// Translations
@override String get start => 'GO LIVE';
@override String get configure_stream => 'Konfiguracja strumienia';
@override String get endpoint => 'Punkt końcowy';
@override String get accept_tos => 'Zaakceptuj Regulamin';
@override String balance_left({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('pl'))(n,
zero: '',
other: '~${time}',
);
@override String get title => 'Tytuł';
@override String get summary => 'Podsumowanie';
@override String get image => 'Obraz na okładce';
@override String get tags => 'Tagi';
@override String get nsfw => 'Treści NSFW';
@override String get nsfw_description => 'Sprawdź tutaj, czy ten stream zawiera nagość lub treści pornograficzne.';
@override late final _TranslationsLiveErrorPl error = _TranslationsLiveErrorPl._(_root);
}
// Path: stream.status // Path: stream.status
class _TranslationsStreamStatusPl extends TranslationsStreamStatusEn { class _TranslationsStreamStatusPl extends TranslationsStreamStatusEn {
_TranslationsStreamStatusPl._(TranslationsPl root) : this._root = root, super.internal(root); _TranslationsStreamStatusPl._(TranslationsPl root) : this._root = root, super.internal(root);
@ -289,6 +316,8 @@ class _TranslationsSettingsWalletPl extends TranslationsSettingsWalletEn {
@override String get disconnect_wallet => 'Odłącz portfel'; @override String get disconnect_wallet => 'Odłącz portfel';
@override String get connect_1tap => 'Połączenie 1-wtykowe'; @override String get connect_1tap => 'Połączenie 1-wtykowe';
@override String get paste => 'Wklej adres URL'; @override String get paste => 'Wklej adres URL';
@override String get balance => 'Równowaga';
@override String get name => 'Portfel';
@override late final _TranslationsSettingsWalletErrorPl error = _TranslationsSettingsWalletErrorPl._(_root); @override late final _TranslationsSettingsWalletErrorPl error = _TranslationsSettingsWalletErrorPl._(_root);
} }
@ -302,6 +331,18 @@ class _TranslationsLoginErrorPl extends TranslationsLoginErrorEn {
@override String get invalid_key => 'Nieprawidłowy klucz'; @override String get invalid_key => 'Nieprawidłowy klucz';
} }
// Path: live.error
class _TranslationsLiveErrorPl extends TranslationsLiveErrorEn {
_TranslationsLiveErrorPl._(TranslationsPl root) : this._root = root, super.internal(root);
final TranslationsPl _root; // ignore: unused_field
// Translations
@override String get failed => 'Strumień nie powiódł się';
@override String get connection_error => 'Błąd połączenia';
@override String get start_failed => 'Uruchomienie strumienia nie powiodło się, sprawdź saldo';
}
// Path: stream.chat.write // Path: stream.chat.write
class _TranslationsStreamChatWritePl extends TranslationsStreamChatWriteEn { class _TranslationsStreamChatWritePl extends TranslationsStreamChatWriteEn {
_TranslationsStreamChatWritePl._(TranslationsPl root) : this._root = root, super.internal(root); _TranslationsStreamChatWritePl._(TranslationsPl root) : this._root = root, super.internal(root);
@ -380,6 +421,7 @@ extension on TranslationsPl {
case 'most_zapped_streamers': return 'Większość zapped streamerów'; case 'most_zapped_streamers': return 'Większość zapped streamerów';
case 'no_user_found': return 'Nie znaleziono użytkownika'; case 'no_user_found': return 'Nie znaleziono użytkownika';
case 'anon': return 'Anon'; case 'anon': return 'Anon';
case 'full_amount_sats': return ({required num n}) => '${NumberFormat.decimalPattern('pl').format(n)} sats';
case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('pl'))(n, case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('pl'))(n,
one: '1 przeglądarka', one: '1 przeglądarka',
other: '{n:decimalPattern} widzów', other: '{n:decimalPattern} widzów',
@ -457,6 +499,8 @@ extension on TranslationsPl {
case 'settings.wallet.disconnect_wallet': return 'Odłącz portfel'; case 'settings.wallet.disconnect_wallet': return 'Odłącz portfel';
case 'settings.wallet.connect_1tap': return 'Połączenie 1-wtykowe'; case 'settings.wallet.connect_1tap': return 'Połączenie 1-wtykowe';
case 'settings.wallet.paste': return 'Wklej adres URL'; case 'settings.wallet.paste': return 'Wklej adres URL';
case 'settings.wallet.balance': return 'Równowaga';
case 'settings.wallet.name': return 'Portfel';
case 'settings.wallet.error.logged_out': return 'Nie można połączyć portfela po wylogowaniu'; case 'settings.wallet.error.logged_out': return 'Nie można połączyć portfela po wylogowaniu';
case 'settings.wallet.error.nwc_auth_event_not_found': return 'Nie znaleziono zdarzenia autoryzacji portfela'; case 'settings.wallet.error.nwc_auth_event_not_found': return 'Nie znaleziono zdarzenia autoryzacji portfela';
case 'login.username': return 'Nazwa użytkownika'; case 'login.username': return 'Nazwa użytkownika';
@ -464,6 +508,23 @@ extension on TranslationsPl {
case 'login.key': return 'Logowanie za pomocą klucza'; case 'login.key': return 'Logowanie za pomocą klucza';
case 'login.create': return 'Utwórz konto'; case 'login.create': return 'Utwórz konto';
case 'login.error.invalid_key': return 'Nieprawidłowy klucz'; case 'login.error.invalid_key': return 'Nieprawidłowy klucz';
case 'live.start': return 'GO LIVE';
case 'live.configure_stream': return 'Konfiguracja strumienia';
case 'live.endpoint': return 'Punkt końcowy';
case 'live.accept_tos': return 'Zaakceptuj Regulamin';
case 'live.balance_left': return ({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('pl'))(n,
zero: '',
other: '~${time}',
);
case 'live.title': return 'Tytuł';
case 'live.summary': return 'Podsumowanie';
case 'live.image': return 'Obraz na okładce';
case 'live.tags': return 'Tagi';
case 'live.nsfw': return 'Treści NSFW';
case 'live.nsfw_description': return 'Sprawdź tutaj, czy ten stream zawiera nagość lub treści pornograficzne.';
case 'live.error.failed': return 'Strumień nie powiódł się';
case 'live.error.connection_error': return 'Błąd połączenia';
case 'live.error.start_failed': return 'Uruchomienie strumienia nie powiodło się, sprawdź saldo';
default: return null; default: return null;
} }
} }

View File

@ -51,6 +51,8 @@ class TranslationsPt extends Translations {
/// Um usuário anônimo /// Um usuário anônimo
@override String get anon => 'Anônimo'; @override String get anon => 'Anônimo';
@override String full_amount_sats({required num n}) => '${NumberFormat.decimalPattern('pt').format(n)} sats';
/// Número de espectadores da transmissão /// Número de espectadores da transmissão
@override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('pt'))(n, @override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('pt'))(n,
one: '1 visualizador', one: '1 visualizador',
@ -69,6 +71,7 @@ class TranslationsPt extends Translations {
@override late final _TranslationsProfilePt profile = _TranslationsProfilePt._(_root); @override late final _TranslationsProfilePt profile = _TranslationsProfilePt._(_root);
@override late final _TranslationsSettingsPt settings = _TranslationsSettingsPt._(_root); @override late final _TranslationsSettingsPt settings = _TranslationsSettingsPt._(_root);
@override late final _TranslationsLoginPt login = _TranslationsLoginPt._(_root); @override late final _TranslationsLoginPt login = _TranslationsLoginPt._(_root);
@override late final _TranslationsLivePt live = _TranslationsLivePt._(_root);
} }
// Path: stream // Path: stream
@ -205,6 +208,30 @@ class _TranslationsLoginPt extends TranslationsLoginEn {
@override late final _TranslationsLoginErrorPt error = _TranslationsLoginErrorPt._(_root); @override late final _TranslationsLoginErrorPt error = _TranslationsLoginErrorPt._(_root);
} }
// Path: live
class _TranslationsLivePt extends TranslationsLiveEn {
_TranslationsLivePt._(TranslationsPt root) : this._root = root, super.internal(root);
final TranslationsPt _root; // ignore: unused_field
// Translations
@override String get start => 'GO LIVE';
@override String get configure_stream => 'Configurar fluxo';
@override String get endpoint => 'Ponto final';
@override String get accept_tos => 'Aceitar os Termos de Serviço';
@override String balance_left({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('pt'))(n,
zero: '',
other: '~${time}',
);
@override String get title => 'Título';
@override String get summary => 'Resumo';
@override String get image => 'Imagem da capa';
@override String get tags => 'Tags';
@override String get nsfw => 'Conteúdo NSFW';
@override String get nsfw_description => 'Verifique aqui se essa transmissão contém nudez ou conteúdo pornográfico.';
@override late final _TranslationsLiveErrorPt error = _TranslationsLiveErrorPt._(_root);
}
// Path: stream.status // Path: stream.status
class _TranslationsStreamStatusPt extends TranslationsStreamStatusEn { class _TranslationsStreamStatusPt extends TranslationsStreamStatusEn {
_TranslationsStreamStatusPt._(TranslationsPt root) : this._root = root, super.internal(root); _TranslationsStreamStatusPt._(TranslationsPt root) : this._root = root, super.internal(root);
@ -289,6 +316,8 @@ class _TranslationsSettingsWalletPt extends TranslationsSettingsWalletEn {
@override String get disconnect_wallet => 'Desconectar carteira'; @override String get disconnect_wallet => 'Desconectar carteira';
@override String get connect_1tap => 'Conexão de 1 torneira'; @override String get connect_1tap => 'Conexão de 1 torneira';
@override String get paste => 'Colar URL'; @override String get paste => 'Colar URL';
@override String get balance => 'Equilíbrio';
@override String get name => 'Carteira';
@override late final _TranslationsSettingsWalletErrorPt error = _TranslationsSettingsWalletErrorPt._(_root); @override late final _TranslationsSettingsWalletErrorPt error = _TranslationsSettingsWalletErrorPt._(_root);
} }
@ -302,6 +331,18 @@ class _TranslationsLoginErrorPt extends TranslationsLoginErrorEn {
@override String get invalid_key => 'Chave inválida'; @override String get invalid_key => 'Chave inválida';
} }
// Path: live.error
class _TranslationsLiveErrorPt extends TranslationsLiveErrorEn {
_TranslationsLiveErrorPt._(TranslationsPt root) : this._root = root, super.internal(root);
final TranslationsPt _root; // ignore: unused_field
// Translations
@override String get failed => 'O fluxo falhou';
@override String get connection_error => 'Erro de conexão';
@override String get start_failed => 'Falha no início do fluxo, verifique seu saldo';
}
// Path: stream.chat.write // Path: stream.chat.write
class _TranslationsStreamChatWritePt extends TranslationsStreamChatWriteEn { class _TranslationsStreamChatWritePt extends TranslationsStreamChatWriteEn {
_TranslationsStreamChatWritePt._(TranslationsPt root) : this._root = root, super.internal(root); _TranslationsStreamChatWritePt._(TranslationsPt root) : this._root = root, super.internal(root);
@ -380,6 +421,7 @@ extension on TranslationsPt {
case 'most_zapped_streamers': return 'Streamers mais afetados'; case 'most_zapped_streamers': return 'Streamers mais afetados';
case 'no_user_found': return 'Nenhum usuário encontrado'; case 'no_user_found': return 'Nenhum usuário encontrado';
case 'anon': return 'Anônimo'; case 'anon': return 'Anônimo';
case 'full_amount_sats': return ({required num n}) => '${NumberFormat.decimalPattern('pt').format(n)} sats';
case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('pt'))(n, case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('pt'))(n,
one: '1 visualizador', one: '1 visualizador',
other: '${NumberFormat.decimalPattern('pt').format(n)} espectadores', other: '${NumberFormat.decimalPattern('pt').format(n)} espectadores',
@ -457,6 +499,8 @@ extension on TranslationsPt {
case 'settings.wallet.disconnect_wallet': return 'Desconectar carteira'; case 'settings.wallet.disconnect_wallet': return 'Desconectar carteira';
case 'settings.wallet.connect_1tap': return 'Conexão de 1 torneira'; case 'settings.wallet.connect_1tap': return 'Conexão de 1 torneira';
case 'settings.wallet.paste': return 'Colar URL'; case 'settings.wallet.paste': return 'Colar URL';
case 'settings.wallet.balance': return 'Equilíbrio';
case 'settings.wallet.name': return 'Carteira';
case 'settings.wallet.error.logged_out': return 'Não consigo conectar a carteira quando estou desconectado'; case 'settings.wallet.error.logged_out': return 'Não consigo conectar a carteira quando estou desconectado';
case 'settings.wallet.error.nwc_auth_event_not_found': return 'Nenhum evento de autenticação de carteira encontrado'; case 'settings.wallet.error.nwc_auth_event_not_found': return 'Nenhum evento de autenticação de carteira encontrado';
case 'login.username': return 'Nome de usuário'; case 'login.username': return 'Nome de usuário';
@ -464,6 +508,23 @@ extension on TranslationsPt {
case 'login.key': return 'Login com chave'; case 'login.key': return 'Login com chave';
case 'login.create': return 'Criar Conta'; case 'login.create': return 'Criar Conta';
case 'login.error.invalid_key': return 'Chave inválida'; case 'login.error.invalid_key': return 'Chave inválida';
case 'live.start': return 'GO LIVE';
case 'live.configure_stream': return 'Configurar fluxo';
case 'live.endpoint': return 'Ponto final';
case 'live.accept_tos': return 'Aceitar os Termos de Serviço';
case 'live.balance_left': return ({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('pt'))(n,
zero: '',
other: '~${time}',
);
case 'live.title': return 'Título';
case 'live.summary': return 'Resumo';
case 'live.image': return 'Imagem da capa';
case 'live.tags': return 'Tags';
case 'live.nsfw': return 'Conteúdo NSFW';
case 'live.nsfw_description': return 'Verifique aqui se essa transmissão contém nudez ou conteúdo pornográfico.';
case 'live.error.failed': return 'O fluxo falhou';
case 'live.error.connection_error': return 'Erro de conexão';
case 'live.error.start_failed': return 'Falha no início do fluxo, verifique seu saldo';
default: return null; default: return null;
} }
} }

View File

@ -51,6 +51,8 @@ class TranslationsRo extends Translations {
/// Un utilizator anonim /// Un utilizator anonim
@override String get anon => 'Anon'; @override String get anon => 'Anon';
@override String full_amount_sats({required num n}) => '${NumberFormat.decimalPattern('ro').format(n)} sats';
/// Numărul de telespectatori ai fluxului /// Numărul de telespectatori ai fluxului
@override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ro'))(n, @override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ro'))(n,
one: '1 vizualizator', one: '1 vizualizator',
@ -69,6 +71,7 @@ class TranslationsRo extends Translations {
@override late final _TranslationsProfileRo profile = _TranslationsProfileRo._(_root); @override late final _TranslationsProfileRo profile = _TranslationsProfileRo._(_root);
@override late final _TranslationsSettingsRo settings = _TranslationsSettingsRo._(_root); @override late final _TranslationsSettingsRo settings = _TranslationsSettingsRo._(_root);
@override late final _TranslationsLoginRo login = _TranslationsLoginRo._(_root); @override late final _TranslationsLoginRo login = _TranslationsLoginRo._(_root);
@override late final _TranslationsLiveRo live = _TranslationsLiveRo._(_root);
} }
// Path: stream // Path: stream
@ -205,6 +208,30 @@ class _TranslationsLoginRo extends TranslationsLoginEn {
@override late final _TranslationsLoginErrorRo error = _TranslationsLoginErrorRo._(_root); @override late final _TranslationsLoginErrorRo error = _TranslationsLoginErrorRo._(_root);
} }
// Path: live
class _TranslationsLiveRo extends TranslationsLiveEn {
_TranslationsLiveRo._(TranslationsRo root) : this._root = root, super.internal(root);
final TranslationsRo _root; // ignore: unused_field
// Translations
@override String get start => 'GO LIVE';
@override String get configure_stream => 'Configurați fluxul';
@override String get endpoint => 'Punct final';
@override String get accept_tos => 'Acceptați TOS';
@override String balance_left({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ro'))(n,
zero: '',
other: '~${time}',
);
@override String get title => 'Titlu';
@override String get summary => 'Rezumat';
@override String get image => 'Imagine de copertă';
@override String get tags => 'Etichete';
@override String get nsfw => 'Conținut NSFW';
@override String get nsfw_description => 'Bifați aici dacă acest flux conține nuditate sau conținut pornografic.';
@override late final _TranslationsLiveErrorRo error = _TranslationsLiveErrorRo._(_root);
}
// Path: stream.status // Path: stream.status
class _TranslationsStreamStatusRo extends TranslationsStreamStatusEn { class _TranslationsStreamStatusRo extends TranslationsStreamStatusEn {
_TranslationsStreamStatusRo._(TranslationsRo root) : this._root = root, super.internal(root); _TranslationsStreamStatusRo._(TranslationsRo root) : this._root = root, super.internal(root);
@ -289,6 +316,8 @@ class _TranslationsSettingsWalletRo extends TranslationsSettingsWalletEn {
@override String get disconnect_wallet => 'Deconectați portofelul'; @override String get disconnect_wallet => 'Deconectați portofelul';
@override String get connect_1tap => 'Conexiune 1-Tap'; @override String get connect_1tap => 'Conexiune 1-Tap';
@override String get paste => 'Lipiți URL'; @override String get paste => 'Lipiți URL';
@override String get balance => 'Echilibru';
@override String get name => 'Portofel';
@override late final _TranslationsSettingsWalletErrorRo error = _TranslationsSettingsWalletErrorRo._(_root); @override late final _TranslationsSettingsWalletErrorRo error = _TranslationsSettingsWalletErrorRo._(_root);
} }
@ -302,6 +331,18 @@ class _TranslationsLoginErrorRo extends TranslationsLoginErrorEn {
@override String get invalid_key => 'Cheie invalidă'; @override String get invalid_key => 'Cheie invalidă';
} }
// Path: live.error
class _TranslationsLiveErrorRo extends TranslationsLiveErrorEn {
_TranslationsLiveErrorRo._(TranslationsRo root) : this._root = root, super.internal(root);
final TranslationsRo _root; // ignore: unused_field
// Translations
@override String get failed => 'Fluxul a eșuat';
@override String get connection_error => 'Eroare de conectare';
@override String get start_failed => 'Pornirea fluxului a eșuat, vă rugăm să verificați soldul';
}
// Path: stream.chat.write // Path: stream.chat.write
class _TranslationsStreamChatWriteRo extends TranslationsStreamChatWriteEn { class _TranslationsStreamChatWriteRo extends TranslationsStreamChatWriteEn {
_TranslationsStreamChatWriteRo._(TranslationsRo root) : this._root = root, super.internal(root); _TranslationsStreamChatWriteRo._(TranslationsRo root) : this._root = root, super.internal(root);
@ -380,6 +421,7 @@ extension on TranslationsRo {
case 'most_zapped_streamers': return 'Cele mai multe Streamers Zapped'; case 'most_zapped_streamers': return 'Cele mai multe Streamers Zapped';
case 'no_user_found': return 'Niciun utilizator găsit'; case 'no_user_found': return 'Niciun utilizator găsit';
case 'anon': return 'Anon'; case 'anon': return 'Anon';
case 'full_amount_sats': return ({required num n}) => '${NumberFormat.decimalPattern('ro').format(n)} sats';
case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ro'))(n, case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ro'))(n,
one: '1 vizualizator', one: '1 vizualizator',
other: '${NumberFormat.decimalPattern('ro').format(n)} telespectatori', other: '${NumberFormat.decimalPattern('ro').format(n)} telespectatori',
@ -457,6 +499,8 @@ extension on TranslationsRo {
case 'settings.wallet.disconnect_wallet': return 'Deconectați portofelul'; case 'settings.wallet.disconnect_wallet': return 'Deconectați portofelul';
case 'settings.wallet.connect_1tap': return 'Conexiune 1-Tap'; case 'settings.wallet.connect_1tap': return 'Conexiune 1-Tap';
case 'settings.wallet.paste': return 'Lipiți URL'; case 'settings.wallet.paste': return 'Lipiți URL';
case 'settings.wallet.balance': return 'Echilibru';
case 'settings.wallet.name': return 'Portofel';
case 'settings.wallet.error.logged_out': return 'Nu puteți conecta portofelul atunci când sunteți deconectat'; case 'settings.wallet.error.logged_out': return 'Nu puteți conecta portofelul atunci când sunteți deconectat';
case 'settings.wallet.error.nwc_auth_event_not_found': return 'Nu a fost găsit niciun eveniment de autorizare a portofelului'; case 'settings.wallet.error.nwc_auth_event_not_found': return 'Nu a fost găsit niciun eveniment de autorizare a portofelului';
case 'login.username': return 'Nume utilizator'; case 'login.username': return 'Nume utilizator';
@ -464,6 +508,23 @@ extension on TranslationsRo {
case 'login.key': return 'Autentificare cu cheie'; case 'login.key': return 'Autentificare cu cheie';
case 'login.create': return 'Creare cont'; case 'login.create': return 'Creare cont';
case 'login.error.invalid_key': return 'Cheie invalidă'; case 'login.error.invalid_key': return 'Cheie invalidă';
case 'live.start': return 'GO LIVE';
case 'live.configure_stream': return 'Configurați fluxul';
case 'live.endpoint': return 'Punct final';
case 'live.accept_tos': return 'Acceptați TOS';
case 'live.balance_left': return ({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ro'))(n,
zero: '',
other: '~${time}',
);
case 'live.title': return 'Titlu';
case 'live.summary': return 'Rezumat';
case 'live.image': return 'Imagine de copertă';
case 'live.tags': return 'Etichete';
case 'live.nsfw': return 'Conținut NSFW';
case 'live.nsfw_description': return 'Bifați aici dacă acest flux conține nuditate sau conținut pornografic.';
case 'live.error.failed': return 'Fluxul a eșuat';
case 'live.error.connection_error': return 'Eroare de conectare';
case 'live.error.start_failed': return 'Pornirea fluxului a eșuat, vă rugăm să verificați soldul';
default: return null; default: return null;
} }
} }

View File

@ -51,6 +51,8 @@ class TranslationsRu extends Translations {
/// Анонимный пользователь /// Анонимный пользователь
@override String get anon => 'Аноним'; @override String get anon => 'Аноним';
@override String full_amount_sats({required num n}) => '${NumberFormat.decimalPattern('ru').format(n)} sats';
/// Количество зрителей потока /// Количество зрителей потока
@override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ru'))(n, @override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ru'))(n,
one: '1 зритель', one: '1 зритель',
@ -69,6 +71,7 @@ class TranslationsRu extends Translations {
@override late final _TranslationsProfileRu profile = _TranslationsProfileRu._(_root); @override late final _TranslationsProfileRu profile = _TranslationsProfileRu._(_root);
@override late final _TranslationsSettingsRu settings = _TranslationsSettingsRu._(_root); @override late final _TranslationsSettingsRu settings = _TranslationsSettingsRu._(_root);
@override late final _TranslationsLoginRu login = _TranslationsLoginRu._(_root); @override late final _TranslationsLoginRu login = _TranslationsLoginRu._(_root);
@override late final _TranslationsLiveRu live = _TranslationsLiveRu._(_root);
} }
// Path: stream // Path: stream
@ -205,6 +208,30 @@ class _TranslationsLoginRu extends TranslationsLoginEn {
@override late final _TranslationsLoginErrorRu error = _TranslationsLoginErrorRu._(_root); @override late final _TranslationsLoginErrorRu error = _TranslationsLoginErrorRu._(_root);
} }
// Path: live
class _TranslationsLiveRu extends TranslationsLiveEn {
_TranslationsLiveRu._(TranslationsRu root) : this._root = root, super.internal(root);
final TranslationsRu _root; // ignore: unused_field
// Translations
@override String get start => 'ПЕРЕЙТИ В ПРЯМОЙ ЭФИР';
@override String get configure_stream => 'Настроить поток';
@override String get endpoint => 'Конечная точка';
@override String get accept_tos => 'Принять TOS';
@override String balance_left({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ru'))(n,
zero: '',
other: '~${time}',
);
@override String get title => 'Название';
@override String get summary => 'Резюме';
@override String get image => 'Изображение на обложке';
@override String get tags => 'Теги';
@override String get nsfw => 'NSFW-контент';
@override String get nsfw_description => 'Отметьте здесь, если этот поток содержит наготу или порнографические материалы.';
@override late final _TranslationsLiveErrorRu error = _TranslationsLiveErrorRu._(_root);
}
// Path: stream.status // Path: stream.status
class _TranslationsStreamStatusRu extends TranslationsStreamStatusEn { class _TranslationsStreamStatusRu extends TranslationsStreamStatusEn {
_TranslationsStreamStatusRu._(TranslationsRu root) : this._root = root, super.internal(root); _TranslationsStreamStatusRu._(TranslationsRu root) : this._root = root, super.internal(root);
@ -289,6 +316,8 @@ class _TranslationsSettingsWalletRu extends TranslationsSettingsWalletEn {
@override String get disconnect_wallet => 'Отключить кошелек'; @override String get disconnect_wallet => 'Отключить кошелек';
@override String get connect_1tap => '1-кратное соединение'; @override String get connect_1tap => '1-кратное соединение';
@override String get paste => 'Вставить URL'; @override String get paste => 'Вставить URL';
@override String get balance => 'Баланс';
@override String get name => 'Кошелек';
@override late final _TranslationsSettingsWalletErrorRu error = _TranslationsSettingsWalletErrorRu._(_root); @override late final _TranslationsSettingsWalletErrorRu error = _TranslationsSettingsWalletErrorRu._(_root);
} }
@ -302,6 +331,18 @@ class _TranslationsLoginErrorRu extends TranslationsLoginErrorEn {
@override String get invalid_key => 'Неверный ключ'; @override String get invalid_key => 'Неверный ключ';
} }
// Path: live.error
class _TranslationsLiveErrorRu extends TranslationsLiveErrorEn {
_TranslationsLiveErrorRu._(TranslationsRu root) : this._root = root, super.internal(root);
final TranslationsRu _root; // ignore: unused_field
// Translations
@override String get failed => 'Сбой потока';
@override String get connection_error => 'Ошибка подключения';
@override String get start_failed => 'Запуск потока не удался, пожалуйста, проверьте баланс';
}
// Path: stream.chat.write // Path: stream.chat.write
class _TranslationsStreamChatWriteRu extends TranslationsStreamChatWriteEn { class _TranslationsStreamChatWriteRu extends TranslationsStreamChatWriteEn {
_TranslationsStreamChatWriteRu._(TranslationsRu root) : this._root = root, super.internal(root); _TranslationsStreamChatWriteRu._(TranslationsRu root) : this._root = root, super.internal(root);
@ -380,6 +421,7 @@ extension on TranslationsRu {
case 'most_zapped_streamers': return 'Самые прыткие стримеры'; case 'most_zapped_streamers': return 'Самые прыткие стримеры';
case 'no_user_found': return 'Пользователь не найден'; case 'no_user_found': return 'Пользователь не найден';
case 'anon': return 'Аноним'; case 'anon': return 'Аноним';
case 'full_amount_sats': return ({required num n}) => '${NumberFormat.decimalPattern('ru').format(n)} sats';
case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ru'))(n, case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ru'))(n,
one: '1 зритель', one: '1 зритель',
other: '${NumberFormat.decimalPattern('ru').format(n)} зрителей', other: '${NumberFormat.decimalPattern('ru').format(n)} зрителей',
@ -457,6 +499,8 @@ extension on TranslationsRu {
case 'settings.wallet.disconnect_wallet': return 'Отключить кошелек'; case 'settings.wallet.disconnect_wallet': return 'Отключить кошелек';
case 'settings.wallet.connect_1tap': return '1-кратное соединение'; case 'settings.wallet.connect_1tap': return '1-кратное соединение';
case 'settings.wallet.paste': return 'Вставить URL'; case 'settings.wallet.paste': return 'Вставить URL';
case 'settings.wallet.balance': return 'Баланс';
case 'settings.wallet.name': return 'Кошелек';
case 'settings.wallet.error.logged_out': return 'Невозможно подключить кошелек при выходе из системы'; case 'settings.wallet.error.logged_out': return 'Невозможно подключить кошелек при выходе из системы';
case 'settings.wallet.error.nwc_auth_event_not_found': return 'Событие аутентификации кошелька не найдено'; case 'settings.wallet.error.nwc_auth_event_not_found': return 'Событие аутентификации кошелька не найдено';
case 'login.username': return 'Имя пользователя'; case 'login.username': return 'Имя пользователя';
@ -464,6 +508,23 @@ extension on TranslationsRu {
case 'login.key': return 'Вход в систему с помощью ключа'; case 'login.key': return 'Вход в систему с помощью ключа';
case 'login.create': return 'Создать аккаунт'; case 'login.create': return 'Создать аккаунт';
case 'login.error.invalid_key': return 'Неверный ключ'; case 'login.error.invalid_key': return 'Неверный ключ';
case 'live.start': return 'ПЕРЕЙТИ В ПРЯМОЙ ЭФИР';
case 'live.configure_stream': return 'Настроить поток';
case 'live.endpoint': return 'Конечная точка';
case 'live.accept_tos': return 'Принять TOS';
case 'live.balance_left': return ({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ru'))(n,
zero: '',
other: '~${time}',
);
case 'live.title': return 'Название';
case 'live.summary': return 'Резюме';
case 'live.image': return 'Изображение на обложке';
case 'live.tags': return 'Теги';
case 'live.nsfw': return 'NSFW-контент';
case 'live.nsfw_description': return 'Отметьте здесь, если этот поток содержит наготу или порнографические материалы.';
case 'live.error.failed': return 'Сбой потока';
case 'live.error.connection_error': return 'Ошибка подключения';
case 'live.error.start_failed': return 'Запуск потока не удался, пожалуйста, проверьте баланс';
default: return null; default: return null;
} }
} }

View File

@ -51,6 +51,8 @@ class TranslationsSv extends Translations {
/// En anonym användare /// En anonym användare
@override String get anon => 'Anno'; @override String get anon => 'Anno';
@override String full_amount_sats({required num n}) => '${NumberFormat.decimalPattern('sv').format(n)} sats';
/// Antal tittare på strömmingen /// Antal tittare på strömmingen
@override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('sv'))(n, @override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('sv'))(n,
one: '1 tittare', one: '1 tittare',
@ -69,6 +71,7 @@ class TranslationsSv extends Translations {
@override late final _TranslationsProfileSv profile = _TranslationsProfileSv._(_root); @override late final _TranslationsProfileSv profile = _TranslationsProfileSv._(_root);
@override late final _TranslationsSettingsSv settings = _TranslationsSettingsSv._(_root); @override late final _TranslationsSettingsSv settings = _TranslationsSettingsSv._(_root);
@override late final _TranslationsLoginSv login = _TranslationsLoginSv._(_root); @override late final _TranslationsLoginSv login = _TranslationsLoginSv._(_root);
@override late final _TranslationsLiveSv live = _TranslationsLiveSv._(_root);
} }
// Path: stream // Path: stream
@ -205,6 +208,30 @@ class _TranslationsLoginSv extends TranslationsLoginEn {
@override late final _TranslationsLoginErrorSv error = _TranslationsLoginErrorSv._(_root); @override late final _TranslationsLoginErrorSv error = _TranslationsLoginErrorSv._(_root);
} }
// Path: live
class _TranslationsLiveSv extends TranslationsLiveEn {
_TranslationsLiveSv._(TranslationsSv root) : this._root = root, super.internal(root);
final TranslationsSv _root; // ignore: unused_field
// Translations
@override String get start => 'GÅ DIREKT';
@override String get configure_stream => 'Konfigurera ström';
@override String get endpoint => 'Slutpunkt';
@override String get accept_tos => 'Acceptera TOS';
@override String balance_left({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('sv'))(n,
zero: '',
other: '~${time}',
);
@override String get title => 'Titel';
@override String get summary => 'Sammanfattning';
@override String get image => 'Omslagsbild';
@override String get tags => 'Etiketter';
@override String get nsfw => 'NSFW-innehåll';
@override String get nsfw_description => 'Markera här om denna stream innehåller nakenhet eller pornografiskt innehåll.';
@override late final _TranslationsLiveErrorSv error = _TranslationsLiveErrorSv._(_root);
}
// Path: stream.status // Path: stream.status
class _TranslationsStreamStatusSv extends TranslationsStreamStatusEn { class _TranslationsStreamStatusSv extends TranslationsStreamStatusEn {
_TranslationsStreamStatusSv._(TranslationsSv root) : this._root = root, super.internal(root); _TranslationsStreamStatusSv._(TranslationsSv root) : this._root = root, super.internal(root);
@ -289,6 +316,8 @@ class _TranslationsSettingsWalletSv extends TranslationsSettingsWalletEn {
@override String get disconnect_wallet => 'Koppla bort plånboken'; @override String get disconnect_wallet => 'Koppla bort plånboken';
@override String get connect_1tap => '1-tryck anslutning'; @override String get connect_1tap => '1-tryck anslutning';
@override String get paste => 'Klistra in URL'; @override String get paste => 'Klistra in URL';
@override String get balance => 'Balans';
@override String get name => 'Plånbok';
@override late final _TranslationsSettingsWalletErrorSv error = _TranslationsSettingsWalletErrorSv._(_root); @override late final _TranslationsSettingsWalletErrorSv error = _TranslationsSettingsWalletErrorSv._(_root);
} }
@ -302,6 +331,18 @@ class _TranslationsLoginErrorSv extends TranslationsLoginErrorEn {
@override String get invalid_key => 'Ogiltig nyckel'; @override String get invalid_key => 'Ogiltig nyckel';
} }
// Path: live.error
class _TranslationsLiveErrorSv extends TranslationsLiveErrorEn {
_TranslationsLiveErrorSv._(TranslationsSv root) : this._root = root, super.internal(root);
final TranslationsSv _root; // ignore: unused_field
// Translations
@override String get failed => 'Strömmen misslyckades';
@override String get connection_error => 'Anslutningsfel';
@override String get start_failed => 'Stream start misslyckades, vänligen kontrollera ditt saldo';
}
// Path: stream.chat.write // Path: stream.chat.write
class _TranslationsStreamChatWriteSv extends TranslationsStreamChatWriteEn { class _TranslationsStreamChatWriteSv extends TranslationsStreamChatWriteEn {
_TranslationsStreamChatWriteSv._(TranslationsSv root) : this._root = root, super.internal(root); _TranslationsStreamChatWriteSv._(TranslationsSv root) : this._root = root, super.internal(root);
@ -380,6 +421,7 @@ extension on TranslationsSv {
case 'most_zapped_streamers': return 'De flest zappade streamers'; case 'most_zapped_streamers': return 'De flest zappade streamers';
case 'no_user_found': return 'Ingen användare hittades'; case 'no_user_found': return 'Ingen användare hittades';
case 'anon': return 'Anno'; case 'anon': return 'Anno';
case 'full_amount_sats': return ({required num n}) => '${NumberFormat.decimalPattern('sv').format(n)} sats';
case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('sv'))(n, case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('sv'))(n,
one: '1 tittare', one: '1 tittare',
other: '${NumberFormat.decimalPattern('sv').format(n)} tittare', other: '${NumberFormat.decimalPattern('sv').format(n)} tittare',
@ -457,6 +499,8 @@ extension on TranslationsSv {
case 'settings.wallet.disconnect_wallet': return 'Koppla bort plånboken'; case 'settings.wallet.disconnect_wallet': return 'Koppla bort plånboken';
case 'settings.wallet.connect_1tap': return '1-tryck anslutning'; case 'settings.wallet.connect_1tap': return '1-tryck anslutning';
case 'settings.wallet.paste': return 'Klistra in URL'; case 'settings.wallet.paste': return 'Klistra in URL';
case 'settings.wallet.balance': return 'Balans';
case 'settings.wallet.name': return 'Plånbok';
case 'settings.wallet.error.logged_out': return 'Kan inte ansluta plånbok när du är utloggad'; case 'settings.wallet.error.logged_out': return 'Kan inte ansluta plånbok när du är utloggad';
case 'settings.wallet.error.nwc_auth_event_not_found': return 'Inget autentiseringshändelse för plånbok hittades'; case 'settings.wallet.error.nwc_auth_event_not_found': return 'Inget autentiseringshändelse för plånbok hittades';
case 'login.username': return 'Användarnamn'; case 'login.username': return 'Användarnamn';
@ -464,6 +508,23 @@ extension on TranslationsSv {
case 'login.key': return 'Logga in med nyckel'; case 'login.key': return 'Logga in med nyckel';
case 'login.create': return 'Skapa konto'; case 'login.create': return 'Skapa konto';
case 'login.error.invalid_key': return 'Ogiltig nyckel'; case 'login.error.invalid_key': return 'Ogiltig nyckel';
case 'live.start': return 'GÅ DIREKT';
case 'live.configure_stream': return 'Konfigurera ström';
case 'live.endpoint': return 'Slutpunkt';
case 'live.accept_tos': return 'Acceptera TOS';
case 'live.balance_left': return ({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('sv'))(n,
zero: '',
other: '~${time}',
);
case 'live.title': return 'Titel';
case 'live.summary': return 'Sammanfattning';
case 'live.image': return 'Omslagsbild';
case 'live.tags': return 'Etiketter';
case 'live.nsfw': return 'NSFW-innehåll';
case 'live.nsfw_description': return 'Markera här om denna stream innehåller nakenhet eller pornografiskt innehåll.';
case 'live.error.failed': return 'Strömmen misslyckades';
case 'live.error.connection_error': return 'Anslutningsfel';
case 'live.error.start_failed': return 'Stream start misslyckades, vänligen kontrollera ditt saldo';
default: return null; default: return null;
} }
} }

View File

@ -51,6 +51,8 @@ class TranslationsUk extends Translations {
/// Анонімний користувач /// Анонімний користувач
@override String get anon => 'Анонім.'; @override String get anon => 'Анонім.';
@override String full_amount_sats({required num n}) => '${NumberFormat.decimalPattern('uk').format(n)} сатів';
/// Кількість глядачів стріму /// Кількість глядачів стріму
@override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('uk'))(n, @override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('uk'))(n,
one: '1 глядач', one: '1 глядач',
@ -69,6 +71,7 @@ class TranslationsUk extends Translations {
@override late final _TranslationsProfileUk profile = _TranslationsProfileUk._(_root); @override late final _TranslationsProfileUk profile = _TranslationsProfileUk._(_root);
@override late final _TranslationsSettingsUk settings = _TranslationsSettingsUk._(_root); @override late final _TranslationsSettingsUk settings = _TranslationsSettingsUk._(_root);
@override late final _TranslationsLoginUk login = _TranslationsLoginUk._(_root); @override late final _TranslationsLoginUk login = _TranslationsLoginUk._(_root);
@override late final _TranslationsLiveUk live = _TranslationsLiveUk._(_root);
} }
// Path: stream // Path: stream
@ -205,6 +208,30 @@ class _TranslationsLoginUk extends TranslationsLoginEn {
@override late final _TranslationsLoginErrorUk error = _TranslationsLoginErrorUk._(_root); @override late final _TranslationsLoginErrorUk error = _TranslationsLoginErrorUk._(_root);
} }
// Path: live
class _TranslationsLiveUk extends TranslationsLiveEn {
_TranslationsLiveUk._(TranslationsUk root) : this._root = root, super.internal(root);
final TranslationsUk _root; // ignore: unused_field
// Translations
@override String get start => 'GO LIVE';
@override String get configure_stream => 'Налаштувати потік';
@override String get endpoint => 'Кінцева точка';
@override String get accept_tos => 'Прийміть ТЗ';
@override String balance_left({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('uk'))(n,
zero: '',
other: '~${time}',
);
@override String get title => 'Назва';
@override String get summary => 'Підсумок';
@override String get image => 'Зображення обкладинки';
@override String get tags => 'Теги';
@override String get nsfw => 'Нецензурна лексика';
@override String get nsfw_description => 'Перевірте тут, чи містить цей потік оголену натуру або порнографічний контент.';
@override late final _TranslationsLiveErrorUk error = _TranslationsLiveErrorUk._(_root);
}
// Path: stream.status // Path: stream.status
class _TranslationsStreamStatusUk extends TranslationsStreamStatusEn { class _TranslationsStreamStatusUk extends TranslationsStreamStatusEn {
_TranslationsStreamStatusUk._(TranslationsUk root) : this._root = root, super.internal(root); _TranslationsStreamStatusUk._(TranslationsUk root) : this._root = root, super.internal(root);
@ -289,6 +316,8 @@ class _TranslationsSettingsWalletUk extends TranslationsSettingsWalletEn {
@override String get disconnect_wallet => 'Відключити гаманець'; @override String get disconnect_wallet => 'Відключити гаманець';
@override String get connect_1tap => 'Підключення в 1 кран'; @override String get connect_1tap => 'Підключення в 1 кран';
@override String get paste => 'Вставити URL-адресу'; @override String get paste => 'Вставити URL-адресу';
@override String get balance => 'Баланс';
@override String get name => 'Гаманець';
@override late final _TranslationsSettingsWalletErrorUk error = _TranslationsSettingsWalletErrorUk._(_root); @override late final _TranslationsSettingsWalletErrorUk error = _TranslationsSettingsWalletErrorUk._(_root);
} }
@ -302,6 +331,18 @@ class _TranslationsLoginErrorUk extends TranslationsLoginErrorEn {
@override String get invalid_key => 'Неправильний ключ'; @override String get invalid_key => 'Неправильний ключ';
} }
// Path: live.error
class _TranslationsLiveErrorUk extends TranslationsLiveErrorEn {
_TranslationsLiveErrorUk._(TranslationsUk root) : this._root = root, super.internal(root);
final TranslationsUk _root; // ignore: unused_field
// Translations
@override String get failed => 'Потік не вдалося запустити';
@override String get connection_error => 'Помилка з\'єднання';
@override String get start_failed => 'Не вдалося запустити трансляцію, будь ласка, перевірте свій баланс';
}
// Path: stream.chat.write // Path: stream.chat.write
class _TranslationsStreamChatWriteUk extends TranslationsStreamChatWriteEn { class _TranslationsStreamChatWriteUk extends TranslationsStreamChatWriteEn {
_TranslationsStreamChatWriteUk._(TranslationsUk root) : this._root = root, super.internal(root); _TranslationsStreamChatWriteUk._(TranslationsUk root) : this._root = root, super.internal(root);
@ -380,6 +421,7 @@ extension on TranslationsUk {
case 'most_zapped_streamers': return 'Більшість стримерів, які були під напругою'; case 'most_zapped_streamers': return 'Більшість стримерів, які були під напругою';
case 'no_user_found': return 'Користувача не знайдено'; case 'no_user_found': return 'Користувача не знайдено';
case 'anon': return 'Анонім.'; case 'anon': return 'Анонім.';
case 'full_amount_sats': return ({required num n}) => '${NumberFormat.decimalPattern('uk').format(n)} сатів';
case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('uk'))(n, case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('uk'))(n,
one: '1 глядач', one: '1 глядач',
other: '${NumberFormat.decimalPattern('uk').format(n)} глядачів', other: '${NumberFormat.decimalPattern('uk').format(n)} глядачів',
@ -457,6 +499,8 @@ extension on TranslationsUk {
case 'settings.wallet.disconnect_wallet': return 'Відключити гаманець'; case 'settings.wallet.disconnect_wallet': return 'Відключити гаманець';
case 'settings.wallet.connect_1tap': return 'Підключення в 1 кран'; case 'settings.wallet.connect_1tap': return 'Підключення в 1 кран';
case 'settings.wallet.paste': return 'Вставити URL-адресу'; case 'settings.wallet.paste': return 'Вставити URL-адресу';
case 'settings.wallet.balance': return 'Баланс';
case 'settings.wallet.name': return 'Гаманець';
case 'settings.wallet.error.logged_out': return 'Не вдається підключити гаманець, коли ви вийшли з системи'; case 'settings.wallet.error.logged_out': return 'Не вдається підключити гаманець, коли ви вийшли з системи';
case 'settings.wallet.error.nwc_auth_event_not_found': return 'Не знайдено жодної події авторизації гаманця'; case 'settings.wallet.error.nwc_auth_event_not_found': return 'Не знайдено жодної події авторизації гаманця';
case 'login.username': return 'Ім\'я користувача'; case 'login.username': return 'Ім\'я користувача';
@ -464,6 +508,23 @@ extension on TranslationsUk {
case 'login.key': return 'Увійдіть за допомогою ключа'; case 'login.key': return 'Увійдіть за допомогою ключа';
case 'login.create': return 'Створити обліковий запис'; case 'login.create': return 'Створити обліковий запис';
case 'login.error.invalid_key': return 'Неправильний ключ'; case 'login.error.invalid_key': return 'Неправильний ключ';
case 'live.start': return 'GO LIVE';
case 'live.configure_stream': return 'Налаштувати потік';
case 'live.endpoint': return 'Кінцева точка';
case 'live.accept_tos': return 'Прийміть ТЗ';
case 'live.balance_left': return ({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('uk'))(n,
zero: '',
other: '~${time}',
);
case 'live.title': return 'Назва';
case 'live.summary': return 'Підсумок';
case 'live.image': return 'Зображення обкладинки';
case 'live.tags': return 'Теги';
case 'live.nsfw': return 'Нецензурна лексика';
case 'live.nsfw_description': return 'Перевірте тут, чи містить цей потік оголену натуру або порнографічний контент.';
case 'live.error.failed': return 'Потік не вдалося запустити';
case 'live.error.connection_error': return 'Помилка з\'єднання';
case 'live.error.start_failed': return 'Не вдалося запустити трансляцію, будь ласка, перевірте свій баланс';
default: return null; default: return null;
} }
} }

View File

@ -51,6 +51,8 @@ class TranslationsZh extends Translations {
/// 匿名使用者 /// 匿名使用者
@override String get anon => '匿名'; @override String get anon => '匿名';
@override String full_amount_sats({required num n}) => '${NumberFormat.decimalPattern('zh').format(n)} Sats';
/// 串流的觀看者人數 /// 串流的觀看者人數
@override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('zh'))(n, @override String viewers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('zh'))(n,
one: '1 個檢視器', one: '1 個檢視器',
@ -69,6 +71,7 @@ class TranslationsZh extends Translations {
@override late final _TranslationsProfileZh profile = _TranslationsProfileZh._(_root); @override late final _TranslationsProfileZh profile = _TranslationsProfileZh._(_root);
@override late final _TranslationsSettingsZh settings = _TranslationsSettingsZh._(_root); @override late final _TranslationsSettingsZh settings = _TranslationsSettingsZh._(_root);
@override late final _TranslationsLoginZh login = _TranslationsLoginZh._(_root); @override late final _TranslationsLoginZh login = _TranslationsLoginZh._(_root);
@override late final _TranslationsLiveZh live = _TranslationsLiveZh._(_root);
} }
// Path: stream // Path: stream
@ -205,6 +208,30 @@ class _TranslationsLoginZh extends TranslationsLoginEn {
@override late final _TranslationsLoginErrorZh error = _TranslationsLoginErrorZh._(_root); @override late final _TranslationsLoginErrorZh error = _TranslationsLoginErrorZh._(_root);
} }
// Path: live
class _TranslationsLiveZh extends TranslationsLiveEn {
_TranslationsLiveZh._(TranslationsZh root) : this._root = root, super.internal(root);
final TranslationsZh _root; // ignore: unused_field
// Translations
@override String get start => '開始直播';
@override String get configure_stream => '設定串流';
@override String get endpoint => '終點';
@override String get accept_tos => '接受服務條款';
@override String balance_left({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('zh'))(n,
zero: '',
other: '~${time}',
);
@override String get title => '標題';
@override String get summary => '摘要';
@override String get image => '封面圖片';
@override String get tags => '標籤';
@override String get nsfw => 'NSFW 內容';
@override String get nsfw_description => '請檢查此串流是否包含裸體或色情內容。';
@override late final _TranslationsLiveErrorZh error = _TranslationsLiveErrorZh._(_root);
}
// Path: stream.status // Path: stream.status
class _TranslationsStreamStatusZh extends TranslationsStreamStatusEn { class _TranslationsStreamStatusZh extends TranslationsStreamStatusEn {
_TranslationsStreamStatusZh._(TranslationsZh root) : this._root = root, super.internal(root); _TranslationsStreamStatusZh._(TranslationsZh root) : this._root = root, super.internal(root);
@ -289,6 +316,8 @@ class _TranslationsSettingsWalletZh extends TranslationsSettingsWalletEn {
@override String get disconnect_wallet => '斷開錢包'; @override String get disconnect_wallet => '斷開錢包';
@override String get connect_1tap => '1 抽頭連接'; @override String get connect_1tap => '1 抽頭連接';
@override String get paste => '貼上 URL'; @override String get paste => '貼上 URL';
@override String get balance => '平衡';
@override String get name => '錢包';
@override late final _TranslationsSettingsWalletErrorZh error = _TranslationsSettingsWalletErrorZh._(_root); @override late final _TranslationsSettingsWalletErrorZh error = _TranslationsSettingsWalletErrorZh._(_root);
} }
@ -302,6 +331,18 @@ class _TranslationsLoginErrorZh extends TranslationsLoginErrorEn {
@override String get invalid_key => '無效按鍵'; @override String get invalid_key => '無效按鍵';
} }
// Path: live.error
class _TranslationsLiveErrorZh extends TranslationsLiveErrorEn {
_TranslationsLiveErrorZh._(TranslationsZh root) : this._root = root, super.internal(root);
final TranslationsZh _root; // ignore: unused_field
// Translations
@override String get failed => '串流失敗';
@override String get connection_error => '連線錯誤';
@override String get start_failed => '串流啟動失敗,請檢查您的餘額';
}
// Path: stream.chat.write // Path: stream.chat.write
class _TranslationsStreamChatWriteZh extends TranslationsStreamChatWriteEn { class _TranslationsStreamChatWriteZh extends TranslationsStreamChatWriteEn {
_TranslationsStreamChatWriteZh._(TranslationsZh root) : this._root = root, super.internal(root); _TranslationsStreamChatWriteZh._(TranslationsZh root) : this._root = root, super.internal(root);
@ -380,6 +421,7 @@ extension on TranslationsZh {
case 'most_zapped_streamers': return '最多被擊中的溪流'; case 'most_zapped_streamers': return '最多被擊中的溪流';
case 'no_user_found': return '未找到使用者'; case 'no_user_found': return '未找到使用者';
case 'anon': return '匿名'; case 'anon': return '匿名';
case 'full_amount_sats': return ({required num n}) => '${NumberFormat.decimalPattern('zh').format(n)} Sats';
case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('zh'))(n, case 'viewers': return ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('zh'))(n,
one: '1 個檢視器', one: '1 個檢視器',
other: '${NumberFormat.decimalPattern('zh').format(n)} 觀眾', other: '${NumberFormat.decimalPattern('zh').format(n)} 觀眾',
@ -457,6 +499,8 @@ extension on TranslationsZh {
case 'settings.wallet.disconnect_wallet': return '斷開錢包'; case 'settings.wallet.disconnect_wallet': return '斷開錢包';
case 'settings.wallet.connect_1tap': return '1 抽頭連接'; case 'settings.wallet.connect_1tap': return '1 抽頭連接';
case 'settings.wallet.paste': return '貼上 URL'; case 'settings.wallet.paste': return '貼上 URL';
case 'settings.wallet.balance': return '平衡';
case 'settings.wallet.name': return '錢包';
case 'settings.wallet.error.logged_out': return '登出時無法連接錢包'; case 'settings.wallet.error.logged_out': return '登出時無法連接錢包';
case 'settings.wallet.error.nwc_auth_event_not_found': return '未找到錢包認證事件'; case 'settings.wallet.error.nwc_auth_event_not_found': return '未找到錢包認證事件';
case 'login.username': return '用戶名'; case 'login.username': return '用戶名';
@ -464,6 +508,23 @@ extension on TranslationsZh {
case 'login.key': return '使用鑰匙登入'; case 'login.key': return '使用鑰匙登入';
case 'login.create': return '創建帳戶'; case 'login.create': return '創建帳戶';
case 'login.error.invalid_key': return '無效按鍵'; case 'login.error.invalid_key': return '無效按鍵';
case 'live.start': return '開始直播';
case 'live.configure_stream': return '設定串流';
case 'live.endpoint': return '終點';
case 'live.accept_tos': return '接受服務條款';
case 'live.balance_left': return ({required num n, required Object time}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('zh'))(n,
zero: '',
other: '~${time}',
);
case 'live.title': return '標題';
case 'live.summary': return '摘要';
case 'live.image': return '封面圖片';
case 'live.tags': return '標籤';
case 'live.nsfw': return 'NSFW 內容';
case 'live.nsfw_description': return '請檢查此串流是否包含裸體或色情內容。';
case 'live.error.failed': return '串流失敗';
case 'live.error.connection_error': return '連線錯誤';
case 'live.error.start_failed': return '串流啟動失敗,請檢查您的餘額';
default: return null; default: return null;
} }
} }

View File

@ -8,6 +8,7 @@ no_user_found: لم يتم العثور على مستخدم
"@no_user_found": "@no_user_found":
description: لم يتم العثور على مستخدم عند البحث description: لم يتم العثور على مستخدم عند البحث
anon: هوية مخفية anon: هوية مخفية
full_amount_sats: "${n:decimalPattern} دولار ساتس"
viewers: viewers:
one: 1 مشاهد one: 1 مشاهد
other: "{n:decimalPattern} المشاهدين" other: "{n:decimalPattern} المشاهدين"
@ -123,6 +124,8 @@ settings:
disconnect_wallet: محفظة قطع الاتصال disconnect_wallet: محفظة قطع الاتصال
connect_1tap: 1-التوصيل بنقرة 1 connect_1tap: 1-التوصيل بنقرة 1
paste: لصق عنوان URL paste: لصق عنوان URL
balance: الرصيد
name: المحفظة
error: error:
logged_out: لا يمكن الاتصال بالمحفظة عند تسجيل الخروج logged_out: لا يمكن الاتصال بالمحفظة عند تسجيل الخروج
nwc_auth_event_not_found: لم يتم العثور على حدث مصادقة المحفظة nwc_auth_event_not_found: لم يتم العثور على حدث مصادقة المحفظة
@ -133,3 +136,21 @@ login:
create: إنشاء حساب create: إنشاء حساب
error: error:
invalid_key: مفتاح غير صالح invalid_key: مفتاح غير صالح
live:
start: ابدأ البث المباشر
configure_stream: تكوين الدفق
endpoint: نقطة النهاية
accept_tos: قبول شروط الخدمة
balance_left:
zero:
other: ~${time}
title: العنوان
summary: الملخص
image: صورة الغلاف
tags: الوسوم
nsfw: محتوى غير لائق جنسيًا
nsfw_description: تحقق هنا إذا كان هذا البث يحتوي على محتوى إباحي أو عري.
error:
failed: فشل البث
connection_error: خطأ في الاتصال
start_failed: فشل بدء البث فشل، يرجى التحقق من رصيدك

View File

@ -9,6 +9,7 @@ no_user_found: Nebyl nalezen žádný uživatel
"@no_user_found": "@no_user_found":
description: Při vyhledávání nebyl nalezen žádný uživatel description: Při vyhledávání nebyl nalezen žádný uživatel
anon: Anon anon: Anon
full_amount_sats: ${n:decimalPattern} sats
viewers: viewers:
one: 1 divák one: 1 divák
other: ${n:decimalPattern} diváků other: ${n:decimalPattern} diváků
@ -124,6 +125,8 @@ settings:
disconnect_wallet: Odpojení peněženky disconnect_wallet: Odpojení peněženky
connect_1tap: Připojení 1 kohoutku connect_1tap: Připojení 1 kohoutku
paste: Vložit adresu URL paste: Vložit adresu URL
balance: Bilance
name: Peněženka
error: error:
logged_out: Nelze se připojit k peněžence, když jste odhlášeni logged_out: Nelze se připojit k peněžence, když jste odhlášeni
nwc_auth_event_not_found: Nebyla nalezena žádná událost autentizace peněženky nwc_auth_event_not_found: Nebyla nalezena žádná událost autentizace peněženky
@ -134,3 +137,21 @@ login:
create: Vytvořit účet create: Vytvořit účet
error: error:
invalid_key: Neplatný klíč invalid_key: Neplatný klíč
live:
start: PŘEJÍT NA ŽIVOT
configure_stream: Konfigurace streamu
endpoint: Koncový bod
accept_tos: Přijmout TOS
balance_left:
zero:
other: ~${time}
title: Název
summary: Souhrn
image: Obrázek na obálce
tags: Štítky
nsfw: Obsah NSFW
nsfw_description: Zde zkontrolujte, zda tento stream obsahuje nahotu nebo pornografický obsah.
error:
failed: Stream se nezdařil
connection_error: Chyba připojení
start_failed: Spuštění streamu se nezdařilo, zkontrolujte prosím zůstatek

View File

@ -9,6 +9,7 @@ no_user_found: Ingen bruger fundet
"@no_user_found": "@no_user_found":
description: Ingen bruger fundet ved søgning description: Ingen bruger fundet ved søgning
anon: Anon anon: Anon
full_amount_sats: ${n:decimalPattern} sats
viewers: viewers:
one: 1 seer one: 1 seer
other: ${n:decimalPattern} seere other: ${n:decimalPattern} seere
@ -124,6 +125,8 @@ settings:
disconnect_wallet: Afbryd forbindelsen til tegnebogen disconnect_wallet: Afbryd forbindelsen til tegnebogen
connect_1tap: 1-Tap-forbindelse connect_1tap: 1-Tap-forbindelse
paste: Indsæt URL paste: Indsæt URL
balance: Balance
name: Tegnebog
error: error:
logged_out: Kan ikke oprette forbindelse til wallet, når jeg er logget ud logged_out: Kan ikke oprette forbindelse til wallet, når jeg er logget ud
nwc_auth_event_not_found: Ingen wallet-auth-begivenhed fundet nwc_auth_event_not_found: Ingen wallet-auth-begivenhed fundet
@ -134,3 +137,21 @@ login:
create: Opret konto create: Opret konto
error: error:
invalid_key: Ugyldig nøgle invalid_key: Ugyldig nøgle
live:
start: GO LIVE
configure_stream: Konfigurer stream
endpoint: Slutpunkt
accept_tos: Accepter TOS
balance_left:
zero:
other: ~${time}
title: Titel
summary: Sammenfatning
image: Forsidebillede
tags: Tags
nsfw: NSFW-indhold
nsfw_description: Tjek her, om denne stream indeholder nøgenhed eller pornografisk indhold.
error:
failed: Strømmen mislykkedes
connection_error: Forbindelsesfejl
start_failed: Stream-start mislykkedes, tjek venligst din saldo

View File

@ -9,6 +9,7 @@ no_user_found: Kein Benutzer gefunden
"@no_user_found": "@no_user_found":
description: Kein Benutzer bei der Suche gefunden description: Kein Benutzer bei der Suche gefunden
anon: Anon anon: Anon
full_amount_sats: ${n:decimalPattern} sats
viewers: viewers:
one: 1 Zuschauer one: 1 Zuschauer
other: ${n:decimalPattern} Zuschauer other: ${n:decimalPattern} Zuschauer
@ -125,6 +126,8 @@ settings:
disconnect_wallet: Brieftasche abtrennen disconnect_wallet: Brieftasche abtrennen
connect_1tap: 1-Tap-Verbindung connect_1tap: 1-Tap-Verbindung
paste: URL einfügen paste: URL einfügen
balance: Bilanz
name: Brieftasche
error: error:
logged_out: Kann keine Verbindung zur Brieftasche herstellen, wenn ich abgemeldet bin logged_out: Kann keine Verbindung zur Brieftasche herstellen, wenn ich abgemeldet bin
nwc_auth_event_not_found: Kein Wallet-Authentifizierungsereignis gefunden nwc_auth_event_not_found: Kein Wallet-Authentifizierungsereignis gefunden
@ -135,3 +138,22 @@ login:
create: Konto erstellen create: Konto erstellen
error: error:
invalid_key: Ungültiger Schlüssel invalid_key: Ungültiger Schlüssel
live:
start: LIVE GEHEN
configure_stream: Stream konfigurieren
endpoint: Endpunkt
accept_tos: TOS akzeptieren
balance_left:
zero:
other: ~${time}
title: Titel
summary: Zusammenfassung
image: Titelbild
tags: Tags
nsfw: NSFW-Inhalt
nsfw_description: Prüfen Sie hier, ob dieser Stream Nacktheit oder
pornografische Inhalte enthält.
error:
failed: Stream fehlgeschlagen
connection_error: Verbindungsfehler
start_failed: Streamstart fehlgeschlagen, bitte überprüfen Sie Ihr Guthaben

View File

@ -9,6 +9,7 @@ no_user_found: Δεν βρέθηκε χρήστης
"@no_user_found": "@no_user_found":
description: Δεν βρέθηκε χρήστης κατά την αναζήτηση description: Δεν βρέθηκε χρήστης κατά την αναζήτηση
anon: Anon anon: Anon
full_amount_sats: ${n:decimalPattern} sats
viewers: viewers:
one: 1 θεατής one: 1 θεατής
other: ${n:decimalPattern} θεατές other: ${n:decimalPattern} θεατές
@ -127,6 +128,8 @@ settings:
disconnect_wallet: Αποσύνδεση πορτοφολιού disconnect_wallet: Αποσύνδεση πορτοφολιού
connect_1tap: Σύνδεση 1 βρύσης connect_1tap: Σύνδεση 1 βρύσης
paste: Επικόλληση URL paste: Επικόλληση URL
balance: Υπόλοιπο
name: Πορτοφόλι
error: error:
logged_out: Δεν μπορώ να συνδεθώ με πορτοφόλι όταν έχω αποσυνδεθεί logged_out: Δεν μπορώ να συνδεθώ με πορτοφόλι όταν έχω αποσυνδεθεί
nwc_auth_event_not_found: Δεν βρέθηκε συμβάν εξουσιοδότησης πορτοφολιού nwc_auth_event_not_found: Δεν βρέθηκε συμβάν εξουσιοδότησης πορτοφολιού
@ -137,3 +140,21 @@ login:
create: Δημιουργία λογαριασμού create: Δημιουργία λογαριασμού
error: error:
invalid_key: Μη έγκυρο κλειδί invalid_key: Μη έγκυρο κλειδί
live:
start: GO LIVE
configure_stream: Διαμόρφωση ροής
endpoint: Τελικό σημείο
accept_tos: Αποδοχή TOS
balance_left:
zero:
other: ~${time}
title: Τίτλος
summary: Περίληψη
image: Εικόνα εξωφύλλου
tags: Ετικέτες
nsfw: Περιεχόμενο NSFW
nsfw_description: Ελέγξτε εδώ αν αυτή η ροή περιέχει γυμνό ή πορνογραφικό περιεχόμενο.
error:
failed: Το ρεύμα απέτυχε
connection_error: Σφάλμα σύνδεσης
start_failed: Η εκκίνηση της ροής απέτυχε, παρακαλούμε ελέγξτε το υπόλοιπό σας

View File

@ -136,13 +136,13 @@ login:
error: error:
invalid_key: Invalid key invalid_key: Invalid key
live: live:
start: "GO LIVE" start: GO LIVE
configure_stream: Configure Stream configure_stream: Configure Stream
endpoint: Endpoint endpoint: Endpoint
accept_tos: Accept TOS accept_tos: Accept TOS
balance_left: balance_left:
zero: "∞" zero:
other: "~${time}" other: ~${time}
title: Title title: Title
summary: Summary summary: Summary
image: Cover Image image: Cover Image

View File

@ -9,6 +9,7 @@ no_user_found: No se ha encontrado ningún usuario
"@no_user_found": "@no_user_found":
description: No se ha encontrado ningún usuario al realizar la búsqueda description: No se ha encontrado ningún usuario al realizar la búsqueda
anon: Anónimo anon: Anónimo
full_amount_sats: ${n:decimalPattern} sats
viewers: viewers:
one: 1 espectador one: 1 espectador
other: ${n:decimalPattern} espectadores other: ${n:decimalPattern} espectadores
@ -127,6 +128,8 @@ settings:
disconnect_wallet: Desconectar Cartera disconnect_wallet: Desconectar Cartera
connect_1tap: Conexión de 1 toma connect_1tap: Conexión de 1 toma
paste: Pegar URL paste: Pegar URL
balance: Saldo
name: Cartera
error: error:
logged_out: No se puede conectar el monedero al cerrar la sesión logged_out: No se puede conectar el monedero al cerrar la sesión
nwc_auth_event_not_found: No se ha encontrado ningún evento de autenticación de cartera nwc_auth_event_not_found: No se ha encontrado ningún evento de autenticación de cartera
@ -137,3 +140,21 @@ login:
create: Crear una cuenta create: Crear una cuenta
error: error:
invalid_key: Clave no válida invalid_key: Clave no válida
live:
start: EN VIVO
configure_stream: Configurar Stream
endpoint: Punto final
accept_tos: Aceptar TOS
balance_left:
zero:
other: ~${time}
title: Título
summary: Resumen
image: Imagen de portada
tags: Etiquetas
nsfw: Contenido NSFW
nsfw_description: Compruebe aquí si este flujo contiene desnudos o contenido pornográfico.
error:
failed: Corriente fallida
connection_error: Error de conexión
start_failed: Error en el inicio de la transmisión, compruebe su saldo

View File

@ -9,6 +9,7 @@ no_user_found: Käyttäjää ei löytynyt
"@no_user_found": "@no_user_found":
description: Käyttäjää ei löytynyt haun yhteydessä description: Käyttäjää ei löytynyt haun yhteydessä
anon: Anon anon: Anon
full_amount_sats: ${n:decimalPattern} sats
viewers: viewers:
one: 1 katsoja one: 1 katsoja
other: ${n:decimalPattern} katsojat other: ${n:decimalPattern} katsojat
@ -125,6 +126,8 @@ settings:
disconnect_wallet: Irrota lompakko disconnect_wallet: Irrota lompakko
connect_1tap: 1-Tap-liitäntä connect_1tap: 1-Tap-liitäntä
paste: Liitä URL-osoite paste: Liitä URL-osoite
balance: Balance
name: Lompakko
error: error:
logged_out: Ei voi muodostaa yhteyttä lompakkoon, kun on kirjautunut ulos logged_out: Ei voi muodostaa yhteyttä lompakkoon, kun on kirjautunut ulos
nwc_auth_event_not_found: Ei lompakko-auth-tapahtumaa löydetty nwc_auth_event_not_found: Ei lompakko-auth-tapahtumaa löydetty
@ -135,3 +138,22 @@ login:
create: Luo tili create: Luo tili
error: error:
invalid_key: Virheellinen avain invalid_key: Virheellinen avain
live:
start: GO LIVE
configure_stream: Määritä Stream
endpoint: Loppupiste
accept_tos: Hyväksy TOS
balance_left:
zero:
other: ~${time}
title: Otsikko
summary: Yhteenveto
image: Kansikuva
tags: Tunnisteet
nsfw: NSFW-sisältö
nsfw_description: Tarkista täältä, jos tämä stream sisältää alastomuutta tai
pornografista sisältöä.
error:
failed: Stream epäonnistui
connection_error: Yhteysvirhe
start_failed: Virran käynnistys epäonnistui, tarkista saldosi

View File

@ -9,9 +9,10 @@ no_user_found: Aucun utilisateur trouvé
"@no_user_found": "@no_user_found":
description: Aucun utilisateur n'a été trouvé lors de la recherche description: Aucun utilisateur n'a été trouvé lors de la recherche
anon: Anonyme anon: Anonyme
full_amount_sats: "${n:decimalPattern} sats"
viewers: viewers:
one: 1 téléspectateur one: 1 téléspectateur
other: "{n:decimalPattern} téléspectateurs" other: "${n:decimalPattern} téléspectateurs"
"@viewers": "@viewers":
description: Nombre de spectateurs du flux description: Nombre de spectateurs du flux
"@anon": "@anon":
@ -124,6 +125,8 @@ settings:
disconnect_wallet: Déconnecter le portefeuille disconnect_wallet: Déconnecter le portefeuille
connect_1tap: Connexion à 1 robinet connect_1tap: Connexion à 1 robinet
paste: Coller l'URL paste: Coller l'URL
balance: Équilibre
name: Portefeuille
error: error:
logged_out: Impossible de se connecter au portefeuille lorsque l'on est déconnecté logged_out: Impossible de se connecter au portefeuille lorsque l'on est déconnecté
nwc_auth_event_not_found: Aucun événement d'authentification de portefeuille n'a été trouvé nwc_auth_event_not_found: Aucun événement d'authentification de portefeuille n'a été trouvé
@ -134,3 +137,22 @@ login:
create: Créer un Compte create: Créer un Compte
error: error:
invalid_key: Clé non valide invalid_key: Clé non valide
live:
start: GO LIVE
configure_stream: Configurer le flux
endpoint: Point final
accept_tos: Accepter les CGU
balance_left:
zero:
other: ~${time}
title: Titre
summary: Résumé
image: Image de couverture
tags: Tags
nsfw: Contenu NSFW
nsfw_description: Cochez cette case si ce flux contient de la nudité ou du
contenu pornographique.
error:
failed: Échec du flux
connection_error: Erreur de connexion
start_failed: Le démarrage du flux a échoué, veuillez vérifier votre solde

View File

@ -9,6 +9,7 @@ no_user_found: Nessun utente trovato
"@no_user_found": "@no_user_found":
description: Nessun utente trovato durante la ricerca description: Nessun utente trovato durante la ricerca
anon: Anonimo anon: Anonimo
full_amount_sats: ${n:decimalPattern} sats
viewers: viewers:
one: 1 spettatore one: 1 spettatore
other: ${n:decimalPattern} spettatori other: ${n:decimalPattern} spettatori
@ -125,6 +126,8 @@ settings:
disconnect_wallet: Disconnettere il portafoglio disconnect_wallet: Disconnettere il portafoglio
connect_1tap: Connessione a 1 rubinetto connect_1tap: Connessione a 1 rubinetto
paste: Incolla URL paste: Incolla URL
balance: Equilibrio
name: Portafoglio
error: error:
logged_out: Impossibile connettere il portafoglio quando si è disconnessi logged_out: Impossibile connettere il portafoglio quando si è disconnessi
nwc_auth_event_not_found: Nessun evento wallet auth trovato nwc_auth_event_not_found: Nessun evento wallet auth trovato
@ -135,3 +138,21 @@ login:
create: Crea un account create: Crea un account
error: error:
invalid_key: Chiave non valida invalid_key: Chiave non valida
live:
start: VAI IN DIRETTA
configure_stream: Configurare il flusso
endpoint: Punto finale
accept_tos: Accettare i TOS
balance_left:
zero:
other: ~${time}
title: Titolo
summary: Sintesi
image: Immagine di copertina
tags: Tag
nsfw: Contenuto NSFW
nsfw_description: Controllare qui se questo streaming contiene nudità o contenuti pornografici.
error:
failed: Flusso fallito
connection_error: Errore di connessione
start_failed: Avvio del flusso fallito, controllare il saldo

View File

@ -8,6 +8,7 @@ no_user_found: ユーザーが見つかりません
"@no_user_found": "@no_user_found":
description: 検索してもユーザーが見つからない description: 検索してもユーザーが見つからない
anon: 匿名 anon: 匿名
full_amount_sats: "${n:decimalPattern} サッツ"
viewers: viewers:
one: 1 視聴者 one: 1 視聴者
other: ${n:decimalPattern} 人が視聴中 other: ${n:decimalPattern} 人が視聴中
@ -122,6 +123,8 @@ settings:
disconnect_wallet: ウォレットの切断 disconnect_wallet: ウォレットの切断
connect_1tap: 1タップ接続 connect_1tap: 1タップ接続
paste: URLを貼り付ける paste: URLを貼り付ける
balance: バランス
name: 財布
error: error:
logged_out: ログアウト時にウォレットに接続できない logged_out: ログアウト時にウォレットに接続できない
nwc_auth_event_not_found: ウォレットの認証イベントが見つかりません nwc_auth_event_not_found: ウォレットの認証イベントが見つかりません
@ -132,3 +135,21 @@ login:
create: アカウントを作成する create: アカウントを作成する
error: error:
invalid_key: 無効なキー invalid_key: 無効なキー
live:
start: ライブ中継
configure_stream: ストリームの設定
endpoint: エンドポイント
accept_tos: TOSを受け入れる
balance_left:
zero:
other: ~${time}
title: タイトル
summary: 概要
image: 表紙画像
tags: タグ
nsfw: NSFWコンテンツ
nsfw_description: このストリームにヌードやポルノが含まれている場合は、ここをチェックしてください。
error:
failed: ストリーム失敗
connection_error: 接続エラー
start_failed: ストリームの開始に失敗しました。

View File

@ -8,6 +8,7 @@ no_user_found: 사용자를 찾을 수 없습니다.
"@no_user_found": "@no_user_found":
description: 검색 시 사용자를 찾을 수 없음 description: 검색 시 사용자를 찾을 수 없음
anon: Anon anon: Anon
full_amount_sats: "${n:decimalPattern} sats"
viewers: viewers:
one: 시청자 1명 one: 시청자 1명
other: "{n:decimalPattern} 시청자" other: "{n:decimalPattern} 시청자"
@ -122,6 +123,8 @@ settings:
disconnect_wallet: 지갑 연결 해제 disconnect_wallet: 지갑 연결 해제
connect_1tap: 1-탭 연결 connect_1tap: 1-탭 연결
paste: URL 붙여넣기 paste: URL 붙여넣기
balance: 잔액
name: 지갑
error: error:
logged_out: 로그아웃 시 지갑 연결 불가 logged_out: 로그아웃 시 지갑 연결 불가
nwc_auth_event_not_found: 지갑 인증 이벤트를 찾을 수 없습니다. nwc_auth_event_not_found: 지갑 인증 이벤트를 찾을 수 없습니다.
@ -132,3 +135,21 @@ login:
create: 계정 만들기 create: 계정 만들기
error: error:
invalid_key: 잘못된 키 invalid_key: 잘못된 키
live:
start: 라이브 시작하기
configure_stream: 스트림 구성
endpoint: 엔드포인트
accept_tos: TOS 수락
balance_left:
zero:
other: ~${time}
title: 제목
summary: 요약
image: 표지 이미지
tags: 태그
nsfw: NSFW 콘텐츠
nsfw_description: 이 스트림에 노출 또는 음란 콘텐츠가 포함되어 있는지 여기에서 확인하세요.
error:
failed: 스트림 실패
connection_error: 연결 오류
start_failed: 스트림 시작에 실패했습니다. 잔액을 확인해 주세요.

View File

@ -9,6 +9,7 @@ no_user_found: Geen gebruiker gevonden
"@no_user_found": "@no_user_found":
description: Geen gebruiker gevonden bij het zoeken description: Geen gebruiker gevonden bij het zoeken
anon: Anon anon: Anon
full_amount_sats: ${n:decimalPattern} sats
viewers: viewers:
one: 1 kijker one: 1 kijker
other: ${n:decimalPattern} kijkers other: ${n:decimalPattern} kijkers
@ -125,6 +126,8 @@ settings:
disconnect_wallet: Portefeuille loskoppelen disconnect_wallet: Portefeuille loskoppelen
connect_1tap: 1-Tap Aansluiting connect_1tap: 1-Tap Aansluiting
paste: URL plakken paste: URL plakken
balance: Saldo
name: Portemonnee
error: error:
logged_out: Kan geen verbinding maken met portemonnee als ik ben uitgelogd logged_out: Kan geen verbinding maken met portemonnee als ik ben uitgelogd
nwc_auth_event_not_found: Geen portemonnee-auth-gebeurtenis gevonden nwc_auth_event_not_found: Geen portemonnee-auth-gebeurtenis gevonden
@ -135,3 +138,21 @@ login:
create: Account aanmaken create: Account aanmaken
error: error:
invalid_key: Ongeldige sleutel invalid_key: Ongeldige sleutel
live:
start: LIVE GAAN
configure_stream: Stream configureren
endpoint: Eindpunt
accept_tos: TOS accepteren
balance_left:
zero:
other: ~${time}
title: Titel
summary: Samenvatting
image: Afbeelding omslag
tags: Tags
nsfw: NSFW-inhoud
nsfw_description: Controleer hier of deze stream naaktheid of pornografische inhoud bevat.
error:
failed: Stream mislukt
connection_error: Fout bij verbinding
start_failed: Stream start mislukt, controleer uw saldo

View File

@ -9,6 +9,7 @@ no_user_found: Nie znaleziono użytkownika
"@no_user_found": "@no_user_found":
description: Nie znaleziono użytkownika podczas wyszukiwania description: Nie znaleziono użytkownika podczas wyszukiwania
anon: Anon anon: Anon
full_amount_sats: ${n:decimalPattern} sats
viewers: viewers:
one: 1 przeglądarka one: 1 przeglądarka
other: "{n:decimalPattern} widzów" other: "{n:decimalPattern} widzów"
@ -125,6 +126,8 @@ settings:
disconnect_wallet: Odłącz portfel disconnect_wallet: Odłącz portfel
connect_1tap: Połączenie 1-wtykowe connect_1tap: Połączenie 1-wtykowe
paste: Wklej adres URL paste: Wklej adres URL
balance: Równowaga
name: Portfel
error: error:
logged_out: Nie można połączyć portfela po wylogowaniu logged_out: Nie można połączyć portfela po wylogowaniu
nwc_auth_event_not_found: Nie znaleziono zdarzenia autoryzacji portfela nwc_auth_event_not_found: Nie znaleziono zdarzenia autoryzacji portfela
@ -135,3 +138,21 @@ login:
create: Utwórz konto create: Utwórz konto
error: error:
invalid_key: Nieprawidłowy klucz invalid_key: Nieprawidłowy klucz
live:
start: GO LIVE
configure_stream: Konfiguracja strumienia
endpoint: Punkt końcowy
accept_tos: Zaakceptuj Regulamin
balance_left:
zero:
other: ~${time}
title: Tytuł
summary: Podsumowanie
image: Obraz na okładce
tags: Tagi
nsfw: Treści NSFW
nsfw_description: Sprawdź tutaj, czy ten stream zawiera nagość lub treści pornograficzne.
error:
failed: Strumień nie powiódł się
connection_error: Błąd połączenia
start_failed: Uruchomienie strumienia nie powiodło się, sprawdź saldo

View File

@ -9,6 +9,7 @@ no_user_found: Nenhum usuário encontrado
"@no_user_found": "@no_user_found":
description: Nenhum usuário foi encontrado durante a pesquisa description: Nenhum usuário foi encontrado durante a pesquisa
anon: Anônimo anon: Anônimo
full_amount_sats: ${n:decimalPattern} sats
viewers: viewers:
one: 1 visualizador one: 1 visualizador
other: ${n:decimalPattern} espectadores other: ${n:decimalPattern} espectadores
@ -125,6 +126,8 @@ settings:
disconnect_wallet: Desconectar carteira disconnect_wallet: Desconectar carteira
connect_1tap: Conexão de 1 torneira connect_1tap: Conexão de 1 torneira
paste: Colar URL paste: Colar URL
balance: Equilíbrio
name: Carteira
error: error:
logged_out: Não consigo conectar a carteira quando estou desconectado logged_out: Não consigo conectar a carteira quando estou desconectado
nwc_auth_event_not_found: Nenhum evento de autenticação de carteira encontrado nwc_auth_event_not_found: Nenhum evento de autenticação de carteira encontrado
@ -135,3 +138,21 @@ login:
create: Criar Conta create: Criar Conta
error: error:
invalid_key: Chave inválida invalid_key: Chave inválida
live:
start: GO LIVE
configure_stream: Configurar fluxo
endpoint: Ponto final
accept_tos: Aceitar os Termos de Serviço
balance_left:
zero:
other: ~${time}
title: Título
summary: Resumo
image: Imagem da capa
tags: Tags
nsfw: Conteúdo NSFW
nsfw_description: Verifique aqui se essa transmissão contém nudez ou conteúdo pornográfico.
error:
failed: O fluxo falhou
connection_error: Erro de conexão
start_failed: Falha no início do fluxo, verifique seu saldo

View File

@ -9,6 +9,7 @@ no_user_found: Niciun utilizator găsit
"@no_user_found": "@no_user_found":
description: Nu s-a găsit niciun utilizator la căutare description: Nu s-a găsit niciun utilizator la căutare
anon: Anon anon: Anon
full_amount_sats: ${n:decimalPattern} sats
viewers: viewers:
one: 1 vizualizator one: 1 vizualizator
other: ${n:decimalPattern} telespectatori other: ${n:decimalPattern} telespectatori
@ -126,6 +127,8 @@ settings:
disconnect_wallet: Deconectați portofelul disconnect_wallet: Deconectați portofelul
connect_1tap: Conexiune 1-Tap connect_1tap: Conexiune 1-Tap
paste: Lipiți URL paste: Lipiți URL
balance: Echilibru
name: Portofel
error: error:
logged_out: Nu puteți conecta portofelul atunci când sunteți deconectat logged_out: Nu puteți conecta portofelul atunci când sunteți deconectat
nwc_auth_event_not_found: Nu a fost găsit niciun eveniment de autorizare a portofelului nwc_auth_event_not_found: Nu a fost găsit niciun eveniment de autorizare a portofelului
@ -136,3 +139,21 @@ login:
create: Creare cont create: Creare cont
error: error:
invalid_key: Cheie invalidă invalid_key: Cheie invalidă
live:
start: GO LIVE
configure_stream: Configurați fluxul
endpoint: Punct final
accept_tos: Acceptați TOS
balance_left:
zero:
other: ~${time}
title: Titlu
summary: Rezumat
image: Imagine de copertă
tags: Etichete
nsfw: Conținut NSFW
nsfw_description: Bifați aici dacă acest flux conține nuditate sau conținut pornografic.
error:
failed: Fluxul a eșuat
connection_error: Eroare de conectare
start_failed: Pornirea fluxului a eșuat, vă rugăm să verificați soldul

View File

@ -9,6 +9,7 @@ no_user_found: Пользователь не найден
"@no_user_found": "@no_user_found":
description: Пользователь не найден при поиске description: Пользователь не найден при поиске
anon: Аноним anon: Аноним
full_amount_sats: ${n:decimalPattern} sats
viewers: viewers:
one: 1 зритель one: 1 зритель
other: ${n:decimalPattern} зрителей other: ${n:decimalPattern} зрителей
@ -126,6 +127,8 @@ settings:
disconnect_wallet: Отключить кошелек disconnect_wallet: Отключить кошелек
connect_1tap: 1-кратное соединение connect_1tap: 1-кратное соединение
paste: Вставить URL paste: Вставить URL
balance: Баланс
name: Кошелек
error: error:
logged_out: Невозможно подключить кошелек при выходе из системы logged_out: Невозможно подключить кошелек при выходе из системы
nwc_auth_event_not_found: Событие аутентификации кошелька не найдено nwc_auth_event_not_found: Событие аутентификации кошелька не найдено
@ -136,3 +139,22 @@ login:
create: Создать аккаунт create: Создать аккаунт
error: error:
invalid_key: Неверный ключ invalid_key: Неверный ключ
live:
start: ПЕРЕЙТИ В ПРЯМОЙ ЭФИР
configure_stream: Настроить поток
endpoint: Конечная точка
accept_tos: Принять TOS
balance_left:
zero:
other: ~${time}
title: Название
summary: Резюме
image: Изображение на обложке
tags: Теги
nsfw: NSFW-контент
nsfw_description: Отметьте здесь, если этот поток содержит наготу или
порнографические материалы.
error:
failed: Сбой потока
connection_error: Ошибка подключения
start_failed: Запуск потока не удался, пожалуйста, проверьте баланс

View File

@ -9,6 +9,7 @@ no_user_found: Ingen användare hittades
"@no_user_found": "@no_user_found":
description: Ingen användare hittades vid sökning description: Ingen användare hittades vid sökning
anon: Anno anon: Anno
full_amount_sats: ${n:decimalPattern} sats
viewers: viewers:
one: 1 tittare one: 1 tittare
other: ${n:decimalPattern} tittare other: ${n:decimalPattern} tittare
@ -124,6 +125,8 @@ settings:
disconnect_wallet: Koppla bort plånboken disconnect_wallet: Koppla bort plånboken
connect_1tap: 1-tryck anslutning connect_1tap: 1-tryck anslutning
paste: Klistra in URL paste: Klistra in URL
balance: Balans
name: Plånbok
error: error:
logged_out: Kan inte ansluta plånbok när du är utloggad logged_out: Kan inte ansluta plånbok när du är utloggad
nwc_auth_event_not_found: Inget autentiseringshändelse för plånbok hittades nwc_auth_event_not_found: Inget autentiseringshändelse för plånbok hittades
@ -134,3 +137,21 @@ login:
create: Skapa konto create: Skapa konto
error: error:
invalid_key: Ogiltig nyckel invalid_key: Ogiltig nyckel
live:
start: GÅ DIREKT
configure_stream: Konfigurera ström
endpoint: Slutpunkt
accept_tos: Acceptera TOS
balance_left:
zero:
other: ~${time}
title: Titel
summary: Sammanfattning
image: Omslagsbild
tags: Etiketter
nsfw: NSFW-innehåll
nsfw_description: Markera här om denna stream innehåller nakenhet eller pornografiskt innehåll.
error:
failed: Strömmen misslyckades
connection_error: Anslutningsfel
start_failed: Stream start misslyckades, vänligen kontrollera ditt saldo

View File

@ -9,6 +9,7 @@ no_user_found: Користувача не знайдено
"@no_user_found": "@no_user_found":
description: Користувача не знайдено при пошуку description: Користувача не знайдено при пошуку
anon: Анонім. anon: Анонім.
full_amount_sats: ${n:decimalPattern} сатів
viewers: viewers:
one: 1 глядач one: 1 глядач
other: ${n:decimalPattern} глядачів other: ${n:decimalPattern} глядачів
@ -126,6 +127,8 @@ settings:
disconnect_wallet: Відключити гаманець disconnect_wallet: Відключити гаманець
connect_1tap: Підключення в 1 кран connect_1tap: Підключення в 1 кран
paste: Вставити URL-адресу paste: Вставити URL-адресу
balance: Баланс
name: Гаманець
error: error:
logged_out: Не вдається підключити гаманець, коли ви вийшли з системи logged_out: Не вдається підключити гаманець, коли ви вийшли з системи
nwc_auth_event_not_found: Не знайдено жодної події авторизації гаманця nwc_auth_event_not_found: Не знайдено жодної події авторизації гаманця
@ -136,3 +139,22 @@ login:
create: Створити обліковий запис create: Створити обліковий запис
error: error:
invalid_key: Неправильний ключ invalid_key: Неправильний ключ
live:
start: GO LIVE
configure_stream: Налаштувати потік
endpoint: Кінцева точка
accept_tos: Прийміть ТЗ
balance_left:
zero:
other: ~${time}
title: Назва
summary: Підсумок
image: Зображення обкладинки
tags: Теги
nsfw: Нецензурна лексика
nsfw_description: Перевірте тут, чи містить цей потік оголену натуру або
порнографічний контент.
error:
failed: Потік не вдалося запустити
connection_error: Помилка з'єднання
start_failed: Не вдалося запустити трансляцію, будь ласка, перевірте свій баланс

View File

@ -8,6 +8,7 @@ no_user_found: 未找到使用者
"@no_user_found": "@no_user_found":
description: 搜尋時未找到使用者 description: 搜尋時未找到使用者
anon: 匿名 anon: 匿名
full_amount_sats: ${n:decimalPattern} Sats
viewers: viewers:
one: 1 個檢視器 one: 1 個檢視器
other: ${n:decimalPattern} 觀眾 other: ${n:decimalPattern} 觀眾
@ -122,6 +123,8 @@ settings:
disconnect_wallet: 斷開錢包 disconnect_wallet: 斷開錢包
connect_1tap: 1 抽頭連接 connect_1tap: 1 抽頭連接
paste: 貼上 URL paste: 貼上 URL
balance: 平衡
name: 錢包
error: error:
logged_out: 登出時無法連接錢包 logged_out: 登出時無法連接錢包
nwc_auth_event_not_found: 未找到錢包認證事件 nwc_auth_event_not_found: 未找到錢包認證事件
@ -132,3 +135,21 @@ login:
create: 創建帳戶 create: 創建帳戶
error: error:
invalid_key: 無效按鍵 invalid_key: 無效按鍵
live:
start: 開始直播
configure_stream: 設定串流
endpoint: 終點
accept_tos: 接受服務條款
balance_left:
zero:
other: ~${time}
title: 標題
summary: 摘要
image: 封面圖片
tags: 標籤
nsfw: NSFW 內容
nsfw_description: 請檢查此串流是否包含裸體或色情內容。
error:
failed: 串流失敗
connection_error: 連線錯誤
start_failed: 串流啟動失敗,請檢查您的餘額