i18n: regenerate

This commit is contained in:
Tien Do Nam
2025-03-07 21:31:01 +01:00
parent 3ac3b3584f
commit acbb3ea45e
15 changed files with 629 additions and 306 deletions
+55 -54
View File
@@ -54,60 +54,61 @@
<false/>
<key>CFBundleLocalizations</key>
<array>
<string>ar</string>
<string>az</string>
<string>bg</string>
<string>bn</string>
<string>ca</string>
<string>cs</string>
<string>da</string>
<string>de</string>
<string>el</string>
<string>en</string>
<string>en-IN</string>
<string>es-ES</string>
<string>et</string>
<string>eu</string>
<string>fa</string>
<string>fi</string>
<string>fil-PH</string>
<string>fr</string>
<string>gl</string>
<string>gu</string>
<string>he</string>
<string>hi</string>
<string>hu</string>
<string>id</string>
<string>it</string>
<string>ja</string>
<string>km</string>
<string>ko</string>
<string>mn</string>
<string>ms</string>
<string>ne</string>
<string>nl</string>
<string>pl</string>
<string>pt-BR</string>
<string>pt-PT</string>
<string>ro</string>
<string>ru</string>
<string>si</string>
<string>sk</string>
<string>sl</string>
<string>sr</string>
<string>sr-Cyrl</string>
<string>sv</string>
<string>ta</string>
<string>th</string>
<string>tr</string>
<string>uk</string>
<string>ur</string>
<string>vi</string>
<string>zh-CN</string>
<string>zh-HK</string>
<string>zh-TW</string>
</array>
<array>
<string>ar</string>
<string>az</string>
<string>bg</string>
<string>bn</string>
<string>ca</string>
<string>cs</string>
<string>da</string>
<string>de</string>
<string>el</string>
<string>en</string>
<string>en-IN</string>
<string>es-ES</string>
<string>et</string>
<string>eu</string>
<string>fa</string>
<string>fi</string>
<string>fil-PH</string>
<string>fr</string>
<string>gl</string>
<string>gu</string>
<string>he</string>
<string>hi</string>
<string>hu</string>
<string>id</string>
<string>it</string>
<string>ja</string>
<string>km</string>
<string>ko</string>
<string>ml</string>
<string>mn</string>
<string>ms</string>
<string>ne</string>
<string>nl</string>
<string>pl</string>
<string>pt-BR</string>
<string>pt-PT</string>
<string>ro</string>
<string>ru</string>
<string>si</string>
<string>sk</string>
<string>sl</string>
<string>sr</string>
<string>sr-Cyrl</string>
<string>sv</string>
<string>ta</string>
<string>th</string>
<string>tr</string>
<string>uk</string>
<string>ur</string>
<string>vi</string>
<string>zh-CN</string>
<string>zh-HK</string>
<string>zh-TW</string>
</array>
<!-- Make downloaded files visible to the user -->
<key>UISupportsDocumentBrowser</key>
+3 -3
View File
@@ -4,7 +4,7 @@
/// To regenerate, run: `dart run slang`
///
/// Locales: 53
/// Strings: 16826 (317 per locale)
/// Strings: 16886 (318 per locale)
// coverage:ignore-file
// ignore_for_file: type=lint, unused_import
@@ -132,8 +132,8 @@ enum AppLocale with BaseAppLocale<AppLocale, Translations> {
const AppLocale({
required this.languageCode,
this.scriptCode, // ignore: unused_element
this.countryCode, // ignore: unused_element
this.scriptCode, // ignore: unused_element, unused_element_parameter
this.countryCode, // ignore: unused_element, unused_element_parameter
});
@override
+13 -13
View File
@@ -196,7 +196,7 @@ class _TranslationsSendTabBg extends TranslationsSendTabEn {
// Translations
@override
String get title => 'Изпрати';
String get title => 'Изпращане';
@override
late final _TranslationsSendTabSelectionBg selection = _TranslationsSendTabSelectionBg._(_root);
@override
@@ -285,9 +285,9 @@ class _TranslationsReceiveHistoryPageBg extends TranslationsReceiveHistoryPageEn
@override
String get title => 'История';
@override
String get openFolder => 'Отворете папка';
String get openFolder => 'Отвори папка';
@override
String get deleteHistory => 'Изтриване на историята';
String get deleteHistory => 'Изтрий историята';
@override
String get empty => 'Историята е празна.';
@override
@@ -703,7 +703,7 @@ class _TranslationsAssetPickerBg extends TranslationsAssetPickerEn {
@override
String get sActionSwitchPathLabel => 'промяна на пътя';
@override
String get sActionUseCameraHint => 'използвайте камера';
String get sActionUseCameraHint => 'използвай камера';
@override
String get sNameDurationLabel => 'продължителност';
@override
@@ -851,13 +851,13 @@ class _TranslationsSettingsTabGeneralBg extends TranslationsSettingsTabGeneralEn
@override
String get saveWindowPlacementWindows => 'Запази позицията на прозореца след излизане';
@override
String get minimizeToTray => 'Минимизиране до Системна област/Лента с менюта при затваряне';
String get minimizeToTray => 'Минимизирай в Системна област/Лента с менюта при затваряне';
@override
String get launchAtStartup => 'Автоматично стартиране след влизане';
@override
String get launchMinimized => 'Автоматично стартиране: Стартирай скрито';
@override
String get showInContextMenu => 'Показване на LocalSend в контекстното меню';
String get showInContextMenu => 'Покажи LocalSend в контекстното меню';
@override
String get animations => 'Анимации';
}
@@ -901,7 +901,7 @@ class _TranslationsSettingsTabSendBg extends TranslationsSettingsTabSendEn {
// Translations
@override
String get title => 'Изпрати';
String get title => 'Изпращане';
@override
String get shareViaLinkAutoAccept => 'Автоматично приемане на заявки в режим "Споделяне чрез връзка"';
}
@@ -924,7 +924,7 @@ class _TranslationsSettingsTabNetworkBg extends TranslationsSettingsTabNetworkEn
@override
String get alias => 'Име на устройството';
@override
String get deviceType => 'Тип устройството';
String get deviceType => 'Тип на устройството';
@override
String get deviceModel => 'Модел на устройството';
@override
@@ -1033,13 +1033,13 @@ class _TranslationsReceiveHistoryPageEntryActionsBg extends TranslationsReceiveH
// Translations
@override
String get open => 'Отворете файл';
String get open => 'Отвори файл';
@override
String get showInFolder => 'Показване в папка';
String get showInFolder => 'Покажи в папка';
@override
String get info => 'Информация';
@override
String get deleteFromHistory => 'Изтриване от историята';
String get deleteFromHistory => 'Изтрий от историята';
}
// Path: progressPage.total
@@ -1086,7 +1086,7 @@ class _TranslationsDialogsOpenFileBg extends TranslationsDialogsOpenFileEn {
// Translations
@override
String get title => 'Отворете файл';
String get title => 'Отвори файл';
@override
String get content => 'Искате ли да отворите получения файл?';
}
@@ -1305,7 +1305,7 @@ class _TranslationsDialogsMessageInputBg extends TranslationsDialogsMessageInput
// Translations
@override
String get title => 'Въведете съобщение';
String get title => 'Вид съобщение';
@override
String get multiline => 'Многоредов';
}
+331 -139
View File
@@ -45,6 +45,8 @@ class TranslationsBn extends Translations {
@override
late final _TranslationsTroubleshootPageBn troubleshootPage = _TranslationsTroubleshootPageBn._(_root);
@override
late final _TranslationsNetworkInterfacesPageBn networkInterfacesPage = _TranslationsNetworkInterfacesPageBn._(_root);
@override
late final _TranslationsReceiveHistoryPageBn receiveHistoryPage = _TranslationsReceiveHistoryPageBn._(_root);
@override
late final _TranslationsApkPickerPageBn apkPickerPage = _TranslationsApkPickerPageBn._(_root);
@@ -71,6 +73,8 @@ class TranslationsBn extends Translations {
@override
late final _TranslationsDialogsBn dialogs = _TranslationsDialogsBn._(_root);
@override
late final _TranslationsSanitizationBn sanitization = _TranslationsSanitizationBn._(_root);
@override
late final _TranslationsTrayBn tray = _TranslationsTrayBn._(_root);
@override
late final _TranslationsWebBn web = _TranslationsWebBn._(_root);
@@ -88,19 +92,19 @@ class _TranslationsGeneralBn extends TranslationsGeneralEn {
// Translations
@override
String get accept => 'মেনে নি';
String get accept => 'অ্যাকসেপ্ট করু';
@override
String get accepted => 'গৃহীত';
String get accepted => 'অ্যাকসেপ্টেড';
@override
String get add => 'যোগ করুন';
String get add => 'অ্যাড করুন';
@override
String get advanced => 'উন্নত করা হয়েছে';
String get advanced => 'আডভান্স';
@override
String get cancel => 'বাতিল করুন';
String get cancel => 'ক্যানসেল করুন';
@override
String get close => 'বন্ধ করুন ';
String get close => 'বন্ধ করুন';
@override
String get confirm => 'নিশ্চিত করুন';
String get confirm => 'কনফার্ম করুন';
@override
String get continueStr => 'চালিয়ে যান';
@override
@@ -112,19 +116,19 @@ class _TranslationsGeneralBn extends TranslationsGeneralEn {
@override
String get done => 'সম্পন্ন';
@override
String get delete => 'মুছে ফেলা';
String get delete => 'ডিলিট';
@override
String get edit => 'াহির হ';
String get edit => 'র হন';
@override
String get error => 'ভুল হয়েছে';
@override
String get example => 'উদাহরণ';
@override
String get files => 'ফাইল সমূহ';
String get files => 'ফাইল গুলো';
@override
String get finished => 'শেষ হয়েছে';
@override
String get hide => 'আড়াল করুন';
String get hide => 'হাইড করুন';
@override
String get off => 'বন্ধ';
@override
@@ -134,11 +138,11 @@ class _TranslationsGeneralBn extends TranslationsGeneralEn {
@override
String get online => 'অনলাইন';
@override
String get open => 'োলা';
String get open => 'ুলুন';
@override
String get queue => 'সারিবদ্ধ';
String get queue => 'কিউ';
@override
String get quickSave => 'দ্রুত সেভ করুন';
String get quickSave => 'কুইক সেভ করুন';
@override
String get renamed => 'নাম পরিবর্তন করা হয়েছে';
@override
@@ -158,11 +162,11 @@ class _TranslationsGeneralBn extends TranslationsGeneralEn {
@override
String get unchanged => 'অপরিবর্তিত';
@override
String get unknown => 'অজানা';
String get unknown => 'আননোন';
@override
String get noItemInClipboard => 'ক্লিপবোর্ডে কোনো আইটেম নেই';
@override
String get quickSaveFromFavorites => '"প্রিয়"দের জন্য দ্রুত সংরক্ষণ করুন';
String get quickSaveFromFavorites => '"ফেভারিট"দের জন্য কুইক সেভ করুন';
}
// Path: receiveTab
@@ -175,7 +179,7 @@ class _TranslationsReceiveTabBn extends TranslationsReceiveTabEn {
// Translations
@override
String get title => 'গ্রহণ';
String get title => 'রিসিভ';
@override
late final _TranslationsReceiveTabInfoBoxBn infoBox = _TranslationsReceiveTabInfoBoxBn._(_root);
@override
@@ -192,21 +196,23 @@ class _TranslationsSendTabBn extends TranslationsSendTabEn {
// Translations
@override
String get title => 'পাঠান';
String get title => 'সেন্ড';
@override
late final _TranslationsSendTabSelectionBn selection = _TranslationsSendTabSelectionBn._(_root);
@override
late final _TranslationsSendTabPickerBn picker = _TranslationsSendTabPickerBn._(_root);
@override
String get shareIntentInfo => 'আরো সহজে ফাইলসমূহ সিলেক্ট করার জন্য আপনি আপনার মোবাইলের "Share" ফিচারটি ব্যবহার করতে পারেন';
String get shareIntentInfo => 'আরো সহজে ফাইল সিলেক্ট করার জন্য আপনার মোবাইলের "Share" ফিচারটি ব্যবহার করতে পারেন';
@override
String get nearbyDevices => 'আশেপাশের ডিভাইসসমূহ';
String get nearbyDevices => 'কাছাকাছি থাকা ডিভাইস';
@override
String get thisDevice => 'এই ডিভাইস';
@override
String get scan => 'ডিভাইসসমূহ সন্ধান করুন';
String get scan => 'ডিভাইস স্ক্যান করুন';
@override
String get sendMode => 'োড পাঠান';
String get manualSending => '্যানুয়াল সেন্ডিং';
@override
String get sendMode => 'সেন্ড মোড';
@override
late final _TranslationsSendTabSendModesBn sendModes = _TranslationsSendTabSendModesBn._(_root);
@override
@@ -215,8 +221,6 @@ class _TranslationsSendTabBn extends TranslationsSendTabEn {
String get help => 'অনুগ্রহ করে নিশ্চিত করুন যে পছন্দসই লক্ষ্যটিও একই ওয়াইফাই নেটওয়ার্কে রয়েছে।';
@override
String get placeItems => 'শেয়ার করার জন্য আইটেম রাখুন।';
@override
String get manualSending => 'নিজে পাঠানো';
}
// Path: settingsTab
@@ -235,11 +239,13 @@ class _TranslationsSettingsTabBn extends TranslationsSettingsTabEn {
@override
late final _TranslationsSettingsTabReceiveBn receive = _TranslationsSettingsTabReceiveBn._(_root);
@override
late final _TranslationsSettingsTabSendBn send = _TranslationsSettingsTabSendBn._(_root);
@override
late final _TranslationsSettingsTabNetworkBn network = _TranslationsSettingsTabNetworkBn._(_root);
@override
late final _TranslationsSettingsTabOtherBn other = _TranslationsSettingsTabOtherBn._(_root);
@override
String get advancedSettings => 'উন্নত সেটিংস';
String get advancedSettings => 'আডভান্স সেটিংস';
}
// Path: troubleshootPage
@@ -252,19 +258,43 @@ class _TranslationsTroubleshootPageBn extends TranslationsTroubleshootPageEn {
// Translations
@override
String get title => 'সমস্যা সমাধান';
String get title => 'ট্রাবলশুট';
@override
String get subTitle => 'এই অ্যাপটি কি আশানুরূপ কাজ করে না? এখানে আপনি সাধারণ সমাধান খুঁজে পেতে পারেন.';
String get subTitle => 'অ্যাপটি আশানুরূপ কাজ না করলে, এখানে আপনি কিছু সাধারণ সমাধান পেতে পারেন';
@override
String get solution => 'সমাধান:';
@override
String get fixButton => 'স্বয়ংক্রিয়ভাবে ঠিক করুন';
String get fixButton => 'অটোমেটিকালি ঠিক করুন';
@override
late final _TranslationsTroubleshootPageFirewallBn firewall = _TranslationsTroubleshootPageFirewallBn._(_root);
@override
late final _TranslationsTroubleshootPageNoDiscoveryBn noDiscovery = _TranslationsTroubleshootPageNoDiscoveryBn._(_root);
@override
late final _TranslationsTroubleshootPageNoConnectionBn noConnection = _TranslationsTroubleshootPageNoConnectionBn._(_root);
}
// Path: networkInterfacesPage
class _TranslationsNetworkInterfacesPageBn extends TranslationsNetworkInterfacesPageEn {
_TranslationsNetworkInterfacesPageBn._(TranslationsBn root)
: this._root = root,
super.internal(root);
final TranslationsBn _root; // ignore: unused_field
// Translations
@override
String get title => 'নেটওয়ার্ক ইন্টারফেস';
@override
String get info =>
'LocalSend সব অ্যাভেলেবেল নেটওয়ার্ক ইন্টারফেস ব্যবহার করে। আপনি এখানে অপ্রয়োজনীয় নেটওয়ার্ক বাদ দিতে পারেন। কোন পরিবর্তন আনলে সার্ভারটি পুনরায় চালু করতে হবে।';
@override
String get preview => 'প্রিভিউ';
@override
String get whitelist => 'হোয়াইটলিস্ট';
@override
String get blacklist => 'ব্ল্যাকলিস্ট';
}
// Path: receiveHistoryPage
class _TranslationsReceiveHistoryPageBn extends TranslationsReceiveHistoryPageEn {
_TranslationsReceiveHistoryPageBn._(TranslationsBn root)
@@ -275,13 +305,13 @@ class _TranslationsReceiveHistoryPageBn extends TranslationsReceiveHistoryPageEn
// Translations
@override
String get title => 'ইতিহাস';
String get title => 'হিস্ট্রি';
@override
String get openFolder => 'ফোল্ডার খোলা';
String get openFolder => 'ফোল্ডার খুলুন';
@override
String get deleteHistory => 'ইতিহাস মুছুন';
String get deleteHistory => 'হিস্ট্রি ক্লিয়ার করুন';
@override
String get empty => 'ইতিহাস শূন্য।';
String get empty => 'হিস্ট্রি খালি';
@override
late final _TranslationsReceiveHistoryPageEntryActionsBn entryActions = _TranslationsReceiveHistoryPageEntryActionsBn._(_root);
}
@@ -334,11 +364,11 @@ class _TranslationsReceivePageBn extends TranslationsReceivePageEn {
other: 'আপনাকে ${n}টি ফাইল পাঠাতে চায়।',
);
@override
String get subTitleMessage => 'আপনাকে একটি বার্তা পাঠিয়েছে:';
String get subTitleMessage => 'আপনাকে একটি মেসেজ পাঠিয়েছে:';
@override
String get subTitleLink => 'আপনাকে একটি লিঙ্ক পাঠিয়েছে:';
@override
String get canceled => 'সেন্ডার রিকুয়েস্টটি কেন্সেল করেছে।';
String get canceled => 'সেন্ডার রিকুয়েস্টটি ক্যানসেল করেছে।';
}
// Path: receiveOptionsPage
@@ -359,7 +389,7 @@ class _TranslationsReceiveOptionsPageBn extends TranslationsReceiveOptionsPageEn
@override
String get saveToGallery => _root.settingsTab.receive.saveToGallery;
@override
String get saveToGalleryOff => 'স্বয়ংক্রিয়ভাবে বন্ধ কারণ ডিরেক্টরি আছে.';
String get saveToGalleryOff => 'অটোমেটিকালি বন্ধ কারণ ডিরেক্টরি আছে.';
}
// Path: sendPage
@@ -374,9 +404,11 @@ class _TranslationsSendPageBn extends TranslationsSendPageEn {
@override
String get waiting => 'রেস্পন্সের অপেক্ষায় ...';
@override
String get rejected => 'প্রাপক অনুরোধ প্রত্যাখ্যান করেছে';
String get rejected => 'রিসিভার রিকুয়েস্টটি ক্যানসেল করেছে।';
@override
String get busy => 'প্রাপক অন্য অনুরোধে ব্যস্ত।';
String get tooManyAttempts => _root.web.tooManyAttempts;
@override
String get busy => 'রিসিভার রিকুয়েস্টটি আরেকটি রিকুয়েস্টে ব্যস্ত।';
}
// Path: progressPage
@@ -389,9 +421,9 @@ class _TranslationsProgressPageBn extends TranslationsProgressPageEn {
// Translations
@override
String get titleSending => 'ফাইল পাঠানো হচ্ছে';
String get titleSending => 'ফাইল সেন্ড হচ্ছে';
@override
String get titleReceiving => 'ফাইল গ্রহণ করা হচ্ছে';
String get titleReceiving => 'ফাইল রিসিভ করা হচ্ছে';
@override
String get savedToGallery => 'Photos এ সেভ করা হয়েছে';
@override
@@ -410,11 +442,11 @@ class _TranslationsWebSharePageBn extends TranslationsWebSharePageEn {
@override
String get title => 'লিঙ্কের মাধ্যমে শেয়ার করুন';
@override
String get loading => 'সার্ভার শুরু হচ্ছে...';
String get loading => 'সার্ভার চালু করা হচ্ছে...';
@override
String get stopping => 'সার্ভার বন্ধ করা হচ্ছে...';
@override
String get error => 'সার্ভার শুরু করার সময় একটি ত্রুটি ঘটেছে৷.';
String get error => 'সার্ভার চালু করার সময় একটি সমস্যা হয়েছে৷';
@override
String openLink({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('bn'))(
n,
@@ -422,15 +454,21 @@ class _TranslationsWebSharePageBn extends TranslationsWebSharePageEn {
other: 'ব্রাউজারে এই লিঙ্কগুলির একটি খুলুন:',
);
@override
String get requests => 'অনুরোধ';
String get requests => 'রিকুয়েস্ট';
@override
String get noRequests => 'এখনো কোনো অনুরোধ নেই.';
String get noRequests => 'এখনো কোনো রিকুয়েস্ট নেই.';
@override
String get encryption => _root.settingsTab.network.encryption;
@override
String get encryptionHint => 'LocalSend একটি স্ব-স্বাক্ষরিত শংসাপত্র ব্যবহার করে। আপনাকে ব্রাউজারে এটি গ্রহণ করতে হবে।';
String get autoAccept => 'রিকুয়েস্ট অটো এক্সেপ্ট করুন';
@override
String pendingRequests({required Object n}) => 'অনুরোধ অপেক্ষারত: ${n}';
String get requirePin => 'পিন প্রয়োজন';
@override
String pinHint({required Object pin}) => 'পিনটি "${pin}"';
@override
String get encryptionHint => 'LocalSend একটি সেল্ফ-সাইন্ড সার্টিফিকেট ব্যবহার করে। আপনাকে ব্রাউজারে এটি একসেপ্ট করতে হবে।';
@override
String pendingRequests({required Object n}) => 'রিকুয়েস্ট অপেক্ষারত: ${n}';
}
// Path: aboutPage
@@ -446,14 +484,16 @@ class _TranslationsAboutPageBn extends TranslationsAboutPageEn {
String get title => 'LocalSend সম্পর্কে';
@override
List<String> get description => [
'LocalSend হল একটি বিনামূল্যের, ওপেন সোর্স অ্যাপ যা আপনাকে ইন্টারনেট সংযোগের প্রয়োজন ছাড়াই আপনার স্থানীয় নেটওয়ার্কে কাছাকাছি ডিভাইসগুলির সাথে ফাইল এবং বার্তাগুলিকে নিরাপদে ভাগ করতে দেয়৷',
'এই অ্যাপটি Android, iOS, macOS, Windows এবং Linux-এ উপলব্ধ। আপনি অফিসিয়াল হোমপেজে সমস্ত ডাউনলোড বিকল্প খুঁজে পেতে পারেন।',
'LocalSend হল একটি ফ্রী, ওপেন সোর্স অ্যাপ যা ইন্টারনেট ছাড়াই আপনার লোকাল নেটওয়ার্কে ডিভাইসগুলির সাথে ফাইল এবং মেসেজ নিরাপদে শেয়ার করতে দেয়৷',
'এই অ্যাপটি Android, iOS, macOS, Windows এবং Linux-এ অ্যাভেলেবেল। আপনি অফিসিয়াল হোমপেজে স ডাউনলোড অপশন খুঁজে পাবেন।',
];
@override
String get author => 'লেখক';
@override
String get contributors => 'অবদানকারী';
@override
String get packagers => 'প্যাকেজেস';
@override
String get translators => 'অনুবাদক';
}
@@ -467,16 +507,16 @@ class _TranslationsDonationPageBn extends TranslationsDonationPageEn {
// Translations
@override
String get title => 'দান';
String get title => 'ডোনেট';
@override
String get info =>
'LocalSend বিনামূল্যে, ওপেন সোর্স এবং কোনো বিজ্ঞাপন ছাড়াই। আপনি যদি অ্যাপটি পছন্দ করেন তবে আপনি একটি অনুদান দিয়ে বিকাশকে সমর্থন করতে পারেন।';
'LocalSend ফ্রী, ওপেন সোর্স এবং কোনো অ্যাড ছাড়াই। আপনি যদি অ্যাপটি পছন্দ করেন তবে আপনি একটি ডোনেশন দিয়ে ডেভেলপমেন্টকে সাপোর্ট করতে পারেন।';
@override
String donate({required Object amount}) => 'দান ${amount}';
String donate({required Object amount}) => 'ডোনেট ${amount}';
@override
String get thanks => 'আপনাকে অনেক ধন্যবাদ!';
@override
String get restore => 'ক্রয় পুনরুদ্ধা';
String get restore => 'পারচেজ রিস্টো';
}
// Path: changelogPage
@@ -589,6 +629,8 @@ class _TranslationsDialogsBn extends TranslationsDialogsEn {
@override
late final _TranslationsDialogsAddFileBn addFile = _TranslationsDialogsAddFileBn._(_root);
@override
late final _TranslationsDialogsOpenFileBn openFile = _TranslationsDialogsOpenFileBn._(_root);
@override
late final _TranslationsDialogsAddressInputBn addressInput = _TranslationsDialogsAddressInputBn._(_root);
@override
late final _TranslationsDialogsCancelSessionBn cancelSession = _TranslationsDialogsCancelSessionBn._(_root);
@@ -627,7 +669,29 @@ class _TranslationsDialogsBn extends TranslationsDialogsEn {
@override
late final _TranslationsDialogsQuickSaveNoticeBn quickSaveNotice = _TranslationsDialogsQuickSaveNoticeBn._(_root);
@override
late final _TranslationsDialogsQuickSaveFromFavoritesNoticeBn quickSaveFromFavoritesNotice =
_TranslationsDialogsQuickSaveFromFavoritesNoticeBn._(_root);
@override
late final _TranslationsDialogsPinBn pin = _TranslationsDialogsPinBn._(_root);
@override
late final _TranslationsDialogsSendModeHelpBn sendModeHelp = _TranslationsDialogsSendModeHelpBn._(_root);
@override
late final _TranslationsDialogsZoomBn zoom = _TranslationsDialogsZoomBn._(_root);
}
// Path: sanitization
class _TranslationsSanitizationBn extends TranslationsSanitizationEn {
_TranslationsSanitizationBn._(TranslationsBn root)
: this._root = root,
super.internal(root);
final TranslationsBn _root; // ignore: unused_field
// Translations
@override
String get empty => 'ফাইলের নাম খালি রাখা যাবে না';
@override
String get invalid => 'ফাইলের নামে ইনভেলিড অক্ষর রয়েছে';
}
// Path: tray
@@ -642,7 +706,9 @@ class _TranslationsTrayBn extends TranslationsTrayEn {
@override
String get open => _root.general.open;
@override
String get close => 'LocalSend থেকে প্রস্থান করু';
String get close => 'LocalSend থেকে বের হো';
@override
String get closeWindows => 'সব উইন্ডো বন্ধ করুন';
}
// Path: web
@@ -657,13 +723,19 @@ class _TranslationsWebBn extends TranslationsWebEn {
@override
String get waiting => _root.sendPage.waiting;
@override
String get rejected => '্রত্যাখ্যাত';
String get enterPin => 'িন দিন';
@override
String get files => 'নথি পত্র';
String get invalidPin => 'পিনটি সঠিক নয়';
@override
String get tooManyAttempts => 'অনেক বার ভুল পিন দেওয়া হয়েছে';
@override
String get rejected => 'রিজেক্টেড';
@override
String get files => 'ফাইলস';
@override
String get fileName => 'ফাইলের নাম';
@override
String get size => 'আকার';
String get size => 'সাইজ';
}
// Path: assetPicker
@@ -676,34 +748,34 @@ class _TranslationsAssetPickerBn extends TranslationsAssetPickerEn {
// Translations
@override
String get confirm => 'নিশ্চিত করুন';
String get confirm => 'কনফার্ম করুন';
@override
String get cancel => 'বাতিল করুন';
String get cancel => 'ক্যানসেল করুন';
@override
String get edit => 'সম্পাদনা করুন';
String get edit => 'এডিট করুন';
@override
String get gifIndicator => 'জিআইএ';
String get gifIndicator => 'জিফ';
@override
String get loadFailed => 'লোড ব্যর্থ হয়েছে';
String get loadFailed => 'লোড করা যায়নি';
@override
String get original => 'উৎপত্তি';
String get original => 'অরিজিনাল';
@override
String get preview => 'ূর্বরূপ';
String get preview => '্রিভিউ';
@override
String get select => 'নির্বাচন করুন';
String get select => 'সিলেক্ট করুন';
@override
String get emptyList => 'খালি তালিকা';
String get emptyList => 'খালি লিস্ট';
@override
String get unSupportedAssetType => 'অসমর্থিত ফাইল টাইপ.';
String get unSupportedAssetType => 'আনসাপোর্টেড ফাইল টাইপ.';
@override
String get unableToAccessAll => 'ডিভাইসে সমস্ত ফাইল অ্যাক্সেস করতে অক্ষম';
String get unableToAccessAll => 'ডিভাইসে সমস্ত ফাইল অ্যাক্সেস পাওয়া যায়নি';
@override
String get viewingLimitedAssetsTip => 'শুধুমাত্র অ্যাপে অ্যাক্সেসযোগ্য ফাইল এবং অ্যালবাম দেখুন.';
@override
String get changeAccessibleLimitedAssets => 'অ্যাক্সেসযোগ্য ফাইল আপডেট করতে ক্লিক করুন';
String get changeAccessibleLimitedAssets => 'অ্যাক্সেসযোগ্য ফাইল আপডেট করতে ট্যাপ করুন';
@override
String get accessAllTip =>
'অ্যাপ শুধুমাত্র ডিভাইসে কিছু ফাইল অ্যাক্সেস করতে পারে। সিস্টেম সেটিংসে যান এবং অ্যাপটিকে ডিভাইসের সমস্ত মিডিয়া অ্যাক্সেস করার অনুমতি দিন।';
'অ্যাপ শুধুমাত্র ডিভাইসে কিছু ফাইল অ্যাক্সেস করতে পারে। সিস্টেম সেটিংসে যান এবং অ্যাপটিকে ডিভাইসের সমস্ত মিডিয়া অ্যাক্সেস করার পারমিশন দিন।';
@override
String get goToSystemSettings => 'সিস্টেম সেটিংসে যান';
@override
@@ -711,7 +783,7 @@ class _TranslationsAssetPickerBn extends TranslationsAssetPickerEn {
@override
String get accessiblePathName => 'অ্যাক্সেসযোগ্য ফাইল';
@override
String get sTypeAudioLabel => 'শ্রুতি';
String get sTypeAudioLabel => 'অডিও';
@override
String get sTypeImageLabel => 'ছবি';
@override
@@ -719,19 +791,19 @@ class _TranslationsAssetPickerBn extends TranslationsAssetPickerEn {
@override
String get sTypeOtherLabel => 'অন্যান্য মিডিয়া';
@override
String get sActionPlayHint => 'খেলা';
String get sActionPlayHint => 'প্লে';
@override
String get sActionPreviewHint => 'ূর্বরূপ';
String get sActionPreviewHint => '্রিভিউ';
@override
String get sActionSelectHint => 'নির্বাচন করুন';
@override
String get sActionSwitchPathLabel => 'পথ পরিবর্তন';
String get sActionSwitchPathLabel => 'থ পরিবর্তন';
@override
String get sActionUseCameraHint => 'ক্যামেরা ব্যবহার করুন';
@override
String get sNameDurationLabel => 'সময়কাল';
String get sNameDurationLabel => 'ডিউরেশন';
@override
String get sUnitAssetCountLabel => 'গণনা';
String get sUnitAssetCountLabel => 'কাউন্ট';
}
// Path: receiveTab.infoBox
@@ -748,7 +820,7 @@ class _TranslationsReceiveTabInfoBoxBn extends TranslationsReceiveTabInfoBoxEn {
@override
String get port => 'পোর্ট:';
@override
String get alias => 'উপনাম:';
String get alias => 'ডিভাইসের নাম:';
}
// Path: receiveTab.quickSave
@@ -761,11 +833,11 @@ class _TranslationsReceiveTabQuickSaveBn extends TranslationsReceiveTabQuickSave
// Translations
@override
String get off => '@:সাধারণ.বন্ধ';
String get off => _root.general.off;
@override
String get favorites => 'প্রিয়';
String get favorites => 'ফেভারিট';
@override
String get on => '@:সাধারণ.চালু';
String get on => _root.general.on;
}
// Path: sendTab.selection
@@ -805,7 +877,7 @@ class _TranslationsSendTabPickerBn extends TranslationsSendTabPickerEn {
@override
String get app => 'আবেদন';
@override
String get clipboard => 'পেস্ট করুন';
String get clipboard => 'ক্লিপবোর্ড পেস্ট';
}
// Path: sendTab.sendModes
@@ -818,9 +890,9 @@ class _TranslationsSendTabSendModesBn extends TranslationsSendTabSendModesEn {
// Translations
@override
String get single => 'একক প্রাপক';
String get single => 'একজন রিসিভার';
@override
String get multiple => 'একাধিক প্রাপক';
String get multiple => 'একাধিক রিসিভার';
@override
String get link => 'লিঙ্কের মাধ্যমে শেয়ার করুন';
}
@@ -841,7 +913,7 @@ class _TranslationsSettingsTabGeneralBn extends TranslationsSettingsTabGeneralEn
@override
late final _TranslationsSettingsTabGeneralBrightnessOptionsBn brightnessOptions = _TranslationsSettingsTabGeneralBrightnessOptionsBn._(_root);
@override
String get color => '';
String get color => 'অ্যাপ কালা';
@override
late final _TranslationsSettingsTabGeneralColorOptionsBn colorOptions = _TranslationsSettingsTabGeneralColorOptionsBn._(_root);
@override
@@ -849,19 +921,19 @@ class _TranslationsSettingsTabGeneralBn extends TranslationsSettingsTabGeneralEn
@override
late final _TranslationsSettingsTabGeneralLanguageOptionsBn languageOptions = _TranslationsSettingsTabGeneralLanguageOptionsBn._(_root);
@override
String get saveWindowPlacement => 'প্রস্থান করুন: উইন্ডো প্লেসমেন্ট সংরক্ষণ করুন';
String get saveWindowPlacement => 'বের হোন: উইন্ডো প্লেসমেন্ট সেভ করুন';
@override
String get minimizeToTray => 'প্রস্থান করুন: ট্রেতে মিনিমাইজ করুন';
String get minimizeToTray => 'বের হোন: ট্রেতে মিনিমাইজ করুন';
@override
String get launchAtStartup => 'লগইন করার পরে অটোস্টার্ট করুন';
@override
String get launchMinimized => 'অটোস্টার্ট: হিডেন থেকে শুরু করুন';
String get launchMinimized => 'অটোস্টার্ট: হিডেন রেখে শুরু করুন';
@override
String get animations => 'অ্যানিমেশন';
@override
String get saveWindowPlacementWindows => 'প্রস্থানের পরে উইন্ডোর অবস্থান সংরক্ষণ করুন';
String get saveWindowPlacementWindows => 'বের হবার পরে উইন্ডোর অবস্থান সেভ করুন';
@override
String get showInContextMenu => 'প্রসঙ্গ মেনুতে LocalSend দেখান';
String get showInContextMenu => 'কনটেক্সট মেনুতে LocalSend দেখান';
}
// Path: settingsTab.receive
@@ -874,23 +946,40 @@ class _TranslationsSettingsTabReceiveBn extends TranslationsSettingsTabReceiveEn
// Translations
@override
String get title => 'গ্রহণ করুন';
String get title => 'রিসিভ';
@override
String get quickSave => _root.general.quickSave;
@override
String get requirePin => _root.webSharePage.requirePin;
@override
String get autoFinish => 'অটো ফিনিশ';
@override
String get destination => 'গন্তব্য';
String get destination => 'ডেস্টিনেশন';
@override
String get downloads => '(Downloads)';
@override
String get saveToGallery => 'গ্যালারিতে মিডিয়া সেভ করুন';
String get saveToGallery => 'মিডিয়া গ্যালারিতে সেভ করুন';
@override
String get saveToHistory => 'ইতিহাসে সংরক্ষণ করুন';
String get saveToHistory => 'হিস্ট্রি সেভ করুন';
@override
String get quickSaveFromFavorites => _root.general.quickSaveFromFavorites;
}
// Path: settingsTab.send
class _TranslationsSettingsTabSendBn extends TranslationsSettingsTabSendEn {
_TranslationsSettingsTabSendBn._(TranslationsBn root)
: this._root = root,
super.internal(root);
final TranslationsBn _root; // ignore: unused_field
// Translations
@override
String get title => 'সেন্ড';
@override
String get shareViaLinkAutoAccept => '"Share via link" মোডের রিকুয়েস্ট অটো এক্সেপ্ট করুন';
}
// Path: settingsTab.network
class _TranslationsSettingsTabNetworkBn extends TranslationsSettingsTabNetworkEn {
_TranslationsSettingsTabNetworkBn._(TranslationsBn root)
@@ -903,11 +992,11 @@ class _TranslationsSettingsTabNetworkBn extends TranslationsSettingsTabNetworkEn
@override
String get title => 'নেটওয়ার্ক';
@override
String get needRestart => 'সেটিংস প্রয়োগ করতে সার্ভার রিস্টার্ট করুন!';
String get needRestart => 'সেটিংস অ্যাপ্লাই করতে সার্ভার রিস্টার্ট করুন!';
@override
String get server => 'সার্ভার';
@override
String get alias => 'উপনাম';
String get alias => 'ডিভাইসের নাম';
@override
String get deviceType => 'ডিভাইসের ধরন';
@override
@@ -915,15 +1004,25 @@ class _TranslationsSettingsTabNetworkBn extends TranslationsSettingsTabNetworkEn
@override
String get port => 'পোর্ট';
@override
String get network => 'নেটওয়ার্ক';
@override
late final _TranslationsSettingsTabNetworkNetworkOptionsBn networkOptions = _TranslationsSettingsTabNetworkNetworkOptionsBn._(_root);
@override
String get discoveryTimeout => 'ডিসকভারি টাইমআউট';
@override
String get useSystemName => 'সিস্টেমের নাম ব্যবহার করুন';
@override
String get generateRandomAlias => 'এলিয়াস তৈরি করুন';
@override
String portWarning({required Object defaultPort}) =>
'আপনি একটি কাস্টম পোর্ট ব্যবহার করছেন তাই আপনি অন্য ডিভাইস থেকে এই ডিভাইকে খুঁজে নাও তে পারে. (default: ${defaultPort})';
'আপনি একটি কাস্টম পোর্ট ব্যবহার করছেন, তাই অন্য ডিভাইস থেকে এই ডিভাইকে খুঁজে নাও পাওয়া যেতে পারে (default: ${defaultPort})';
@override
String get encryption => 'এনক্রিপশন';
@override
String get multicastGroup => 'মাল্টিকাস্ট';
@override
String multicastGroupWarning({required Object defaultMulticast}) =>
'আপনি একটি কাস্টম মাল্টিকাস্ট ঠিকানা ব্যবহার করছেন কারণ আপনি অন্য ডিভাইস দ্বারা সনাক্ত নাও হতে পারে. (default: ${defaultMulticast})';
'আপনি একটি কাস্টম মাল্টিকাস্ট অ্যাড্রেস ব্যবহার করছেন যেই কারণ আপনি অন্য ডিভাইস দ্বারা স্ক্যান নাও হতে পারেন। (default: ${defaultMulticast})';
}
// Path: settingsTab.other
@@ -938,9 +1037,9 @@ class _TranslationsSettingsTabOtherBn extends TranslationsSettingsTabOtherEn {
@override
String get title => 'অন্যান্য';
@override
String get support => 'লোকালসেন্ড সমর্থন করুন';
String get support => 'লোকাল সেন্ডকে সাপোর্ট করুন';
@override
String get donate => 'দান';
String get donate => 'ডোনেট';
@override
String get privacyPolicy => 'গোপনীয়তা নীতি';
@override
@@ -960,11 +1059,27 @@ class _TranslationsTroubleshootPageFirewallBn extends TranslationsTroubleshootPa
String get symptom => 'এই অ্যাপটি অন্য ডিভাইসে ফাইল পাঠাতে পারে কিন্তু অন্য ডিভাইস এই ডিভাইসে ফাইল পাঠাতে পারে না।';
@override
String solution({required Object port}) =>
'এটি সম্ভবত একটি ফায়ারওয়াল সমস্যা। আপনি পোর্টে ইনকামিং সংযোগ (UDP এবং TCP) অনুমতি দিয়ে এটি সমাধান করতে পারেন ${port}.';
'এটি সম্ভবত একটি ফায়ারওয়াল সমস্যা। আপনি পোর্টে ইনকামিং কানেকশন (UDP এবং TCP) পারমিশন দিয়ে এটি ঠিক করতে পারেন ${port}.';
@override
String get openFirewall => 'ফায়ারওয়াল খুলুন';
}
// Path: troubleshootPage.noDiscovery
class _TranslationsTroubleshootPageNoDiscoveryBn extends TranslationsTroubleshootPageNoDiscoveryEn {
_TranslationsTroubleshootPageNoDiscoveryBn._(TranslationsBn root)
: this._root = root,
super.internal(root);
final TranslationsBn _root; // ignore: unused_field
// Translations
@override
String get symptom => 'এই ডিভাইসটি অন্য ডিভাইস ডিসকভার করতে পারছে না';
@override
String get solution =>
'সব ডিভাইস একই ওয়াই-ফাই নেটওয়ার্কে আছে তা নিশ্চিত করুন এবং একই কনফিগারেশন ব্যাবহার করছে (পোর্ট, মাল্টিকাস্ট অ্যাড্রেস, এনক্রিপশন)। টার্গেট ডিভাইসের আইপি ম্যানুয়ালি টাইপ করতে পারেন। যদি এটা কাজ করে, তাহলে ভবিষ্যতে এই ডিভাইসটি অটোমেটিকালি ডিসকভার করা হবে, তা নিশ্চিত করতে এই ডিভাইসটি ফেভারিটে অ্যাড করুন।';
}
// Path: troubleshootPage.noConnection
class _TranslationsTroubleshootPageNoConnectionBn extends TranslationsTroubleshootPageNoConnectionEn {
_TranslationsTroubleshootPageNoConnectionBn._(TranslationsBn root)
@@ -991,11 +1106,13 @@ class _TranslationsReceiveHistoryPageEntryActionsBn extends TranslationsReceiveH
// Translations
@override
String get open => 'খোলা ফাইল';
String get open => 'ফাইল খুলুন';
@override
String get info => 'তথ্য';
String get showInFolder => 'ফোল্ডারে দেখুন';
@override
String get deleteFromHistory => 'তিহাস থেকে মুছে ফেলু';
String get info => 'ইনফো';
@override
String get deleteFromHistory => 'হিস্ট্রি থেকে মুছে ফেলুন';
}
// Path: progressPage.total
@@ -1010,7 +1127,7 @@ class _TranslationsProgressPageTotalBn extends TranslationsProgressPageTotalEn {
@override
late final _TranslationsProgressPageTotalTitleBn title = _TranslationsProgressPageTotalTitleBn._(_root);
@override
String count({required Object curr, required Object n}) => 'ফাইলসমূহ: ${curr} / ${n}';
String count({required Object curr, required Object n}) => 'ফাইলগুলি: ${curr} / ${n}';
@override
String size({required Object curr, required Object n}) => 'সাইজ: ${curr} / ${n}';
@override
@@ -1027,9 +1144,24 @@ class _TranslationsDialogsAddFileBn extends TranslationsDialogsAddFileEn {
// Translations
@override
String get title => 'নির্বাচন যোগ করুন';
String get title => 'সিলেকশনে অ্যাড করুন';
@override
String get content => 'আপনি কি যোগ করতে চান?';
String get content => 'আপনি কি অ্যাড করতে চান?';
}
// Path: dialogs.openFile
class _TranslationsDialogsOpenFileBn extends TranslationsDialogsOpenFileEn {
_TranslationsDialogsOpenFileBn._(TranslationsBn root)
: this._root = root,
super.internal(root);
final TranslationsBn _root; // ignore: unused_field
// Translations
@override
String get title => 'ফাইল খুলুন';
@override
String get content => 'আপনি কি ফাইলটি খুলতে চান?';
}
// Path: dialogs.addressInput
@@ -1061,9 +1193,9 @@ class _TranslationsDialogsCancelSessionBn extends TranslationsDialogsCancelSessi
// Translations
@override
String get title => 'ফাইল ট্রান্সফার বাতিল করুন';
String get title => 'ফাইল ট্রান্সফার ক্যানসেল করুন';
@override
String get content => 'আপনি কি সত্যিই ফাইল ট্রান্সফার বাতিল করতে চান?';
String get content => 'আপনি কি ফাইল ট্রান্সফার ক্যানসেল করতে চান?';
}
// Path: dialogs.cannotOpenFile
@@ -1076,9 +1208,9 @@ class _TranslationsDialogsCannotOpenFileBn extends TranslationsDialogsCannotOpen
// Translations
@override
String get title => 'ফাইলটি খুলতে পারছি না';
String get title => 'ফাইলটি খোলা যাচ্ছে না';
@override
String content({required Object file}) => '"${file}" খোলা যায়নি। এই ফাইলটি কি সরানো হয়েছে, নাম পরিবর্তন করা হয়েছে বা মুছে ফেলা হয়েছে?';
String content({required Object file}) => '"${file}" খোলা যায়নি। এই ফাইলটি কি সরানো হয়েছে, নাম পরিবর্তন বা মুছে ফেলা হয়েছে?';
}
// Path: dialogs.encryptionDisabledNotice
@@ -1091,7 +1223,7 @@ class _TranslationsDialogsEncryptionDisabledNoticeBn extends TranslationsDialogs
// Translations
@override
String get title => 'Encryption বন্ধ করা হয়েছে';
String get title => 'এনক্রিপশন বন্ধ করা হয়েছে';
@override
String get content => 'এখন কমিউনিকেশন আনএনক্রিপ্টেড HTTP প্রটোকলের মাধ্যমে করা হচ্ছে। HTTPS ব্যবহার করার জন্য আবার এনক্রিপশন চালু করুন';
}
@@ -1119,9 +1251,9 @@ class _TranslationsDialogsFavoriteDialogBn extends TranslationsDialogsFavoriteDi
// Translations
@override
String get title => 'প্রিয়';
String get title => 'ফেভারিট';
@override
String get noFavorites => 'এখনও কোন পছন্দসই ডিভাইস নেই.';
String get noFavorites => 'এখনও কোন ফেভারিট ডিভাইস নেই.';
@override
String get addFavorite => 'যোগ করুন';
}
@@ -1138,7 +1270,7 @@ class _TranslationsDialogsFavoriteDeleteDialogBn extends TranslationsDialogsFavo
@override
String get title => 'যোগ করুনযোগ করুন';
@override
String content({required Object name}) => 'আপনি কি সত্যিই প্রিয় থেকে মুছে ফেলতে চান "${name}"?';
String content({required Object name}) => 'আপনি কি সত্যিই ফেভারিট থেকে মুছে ফেলতে চান "${name}"?';
}
// Path: dialogs.favoriteEditDialog
@@ -1151,17 +1283,17 @@ class _TranslationsDialogsFavoriteEditDialogBn extends TranslationsDialogsFavori
// Translations
@override
String get titleAdd => 'ফেভারিটে যোগ করুন';
String get titleAdd => 'ফেভারিটে অ্যাড করুন';
@override
String get titleEdit => 'সামঞ্জস্য করুন';
String get titleEdit => 'এডিট করুন';
@override
String get name => 'উপনাম';
String get name => 'এলিয়াস';
@override
String get auto => '(auto)';
@override
String get ip => 'আইপি ঠিকানা';
String get ip => 'আইপি অ্যাড্রেস';
@override
String get port => 'বন্দর';
String get port => 'পোর্ট';
}
// Path: dialogs.fileInfo
@@ -1174,15 +1306,15 @@ class _TranslationsDialogsFileInfoBn extends TranslationsDialogsFileInfoEn {
// Translations
@override
String get title => 'ফাইল তথ্য';
String get title => 'ফাইল ইনফো';
@override
String get fileName => 'ফাইলের নাম:';
@override
String get path => 'পথ:';
String get path => 'থ:';
@override
String get size => 'আকার:';
String get size => 'সাইজ:';
@override
String get sender => 'প্রেরক:';
String get sender => 'সেন্ডার:';
@override
String get time => 'সময়:';
}
@@ -1199,7 +1331,7 @@ class _TranslationsDialogsFileNameInputBn extends TranslationsDialogsFileNameInp
@override
String get title => 'ফাইলের নাম লিখুন';
@override
String original({required Object original}) => 'আসল: ${original}';
String original({required Object original}) => 'অরিজিনাল: ${original}';
}
// Path: dialogs.historyClearDialog
@@ -1212,9 +1344,9 @@ class _TranslationsDialogsHistoryClearDialogBn extends TranslationsDialogsHistor
// Translations
@override
String get title => 'ইতিহাস পরিষ্কার করুন';
String get title => 'হিস্ট্রি ক্লিয়ার করুন';
@override
String get content => 'আপনি কি সত্যিই সমগ্র ইতিহাস মুছে ফেলতে চান?';
String get content => 'আপনি কি সব হিস্ট্রি ক্লিয়ার চান?';
}
// Path: dialogs.localNetworkUnauthorized
@@ -1229,7 +1361,7 @@ class _TranslationsDialogsLocalNetworkUnauthorizedBn extends TranslationsDialogs
@override
String get title => _root.dialogs.noPermission.title;
@override
String get description => 'স্থানীয় নেটওয়ার্ক স্ক্যান করার অনুমতি ছাড়া LocalSend অন্য ডিভাইস খুঁজে পায় না। অনুগ্রহ করে সেটিংসে এই অনুমতি দিন.';
String get description => 'লোকাল নেটওয়ার্ক স্ক্যান করার পারমিশন ছাড়া LocalSend অন্য ডিভাইস খুঁজে পায় না। অনুগ্রহ করে সেটিংসে এই পারমিশনটি দিন';
@override
String get gotoSettings => 'সেটিংস';
}
@@ -1274,9 +1406,9 @@ class _TranslationsDialogsNoPermissionBn extends TranslationsDialogsNoPermission
// Translations
@override
String get title => 'অনুমতি নেই';
String get title => 'পারমিশন নেই';
@override
String get content => 'আপনি প্রয়োজনীয় অনুমতি প্রদান করেননি. অনুগ্রহ করে সেটিংসে তাদের অনুমতি দিন।';
String get content => 'আপনি প্রয়োজনীয় পারমিশন প্রদান করেননি অনুগ্রহ করে সেটিংসে তাদের পারমিশন দিন।';
}
// Path: dialogs.notAvailableOnPlatform
@@ -1289,9 +1421,9 @@ class _TranslationsDialogsNotAvailableOnPlatformBn extends TranslationsDialogsNo
// Translations
@override
String get title => 'পাওয়া যায় ন';
String get title => 'পাওয়া যায় নি';
@override
String get content => 'এই বৈশিষ্ট্য শুধুমাত্র উপলব্ধ:';
String get content => 'এই ফিচার শুধুমাত্র উপলব্ধ:';
}
// Path: dialogs.qr
@@ -1317,7 +1449,7 @@ class _TranslationsDialogsQuickActionsBn extends TranslationsDialogsQuickActions
// Translations
@override
String get title => 'কুইক কশন';
String get title => 'কুইক অ্যাকশনস';
@override
String get counter => 'কাউন্টার';
@override
@@ -1327,7 +1459,7 @@ class _TranslationsDialogsQuickActionsBn extends TranslationsDialogsQuickActions
@override
String get sortBeforeCount => 'আগে থেকে বর্ণানুক্রমিকভাবে সাজান';
@override
String get random => 'এলোমেলো';
String get random => 'র‍্যান্ডম';
}
// Path: dialogs.quickSaveNotice
@@ -1342,7 +1474,39 @@ class _TranslationsDialogsQuickSaveNoticeBn extends TranslationsDialogsQuickSave
@override
String get title => _root.general.quickSave;
@override
String get content => 'ফাইল অনুরোধ স্বয়ংক্রিয়ভাবে এক্সেপ্ট করা হয়। সচেতন থাকুন যেনা লোকাল নেটওয়ার্কের সবাই আপনাকে ফাইল পাঠাতে পারে।';
String get content => 'ফাইল অনুরোধ অটোমেটিকালি এক্সেপ্ট করা হয়। সচেতন থাকুন যেনা লোকাল নেটওয়ার্কের সবাই আপনাকে ফাইল পাঠাতে পারে।';
}
// Path: dialogs.quickSaveFromFavoritesNotice
class _TranslationsDialogsQuickSaveFromFavoritesNoticeBn extends TranslationsDialogsQuickSaveFromFavoritesNoticeEn {
_TranslationsDialogsQuickSaveFromFavoritesNoticeBn._(TranslationsBn root)
: this._root = root,
super.internal(root);
final TranslationsBn _root; // ignore: unused_field
// Translations
@override
String get title => _root.general.quickSaveFromFavorites;
@override
List<String> get content => [
'আপনার ফেভারিট তালিকায় থাকা ডিভাইস থেকে ফাইল অটোমেটিক রিসিভ করা হয়',
'সতর্কতা! বর্তমানে, এটা সম্পূর্ণভাবে নিরাপদ নয়, কোন হ্যাকারের কাছে আপনার ফেভারিট তালিকার কোনও ডিভাইসের ফিঙ্গারপ্রিন্ট থাকে তাহলে সে সীমাবদ্ধতা ছাড়াই আপনাকে ফাইল পাঠাতে পারে।',
'তবে, এই অপশনটি এখনও লোকাল নেটওয়ার্কের ব্যবহারকারীদের কোনও সীমাবদ্ধতা ছাড়াই আপনাকে ফাইল পাঠাতে দেয়।',
];
}
// Path: dialogs.pin
class _TranslationsDialogsPinBn extends TranslationsDialogsPinEn {
_TranslationsDialogsPinBn._(TranslationsBn root)
: this._root = root,
super.internal(root);
final TranslationsBn _root; // ignore: unused_field
// Translations
@override
String get title => 'পিন দিন';
}
// Path: dialogs.sendModeHelp
@@ -1355,13 +1519,26 @@ class _TranslationsDialogsSendModeHelpBn extends TranslationsDialogsSendModeHelp
// Translations
@override
String get title => 'মোড পাঠান';
String get title => 'সেন্ড মোড';
@override
String get single => 'একজন প্রাপকের কাছে ফাইল পাঠায়। ফাইল স্থানান্তর সমাপ্ত হওয়ার পরে নির্বাচন পরিষ্কার করা হবে.';
@override
String get multiple => 'একাধিক প্রাপককে ফাইল পাঠায়। নির্বাচন সাফ করা হবে না.';
String get multiple => 'একাধিক প্রাপককে ফাইল পাঠায়। নির্বাচন সাফ করা হবে না';
@override
String get link => 'যাদের কাছে LocalSend ইনস্টল নেই তারা তাদের ব্রাউজারে লিঙ্কটি খুলে নির্বাচিত ফাইলগুলি ডাউনলোড করতে পারেন';
String get link => 'যাদের LocalSend ইনস্টল করা নেই তারা ব্রাউজারে লিঙ্কটি খুলে ফাইলগুলি ডাউনলোড করতে পারেন';
}
// Path: dialogs.zoom
class _TranslationsDialogsZoomBn extends TranslationsDialogsZoomEn {
_TranslationsDialogsZoomBn._(TranslationsBn root)
: this._root = root,
super.internal(root);
final TranslationsBn _root; // ignore: unused_field
// Translations
@override
String get title => 'URL';
}
// Path: settingsTab.general.brightnessOptions
@@ -1391,9 +1568,9 @@ class _TranslationsSettingsTabGeneralColorOptionsBn extends TranslationsSettings
// Translations
@override
String get system => 'পদ্ধতি';
String get system => 'সিস্টেম';
@override
String get oled => 'OLED';
String get oled => 'ওলেড';
}
// Path: settingsTab.general.languageOptions
@@ -1409,6 +1586,21 @@ class _TranslationsSettingsTabGeneralLanguageOptionsBn extends TranslationsSetti
String get system => 'সিস্টেম';
}
// Path: settingsTab.network.networkOptions
class _TranslationsSettingsTabNetworkNetworkOptionsBn extends TranslationsSettingsTabNetworkNetworkOptionsEn {
_TranslationsSettingsTabNetworkNetworkOptionsBn._(TranslationsBn root)
: this._root = root,
super.internal(root);
final TranslationsBn _root; // ignore: unused_field
// Translations
@override
String get all => 'সব';
@override
String get filtered => 'ফিল্টারড';
}
// Path: progressPage.total.title
class _TranslationsProgressPageTotalTitleBn extends TranslationsProgressPageTotalTitleEn {
_TranslationsProgressPageTotalTitleBn._(TranslationsBn root)
@@ -1423,7 +1615,7 @@ class _TranslationsProgressPageTotalTitleBn extends TranslationsProgressPageTota
@override
String get finishedError => 'ত্রুটি সহ সমাপ্ত হয়েছে';
@override
String get canceledSender => 'সেন্ডারের দ্বারা বাতিল করা হয়েছে';
String get canceledSender => 'সেন্ডারের দ্বারা ক্যানসেল করা হয়েছে';
@override
String get canceledReceiver => 'রিসিভার দ্বারা বাতিল করা হয়েছে';
String get canceledReceiver => 'রিসিভার দ্বারা ক্যানসেল করা হয়েছে';
}
+49 -6
View File
@@ -78,6 +78,8 @@ class TranslationsHu extends Translations {
late final _TranslationsWebHu web = _TranslationsWebHu._(_root);
@override
late final _TranslationsAssetPickerHu assetPicker = _TranslationsAssetPickerHu._(_root);
@override
late final _TranslationsNetworkInterfacesPageHu networkInterfacesPage = _TranslationsNetworkInterfacesPageHu._(_root);
}
// Path: general
@@ -114,7 +116,7 @@ class _TranslationsGeneralHu extends TranslationsGeneralEn {
@override
String get done => 'Kész';
@override
String get delete => 'Törlés';
String get delete => 'Töröl';
@override
String get edit => 'Szerkeszt';
@override
@@ -164,7 +166,7 @@ class _TranslationsGeneralHu extends TranslationsGeneralEn {
@override
String get unknown => 'Ismeretlen';
@override
String get noItemInClipboard => 'Nincs semmi a vágólapon';
String get noItemInClipboard => 'Nincs semmi a vágólapon.';
}
// Path: receiveTab
@@ -378,7 +380,7 @@ class _TranslationsSendPageHu extends TranslationsSendPageEn {
// Translations
@override
String get waiting => 'Válaszra várva...';
String get waiting => 'Válaszra várva';
@override
String get rejected => 'A fogadó elutasította a kérelmet.';
@override
@@ -418,9 +420,9 @@ class _TranslationsWebSharePageHu extends TranslationsWebSharePageEn {
@override
String get title => 'Megosztás linkben';
@override
String get loading => 'Szerver indítása...';
String get loading => 'Szerver indítása';
@override
String get stopping => 'Szerver leállítása...';
String get stopping => 'Szerver leállítása';
@override
String get error => 'Hiba történt a szerver indításakor.';
@override
@@ -708,6 +710,28 @@ class _TranslationsAssetPickerHu extends TranslationsAssetPickerEn {
String get sUnitAssetCountLabel => 'számol';
}
// Path: networkInterfacesPage
class _TranslationsNetworkInterfacesPageHu extends TranslationsNetworkInterfacesPageEn {
_TranslationsNetworkInterfacesPageHu._(TranslationsHu root)
: this._root = root,
super.internal(root);
final TranslationsHu _root; // ignore: unused_field
// Translations
@override
String get title => 'Hálózati interfészek';
@override
String get info =>
'Alapértelmezésként a LocalSend az összes rendelkezésre álló hálózati interfészt használja. Itt kizárhatja a nem kívánt hálózatokat. A módosítások alkalmazásához újra kell indítania a kiszolgálót.';
@override
String get preview => 'Előnézet';
@override
String get whitelist => 'Fehérlista';
@override
String get blacklist => 'Tiltólista';
}
// Path: receiveTab.infoBox
class _TranslationsReceiveTabInfoBoxHu extends TranslationsReceiveTabInfoBoxEn {
_TranslationsReceiveTabInfoBoxHu._(TranslationsHu root)
@@ -921,6 +945,10 @@ class _TranslationsSettingsTabNetworkHu extends TranslationsSettingsTabNetworkEn
@override
String multicastGroupWarning({required Object defaultMulticast}) =>
'Előfordulhat, hogy más eszközök nem észlelik eszközét, mert egyéni multicast címet használ. (alapérték: ${defaultMulticast})';
@override
String get network => 'Hálózat';
@override
late final _TranslationsSettingsTabNetworkNetworkOptionsHu networkOptions = _TranslationsSettingsTabNetworkNetworkOptionsHu._(_root);
}
// Path: settingsTab.other
@@ -1243,7 +1271,7 @@ class _TranslationsDialogsHistoryClearDialogHu extends TranslationsDialogsHistor
// Translations
@override
String get title => 'Előzmény törlése';
String get title => 'Törölje az előzményt';
@override
String get content => 'Biztosan törölni szeretné a teljes előzményt?';
}
@@ -1487,6 +1515,21 @@ class _TranslationsSettingsTabGeneralLanguageOptionsHu extends TranslationsSetti
String get system => 'Rendszer';
}
// Path: settingsTab.network.networkOptions
class _TranslationsSettingsTabNetworkNetworkOptionsHu extends TranslationsSettingsTabNetworkNetworkOptionsEn {
_TranslationsSettingsTabNetworkNetworkOptionsHu._(TranslationsHu root)
: this._root = root,
super.internal(root);
final TranslationsHu _root; // ignore: unused_field
// Translations
@override
String get all => 'Mindegyik';
@override
String get filtered => 'Szűrt';
}
// Path: progressPage.total.title
class _TranslationsProgressPageTotalTitleHu extends TranslationsProgressPageTotalTitleEn {
_TranslationsProgressPageTotalTitleHu._(TranslationsHu root)
+46 -3
View File
@@ -78,6 +78,8 @@ class TranslationsIt extends Translations {
late final _TranslationsWebIt web = _TranslationsWebIt._(_root);
@override
late final _TranslationsAssetPickerIt assetPicker = _TranslationsAssetPickerIt._(_root);
@override
late final _TranslationsNetworkInterfacesPageIt networkInterfacesPage = _TranslationsNetworkInterfacesPageIt._(_root);
}
// Path: general
@@ -128,11 +130,11 @@ class _TranslationsGeneralIt extends TranslationsGeneralEn {
@override
String get hide => 'Nascondi';
@override
String get off => 'disattivato';
String get off => 'Disattivato';
@override
String get offline => 'Offline';
@override
String get on => 'attivato';
String get on => 'Attivato';
@override
String get online => 'Online';
@override
@@ -457,7 +459,7 @@ class _TranslationsAboutPageIt extends TranslationsAboutPageEn {
// Translations
@override
String get title => 'Riguardo LocalSend';
String get title => 'Informazioni su LocalSend';
@override
List<String> get description => [
'LocalSend è un\'app gratuita e open-source che consente di condividere file e messaggi in modo sicuro con dispositivi vicini sulla tua rete locale, senza bisogno di una connessione internet.',
@@ -708,6 +710,28 @@ class _TranslationsAssetPickerIt extends TranslationsAssetPickerEn {
String get sUnitAssetCountLabel => 'conteggio';
}
// Path: networkInterfacesPage
class _TranslationsNetworkInterfacesPageIt extends TranslationsNetworkInterfacesPageEn {
_TranslationsNetworkInterfacesPageIt._(TranslationsIt root)
: this._root = root,
super.internal(root);
final TranslationsIt _root; // ignore: unused_field
// Translations
@override
String get title => 'Interfacce di rete';
@override
String get info =>
'Per impostazione predefinita, LocalSend utilizza tutte le interfacce di rete disponibili. È possibile escludere le reti indesiderate. È necessario riavviare il server per applicare le modifiche.';
@override
String get preview => 'Anteprima';
@override
String get whitelist => 'Whitelist';
@override
String get blacklist => 'Blacklist';
}
// Path: receiveTab.infoBox
class _TranslationsReceiveTabInfoBoxIt extends TranslationsReceiveTabInfoBoxEn {
_TranslationsReceiveTabInfoBoxIt._(TranslationsIt root)
@@ -921,6 +945,10 @@ class _TranslationsSettingsTabNetworkIt extends TranslationsSettingsTabNetworkEn
@override
String multicastGroupWarning({required Object defaultMulticast}) =>
'Potresti non essere rilevato dagli altri dispositivi perché stai utilizzando un indirizzo multicast personalizzato. (predefinito: ${defaultMulticast})';
@override
String get network => 'Rete';
@override
late final _TranslationsSettingsTabNetworkNetworkOptionsIt networkOptions = _TranslationsSettingsTabNetworkNetworkOptionsIt._(_root);
}
// Path: settingsTab.other
@@ -1487,6 +1515,21 @@ class _TranslationsSettingsTabGeneralLanguageOptionsIt extends TranslationsSetti
String get system => 'Sistema';
}
// Path: settingsTab.network.networkOptions
class _TranslationsSettingsTabNetworkNetworkOptionsIt extends TranslationsSettingsTabNetworkNetworkOptionsEn {
_TranslationsSettingsTabNetworkNetworkOptionsIt._(TranslationsIt root)
: this._root = root,
super.internal(root);
final TranslationsIt _root; // ignore: unused_field
// Translations
@override
String get all => 'Tutto';
@override
String get filtered => 'Filtrato';
}
// Path: progressPage.total.title
class _TranslationsProgressPageTotalTitleIt extends TranslationsProgressPageTotalTitleEn {
_TranslationsProgressPageTotalTitleIt._(TranslationsIt root)
+13 -13
View File
@@ -146,7 +146,7 @@ class _TranslationsGeneralKo extends TranslationsGeneralEn {
@override
String get renamed => '이름 변경됨';
@override
String get reset => '리셋';
String get reset => '변경사항 되돌리기';
@override
String get restart => '재시작';
@override
@@ -160,11 +160,11 @@ class _TranslationsGeneralKo extends TranslationsGeneralEn {
@override
String get save => '저장';
@override
String get unchanged => '변경 안 됨';
String get unchanged => '변경사항 없음';
@override
String get unknown => '알 수 없음';
@override
String get noItemInClipboard => '클립보드가 비어있습니다';
String get noItemInClipboard => '클립보드가 비어있습니다.';
}
// Path: receiveTab
@@ -206,7 +206,7 @@ class _TranslationsSendTabKo extends TranslationsSendTabEn {
@override
String get thisDevice => '이 기기';
@override
String get scan => '기기 검색하는 중';
String get scan => '기기 검색';
@override
String get manualSending => '수동 전송';
@override
@@ -216,7 +216,7 @@ class _TranslationsSendTabKo extends TranslationsSendTabEn {
@override
String get sendModeHelp => '설명';
@override
String get help => '보내려는 기기 동일한 Wi-Fi 네트워크에 연결되어 있는지 확인해 주세요';
String get help => '파일을 전송받을 기기 동일한 Wi-Fi 네트워크에 연결되어 있어야 합니다.';
@override
String get placeItems => '드롭하여 공유하기';
}
@@ -258,7 +258,7 @@ class _TranslationsTroubleshootPageKo extends TranslationsTroubleshootPageEn {
@override
String get title => '문제 해결';
@override
String get subTitle => '앱이 제대로 작동하지 않나요? 이 곳에서 일반적인 문제들에 대한 도움말을 찾을 수 있습니다.';
String get subTitle => '앱이 제대로 작동하지 않나요? 이 곳에서 자주 발생하는 문제들에 대한 도움말을 찾을 수 있습니다.';
@override
String get solution => '도움말:';
@override
@@ -460,7 +460,7 @@ class _TranslationsAboutPageKo extends TranslationsAboutPageEn {
String get title => 'LocalSend 정보';
@override
List<String> get description => [
'LocalSend는 인터넷에 연결하지 않고도 로컬 네트워크를 통해 주변 기기들과 파일 및 메시지를 안전하게 공유할 수 있는 무료 오픈소스 입니다.',
'LocalSend는 인터넷에 연결하지 않고도 로컬 네트워크를 통해 주변 기기들과 파일 및 메시지를 안전하게 공유할 수 있는 무료 오픈소스 애플리케이션입니다.',
'이 앱은 Android, iOS, macOS, Windows 및 Linux에서 사용할 수 있습니다. 모든 다운로드 옵션은 공식 홈페이지에서 확인할 수 있습니다.',
];
@override
@@ -1054,7 +1054,7 @@ class _TranslationsDialogsOpenFileKo extends TranslationsDialogsOpenFileEn {
@override
String get title => '파일 열기';
@override
String get content => '수신받은 파일을 여시겠습니까?';
String get content => '전송받은 파일을 여시겠습니까?';
}
// Path: dialogs.addressInput
@@ -1118,7 +1118,7 @@ class _TranslationsDialogsEncryptionDisabledNoticeKo extends TranslationsDialogs
@override
String get title => '암호화 비활성화';
@override
String get content => '이제부터 암호화되지 않은 HTTP 프로토콜로 통신이 이루어집니다. HTTPS 프로토콜을 사용하려면 암호화를 다시 활성화해주세요.';
String get content => '이제부터 암호화되지 않은 HTTP 프로토콜을 사용해 파일을 주고 받습니다. HTTPS 프로토콜을 사용하려면 암호화를 다시 활성화해주세요.';
}
// Path: dialogs.errorDialog
@@ -1367,7 +1367,7 @@ class _TranslationsDialogsQuickSaveNoticeKo extends TranslationsDialogsQuickSave
@override
String get title => _root.general.quickSave;
@override
String get content => '파일 요청이 자동으로 수락됩니다. 로컬 네트워크 상에 존재하는 모두가 파일을 보낼 수 있다는 점을 명심하세요.';
String get content => '이제부터 파일 전송 요청이 자동으로 승인됩니다. 로컬 네트워크 상에 존재하는 모두가 당신에게 파일을 보낼 수 있다는 점을 명심하세요.';
}
// Path: dialogs.quickSaveFromFavoritesNotice
@@ -1383,9 +1383,9 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeKo extends TranslationsDia
String get title => _root.general.quickSaveFromFavorites;
@override
List<String> get content => [
'이제 당신의 즐겨찾기 목록에 포함된 기기로부터 파일을 자동으로 전송받을 수 있습니다.',
'경고! 해당 기능은 아직 보안 측면에 있어서하지 않습니다. 즐겨찾기 목록에 포함된 기기의 식별 정보를 가지고 있는 해커라면 아무런 제약없이 당신의 기기로 파일을 전송할 수 있습니다.',
'러나, 로컬 네트워크 상에 존재하는 모든 사용자들로부터 파일 전송할 수 있도록 허용하는 것보다는 여전히 안전합니다.',
'이제부터 즐겨찾기 목록에 있는 기기에서 보내는 파일 전송 요청이 자동으로 승인됩니다.',
'다만, 이 기능은 아직 보안하지 않으므로 주의가 필요합니다. 만약 해커가 즐겨찾기 기기의 식별 정보를 알아낸다면, 별다른 제한 없이 파일을 전송할 수 있습니다.',
'럼에도 불구하고, 로컬 네트워크 상에 존재하는 모든 기기로부터 파일 전송 허용하는 것보다는 더 안전한 방법입니다.',
];
}
+49 -6
View File
@@ -78,6 +78,8 @@ class TranslationsNl extends Translations {
late final _TranslationsWebNl web = _TranslationsWebNl._(_root);
@override
late final _TranslationsAssetPickerNl assetPicker = _TranslationsAssetPickerNl._(_root);
@override
late final _TranslationsNetworkInterfacesPageNl networkInterfacesPage = _TranslationsNetworkInterfacesPageNl._(_root);
}
// Path: general
@@ -378,7 +380,7 @@ class _TranslationsSendPageNl extends TranslationsSendPageEn {
// Translations
@override
String get waiting => 'Wachten op antwoord...';
String get waiting => 'Wachten op antwoord';
@override
String get rejected => 'De ontvanger heeft het verzoek geweigerd.';
@override
@@ -418,9 +420,9 @@ class _TranslationsWebSharePageNl extends TranslationsWebSharePageEn {
@override
String get title => 'Delen via link';
@override
String get loading => 'Server starten...';
String get loading => 'Server starten';
@override
String get stopping => 'Server stoppen...';
String get stopping => 'Server stoppen';
@override
String get error => 'Er is een fout opgetreden bij het starten van de server.';
@override
@@ -440,7 +442,7 @@ class _TranslationsWebSharePageNl extends TranslationsWebSharePageEn {
@override
String get requirePin => 'Code vereisen';
@override
String pinHint({required Object pin}) => 'De code is \'${pin}\'.';
String pinHint({required Object pin}) => 'De PINcode is "${pin}"';
@override
String get encryptionHint => 'LocalSend maakt gebruik van een zelfondertekend certificaat. Je moet dit accepteren in je browser.';
@override
@@ -708,6 +710,28 @@ class _TranslationsAssetPickerNl extends TranslationsAssetPickerEn {
String get sUnitAssetCountLabel => 'aantal';
}
// Path: networkInterfacesPage
class _TranslationsNetworkInterfacesPageNl extends TranslationsNetworkInterfacesPageEn {
_TranslationsNetworkInterfacesPageNl._(TranslationsNl root)
: this._root = root,
super.internal(root);
final TranslationsNl _root; // ignore: unused_field
// Translations
@override
String get preview => 'Voorvertoning';
@override
String get title => 'Netwerkinterfaces';
@override
String get info =>
'Standaard gebruikt LocalSend alle beschikbare netwerkinterfaces. U kunt hier ongewenste netwerken uitsluiten. U moet de server opnieuw opstarten om de wijzigingen toe te passen.';
@override
String get whitelist => 'Whitelist';
@override
String get blacklist => 'Blacklist';
}
// Path: receiveTab.infoBox
class _TranslationsReceiveTabInfoBoxNl extends TranslationsReceiveTabInfoBoxEn {
_TranslationsReceiveTabInfoBoxNl._(TranslationsNl root)
@@ -894,7 +918,7 @@ class _TranslationsSettingsTabNetworkNl extends TranslationsSettingsTabNetworkEn
@override
String get title => 'Netwerk';
@override
String get needRestart => 'Start de server opnieuw op om de instellingen toe te passen.';
String get needRestart => 'Start de server opnieuw op om de instellingen toe te passen!';
@override
String get server => 'Server';
@override
@@ -921,6 +945,10 @@ class _TranslationsSettingsTabNetworkNl extends TranslationsSettingsTabNetworkEn
@override
String multicastGroupWarning({required Object defaultMulticast}) =>
'Je apparaat kan mogelijk niet worden gevonden omdat je een aangepast multicast-adres gebruikt. (Standaard: ${defaultMulticast})';
@override
String get network => 'Netwerk';
@override
late final _TranslationsSettingsTabNetworkNetworkOptionsNl networkOptions = _TranslationsSettingsTabNetworkNetworkOptionsNl._(_root);
}
// Path: settingsTab.other
@@ -1109,7 +1137,7 @@ class _TranslationsDialogsCannotOpenFileNl extends TranslationsDialogsCannotOpen
@override
String get title => 'Kan bestand niet openen';
@override
String content({required Object file}) => 'Het bestand \'${file}\' kan niet worden geopend. Het is mogelijk verplaatst, hernoemd of verwijderd.';
String content({required Object file}) => 'Het bestand "${file}" kan niet worden geopend. Is het mogelijk verplaatst, hernoemd of verwijderd?';
}
// Path: dialogs.encryptionDisabledNotice
@@ -1488,6 +1516,21 @@ class _TranslationsSettingsTabGeneralLanguageOptionsNl extends TranslationsSetti
String get system => 'Systeem';
}
// Path: settingsTab.network.networkOptions
class _TranslationsSettingsTabNetworkNetworkOptionsNl extends TranslationsSettingsTabNetworkNetworkOptionsEn {
_TranslationsSettingsTabNetworkNetworkOptionsNl._(TranslationsNl root)
: this._root = root,
super.internal(root);
final TranslationsNl _root; // ignore: unused_field
// Translations
@override
String get all => 'Alle';
@override
String get filtered => 'Gefilterd';
}
// Path: progressPage.total.title
class _TranslationsProgressPageTotalTitleNl extends TranslationsProgressPageTotalTitleEn {
_TranslationsProgressPageTotalTitleNl._(TranslationsNl root)
+3 -3
View File
@@ -380,7 +380,7 @@ class _TranslationsSendPageRu extends TranslationsSendPageEn {
// Translations
@override
String get waiting => 'Ожидание ответа...';
String get waiting => 'Ожидание ответа';
@override
String get rejected => 'Получатель отклонил запрос.';
@override
@@ -420,9 +420,9 @@ class _TranslationsWebSharePageRu extends TranslationsWebSharePageEn {
@override
String get title => 'Поделиться по ссылке';
@override
String get loading => 'Запуск сервера...';
String get loading => 'Запуск сервера';
@override
String get stopping => 'Остановка сервера...';
String get stopping => 'Остановка сервера';
@override
String get error => 'При запуске сервера произошла ошибка.';
@override
+23 -23
View File
@@ -218,9 +218,9 @@ class _TranslationsSendTabZhCn extends TranslationsSendTabEn {
@override
String get sendModeHelp => '提示';
@override
String get help => '请确保目标连接的是同一个 WiFi 网络。';
String get help => '请确保目标连接同一个 WiFi 网络。';
@override
String get placeItems => '列出要分享的项目';
String get placeItems => '列出要分享的项目';
}
// Path: settingsTab
@@ -287,7 +287,7 @@ class _TranslationsReceiveHistoryPageZhCn extends TranslationsReceiveHistoryPage
@override
String get openFolder => '打开目录';
@override
String get deleteHistory => '删除历史';
String get deleteHistory => '删除历史记录';
@override
String get empty => '无历史记录。';
@override
@@ -367,7 +367,7 @@ class _TranslationsReceiveOptionsPageZhCn extends TranslationsReceiveOptionsPage
@override
String get saveToGallery => _root.settingsTab.receive.saveToGallery;
@override
String get saveToGalleryOff => '由于存在目录,已自动关闭。';
String get saveToGalleryOff => '由于分享内容中存在文件夹,已自动关闭。';
}
// Path: sendPage
@@ -440,7 +440,7 @@ class _TranslationsWebSharePageZhCn extends TranslationsWebSharePageEn {
@override
String get autoAccept => '自动接受请求';
@override
String get requirePin => '需要一个 PIN';
String get requirePin => '启用 PIN 密码';
@override
String pinHint({required Object pin}) => 'PIN 为 “${pin}';
@override
@@ -683,7 +683,7 @@ class _TranslationsTrayZhCn extends TranslationsTrayEn {
@override
String get close => '退出 LocalSend';
@override
String get closeWindows => '离开';
String get closeWindows => '退出';
}
// Path: web
@@ -745,9 +745,9 @@ class _TranslationsAssetPickerZhCn extends TranslationsAssetPickerEn {
@override
String get unableToAccessAll => '无法访问设备上的所有文件';
@override
String get viewingLimitedAssetsTip => '应用程序仅能查看可访问的文件和相册。';
String get viewingLimitedAssetsTip => '应用程序仅能查看您允许的文件和相册。';
@override
String get changeAccessibleLimitedAssets => '击以更可访问文件';
String get changeAccessibleLimitedAssets => '击以更可访问文件范围';
@override
String get accessAllTip => '应用程序只能访问设备上的部分文件,请转到系统设置并允许该应用访问设备上的所有媒体文件。';
@override
@@ -792,7 +792,7 @@ class _TranslationsNetworkInterfacesPageZhCn extends TranslationsNetworkInterfac
@override
String get title => '网络接口';
@override
String get info => '默认情况下,LocalSend使用所有可用的网络接口。您可以在此处排除不需要的网络。您需要重新启动服务器以应用更改。';
String get info => '默认情况下,LocalSend 使用所有可用的网络接口。您可以在此处排除不需要的网络接口。您需要重新启动服务器以应用更改。';
@override
String get preview => '预览';
@override
@@ -815,7 +815,7 @@ class _TranslationsReceiveTabInfoBoxZhCn extends TranslationsReceiveTabInfoBoxEn
@override
String get port => '端口:';
@override
String get alias => '别名(设备名称';
String get alias => '设备名称:';
}
// Path: receiveTab.quickSave
@@ -949,7 +949,7 @@ class _TranslationsSettingsTabReceiveZhCn extends TranslationsSettingsTabReceive
@override
String get requirePin => _root.webSharePage.requirePin;
@override
String get autoFinish => '自动完成';
String get autoFinish => '自动完成传输任务';
@override
String get destination => '保存目录';
@override
@@ -972,7 +972,7 @@ class _TranslationsSettingsTabSendZhCn extends TranslationsSettingsTabSendEn {
@override
String get title => '发送';
@override
String get shareViaLinkAutoAccept => '通过链接分享:自动接受';
String get shareViaLinkAutoAccept => '通过链接分享:自动同意接收请求';
}
// Path: settingsTab.network
@@ -991,7 +991,7 @@ class _TranslationsSettingsTabNetworkZhCn extends TranslationsSettingsTabNetwork
@override
String get server => '服务器';
@override
String get alias => '别名';
String get alias => '设备名称';
@override
String get deviceType => '设备类型';
@override
@@ -1009,9 +1009,9 @@ class _TranslationsSettingsTabNetworkZhCn extends TranslationsSettingsTabNetwork
@override
String get encryption => '加密';
@override
String get multicastGroup => '线程广';
String get multicastGroup => '多播';
@override
String multicastGroupWarning({required Object defaultMulticast}) => '由于正在使用自定义多线程广播地址,你可能不会被其他设备检测到。(默认地址:${defaultMulticast}';
String multicastGroupWarning({required Object defaultMulticast}) => '由于正在使用自定义多播地址,你可能不会被其他设备检测到。(默认地址:${defaultMulticast}';
@override
String get network => '网络';
@override
@@ -1051,7 +1051,7 @@ class _TranslationsTroubleshootPageFirewallZhCn extends TranslationsTroubleshoot
@override
String get symptom => '此设备可以发送文件至其他设备,但其它设备无法发送文件到此设备。';
@override
String solution({required Object port}) => '这最可能是由防火墙规则设定引起的。你可以通过在端口 ${port} 上允许(UDP 和 TCP传入请求来解决这个问题。';
String solution({required Object port}) => '这最可能是由防火墙规则设定引起的。你可以通过在端口 ${port} 上允许(UDP 和 TCP)传入请求来解决这个问题。';
@override
String get openFirewall => '打开防火墙';
}
@@ -1068,7 +1068,7 @@ class _TranslationsTroubleshootPageNoDiscoveryZhCn extends TranslationsTroublesh
@override
String get symptom => '此设备未能发现其他设备。';
@override
String get solution => '确保所有设备都处于同一个 Wi‑Fi 网络上,且共享相同的网络配置(端口、多线程广播地址、加密选项)。您可以尝试手动输入目标设备的 IP 地址。如果起到了效果,请考虑将此设备添加到收藏夹中,以便将来可以自动发现。';
String get solution => '确保所有设备都处于同一个 Wi‑Fi 网络上,且共享相同的网络配置(端口、多播地址、加密选项)。您可以尝试手动输入目标设备的 IP 地址。如果起到了效果,请考虑将此设备添加到收藏夹中,以便将来可以自动发现。';
}
// Path: troubleshootPage.noConnection
@@ -1083,7 +1083,7 @@ class _TranslationsTroubleshootPageNoConnectionZhCn extends TranslationsTroubles
@override
String get symptom => '双方设备均无法发现对方或者分享文件。';
@override
String get solution => '当问题发生在双方设备上时,请先确认双方设备处于同一个 Wi‑Fi 网络上,且共享相同的网络配置(端口、多线程广播地址、加密选项)。若因 Wi‑Fi 不允许参与者间通信,那么请在路由器中关闭“接入点 (AP) 隔离”选项。';
String get solution => '当问题发生在双方设备上时,请先确认双方设备处于同一个 Wi‑Fi 网络上,且共享相同的网络配置(端口、多播地址、加密选项)。若因 Wi‑Fi 不允许参与者间通信,那么请在路由器中关闭“接入点(AP)隔离”选项。';
}
// Path: receiveHistoryPage.entryActions
@@ -1134,9 +1134,9 @@ class _TranslationsDialogsAddFileZhCn extends TranslationsDialogsAddFileEn {
// Translations
@override
String get title => '文件';
String get title => '加文件';
@override
String get content => '你想加什么文件?';
String get content => '你想加什么文件?';
}
// Path: dialogs.openFile
@@ -1336,7 +1336,7 @@ class _TranslationsDialogsHistoryClearDialogZhCn extends TranslationsDialogsHist
@override
String get title => '清空历史记录';
@override
String get content => '要清空全部历史记录吗?';
String get content => '确定要清空全部历史记录吗?';
}
// Path: dialogs.localNetworkUnauthorized
@@ -1543,9 +1543,9 @@ class _TranslationsSettingsTabGeneralBrightnessOptionsZhCn extends TranslationsS
@override
String get system => '跟随系统';
@override
String get dark => '';
String get dark => '';
@override
String get light => '';
String get light => '';
}
// Path: settingsTab.general.colorOptions
+2 -2
View File
@@ -31,7 +31,7 @@ class TranslationsZhHk extends Translations {
// Translations
@override
String get locale => '繁體中文香港';
String get locale => '繁體中文 (香港)';
@override
String get appName => 'LocalSend';
@override
@@ -813,7 +813,7 @@ class _TranslationsSettingsTabGeneralZhHk extends TranslationsSettingsTabGeneral
@override
late final _TranslationsSettingsTabGeneralBrightnessOptionsZhHk brightnessOptions = _TranslationsSettingsTabGeneralBrightnessOptionsZhHk._(_root);
@override
String get color => '';
String get color => '';
@override
late final _TranslationsSettingsTabGeneralColorOptionsZhHk colorOptions = _TranslationsSettingsTabGeneralColorOptionsZhHk._(_root);
@override
+32 -32
View File
@@ -31,7 +31,7 @@ class TranslationsZhTw extends Translations {
// Translations
@override
String get locale => '繁體中文台灣';
String get locale => '繁體中文 (台灣)';
@override
String get appName => 'LocalSend';
@override
@@ -148,7 +148,7 @@ class _TranslationsGeneralZhTw extends TranslationsGeneralEn {
@override
String get renamed => '已重新命名';
@override
String get reset => '重設';
String get reset => '復原變更';
@override
String get restart => '重新啟動';
@override
@@ -262,7 +262,7 @@ class _TranslationsTroubleshootPageZhTw extends TranslationsTroubleshootPageEn {
@override
String get subTitle => '這個應用程式並未如預期運作?在這裡您可以找到常見的解決方案。';
@override
String get solution => '解決方案:';
String get solution => '解決方案';
@override
String get fixButton => '自動修正';
@override
@@ -289,7 +289,7 @@ class _TranslationsReceiveHistoryPageZhTw extends TranslationsReceiveHistoryPage
@override
String get deleteHistory => '刪除歷史記錄';
@override
String get empty => '沒有歷史記錄.';
String get empty => '沒有歷史記錄';
@override
late final _TranslationsReceiveHistoryPageEntryActionsZhTw entryActions = _TranslationsReceiveHistoryPageEntryActionsZhTw._(_root);
}
@@ -367,7 +367,7 @@ class _TranslationsReceiveOptionsPageZhTw extends TranslationsReceiveOptionsPage
@override
String get saveToGallery => _root.settingsTab.receive.saveToGallery;
@override
String get saveToGalleryOff => '存在目錄而自動關閉。';
String get saveToGalleryOff => '內容存在資料夾而自動關閉。';
}
// Path: sendPage
@@ -444,7 +444,7 @@ class _TranslationsWebSharePageZhTw extends TranslationsWebSharePageEn {
@override
String pinHint({required Object pin}) => 'PIN 碼是「${pin}';
@override
String get encryptionHint => 'LocalSend 使用自簽憑證。您需要在瀏覽器中接受它。';
String get encryptionHint => 'LocalSend 使用自簽憑證。您需要在瀏覽器中接受它。';
@override
String pendingRequests({required Object n}) => '待處理的要求:${n}';
}
@@ -470,9 +470,9 @@ class _TranslationsAboutPageZhTw extends TranslationsAboutPageEn {
@override
String get contributors => '貢獻者';
@override
String get packagers => '打包者';
String get packagers => '封裝人員';
@override
String get translators => '翻譯';
String get translators => '翻譯人員';
}
// Path: donationPage
@@ -491,9 +491,9 @@ class _TranslationsDonationPageZhTw extends TranslationsDonationPageEn {
@override
String donate({required Object amount}) => '贊助 ${amount}';
@override
String get thanks => '非常感謝您!';
String get thanks => '非常感謝您';
@override
String get restore => '復購買';
String get restore => '購買';
}
// Path: changelogPage
@@ -832,11 +832,11 @@ class _TranslationsSettingsTabGeneralZhTw extends TranslationsSettingsTabGeneral
@override
String get title => '一般';
@override
String get brightness => '亮度';
String get brightness => '主題';
@override
late final _TranslationsSettingsTabGeneralBrightnessOptionsZhTw brightnessOptions = _TranslationsSettingsTabGeneralBrightnessOptionsZhTw._(_root);
@override
String get color => '';
String get color => '';
@override
late final _TranslationsSettingsTabGeneralColorOptionsZhTw colorOptions = _TranslationsSettingsTabGeneralColorOptionsZhTw._(_root);
@override
@@ -856,7 +856,7 @@ class _TranslationsSettingsTabGeneralZhTw extends TranslationsSettingsTabGeneral
@override
String get showInContextMenu => '在檔案功能表「傳送到」項目中顯示 LocalSend';
@override
String get animations => '動畫效果';
String get animations => '動畫';
}
// Path: settingsTab.receive
@@ -877,7 +877,7 @@ class _TranslationsSettingsTabReceiveZhTw extends TranslationsSettingsTabReceive
@override
String get requirePin => _root.webSharePage.requirePin;
@override
String get autoFinish => '自動完成';
String get autoFinish => '自動完成傳送任務';
@override
String get destination => '儲存目錄';
@override
@@ -885,7 +885,7 @@ class _TranslationsSettingsTabReceiveZhTw extends TranslationsSettingsTabReceive
@override
String get saveToGallery => '儲存媒體至相簿';
@override
String get saveToHistory => '儲存至歷史';
String get saveToHistory => '儲存至歷史';
}
// Path: settingsTab.send
@@ -900,7 +900,7 @@ class _TranslationsSettingsTabSendZhTw extends TranslationsSettingsTabSendEn {
@override
String get title => '傳送';
@override
String get shareViaLinkAutoAccept => '透過連結分享:自動接受';
String get shareViaLinkAutoAccept => '透過連結分享:自動同意接收要求';
}
// Path: settingsTab.network
@@ -958,7 +958,7 @@ class _TranslationsSettingsTabOtherZhTw extends TranslationsSettingsTabOtherEn {
@override
String get title => '其它';
@override
String get support => '支持LocalSend';
String get support => '支持 LocalSend';
@override
String get donate => '贊助';
@override
@@ -994,9 +994,9 @@ class _TranslationsTroubleshootPageNoDiscoveryZhTw extends TranslationsTroublesh
// Translations
@override
String get symptom => '設備無法探索其他設備';
String get symptom => '裝置無法探索其他裝置';
@override
String get solution => '請確保所有裝置都在同一個 Wi‑Fi 網路上並分享相同的設定通訊埠、多點傳送位址、加密選項。您可以嘗試手動輸入目標裝置的 IP 位址。如果這樣可以運作,考慮將此裝置新增至最愛,以便未來可以自動偵測到。';
String get solution => '請確保所有裝置都在同一個 Wi‑Fi 網路上並共用相同的設定 (通訊埠、多點傳送位址、加密選項)。您可以嘗試手動輸入目標裝置的 IP 位址。如果這樣可以運作,考慮將此裝置新增至最愛,以便未來可以自動偵測到。';
}
// Path: troubleshootPage.noConnection
@@ -1011,7 +1011,7 @@ class _TranslationsTroubleshootPageNoConnectionZhTw extends TranslationsTroubles
@override
String get symptom => '兩部裝置無法探索彼此,也無法分享檔案。';
@override
String get solution => '雙方都存在問題?然後你需要確保兩部裝置處於相同的 Wi‑Fi 網路中並共用相同的組態通訊埠、多點傳送位址、加密選項。Wi‑Fi 可能不允許參與者之間進行通訊。在這種狀況下,必須在路由器上停用「存取點 (AP) 隔離」選項。';
String get solution => '雙方都存在問題?然後你需要確保兩部裝置處於相同的 Wi‑Fi 網路中並共用相同的組態 (通訊埠、多點傳送位址、加密選項)。Wi‑Fi 可能不允許參與者之間進行通訊。在這種狀況下,必須在路由器上停用「存取點 (AP) 隔離」選項。';
}
// Path: receiveHistoryPage.entryActions
@@ -1026,7 +1026,7 @@ class _TranslationsReceiveHistoryPageEntryActionsZhTw extends TranslationsReceiv
@override
String get open => '開啟檔案';
@override
String get showInFolder => '檔案瀏覽器中顯示';
String get showInFolder => '資料夾中顯示';
@override
String get info => '資訊';
@override
@@ -1169,9 +1169,9 @@ class _TranslationsDialogsFavoriteDialogZhTw extends TranslationsDialogsFavorite
// Translations
@override
String get title => '收藏';
String get title => '最愛';
@override
String get noFavorites => '還沒有收藏的裝置。';
String get noFavorites => '還沒有最愛的裝置。';
@override
String get addFavorite => '新增';
}
@@ -1186,9 +1186,9 @@ class _TranslationsDialogsFavoriteDeleteDialogZhTw extends TranslationsDialogsFa
// Translations
@override
String get title => '收藏中刪除';
String get title => '最愛中刪除';
@override
String content({required Object name}) => '您確定要從收藏中刪除 "${name}" 嗎?';
String content({required Object name}) => '您確定要從最愛中刪除${name}」嗎?';
}
// Path: dialogs.favoriteEditDialog
@@ -1201,11 +1201,11 @@ class _TranslationsDialogsFavoriteEditDialogZhTw extends TranslationsDialogsFavo
// Translations
@override
String get titleAdd => '新增收藏';
String get titleAdd => '新增至最愛';
@override
String get titleEdit => '調整';
String get titleEdit => '設定';
@override
String get name => '別名';
String get name => '裝置名稱';
@override
String get auto => '(自動)';
@override
@@ -1262,7 +1262,7 @@ class _TranslationsDialogsHistoryClearDialogZhTw extends TranslationsDialogsHist
// Translations
@override
String get title => '清除';
String get title => '清除歷史記';
@override
String get content => '您真的要刪除整個歷史記錄嗎?';
}
@@ -1354,7 +1354,7 @@ class _TranslationsDialogsQrZhTw extends TranslationsDialogsQrEn {
// Translations
@override
String get title => 'QR Code';
String get title => 'QR 圖碼';
}
// Path: dialogs.quickActions
@@ -1408,8 +1408,8 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeZhTw extends TranslationsD
String get title => _root.general.quickSaveFromFavorites;
@override
List<String> get content => [
'自動接受來自您最愛列表中裝置傳送的檔案。',
'警告:目前這並非絕對安全,因為知道您最愛裝置指紋的駭客仍然可以向您送檔案。',
'自動接受來自您最愛清單中裝置傳送的檔案。',
'警告:目前這並非絕對安全,因為知道您最愛裝置指紋的駭客仍然可以向您送檔案。',
'但仍然比允許任何裝置更安全。',
];
}
+1
View File
@@ -69,6 +69,7 @@
<string>ja</string>
<string>km</string>
<string>ko</string>
<string>ml</string>
<string>mn</string>
<string>ms</string>
<string>ne</string>
+6 -6
View File
@@ -1548,26 +1548,26 @@ packages:
dependency: "direct main"
description:
name: slang
sha256: "4cdc3d8f4b384dbc56d94c87a5371d4a584460d82a74e18247ec690a0e369ff2"
sha256: "354283dfe5d6b5bb72d17a52c2acba0ad08c98f8de317a00aa2c801814093982"
url: "https://pub.dev"
source: hosted
version: "4.4.0"
version: "4.5.0"
slang_build_runner:
dependency: "direct dev"
description:
name: slang_build_runner
sha256: "2111b409ca65b0adf33db02f21cbe05eb557af920edc71038e2133657ed451c4"
sha256: b96f23d5b518fbabdb4e0328d1b260b1af0149b2603b2c98f670c1ce46188bbb
url: "https://pub.dev"
source: hosted
version: "4.4.0"
version: "4.5.0"
slang_flutter:
dependency: "direct main"
description:
name: slang_flutter
sha256: "819637a23348adbc4f4e8faee3f274d8908f9af31d57bf1e277cd730b14bacde"
sha256: "6891526b13641dd2667ce60a9a65ef2c1611f838105396e5e8ad39edc4ecb191"
url: "https://pub.dev"
source: hosted
version: "4.4.0"
version: "4.5.0"
source_gen:
dependency: transitive
description:
+3 -3
View File
@@ -62,8 +62,8 @@ dependencies:
shared_preferences: 2.5.2
shared_preferences_platform_interface: any
shared_storage: 0.8.1
slang: 4.4.0
slang_flutter: 4.4.0
slang: 4.5.0
slang_flutter: 4.5.0
system_settings: 2.1.0
tray_manager: 0.2.4
uri_content: 2.2.0
@@ -83,7 +83,7 @@ dev_dependencies:
flutter_lints: 5.0.0
mockito: 5.4.4
refena_inspector: 2.0.3
slang_build_runner: 4.4.0
slang_build_runner: 4.5.0
test: ^1.24.8
dependency_overrides: