feat(i18n): add redesign strings and translate Escuchar rename to 11 locales
This commit is contained in:
@@ -12,7 +12,7 @@ class AppLocalizationsZh extends AppLocalizations {
|
||||
String get appTitle => 'PluriWave';
|
||||
|
||||
@override
|
||||
String get navHome => '首页';
|
||||
String get navHome => '收听';
|
||||
|
||||
@override
|
||||
String get navSearch => '搜索';
|
||||
@@ -98,19 +98,19 @@ class AppLocalizationsZh extends AppLocalizations {
|
||||
String get settingsSubtitle => '精细控制声音、备份和自定义电台。';
|
||||
|
||||
@override
|
||||
String get settingsGroupAudioTitle => 'AUDIO';
|
||||
String get settingsGroupAudioTitle => '音频';
|
||||
|
||||
@override
|
||||
String get settingsGroupStationsTitle => 'EMISORAS';
|
||||
String get settingsGroupStationsTitle => '电台';
|
||||
|
||||
@override
|
||||
String get settingsGroupRecordingsTitle => 'GRABACIONES Y MÚSICA';
|
||||
String get settingsGroupRecordingsTitle => '录音与音乐';
|
||||
|
||||
@override
|
||||
String get settingsGroupApplicationTitle => 'APLICACIÓN';
|
||||
String get settingsGroupApplicationTitle => '应用';
|
||||
|
||||
@override
|
||||
String get infoSectionTitle => 'Información';
|
||||
String get infoSectionTitle => '信息';
|
||||
|
||||
@override
|
||||
String get languageSectionTitle => '语言';
|
||||
@@ -218,40 +218,37 @@ class AppLocalizationsZh extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String get equalizerBaseExplainer =>
|
||||
'Este es el ecualizador base: se aplica a todas las emisoras que no tengan un ajuste propio. El de una emisora concreta se define desde su propia reproducción y manda sobre este.';
|
||||
'这是基础均衡器:适用于所有没有专属设置的电台。某个电台的专属EQ可在其自己的播放界面中设置,并优先于此设置生效。';
|
||||
|
||||
@override
|
||||
String get equalizerActiveOutputLabel => 'Salida activa';
|
||||
String get equalizerActiveOutputLabel => '当前输出';
|
||||
|
||||
@override
|
||||
String get equalizerActiveOutputDefault => 'El altavoz de este dispositivo';
|
||||
String get equalizerActiveOutputDefault => '此设备的扬声器';
|
||||
|
||||
@override
|
||||
String get equalizerStationsWithOwnEqTitle => 'Emisoras con ajuste propio';
|
||||
String get equalizerStationsWithOwnEqTitle => '拥有专属EQ的电台';
|
||||
|
||||
@override
|
||||
String get equalizerStationsWithOwnEqSubtitle =>
|
||||
'Ignoran este ecualizador base';
|
||||
String get equalizerStationsWithOwnEqSubtitle => '忽略此基础均衡器';
|
||||
|
||||
@override
|
||||
String get equalizerStationsWithOwnEqEmpty =>
|
||||
'Ninguna emisora tiene ajuste propio todavía.';
|
||||
String get equalizerStationsWithOwnEqEmpty => '目前还没有电台设置专属EQ。';
|
||||
|
||||
@override
|
||||
String get equalizerSaveAsPresetAction => 'Guardar como preset';
|
||||
String get equalizerSaveAsPresetAction => '保存为预设';
|
||||
|
||||
@override
|
||||
String get equalizerSavePresetDialogTitle => 'Guardar como preset';
|
||||
String get equalizerSavePresetDialogTitle => '保存为预设';
|
||||
|
||||
@override
|
||||
String get equalizerSavePresetNameLabel => 'Nombre del preset';
|
||||
String get equalizerSavePresetNameLabel => '预设名称';
|
||||
|
||||
@override
|
||||
String get equalizerSavePresetEmptyNameError =>
|
||||
'Ingresá un nombre para el preset.';
|
||||
String get equalizerSavePresetEmptyNameError => '请输入预设名称。';
|
||||
|
||||
@override
|
||||
String get equalizerSavePresetConfirm => 'Guardar';
|
||||
String get equalizerSavePresetConfirm => '保存';
|
||||
|
||||
@override
|
||||
String get preferredStationTitle => '首选电台';
|
||||
@@ -422,47 +419,45 @@ class AppLocalizationsZh extends AppLocalizations {
|
||||
}
|
||||
|
||||
@override
|
||||
String get recordingsLibraryTitle => 'Mis grabaciones';
|
||||
String get recordingsLibraryTitle => '我的录音';
|
||||
|
||||
@override
|
||||
String recordingsLibraryStorageCaption(int usedMb, int totalMb) {
|
||||
return '$usedMb MB de $totalMb MB usados';
|
||||
return '已使用 $usedMb MB / 共 $totalMb MB';
|
||||
}
|
||||
|
||||
@override
|
||||
String get recordingsLibraryEmptyTitle => 'Todavía no hay grabaciones';
|
||||
String get recordingsLibraryEmptyTitle => '暂无录音';
|
||||
|
||||
@override
|
||||
String get recordingsLibraryEmptySubtitle =>
|
||||
'Las grabaciones que guardes van a aparecer acá.';
|
||||
String get recordingsLibraryEmptySubtitle => '你保存的录音会显示在这里。';
|
||||
|
||||
@override
|
||||
String get recordingActionRename => 'Renombrar';
|
||||
String get recordingActionRename => '重命名';
|
||||
|
||||
@override
|
||||
String get recordingActionShare => 'Compartir';
|
||||
String get recordingActionShare => '分享';
|
||||
|
||||
@override
|
||||
String get recordingActionDelete => 'Eliminar';
|
||||
String get recordingActionDelete => '删除';
|
||||
|
||||
@override
|
||||
String get recordingRenameDialogTitle => 'Renombrar grabación';
|
||||
String get recordingRenameDialogTitle => '重命名录音';
|
||||
|
||||
@override
|
||||
String get recordingRenameLabel => 'Nombre';
|
||||
String get recordingRenameLabel => '名称';
|
||||
|
||||
@override
|
||||
String get recordingRenameEmptyError => 'Ingresá un nombre';
|
||||
String get recordingRenameEmptyError => '请输入名称';
|
||||
|
||||
@override
|
||||
String get recordingDeleteConfirmTitle => '¿Eliminar grabación?';
|
||||
String get recordingDeleteConfirmTitle => '删除录音?';
|
||||
|
||||
@override
|
||||
String get recordingDeleteConfirmMessage =>
|
||||
'Esta acción no se puede deshacer.';
|
||||
String get recordingDeleteConfirmMessage => '此操作无法撤销。';
|
||||
|
||||
@override
|
||||
String get recordingsLibrarySettingsTooltip => 'Ajustes de grabación';
|
||||
String get recordingsLibrarySettingsTooltip => '录音设置';
|
||||
|
||||
@override
|
||||
String get stationOrderTitle => '电台排序';
|
||||
@@ -474,7 +469,7 @@ class AppLocalizationsZh extends AppLocalizations {
|
||||
String get stationOrderByQuality => '按质量';
|
||||
|
||||
@override
|
||||
String get stationOrderByPopularity => 'Por popularidad';
|
||||
String get stationOrderByPopularity => '按热度';
|
||||
|
||||
@override
|
||||
String get stationOrderScopeDescription => '适用于收藏、搜索、附近电台和快捷列表。';
|
||||
@@ -557,7 +552,7 @@ class AppLocalizationsZh extends AppLocalizations {
|
||||
}
|
||||
|
||||
@override
|
||||
String get favoritesFilterAllLabel => 'Todas';
|
||||
String get favoritesFilterAllLabel => '全部';
|
||||
|
||||
@override
|
||||
String favoriteGroupsChipLabel(Object groupName, int count) {
|
||||
@@ -565,10 +560,10 @@ class AppLocalizationsZh extends AppLocalizations {
|
||||
}
|
||||
|
||||
@override
|
||||
String get favoriteGroupsManage => 'Gestionar listas';
|
||||
String get favoriteGroupsManage => '管理列表';
|
||||
|
||||
@override
|
||||
String get customStationsAddCta => 'Añadir emisora personalizada';
|
||||
String get customStationsAddCta => '添加自定义电台';
|
||||
|
||||
@override
|
||||
String get alarmPostponedCurrentExecution => '本次闹钟已推迟。';
|
||||
@@ -611,8 +606,7 @@ class AppLocalizationsZh extends AppLocalizations {
|
||||
String _temp0 = intl.Intl.pluralLogic(
|
||||
count,
|
||||
locale: localeName,
|
||||
other: '$count resultados',
|
||||
one: '1 resultado',
|
||||
other: '$count 个结果',
|
||||
);
|
||||
return '$_temp0';
|
||||
}
|
||||
@@ -622,23 +616,23 @@ class AppLocalizationsZh extends AppLocalizations {
|
||||
String _temp0 = intl.Intl.pluralLogic(
|
||||
count,
|
||||
locale: localeName,
|
||||
other: 'Quitar los $count filtros',
|
||||
one: 'Quitar el filtro',
|
||||
other: '清除 $count 个筛选条件',
|
||||
one: '清除筛选条件',
|
||||
);
|
||||
return '$_temp0';
|
||||
}
|
||||
|
||||
@override
|
||||
String get countriesScreenTitle => 'Países';
|
||||
String get countriesScreenTitle => '国家';
|
||||
|
||||
@override
|
||||
String get countriesYourLanguagesTitle => 'Tus idiomas';
|
||||
String get countriesYourLanguagesTitle => '你的语言';
|
||||
|
||||
@override
|
||||
String get countriesAllTitle => 'Todos los países';
|
||||
String get countriesAllTitle => '所有国家';
|
||||
|
||||
@override
|
||||
String get radioCountriesError => 'No pudimos cargar los países.';
|
||||
String get radioCountriesError => '无法加载国家列表。';
|
||||
|
||||
@override
|
||||
String get countrySpain => '西班牙';
|
||||
@@ -712,20 +706,19 @@ class AppLocalizationsZh extends AppLocalizations {
|
||||
String get qualityHd => '高清音质';
|
||||
|
||||
@override
|
||||
String get yourStationsTitle => 'Tus emisoras';
|
||||
String get yourStationsTitle => '你的电台';
|
||||
|
||||
@override
|
||||
String get seeAllAction => 'Ver todas';
|
||||
String get seeAllAction => '查看全部';
|
||||
|
||||
@override
|
||||
String get openFullPlayerTooltip => 'Abrir reproductor completo';
|
||||
String get openFullPlayerTooltip => '打开完整播放器';
|
||||
|
||||
@override
|
||||
String get nothingPlayingTitle => 'Todavía no estás escuchando nada';
|
||||
String get nothingPlayingTitle => '目前没有正在播放的内容';
|
||||
|
||||
@override
|
||||
String get nothingPlayingSubtitle =>
|
||||
'Elegí una emisora de Tus emisoras o buscá una para empezar.';
|
||||
String get nothingPlayingSubtitle => '从“你的电台”中选择一个电台,或搜索一个开始收听。';
|
||||
|
||||
@override
|
||||
String get nearYou => '你附近';
|
||||
@@ -854,13 +847,13 @@ class AppLocalizationsZh extends AppLocalizations {
|
||||
String get deleteTooltip => '删除';
|
||||
|
||||
@override
|
||||
String get alarmHeroSkipAction => 'Saltar';
|
||||
String get alarmHeroSkipAction => '跳过';
|
||||
|
||||
@override
|
||||
String get alarmDeleteConfirmTitle => '¿Eliminar alarma?';
|
||||
String get alarmDeleteConfirmTitle => '删除闹钟?';
|
||||
|
||||
@override
|
||||
String get alarmDeleteConfirmMessage => 'Esta acción no se puede deshacer.';
|
||||
String get alarmDeleteConfirmMessage => '此操作无法撤销。';
|
||||
|
||||
@override
|
||||
String get alarmSkippedNoNextSnackbar => '已跳过闹钟。没有剩余的下次执行。';
|
||||
@@ -1014,41 +1007,40 @@ class AppLocalizationsZh extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String vacationRangesCount(int count) {
|
||||
return '$count rangos';
|
||||
return '$count 个时间段';
|
||||
}
|
||||
|
||||
@override
|
||||
String vacationSummaryActiveCountdown(int days) {
|
||||
return 'En curso · quedan $days días';
|
||||
return '进行中 · 还剩 $days 天';
|
||||
}
|
||||
|
||||
@override
|
||||
String vacationSummaryUpcomingCountdown(int days) {
|
||||
return 'Próximo rango en $days días';
|
||||
return '下一个时间段在 $days 天后';
|
||||
}
|
||||
|
||||
@override
|
||||
String vacationImpactPausedLabel(Object times) {
|
||||
return 'Pausa: $times';
|
||||
return '暂停:$times';
|
||||
}
|
||||
|
||||
@override
|
||||
String vacationImpactContinuesLabel(Object times) {
|
||||
return 'Sigue sonando: $times';
|
||||
return '仍会响铃:$times';
|
||||
}
|
||||
|
||||
@override
|
||||
String get vacationUpcomingSectionTitle => 'PROGRAMADOS';
|
||||
String get vacationUpcomingSectionTitle => '已安排';
|
||||
|
||||
@override
|
||||
String get vacationPastSectionTitle => 'Rangos pasados';
|
||||
String get vacationPastSectionTitle => '过往时间段';
|
||||
|
||||
@override
|
||||
String get addVacationRangeCta => 'Añadir rango';
|
||||
String get addVacationRangeCta => '添加时间段';
|
||||
|
||||
@override
|
||||
String get vacationNoActiveRangeHint =>
|
||||
'No hay un rango de vacaciones activo ahora mismo.';
|
||||
String get vacationNoActiveRangeHint => '目前没有正在生效的假期时间段。';
|
||||
|
||||
@override
|
||||
String get vacationsDefaultName => '假期';
|
||||
@@ -1325,10 +1317,10 @@ class AppLocalizationsZh extends AppLocalizations {
|
||||
String get pausePlaybackTooltip => '暂停播放';
|
||||
|
||||
@override
|
||||
String get playerQualityChangeAction => 'Cambiar';
|
||||
String get playerQualityChangeAction => '更改';
|
||||
|
||||
@override
|
||||
String get playerToolEqLabel => 'EQ propio';
|
||||
String get playerToolEqLabel => '专属EQ';
|
||||
|
||||
@override
|
||||
String qualityOriginal(Object quality) {
|
||||
@@ -1415,16 +1407,16 @@ class AppLocalizationsZh extends AppLocalizations {
|
||||
String get vacationIconLabel => '假期模式';
|
||||
|
||||
@override
|
||||
String get alarmAdvancedSectionTitle => 'Avanzado';
|
||||
String get alarmAdvancedSectionTitle => '高级';
|
||||
|
||||
@override
|
||||
String get alarmInlineHourLabel => 'Hora';
|
||||
String get alarmInlineHourLabel => '时';
|
||||
|
||||
@override
|
||||
String get alarmInlineMinuteLabel => 'Minuto';
|
||||
String get alarmInlineMinuteLabel => '分';
|
||||
|
||||
@override
|
||||
String get alarmVolumeRisingStatus => 'Subiendo volumen';
|
||||
String get alarmVolumeRisingStatus => '音量渐强中';
|
||||
|
||||
@override
|
||||
String get streamUrlHint => 'https://stream.example.com:8000/radio';
|
||||
@@ -1539,32 +1531,29 @@ class AppLocalizationsZh extends AppLocalizations {
|
||||
String get localMusicFolderGenericName => '已选文件夹';
|
||||
|
||||
@override
|
||||
String get welcomeHeadline => 'Tu mundo, en directo';
|
||||
String get welcomeHeadline => '你的世界,直播中';
|
||||
|
||||
@override
|
||||
String get welcomeBody =>
|
||||
'53.412 emisoras de 238 países. Guardá tus favoritas, llevalas al auto y despertate con ellas.';
|
||||
String get welcomeBody => '来自238个国家的53,412个电台。保存你喜爱的电台,带上车,用它们唤醒你的每一天。';
|
||||
|
||||
@override
|
||||
String get welcomeBullet1Title => 'Ecualizador por emisora';
|
||||
String get welcomeBullet1Title => '分电台均衡器';
|
||||
|
||||
@override
|
||||
String get welcomeBullet1Subtitle => 'Y un preset por dispositivo de salida';
|
||||
String get welcomeBullet1Subtitle => '还支持为每个输出设备设置独立预设';
|
||||
|
||||
@override
|
||||
String get welcomeBullet2Title => 'Android Auto';
|
||||
|
||||
@override
|
||||
String get welcomeBullet2Subtitle =>
|
||||
'Tus favoritas y tu música local en el auto';
|
||||
String get welcomeBullet2Subtitle => '车内畅享你的收藏电台和本地音乐';
|
||||
|
||||
@override
|
||||
String get welcomeBullet3Title => 'Alarmas musicales';
|
||||
String get welcomeBullet3Title => '音乐闹钟';
|
||||
|
||||
@override
|
||||
String get welcomeBullet3Subtitle =>
|
||||
'Con subida progresiva y modo vacaciones';
|
||||
String get welcomeBullet3Subtitle => '支持音量渐强唤醒和假期模式';
|
||||
|
||||
@override
|
||||
String get welcomeCtaLabel => 'Empezar a escuchar';
|
||||
String get welcomeCtaLabel => '开始收听';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user