migrate l10n, state preloading

This commit is contained in:
austinried
2025-11-18 19:01:25 +09:00
parent 8c3979ca8b
commit 51b9f3f1a8
50 changed files with 13318 additions and 42 deletions

View File

@@ -0,0 +1,785 @@
import 'dart:async';
import 'package:flutter/foundation.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter_localizations/flutter_localizations.dart';
import 'package:intl/intl.dart' as intl;
import 'app_localizations_ar.dart';
import 'app_localizations_ca.dart';
import 'app_localizations_cs.dart';
import 'app_localizations_da.dart';
import 'app_localizations_de.dart';
import 'app_localizations_en.dart';
import 'app_localizations_es.dart';
import 'app_localizations_fr.dart';
import 'app_localizations_gl.dart';
import 'app_localizations_it.dart';
import 'app_localizations_ja.dart';
import 'app_localizations_nb.dart';
import 'app_localizations_pa.dart';
import 'app_localizations_pl.dart';
import 'app_localizations_pt.dart';
import 'app_localizations_ru.dart';
import 'app_localizations_tr.dart';
import 'app_localizations_vi.dart';
import 'app_localizations_zh.dart';
// ignore_for_file: type=lint
/// Callers can lookup localized strings with an instance of AppLocalizations
/// returned by `AppLocalizations.of(context)`.
///
/// Applications need to include `AppLocalizations.delegate()` in their app's
/// `localizationDelegates` list, and the locales they support in the app's
/// `supportedLocales` list. For example:
///
/// ```dart
/// import 'generated/app_localizations.dart';
///
/// return MaterialApp(
/// localizationsDelegates: AppLocalizations.localizationsDelegates,
/// supportedLocales: AppLocalizations.supportedLocales,
/// home: MyApplicationHome(),
/// );
/// ```
///
/// ## Update pubspec.yaml
///
/// Please make sure to update your pubspec.yaml to include the following
/// packages:
///
/// ```yaml
/// dependencies:
/// # Internationalization support.
/// flutter_localizations:
/// sdk: flutter
/// intl: any # Use the pinned version from flutter_localizations
///
/// # Rest of dependencies
/// ```
///
/// ## iOS Applications
///
/// iOS applications define key application metadata, including supported
/// locales, in an Info.plist file that is built into the application bundle.
/// To configure the locales supported by your app, youll need to edit this
/// file.
///
/// First, open your projects ios/Runner.xcworkspace Xcode workspace file.
/// Then, in the Project Navigator, open the Info.plist file under the Runner
/// projects Runner folder.
///
/// Next, select the Information Property List item, select Add Item from the
/// Editor menu, then select Localizations from the pop-up menu.
///
/// Select and expand the newly-created Localizations item then, for each
/// locale your application supports, add a new item and select the locale
/// you wish to add from the pop-up menu in the Value field. This list should
/// be consistent with the languages listed in the AppLocalizations.supportedLocales
/// property.
abstract class AppLocalizations {
AppLocalizations(String locale)
: localeName = intl.Intl.canonicalizedLocale(locale.toString());
final String localeName;
static AppLocalizations of(BuildContext context) {
return Localizations.of<AppLocalizations>(context, AppLocalizations)!;
}
static const LocalizationsDelegate<AppLocalizations> delegate =
_AppLocalizationsDelegate();
/// A list of this localizations delegate along with the default localizations
/// delegates.
///
/// Returns a list of localizations delegates containing this delegate along with
/// GlobalMaterialLocalizations.delegate, GlobalCupertinoLocalizations.delegate,
/// and GlobalWidgetsLocalizations.delegate.
///
/// Additional delegates can be added by appending to this list in
/// MaterialApp. This list does not have to be used at all if a custom list
/// of delegates is preferred or required.
static const List<LocalizationsDelegate<dynamic>> localizationsDelegates =
<LocalizationsDelegate<dynamic>>[
delegate,
GlobalMaterialLocalizations.delegate,
GlobalCupertinoLocalizations.delegate,
GlobalWidgetsLocalizations.delegate,
];
/// A list of this localizations delegate's supported locales.
static const List<Locale> supportedLocales = <Locale>[
Locale('ar'),
Locale('ca'),
Locale('cs'),
Locale('da'),
Locale('de'),
Locale('en'),
Locale('es'),
Locale('fr'),
Locale('gl'),
Locale('it'),
Locale('ja'),
Locale('nb'),
Locale('pa'),
Locale('pl'),
Locale('pt'),
Locale('ru'),
Locale('tr'),
Locale('vi'),
Locale('zh'),
];
/// No description provided for @actionsCancel.
///
/// In en, this message translates to:
/// **'Cancel'**
String get actionsCancel;
/// No description provided for @actionsDelete.
///
/// In en, this message translates to:
/// **'Delete'**
String get actionsDelete;
/// No description provided for @actionsDownload.
///
/// In en, this message translates to:
/// **'Download'**
String get actionsDownload;
/// No description provided for @actionsDownloadCancel.
///
/// In en, this message translates to:
/// **'Cancel download'**
String get actionsDownloadCancel;
/// No description provided for @actionsDownloadDelete.
///
/// In en, this message translates to:
/// **'Delete downloaded'**
String get actionsDownloadDelete;
/// No description provided for @actionsOk.
///
/// In en, this message translates to:
/// **'OK'**
String get actionsOk;
/// No description provided for @actionsStar.
///
/// In en, this message translates to:
/// **'Star'**
String get actionsStar;
/// No description provided for @actionsUnstar.
///
/// In en, this message translates to:
/// **'Unstar'**
String get actionsUnstar;
/// No description provided for @controlsShuffle.
///
/// In en, this message translates to:
/// **'Shuffle'**
String get controlsShuffle;
/// No description provided for @messagesNothingHere.
///
/// In en, this message translates to:
/// **'Nothing here…'**
String get messagesNothingHere;
/// No description provided for @navigationTabsHome.
///
/// In en, this message translates to:
/// **'Home'**
String get navigationTabsHome;
/// No description provided for @navigationTabsLibrary.
///
/// In en, this message translates to:
/// **'Library'**
String get navigationTabsLibrary;
/// No description provided for @navigationTabsSearch.
///
/// In en, this message translates to:
/// **'Search'**
String get navigationTabsSearch;
/// No description provided for @navigationTabsSettings.
///
/// In en, this message translates to:
/// **'Settings'**
String get navigationTabsSettings;
/// No description provided for @resourcesAlbumActionsPlay.
///
/// In en, this message translates to:
/// **'Play album'**
String get resourcesAlbumActionsPlay;
/// No description provided for @resourcesAlbumActionsView.
///
/// In en, this message translates to:
/// **'View album'**
String get resourcesAlbumActionsView;
/// No description provided for @resourcesAlbumCount.
///
/// In en, this message translates to:
/// **'{count,plural, =1{{count} album} other{{count} albums}}'**
String resourcesAlbumCount(int count);
/// No description provided for @resourcesAlbumListsSort.
///
/// In en, this message translates to:
/// **'Sort albums'**
String get resourcesAlbumListsSort;
/// No description provided for @resourcesAlbumName.
///
/// In en, this message translates to:
/// **'{count,plural, =1{Album} other{Albums}}'**
String resourcesAlbumName(int count);
/// No description provided for @resourcesArtistActionsView.
///
/// In en, this message translates to:
/// **'View artist'**
String get resourcesArtistActionsView;
/// No description provided for @resourcesArtistCount.
///
/// In en, this message translates to:
/// **'{count,plural, =1{{count} artist} other{{count} artists}}'**
String resourcesArtistCount(int count);
/// No description provided for @resourcesArtistListsSort.
///
/// In en, this message translates to:
/// **'Sort artists'**
String get resourcesArtistListsSort;
/// No description provided for @resourcesArtistName.
///
/// In en, this message translates to:
/// **'{count,plural, =1{Artist} other{Artists}}'**
String resourcesArtistName(int count);
/// No description provided for @resourcesFilterAlbum.
///
/// In en, this message translates to:
/// **'Album'**
String get resourcesFilterAlbum;
/// No description provided for @resourcesFilterArtist.
///
/// In en, this message translates to:
/// **'Artist'**
String get resourcesFilterArtist;
/// No description provided for @resourcesFilterGenre.
///
/// In en, this message translates to:
/// **'Genre'**
String get resourcesFilterGenre;
/// No description provided for @resourcesFilterOwner.
///
/// In en, this message translates to:
/// **'Owner'**
String get resourcesFilterOwner;
/// No description provided for @resourcesFilterStarred.
///
/// In en, this message translates to:
/// **'Starred'**
String get resourcesFilterStarred;
/// No description provided for @resourcesFilterYear.
///
/// In en, this message translates to:
/// **'Year'**
String get resourcesFilterYear;
/// No description provided for @resourcesPlaylistActionsPlay.
///
/// In en, this message translates to:
/// **'Play playlist'**
String get resourcesPlaylistActionsPlay;
/// No description provided for @resourcesPlaylistCount.
///
/// In en, this message translates to:
/// **'{count,plural, =1{{count} playlist} other{{count} playlists}}'**
String resourcesPlaylistCount(int count);
/// No description provided for @resourcesPlaylistName.
///
/// In en, this message translates to:
/// **'{count,plural, =1{Playlist} other{Playlists}}'**
String resourcesPlaylistName(int count);
/// No description provided for @resourcesQueueName.
///
/// In en, this message translates to:
/// **'{count,plural, =1{Queue} other{Queues}}'**
String resourcesQueueName(int count);
/// No description provided for @resourcesSongCount.
///
/// In en, this message translates to:
/// **'{count,plural, =1{{count} song} other{{count} songs}}'**
String resourcesSongCount(int count);
/// No description provided for @resourcesSongListDeleteAllContent.
///
/// In en, this message translates to:
/// **'This will remove all downloaded song files.'**
String get resourcesSongListDeleteAllContent;
/// No description provided for @resourcesSongListDeleteAllTitle.
///
/// In en, this message translates to:
/// **'Delete downloads?'**
String get resourcesSongListDeleteAllTitle;
/// No description provided for @resourcesSongListsArtistTopSongs.
///
/// In en, this message translates to:
/// **'Top Songs'**
String get resourcesSongListsArtistTopSongs;
/// No description provided for @resourcesSongName.
///
/// In en, this message translates to:
/// **'{count,plural, =1{Song} other{Songs}}'**
String resourcesSongName(int count);
/// No description provided for @resourcesSortByAdded.
///
/// In en, this message translates to:
/// **'Recently added'**
String get resourcesSortByAdded;
/// No description provided for @resourcesSortByAlbum.
///
/// In en, this message translates to:
/// **'Album'**
String get resourcesSortByAlbum;
/// No description provided for @resourcesSortByAlbumCount.
///
/// In en, this message translates to:
/// **'Album count'**
String get resourcesSortByAlbumCount;
/// No description provided for @resourcesSortByArtist.
///
/// In en, this message translates to:
/// **'Artist'**
String get resourcesSortByArtist;
/// No description provided for @resourcesSortByFrequentlyPlayed.
///
/// In en, this message translates to:
/// **'Frequently played'**
String get resourcesSortByFrequentlyPlayed;
/// No description provided for @resourcesSortByName.
///
/// In en, this message translates to:
/// **'Name'**
String get resourcesSortByName;
/// No description provided for @resourcesSortByRandom.
///
/// In en, this message translates to:
/// **'Random'**
String get resourcesSortByRandom;
/// No description provided for @resourcesSortByRecentlyPlayed.
///
/// In en, this message translates to:
/// **'Recently played'**
String get resourcesSortByRecentlyPlayed;
/// No description provided for @resourcesSortByTitle.
///
/// In en, this message translates to:
/// **'Title'**
String get resourcesSortByTitle;
/// No description provided for @resourcesSortByUpdated.
///
/// In en, this message translates to:
/// **'Recently updated'**
String get resourcesSortByUpdated;
/// No description provided for @resourcesSortByYear.
///
/// In en, this message translates to:
/// **'Year'**
String get resourcesSortByYear;
/// No description provided for @searchHeaderTitle.
///
/// In en, this message translates to:
/// **'Search: {query}'**
String searchHeaderTitle(String query);
/// No description provided for @searchInputPlaceholder.
///
/// In en, this message translates to:
/// **'Search'**
String get searchInputPlaceholder;
/// No description provided for @searchMoreResults.
///
/// In en, this message translates to:
/// **'More…'**
String get searchMoreResults;
/// No description provided for @searchNowPlayingContext.
///
/// In en, this message translates to:
/// **'Search results'**
String get searchNowPlayingContext;
/// No description provided for @settingsAboutActionsLicenses.
///
/// In en, this message translates to:
/// **'Licenses'**
String get settingsAboutActionsLicenses;
/// No description provided for @settingsAboutActionsProjectHomepage.
///
/// In en, this message translates to:
/// **'Project homepage'**
String get settingsAboutActionsProjectHomepage;
/// No description provided for @settingsAboutActionsSupport.
///
/// In en, this message translates to:
/// **'Support the developer 💜'**
String get settingsAboutActionsSupport;
/// No description provided for @settingsAboutName.
///
/// In en, this message translates to:
/// **'About'**
String get settingsAboutName;
/// No description provided for @settingsAboutShareLogs.
///
/// In en, this message translates to:
/// **'Share logs'**
String get settingsAboutShareLogs;
/// No description provided for @settingsAboutChooseLog.
///
/// In en, this message translates to:
/// **'Choose a log file'**
String get settingsAboutChooseLog;
/// No description provided for @settingsAboutVersion.
///
/// In en, this message translates to:
/// **'version {version}'**
String settingsAboutVersion(String version);
/// No description provided for @settingsMusicName.
///
/// In en, this message translates to:
/// **'Music'**
String get settingsMusicName;
/// No description provided for @settingsMusicOptionsScrobbleDescriptionOff.
///
/// In en, this message translates to:
/// **'Don\'t scrobble play history'**
String get settingsMusicOptionsScrobbleDescriptionOff;
/// No description provided for @settingsMusicOptionsScrobbleDescriptionOn.
///
/// In en, this message translates to:
/// **'Scrobble play history'**
String get settingsMusicOptionsScrobbleDescriptionOn;
/// No description provided for @settingsMusicOptionsScrobbleTitle.
///
/// In en, this message translates to:
/// **'Scrobble plays'**
String get settingsMusicOptionsScrobbleTitle;
/// No description provided for @settingsNetworkName.
///
/// In en, this message translates to:
/// **'Network'**
String get settingsNetworkName;
/// No description provided for @settingsNetworkOptionsMaxBitrateMobileTitle.
///
/// In en, this message translates to:
/// **'Maximum bitrate (mobile data)'**
String get settingsNetworkOptionsMaxBitrateMobileTitle;
/// No description provided for @settingsNetworkOptionsMaxBitrateWifiTitle.
///
/// In en, this message translates to:
/// **'Maximum bitrate (Wi-Fi)'**
String get settingsNetworkOptionsMaxBitrateWifiTitle;
/// No description provided for @settingsNetworkOptionsMaxBufferTitle.
///
/// In en, this message translates to:
/// **'Maximum buffer time'**
String get settingsNetworkOptionsMaxBufferTitle;
/// No description provided for @settingsNetworkOptionsMinBufferTitle.
///
/// In en, this message translates to:
/// **'Minimum buffer time'**
String get settingsNetworkOptionsMinBufferTitle;
/// No description provided for @settingsNetworkOptionsOfflineMode.
///
/// In en, this message translates to:
/// **'Offline mode'**
String get settingsNetworkOptionsOfflineMode;
/// No description provided for @settingsNetworkOptionsOfflineModeOff.
///
/// In en, this message translates to:
/// **'Use the internet to sync music.'**
String get settingsNetworkOptionsOfflineModeOff;
/// No description provided for @settingsNetworkOptionsOfflineModeOn.
///
/// In en, this message translates to:
/// **'Don\'t use the internet to sync or play music.'**
String get settingsNetworkOptionsOfflineModeOn;
/// No description provided for @settingsNetworkOptionsStreamFormat.
///
/// In en, this message translates to:
/// **'Preferred stream format'**
String get settingsNetworkOptionsStreamFormat;
/// No description provided for @settingsNetworkOptionsStreamFormatServerDefault.
///
/// In en, this message translates to:
/// **'Use server default'**
String get settingsNetworkOptionsStreamFormatServerDefault;
/// No description provided for @settingsNetworkValuesKbps.
///
/// In en, this message translates to:
/// **'{value}kbps'**
String settingsNetworkValuesKbps(String value);
/// No description provided for @settingsNetworkValuesSeconds.
///
/// In en, this message translates to:
/// **'{value} seconds'**
String settingsNetworkValuesSeconds(String value);
/// No description provided for @settingsNetworkValuesUnlimitedKbps.
///
/// In en, this message translates to:
/// **'Unlimited'**
String get settingsNetworkValuesUnlimitedKbps;
/// No description provided for @settingsResetActionsClearImageCache.
///
/// In en, this message translates to:
/// **'Clear Image Cache'**
String get settingsResetActionsClearImageCache;
/// No description provided for @settingsResetName.
///
/// In en, this message translates to:
/// **'Reset'**
String get settingsResetName;
/// No description provided for @settingsServersActionsAdd.
///
/// In en, this message translates to:
/// **'Add source'**
String get settingsServersActionsAdd;
/// No description provided for @settingsServersActionsDelete.
///
/// In en, this message translates to:
/// **'Delete'**
String get settingsServersActionsDelete;
/// No description provided for @settingsServersActionsEdit.
///
/// In en, this message translates to:
/// **'Edit source'**
String get settingsServersActionsEdit;
/// No description provided for @settingsServersActionsSave.
///
/// In en, this message translates to:
/// **'Save'**
String get settingsServersActionsSave;
/// No description provided for @settingsServersActionsTestConnection.
///
/// In en, this message translates to:
/// **'Test connection'**
String get settingsServersActionsTestConnection;
/// No description provided for @settingsServersFieldsAddress.
///
/// In en, this message translates to:
/// **'Address'**
String get settingsServersFieldsAddress;
/// No description provided for @settingsServersFieldsName.
///
/// In en, this message translates to:
/// **'Name'**
String get settingsServersFieldsName;
/// No description provided for @settingsServersFieldsPassword.
///
/// In en, this message translates to:
/// **'Password'**
String get settingsServersFieldsPassword;
/// No description provided for @settingsServersFieldsUsername.
///
/// In en, this message translates to:
/// **'Username'**
String get settingsServersFieldsUsername;
/// No description provided for @settingsServersMessagesConnectionFailed.
///
/// In en, this message translates to:
/// **'Connection to {address} failed, check settings or server'**
String settingsServersMessagesConnectionFailed(String address);
/// No description provided for @settingsServersMessagesConnectionOk.
///
/// In en, this message translates to:
/// **'Connection to {address} OK!'**
String settingsServersMessagesConnectionOk(String address);
/// No description provided for @settingsServersName.
///
/// In en, this message translates to:
/// **'Sources'**
String get settingsServersName;
/// No description provided for @settingsServersOptionsForcePlaintextPasswordDescriptionOff.
///
/// In en, this message translates to:
/// **'Send password as token + salt'**
String get settingsServersOptionsForcePlaintextPasswordDescriptionOff;
/// No description provided for @settingsServersOptionsForcePlaintextPasswordDescriptionOn.
///
/// In en, this message translates to:
/// **'Send password in plaintext (legacy, make sure your connection is secure!)'**
String get settingsServersOptionsForcePlaintextPasswordDescriptionOn;
/// No description provided for @settingsServersOptionsForcePlaintextPasswordTitle.
///
/// In en, this message translates to:
/// **'Force plaintext password'**
String get settingsServersOptionsForcePlaintextPasswordTitle;
}
class _AppLocalizationsDelegate
extends LocalizationsDelegate<AppLocalizations> {
const _AppLocalizationsDelegate();
@override
Future<AppLocalizations> load(Locale locale) {
return SynchronousFuture<AppLocalizations>(lookupAppLocalizations(locale));
}
@override
bool isSupported(Locale locale) => <String>[
'ar',
'ca',
'cs',
'da',
'de',
'en',
'es',
'fr',
'gl',
'it',
'ja',
'nb',
'pa',
'pl',
'pt',
'ru',
'tr',
'vi',
'zh',
].contains(locale.languageCode);
@override
bool shouldReload(_AppLocalizationsDelegate old) => false;
}
AppLocalizations lookupAppLocalizations(Locale locale) {
// Lookup logic when only language code is specified.
switch (locale.languageCode) {
case 'ar':
return AppLocalizationsAr();
case 'ca':
return AppLocalizationsCa();
case 'cs':
return AppLocalizationsCs();
case 'da':
return AppLocalizationsDa();
case 'de':
return AppLocalizationsDe();
case 'en':
return AppLocalizationsEn();
case 'es':
return AppLocalizationsEs();
case 'fr':
return AppLocalizationsFr();
case 'gl':
return AppLocalizationsGl();
case 'it':
return AppLocalizationsIt();
case 'ja':
return AppLocalizationsJa();
case 'nb':
return AppLocalizationsNb();
case 'pa':
return AppLocalizationsPa();
case 'pl':
return AppLocalizationsPl();
case 'pt':
return AppLocalizationsPt();
case 'ru':
return AppLocalizationsRu();
case 'tr':
return AppLocalizationsTr();
case 'vi':
return AppLocalizationsVi();
case 'zh':
return AppLocalizationsZh();
}
throw FlutterError(
'AppLocalizations.delegate failed to load unsupported locale "$locale". This is likely '
'an issue with the localizations generation tool. Please file an issue '
'on GitHub with a reproducible sample app and the gen-l10n configuration '
'that was used.',
);
}

View File

@@ -0,0 +1,399 @@
// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for Arabic (`ar`).
class AppLocalizationsAr extends AppLocalizations {
AppLocalizationsAr([String locale = 'ar']) : super(locale);
@override
String get actionsCancel => 'Cancel';
@override
String get actionsDelete => 'Delete';
@override
String get actionsDownload => 'Download';
@override
String get actionsDownloadCancel => 'Cancel download';
@override
String get actionsDownloadDelete => 'Delete downloaded';
@override
String get actionsOk => 'OK';
@override
String get actionsStar => 'مميز';
@override
String get actionsUnstar => 'ازل التمييز';
@override
String get controlsShuffle => 'Shuffle';
@override
String get messagesNothingHere => 'لا شيء هنا…';
@override
String get navigationTabsHome => 'الرئيسية';
@override
String get navigationTabsLibrary => 'المكتبة';
@override
String get navigationTabsSearch => 'بحث';
@override
String get navigationTabsSettings => 'الإعدادات';
@override
String get resourcesAlbumActionsPlay => 'شَغل الألبوم';
@override
String get resourcesAlbumActionsView => 'أعرض الألبوم';
@override
String resourcesAlbumCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count albums',
one: '$count album',
);
return '$_temp0';
}
@override
String get resourcesAlbumListsSort => 'فرز الألبومات';
@override
String resourcesAlbumName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '',
many: '',
few: 'ألبوم',
one: '',
);
return '$_temp0';
}
@override
String get resourcesArtistActionsView => 'أظهر الفنان';
@override
String resourcesArtistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count artists',
one: '$count artist',
);
return '$_temp0';
}
@override
String get resourcesArtistListsSort => 'فرز الفنانين';
@override
String resourcesArtistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'فنانان',
many: 'فنانان',
few: 'فنان',
one: '',
);
return '$_temp0';
}
@override
String get resourcesFilterAlbum => 'Album';
@override
String get resourcesFilterArtist => 'Artist';
@override
String get resourcesFilterGenre => 'حسب النوع';
@override
String get resourcesFilterOwner => 'Owner';
@override
String get resourcesFilterStarred => 'موسوم';
@override
String get resourcesFilterYear => 'Year';
@override
String get resourcesPlaylistActionsPlay => 'شغل قائمة التشغيل';
@override
String resourcesPlaylistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count playlists',
one: '$count playlist',
);
return '$_temp0';
}
@override
String resourcesPlaylistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'قائمتان تشغيل',
many: 'قائمتان تشغيل',
few: 'قائمة تشغيل',
one: '',
);
return '$_temp0';
}
@override
String resourcesQueueName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'صفين',
many: 'صفين',
few: 'صف',
one: '',
);
return '$_temp0';
}
@override
String resourcesSongCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count songs',
one: '$count song',
);
return '$_temp0';
}
@override
String get resourcesSongListDeleteAllContent =>
'This will remove all downloaded song files.';
@override
String get resourcesSongListDeleteAllTitle => 'Delete downloads?';
@override
String get resourcesSongListsArtistTopSongs => 'أشهر الأغاني';
@override
String resourcesSongName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '',
many: '',
few: 'أُغْنِيَة',
one: '',
);
return '$_temp0';
}
@override
String get resourcesSortByAdded => 'أضيف حديثا';
@override
String get resourcesSortByAlbum => 'Album';
@override
String get resourcesSortByAlbumCount => 'Album count';
@override
String get resourcesSortByArtist => 'حسب الفنان/ة';
@override
String get resourcesSortByFrequentlyPlayed => 'مشغل كثيرا';
@override
String get resourcesSortByName => 'حسب الاسم';
@override
String get resourcesSortByRandom => 'عشوائي';
@override
String get resourcesSortByRecentlyPlayed => 'شغل حديثا';
@override
String get resourcesSortByTitle => 'Title';
@override
String get resourcesSortByUpdated => 'Recently updated';
@override
String get resourcesSortByYear => 'حسب السنة';
@override
String searchHeaderTitle(String query) {
return 'بحث: $query';
}
@override
String get searchInputPlaceholder => 'بحث';
@override
String get searchMoreResults => 'المزيد…';
@override
String get searchNowPlayingContext => 'نتائج البحث';
@override
String get settingsAboutActionsLicenses => 'الرخص';
@override
String get settingsAboutActionsProjectHomepage => 'موقع المشروع';
@override
String get settingsAboutActionsSupport => 'Support the developer 💜';
@override
String get settingsAboutName => 'حول';
@override
String get settingsAboutShareLogs => 'Share logs';
@override
String get settingsAboutChooseLog => 'Choose a log file';
@override
String settingsAboutVersion(String version) {
return 'الإصدار $version';
}
@override
String get settingsMusicName => 'موسيقى';
@override
String get settingsMusicOptionsScrobbleDescriptionOff =>
'لا تستورد سجل التشغيل';
@override
String get settingsMusicOptionsScrobbleDescriptionOn => 'استيراد سجل التشغيل';
@override
String get settingsMusicOptionsScrobbleTitle => 'استيراد سجل التشغيل';
@override
String get settingsNetworkName => 'الشبكة';
@override
String get settingsNetworkOptionsMaxBitrateMobileTitle =>
'أقصى معدل نقل بيانات (mobile)';
@override
String get settingsNetworkOptionsMaxBitrateWifiTitle =>
'أقصى معدل نقل بيانات (Wi-Fi)';
@override
String get settingsNetworkOptionsMaxBufferTitle =>
'الحد الأقصى من وقت التخزين المؤقت';
@override
String get settingsNetworkOptionsMinBufferTitle =>
'الحد الأدنى من وقت التخزين المؤقت';
@override
String get settingsNetworkOptionsOfflineMode => 'Offline mode';
@override
String get settingsNetworkOptionsOfflineModeOff =>
'Use the internet to sync music.';
@override
String get settingsNetworkOptionsOfflineModeOn =>
'Don\'t use the internet to sync or play music.';
@override
String get settingsNetworkOptionsStreamFormat => 'Preferred stream format';
@override
String get settingsNetworkOptionsStreamFormatServerDefault =>
'Use server default';
@override
String settingsNetworkValuesKbps(String value) {
return '$value كيلو بايت في الثانية';
}
@override
String settingsNetworkValuesSeconds(String value) {
return '$value ثواني';
}
@override
String get settingsNetworkValuesUnlimitedKbps => 'غير محدود';
@override
String get settingsResetActionsClearImageCache =>
'مسح ذاكرة التخزين المؤقت للصور';
@override
String get settingsResetName => 'إعادة ضبط';
@override
String get settingsServersActionsAdd => 'أضف سيرفر';
@override
String get settingsServersActionsDelete => 'حذف';
@override
String get settingsServersActionsEdit => 'عدل السيرفر';
@override
String get settingsServersActionsSave => 'حفظ';
@override
String get settingsServersActionsTestConnection => 'أخبر الأتصال';
@override
String get settingsServersFieldsAddress => 'العناوين';
@override
String get settingsServersFieldsName => 'Name';
@override
String get settingsServersFieldsPassword => 'كلمة المرور';
@override
String get settingsServersFieldsUsername => 'إسم المستخدم';
@override
String settingsServersMessagesConnectionFailed(String address) {
return 'الأتصال ب $address فشل، ابحث في الإعدادات او السيرفر';
}
@override
String settingsServersMessagesConnectionOk(String address) {
return 'الأتصال ب $address جيد!';
}
@override
String get settingsServersName => 'السيرفرات';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOff =>
'أرسل كلمة المرور على شكل توكِن';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOn =>
'أرسل كلمة المرور بنص عادي (قديم ، تأكد من أن اتصالك آمن!)';
@override
String get settingsServersOptionsForcePlaintextPasswordTitle =>
'أظهر كلمة المرور';
}

View File

@@ -0,0 +1,392 @@
// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for Catalan Valencian (`ca`).
class AppLocalizationsCa extends AppLocalizations {
AppLocalizationsCa([String locale = 'ca']) : super(locale);
@override
String get actionsCancel => 'Cancel';
@override
String get actionsDelete => 'Delete';
@override
String get actionsDownload => 'Download';
@override
String get actionsDownloadCancel => 'Cancel download';
@override
String get actionsDownloadDelete => 'Delete downloaded';
@override
String get actionsOk => 'OK';
@override
String get actionsStar => 'Afegir als favorits';
@override
String get actionsUnstar => 'Retirar estrella';
@override
String get controlsShuffle => 'Shuffle';
@override
String get messagesNothingHere => 'Aquí no hi ha res…';
@override
String get navigationTabsHome => 'Inici';
@override
String get navigationTabsLibrary => 'Biblioteca';
@override
String get navigationTabsSearch => 'Cercar';
@override
String get navigationTabsSettings => 'Paràmetres';
@override
String get resourcesAlbumActionsPlay => 'Reproduir l\'àlbum';
@override
String get resourcesAlbumActionsView => 'Veure l\'àlbum';
@override
String resourcesAlbumCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count albums',
one: '$count album',
);
return '$_temp0';
}
@override
String get resourcesAlbumListsSort => 'Ordenar els àlbums';
@override
String resourcesAlbumName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Àlbums',
one: 'Àlbum',
);
return '$_temp0';
}
@override
String get resourcesArtistActionsView => 'Veure l\'artista';
@override
String resourcesArtistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count artists',
one: '$count artist',
);
return '$_temp0';
}
@override
String get resourcesArtistListsSort => 'Ordenar els artistes';
@override
String resourcesArtistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Artistes',
one: 'Artista',
);
return '$_temp0';
}
@override
String get resourcesFilterAlbum => 'Album';
@override
String get resourcesFilterArtist => 'Artist';
@override
String get resourcesFilterGenre => 'Per gènere';
@override
String get resourcesFilterOwner => 'Owner';
@override
String get resourcesFilterStarred => 'Favorits';
@override
String get resourcesFilterYear => 'Year';
@override
String get resourcesPlaylistActionsPlay =>
'Reproduir la llista de reproducció';
@override
String resourcesPlaylistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count playlists',
one: '$count playlist',
);
return '$_temp0';
}
@override
String resourcesPlaylistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Llistes de reproducció',
one: 'Llista de reproducció',
);
return '$_temp0';
}
@override
String resourcesQueueName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Cues',
one: 'Cua',
);
return '$_temp0';
}
@override
String resourcesSongCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count songs',
one: '$count song',
);
return '$_temp0';
}
@override
String get resourcesSongListDeleteAllContent =>
'This will remove all downloaded song files.';
@override
String get resourcesSongListDeleteAllTitle => 'Delete downloads?';
@override
String get resourcesSongListsArtistTopSongs => 'Millors cançons';
@override
String resourcesSongName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Cançons',
one: 'Cançó',
);
return '$_temp0';
}
@override
String get resourcesSortByAdded => 'Afegit recentment';
@override
String get resourcesSortByAlbum => 'Album';
@override
String get resourcesSortByAlbumCount => 'Album count';
@override
String get resourcesSortByArtist => 'Per artista';
@override
String get resourcesSortByFrequentlyPlayed => 'Escoltat freqüentment';
@override
String get resourcesSortByName => 'Pel nom';
@override
String get resourcesSortByRandom => 'Aleatori';
@override
String get resourcesSortByRecentlyPlayed => 'Reproduït recentment';
@override
String get resourcesSortByTitle => 'Title';
@override
String get resourcesSortByUpdated => 'Recently updated';
@override
String get resourcesSortByYear => 'Per any';
@override
String searchHeaderTitle(String query) {
return 'Cercar: $query';
}
@override
String get searchInputPlaceholder => 'Cercar';
@override
String get searchMoreResults => 'Més…';
@override
String get searchNowPlayingContext => 'Resultats de la cerca';
@override
String get settingsAboutActionsLicenses => 'Llicències';
@override
String get settingsAboutActionsProjectHomepage =>
'Pàgina d\'inici del projecte';
@override
String get settingsAboutActionsSupport => 'Support the developer 💜';
@override
String get settingsAboutName => 'Quant a';
@override
String get settingsAboutShareLogs => 'Share logs';
@override
String get settingsAboutChooseLog => 'Choose a log file';
@override
String settingsAboutVersion(String version) {
return 'versió $version';
}
@override
String get settingsMusicName => 'Música';
@override
String get settingsMusicOptionsScrobbleDescriptionOff =>
'No capturar l\'historial de reproducció';
@override
String get settingsMusicOptionsScrobbleDescriptionOn =>
'Capturar l\'historial de reproduccions';
@override
String get settingsMusicOptionsScrobbleTitle => 'Capturar la lectura';
@override
String get settingsNetworkName => 'Xarxa';
@override
String get settingsNetworkOptionsMaxBitrateMobileTitle =>
'Taxa de bits màxima (mòbil)';
@override
String get settingsNetworkOptionsMaxBitrateWifiTitle =>
'Taxa de bits màxima (Wi-Fi)';
@override
String get settingsNetworkOptionsMaxBufferTitle =>
'Temps màxim en memòria intermèdia';
@override
String get settingsNetworkOptionsMinBufferTitle =>
'Temps mínim en memòria intermèdia';
@override
String get settingsNetworkOptionsOfflineMode => 'Offline mode';
@override
String get settingsNetworkOptionsOfflineModeOff =>
'Use the internet to sync music.';
@override
String get settingsNetworkOptionsOfflineModeOn =>
'Don\'t use the internet to sync or play music.';
@override
String get settingsNetworkOptionsStreamFormat => 'Preferred stream format';
@override
String get settingsNetworkOptionsStreamFormatServerDefault =>
'Use server default';
@override
String settingsNetworkValuesKbps(String value) {
return '$value kbps';
}
@override
String settingsNetworkValuesSeconds(String value) {
return '$value segons';
}
@override
String get settingsNetworkValuesUnlimitedKbps => 'Il·limitat';
@override
String get settingsResetActionsClearImageCache =>
'Esborrar la memòria cau d\'imatges';
@override
String get settingsResetName => 'Reinicialitzar';
@override
String get settingsServersActionsAdd => 'Afegir un servidor';
@override
String get settingsServersActionsDelete => 'Esborrar';
@override
String get settingsServersActionsEdit => 'Editar el servidor';
@override
String get settingsServersActionsSave => 'Desar';
@override
String get settingsServersActionsTestConnection => 'Comprovar la connexió';
@override
String get settingsServersFieldsAddress => 'Adreça';
@override
String get settingsServersFieldsName => 'Name';
@override
String get settingsServersFieldsPassword => 'Contrasenya';
@override
String get settingsServersFieldsUsername => 'Nom dusuari';
@override
String settingsServersMessagesConnectionFailed(String address) {
return 'La connexió a $address ha fallat, comprova la configuració o el servidor';
}
@override
String settingsServersMessagesConnectionOk(String address) {
return 'Connexió a $address OK!';
}
@override
String get settingsServersName => 'Servidors';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOff =>
'Enviar contrasenya com a token + salt';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOn =>
'Enviar la contrasenya en text sense format (obsolet, assegura\'t que la teva connexió sigui segura!)';
@override
String get settingsServersOptionsForcePlaintextPasswordTitle =>
'Forçar la contrasenya de text sense format';
}

View File

@@ -0,0 +1,398 @@
// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for Czech (`cs`).
class AppLocalizationsCs extends AppLocalizations {
AppLocalizationsCs([String locale = 'cs']) : super(locale);
@override
String get actionsCancel => 'Zrušit';
@override
String get actionsDelete => 'Smazat';
@override
String get actionsDownload => 'Stáhnout';
@override
String get actionsDownloadCancel => 'Zrušit stahování';
@override
String get actionsDownloadDelete => 'Smazat stažené';
@override
String get actionsOk => 'OK';
@override
String get actionsStar => 'Ohodnotit';
@override
String get actionsUnstar => 'Zrušit hodnocení';
@override
String get controlsShuffle => 'Náhodně';
@override
String get messagesNothingHere => 'Zde nic není…';
@override
String get navigationTabsHome => 'Domů';
@override
String get navigationTabsLibrary => 'Knihovna';
@override
String get navigationTabsSearch => 'Hledat';
@override
String get navigationTabsSettings => 'Nastavení';
@override
String get resourcesAlbumActionsPlay => 'Přehrát album';
@override
String get resourcesAlbumActionsView => 'Zobrazit album';
@override
String resourcesAlbumCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count albums',
one: '$count album',
);
return '$_temp0';
}
@override
String get resourcesAlbumListsSort => 'Seřadit alba';
@override
String resourcesAlbumName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Alba',
many: 'Alba',
few: 'Alba',
one: 'Album',
);
return '$_temp0';
}
@override
String get resourcesArtistActionsView => 'Zobrazit umělce';
@override
String resourcesArtistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count artists',
one: '$count artist',
);
return '$_temp0';
}
@override
String get resourcesArtistListsSort => 'Seřadit umělce';
@override
String resourcesArtistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Umělci',
many: 'Umělci',
few: 'Umělci',
one: 'Umělec',
);
return '$_temp0';
}
@override
String get resourcesFilterAlbum => 'Album';
@override
String get resourcesFilterArtist => 'Umělec';
@override
String get resourcesFilterGenre => 'Podle žánru';
@override
String get resourcesFilterOwner => 'Majitele';
@override
String get resourcesFilterStarred => 'Ohodnocené';
@override
String get resourcesFilterYear => 'Rok';
@override
String get resourcesPlaylistActionsPlay => 'Přehrát seznam skladeb';
@override
String resourcesPlaylistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count playlists',
one: '$count playlist',
);
return '$_temp0';
}
@override
String resourcesPlaylistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Seznamy skladeb',
many: 'Seznamy skladeb',
few: 'Seznamy skladeb',
one: 'Seznam skladeb',
);
return '$_temp0';
}
@override
String resourcesQueueName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Fronty',
many: 'Fronty',
few: 'Fronty',
one: 'Fronta',
);
return '$_temp0';
}
@override
String resourcesSongCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count songs',
one: '$count song',
);
return '$_temp0';
}
@override
String get resourcesSongListDeleteAllContent =>
'Toto odstraní všechny stažené soubory s hudbou.';
@override
String get resourcesSongListDeleteAllTitle => 'Smazat stažené?';
@override
String get resourcesSongListsArtistTopSongs => 'Top skladby';
@override
String resourcesSongName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Skladby',
many: 'Skladby',
few: 'Skladby',
one: 'Skladba',
);
return '$_temp0';
}
@override
String get resourcesSortByAdded => 'Nedávno přidané';
@override
String get resourcesSortByAlbum => 'Alba';
@override
String get resourcesSortByAlbumCount => 'Počtu alb';
@override
String get resourcesSortByArtist => 'Umělce';
@override
String get resourcesSortByFrequentlyPlayed => 'Často přehrávané';
@override
String get resourcesSortByName => 'Názvu';
@override
String get resourcesSortByRandom => 'Náhodně';
@override
String get resourcesSortByRecentlyPlayed => 'Často přehrávané';
@override
String get resourcesSortByTitle => 'Názvu';
@override
String get resourcesSortByUpdated => 'Naposledy upravené';
@override
String get resourcesSortByYear => 'Roku';
@override
String searchHeaderTitle(String query) {
return 'Hledat: $query';
}
@override
String get searchInputPlaceholder => 'Hledat';
@override
String get searchMoreResults => 'Více…';
@override
String get searchNowPlayingContext => 'Výsledky hledání';
@override
String get settingsAboutActionsLicenses => 'Licence';
@override
String get settingsAboutActionsProjectHomepage => 'Stránka projektu';
@override
String get settingsAboutActionsSupport => 'Podpořit vývojáře 💜';
@override
String get settingsAboutName => 'O aplikaci';
@override
String get settingsAboutShareLogs => 'Share logs';
@override
String get settingsAboutChooseLog => 'Choose a log file';
@override
String settingsAboutVersion(String version) {
return 'verze $version';
}
@override
String get settingsMusicName => 'Music';
@override
String get settingsMusicOptionsScrobbleDescriptionOff =>
'Don\'t scrobble play history';
@override
String get settingsMusicOptionsScrobbleDescriptionOn =>
'Scrobble play history';
@override
String get settingsMusicOptionsScrobbleTitle => 'Scrobble plays';
@override
String get settingsNetworkName => 'Síť';
@override
String get settingsNetworkOptionsMaxBitrateMobileTitle =>
'Maximální datový tok (mobil)';
@override
String get settingsNetworkOptionsMaxBitrateWifiTitle =>
'Maximální datový tok (Wi-Fi)';
@override
String get settingsNetworkOptionsMaxBufferTitle => 'Maximum buffer time';
@override
String get settingsNetworkOptionsMinBufferTitle => 'Minimum buffer time';
@override
String get settingsNetworkOptionsOfflineMode => 'Offline mode';
@override
String get settingsNetworkOptionsOfflineModeOff =>
'Use the internet to sync music.';
@override
String get settingsNetworkOptionsOfflineModeOn =>
'Don\'t use the internet to sync or play music.';
@override
String get settingsNetworkOptionsStreamFormat =>
'Preferovaný formát pro streamování';
@override
String get settingsNetworkOptionsStreamFormatServerDefault =>
'Použít nastavení serveru';
@override
String settingsNetworkValuesKbps(String value) {
return '${value}kbps';
}
@override
String settingsNetworkValuesSeconds(String value) {
return '$value sekund';
}
@override
String get settingsNetworkValuesUnlimitedKbps => 'Neomezeno';
@override
String get settingsResetActionsClearImageCache => 'Smazat mezipaměť obrázků';
@override
String get settingsResetName => 'Resetovat';
@override
String get settingsServersActionsAdd => 'Přidat server';
@override
String get settingsServersActionsDelete => 'Odstranit';
@override
String get settingsServersActionsEdit => 'Upravit server';
@override
String get settingsServersActionsSave => 'Uložit';
@override
String get settingsServersActionsTestConnection => 'Otestovat spojení';
@override
String get settingsServersFieldsAddress => 'Adresa';
@override
String get settingsServersFieldsName => 'Jméno';
@override
String get settingsServersFieldsPassword => 'Heslo';
@override
String get settingsServersFieldsUsername => 'Uživ. jméno';
@override
String settingsServersMessagesConnectionFailed(String address) {
return 'Připojení k $address selhalo, zkontrolujte nastavení nebo server';
}
@override
String settingsServersMessagesConnectionOk(String address) {
return 'Připojení k $address je OK!';
}
@override
String get settingsServersName => 'Servery';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOff =>
'Posílat heslo jako token + salt';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOn =>
'Posílat heslo v prostém textu (zastaralé, ujistěte se, že je vaše připojení zabezpečené!)';
@override
String get settingsServersOptionsForcePlaintextPasswordTitle =>
'Vynutit heslo ve formátu prostého textu';
}

View File

@@ -0,0 +1,387 @@
// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for Danish (`da`).
class AppLocalizationsDa extends AppLocalizations {
AppLocalizationsDa([String locale = 'da']) : super(locale);
@override
String get actionsCancel => 'Cancel';
@override
String get actionsDelete => 'Delete';
@override
String get actionsDownload => 'Download';
@override
String get actionsDownloadCancel => 'Cancel download';
@override
String get actionsDownloadDelete => 'Delete downloaded';
@override
String get actionsOk => 'OK';
@override
String get actionsStar => 'Star';
@override
String get actionsUnstar => 'Unstar';
@override
String get controlsShuffle => 'Shuffle';
@override
String get messagesNothingHere => 'Intet her…';
@override
String get navigationTabsHome => 'Hjem';
@override
String get navigationTabsLibrary => 'Bibliotek';
@override
String get navigationTabsSearch => 'Søg';
@override
String get navigationTabsSettings => 'Indstillinger';
@override
String get resourcesAlbumActionsPlay => 'Afspil album';
@override
String get resourcesAlbumActionsView => 'Se album';
@override
String resourcesAlbumCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count albums',
one: '$count album',
);
return '$_temp0';
}
@override
String get resourcesAlbumListsSort => 'Sortér albums';
@override
String resourcesAlbumName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Albums',
one: 'Album',
);
return '$_temp0';
}
@override
String get resourcesArtistActionsView => 'Se kunstnere';
@override
String resourcesArtistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count artists',
one: '$count artist',
);
return '$_temp0';
}
@override
String get resourcesArtistListsSort => 'Sortér kunstnere';
@override
String resourcesArtistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Kunstnere',
one: 'Kunstner',
);
return '$_temp0';
}
@override
String get resourcesFilterAlbum => 'Album';
@override
String get resourcesFilterArtist => 'Artist';
@override
String get resourcesFilterGenre => 'Efter genre';
@override
String get resourcesFilterOwner => 'Owner';
@override
String get resourcesFilterStarred => 'Starred';
@override
String get resourcesFilterYear => 'Year';
@override
String get resourcesPlaylistActionsPlay => 'Afspil spilleliste';
@override
String resourcesPlaylistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count playlists',
one: '$count playlist',
);
return '$_temp0';
}
@override
String resourcesPlaylistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Spillelister',
one: 'Spilleliste',
);
return '$_temp0';
}
@override
String resourcesQueueName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Køer',
one: '',
);
return '$_temp0';
}
@override
String resourcesSongCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count songs',
one: '$count song',
);
return '$_temp0';
}
@override
String get resourcesSongListDeleteAllContent =>
'This will remove all downloaded song files.';
@override
String get resourcesSongListDeleteAllTitle => 'Delete downloads?';
@override
String get resourcesSongListsArtistTopSongs => 'Top sange';
@override
String resourcesSongName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Sange',
one: 'Sang',
);
return '$_temp0';
}
@override
String get resourcesSortByAdded => 'Recently added';
@override
String get resourcesSortByAlbum => 'Album';
@override
String get resourcesSortByAlbumCount => 'Album count';
@override
String get resourcesSortByArtist => 'Efter kunstner';
@override
String get resourcesSortByFrequentlyPlayed => 'Frequently played';
@override
String get resourcesSortByName => 'Efter navn';
@override
String get resourcesSortByRandom => 'Tilfældig';
@override
String get resourcesSortByRecentlyPlayed => 'Recently played';
@override
String get resourcesSortByTitle => 'Title';
@override
String get resourcesSortByUpdated => 'Recently updated';
@override
String get resourcesSortByYear => 'Efter år';
@override
String searchHeaderTitle(String query) {
return 'Søg: $query';
}
@override
String get searchInputPlaceholder => 'Søg';
@override
String get searchMoreResults => 'Mere…';
@override
String get searchNowPlayingContext => 'Søgeresultater';
@override
String get settingsAboutActionsLicenses => 'Licenser';
@override
String get settingsAboutActionsProjectHomepage => 'Projekt hjemmeside';
@override
String get settingsAboutActionsSupport => 'Support the developer 💜';
@override
String get settingsAboutName => 'Omkring';
@override
String get settingsAboutShareLogs => 'Share logs';
@override
String get settingsAboutChooseLog => 'Choose a log file';
@override
String settingsAboutVersion(String version) {
return 'version $version';
}
@override
String get settingsMusicName => 'Musik';
@override
String get settingsMusicOptionsScrobbleDescriptionOff =>
'Don\'t scrobble play history';
@override
String get settingsMusicOptionsScrobbleDescriptionOn =>
'Scrobble afspilningshistorik';
@override
String get settingsMusicOptionsScrobbleTitle => 'Scrobble afspilninger';
@override
String get settingsNetworkName => 'Netværk';
@override
String get settingsNetworkOptionsMaxBitrateMobileTitle =>
'Maksimum bitrate (mobil)';
@override
String get settingsNetworkOptionsMaxBitrateWifiTitle =>
'Maksimum bitrate (Wi-Fi)';
@override
String get settingsNetworkOptionsMaxBufferTitle => 'Maksimum buffertid';
@override
String get settingsNetworkOptionsMinBufferTitle => 'Minimum buffertid';
@override
String get settingsNetworkOptionsOfflineMode => 'Offline mode';
@override
String get settingsNetworkOptionsOfflineModeOff =>
'Use the internet to sync music.';
@override
String get settingsNetworkOptionsOfflineModeOn =>
'Don\'t use the internet to sync or play music.';
@override
String get settingsNetworkOptionsStreamFormat => 'Preferred stream format';
@override
String get settingsNetworkOptionsStreamFormatServerDefault =>
'Use server default';
@override
String settingsNetworkValuesKbps(String value) {
return '${value}kbps';
}
@override
String settingsNetworkValuesSeconds(String value) {
return '$value sekunder';
}
@override
String get settingsNetworkValuesUnlimitedKbps => 'Ubegrænset';
@override
String get settingsResetActionsClearImageCache => 'Ryd billede cache';
@override
String get settingsResetName => 'Nulstil';
@override
String get settingsServersActionsAdd => 'Tilføj server';
@override
String get settingsServersActionsDelete => 'Slet';
@override
String get settingsServersActionsEdit => 'Redigér server';
@override
String get settingsServersActionsSave => 'Gem';
@override
String get settingsServersActionsTestConnection => 'Test forbindelse';
@override
String get settingsServersFieldsAddress => 'Adresse';
@override
String get settingsServersFieldsName => 'Name';
@override
String get settingsServersFieldsPassword => 'Adgangskode';
@override
String get settingsServersFieldsUsername => 'Brugernavn';
@override
String settingsServersMessagesConnectionFailed(String address) {
return 'Forbindelse til $address mislykkedes, tjek indstillinger eller server';
}
@override
String settingsServersMessagesConnectionOk(String address) {
return 'Forbindelse til $address OK!';
}
@override
String get settingsServersName => 'Servere';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOff =>
'Send password as token + salt';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOn =>
'Send password in plaintext (legacy, make sure your connection is secure!)';
@override
String get settingsServersOptionsForcePlaintextPasswordTitle =>
'Force plaintext password';
}

View File

@@ -0,0 +1,389 @@
// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for German (`de`).
class AppLocalizationsDe extends AppLocalizations {
AppLocalizationsDe([String locale = 'de']) : super(locale);
@override
String get actionsCancel => 'Abbrechen';
@override
String get actionsDelete => 'Löschen';
@override
String get actionsDownload => 'Herunterladen';
@override
String get actionsDownloadCancel => 'Download abbrechen';
@override
String get actionsDownloadDelete => 'Heruntergeladene Inhalte löschen';
@override
String get actionsOk => 'OK';
@override
String get actionsStar => 'Markieren';
@override
String get actionsUnstar => 'Markierung entfernen';
@override
String get controlsShuffle => 'Zufall';
@override
String get messagesNothingHere => 'Hier ist nichts…';
@override
String get navigationTabsHome => 'Startseite';
@override
String get navigationTabsLibrary => 'Bibliothek';
@override
String get navigationTabsSearch => 'Suche';
@override
String get navigationTabsSettings => 'Einstellungen';
@override
String get resourcesAlbumActionsPlay => 'Album abspielen';
@override
String get resourcesAlbumActionsView => 'Album anzeigen';
@override
String resourcesAlbumCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count Alben',
one: '$count Album',
);
return '$_temp0';
}
@override
String get resourcesAlbumListsSort => 'Alben sortieren';
@override
String resourcesAlbumName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Alben',
one: 'Album',
);
return '$_temp0';
}
@override
String get resourcesArtistActionsView => 'Interpret anzeigen';
@override
String resourcesArtistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count Künstler',
one: '$count Künstler',
);
return '$_temp0';
}
@override
String get resourcesArtistListsSort => 'Interpreten sortieren';
@override
String resourcesArtistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Interpreten',
one: 'Interpret',
);
return '$_temp0';
}
@override
String get resourcesFilterAlbum => 'Album';
@override
String get resourcesFilterArtist => 'Künstler';
@override
String get resourcesFilterGenre => 'Nach Genre';
@override
String get resourcesFilterOwner => 'Besitzer';
@override
String get resourcesFilterStarred => 'Favoriten';
@override
String get resourcesFilterYear => 'Jahr';
@override
String get resourcesPlaylistActionsPlay => 'Wiedergabeliste abspielen';
@override
String resourcesPlaylistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count Playlists',
one: '$count Playlist',
);
return '$_temp0';
}
@override
String resourcesPlaylistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Wiedergabelisten',
one: 'Wiedergabeliste',
);
return '$_temp0';
}
@override
String resourcesQueueName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Warteschlangen',
one: 'Warteschlange',
);
return '$_temp0';
}
@override
String resourcesSongCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count Songs',
one: '$count Song',
);
return '$_temp0';
}
@override
String get resourcesSongListDeleteAllContent =>
'Hierdurch werden alle heruntergeladenen Inhalte entfernt.';
@override
String get resourcesSongListDeleteAllTitle => 'Downloads löschen?';
@override
String get resourcesSongListsArtistTopSongs => 'Top Lieder';
@override
String resourcesSongName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Lieder',
one: 'Lied',
);
return '$_temp0';
}
@override
String get resourcesSortByAdded => 'Kürzlich hinzugefügt';
@override
String get resourcesSortByAlbum => 'Album';
@override
String get resourcesSortByAlbumCount => 'Albenanzahl';
@override
String get resourcesSortByArtist => 'Nach Interpreten';
@override
String get resourcesSortByFrequentlyPlayed => 'Häufig abgespielt';
@override
String get resourcesSortByName => 'Nach Name';
@override
String get resourcesSortByRandom => 'Zufällig';
@override
String get resourcesSortByRecentlyPlayed => 'Kürzlich abgespielt';
@override
String get resourcesSortByTitle => 'Titel';
@override
String get resourcesSortByUpdated => 'Kürzlich hinzugefügt';
@override
String get resourcesSortByYear => 'Nach Jahr';
@override
String searchHeaderTitle(String query) {
return 'Suche: $query';
}
@override
String get searchInputPlaceholder => 'Suche';
@override
String get searchMoreResults => 'Mehr…';
@override
String get searchNowPlayingContext => 'Suchergebnis';
@override
String get settingsAboutActionsLicenses => 'Lizenzen';
@override
String get settingsAboutActionsProjectHomepage => 'Projektseite';
@override
String get settingsAboutActionsSupport => 'Den Entwickler unterstützen';
@override
String get settingsAboutName => 'Über';
@override
String get settingsAboutShareLogs => 'Share logs';
@override
String get settingsAboutChooseLog => 'Choose a log file';
@override
String settingsAboutVersion(String version) {
return 'Version $version';
}
@override
String get settingsMusicName => 'Musik';
@override
String get settingsMusicOptionsScrobbleDescriptionOff =>
'Kein Scrobble für Wiedergabeverlauf';
@override
String get settingsMusicOptionsScrobbleDescriptionOn =>
'Scrobble Wiedergabeverlauf';
@override
String get settingsMusicOptionsScrobbleTitle => 'Scrobble Wiedergabe';
@override
String get settingsNetworkName => 'Netzwerk';
@override
String get settingsNetworkOptionsMaxBitrateMobileTitle =>
'Maximale Bitrate (Mobil)';
@override
String get settingsNetworkOptionsMaxBitrateWifiTitle =>
'Maximale Bitrate (WLAN)';
@override
String get settingsNetworkOptionsMaxBufferTitle => 'Maximale Pufferzeit';
@override
String get settingsNetworkOptionsMinBufferTitle => 'Minimale Pufferzeit';
@override
String get settingsNetworkOptionsOfflineMode => 'Offline Modus';
@override
String get settingsNetworkOptionsOfflineModeOff =>
'Nutze das Internet um Musik zu synchronisieren.';
@override
String get settingsNetworkOptionsOfflineModeOn =>
'Nutze nicht das Internet um Musik zu synchronisieren.';
@override
String get settingsNetworkOptionsStreamFormat =>
'Bevorzugtes Streaming-Format';
@override
String get settingsNetworkOptionsStreamFormatServerDefault =>
'Server-Standard verwenden';
@override
String settingsNetworkValuesKbps(String value) {
return '${value}kbps';
}
@override
String settingsNetworkValuesSeconds(String value) {
return '$value Sekunden';
}
@override
String get settingsNetworkValuesUnlimitedKbps => 'Unbegrenzt';
@override
String get settingsResetActionsClearImageCache =>
'Bildzwischenspeicher löschen';
@override
String get settingsResetName => 'Zurücksetzen';
@override
String get settingsServersActionsAdd => 'Server hinzufügen';
@override
String get settingsServersActionsDelete => 'Löschen';
@override
String get settingsServersActionsEdit => 'Server bearbeiten';
@override
String get settingsServersActionsSave => 'Speichern';
@override
String get settingsServersActionsTestConnection => 'Verbindung testen';
@override
String get settingsServersFieldsAddress => 'Adresse';
@override
String get settingsServersFieldsName => 'Name';
@override
String get settingsServersFieldsPassword => 'Passwort';
@override
String get settingsServersFieldsUsername => 'Nutzername';
@override
String settingsServersMessagesConnectionFailed(String address) {
return 'Verbindung zu $address fehlgeschlagen, überprüfe Einstellungen oder Server';
}
@override
String settingsServersMessagesConnectionOk(String address) {
return 'Verbindung zu $address ist OK!';
}
@override
String get settingsServersName => 'Server';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOff =>
'Sende Passwort als Token + Salt';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOn =>
'Passwort als Klartext senden (Veraltet, stellen Sie sicher, dass Ihre Verbindung sicher ist!)';
@override
String get settingsServersOptionsForcePlaintextPasswordTitle =>
'Erzwinge Klartextpasswort';
}

View File

@@ -0,0 +1,387 @@
// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for English (`en`).
class AppLocalizationsEn extends AppLocalizations {
AppLocalizationsEn([String locale = 'en']) : super(locale);
@override
String get actionsCancel => 'Cancel';
@override
String get actionsDelete => 'Delete';
@override
String get actionsDownload => 'Download';
@override
String get actionsDownloadCancel => 'Cancel download';
@override
String get actionsDownloadDelete => 'Delete downloaded';
@override
String get actionsOk => 'OK';
@override
String get actionsStar => 'Star';
@override
String get actionsUnstar => 'Unstar';
@override
String get controlsShuffle => 'Shuffle';
@override
String get messagesNothingHere => 'Nothing here…';
@override
String get navigationTabsHome => 'Home';
@override
String get navigationTabsLibrary => 'Library';
@override
String get navigationTabsSearch => 'Search';
@override
String get navigationTabsSettings => 'Settings';
@override
String get resourcesAlbumActionsPlay => 'Play album';
@override
String get resourcesAlbumActionsView => 'View album';
@override
String resourcesAlbumCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count albums',
one: '$count album',
);
return '$_temp0';
}
@override
String get resourcesAlbumListsSort => 'Sort albums';
@override
String resourcesAlbumName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Albums',
one: 'Album',
);
return '$_temp0';
}
@override
String get resourcesArtistActionsView => 'View artist';
@override
String resourcesArtistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count artists',
one: '$count artist',
);
return '$_temp0';
}
@override
String get resourcesArtistListsSort => 'Sort artists';
@override
String resourcesArtistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Artists',
one: 'Artist',
);
return '$_temp0';
}
@override
String get resourcesFilterAlbum => 'Album';
@override
String get resourcesFilterArtist => 'Artist';
@override
String get resourcesFilterGenre => 'Genre';
@override
String get resourcesFilterOwner => 'Owner';
@override
String get resourcesFilterStarred => 'Starred';
@override
String get resourcesFilterYear => 'Year';
@override
String get resourcesPlaylistActionsPlay => 'Play playlist';
@override
String resourcesPlaylistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count playlists',
one: '$count playlist',
);
return '$_temp0';
}
@override
String resourcesPlaylistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Playlists',
one: 'Playlist',
);
return '$_temp0';
}
@override
String resourcesQueueName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Queues',
one: 'Queue',
);
return '$_temp0';
}
@override
String resourcesSongCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count songs',
one: '$count song',
);
return '$_temp0';
}
@override
String get resourcesSongListDeleteAllContent =>
'This will remove all downloaded song files.';
@override
String get resourcesSongListDeleteAllTitle => 'Delete downloads?';
@override
String get resourcesSongListsArtistTopSongs => 'Top Songs';
@override
String resourcesSongName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Songs',
one: 'Song',
);
return '$_temp0';
}
@override
String get resourcesSortByAdded => 'Recently added';
@override
String get resourcesSortByAlbum => 'Album';
@override
String get resourcesSortByAlbumCount => 'Album count';
@override
String get resourcesSortByArtist => 'Artist';
@override
String get resourcesSortByFrequentlyPlayed => 'Frequently played';
@override
String get resourcesSortByName => 'Name';
@override
String get resourcesSortByRandom => 'Random';
@override
String get resourcesSortByRecentlyPlayed => 'Recently played';
@override
String get resourcesSortByTitle => 'Title';
@override
String get resourcesSortByUpdated => 'Recently updated';
@override
String get resourcesSortByYear => 'Year';
@override
String searchHeaderTitle(String query) {
return 'Search: $query';
}
@override
String get searchInputPlaceholder => 'Search';
@override
String get searchMoreResults => 'More…';
@override
String get searchNowPlayingContext => 'Search results';
@override
String get settingsAboutActionsLicenses => 'Licenses';
@override
String get settingsAboutActionsProjectHomepage => 'Project homepage';
@override
String get settingsAboutActionsSupport => 'Support the developer 💜';
@override
String get settingsAboutName => 'About';
@override
String get settingsAboutShareLogs => 'Share logs';
@override
String get settingsAboutChooseLog => 'Choose a log file';
@override
String settingsAboutVersion(String version) {
return 'version $version';
}
@override
String get settingsMusicName => 'Music';
@override
String get settingsMusicOptionsScrobbleDescriptionOff =>
'Don\'t scrobble play history';
@override
String get settingsMusicOptionsScrobbleDescriptionOn =>
'Scrobble play history';
@override
String get settingsMusicOptionsScrobbleTitle => 'Scrobble plays';
@override
String get settingsNetworkName => 'Network';
@override
String get settingsNetworkOptionsMaxBitrateMobileTitle =>
'Maximum bitrate (mobile data)';
@override
String get settingsNetworkOptionsMaxBitrateWifiTitle =>
'Maximum bitrate (Wi-Fi)';
@override
String get settingsNetworkOptionsMaxBufferTitle => 'Maximum buffer time';
@override
String get settingsNetworkOptionsMinBufferTitle => 'Minimum buffer time';
@override
String get settingsNetworkOptionsOfflineMode => 'Offline mode';
@override
String get settingsNetworkOptionsOfflineModeOff =>
'Use the internet to sync music.';
@override
String get settingsNetworkOptionsOfflineModeOn =>
'Don\'t use the internet to sync or play music.';
@override
String get settingsNetworkOptionsStreamFormat => 'Preferred stream format';
@override
String get settingsNetworkOptionsStreamFormatServerDefault =>
'Use server default';
@override
String settingsNetworkValuesKbps(String value) {
return '${value}kbps';
}
@override
String settingsNetworkValuesSeconds(String value) {
return '$value seconds';
}
@override
String get settingsNetworkValuesUnlimitedKbps => 'Unlimited';
@override
String get settingsResetActionsClearImageCache => 'Clear Image Cache';
@override
String get settingsResetName => 'Reset';
@override
String get settingsServersActionsAdd => 'Add source';
@override
String get settingsServersActionsDelete => 'Delete';
@override
String get settingsServersActionsEdit => 'Edit source';
@override
String get settingsServersActionsSave => 'Save';
@override
String get settingsServersActionsTestConnection => 'Test connection';
@override
String get settingsServersFieldsAddress => 'Address';
@override
String get settingsServersFieldsName => 'Name';
@override
String get settingsServersFieldsPassword => 'Password';
@override
String get settingsServersFieldsUsername => 'Username';
@override
String settingsServersMessagesConnectionFailed(String address) {
return 'Connection to $address failed, check settings or server';
}
@override
String settingsServersMessagesConnectionOk(String address) {
return 'Connection to $address OK!';
}
@override
String get settingsServersName => 'Sources';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOff =>
'Send password as token + salt';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOn =>
'Send password in plaintext (legacy, make sure your connection is secure!)';
@override
String get settingsServersOptionsForcePlaintextPasswordTitle =>
'Force plaintext password';
}

View File

@@ -0,0 +1,388 @@
// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for Spanish Castilian (`es`).
class AppLocalizationsEs extends AppLocalizations {
AppLocalizationsEs([String locale = 'es']) : super(locale);
@override
String get actionsCancel => 'Cancelar';
@override
String get actionsDelete => 'Borrar';
@override
String get actionsDownload => 'Descargar';
@override
String get actionsDownloadCancel => 'Anular descargar';
@override
String get actionsDownloadDelete => 'Eliminar descargado';
@override
String get actionsOk => 'Ok';
@override
String get actionsStar => 'Favorito';
@override
String get actionsUnstar => 'Retirar favorito';
@override
String get controlsShuffle => 'Reproducir aleatoriamente';
@override
String get messagesNothingHere => 'Nada aquí…';
@override
String get navigationTabsHome => 'Casa';
@override
String get navigationTabsLibrary => 'Biblioteca';
@override
String get navigationTabsSearch => 'Buscar';
@override
String get navigationTabsSettings => 'Entorno';
@override
String get resourcesAlbumActionsPlay => 'Reproducir Álbum';
@override
String get resourcesAlbumActionsView => 'Ver Álbum';
@override
String resourcesAlbumCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count albums',
one: '$count album',
);
return '$_temp0';
}
@override
String get resourcesAlbumListsSort => 'Ordenar Álbumes';
@override
String resourcesAlbumName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Álbumes',
one: 'Álbum',
);
return '$_temp0';
}
@override
String get resourcesArtistActionsView => 'Ver Artista';
@override
String resourcesArtistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count artists',
one: '$count artist',
);
return '$_temp0';
}
@override
String get resourcesArtistListsSort => 'Oredenar Artistas';
@override
String resourcesArtistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Artistas',
one: 'Artista',
);
return '$_temp0';
}
@override
String get resourcesFilterAlbum => 'Album';
@override
String get resourcesFilterArtist => 'Artist';
@override
String get resourcesFilterGenre => 'Por Género';
@override
String get resourcesFilterOwner => 'Owner';
@override
String get resourcesFilterStarred => 'Estrellas';
@override
String get resourcesFilterYear => 'Year';
@override
String get resourcesPlaylistActionsPlay => 'Reproducir Lista de reproducción';
@override
String resourcesPlaylistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count playlists',
one: '$count playlist',
);
return '$_temp0';
}
@override
String resourcesPlaylistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Listas de reproducción',
one: 'Lista de reproducción',
);
return '$_temp0';
}
@override
String resourcesQueueName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Colas',
one: 'Cola',
);
return '$_temp0';
}
@override
String resourcesSongCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count songs',
one: '$count song',
);
return '$_temp0';
}
@override
String get resourcesSongListDeleteAllContent =>
'This will remove all downloaded song files.';
@override
String get resourcesSongListDeleteAllTitle => 'Delete downloads?';
@override
String get resourcesSongListsArtistTopSongs => 'Mejores Canciones';
@override
String resourcesSongName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Canciones',
one: 'Cancion',
);
return '$_temp0';
}
@override
String get resourcesSortByAdded => 'Recientemente Añadido';
@override
String get resourcesSortByAlbum => 'Album';
@override
String get resourcesSortByAlbumCount => 'Album count';
@override
String get resourcesSortByArtist => 'Por Artista';
@override
String get resourcesSortByFrequentlyPlayed => 'Jugado Frecuentemente';
@override
String get resourcesSortByName => 'Por Nombre';
@override
String get resourcesSortByRandom => 'Aleatorio';
@override
String get resourcesSortByRecentlyPlayed => 'Recientemente Jugado';
@override
String get resourcesSortByTitle => 'Title';
@override
String get resourcesSortByUpdated => 'Recently updated';
@override
String get resourcesSortByYear => 'Por Año';
@override
String searchHeaderTitle(String query) {
return 'Buscar: $query';
}
@override
String get searchInputPlaceholder => 'Buscar';
@override
String get searchMoreResults => 'Más…';
@override
String get searchNowPlayingContext => 'Resultados de la búsqueda';
@override
String get settingsAboutActionsLicenses => 'Licencias';
@override
String get settingsAboutActionsProjectHomepage =>
'Página de inicio del proyecto';
@override
String get settingsAboutActionsSupport => 'Support the developer 💜';
@override
String get settingsAboutName => 'Información';
@override
String get settingsAboutShareLogs => 'Share logs';
@override
String get settingsAboutChooseLog => 'Choose a log file';
@override
String settingsAboutVersion(String version) {
return 'versión $version';
}
@override
String get settingsMusicName => 'Música';
@override
String get settingsMusicOptionsScrobbleDescriptionOff =>
'No hagas historial de reproducción de scrobble';
@override
String get settingsMusicOptionsScrobbleDescriptionOn =>
'Historial de reproducción de scrobble';
@override
String get settingsMusicOptionsScrobbleTitle => 'Obras de teatro de Scrobble';
@override
String get settingsNetworkName => 'Sitio';
@override
String get settingsNetworkOptionsMaxBitrateMobileTitle =>
'Tasa de bits máxima (mobile)';
@override
String get settingsNetworkOptionsMaxBitrateWifiTitle =>
'Tasa de bits máxima (Wi-Fi)';
@override
String get settingsNetworkOptionsMaxBufferTitle => 'Máxima de buffer tiempo';
@override
String get settingsNetworkOptionsMinBufferTitle => 'Mínimo de buffer tiempo';
@override
String get settingsNetworkOptionsOfflineMode => 'Offline mode';
@override
String get settingsNetworkOptionsOfflineModeOff =>
'Use the internet to sync music.';
@override
String get settingsNetworkOptionsOfflineModeOn =>
'Don\'t use the internet to sync or play music.';
@override
String get settingsNetworkOptionsStreamFormat => 'Preferred stream format';
@override
String get settingsNetworkOptionsStreamFormatServerDefault =>
'Use server default';
@override
String settingsNetworkValuesKbps(String value) {
return '$value kilobytes por segundo';
}
@override
String settingsNetworkValuesSeconds(String value) {
return '$value segundos';
}
@override
String get settingsNetworkValuesUnlimitedKbps => 'Ilimitados';
@override
String get settingsResetActionsClearImageCache => 'Caché de imágenes claras';
@override
String get settingsResetName => 'Reinicializar';
@override
String get settingsServersActionsAdd => 'Agregar Servidor';
@override
String get settingsServersActionsDelete => 'Supr';
@override
String get settingsServersActionsEdit => 'Editar Servidor';
@override
String get settingsServersActionsSave => 'Enviar';
@override
String get settingsServersActionsTestConnection => 'Conexión de prueba';
@override
String get settingsServersFieldsAddress => 'Alocución';
@override
String get settingsServersFieldsName => 'Name';
@override
String get settingsServersFieldsPassword => 'La contraseña';
@override
String get settingsServersFieldsUsername => 'Nombre de usuario';
@override
String settingsServersMessagesConnectionFailed(String address) {
return 'La conexión a $address falló, verifique la configuracón o el servidor';
}
@override
String settingsServersMessagesConnectionOk(String address) {
return '¡Conexión con $address Ok!';
}
@override
String get settingsServersName => 'Servidores';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOff =>
'Enviar contraseña como token + sal';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOn =>
'Enviar contraseña en texto plano (¡legado, asegúrese de que su conexión sea segura!)';
@override
String get settingsServersOptionsForcePlaintextPasswordTitle =>
'Forzar contraseña de texto sin formato';
}

View File

@@ -0,0 +1,389 @@
// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for French (`fr`).
class AppLocalizationsFr extends AppLocalizations {
AppLocalizationsFr([String locale = 'fr']) : super(locale);
@override
String get actionsCancel => 'Cancel';
@override
String get actionsDelete => 'Delete';
@override
String get actionsDownload => 'Download';
@override
String get actionsDownloadCancel => 'Cancel download';
@override
String get actionsDownloadDelete => 'Delete downloaded';
@override
String get actionsOk => 'OK';
@override
String get actionsStar => 'Mettre en favoris';
@override
String get actionsUnstar => 'Enlever des favoris';
@override
String get controlsShuffle => 'Shuffle';
@override
String get messagesNothingHere => 'Rien ici…';
@override
String get navigationTabsHome => 'Accueil';
@override
String get navigationTabsLibrary => 'Bibliothèque';
@override
String get navigationTabsSearch => 'Recherche';
@override
String get navigationTabsSettings => 'Paramètres';
@override
String get resourcesAlbumActionsPlay => 'Jouer l\'album';
@override
String get resourcesAlbumActionsView => 'Voir l\'album';
@override
String resourcesAlbumCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count albums',
one: '$count album',
);
return '$_temp0';
}
@override
String get resourcesAlbumListsSort => 'Trier les albums';
@override
String resourcesAlbumName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Albums',
one: 'Album',
);
return '$_temp0';
}
@override
String get resourcesArtistActionsView => 'Voir l\'artiste';
@override
String resourcesArtistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count artists',
one: '$count artist',
);
return '$_temp0';
}
@override
String get resourcesArtistListsSort => 'Trier les artistes';
@override
String resourcesArtistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Artistes',
one: 'Artiste',
);
return '$_temp0';
}
@override
String get resourcesFilterAlbum => 'Album';
@override
String get resourcesFilterArtist => 'Artist';
@override
String get resourcesFilterGenre => 'Par Genre';
@override
String get resourcesFilterOwner => 'Owner';
@override
String get resourcesFilterStarred => 'Favoris';
@override
String get resourcesFilterYear => 'Year';
@override
String get resourcesPlaylistActionsPlay => 'Lire la playlist';
@override
String resourcesPlaylistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count playlists',
one: '$count playlist',
);
return '$_temp0';
}
@override
String resourcesPlaylistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Playlists',
one: 'Playlist',
);
return '$_temp0';
}
@override
String resourcesQueueName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Files d\'attente',
one: 'File d\'attente',
);
return '$_temp0';
}
@override
String resourcesSongCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count songs',
one: '$count song',
);
return '$_temp0';
}
@override
String get resourcesSongListDeleteAllContent =>
'This will remove all downloaded song files.';
@override
String get resourcesSongListDeleteAllTitle => 'Delete downloads?';
@override
String get resourcesSongListsArtistTopSongs => 'Meilleures Chansons';
@override
String resourcesSongName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Chansons',
one: 'Chanson',
);
return '$_temp0';
}
@override
String get resourcesSortByAdded => 'Récemment Ajouté';
@override
String get resourcesSortByAlbum => 'Album';
@override
String get resourcesSortByAlbumCount => 'Album count';
@override
String get resourcesSortByArtist => 'Par Artiste';
@override
String get resourcesSortByFrequentlyPlayed => 'Fréquemment Joué';
@override
String get resourcesSortByName => 'Par Nom';
@override
String get resourcesSortByRandom => 'Aléatoire';
@override
String get resourcesSortByRecentlyPlayed => 'Récemment Joué';
@override
String get resourcesSortByTitle => 'Title';
@override
String get resourcesSortByUpdated => 'Recently updated';
@override
String get resourcesSortByYear => 'Par Année';
@override
String searchHeaderTitle(String query) {
return 'Recherche : $query';
}
@override
String get searchInputPlaceholder => 'Recherche';
@override
String get searchMoreResults => 'Plus…';
@override
String get searchNowPlayingContext => 'Résultats de recherche';
@override
String get settingsAboutActionsLicenses => 'Licences';
@override
String get settingsAboutActionsProjectHomepage => 'Page d\'accueil du projet';
@override
String get settingsAboutActionsSupport => 'Support the developer 💜';
@override
String get settingsAboutName => 'À propos';
@override
String get settingsAboutShareLogs => 'Share logs';
@override
String get settingsAboutChooseLog => 'Choose a log file';
@override
String settingsAboutVersion(String version) {
return 'version $version';
}
@override
String get settingsMusicName => 'Musique';
@override
String get settingsMusicOptionsScrobbleDescriptionOff =>
'Ne pas scrobbler l\'historique de lecture';
@override
String get settingsMusicOptionsScrobbleDescriptionOn =>
'Scrobbler l\'historique de lecture';
@override
String get settingsMusicOptionsScrobbleTitle => 'Scrobbler la lecture';
@override
String get settingsNetworkName => 'Réseau';
@override
String get settingsNetworkOptionsMaxBitrateMobileTitle =>
'Débit binaire maximum (mobile)';
@override
String get settingsNetworkOptionsMaxBitrateWifiTitle =>
'Débit binaire maximum (Wi-Fi)';
@override
String get settingsNetworkOptionsMaxBufferTitle =>
'Temps maximum en mémoire tampon';
@override
String get settingsNetworkOptionsMinBufferTitle =>
'Temps minimum en mémoire tampon';
@override
String get settingsNetworkOptionsOfflineMode => 'Offline mode';
@override
String get settingsNetworkOptionsOfflineModeOff =>
'Use the internet to sync music.';
@override
String get settingsNetworkOptionsOfflineModeOn =>
'Don\'t use the internet to sync or play music.';
@override
String get settingsNetworkOptionsStreamFormat => 'Preferred stream format';
@override
String get settingsNetworkOptionsStreamFormatServerDefault =>
'Use server default';
@override
String settingsNetworkValuesKbps(String value) {
return '${value}kbit/s';
}
@override
String settingsNetworkValuesSeconds(String value) {
return '$value secondes';
}
@override
String get settingsNetworkValuesUnlimitedKbps => 'Illimité';
@override
String get settingsResetActionsClearImageCache => 'Vider le cache d\'images';
@override
String get settingsResetName => 'Réinitialiser';
@override
String get settingsServersActionsAdd => 'Ajouter un serveur';
@override
String get settingsServersActionsDelete => 'Supprimer';
@override
String get settingsServersActionsEdit => 'Modifier le serveur';
@override
String get settingsServersActionsSave => 'Sauvegarder';
@override
String get settingsServersActionsTestConnection => 'Tester la connexion';
@override
String get settingsServersFieldsAddress => 'Adresse';
@override
String get settingsServersFieldsName => 'Name';
@override
String get settingsServersFieldsPassword => 'Mot de passe';
@override
String get settingsServersFieldsUsername => 'Nom d\'utilisateur';
@override
String settingsServersMessagesConnectionFailed(String address) {
return 'Échec de la connexion à $address, vérifiez les paramètres ou le serveur';
}
@override
String settingsServersMessagesConnectionOk(String address) {
return 'Connexion à $address OK !';
}
@override
String get settingsServersName => 'Serveurs';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOff =>
'Envoyer le mot de passe sous forme de jeton + salage';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOn =>
'Envoyer le mot de passe en test clair (héritage, assurez-vous que la connexion est sécurisée !)';
@override
String get settingsServersOptionsForcePlaintextPasswordTitle =>
'Forcer le mot de passe en texte clair';
}

View File

@@ -0,0 +1,388 @@
// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for Galician (`gl`).
class AppLocalizationsGl extends AppLocalizations {
AppLocalizationsGl([String locale = 'gl']) : super(locale);
@override
String get actionsCancel => 'Cancelar';
@override
String get actionsDelete => 'Eliminar';
@override
String get actionsDownload => 'Descargar';
@override
String get actionsDownloadCancel => 'Cancelar a descarga';
@override
String get actionsDownloadDelete => 'Eliminar o descargado';
@override
String get actionsOk => 'OK';
@override
String get actionsStar => 'Estrela';
@override
String get actionsUnstar => 'Retirar';
@override
String get controlsShuffle => 'Barallar';
@override
String get messagesNothingHere => 'Nada por aquí…';
@override
String get navigationTabsHome => 'Inicio';
@override
String get navigationTabsLibrary => 'Biblioteca';
@override
String get navigationTabsSearch => 'Buscar';
@override
String get navigationTabsSettings => 'Axustes';
@override
String get resourcesAlbumActionsPlay => 'Reproducir';
@override
String get resourcesAlbumActionsView => 'Ver Álbum';
@override
String resourcesAlbumCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count álbums',
one: '$count álbum',
);
return '$_temp0';
}
@override
String get resourcesAlbumListsSort => 'Ordenar Álbums';
@override
String resourcesAlbumName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Álbums',
one: 'Álbum',
);
return '$_temp0';
}
@override
String get resourcesArtistActionsView => 'Ver Artista';
@override
String resourcesArtistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count artistas',
one: '$count artista',
);
return '$_temp0';
}
@override
String get resourcesArtistListsSort => 'Ordenar Artistas';
@override
String resourcesArtistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Artistas',
one: 'Artista',
);
return '$_temp0';
}
@override
String get resourcesFilterAlbum => 'Álbum';
@override
String get resourcesFilterArtist => 'Artista';
@override
String get resourcesFilterGenre => 'Por xénero';
@override
String get resourcesFilterOwner => 'Dono';
@override
String get resourcesFilterStarred => 'Favoritas';
@override
String get resourcesFilterYear => 'Ano';
@override
String get resourcesPlaylistActionsPlay => 'Reproducir lista';
@override
String resourcesPlaylistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count listas',
one: '$count lista',
);
return '$_temp0';
}
@override
String resourcesPlaylistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Listaxes',
one: 'Listaxe',
);
return '$_temp0';
}
@override
String resourcesQueueName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Filas',
one: 'Fila',
);
return '$_temp0';
}
@override
String resourcesSongCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count cancións',
one: '$count canción',
);
return '$_temp0';
}
@override
String get resourcesSongListDeleteAllContent =>
'Vas eliminar todas as cancións descargadas.';
@override
String get resourcesSongListDeleteAllTitle => 'Eliminar descargas?';
@override
String get resourcesSongListsArtistTopSongs => 'Máis reproducidas';
@override
String resourcesSongName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Cancións',
one: 'Canción',
);
return '$_temp0';
}
@override
String get resourcesSortByAdded => 'Últimas engadidas';
@override
String get resourcesSortByAlbum => 'Álbum';
@override
String get resourcesSortByAlbumCount => 'Número de álbums';
@override
String get resourcesSortByArtist => 'Por artista';
@override
String get resourcesSortByFrequentlyPlayed => 'Reproducidas a miúdo';
@override
String get resourcesSortByName => 'Por nome';
@override
String get resourcesSortByRandom => 'Ao chou';
@override
String get resourcesSortByRecentlyPlayed => 'Reproducidas a miúdo';
@override
String get resourcesSortByTitle => 'Título';
@override
String get resourcesSortByUpdated => 'Actualizado recentemente';
@override
String get resourcesSortByYear => 'Por ano';
@override
String searchHeaderTitle(String query) {
return 'Buscar: $query';
}
@override
String get searchInputPlaceholder => 'Buscar';
@override
String get searchMoreResults => 'Máis…';
@override
String get searchNowPlayingContext => 'Resultados';
@override
String get settingsAboutActionsLicenses => 'Licenzas';
@override
String get settingsAboutActionsProjectHomepage => 'Web do Proxecto';
@override
String get settingsAboutActionsSupport => 'Axuda ao desenvolvemento 💜';
@override
String get settingsAboutName => 'Acerca de';
@override
String get settingsAboutShareLogs => 'Compartir rexistros';
@override
String get settingsAboutChooseLog => 'Escolle un ficheiro de rexistro';
@override
String settingsAboutVersion(String version) {
return 'versión $version';
}
@override
String get settingsMusicName => 'Música';
@override
String get settingsMusicOptionsScrobbleDescriptionOff =>
'Non rexistrar o historial de reprodución';
@override
String get settingsMusicOptionsScrobbleDescriptionOn =>
'Rexistrar o historial de reprodución';
@override
String get settingsMusicOptionsScrobbleTitle => 'Rexistrar reprodución';
@override
String get settingsNetworkName => 'Rede';
@override
String get settingsNetworkOptionsMaxBitrateMobileTitle =>
'Bitrate máx. (móbil)';
@override
String get settingsNetworkOptionsMaxBitrateWifiTitle =>
'Bitrate máx. (Wi-Fi)';
@override
String get settingsNetworkOptionsMaxBufferTitle => 'Tempo máximo na memoria';
@override
String get settingsNetworkOptionsMinBufferTitle => 'Tempo mínimo na memoria';
@override
String get settingsNetworkOptionsOfflineMode => 'Modo sen conexión';
@override
String get settingsNetworkOptionsOfflineModeOff =>
'Usa internet para sincr. música.';
@override
String get settingsNetworkOptionsOfflineModeOn =>
'Non usar internet para sincr. ou reproducir música.';
@override
String get settingsNetworkOptionsStreamFormat =>
'Modo de reprodución preferido';
@override
String get settingsNetworkOptionsStreamFormatServerDefault =>
'Usar por defecto do servidor';
@override
String settingsNetworkValuesKbps(String value) {
return '${value}kbps';
}
@override
String settingsNetworkValuesSeconds(String value) {
return '$value segundos';
}
@override
String get settingsNetworkValuesUnlimitedKbps => 'Sen límite';
@override
String get settingsResetActionsClearImageCache => 'Limpar a caché de imaxes';
@override
String get settingsResetName => 'Restablecer';
@override
String get settingsServersActionsAdd => 'Engadir Servidor';
@override
String get settingsServersActionsDelete => 'Eliminar';
@override
String get settingsServersActionsEdit => 'Editar Servidor';
@override
String get settingsServersActionsSave => 'Gardar';
@override
String get settingsServersActionsTestConnection => 'Comprobar Conexión';
@override
String get settingsServersFieldsAddress => 'Enderezo';
@override
String get settingsServersFieldsName => 'Nome';
@override
String get settingsServersFieldsPassword => 'Contrasinal';
@override
String get settingsServersFieldsUsername => 'Identificador';
@override
String settingsServersMessagesConnectionFailed(String address) {
return 'Fallou a conexión a $address, comproba os axustes';
}
@override
String settingsServersMessagesConnectionOk(String address) {
return 'Conexión con $address OK!';
}
@override
String get settingsServersName => 'Servidores';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOff =>
'Enviar contrasinal como token + salt';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOn =>
'Enviar contrasinal en texto plano (herdado, pon coidado en que a conexión sexa segura!)';
@override
String get settingsServersOptionsForcePlaintextPasswordTitle =>
'Forzar contrasinal en texto plano';
}

View File

@@ -0,0 +1,390 @@
// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for Italian (`it`).
class AppLocalizationsIt extends AppLocalizations {
AppLocalizationsIt([String locale = 'it']) : super(locale);
@override
String get actionsCancel => 'Cancel';
@override
String get actionsDelete => 'Delete';
@override
String get actionsDownload => 'Download';
@override
String get actionsDownloadCancel => 'Cancel download';
@override
String get actionsDownloadDelete => 'Delete downloaded';
@override
String get actionsOk => 'OK';
@override
String get actionsStar => 'Aggiungi ai preferiti';
@override
String get actionsUnstar => 'Rimuovi dai preferiti';
@override
String get controlsShuffle => 'Shuffle';
@override
String get messagesNothingHere => 'Non c\'è niente qui…';
@override
String get navigationTabsHome => 'Home';
@override
String get navigationTabsLibrary => 'Libreria';
@override
String get navigationTabsSearch => 'Cerca';
@override
String get navigationTabsSettings => 'Impostazioni';
@override
String get resourcesAlbumActionsPlay => 'Riproduci album';
@override
String get resourcesAlbumActionsView => 'Vedi album';
@override
String resourcesAlbumCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count albums',
one: '$count album',
);
return '$_temp0';
}
@override
String get resourcesAlbumListsSort => 'Ordina album';
@override
String resourcesAlbumName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Album',
one: 'Album',
);
return '$_temp0';
}
@override
String get resourcesArtistActionsView => 'Vedi artista';
@override
String resourcesArtistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count artists',
one: '$count artist',
);
return '$_temp0';
}
@override
String get resourcesArtistListsSort => 'Ordina artisti';
@override
String resourcesArtistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Artisti',
one: 'Artista',
);
return '$_temp0';
}
@override
String get resourcesFilterAlbum => 'Album';
@override
String get resourcesFilterArtist => 'Artist';
@override
String get resourcesFilterGenre => 'Per genere';
@override
String get resourcesFilterOwner => 'Owner';
@override
String get resourcesFilterStarred => 'Preferiti';
@override
String get resourcesFilterYear => 'Year';
@override
String get resourcesPlaylistActionsPlay => 'Riproduci playlist';
@override
String resourcesPlaylistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count playlists',
one: '$count playlist',
);
return '$_temp0';
}
@override
String resourcesPlaylistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Playlist',
one: 'Playlist',
);
return '$_temp0';
}
@override
String resourcesQueueName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Code',
one: 'Coda',
);
return '$_temp0';
}
@override
String resourcesSongCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count songs',
one: '$count song',
);
return '$_temp0';
}
@override
String get resourcesSongListDeleteAllContent =>
'This will remove all downloaded song files.';
@override
String get resourcesSongListDeleteAllTitle => 'Delete downloads?';
@override
String get resourcesSongListsArtistTopSongs => 'Brani più popolari';
@override
String resourcesSongName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Brani',
one: 'Brano',
);
return '$_temp0';
}
@override
String get resourcesSortByAdded => 'Aggiunti di recente';
@override
String get resourcesSortByAlbum => 'Album';
@override
String get resourcesSortByAlbumCount => 'Album count';
@override
String get resourcesSortByArtist => 'Per artista';
@override
String get resourcesSortByFrequentlyPlayed => 'Ascoltati frequentemente';
@override
String get resourcesSortByName => 'Per nome';
@override
String get resourcesSortByRandom => 'Casuale';
@override
String get resourcesSortByRecentlyPlayed => 'Ascoltati di recente';
@override
String get resourcesSortByTitle => 'Title';
@override
String get resourcesSortByUpdated => 'Recently updated';
@override
String get resourcesSortByYear => 'Per anno';
@override
String searchHeaderTitle(String query) {
return 'Ricerca: $query';
}
@override
String get searchInputPlaceholder => 'Ricerca';
@override
String get searchMoreResults => 'Mostra di più…';
@override
String get searchNowPlayingContext => 'Risultati della ricerca';
@override
String get settingsAboutActionsLicenses => 'Licenze';
@override
String get settingsAboutActionsProjectHomepage =>
'Pagina principale del progetto';
@override
String get settingsAboutActionsSupport => 'Support the developer 💜';
@override
String get settingsAboutName => 'Informazioni';
@override
String get settingsAboutShareLogs => 'Share logs';
@override
String get settingsAboutChooseLog => 'Choose a log file';
@override
String settingsAboutVersion(String version) {
return 'versione $version';
}
@override
String get settingsMusicName => 'Musica';
@override
String get settingsMusicOptionsScrobbleDescriptionOff =>
'Non eseguire lo scrobbling della cronologia d\'ascolto';
@override
String get settingsMusicOptionsScrobbleDescriptionOn =>
'Scrobbling della cronologia di ascolto';
@override
String get settingsMusicOptionsScrobbleTitle =>
'Scrobbling delle riproduzioni';
@override
String get settingsNetworkName => 'Rete';
@override
String get settingsNetworkOptionsMaxBitrateMobileTitle =>
'Bitrate massimo (rete dati)';
@override
String get settingsNetworkOptionsMaxBitrateWifiTitle =>
'Bitrate massimo (Wi-Fi)';
@override
String get settingsNetworkOptionsMaxBufferTitle => 'Tempo di buffer massimo';
@override
String get settingsNetworkOptionsMinBufferTitle => 'Tempo di buffer minimo';
@override
String get settingsNetworkOptionsOfflineMode => 'Offline mode';
@override
String get settingsNetworkOptionsOfflineModeOff =>
'Use the internet to sync music.';
@override
String get settingsNetworkOptionsOfflineModeOn =>
'Don\'t use the internet to sync or play music.';
@override
String get settingsNetworkOptionsStreamFormat => 'Preferred stream format';
@override
String get settingsNetworkOptionsStreamFormatServerDefault =>
'Use server default';
@override
String settingsNetworkValuesKbps(String value) {
return '${value}kbps';
}
@override
String settingsNetworkValuesSeconds(String value) {
return '$value secondi';
}
@override
String get settingsNetworkValuesUnlimitedKbps => 'Illimitato';
@override
String get settingsResetActionsClearImageCache =>
'Pulisci la cache delle immagini';
@override
String get settingsResetName => 'Reimposta';
@override
String get settingsServersActionsAdd => 'Aggiungi server';
@override
String get settingsServersActionsDelete => 'Rimuovi';
@override
String get settingsServersActionsEdit => 'Modifica server';
@override
String get settingsServersActionsSave => 'Salva';
@override
String get settingsServersActionsTestConnection => 'Prova connessione';
@override
String get settingsServersFieldsAddress => 'Indirizzo';
@override
String get settingsServersFieldsName => 'Name';
@override
String get settingsServersFieldsPassword => 'Password';
@override
String get settingsServersFieldsUsername => 'Nome utente';
@override
String settingsServersMessagesConnectionFailed(String address) {
return 'Connessione a $address fallita, controlla le impostazioni o il server';
}
@override
String settingsServersMessagesConnectionOk(String address) {
return 'Connesso a $address con successo!';
}
@override
String get settingsServersName => 'Server';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOff =>
'Invia la password come token + salt';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOn =>
'Invia password in chiaro (deprecato, assicurati che la tua connessione sia sicura!)';
@override
String get settingsServersOptionsForcePlaintextPasswordTitle =>
'Forza password in chiaro';
}

View File

@@ -0,0 +1,383 @@
// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for Japanese (`ja`).
class AppLocalizationsJa extends AppLocalizations {
AppLocalizationsJa([String locale = 'ja']) : super(locale);
@override
String get actionsCancel => 'Cancel';
@override
String get actionsDelete => 'Delete';
@override
String get actionsDownload => 'Download';
@override
String get actionsDownloadCancel => 'Cancel download';
@override
String get actionsDownloadDelete => 'Delete downloaded';
@override
String get actionsOk => 'OK';
@override
String get actionsStar => 'Star';
@override
String get actionsUnstar => 'Unstar';
@override
String get controlsShuffle => 'Shuffle';
@override
String get messagesNothingHere => 'Nothing here…';
@override
String get navigationTabsHome => 'ホーム';
@override
String get navigationTabsLibrary => 'ライブラリ';
@override
String get navigationTabsSearch => '検索';
@override
String get navigationTabsSettings => '設定';
@override
String get resourcesAlbumActionsPlay => 'Play album';
@override
String get resourcesAlbumActionsView => 'View album';
@override
String resourcesAlbumCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count albums',
one: '$count album',
);
return '$_temp0';
}
@override
String get resourcesAlbumListsSort => 'Sort albums';
@override
String resourcesAlbumName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'アルバム',
);
return '$_temp0';
}
@override
String get resourcesArtistActionsView => 'View artist';
@override
String resourcesArtistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count artists',
one: '$count artist',
);
return '$_temp0';
}
@override
String get resourcesArtistListsSort => 'Sort artists';
@override
String resourcesArtistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'アーティスト',
);
return '$_temp0';
}
@override
String get resourcesFilterAlbum => 'Album';
@override
String get resourcesFilterArtist => 'Artist';
@override
String get resourcesFilterGenre => 'Genre';
@override
String get resourcesFilterOwner => 'Owner';
@override
String get resourcesFilterStarred => '星付きアルバム';
@override
String get resourcesFilterYear => 'Year';
@override
String get resourcesPlaylistActionsPlay => 'Play playlist';
@override
String resourcesPlaylistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count playlists',
one: '$count playlist',
);
return '$_temp0';
}
@override
String resourcesPlaylistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'プレイリスト',
);
return '$_temp0';
}
@override
String resourcesQueueName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Queues',
one: 'Queue',
);
return '$_temp0';
}
@override
String resourcesSongCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count songs',
one: '$count song',
);
return '$_temp0';
}
@override
String get resourcesSongListDeleteAllContent =>
'This will remove all downloaded song files.';
@override
String get resourcesSongListDeleteAllTitle => 'Delete downloads?';
@override
String get resourcesSongListsArtistTopSongs => '人気曲';
@override
String resourcesSongName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '',
);
return '$_temp0';
}
@override
String get resourcesSortByAdded => 'Recently added';
@override
String get resourcesSortByAlbum => 'Album';
@override
String get resourcesSortByAlbumCount => 'Album count';
@override
String get resourcesSortByArtist => 'Artist';
@override
String get resourcesSortByFrequentlyPlayed => 'よく聴くアルバム';
@override
String get resourcesSortByName => 'Name';
@override
String get resourcesSortByRandom => 'ランダムアルバム';
@override
String get resourcesSortByRecentlyPlayed => '最近再生した';
@override
String get resourcesSortByTitle => 'Title';
@override
String get resourcesSortByUpdated => 'Recently updated';
@override
String get resourcesSortByYear => 'Year';
@override
String searchHeaderTitle(String query) {
return 'Search: $query';
}
@override
String get searchInputPlaceholder => '検索';
@override
String get searchMoreResults => 'More…';
@override
String get searchNowPlayingContext => 'Search results';
@override
String get settingsAboutActionsLicenses => 'Licenses';
@override
String get settingsAboutActionsProjectHomepage => 'ホームページ';
@override
String get settingsAboutActionsSupport => 'Support the developer 💜';
@override
String get settingsAboutName => 'About';
@override
String get settingsAboutShareLogs => 'Share logs';
@override
String get settingsAboutChooseLog => 'Choose a log file';
@override
String settingsAboutVersion(String version) {
return 'version $version';
}
@override
String get settingsMusicName => '音楽';
@override
String get settingsMusicOptionsScrobbleDescriptionOff =>
'Don\'t scrobble play history';
@override
String get settingsMusicOptionsScrobbleDescriptionOn =>
'Scrobble play history';
@override
String get settingsMusicOptionsScrobbleTitle => 'Scrobble plays';
@override
String get settingsNetworkName => 'ネット';
@override
String get settingsNetworkOptionsMaxBitrateMobileTitle =>
'Maximum bitrate (mobile data)';
@override
String get settingsNetworkOptionsMaxBitrateWifiTitle =>
'Maximum bitrate (Wi-Fi)';
@override
String get settingsNetworkOptionsMaxBufferTitle => 'Maximum buffer time';
@override
String get settingsNetworkOptionsMinBufferTitle => 'Minimum buffer time';
@override
String get settingsNetworkOptionsOfflineMode => 'Offline mode';
@override
String get settingsNetworkOptionsOfflineModeOff =>
'Use the internet to sync music.';
@override
String get settingsNetworkOptionsOfflineModeOn =>
'Don\'t use the internet to sync or play music.';
@override
String get settingsNetworkOptionsStreamFormat => 'Preferred stream format';
@override
String get settingsNetworkOptionsStreamFormatServerDefault =>
'Use server default';
@override
String settingsNetworkValuesKbps(String value) {
return '${value}kbps';
}
@override
String settingsNetworkValuesSeconds(String value) {
return '$value seconds';
}
@override
String get settingsNetworkValuesUnlimitedKbps => 'Unlimited';
@override
String get settingsResetActionsClearImageCache => 'Clear Image Cache';
@override
String get settingsResetName => 'リセット';
@override
String get settingsServersActionsAdd => 'Add source';
@override
String get settingsServersActionsDelete => 'Delete';
@override
String get settingsServersActionsEdit => 'Edit source';
@override
String get settingsServersActionsSave => 'Save';
@override
String get settingsServersActionsTestConnection => 'Test connection';
@override
String get settingsServersFieldsAddress => 'Address';
@override
String get settingsServersFieldsName => 'Name';
@override
String get settingsServersFieldsPassword => 'Password';
@override
String get settingsServersFieldsUsername => 'Username';
@override
String settingsServersMessagesConnectionFailed(String address) {
return 'Connection to $address failed, check settings or server';
}
@override
String settingsServersMessagesConnectionOk(String address) {
return 'Connection to $address OK!';
}
@override
String get settingsServersName => 'サーバ';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOff =>
'Send password as token + salt';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOn =>
'Send password in plaintext (legacy, make sure your connection is secure!)';
@override
String get settingsServersOptionsForcePlaintextPasswordTitle =>
'Force plaintext password';
}

View File

@@ -0,0 +1,389 @@
// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for Norwegian Bokmål (`nb`).
class AppLocalizationsNb extends AppLocalizations {
AppLocalizationsNb([String locale = 'nb']) : super(locale);
@override
String get actionsCancel => 'Cancel';
@override
String get actionsDelete => 'Delete';
@override
String get actionsDownload => 'Download';
@override
String get actionsDownloadCancel => 'Cancel download';
@override
String get actionsDownloadDelete => 'Delete downloaded';
@override
String get actionsOk => 'OK';
@override
String get actionsStar => 'Stjernemerk';
@override
String get actionsUnstar => 'Fjern stjernemerking';
@override
String get controlsShuffle => 'Shuffle';
@override
String get messagesNothingHere => 'Ingenting her …';
@override
String get navigationTabsHome => 'Hjem';
@override
String get navigationTabsLibrary => 'Bibliotek';
@override
String get navigationTabsSearch => 'Søk';
@override
String get navigationTabsSettings => 'Innstillinger';
@override
String get resourcesAlbumActionsPlay => 'Spill album';
@override
String get resourcesAlbumActionsView => 'Vis album';
@override
String resourcesAlbumCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count albums',
one: '$count album',
);
return '$_temp0';
}
@override
String get resourcesAlbumListsSort => 'Sorter album';
@override
String resourcesAlbumName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Album',
one: 'Album',
);
return '$_temp0';
}
@override
String get resourcesArtistActionsView => 'Vis artist';
@override
String resourcesArtistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count artists',
one: '$count artist',
);
return '$_temp0';
}
@override
String get resourcesArtistListsSort => 'Sorter artister';
@override
String resourcesArtistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Artister',
one: 'Artist',
);
return '$_temp0';
}
@override
String get resourcesFilterAlbum => 'Album';
@override
String get resourcesFilterArtist => 'Artist';
@override
String get resourcesFilterGenre => 'Etter sjanger';
@override
String get resourcesFilterOwner => 'Owner';
@override
String get resourcesFilterStarred => 'Stjernemerket';
@override
String get resourcesFilterYear => 'Year';
@override
String get resourcesPlaylistActionsPlay => 'Spill av spilleliste';
@override
String resourcesPlaylistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count playlists',
one: '$count playlist',
);
return '$_temp0';
}
@override
String resourcesPlaylistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Spillelister',
one: 'Spilleliste',
);
return '$_temp0';
}
@override
String resourcesQueueName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Køer',
one: '',
);
return '$_temp0';
}
@override
String resourcesSongCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count songs',
one: '$count song',
);
return '$_temp0';
}
@override
String get resourcesSongListDeleteAllContent =>
'This will remove all downloaded song files.';
@override
String get resourcesSongListDeleteAllTitle => 'Delete downloads?';
@override
String get resourcesSongListsArtistTopSongs => 'Toppspor';
@override
String resourcesSongName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Spor',
one: 'Spor',
);
return '$_temp0';
}
@override
String get resourcesSortByAdded => 'Nylig tillagt';
@override
String get resourcesSortByAlbum => 'Album';
@override
String get resourcesSortByAlbumCount => 'Album count';
@override
String get resourcesSortByArtist => 'Etter artist';
@override
String get resourcesSortByFrequentlyPlayed => 'Ofte spilt';
@override
String get resourcesSortByName => 'Etter navn';
@override
String get resourcesSortByRandom => 'Tilfeldig';
@override
String get resourcesSortByRecentlyPlayed => 'Nylig spilt';
@override
String get resourcesSortByTitle => 'Title';
@override
String get resourcesSortByUpdated => 'Recently updated';
@override
String get resourcesSortByYear => 'Etter år';
@override
String searchHeaderTitle(String query) {
return 'Søk: $query';
}
@override
String get searchInputPlaceholder => 'Søk';
@override
String get searchMoreResults => 'Mer …';
@override
String get searchNowPlayingContext => 'Søkeresultater';
@override
String get settingsAboutActionsLicenses => 'Lisenser';
@override
String get settingsAboutActionsProjectHomepage => 'Prosjekthjemmeside';
@override
String get settingsAboutActionsSupport => 'Support the developer 💜';
@override
String get settingsAboutName => 'Om';
@override
String get settingsAboutShareLogs => 'Share logs';
@override
String get settingsAboutChooseLog => 'Choose a log file';
@override
String settingsAboutVersion(String version) {
return 'versjon $version';
}
@override
String get settingsMusicName => 'Musikk';
@override
String get settingsMusicOptionsScrobbleDescriptionOff =>
'Ikke utfør sporinfodeling av avspillingshistorikk';
@override
String get settingsMusicOptionsScrobbleDescriptionOn =>
'Sporinfodelings-avspillinghistorikk';
@override
String get settingsMusicOptionsScrobbleTitle => 'Sporinfodelingsavspillinger';
@override
String get settingsNetworkName => 'Nettverk';
@override
String get settingsNetworkOptionsMaxBitrateMobileTitle =>
'Maksimal bitrate (mobil)';
@override
String get settingsNetworkOptionsMaxBitrateWifiTitle =>
'Maksimal bitrate (Wi-Fi)';
@override
String get settingsNetworkOptionsMaxBufferTitle =>
'Maksimal mellomlagringstid';
@override
String get settingsNetworkOptionsMinBufferTitle =>
'Minimal mellomlagringstid';
@override
String get settingsNetworkOptionsOfflineMode => 'Offline mode';
@override
String get settingsNetworkOptionsOfflineModeOff =>
'Use the internet to sync music.';
@override
String get settingsNetworkOptionsOfflineModeOn =>
'Don\'t use the internet to sync or play music.';
@override
String get settingsNetworkOptionsStreamFormat => 'Preferred stream format';
@override
String get settingsNetworkOptionsStreamFormatServerDefault =>
'Use server default';
@override
String settingsNetworkValuesKbps(String value) {
return '$value kbps';
}
@override
String settingsNetworkValuesSeconds(String value) {
return '$value sekunder';
}
@override
String get settingsNetworkValuesUnlimitedKbps => 'Ubegrenset';
@override
String get settingsResetActionsClearImageCache => 'Tøm bildehurtiglager';
@override
String get settingsResetName => 'Tilbakestill';
@override
String get settingsServersActionsAdd => 'Legg til tjener';
@override
String get settingsServersActionsDelete => 'Slett';
@override
String get settingsServersActionsEdit => 'Rediger tjener';
@override
String get settingsServersActionsSave => 'Lagre';
@override
String get settingsServersActionsTestConnection => 'Test tilkobling';
@override
String get settingsServersFieldsAddress => 'Adresse';
@override
String get settingsServersFieldsName => 'Name';
@override
String get settingsServersFieldsPassword => 'Passord';
@override
String get settingsServersFieldsUsername => 'Brukernavn';
@override
String settingsServersMessagesConnectionFailed(String address) {
return 'Tilkobling til $address mislyktes. Sjekk innstillingene eller tjeneren.';
}
@override
String settingsServersMessagesConnectionOk(String address) {
return 'Tilkobling til $address OK.';
}
@override
String get settingsServersName => 'Tjenere';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOff =>
'Send passord som symbol + salt';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOn =>
'Send passord i klartekst (Foreldet. Forsikre deg om at tilkoblingen er sikker.)';
@override
String get settingsServersOptionsForcePlaintextPasswordTitle =>
'Påtving klartekstspassord';
}

View File

@@ -0,0 +1,387 @@
// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for Panjabi Punjabi (`pa`).
class AppLocalizationsPa extends AppLocalizations {
AppLocalizationsPa([String locale = 'pa']) : super(locale);
@override
String get actionsCancel => 'Cancel';
@override
String get actionsDelete => 'Delete';
@override
String get actionsDownload => 'Download';
@override
String get actionsDownloadCancel => 'Cancel download';
@override
String get actionsDownloadDelete => 'Delete downloaded';
@override
String get actionsOk => 'OK';
@override
String get actionsStar => 'ਤਾਰਾ';
@override
String get actionsUnstar => 'ਤਾਰਾ ਹਟਾਓ';
@override
String get controlsShuffle => 'Shuffle';
@override
String get messagesNothingHere => 'ਇੱਥੇ ਕੁਝ ਨਹੀਂ ਹੈ…';
@override
String get navigationTabsHome => 'ਘਰ';
@override
String get navigationTabsLibrary => 'ਲਾਇਬ੍ਰੇਰੀ';
@override
String get navigationTabsSearch => 'ਖੋਜ';
@override
String get navigationTabsSettings => 'ਸੈਟਿੰਗਾਂ';
@override
String get resourcesAlbumActionsPlay => 'ਐਲਬਮ ਚਲਾਓ';
@override
String get resourcesAlbumActionsView => 'ਐਲਬਮ ਦੇਖੋ';
@override
String resourcesAlbumCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count albums',
one: '$count album',
);
return '$_temp0';
}
@override
String get resourcesAlbumListsSort => 'ਐਲਬਮਾਂ ਨੂੰ ਕਰਮਬੱਧ ਕਰੋ';
@override
String resourcesAlbumName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'ਐਲਬਮਾਂ',
one: 'ਐਲਬਮ',
);
return '$_temp0';
}
@override
String get resourcesArtistActionsView => 'ਕਲਾਕਾਰ ਦੇਖੋ';
@override
String resourcesArtistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count artists',
one: '$count artist',
);
return '$_temp0';
}
@override
String get resourcesArtistListsSort => 'ਕਲਾਕਾਰਾਂ ਦੀ ਛਾਂਟੀ';
@override
String resourcesArtistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'ਕਲਾਕਾਰਾਂ',
one: 'ਕਲਾਕਾਰ',
);
return '$_temp0';
}
@override
String get resourcesFilterAlbum => 'Album';
@override
String get resourcesFilterArtist => 'Artist';
@override
String get resourcesFilterGenre => 'ਸ਼ੈਲੀ ਦੁਆਰਾ';
@override
String get resourcesFilterOwner => 'Owner';
@override
String get resourcesFilterStarred => 'ਸਟਾਰ ਕੀਤੇ ਗਏ';
@override
String get resourcesFilterYear => 'Year';
@override
String get resourcesPlaylistActionsPlay => 'ਪਲੇਲਿਸਟ ਚਲਾਓ';
@override
String resourcesPlaylistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count playlists',
one: '$count playlist',
);
return '$_temp0';
}
@override
String resourcesPlaylistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'ਪਲੇਲਿਸਟਸ',
one: 'ਪਲੇਲਿਸਟ',
);
return '$_temp0';
}
@override
String resourcesQueueName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'ਕਤਾਰਾਂ',
one: 'ਕਤਾਰ',
);
return '$_temp0';
}
@override
String resourcesSongCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count songs',
one: '$count song',
);
return '$_temp0';
}
@override
String get resourcesSongListDeleteAllContent =>
'This will remove all downloaded song files.';
@override
String get resourcesSongListDeleteAllTitle => 'Delete downloads?';
@override
String get resourcesSongListsArtistTopSongs => 'ਉੱਤਮ ਗਾਣੇ';
@override
String resourcesSongName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'ਗਾਣੇ',
one: 'ਗਾਣਾ',
);
return '$_temp0';
}
@override
String get resourcesSortByAdded => 'ਤਾਜ਼ਾ ਸ਼ਾਮਿਲ';
@override
String get resourcesSortByAlbum => 'Album';
@override
String get resourcesSortByAlbumCount => 'Album count';
@override
String get resourcesSortByArtist => 'ਕਲਾਕਾਰ ਦੁਆਰਾ';
@override
String get resourcesSortByFrequentlyPlayed => 'ਅਕਸਰ ਚਲਾਏ ਗਏ';
@override
String get resourcesSortByName => 'ਨਾਮ ਦੁਆਰਾ';
@override
String get resourcesSortByRandom => 'ਅਟਕਲ-ਪੱਚੂ';
@override
String get resourcesSortByRecentlyPlayed => 'ਹਾਲ ਹੀ ਵਿੱਚ ਚਲਾਏ ਗਏ';
@override
String get resourcesSortByTitle => 'Title';
@override
String get resourcesSortByUpdated => 'Recently updated';
@override
String get resourcesSortByYear => 'ਸਾਲ ਦੁਆਰਾ';
@override
String searchHeaderTitle(String query) {
return 'ਖੋਜ: $query';
}
@override
String get searchInputPlaceholder => 'ਖੋਜੋ';
@override
String get searchMoreResults => 'ਹੋਰ…';
@override
String get searchNowPlayingContext => 'ਖੋਜ ਨਤੀਜੇ';
@override
String get settingsAboutActionsLicenses => 'ਲਾਇਸੰਸ';
@override
String get settingsAboutActionsProjectHomepage => 'ਪ੍ਰੋਜੈਕਟ ਹੋਮਪੇਜ';
@override
String get settingsAboutActionsSupport => 'Support the developer 💜';
@override
String get settingsAboutName => 'ਬਾਰੇ';
@override
String get settingsAboutShareLogs => 'Share logs';
@override
String get settingsAboutChooseLog => 'Choose a log file';
@override
String settingsAboutVersion(String version) {
return 'ਸੰਸਕਰਣ $version';
}
@override
String get settingsMusicName => 'ਸੰਗੀਤ';
@override
String get settingsMusicOptionsScrobbleDescriptionOff =>
'ਸੁਣੇ ਹੋਏ ਗਾਣੇ ਸਕ੍ਰੋਬਲ ਨਾ ਕਰੋ';
@override
String get settingsMusicOptionsScrobbleDescriptionOn =>
'ਸੁਣੇ ਹੋਏ ਗਾਣੇ ਸਕ੍ਰੋਬਲ ਕਰੋ';
@override
String get settingsMusicOptionsScrobbleTitle => 'ਗਾਣੇ ਸਕ੍ਰੋਬਲ ਕਰੋ';
@override
String get settingsNetworkName => 'ਨੈੱਟਵਰਕ';
@override
String get settingsNetworkOptionsMaxBitrateMobileTitle =>
'ਵੱਧ ਤੋਂ ਵੱਧ ਬਿੱਟਰੇਟ (ਮੋਬਾਈਲ)';
@override
String get settingsNetworkOptionsMaxBitrateWifiTitle =>
'ਵੱਧ ਤੋਂ ਵੱਧ ਬਿੱਟਰੇਟ (ਵਾਈ-ਫਾਈ)';
@override
String get settingsNetworkOptionsMaxBufferTitle => 'ਵੱਧ ਤੋਂ ਵੱਧ ਬਫਰ ਸਮਾਂ';
@override
String get settingsNetworkOptionsMinBufferTitle => 'ਘੱਟੋ-ਘੱਟ ਬਫਰ ਸਮਾਂ';
@override
String get settingsNetworkOptionsOfflineMode => 'Offline mode';
@override
String get settingsNetworkOptionsOfflineModeOff =>
'Use the internet to sync music.';
@override
String get settingsNetworkOptionsOfflineModeOn =>
'Don\'t use the internet to sync or play music.';
@override
String get settingsNetworkOptionsStreamFormat => 'Preferred stream format';
@override
String get settingsNetworkOptionsStreamFormatServerDefault =>
'Use server default';
@override
String settingsNetworkValuesKbps(String value) {
return '${value}kbps';
}
@override
String settingsNetworkValuesSeconds(String value) {
return '$value ਸਕਿੰਟ';
}
@override
String get settingsNetworkValuesUnlimitedKbps => 'ਅਸੀਮਿਤ';
@override
String get settingsResetActionsClearImageCache => 'ਚਿੱਤਰ ਕੈਸ਼ ਸਾਫ਼ ਕਰੋ';
@override
String get settingsResetName => 'ਰੀਸੈਟ ਕਰੋ';
@override
String get settingsServersActionsAdd => 'ਸਰਵਰ ਸ਼ਾਮਲ ਕਰੋ';
@override
String get settingsServersActionsDelete => 'ਮਿਟਾਓ';
@override
String get settingsServersActionsEdit => 'ਸਰਵਰ ਦਾ ਸੰਪਾਦਨ';
@override
String get settingsServersActionsSave => 'ਸੇਵ ਕਰੋ';
@override
String get settingsServersActionsTestConnection => 'ਟੈਸਟ ਕਨੈਕਸ਼ਨ';
@override
String get settingsServersFieldsAddress => 'ਪਤਾ';
@override
String get settingsServersFieldsName => 'Name';
@override
String get settingsServersFieldsPassword => 'ਪਾਸਵਰਡ';
@override
String get settingsServersFieldsUsername => 'ਯੂਜ਼ਰਨੇਮ';
@override
String settingsServersMessagesConnectionFailed(String address) {
return '$address ਨਾਲ ਕਨੈਕਸ਼ਨ ਅਸਫਲ, ਸੈਟਿੰਗਾਂ ਜਾਂ ਸਰਵਰ ਦੀ ਜਾਂਚ ਕਰੋ';
}
@override
String settingsServersMessagesConnectionOk(String address) {
return '$address ਨਾਲ ਕਨੈਕਸ਼ਨ ਠੀਕ ਹੈ!';
}
@override
String get settingsServersName => 'ਸਰਵਰ';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOff =>
'ਪਾਸਵਰਡ ਨੂੰ ਟੋਕਨ + ਸਾਲ੍ਟ ਵਜੋਂ ਭੇਜੋ';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOn =>
'ਪਾਸਵਰਡ ਨੂੰ ਸਾਦੇ ਟੈਕਸਟ ਵਿੱਚ ਭੇਜੋ (ਪੁਰਾਣਾ, ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡਾ ਕਨੈਕਸ਼ਨ ਸੁਰੱਖਿਅਤ ਹੈ!)';
@override
String get settingsServersOptionsForcePlaintextPasswordTitle =>
'ਸਾਦੇ ਪਾਸਵਰਡ ਨੂੰ ਜਬਰੀ ਕਰੋ';
}

View File

@@ -0,0 +1,400 @@
// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for Polish (`pl`).
class AppLocalizationsPl extends AppLocalizations {
AppLocalizationsPl([String locale = 'pl']) : super(locale);
@override
String get actionsCancel => 'Cancel';
@override
String get actionsDelete => 'Delete';
@override
String get actionsDownload => 'Download';
@override
String get actionsDownloadCancel => 'Cancel download';
@override
String get actionsDownloadDelete => 'Delete downloaded';
@override
String get actionsOk => 'OK';
@override
String get actionsStar => 'Ulubione';
@override
String get actionsUnstar => 'Usuń ulubione';
@override
String get controlsShuffle => 'Shuffle';
@override
String get messagesNothingHere => 'Pusto tu…';
@override
String get navigationTabsHome => 'Strona główna';
@override
String get navigationTabsLibrary => 'Kolekcja';
@override
String get navigationTabsSearch => 'Wyszukaj';
@override
String get navigationTabsSettings => 'Ustawienia';
@override
String get resourcesAlbumActionsPlay => 'Otwarzaj album';
@override
String get resourcesAlbumActionsView => 'Zobacz album';
@override
String resourcesAlbumCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count albums',
one: '$count album',
);
return '$_temp0';
}
@override
String get resourcesAlbumListsSort => 'Sortowanie albumów';
@override
String resourcesAlbumName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Albumów',
many: 'Albumów',
few: 'Albumy',
one: 'Album',
);
return '$_temp0';
}
@override
String get resourcesArtistActionsView => 'Zobacz wykonawcę';
@override
String resourcesArtistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count artists',
one: '$count artist',
);
return '$_temp0';
}
@override
String get resourcesArtistListsSort => 'Sortowanie wykonawców';
@override
String resourcesArtistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Wykonawców',
many: 'Wykonawców',
few: 'Wykonawcy',
one: 'Wykonawca',
);
return '$_temp0';
}
@override
String get resourcesFilterAlbum => 'Album';
@override
String get resourcesFilterArtist => 'Artist';
@override
String get resourcesFilterGenre => 'Wg gatunku';
@override
String get resourcesFilterOwner => 'Owner';
@override
String get resourcesFilterStarred => 'Ulubione';
@override
String get resourcesFilterYear => 'Year';
@override
String get resourcesPlaylistActionsPlay => 'Odtwarzaj playlistę';
@override
String resourcesPlaylistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count playlists',
one: '$count playlist',
);
return '$_temp0';
}
@override
String resourcesPlaylistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Playlist',
many: 'Playlist',
few: 'Playlisty',
one: 'Playlista',
);
return '$_temp0';
}
@override
String resourcesQueueName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Kolejek',
many: 'Kolejek',
few: 'Kolejki',
one: 'Kolejka',
);
return '$_temp0';
}
@override
String resourcesSongCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count songs',
one: '$count song',
);
return '$_temp0';
}
@override
String get resourcesSongListDeleteAllContent =>
'This will remove all downloaded song files.';
@override
String get resourcesSongListDeleteAllTitle => 'Delete downloads?';
@override
String get resourcesSongListsArtistTopSongs => 'Najpopularniejsze utwory';
@override
String resourcesSongName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Utworów',
many: 'Utworów',
few: 'Utwory',
one: 'Utwór',
);
return '$_temp0';
}
@override
String get resourcesSortByAdded => 'Ostatnio dodane';
@override
String get resourcesSortByAlbum => 'Album';
@override
String get resourcesSortByAlbumCount => 'Album count';
@override
String get resourcesSortByArtist => 'Wg wykonawcy';
@override
String get resourcesSortByFrequentlyPlayed => 'Często odtwarzane';
@override
String get resourcesSortByName => 'Wg nazwy';
@override
String get resourcesSortByRandom => 'Losowo';
@override
String get resourcesSortByRecentlyPlayed => 'Ostatnio odtwarzane';
@override
String get resourcesSortByTitle => 'Title';
@override
String get resourcesSortByUpdated => 'Recently updated';
@override
String get resourcesSortByYear => 'Wg roku';
@override
String searchHeaderTitle(String query) {
return 'Szukaj: $query';
}
@override
String get searchInputPlaceholder => 'Szukaj';
@override
String get searchMoreResults => 'Więcej…';
@override
String get searchNowPlayingContext => 'Wyniki wyszukiwania';
@override
String get settingsAboutActionsLicenses => 'Licencje';
@override
String get settingsAboutActionsProjectHomepage => 'Strona główna projektu';
@override
String get settingsAboutActionsSupport => 'Support the developer 💜';
@override
String get settingsAboutName => 'Informacje o projekcie';
@override
String get settingsAboutShareLogs => 'Share logs';
@override
String get settingsAboutChooseLog => 'Choose a log file';
@override
String settingsAboutVersion(String version) {
return 'wersja $version';
}
@override
String get settingsMusicName => 'Muzyka';
@override
String get settingsMusicOptionsScrobbleDescriptionOff =>
'Nie śledź swojej historii odtwarzania';
@override
String get settingsMusicOptionsScrobbleDescriptionOn =>
'Śledź swoją histrorię odtwarzania';
@override
String get settingsMusicOptionsScrobbleTitle => 'Śledzenie odtworzeń';
@override
String get settingsNetworkName => 'Sieć';
@override
String get settingsNetworkOptionsMaxBitrateMobileTitle =>
'Maksymalny bitrate (sieć komórkowa)';
@override
String get settingsNetworkOptionsMaxBitrateWifiTitle =>
'Maksymalny bitrate (Wi-Fi)';
@override
String get settingsNetworkOptionsMaxBufferTitle =>
'Maksymalny czas buforowania';
@override
String get settingsNetworkOptionsMinBufferTitle =>
'Minimalny czas buforowania';
@override
String get settingsNetworkOptionsOfflineMode => 'Offline mode';
@override
String get settingsNetworkOptionsOfflineModeOff =>
'Use the internet to sync music.';
@override
String get settingsNetworkOptionsOfflineModeOn =>
'Don\'t use the internet to sync or play music.';
@override
String get settingsNetworkOptionsStreamFormat => 'Preferred stream format';
@override
String get settingsNetworkOptionsStreamFormatServerDefault =>
'Use server default';
@override
String settingsNetworkValuesKbps(String value) {
return '${value}kbps';
}
@override
String settingsNetworkValuesSeconds(String value) {
return '$value sekund';
}
@override
String get settingsNetworkValuesUnlimitedKbps => 'Bez ograniczeń';
@override
String get settingsResetActionsClearImageCache =>
'Wyczyść pamięć podręczną obrazów';
@override
String get settingsResetName => 'Przywracanie';
@override
String get settingsServersActionsAdd => 'Dodaj serwer';
@override
String get settingsServersActionsDelete => 'Usuń';
@override
String get settingsServersActionsEdit => 'Edytuj serwer';
@override
String get settingsServersActionsSave => 'Zapisz';
@override
String get settingsServersActionsTestConnection => 'Przetestuj połączenie';
@override
String get settingsServersFieldsAddress => 'Adres serwera';
@override
String get settingsServersFieldsName => 'Name';
@override
String get settingsServersFieldsPassword => 'Hasło';
@override
String get settingsServersFieldsUsername => 'Nazwa użytkownika';
@override
String settingsServersMessagesConnectionFailed(String address) {
return 'Błąd połączenia z $address, sprawdź ustawienia lub serwer';
}
@override
String settingsServersMessagesConnectionOk(String address) {
return 'Połączeno poprawnie z $address!';
}
@override
String get settingsServersName => 'Serwery';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOff =>
'Wyślij hasło jako token i ciąg zaburzający';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOn =>
'Wyślij hasło jako tekst (przestarzałe, upewnij się, że Twoje połączenie jest zabezpieczone)';
@override
String get settingsServersOptionsForcePlaintextPasswordTitle =>
'Wymuś hasło jako tekst (plaintext)';
}

View File

@@ -0,0 +1,389 @@
// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for Portuguese (`pt`).
class AppLocalizationsPt extends AppLocalizations {
AppLocalizationsPt([String locale = 'pt']) : super(locale);
@override
String get actionsCancel => 'Cancelar';
@override
String get actionsDelete => 'Apagar';
@override
String get actionsDownload => 'Descarregar';
@override
String get actionsDownloadCancel => 'Cancelar descarga';
@override
String get actionsDownloadDelete => 'Apagar descarga';
@override
String get actionsOk => 'OK';
@override
String get actionsStar => 'Favorito';
@override
String get actionsUnstar => 'Remover favorito';
@override
String get controlsShuffle => 'Aleatório';
@override
String get messagesNothingHere => 'Não existe nada…';
@override
String get navigationTabsHome => 'Início';
@override
String get navigationTabsLibrary => 'Biblioteca';
@override
String get navigationTabsSearch => 'Procurar';
@override
String get navigationTabsSettings => 'Definições';
@override
String get resourcesAlbumActionsPlay => 'Tocar Álbum';
@override
String get resourcesAlbumActionsView => 'Ver Álbum';
@override
String resourcesAlbumCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count albums',
one: '$count album',
);
return '$_temp0';
}
@override
String get resourcesAlbumListsSort => 'Ordenar Álbuns';
@override
String resourcesAlbumName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Álbuns',
one: 'Álbum',
);
return '$_temp0';
}
@override
String get resourcesArtistActionsView => 'Ver Artista';
@override
String resourcesArtistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count artists',
one: '$count artist',
);
return '$_temp0';
}
@override
String get resourcesArtistListsSort => 'Ordenar Artistas';
@override
String resourcesArtistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Artistas',
one: 'Artista',
);
return '$_temp0';
}
@override
String get resourcesFilterAlbum => 'Álbum';
@override
String get resourcesFilterArtist => 'Artista';
@override
String get resourcesFilterGenre => 'Por Género';
@override
String get resourcesFilterOwner => 'Owner';
@override
String get resourcesFilterStarred => 'Favoritos';
@override
String get resourcesFilterYear => 'Ano';
@override
String get resourcesPlaylistActionsPlay => 'Tocar Playlist';
@override
String resourcesPlaylistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count playlists',
one: '$count playlist',
);
return '$_temp0';
}
@override
String resourcesPlaylistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Listas',
one: 'Lista',
);
return '$_temp0';
}
@override
String resourcesQueueName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Filas',
one: 'Fila',
);
return '$_temp0';
}
@override
String resourcesSongCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count songs',
one: '$count song',
);
return '$_temp0';
}
@override
String get resourcesSongListDeleteAllContent =>
'This will remove all downloaded song files.';
@override
String get resourcesSongListDeleteAllTitle => 'Delete downloads?';
@override
String get resourcesSongListsArtistTopSongs => 'Top Músicas';
@override
String resourcesSongName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Músicas',
one: 'Música',
);
return '$_temp0';
}
@override
String get resourcesSortByAdded => 'Adicionado recentemente';
@override
String get resourcesSortByAlbum => 'Álbum';
@override
String get resourcesSortByAlbumCount => 'Album count';
@override
String get resourcesSortByArtist => 'Por Artista';
@override
String get resourcesSortByFrequentlyPlayed => 'Mais Tocado';
@override
String get resourcesSortByName => 'Por Nome';
@override
String get resourcesSortByRandom => 'Aleatório';
@override
String get resourcesSortByRecentlyPlayed => 'Ouviu recentemente';
@override
String get resourcesSortByTitle => 'Título';
@override
String get resourcesSortByUpdated => 'Recently updated';
@override
String get resourcesSortByYear => 'Por Ano';
@override
String searchHeaderTitle(String query) {
return 'Procurar: $query';
}
@override
String get searchInputPlaceholder => 'Procurar';
@override
String get searchMoreResults => 'Mais…';
@override
String get searchNowPlayingContext => 'Resultados da Pesquisa';
@override
String get settingsAboutActionsLicenses => 'Licenças';
@override
String get settingsAboutActionsProjectHomepage => 'Página do Projeto';
@override
String get settingsAboutActionsSupport => 'Apoie o programador 💜';
@override
String get settingsAboutName => 'Acerca';
@override
String get settingsAboutShareLogs => 'Share logs';
@override
String get settingsAboutChooseLog => 'Choose a log file';
@override
String settingsAboutVersion(String version) {
return 'versão $version';
}
@override
String get settingsMusicName => 'Música';
@override
String get settingsMusicOptionsScrobbleDescriptionOff =>
'Não enviar histórico de reproduções por scrobble';
@override
String get settingsMusicOptionsScrobbleDescriptionOn =>
'Enviar histórico de reproduções por scrobble';
@override
String get settingsMusicOptionsScrobbleTitle =>
'Enviar reproduções por scrobble';
@override
String get settingsNetworkName => 'Rede';
@override
String get settingsNetworkOptionsMaxBitrateMobileTitle =>
'Bitrate Máximo (móvel)';
@override
String get settingsNetworkOptionsMaxBitrateWifiTitle =>
'Bitrate Máximo (Wi-Fi)';
@override
String get settingsNetworkOptionsMaxBufferTitle => 'Tempo de buffer máximo';
@override
String get settingsNetworkOptionsMinBufferTitle => 'Tempo de buffer mínimo';
@override
String get settingsNetworkOptionsOfflineMode => 'Modo offline';
@override
String get settingsNetworkOptionsOfflineModeOff =>
'Usar a internet para sincronizar música.';
@override
String get settingsNetworkOptionsOfflineModeOn =>
'Não usar a internet para sincronizar ou tocar música.';
@override
String get settingsNetworkOptionsStreamFormat =>
'Formato preferido de streaming';
@override
String get settingsNetworkOptionsStreamFormatServerDefault =>
'Use server default';
@override
String settingsNetworkValuesKbps(String value) {
return '${value}kbps';
}
@override
String settingsNetworkValuesSeconds(String value) {
return '$value segundos';
}
@override
String get settingsNetworkValuesUnlimitedKbps => 'Ilimitado';
@override
String get settingsResetActionsClearImageCache => 'Limpar cache de Imagens';
@override
String get settingsResetName => 'Redefinir';
@override
String get settingsServersActionsAdd => 'Adicionar Servidor';
@override
String get settingsServersActionsDelete => 'Apagar';
@override
String get settingsServersActionsEdit => 'Editar Servidor';
@override
String get settingsServersActionsSave => 'Guardar';
@override
String get settingsServersActionsTestConnection => 'Testar Ligação';
@override
String get settingsServersFieldsAddress => 'Endereço';
@override
String get settingsServersFieldsName => 'Name';
@override
String get settingsServersFieldsPassword => 'Senha';
@override
String get settingsServersFieldsUsername => 'Nome de utilizador';
@override
String settingsServersMessagesConnectionFailed(String address) {
return 'Ligação a $address falhou, verifique definições ou servidor';
}
@override
String settingsServersMessagesConnectionOk(String address) {
return 'Ligação a $address OK!';
}
@override
String get settingsServersName => 'Servidores';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOff =>
'Enviar senha como token + sal';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOn =>
'Enviar senha em texto simples (antigo, certifique-se que a sua ligação é segura!)';
@override
String get settingsServersOptionsForcePlaintextPasswordTitle =>
'Forçar password em texto simples';
}

View File

@@ -0,0 +1,400 @@
// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for Russian (`ru`).
class AppLocalizationsRu extends AppLocalizations {
AppLocalizationsRu([String locale = 'ru']) : super(locale);
@override
String get actionsCancel => 'Отменить';
@override
String get actionsDelete => 'Удалить';
@override
String get actionsDownload => 'Скачать';
@override
String get actionsDownloadCancel => 'Отменить загрузку';
@override
String get actionsDownloadDelete => 'Удалить загруженное';
@override
String get actionsOk => 'ОК';
@override
String get actionsStar => 'Избранное';
@override
String get actionsUnstar => 'Убрать из избранного';
@override
String get controlsShuffle => 'Перемешать';
@override
String get messagesNothingHere => 'Здесь ничего нет…';
@override
String get navigationTabsHome => 'Главная';
@override
String get navigationTabsLibrary => 'Библиотека';
@override
String get navigationTabsSearch => 'Поиск';
@override
String get navigationTabsSettings => 'Настройки';
@override
String get resourcesAlbumActionsPlay => 'Воспроизвести альбом';
@override
String get resourcesAlbumActionsView => 'Посмотреть альбом';
@override
String resourcesAlbumCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count альбомы',
one: '$count альбом',
);
return '$_temp0';
}
@override
String get resourcesAlbumListsSort => 'Сортировка альбомов';
@override
String resourcesAlbumName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Альбомов',
many: 'Альбомов',
few: 'Альбомы',
one: 'Альбом',
);
return '$_temp0';
}
@override
String get resourcesArtistActionsView => 'Посмотреть исполнителя';
@override
String resourcesArtistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count исполнители',
one: '$count исполнитель',
);
return '$_temp0';
}
@override
String get resourcesArtistListsSort => 'Сортировать исполнителей';
@override
String resourcesArtistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Исполнителей',
many: 'Исполнителей',
few: 'Исполнители',
one: 'Исполнитель',
);
return '$_temp0';
}
@override
String get resourcesFilterAlbum => 'По альбомам';
@override
String get resourcesFilterArtist => 'По исполнителю';
@override
String get resourcesFilterGenre => 'По жанру';
@override
String get resourcesFilterOwner => 'По владельцу';
@override
String get resourcesFilterStarred => 'Избранные';
@override
String get resourcesFilterYear => 'По годам';
@override
String get resourcesPlaylistActionsPlay => 'Воспроизвести плейлист';
@override
String resourcesPlaylistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count плейлисты',
one: '$count плейлист',
);
return '$_temp0';
}
@override
String resourcesPlaylistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Плейлистов',
many: 'Плейлистов',
few: 'Плейлисты',
one: 'Плейлист',
);
return '$_temp0';
}
@override
String resourcesQueueName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Очередей',
many: 'Очередей',
few: 'Очереди',
one: 'Очередь',
);
return '$_temp0';
}
@override
String resourcesSongCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count треки',
one: '$count трек',
);
return '$_temp0';
}
@override
String get resourcesSongListDeleteAllContent =>
'Это удалит все загруженные файлы песен.';
@override
String get resourcesSongListDeleteAllTitle => 'Удалить загрузки?';
@override
String get resourcesSongListsArtistTopSongs => 'Лучшие треки';
@override
String resourcesSongName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Треков',
many: 'Треков',
few: 'Трека',
one: 'Трек',
);
return '$_temp0';
}
@override
String get resourcesSortByAdded => 'Недавно добавленные';
@override
String get resourcesSortByAlbum => 'По альбомам';
@override
String get resourcesSortByAlbumCount => 'По количеству альбомов';
@override
String get resourcesSortByArtist => 'По исполнителям';
@override
String get resourcesSortByFrequentlyPlayed => 'Часто проигрываемые';
@override
String get resourcesSortByName => 'По имени';
@override
String get resourcesSortByRandom => 'Случайно';
@override
String get resourcesSortByRecentlyPlayed => 'Недавно проигранные';
@override
String get resourcesSortByTitle => 'По заголовку';
@override
String get resourcesSortByUpdated => 'По недавно обновленному';
@override
String get resourcesSortByYear => 'По году';
@override
String searchHeaderTitle(String query) {
return 'Поиск: $query';
}
@override
String get searchInputPlaceholder => 'Поиск';
@override
String get searchMoreResults => 'Больше…';
@override
String get searchNowPlayingContext => 'Результаты поиска';
@override
String get settingsAboutActionsLicenses => 'Лицензии';
@override
String get settingsAboutActionsProjectHomepage => 'Сайт проекта';
@override
String get settingsAboutActionsSupport => 'Поддержать разработчика';
@override
String get settingsAboutName => 'О Subtracks';
@override
String get settingsAboutShareLogs => 'Поделиться журналами';
@override
String get settingsAboutChooseLog => 'Выбрать файл журнала';
@override
String settingsAboutVersion(String version) {
return 'версия $version';
}
@override
String get settingsMusicName => 'Музыка';
@override
String get settingsMusicOptionsScrobbleDescriptionOff =>
'Не отправлять историю воспроизведений';
@override
String get settingsMusicOptionsScrobbleDescriptionOn =>
'Скробблинг истории воспроизведения';
@override
String get settingsMusicOptionsScrobbleTitle => 'Скробблинг';
@override
String get settingsNetworkName => 'Сеть';
@override
String get settingsNetworkOptionsMaxBitrateMobileTitle =>
'Максимальный битрейт (мобильный интернет)';
@override
String get settingsNetworkOptionsMaxBitrateWifiTitle =>
'Максимальный битрейт (Wi-Fi)';
@override
String get settingsNetworkOptionsMaxBufferTitle =>
'Максимальное время буферизации';
@override
String get settingsNetworkOptionsMinBufferTitle =>
'Минимальное время буферизации';
@override
String get settingsNetworkOptionsOfflineMode => 'Автономный режим';
@override
String get settingsNetworkOptionsOfflineModeOff =>
'Использовать интернет для синхронизации музыки.';
@override
String get settingsNetworkOptionsOfflineModeOn =>
'Не использовать интернет для синхронизации или воспроизведения музыки.';
@override
String get settingsNetworkOptionsStreamFormat =>
'Предпочтительный формат потока';
@override
String get settingsNetworkOptionsStreamFormatServerDefault =>
'Использовать сервер по умолчанию';
@override
String settingsNetworkValuesKbps(String value) {
return '$value кбит/с';
}
@override
String settingsNetworkValuesSeconds(String value) {
return '$value секунд';
}
@override
String get settingsNetworkValuesUnlimitedKbps => 'Без ограничений';
@override
String get settingsResetActionsClearImageCache => 'Очистить кэш изображения';
@override
String get settingsResetName => 'Сброс';
@override
String get settingsServersActionsAdd => 'Добавить сервер';
@override
String get settingsServersActionsDelete => 'Удалить';
@override
String get settingsServersActionsEdit => 'Редактировать сервер';
@override
String get settingsServersActionsSave => 'Сохранить';
@override
String get settingsServersActionsTestConnection => 'Проверить подключение';
@override
String get settingsServersFieldsAddress => 'Адрес';
@override
String get settingsServersFieldsName => 'Имя';
@override
String get settingsServersFieldsPassword => 'Пароль';
@override
String get settingsServersFieldsUsername => 'Имя пользователя';
@override
String settingsServersMessagesConnectionFailed(String address) {
return 'Не удалось подключиться к $address, проверьте настройки или сервер';
}
@override
String settingsServersMessagesConnectionOk(String address) {
return 'Подключение к $address установлено!';
}
@override
String get settingsServersName => 'Серверы';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOff =>
'Отправить пароль в виде токена';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOn =>
'Отправить пароль в виде текста (устарело, убедитесь, что ваше соединение безопасно!)';
@override
String get settingsServersOptionsForcePlaintextPasswordTitle =>
'Принудительно использовать текстовой пароль';
}

View File

@@ -0,0 +1,388 @@
// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for Turkish (`tr`).
class AppLocalizationsTr extends AppLocalizations {
AppLocalizationsTr([String locale = 'tr']) : super(locale);
@override
String get actionsCancel => 'Cancel';
@override
String get actionsDelete => 'Delete';
@override
String get actionsDownload => 'Download';
@override
String get actionsDownloadCancel => 'Cancel download';
@override
String get actionsDownloadDelete => 'Delete downloaded';
@override
String get actionsOk => 'OK';
@override
String get actionsStar => 'Yıldızla';
@override
String get actionsUnstar => 'Yıldızı Kaldır';
@override
String get controlsShuffle => 'Shuffle';
@override
String get messagesNothingHere => 'Burada bir şey yok …';
@override
String get navigationTabsHome => 'Giriş';
@override
String get navigationTabsLibrary => 'Kütüphane';
@override
String get navigationTabsSearch => 'Arama';
@override
String get navigationTabsSettings => 'Ayarlar';
@override
String get resourcesAlbumActionsPlay => 'Albümü Çal';
@override
String get resourcesAlbumActionsView => 'Albüme Git';
@override
String resourcesAlbumCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count albums',
one: '$count album',
);
return '$_temp0';
}
@override
String get resourcesAlbumListsSort => 'Albümleri Sırala';
@override
String resourcesAlbumName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Albümler',
one: 'Albüm',
);
return '$_temp0';
}
@override
String get resourcesArtistActionsView => 'Sanatçıya Git';
@override
String resourcesArtistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count artists',
one: '$count artist',
);
return '$_temp0';
}
@override
String get resourcesArtistListsSort => 'Sanatçıları Sırala';
@override
String resourcesArtistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Sanatçılar',
one: 'Sanatçı',
);
return '$_temp0';
}
@override
String get resourcesFilterAlbum => 'Album';
@override
String get resourcesFilterArtist => 'Artist';
@override
String get resourcesFilterGenre => 'Türe göre';
@override
String get resourcesFilterOwner => 'Owner';
@override
String get resourcesFilterStarred => 'Yıldızlı';
@override
String get resourcesFilterYear => 'Year';
@override
String get resourcesPlaylistActionsPlay => 'Listeyi Çal';
@override
String resourcesPlaylistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count playlists',
one: '$count playlist',
);
return '$_temp0';
}
@override
String resourcesPlaylistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Çalma Listeleri',
one: 'Çalma Listesi',
);
return '$_temp0';
}
@override
String resourcesQueueName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Sıralar',
one: 'Sıra',
);
return '$_temp0';
}
@override
String resourcesSongCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count songs',
one: '$count song',
);
return '$_temp0';
}
@override
String get resourcesSongListDeleteAllContent =>
'This will remove all downloaded song files.';
@override
String get resourcesSongListDeleteAllTitle => 'Delete downloads?';
@override
String get resourcesSongListsArtistTopSongs => 'En İyi Şarkılar';
@override
String resourcesSongName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Şarkılar',
one: 'Şarkı',
);
return '$_temp0';
}
@override
String get resourcesSortByAdded => 'Son Eklenenler';
@override
String get resourcesSortByAlbum => 'Album';
@override
String get resourcesSortByAlbumCount => 'Album count';
@override
String get resourcesSortByArtist => 'Sanatçıya Göre';
@override
String get resourcesSortByFrequentlyPlayed => 'Sık Dinlenenler';
@override
String get resourcesSortByName => 'İsme göre';
@override
String get resourcesSortByRandom => 'Rastgele';
@override
String get resourcesSortByRecentlyPlayed => 'Yeni Dinleneler';
@override
String get resourcesSortByTitle => 'Title';
@override
String get resourcesSortByUpdated => 'Recently updated';
@override
String get resourcesSortByYear => 'Yıla göre';
@override
String searchHeaderTitle(String query) {
return 'Aranan: $query';
}
@override
String get searchInputPlaceholder => 'Ara';
@override
String get searchMoreResults => 'Tüm Sonuçlar …';
@override
String get searchNowPlayingContext => 'Arama Sonuçları';
@override
String get settingsAboutActionsLicenses => 'Lisanslar';
@override
String get settingsAboutActionsProjectHomepage => 'Proje Ana Sayfası';
@override
String get settingsAboutActionsSupport => 'Support the developer 💜';
@override
String get settingsAboutName => 'Hakkında';
@override
String get settingsAboutShareLogs => 'Share logs';
@override
String get settingsAboutChooseLog => 'Choose a log file';
@override
String settingsAboutVersion(String version) {
return 'sürüm $version';
}
@override
String get settingsMusicName => 'Müzik';
@override
String get settingsMusicOptionsScrobbleDescriptionOff =>
'Müzik geçmişini profilime ekleme';
@override
String get settingsMusicOptionsScrobbleDescriptionOn =>
'Müzik geçmişini profilime ekle';
@override
String get settingsMusicOptionsScrobbleTitle => 'Çalan müziği profilime ekle';
@override
String get settingsNetworkName => '';
@override
String get settingsNetworkOptionsMaxBitrateMobileTitle =>
'Azami bithızı (SIM interneti)';
@override
String get settingsNetworkOptionsMaxBitrateWifiTitle =>
'Azami bithızı (Wi-Fi)';
@override
String get settingsNetworkOptionsMaxBufferTitle => 'Azami arabellek süresi';
@override
String get settingsNetworkOptionsMinBufferTitle => 'Asgari arabellek süresi';
@override
String get settingsNetworkOptionsOfflineMode => 'Offline mode';
@override
String get settingsNetworkOptionsOfflineModeOff =>
'Use the internet to sync music.';
@override
String get settingsNetworkOptionsOfflineModeOn =>
'Don\'t use the internet to sync or play music.';
@override
String get settingsNetworkOptionsStreamFormat => 'Preferred stream format';
@override
String get settingsNetworkOptionsStreamFormatServerDefault =>
'Use server default';
@override
String settingsNetworkValuesKbps(String value) {
return '${value}kb/sn';
}
@override
String settingsNetworkValuesSeconds(String value) {
return '$value saniye';
}
@override
String get settingsNetworkValuesUnlimitedKbps => 'Sınırsız';
@override
String get settingsResetActionsClearImageCache =>
'Görüntü Önbelleğini Temizle';
@override
String get settingsResetName => 'Sıfırlama';
@override
String get settingsServersActionsAdd => 'Sunucu Ekle';
@override
String get settingsServersActionsDelete => 'Kaldır';
@override
String get settingsServersActionsEdit => 'Sunucu Ayarı';
@override
String get settingsServersActionsSave => 'Kaydet';
@override
String get settingsServersActionsTestConnection => 'Bağlantıyı Sına';
@override
String get settingsServersFieldsAddress => 'Adres';
@override
String get settingsServersFieldsName => 'Name';
@override
String get settingsServersFieldsPassword => 'Şifre';
@override
String get settingsServersFieldsUsername => 'Kullanıcı Adı';
@override
String settingsServersMessagesConnectionFailed(String address) {
return '$address ile bağlantı başarısız. Sunucu ayarlarınızın doğrulığundan emin olun.';
}
@override
String settingsServersMessagesConnectionOk(String address) {
return '$address ile bağlantı başarılı!';
}
@override
String get settingsServersName => 'Sunucular';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOff =>
'Şifreyi dizgecik ve tuz karışımı olarak gönder';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOn =>
'Şifreyi düzmetin olarak gönderir (eski yöntem, bağlantının güvenli (HTTPS) olduğu sunucularda kullanın!)';
@override
String get settingsServersOptionsForcePlaintextPasswordTitle =>
'Düzyazı şifre kullanmayı zorla';
}

View File

@@ -0,0 +1,382 @@
// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for Vietnamese (`vi`).
class AppLocalizationsVi extends AppLocalizations {
AppLocalizationsVi([String locale = 'vi']) : super(locale);
@override
String get actionsCancel => 'Cancel';
@override
String get actionsDelete => 'Delete';
@override
String get actionsDownload => 'Download';
@override
String get actionsDownloadCancel => 'Cancel download';
@override
String get actionsDownloadDelete => 'Delete downloaded';
@override
String get actionsOk => 'OK';
@override
String get actionsStar => 'Đánh dấu sao';
@override
String get actionsUnstar => 'Bỏ dấu sao';
@override
String get controlsShuffle => 'Shuffle';
@override
String get messagesNothingHere => 'Không có gì ở đây…';
@override
String get navigationTabsHome => 'Trang chủ';
@override
String get navigationTabsLibrary => 'Thư Viện';
@override
String get navigationTabsSearch => 'Tìm kiếm';
@override
String get navigationTabsSettings => 'Thiết Lập';
@override
String get resourcesAlbumActionsPlay => 'Phát Album';
@override
String get resourcesAlbumActionsView => 'Xem Album';
@override
String resourcesAlbumCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count albums',
one: '$count album',
);
return '$_temp0';
}
@override
String get resourcesAlbumListsSort => 'Sắp xếp Album';
@override
String resourcesAlbumName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Album',
);
return '$_temp0';
}
@override
String get resourcesArtistActionsView => 'Xem Nghệ sĩ';
@override
String resourcesArtistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count artists',
one: '$count artist',
);
return '$_temp0';
}
@override
String get resourcesArtistListsSort => 'Sắp xếp nghệ sĩ';
@override
String resourcesArtistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Nghệ sĩ',
);
return '$_temp0';
}
@override
String get resourcesFilterAlbum => 'Album';
@override
String get resourcesFilterArtist => 'Artist';
@override
String get resourcesFilterGenre => 'Theo thể loại';
@override
String get resourcesFilterOwner => 'Owner';
@override
String get resourcesFilterStarred => 'Có gắn dấu sao';
@override
String get resourcesFilterYear => 'Year';
@override
String get resourcesPlaylistActionsPlay => 'Phát Danh sách phát';
@override
String resourcesPlaylistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count playlists',
one: '$count playlist',
);
return '$_temp0';
}
@override
String resourcesPlaylistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Danh sách phát',
);
return '$_temp0';
}
@override
String resourcesQueueName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Hàng chờ',
);
return '$_temp0';
}
@override
String resourcesSongCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count songs',
one: '$count song',
);
return '$_temp0';
}
@override
String get resourcesSongListDeleteAllContent =>
'This will remove all downloaded song files.';
@override
String get resourcesSongListDeleteAllTitle => 'Delete downloads?';
@override
String get resourcesSongListsArtistTopSongs => 'Bài hát hàng đầu';
@override
String resourcesSongName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Bài hát',
);
return '$_temp0';
}
@override
String get resourcesSortByAdded => 'Thêm vào gần đây';
@override
String get resourcesSortByAlbum => 'Album';
@override
String get resourcesSortByAlbumCount => 'Album count';
@override
String get resourcesSortByArtist => 'Theo nghệ sĩ';
@override
String get resourcesSortByFrequentlyPlayed => 'Thường xuyên chơi';
@override
String get resourcesSortByName => 'Theo tên';
@override
String get resourcesSortByRandom => 'Ngẫu Nhiên';
@override
String get resourcesSortByRecentlyPlayed => 'Đã phát gần đây';
@override
String get resourcesSortByTitle => 'Title';
@override
String get resourcesSortByUpdated => 'Recently updated';
@override
String get resourcesSortByYear => 'Theo năm';
@override
String searchHeaderTitle(String query) {
return 'Tìm kiếm: $query';
}
@override
String get searchInputPlaceholder => 'Tìm kiếm';
@override
String get searchMoreResults => 'Nhiều hơn…';
@override
String get searchNowPlayingContext => 'Kết quả tìm kiếm';
@override
String get settingsAboutActionsLicenses => 'Giấy phép';
@override
String get settingsAboutActionsProjectHomepage => 'Trang chủ Dự án';
@override
String get settingsAboutActionsSupport => 'Support the developer 💜';
@override
String get settingsAboutName => 'Giới thiệu';
@override
String get settingsAboutShareLogs => 'Share logs';
@override
String get settingsAboutChooseLog => 'Choose a log file';
@override
String settingsAboutVersion(String version) {
return 'phiên bản $version';
}
@override
String get settingsMusicName => 'Âm nhạc';
@override
String get settingsMusicOptionsScrobbleDescriptionOff =>
'Đừng scrobble lịch sử chơi';
@override
String get settingsMusicOptionsScrobbleDescriptionOn =>
'Lịch sử chơi Scrobble';
@override
String get settingsMusicOptionsScrobbleTitle => 'Scrobble lượt chơi';
@override
String get settingsNetworkName => 'Mạng';
@override
String get settingsNetworkOptionsMaxBitrateMobileTitle =>
'Tối đa bitrate (mobile)';
@override
String get settingsNetworkOptionsMaxBitrateWifiTitle =>
'Tối đa bitrate (Wi-Fi)';
@override
String get settingsNetworkOptionsMaxBufferTitle => 'Thời gian đệm tối đa';
@override
String get settingsNetworkOptionsMinBufferTitle => 'Thời gian đệm tối thiểu';
@override
String get settingsNetworkOptionsOfflineMode => 'Offline mode';
@override
String get settingsNetworkOptionsOfflineModeOff =>
'Use the internet to sync music.';
@override
String get settingsNetworkOptionsOfflineModeOn =>
'Don\'t use the internet to sync or play music.';
@override
String get settingsNetworkOptionsStreamFormat => 'Preferred stream format';
@override
String get settingsNetworkOptionsStreamFormatServerDefault =>
'Use server default';
@override
String settingsNetworkValuesKbps(String value) {
return '${value}kbps';
}
@override
String settingsNetworkValuesSeconds(String value) {
return '$value giây';
}
@override
String get settingsNetworkValuesUnlimitedKbps => 'Không giới hạn';
@override
String get settingsResetActionsClearImageCache => 'Xóa bộ nhớ đệm hình ảnh';
@override
String get settingsResetName => 'Cài đặt lại';
@override
String get settingsServersActionsAdd => 'Thêm máy chủ';
@override
String get settingsServersActionsDelete => 'Xóa';
@override
String get settingsServersActionsEdit => 'Chỉnh sửa máy chủ';
@override
String get settingsServersActionsSave => 'Lưu';
@override
String get settingsServersActionsTestConnection => 'Kiểm tra kết nối';
@override
String get settingsServersFieldsAddress => 'Địa chỉ';
@override
String get settingsServersFieldsName => 'Name';
@override
String get settingsServersFieldsPassword => 'Mật Khẩu';
@override
String get settingsServersFieldsUsername => 'Tên đăng nhập';
@override
String settingsServersMessagesConnectionFailed(String address) {
return 'Kết nối với $address không thành công, hãy kiểm tra cài đặt hoặc máy chủ';
}
@override
String settingsServersMessagesConnectionOk(String address) {
return 'Kết nối với $address OK!';
}
@override
String get settingsServersName => 'Máy chủ';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOff =>
'Gửi mật khẩu dưới dạng token + salt';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOn =>
'Gửi mật khẩu ở dạng văn bản rõ ràng (kế thừa, đảm bảo kết nối của bạn an toàn!)';
@override
String get settingsServersOptionsForcePlaintextPasswordTitle =>
'Buộc mật khẩu văn bản thuần túy';
}

View File

@@ -0,0 +1,376 @@
// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for Chinese (`zh`).
class AppLocalizationsZh extends AppLocalizations {
AppLocalizationsZh([String locale = 'zh']) : super(locale);
@override
String get actionsCancel => '取消';
@override
String get actionsDelete => '删除';
@override
String get actionsDownload => '下载';
@override
String get actionsDownloadCancel => '取消下载';
@override
String get actionsDownloadDelete => '删除已下载';
@override
String get actionsOk => '确定';
@override
String get actionsStar => '收藏';
@override
String get actionsUnstar => '移除收藏';
@override
String get controlsShuffle => 'Shuffle';
@override
String get messagesNothingHere => '什么都没有…';
@override
String get navigationTabsHome => '首页';
@override
String get navigationTabsLibrary => '所有';
@override
String get navigationTabsSearch => '搜索';
@override
String get navigationTabsSettings => '设置';
@override
String get resourcesAlbumActionsPlay => '播放专辑';
@override
String get resourcesAlbumActionsView => '查看专辑';
@override
String resourcesAlbumCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count albums',
one: '$count album',
);
return '$_temp0';
}
@override
String get resourcesAlbumListsSort => '专辑排序';
@override
String resourcesAlbumName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '专辑',
);
return '$_temp0';
}
@override
String get resourcesArtistActionsView => '查看歌手';
@override
String resourcesArtistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count artists',
one: '$count artist',
);
return '$_temp0';
}
@override
String get resourcesArtistListsSort => '歌手排序';
@override
String resourcesArtistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '歌手',
);
return '$_temp0';
}
@override
String get resourcesFilterAlbum => '专辑';
@override
String get resourcesFilterArtist => '歌手';
@override
String get resourcesFilterGenre => '根据类型';
@override
String get resourcesFilterOwner => '所有者';
@override
String get resourcesFilterStarred => '已收藏';
@override
String get resourcesFilterYear => '年份';
@override
String get resourcesPlaylistActionsPlay => '全部播放';
@override
String resourcesPlaylistCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count playlists',
one: '$count playlist',
);
return '$_temp0';
}
@override
String resourcesPlaylistName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '播放列表',
);
return '$_temp0';
}
@override
String resourcesQueueName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '队列',
);
return '$_temp0';
}
@override
String resourcesSongCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count songs',
one: '$count song',
);
return '$_temp0';
}
@override
String get resourcesSongListDeleteAllContent => '该操作会删除所有已下载的歌曲文件。';
@override
String get resourcesSongListDeleteAllTitle => '删除下载?';
@override
String get resourcesSongListsArtistTopSongs => '热门歌曲';
@override
String resourcesSongName(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '歌曲',
);
return '$_temp0';
}
@override
String get resourcesSortByAdded => '最近添加';
@override
String get resourcesSortByAlbum => '专辑';
@override
String get resourcesSortByAlbumCount => '专辑数量';
@override
String get resourcesSortByArtist => '根据歌手';
@override
String get resourcesSortByFrequentlyPlayed => '播放最多';
@override
String get resourcesSortByName => '根据名称';
@override
String get resourcesSortByRandom => '随机';
@override
String get resourcesSortByRecentlyPlayed => '最近播放';
@override
String get resourcesSortByTitle => '标题';
@override
String get resourcesSortByUpdated => '最近添加';
@override
String get resourcesSortByYear => '根据年份';
@override
String searchHeaderTitle(String query) {
return '搜索: $query';
}
@override
String get searchInputPlaceholder => '搜索';
@override
String get searchMoreResults => '更多…';
@override
String get searchNowPlayingContext => '搜索结果';
@override
String get settingsAboutActionsLicenses => '许可';
@override
String get settingsAboutActionsProjectHomepage => '项目地址';
@override
String get settingsAboutActionsSupport => '支持开发者';
@override
String get settingsAboutName => '关于';
@override
String get settingsAboutShareLogs => 'Share logs';
@override
String get settingsAboutChooseLog => 'Choose a log file';
@override
String settingsAboutVersion(String version) {
return '版本 $version';
}
@override
String get settingsMusicName => '音乐';
@override
String get settingsMusicOptionsScrobbleDescriptionOff => '不记录scrobble历史';
@override
String get settingsMusicOptionsScrobbleDescriptionOn => 'Scrobble播放历史';
@override
String get settingsMusicOptionsScrobbleTitle => 'Scrobble模式';
@override
String get settingsNetworkName => '网络';
@override
String get settingsNetworkOptionsMaxBitrateMobileTitle => '最大比特率 (3G/4G/5G)';
@override
String get settingsNetworkOptionsMaxBitrateWifiTitle => '最大比特率 (Wi-Fi)';
@override
String get settingsNetworkOptionsMaxBufferTitle => '最大缓冲时间';
@override
String get settingsNetworkOptionsMinBufferTitle => '最小缓冲时间';
@override
String get settingsNetworkOptionsOfflineMode => 'Offline mode';
@override
String get settingsNetworkOptionsOfflineModeOff =>
'Use the internet to sync music.';
@override
String get settingsNetworkOptionsOfflineModeOn =>
'Don\'t use the internet to sync or play music.';
@override
String get settingsNetworkOptionsStreamFormat => 'Preferred stream format';
@override
String get settingsNetworkOptionsStreamFormatServerDefault =>
'Use server default';
@override
String settingsNetworkValuesKbps(String value) {
return '${value}kbps';
}
@override
String settingsNetworkValuesSeconds(String value) {
return '$value';
}
@override
String get settingsNetworkValuesUnlimitedKbps => '不限制';
@override
String get settingsResetActionsClearImageCache => '清除图片缓存';
@override
String get settingsResetName => '重置';
@override
String get settingsServersActionsAdd => '添加服务器';
@override
String get settingsServersActionsDelete => '删除';
@override
String get settingsServersActionsEdit => '编辑服务器';
@override
String get settingsServersActionsSave => '保存';
@override
String get settingsServersActionsTestConnection => '测试连接';
@override
String get settingsServersFieldsAddress => '地址';
@override
String get settingsServersFieldsName => 'Name';
@override
String get settingsServersFieldsPassword => '密码';
@override
String get settingsServersFieldsUsername => '用户名';
@override
String settingsServersMessagesConnectionFailed(String address) {
return '连接到 $address 失败,检查设置或服务器';
}
@override
String settingsServersMessagesConnectionOk(String address) {
return '连接到 $address 正常!';
}
@override
String get settingsServersName => '服务器';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOff =>
'密码以 token + salt 加密发送';
@override
String get settingsServersOptionsForcePlaintextPasswordDescriptionOn =>
'密码以明文发送(不推荐,注意链接安全!)';
@override
String get settingsServersOptionsForcePlaintextPasswordTitle => '强制使用明文密码';
}