mirror of
https://github.com/localsend/localsend.git
synced 2026-06-23 04:10:07 +00:00
1537 lines
53 KiB
Dart
1537 lines
53 KiB
Dart
///
|
|
/// Generated file. Do not edit.
|
|
///
|
|
// coverage:ignore-file
|
|
// ignore_for_file: type=lint, unused_import
|
|
|
|
import 'package:flutter/widgets.dart';
|
|
import 'package:intl/intl.dart';
|
|
import 'package:slang/generated.dart';
|
|
import 'strings.g.dart';
|
|
|
|
// Path: <root>
|
|
class TranslationsFa extends Translations {
|
|
/// You can call this constructor and build your own translation instance of this locale.
|
|
/// Constructing via the enum [AppLocale.build] is preferred.
|
|
TranslationsFa({Map<String, Node>? overrides, PluralResolver? cardinalResolver, PluralResolver? ordinalResolver})
|
|
: assert(overrides == null, 'Set "translation_overrides: true" in order to enable this feature.'),
|
|
$meta = TranslationMetadata(
|
|
locale: AppLocale.fa,
|
|
overrides: overrides ?? {},
|
|
cardinalResolver: cardinalResolver,
|
|
ordinalResolver: ordinalResolver,
|
|
),
|
|
super(cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver);
|
|
|
|
/// Metadata for the translations of <fa>.
|
|
@override
|
|
final TranslationMetadata<AppLocale, Translations> $meta;
|
|
|
|
late final TranslationsFa _root = this; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get locale => 'فارسی';
|
|
@override
|
|
String get appName => 'LocalSend';
|
|
@override
|
|
late final _TranslationsGeneralFa general = _TranslationsGeneralFa._(_root);
|
|
@override
|
|
late final _TranslationsReceiveTabFa receiveTab = _TranslationsReceiveTabFa._(_root);
|
|
@override
|
|
late final _TranslationsSendTabFa sendTab = _TranslationsSendTabFa._(_root);
|
|
@override
|
|
late final _TranslationsSettingsTabFa settingsTab = _TranslationsSettingsTabFa._(_root);
|
|
@override
|
|
late final _TranslationsTroubleshootPageFa troubleshootPage = _TranslationsTroubleshootPageFa._(_root);
|
|
@override
|
|
late final _TranslationsReceiveHistoryPageFa receiveHistoryPage = _TranslationsReceiveHistoryPageFa._(_root);
|
|
@override
|
|
late final _TranslationsApkPickerPageFa apkPickerPage = _TranslationsApkPickerPageFa._(_root);
|
|
@override
|
|
late final _TranslationsSelectedFilesPageFa selectedFilesPage = _TranslationsSelectedFilesPageFa._(_root);
|
|
@override
|
|
late final _TranslationsReceivePageFa receivePage = _TranslationsReceivePageFa._(_root);
|
|
@override
|
|
late final _TranslationsReceiveOptionsPageFa receiveOptionsPage = _TranslationsReceiveOptionsPageFa._(_root);
|
|
@override
|
|
late final _TranslationsSendPageFa sendPage = _TranslationsSendPageFa._(_root);
|
|
@override
|
|
late final _TranslationsProgressPageFa progressPage = _TranslationsProgressPageFa._(_root);
|
|
@override
|
|
late final _TranslationsWebSharePageFa webSharePage = _TranslationsWebSharePageFa._(_root);
|
|
@override
|
|
late final _TranslationsAboutPageFa aboutPage = _TranslationsAboutPageFa._(_root);
|
|
@override
|
|
late final _TranslationsDonationPageFa donationPage = _TranslationsDonationPageFa._(_root);
|
|
@override
|
|
late final _TranslationsChangelogPageFa changelogPage = _TranslationsChangelogPageFa._(_root);
|
|
@override
|
|
late final _TranslationsAliasGeneratorFa aliasGenerator = _TranslationsAliasGeneratorFa._(_root);
|
|
@override
|
|
late final _TranslationsDialogsFa dialogs = _TranslationsDialogsFa._(_root);
|
|
@override
|
|
late final _TranslationsSanitizationFa sanitization = _TranslationsSanitizationFa._(_root);
|
|
@override
|
|
late final _TranslationsTrayFa tray = _TranslationsTrayFa._(_root);
|
|
@override
|
|
late final _TranslationsWebFa web = _TranslationsWebFa._(_root);
|
|
@override
|
|
late final _TranslationsAssetPickerFa assetPicker = _TranslationsAssetPickerFa._(_root);
|
|
}
|
|
|
|
// Path: general
|
|
class _TranslationsGeneralFa extends TranslationsGeneralEn {
|
|
_TranslationsGeneralFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get accept => 'پذیرفتن';
|
|
@override
|
|
String get accepted => 'پذیرفته شده';
|
|
@override
|
|
String get add => 'افزودن';
|
|
@override
|
|
String get advanced => 'پیشرفته';
|
|
@override
|
|
String get cancel => 'لغو';
|
|
@override
|
|
String get close => 'بستن';
|
|
@override
|
|
String get confirm => 'تایید';
|
|
@override
|
|
String get continueStr => 'ادامه';
|
|
@override
|
|
String get copy => 'کپی';
|
|
@override
|
|
String get copiedToClipboard => 'در کلیپ بورد کپی شد';
|
|
@override
|
|
String get decline => 'نپذیرفتن';
|
|
@override
|
|
String get done => 'انجام شد';
|
|
@override
|
|
String get delete => 'حذف';
|
|
@override
|
|
String get edit => 'ویرایش';
|
|
@override
|
|
String get error => 'خطا';
|
|
@override
|
|
String get example => 'مثال';
|
|
@override
|
|
String get files => 'فایل ها';
|
|
@override
|
|
String get finished => 'پایان یافت';
|
|
@override
|
|
String get hide => 'مخفی';
|
|
@override
|
|
String get off => 'خاموش';
|
|
@override
|
|
String get offline => 'آفلاین';
|
|
@override
|
|
String get on => 'روشن';
|
|
@override
|
|
String get online => 'آنلاین';
|
|
@override
|
|
String get open => 'باز کردن';
|
|
@override
|
|
String get queue => 'صف';
|
|
@override
|
|
String get quickSave => 'ذخیره سریع';
|
|
@override
|
|
String get quickSaveFromFavorites => 'ذخیر سریع برای "Favorites"';
|
|
@override
|
|
String get renamed => 'تغییر نام یافت';
|
|
@override
|
|
String get reset => 'بازنشانی';
|
|
@override
|
|
String get restart => 'راه اندازی مجدد';
|
|
@override
|
|
String get settings => 'تنظیمات';
|
|
@override
|
|
String get skipped => 'رد شد';
|
|
@override
|
|
String get start => 'شروع';
|
|
@override
|
|
String get stop => 'توقف';
|
|
@override
|
|
String get save => 'ذخیره';
|
|
@override
|
|
String get unchanged => 'بدون تغییر';
|
|
@override
|
|
String get unknown => 'ناشناخته';
|
|
@override
|
|
String get noItemInClipboard => 'هیچ موردی در کلیپ بورد وجود ندارد';
|
|
}
|
|
|
|
// Path: receiveTab
|
|
class _TranslationsReceiveTabFa extends TranslationsReceiveTabEn {
|
|
_TranslationsReceiveTabFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'دریافت';
|
|
@override
|
|
late final _TranslationsReceiveTabInfoBoxFa infoBox = _TranslationsReceiveTabInfoBoxFa._(_root);
|
|
}
|
|
|
|
// Path: sendTab
|
|
class _TranslationsSendTabFa extends TranslationsSendTabEn {
|
|
_TranslationsSendTabFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'ارسال';
|
|
@override
|
|
late final _TranslationsSendTabSelectionFa selection = _TranslationsSendTabSelectionFa._(_root);
|
|
@override
|
|
late final _TranslationsSendTabPickerFa picker = _TranslationsSendTabPickerFa._(_root);
|
|
@override
|
|
String get shareIntentInfo => 'همچنین می توانید از ویژگی "اشتراک گذاری" دستگاه تلفن همراه خود برای انتخاب آسان تر فایل ها استفاده کنید';
|
|
@override
|
|
String get nearbyDevices => 'دستگاه های اطراف';
|
|
@override
|
|
String get thisDevice => 'این دستگاه';
|
|
@override
|
|
String get scan => 'جستجوی دستگاه ها';
|
|
@override
|
|
String get manualSending => 'ارسال دستی';
|
|
@override
|
|
String get sendMode => 'حالت ارسال';
|
|
@override
|
|
late final _TranslationsSendTabSendModesFa sendModes = _TranslationsSendTabSendModesFa._(_root);
|
|
@override
|
|
String get sendModeHelp => 'توضیح';
|
|
@override
|
|
String get help => 'لطفاً مطمئن شوید که دستگاه مورد نظر به شبکه وای فای یکسانی متصل باشد';
|
|
@override
|
|
String get placeItems => 'موارد را برای اشتراک گذاری قرار دهید';
|
|
}
|
|
|
|
// Path: settingsTab
|
|
class _TranslationsSettingsTabFa extends TranslationsSettingsTabEn {
|
|
_TranslationsSettingsTabFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'تنظیمات';
|
|
@override
|
|
late final _TranslationsSettingsTabGeneralFa general = _TranslationsSettingsTabGeneralFa._(_root);
|
|
@override
|
|
late final _TranslationsSettingsTabReceiveFa receive = _TranslationsSettingsTabReceiveFa._(_root);
|
|
@override
|
|
late final _TranslationsSettingsTabSendFa send = _TranslationsSettingsTabSendFa._(_root);
|
|
@override
|
|
late final _TranslationsSettingsTabNetworkFa network = _TranslationsSettingsTabNetworkFa._(_root);
|
|
@override
|
|
late final _TranslationsSettingsTabOtherFa other = _TranslationsSettingsTabOtherFa._(_root);
|
|
@override
|
|
String get advancedSettings => 'تنظیمات پیشرفته';
|
|
}
|
|
|
|
// Path: troubleshootPage
|
|
class _TranslationsTroubleshootPageFa extends TranslationsTroubleshootPageEn {
|
|
_TranslationsTroubleshootPageFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'عیب یابی';
|
|
@override
|
|
String get subTitle => 'این برنامه مطابق انتظار کار نمی کند؟ در اینجا می توانید راه حل های رایج را بیابید';
|
|
@override
|
|
String get solution => 'راه حل:';
|
|
@override
|
|
String get fixButton => 'تعمیر خودکار';
|
|
@override
|
|
late final _TranslationsTroubleshootPageFirewallFa firewall = _TranslationsTroubleshootPageFirewallFa._(_root);
|
|
@override
|
|
late final _TranslationsTroubleshootPageNoDiscoveryFa noDiscovery = _TranslationsTroubleshootPageNoDiscoveryFa._(_root);
|
|
@override
|
|
late final _TranslationsTroubleshootPageNoConnectionFa noConnection = _TranslationsTroubleshootPageNoConnectionFa._(_root);
|
|
}
|
|
|
|
// Path: receiveHistoryPage
|
|
class _TranslationsReceiveHistoryPageFa extends TranslationsReceiveHistoryPageEn {
|
|
_TranslationsReceiveHistoryPageFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'تاریخچه';
|
|
@override
|
|
String get openFolder => 'باز کردن پوشه';
|
|
@override
|
|
String get deleteHistory => 'حذف تاریخچه';
|
|
@override
|
|
String get empty => 'تاریخچه خالی است';
|
|
@override
|
|
late final _TranslationsReceiveHistoryPageEntryActionsFa entryActions = _TranslationsReceiveHistoryPageEntryActionsFa._(_root);
|
|
}
|
|
|
|
// Path: apkPickerPage
|
|
class _TranslationsApkPickerPageFa extends TranslationsApkPickerPageEn {
|
|
_TranslationsApkPickerPageFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'برنامه (APK)';
|
|
@override
|
|
String get excludeSystemApps => 'شامل نشدن برنامه های سیستمی';
|
|
@override
|
|
String get excludeAppsWithoutLaunchIntent => 'شامل نشدن برنامه های غیر اجرایی';
|
|
@override
|
|
String apps({required Object n}) => '${n} برنامه';
|
|
}
|
|
|
|
// Path: selectedFilesPage
|
|
class _TranslationsSelectedFilesPageFa extends TranslationsSelectedFilesPageEn {
|
|
_TranslationsSelectedFilesPageFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get deleteAll => 'حذف همه';
|
|
}
|
|
|
|
// Path: receivePage
|
|
class _TranslationsReceivePageFa extends TranslationsReceivePageEn {
|
|
_TranslationsReceivePageFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String subTitle({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('fa'))(
|
|
n,
|
|
one: 'می خواهد برای شما یک فایل ارسال کند',
|
|
other: 'می خواهد برای شما ${n} فایل ارسال کند',
|
|
);
|
|
@override
|
|
String get subTitleMessage => 'به شما پیام داد:';
|
|
@override
|
|
String get subTitleLink => 'برای شما یک لینک ارسال کرد:';
|
|
@override
|
|
String get canceled => 'فرستنده درخواست را لغو کرد';
|
|
}
|
|
|
|
// Path: receiveOptionsPage
|
|
class _TranslationsReceiveOptionsPageFa extends TranslationsReceiveOptionsPageEn {
|
|
_TranslationsReceiveOptionsPageFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'گزینه ها';
|
|
@override
|
|
String get destination => _root.settingsTab.receive.destination;
|
|
@override
|
|
String get appDirectory => '(پوشه لوکال سند)';
|
|
@override
|
|
String get saveToGallery => _root.settingsTab.receive.saveToGallery;
|
|
@override
|
|
String get saveToGalleryOff => 'به دلیل وجود مسیر ها به طور خودکار خاموش می شود';
|
|
}
|
|
|
|
// Path: sendPage
|
|
class _TranslationsSendPageFa extends TranslationsSendPageEn {
|
|
_TranslationsSendPageFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get waiting => 'در انتظار پاسخ...';
|
|
@override
|
|
String get rejected => 'گیرنده درخواست را رد کرد';
|
|
@override
|
|
String get tooManyAttempts => _root.web.tooManyAttempts;
|
|
@override
|
|
String get busy => 'گیرنده با درخواست دیگری مشغول است';
|
|
}
|
|
|
|
// Path: progressPage
|
|
class _TranslationsProgressPageFa extends TranslationsProgressPageEn {
|
|
_TranslationsProgressPageFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get titleSending => 'ارسال فایل ها';
|
|
@override
|
|
String get titleReceiving => 'دریافت فایل ها';
|
|
@override
|
|
String get savedToGallery => 'در تصاویر ذخیره شد';
|
|
@override
|
|
late final _TranslationsProgressPageTotalFa total = _TranslationsProgressPageTotalFa._(_root);
|
|
}
|
|
|
|
// Path: webSharePage
|
|
class _TranslationsWebSharePageFa extends TranslationsWebSharePageEn {
|
|
_TranslationsWebSharePageFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'اشتراک گذاری از طریق لینک';
|
|
@override
|
|
String get loading => 'شروع سرور...';
|
|
@override
|
|
String get stopping => 'توقف سرور...';
|
|
@override
|
|
String get error => 'هنگام راه اندازی سرور خطایی رخ داد';
|
|
@override
|
|
String openLink({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('fa'))(
|
|
n,
|
|
one: 'باز کردن لینک در مرورگر:',
|
|
other: 'باز کردن لینک ها در مرورگر:',
|
|
);
|
|
@override
|
|
String get requests => 'درخواست ها';
|
|
@override
|
|
String get noRequests => 'هنوز درخواستی وجود ندارد';
|
|
@override
|
|
String get encryption => _root.settingsTab.network.encryption;
|
|
@override
|
|
String get autoAccept => 'درخواست ها به طور خودکار پذیرفته میشوند';
|
|
@override
|
|
String get requirePin => 'نیاز به پین';
|
|
@override
|
|
String pinHint({required Object pin}) => 'پین "${pin}" میباشد';
|
|
@override
|
|
String get encryptionHint => 'LocalSend از یک گواهی خودامضا استفاده میکند. شما باید آن را در مرورگر قبول کنید.';
|
|
@override
|
|
String pendingRequests({required Object n}) => 'درخواست های در حال انتظار: ${n}';
|
|
}
|
|
|
|
// Path: aboutPage
|
|
class _TranslationsAboutPageFa extends TranslationsAboutPageEn {
|
|
_TranslationsAboutPageFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'درباره لوکال سند';
|
|
@override
|
|
List<String> get description => [
|
|
'لوکالسند یک برنامه رایگان و متن باز است که به شما امکان میدهد فایلها و پیامها را بهطور ایمن با دستگاههای اطراف از طریق شبکه محلی خود و بدون نیاز به اینترنت به اشتراک بگذارید',
|
|
'این برنامه برای سیستم عامل های اندروید، آی او اس، مک او اس، ویندوز و لینوکس در دسترس است. شما می توانید با مراجعه به وبسایت رسمی برنامه کلیه روشهای دانلود را مشاهده نمایید',
|
|
];
|
|
@override
|
|
String get author => 'مولف';
|
|
@override
|
|
String get contributors => 'مشارکت کنندگان';
|
|
@override
|
|
String get packagers => 'بسته بندیها';
|
|
@override
|
|
String get translators => 'مترجمان';
|
|
}
|
|
|
|
// Path: donationPage
|
|
class _TranslationsDonationPageFa extends TranslationsDonationPageEn {
|
|
_TranslationsDonationPageFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'کمک مالی';
|
|
@override
|
|
String get info =>
|
|
'لوکالسند رایگان، متن باز و فاقد هر گونه تبلیغات است. اگر به این برنامه علاقهمندید، می توانید با کمک مالی از توسعه آن حمایت کنید';
|
|
@override
|
|
String donate({required Object amount}) => 'کمک مالی ${amount}';
|
|
@override
|
|
String get thanks => 'بسیار از شما سپاسگزاریم';
|
|
@override
|
|
String get restore => 'بازیابی خرید';
|
|
}
|
|
|
|
// Path: changelogPage
|
|
class _TranslationsChangelogPageFa extends TranslationsChangelogPageEn {
|
|
_TranslationsChangelogPageFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'تاریخچه تغییرات برنامه';
|
|
}
|
|
|
|
// Path: aliasGenerator
|
|
class _TranslationsAliasGeneratorFa extends TranslationsAliasGeneratorEn {
|
|
_TranslationsAliasGeneratorFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
List<String> get adjectives => [
|
|
'ستودنی',
|
|
'زیبا',
|
|
'بزرگ',
|
|
'درخشان',
|
|
'تمیز',
|
|
'باهوش',
|
|
'باحال',
|
|
'بامزه',
|
|
'کلک',
|
|
'مصمم',
|
|
'پر انرژی',
|
|
'چابک',
|
|
'شگفت انگیز',
|
|
'سریع',
|
|
'شایسته',
|
|
'سرحال',
|
|
'خوب',
|
|
'دلنشین',
|
|
'باشکوه',
|
|
'خوشتیپ',
|
|
'جذاب',
|
|
'مهربون',
|
|
'دوست داشتنی',
|
|
'مرموز',
|
|
'معرکه',
|
|
'مودب',
|
|
'صبور',
|
|
'خوشگل',
|
|
'نیرومند',
|
|
'مایه دار',
|
|
'اسرار آمیز',
|
|
'باهوش',
|
|
'سرسخت',
|
|
'خاص',
|
|
'خوش فکر',
|
|
'قدرتمند',
|
|
'منظم',
|
|
'خردمند',
|
|
];
|
|
@override
|
|
List<String> get fruits => [
|
|
'سیب',
|
|
'آووکادو',
|
|
'موز',
|
|
'توت',
|
|
'بلوبری',
|
|
'کلم',
|
|
'هویج',
|
|
'گیلاس',
|
|
'نارگیل',
|
|
'انگور',
|
|
'لیمو',
|
|
'کاهو',
|
|
'انبه',
|
|
'خربزه',
|
|
'قارچ',
|
|
'پیاز',
|
|
'پرتقال',
|
|
'پاپایا',
|
|
'هلو',
|
|
'گلابی',
|
|
'آناناس',
|
|
'سیب زمینی',
|
|
'کدو تنبل',
|
|
'تمشک',
|
|
'توت فرنگی',
|
|
'گوجه',
|
|
];
|
|
|
|
/// In some languages, the adjective must be last.
|
|
@override
|
|
String combination({required Object fruit, required Object adjective}) => '${fruit} ${adjective}';
|
|
}
|
|
|
|
// Path: dialogs
|
|
class _TranslationsDialogsFa extends TranslationsDialogsEn {
|
|
_TranslationsDialogsFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
late final _TranslationsDialogsAddFileFa addFile = _TranslationsDialogsAddFileFa._(_root);
|
|
@override
|
|
late final _TranslationsDialogsAddressInputFa addressInput = _TranslationsDialogsAddressInputFa._(_root);
|
|
@override
|
|
late final _TranslationsDialogsCancelSessionFa cancelSession = _TranslationsDialogsCancelSessionFa._(_root);
|
|
@override
|
|
late final _TranslationsDialogsCannotOpenFileFa cannotOpenFile = _TranslationsDialogsCannotOpenFileFa._(_root);
|
|
@override
|
|
late final _TranslationsDialogsEncryptionDisabledNoticeFa encryptionDisabledNotice = _TranslationsDialogsEncryptionDisabledNoticeFa._(_root);
|
|
@override
|
|
late final _TranslationsDialogsErrorDialogFa errorDialog = _TranslationsDialogsErrorDialogFa._(_root);
|
|
@override
|
|
late final _TranslationsDialogsFavoriteDialogFa favoriteDialog = _TranslationsDialogsFavoriteDialogFa._(_root);
|
|
@override
|
|
late final _TranslationsDialogsFavoriteDeleteDialogFa favoriteDeleteDialog = _TranslationsDialogsFavoriteDeleteDialogFa._(_root);
|
|
@override
|
|
late final _TranslationsDialogsFavoriteEditDialogFa favoriteEditDialog = _TranslationsDialogsFavoriteEditDialogFa._(_root);
|
|
@override
|
|
late final _TranslationsDialogsFileInfoFa fileInfo = _TranslationsDialogsFileInfoFa._(_root);
|
|
@override
|
|
late final _TranslationsDialogsFileNameInputFa fileNameInput = _TranslationsDialogsFileNameInputFa._(_root);
|
|
@override
|
|
late final _TranslationsDialogsHistoryClearDialogFa historyClearDialog = _TranslationsDialogsHistoryClearDialogFa._(_root);
|
|
@override
|
|
late final _TranslationsDialogsLocalNetworkUnauthorizedFa localNetworkUnauthorized = _TranslationsDialogsLocalNetworkUnauthorizedFa._(_root);
|
|
@override
|
|
late final _TranslationsDialogsMessageInputFa messageInput = _TranslationsDialogsMessageInputFa._(_root);
|
|
@override
|
|
late final _TranslationsDialogsNoFilesFa noFiles = _TranslationsDialogsNoFilesFa._(_root);
|
|
@override
|
|
late final _TranslationsDialogsNoPermissionFa noPermission = _TranslationsDialogsNoPermissionFa._(_root);
|
|
@override
|
|
late final _TranslationsDialogsNotAvailableOnPlatformFa notAvailableOnPlatform = _TranslationsDialogsNotAvailableOnPlatformFa._(_root);
|
|
@override
|
|
late final _TranslationsDialogsQrFa qr = _TranslationsDialogsQrFa._(_root);
|
|
@override
|
|
late final _TranslationsDialogsQuickActionsFa quickActions = _TranslationsDialogsQuickActionsFa._(_root);
|
|
@override
|
|
late final _TranslationsDialogsQuickSaveNoticeFa quickSaveNotice = _TranslationsDialogsQuickSaveNoticeFa._(_root);
|
|
@override
|
|
late final _TranslationsDialogsQuickSaveFromFavoritesNoticeFa quickSaveFromFavoritesNotice =
|
|
_TranslationsDialogsQuickSaveFromFavoritesNoticeFa._(_root);
|
|
@override
|
|
late final _TranslationsDialogsPinFa pin = _TranslationsDialogsPinFa._(_root);
|
|
@override
|
|
late final _TranslationsDialogsSendModeHelpFa sendModeHelp = _TranslationsDialogsSendModeHelpFa._(_root);
|
|
@override
|
|
late final _TranslationsDialogsZoomFa zoom = _TranslationsDialogsZoomFa._(_root);
|
|
}
|
|
|
|
// Path: sanitization
|
|
class _TranslationsSanitizationFa extends TranslationsSanitizationEn {
|
|
_TranslationsSanitizationFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get empty => 'نام فایل نمی تواند خالی باشد';
|
|
@override
|
|
String get invalid => 'نام فایل حاوی کاراکترهای نامعتبر است';
|
|
}
|
|
|
|
// Path: tray
|
|
class _TranslationsTrayFa extends TranslationsTrayEn {
|
|
_TranslationsTrayFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get open => _root.general.open;
|
|
@override
|
|
String get close => 'خروج از لوکال سند';
|
|
@override
|
|
String get closeWindows => 'خروج';
|
|
}
|
|
|
|
// Path: web
|
|
class _TranslationsWebFa extends TranslationsWebEn {
|
|
_TranslationsWebFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get waiting => _root.sendPage.waiting;
|
|
@override
|
|
String get enterPin => 'پین را وارد کنید';
|
|
@override
|
|
String get invalidPin => 'پین نامعتبر';
|
|
@override
|
|
String get tooManyAttempts => 'تلاشهای بیش از حد';
|
|
@override
|
|
String get rejected => 'پذیرفته نشد';
|
|
@override
|
|
String get files => 'فایل ها';
|
|
@override
|
|
String get fileName => 'نام فایل';
|
|
@override
|
|
String get size => 'حجم';
|
|
}
|
|
|
|
// Path: assetPicker
|
|
class _TranslationsAssetPickerFa extends TranslationsAssetPickerEn {
|
|
_TranslationsAssetPickerFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get confirm => 'تایید';
|
|
@override
|
|
String get cancel => 'لغو';
|
|
@override
|
|
String get edit => 'ویرایش';
|
|
@override
|
|
String get gifIndicator => 'GIF';
|
|
@override
|
|
String get loadFailed => 'بارگذاری ناموفق';
|
|
@override
|
|
String get original => 'اصلی';
|
|
@override
|
|
String get preview => 'پیش نمایش';
|
|
@override
|
|
String get select => 'انتخاب';
|
|
@override
|
|
String get emptyList => 'لیست خالی';
|
|
@override
|
|
String get unSupportedAssetType => 'نوع فایل پشتیبانی نشده';
|
|
@override
|
|
String get unableToAccessAll => 'قادر به دسترسی به تمام فایل های موجود در دستگاه نیست';
|
|
@override
|
|
String get viewingLimitedAssetsTip => 'فقط فایل ها و آلبوم های قابل دسترسی برنامه را مشاهده کنید';
|
|
@override
|
|
String get changeAccessibleLimitedAssets => 'برای به روز رسانی فایل های در دسترس کلیک کنید';
|
|
@override
|
|
String get accessAllTip =>
|
|
'برنامه فقط می تواند به برخی از فایل های دستگاه دسترسی داشته باشد. به تنظیمات سیستم بروید و به برنامه اجازه دهید به تمام رسانه های موجود در دستگاه دسترسی داشته باشد';
|
|
@override
|
|
String get goToSystemSettings => 'رفتن به تنظیمات سیستم';
|
|
@override
|
|
String get accessLimitedAssets => 'با دسترسی محدود ادامه دهید';
|
|
@override
|
|
String get accessiblePathName => 'فایل های قابل دسترسی';
|
|
@override
|
|
String get sTypeAudioLabel => 'صوت';
|
|
@override
|
|
String get sTypeImageLabel => 'تصویر';
|
|
@override
|
|
String get sTypeVideoLabel => 'ویدیو';
|
|
@override
|
|
String get sTypeOtherLabel => 'دیگر رسانه ها';
|
|
@override
|
|
String get sActionPlayHint => 'پخش';
|
|
@override
|
|
String get sActionPreviewHint => 'پیش نمایش';
|
|
@override
|
|
String get sActionSelectHint => 'انتخاب';
|
|
@override
|
|
String get sActionSwitchPathLabel => 'تغییر مسیر';
|
|
@override
|
|
String get sActionUseCameraHint => 'از دوربین استفاده کنید';
|
|
@override
|
|
String get sNameDurationLabel => 'مدت زمان';
|
|
@override
|
|
String get sUnitAssetCountLabel => 'شمردن';
|
|
}
|
|
|
|
// Path: receiveTab.infoBox
|
|
class _TranslationsReceiveTabInfoBoxFa extends TranslationsReceiveTabInfoBoxEn {
|
|
_TranslationsReceiveTabInfoBoxFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get ip => 'آی پی:';
|
|
@override
|
|
String get port => 'پورت:';
|
|
@override
|
|
String get alias => 'نام مستعار:';
|
|
}
|
|
|
|
// Path: sendTab.selection
|
|
class _TranslationsSendTabSelectionFa extends TranslationsSendTabSelectionEn {
|
|
_TranslationsSendTabSelectionFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'انتخاب شده ها';
|
|
@override
|
|
String files({required Object files}) => 'فایل ها: ${files}';
|
|
@override
|
|
String size({required Object size}) => 'حجم: ${size}';
|
|
}
|
|
|
|
// Path: sendTab.picker
|
|
class _TranslationsSendTabPickerFa extends TranslationsSendTabPickerEn {
|
|
_TranslationsSendTabPickerFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get file => 'فایل';
|
|
@override
|
|
String get folder => 'پوشه';
|
|
@override
|
|
String get media => 'رسانه';
|
|
@override
|
|
String get text => 'متن';
|
|
@override
|
|
String get app => 'برنامه';
|
|
@override
|
|
String get clipboard => 'کلیپ بورد';
|
|
}
|
|
|
|
// Path: sendTab.sendModes
|
|
class _TranslationsSendTabSendModesFa extends TranslationsSendTabSendModesEn {
|
|
_TranslationsSendTabSendModesFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get single => 'یک دریافت کننده';
|
|
@override
|
|
String get multiple => 'چندین دریافت کننده';
|
|
@override
|
|
String get link => 'اشتراک گذاری از طریق لینک';
|
|
}
|
|
|
|
// Path: settingsTab.general
|
|
class _TranslationsSettingsTabGeneralFa extends TranslationsSettingsTabGeneralEn {
|
|
_TranslationsSettingsTabGeneralFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'عمومی';
|
|
@override
|
|
String get brightness => 'ظاهر';
|
|
@override
|
|
late final _TranslationsSettingsTabGeneralBrightnessOptionsFa brightnessOptions = _TranslationsSettingsTabGeneralBrightnessOptionsFa._(_root);
|
|
@override
|
|
String get color => 'رنگ';
|
|
@override
|
|
late final _TranslationsSettingsTabGeneralColorOptionsFa colorOptions = _TranslationsSettingsTabGeneralColorOptionsFa._(_root);
|
|
@override
|
|
String get language => 'زبان';
|
|
@override
|
|
late final _TranslationsSettingsTabGeneralLanguageOptionsFa languageOptions = _TranslationsSettingsTabGeneralLanguageOptionsFa._(_root);
|
|
@override
|
|
String get saveWindowPlacement => 'خروج: ذخیره قرار دادن پنجره';
|
|
@override
|
|
String get saveWindowPlacementWindows => 'ذخیره موقعیت پنجره پس از خروج';
|
|
@override
|
|
String get minimizeToTray => 'خروج: ارسال برنامه به سیستم تری';
|
|
@override
|
|
String get launchAtStartup => 'شروع خودکار پس از ورود به سیستم';
|
|
@override
|
|
String get launchMinimized => 'شروع خودکار: شروع به صورت پنجره پنهان';
|
|
@override
|
|
String get showInContextMenu => 'نمایش لوکالسند در منوی زمینه';
|
|
@override
|
|
String get animations => 'انیمیشنها';
|
|
}
|
|
|
|
// Path: settingsTab.receive
|
|
class _TranslationsSettingsTabReceiveFa extends TranslationsSettingsTabReceiveEn {
|
|
_TranslationsSettingsTabReceiveFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'دریافت';
|
|
@override
|
|
String get quickSave => _root.general.quickSave;
|
|
@override
|
|
String get quickSaveFromFavorites => _root.general.quickSaveFromFavorites;
|
|
@override
|
|
String get requirePin => _root.webSharePage.requirePin;
|
|
@override
|
|
String get autoFinish => 'پایان خودکار';
|
|
@override
|
|
String get destination => 'مقصد';
|
|
@override
|
|
String get downloads => '(دانلودها)';
|
|
@override
|
|
String get saveToGallery => 'ذخیره رسانه در گالری';
|
|
@override
|
|
String get saveToHistory => 'ذخیره در تاریخچه';
|
|
}
|
|
|
|
// Path: settingsTab.send
|
|
class _TranslationsSettingsTabSendFa extends TranslationsSettingsTabSendEn {
|
|
_TranslationsSettingsTabSendFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'ارسال';
|
|
@override
|
|
String get shareViaLinkAutoAccept => 'اشتراک گذاری از طریق لینک: تایید خودکار';
|
|
}
|
|
|
|
// Path: settingsTab.network
|
|
class _TranslationsSettingsTabNetworkFa extends TranslationsSettingsTabNetworkEn {
|
|
_TranslationsSettingsTabNetworkFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'شبکه';
|
|
@override
|
|
String get needRestart => 'برای اعمال تنظیمات سرور را مجدد راه اندازی کنید';
|
|
@override
|
|
String get server => 'سرور';
|
|
@override
|
|
String get alias => 'نام مستعار';
|
|
@override
|
|
String get deviceType => 'نوع دستگاه';
|
|
@override
|
|
String get deviceModel => 'مدل دستگاه';
|
|
@override
|
|
String get port => 'پورت';
|
|
@override
|
|
String get discoveryTimeout => 'مدت یابش';
|
|
@override
|
|
String portWarning({required Object defaultPort}) =>
|
|
'ممکن است به دلیل استفاده از یک پورت سفارشی، دستگاه های دیگر شما را شناسایی نکنند (پیشفرض : ${defaultPort})';
|
|
@override
|
|
String get encryption => 'رمزنگاری';
|
|
@override
|
|
String get multicastGroup => 'چندپخشی';
|
|
@override
|
|
String multicastGroupWarning({required Object defaultMulticast}) =>
|
|
'ممکن است به دلیل استفاده از چندپخشی سفارشی، دستگاه های دیگر شما را شناسایی نکنند (پیشفرض: ${defaultMulticast})';
|
|
}
|
|
|
|
// Path: settingsTab.other
|
|
class _TranslationsSettingsTabOtherFa extends TranslationsSettingsTabOtherEn {
|
|
_TranslationsSettingsTabOtherFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'سایر';
|
|
@override
|
|
String get support => 'حمایت از لوکالسند';
|
|
@override
|
|
String get donate => 'کمک مالی';
|
|
@override
|
|
String get privacyPolicy => 'سیاست حفظ حریم خصوصی';
|
|
@override
|
|
String get termsOfUse => 'شرایط استفاده';
|
|
}
|
|
|
|
// Path: troubleshootPage.firewall
|
|
class _TranslationsTroubleshootPageFirewallFa extends TranslationsTroubleshootPageFirewallEn {
|
|
_TranslationsTroubleshootPageFirewallFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get symptom =>
|
|
'این برنامه می تواند فایل ها را به دستگاه های دیگر ارسال کند اما دستگاه های دیگر نمی توانند فایل ها را به این دستگاه ارسال کنند';
|
|
@override
|
|
String solution({required Object port}) =>
|
|
'این مشکل به احتمال زیاد مربوط به فایروال است. شما می توانید با دادن مجوز به اتصالات ورودی این مشکل را حل کنید (UDP و TCP) در پورت ${port}';
|
|
@override
|
|
String get openFirewall => 'باز کردن فایروال';
|
|
}
|
|
|
|
// Path: troubleshootPage.noDiscovery
|
|
class _TranslationsTroubleshootPageNoDiscoveryFa extends TranslationsTroubleshootPageNoDiscoveryEn {
|
|
_TranslationsTroubleshootPageNoDiscoveryFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get symptom => 'این دستگاه نمیتواند دستگاههای دیگر را پیدا کند';
|
|
@override
|
|
String get solution =>
|
|
'مطمئن شوید که هر دو دستگاه به یک شبکه وای فای متصل هستند و پیکربندی یکسانی دارند (پورت، آدرس چندپخشی، رمزنگاری). سعی کنید آدرس آی پی دستگاه مورد نظر را به صورت دستی تایپ کنید. اگر جواب داد، این دستگاه را به موارد دلخواه اضافه کنید تا در آینده به طور خودکار کشف شود';
|
|
}
|
|
|
|
// Path: troubleshootPage.noConnection
|
|
class _TranslationsTroubleshootPageNoConnectionFa extends TranslationsTroubleshootPageNoConnectionEn {
|
|
_TranslationsTroubleshootPageNoConnectionFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get symptom => 'هر دو دستگاه نمی توانند یکدیگر را پیدا کرده و فایل ها را به اشتراک بگذارند';
|
|
@override
|
|
String get solution =>
|
|
'اگر مشکل در هر دو طرف وجود دارد، پس باید مطمئن شوید که هر دو دستگاه به یک شبکه وای فای متصل هستند و پیکربندی یکسانی دارند (پورت، آدرس چندپخشی، رمزنگاری). شبکه وای فای ممکن است اجازه ارتباط بین شرکت کنندگان را ندهد. در این حالت، این گزینه باید در روتر فعال باشد';
|
|
}
|
|
|
|
// Path: receiveHistoryPage.entryActions
|
|
class _TranslationsReceiveHistoryPageEntryActionsFa extends TranslationsReceiveHistoryPageEntryActionsEn {
|
|
_TranslationsReceiveHistoryPageEntryActionsFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get open => 'باز کردن فایل';
|
|
@override
|
|
String get showInFolder => 'نمایش پوشه';
|
|
@override
|
|
String get info => 'اطلاعات';
|
|
@override
|
|
String get deleteFromHistory => 'حذف از تاریخچه';
|
|
}
|
|
|
|
// Path: progressPage.total
|
|
class _TranslationsProgressPageTotalFa extends TranslationsProgressPageTotalEn {
|
|
_TranslationsProgressPageTotalFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
late final _TranslationsProgressPageTotalTitleFa title = _TranslationsProgressPageTotalTitleFa._(_root);
|
|
@override
|
|
String count({required Object curr, required Object n}) => 'فایل ها: ${curr} / ${n}';
|
|
@override
|
|
String size({required Object curr, required Object n}) => 'حجم: ${curr} / ${n}';
|
|
@override
|
|
String speed({required Object speed}) => 'سرعت: ${speed}/s';
|
|
}
|
|
|
|
// Path: dialogs.addFile
|
|
class _TranslationsDialogsAddFileFa extends TranslationsDialogsAddFileEn {
|
|
_TranslationsDialogsAddFileFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'افزودن به انتخاب شده ها';
|
|
@override
|
|
String get content => 'چه چیزی می خواهید اضافه کنید؟';
|
|
}
|
|
|
|
// Path: dialogs.addressInput
|
|
class _TranslationsDialogsAddressInputFa extends TranslationsDialogsAddressInputEn {
|
|
_TranslationsDialogsAddressInputFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'آدرس را وارد کنید';
|
|
@override
|
|
String get hashtag => 'هشتگ';
|
|
@override
|
|
String get ip => 'آدرس آی پی';
|
|
@override
|
|
String get recentlyUsed => 'اخیرا استفاده شده: ';
|
|
}
|
|
|
|
// Path: dialogs.cancelSession
|
|
class _TranslationsDialogsCancelSessionFa extends TranslationsDialogsCancelSessionEn {
|
|
_TranslationsDialogsCancelSessionFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'لغو کردن انتقال فایل';
|
|
@override
|
|
String get content => 'واقعاً می خواهید انتقال فایل را لغو کنید؟';
|
|
}
|
|
|
|
// Path: dialogs.cannotOpenFile
|
|
class _TranslationsDialogsCannotOpenFileFa extends TranslationsDialogsCannotOpenFileEn {
|
|
_TranslationsDialogsCannotOpenFileFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'نمی تواند فایل را باز کند';
|
|
@override
|
|
String content({required Object file}) => 'نمیتوان فایل "${file}" باز کرد. آیا این فایل منتقل، تغییر نام یا حذف شده است؟';
|
|
}
|
|
|
|
// Path: dialogs.encryptionDisabledNotice
|
|
class _TranslationsDialogsEncryptionDisabledNoticeFa extends TranslationsDialogsEncryptionDisabledNoticeEn {
|
|
_TranslationsDialogsEncryptionDisabledNoticeFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'رمزنگاری غیرفعال شد';
|
|
@override
|
|
String get content => 'اکنون ارتباط از طریق پروتکل http رمزنگاری نشده صورت می گیرد. برای استفاده از https، رمزنگاری را دوباره فعال کنید';
|
|
}
|
|
|
|
// Path: dialogs.errorDialog
|
|
class _TranslationsDialogsErrorDialogFa extends TranslationsDialogsErrorDialogEn {
|
|
_TranslationsDialogsErrorDialogFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => _root.general.error;
|
|
}
|
|
|
|
// Path: dialogs.favoriteDialog
|
|
class _TranslationsDialogsFavoriteDialogFa extends TranslationsDialogsFavoriteDialogEn {
|
|
_TranslationsDialogsFavoriteDialogFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'علاقهمندیها';
|
|
@override
|
|
String get noFavorites => 'هنوز دستگاهی اضافه نشده';
|
|
@override
|
|
String get addFavorite => 'افزودن';
|
|
}
|
|
|
|
// Path: dialogs.favoriteDeleteDialog
|
|
class _TranslationsDialogsFavoriteDeleteDialogFa extends TranslationsDialogsFavoriteDeleteDialogEn {
|
|
_TranslationsDialogsFavoriteDeleteDialogFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'حذف از علاقهمندیها';
|
|
@override
|
|
String content({required Object name}) => 'واقعاً می خواهید از علاقهمندیها حذف کنید "${name}"?';
|
|
}
|
|
|
|
// Path: dialogs.favoriteEditDialog
|
|
class _TranslationsDialogsFavoriteEditDialogFa extends TranslationsDialogsFavoriteEditDialogEn {
|
|
_TranslationsDialogsFavoriteEditDialogFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get titleAdd => 'افزودن به علاقهمندیها';
|
|
@override
|
|
String get titleEdit => 'تنظیمات';
|
|
@override
|
|
String get name => 'نام مستعار';
|
|
@override
|
|
String get auto => '(خودکار)';
|
|
@override
|
|
String get ip => 'آدرس آی پی';
|
|
@override
|
|
String get port => 'پورت';
|
|
}
|
|
|
|
// Path: dialogs.fileInfo
|
|
class _TranslationsDialogsFileInfoFa extends TranslationsDialogsFileInfoEn {
|
|
_TranslationsDialogsFileInfoFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'مشخصات فایل';
|
|
@override
|
|
String get fileName => 'نام فایل:';
|
|
@override
|
|
String get path => 'مسیر:';
|
|
@override
|
|
String get size => 'حجم:';
|
|
@override
|
|
String get sender => 'فرستنده:';
|
|
@override
|
|
String get time => 'زمان:';
|
|
}
|
|
|
|
// Path: dialogs.fileNameInput
|
|
class _TranslationsDialogsFileNameInputFa extends TranslationsDialogsFileNameInputEn {
|
|
_TranslationsDialogsFileNameInputFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'نام فایل را وارد کنید';
|
|
@override
|
|
String original({required Object original}) => 'اصلی: ${original}';
|
|
}
|
|
|
|
// Path: dialogs.historyClearDialog
|
|
class _TranslationsDialogsHistoryClearDialogFa extends TranslationsDialogsHistoryClearDialogEn {
|
|
_TranslationsDialogsHistoryClearDialogFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'پاکسازی تاریخچه';
|
|
@override
|
|
String get content => 'واقعاً می خواهید کل تاریخچه را حذف کنید؟';
|
|
}
|
|
|
|
// Path: dialogs.localNetworkUnauthorized
|
|
class _TranslationsDialogsLocalNetworkUnauthorizedFa extends TranslationsDialogsLocalNetworkUnauthorizedEn {
|
|
_TranslationsDialogsLocalNetworkUnauthorizedFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => _root.dialogs.noPermission.title;
|
|
@override
|
|
String get description =>
|
|
'لوکال سند نمی تواند دستگاه های دیگر را بدون داشتن مجوز اسکن شبکه محلی پیدا کند. لطفاً این مجوز را در تنظیمات به برنامه بدهید';
|
|
@override
|
|
String get gotoSettings => 'تنظیمات';
|
|
}
|
|
|
|
// Path: dialogs.messageInput
|
|
class _TranslationsDialogsMessageInputFa extends TranslationsDialogsMessageInputEn {
|
|
_TranslationsDialogsMessageInputFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'پیام را تایپ کنید';
|
|
@override
|
|
String get multiline => 'چند خطی';
|
|
}
|
|
|
|
// Path: dialogs.noFiles
|
|
class _TranslationsDialogsNoFilesFa extends TranslationsDialogsNoFilesEn {
|
|
_TranslationsDialogsNoFilesFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'فایلی انتخاب نشده';
|
|
@override
|
|
String get content => 'لطفا حداقل یک فایل را انتخاب کنید';
|
|
}
|
|
|
|
// Path: dialogs.noPermission
|
|
class _TranslationsDialogsNoPermissionFa extends TranslationsDialogsNoPermissionEn {
|
|
_TranslationsDialogsNoPermissionFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'بدون مجوز';
|
|
@override
|
|
String get content => 'شما مجوزهای مورد نیاز را اعطا نکردهاید. لطفاً آنها را در تنظیمات مجوزدهی کنید.';
|
|
}
|
|
|
|
// Path: dialogs.notAvailableOnPlatform
|
|
class _TranslationsDialogsNotAvailableOnPlatformFa extends TranslationsDialogsNotAvailableOnPlatformEn {
|
|
_TranslationsDialogsNotAvailableOnPlatformFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'در دسترس نیست';
|
|
@override
|
|
String get content => 'این ویژگی فقط در دسترس است در:';
|
|
}
|
|
|
|
// Path: dialogs.qr
|
|
class _TranslationsDialogsQrFa extends TranslationsDialogsQrEn {
|
|
_TranslationsDialogsQrFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'QR کد';
|
|
}
|
|
|
|
// Path: dialogs.quickActions
|
|
class _TranslationsDialogsQuickActionsFa extends TranslationsDialogsQuickActionsEn {
|
|
_TranslationsDialogsQuickActionsFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'اقدامات سریع';
|
|
@override
|
|
String get counter => 'شمارنده';
|
|
@override
|
|
String get prefix => 'پیشوند';
|
|
@override
|
|
String get padZero => 'همگام سازی نام ها با افزودن صفر';
|
|
@override
|
|
String get sortBeforeCount => 'از قبل بر اساس حروف الفبا مرتب کنید';
|
|
@override
|
|
String get random => 'تصادفی';
|
|
}
|
|
|
|
// Path: dialogs.quickSaveNotice
|
|
class _TranslationsDialogsQuickSaveNoticeFa extends TranslationsDialogsQuickSaveNoticeEn {
|
|
_TranslationsDialogsQuickSaveNoticeFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => _root.general.quickSave;
|
|
@override
|
|
String get content => 'درخواست ها به صورت خودکار پذیرفته می شوند. توجه داشته باشید که همه افراد در شبکه محلی می توانند برای شما فایل ارسال کنند';
|
|
}
|
|
|
|
// Path: dialogs.quickSaveFromFavoritesNotice
|
|
class _TranslationsDialogsQuickSaveFromFavoritesNoticeFa extends TranslationsDialogsQuickSaveFromFavoritesNoticeEn {
|
|
_TranslationsDialogsQuickSaveFromFavoritesNoticeFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => _root.general.quickSaveFromFavorites;
|
|
@override
|
|
String get content => 'درخواست دستگاههای موجود در لیست علاقهمندیها به طور خودکار پذیرفته میشوند';
|
|
}
|
|
|
|
// Path: dialogs.pin
|
|
class _TranslationsDialogsPinFa extends TranslationsDialogsPinEn {
|
|
_TranslationsDialogsPinFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'پین را وارد کنید';
|
|
}
|
|
|
|
// Path: dialogs.sendModeHelp
|
|
class _TranslationsDialogsSendModeHelpFa extends TranslationsDialogsSendModeHelpEn {
|
|
_TranslationsDialogsSendModeHelpFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'حالت های ارسال';
|
|
@override
|
|
String get single => 'فایل ها را به یک گیرنده ارسال می کند. لیست انتخاب شده ها پس از اتمام انتقال فایل پاک می شود';
|
|
@override
|
|
String get multiple => 'فایل ها را برای چندین گیرنده ارسال می کند. لیست انتخاب شده ها پاک نخواهد شد';
|
|
@override
|
|
String get link => 'گیرندگانی که لوکال سند را نصب نکرده اند، می توانند فایل ها را با باز کردن لینک در مرورگر خود دانلود کنند';
|
|
}
|
|
|
|
// Path: dialogs.zoom
|
|
class _TranslationsDialogsZoomFa extends TranslationsDialogsZoomEn {
|
|
_TranslationsDialogsZoomFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get title => 'آدرس اینترنتی';
|
|
}
|
|
|
|
// Path: settingsTab.general.brightnessOptions
|
|
class _TranslationsSettingsTabGeneralBrightnessOptionsFa extends TranslationsSettingsTabGeneralBrightnessOptionsEn {
|
|
_TranslationsSettingsTabGeneralBrightnessOptionsFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get system => 'سیستم';
|
|
@override
|
|
String get dark => 'تیره';
|
|
@override
|
|
String get light => 'روشن';
|
|
}
|
|
|
|
// Path: settingsTab.general.colorOptions
|
|
class _TranslationsSettingsTabGeneralColorOptionsFa extends TranslationsSettingsTabGeneralColorOptionsEn {
|
|
_TranslationsSettingsTabGeneralColorOptionsFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get system => 'سیستم';
|
|
@override
|
|
String get oled => 'OLED';
|
|
}
|
|
|
|
// Path: settingsTab.general.languageOptions
|
|
class _TranslationsSettingsTabGeneralLanguageOptionsFa extends TranslationsSettingsTabGeneralLanguageOptionsEn {
|
|
_TranslationsSettingsTabGeneralLanguageOptionsFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String get system => 'سیستم';
|
|
}
|
|
|
|
// Path: progressPage.total.title
|
|
class _TranslationsProgressPageTotalTitleFa extends TranslationsProgressPageTotalTitleEn {
|
|
_TranslationsProgressPageTotalTitleFa._(TranslationsFa root)
|
|
: this._root = root,
|
|
super.internal(root);
|
|
|
|
final TranslationsFa _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
@override
|
|
String sending({required Object time}) => 'مجموع پیشرفت (${time})';
|
|
@override
|
|
String get finishedError => 'با خطا مواجه شد';
|
|
@override
|
|
String get canceledSender => 'توسط فرستنده لغو شد';
|
|
@override
|
|
String get canceledReceiver => 'توسط گیرنده لغو شد';
|
|
}
|