mirror of
https://github.com/austinried/subtracks.git
synced 2025-12-27 00:59:28 +01:00
library tabs translations
This commit is contained in:
parent
51b9f3f1a8
commit
b5d52a034d
@ -7,6 +7,10 @@
|
||||
"actionsDownloadDelete",
|
||||
"actionsOk",
|
||||
"controlsShuffle",
|
||||
"navigationTabsAlbums",
|
||||
"navigationTabsArtists",
|
||||
"navigationTabsPlaylists",
|
||||
"navigationTabsSongs",
|
||||
"resourcesAlbumCount",
|
||||
"resourcesArtistCount",
|
||||
"resourcesFilterAlbum",
|
||||
@ -40,6 +44,10 @@
|
||||
"actionsDownloadDelete",
|
||||
"actionsOk",
|
||||
"controlsShuffle",
|
||||
"navigationTabsAlbums",
|
||||
"navigationTabsArtists",
|
||||
"navigationTabsPlaylists",
|
||||
"navigationTabsSongs",
|
||||
"resourcesAlbumCount",
|
||||
"resourcesArtistCount",
|
||||
"resourcesFilterAlbum",
|
||||
@ -66,6 +74,10 @@
|
||||
],
|
||||
|
||||
"cs": [
|
||||
"navigationTabsAlbums",
|
||||
"navigationTabsArtists",
|
||||
"navigationTabsPlaylists",
|
||||
"navigationTabsSongs",
|
||||
"resourcesAlbumCount",
|
||||
"resourcesArtistCount",
|
||||
"resourcesPlaylistCount",
|
||||
@ -93,6 +105,10 @@
|
||||
"actionsStar",
|
||||
"actionsUnstar",
|
||||
"controlsShuffle",
|
||||
"navigationTabsAlbums",
|
||||
"navigationTabsArtists",
|
||||
"navigationTabsPlaylists",
|
||||
"navigationTabsSongs",
|
||||
"resourcesAlbumCount",
|
||||
"resourcesArtistCount",
|
||||
"resourcesFilterAlbum",
|
||||
@ -127,11 +143,19 @@
|
||||
],
|
||||
|
||||
"de": [
|
||||
"navigationTabsAlbums",
|
||||
"navigationTabsArtists",
|
||||
"navigationTabsPlaylists",
|
||||
"navigationTabsSongs",
|
||||
"settingsAboutShareLogs",
|
||||
"settingsAboutChooseLog"
|
||||
],
|
||||
|
||||
"es": [
|
||||
"navigationTabsAlbums",
|
||||
"navigationTabsArtists",
|
||||
"navigationTabsPlaylists",
|
||||
"navigationTabsSongs",
|
||||
"resourcesAlbumCount",
|
||||
"resourcesArtistCount",
|
||||
"resourcesFilterAlbum",
|
||||
@ -165,6 +189,10 @@
|
||||
"actionsDownloadDelete",
|
||||
"actionsOk",
|
||||
"controlsShuffle",
|
||||
"navigationTabsAlbums",
|
||||
"navigationTabsArtists",
|
||||
"navigationTabsPlaylists",
|
||||
"navigationTabsSongs",
|
||||
"resourcesAlbumCount",
|
||||
"resourcesArtistCount",
|
||||
"resourcesFilterAlbum",
|
||||
@ -190,6 +218,13 @@
|
||||
"settingsServersFieldsName"
|
||||
],
|
||||
|
||||
"gl": [
|
||||
"navigationTabsAlbums",
|
||||
"navigationTabsArtists",
|
||||
"navigationTabsPlaylists",
|
||||
"navigationTabsSongs"
|
||||
],
|
||||
|
||||
"it": [
|
||||
"actionsCancel",
|
||||
"actionsDelete",
|
||||
@ -198,6 +233,10 @@
|
||||
"actionsDownloadDelete",
|
||||
"actionsOk",
|
||||
"controlsShuffle",
|
||||
"navigationTabsAlbums",
|
||||
"navigationTabsArtists",
|
||||
"navigationTabsPlaylists",
|
||||
"navigationTabsSongs",
|
||||
"resourcesAlbumCount",
|
||||
"resourcesArtistCount",
|
||||
"resourcesFilterAlbum",
|
||||
@ -234,6 +273,10 @@
|
||||
"actionsUnstar",
|
||||
"controlsShuffle",
|
||||
"messagesNothingHere",
|
||||
"navigationTabsAlbums",
|
||||
"navigationTabsArtists",
|
||||
"navigationTabsPlaylists",
|
||||
"navigationTabsSongs",
|
||||
"resourcesAlbumActionsPlay",
|
||||
"resourcesAlbumActionsView",
|
||||
"resourcesAlbumCount",
|
||||
@ -309,6 +352,10 @@
|
||||
"actionsDownloadDelete",
|
||||
"actionsOk",
|
||||
"controlsShuffle",
|
||||
"navigationTabsAlbums",
|
||||
"navigationTabsArtists",
|
||||
"navigationTabsPlaylists",
|
||||
"navigationTabsSongs",
|
||||
"resourcesAlbumCount",
|
||||
"resourcesArtistCount",
|
||||
"resourcesFilterAlbum",
|
||||
@ -342,6 +389,10 @@
|
||||
"actionsDownloadDelete",
|
||||
"actionsOk",
|
||||
"controlsShuffle",
|
||||
"navigationTabsAlbums",
|
||||
"navigationTabsArtists",
|
||||
"navigationTabsPlaylists",
|
||||
"navigationTabsSongs",
|
||||
"resourcesAlbumCount",
|
||||
"resourcesArtistCount",
|
||||
"resourcesFilterAlbum",
|
||||
@ -375,6 +426,10 @@
|
||||
"actionsDownloadDelete",
|
||||
"actionsOk",
|
||||
"controlsShuffle",
|
||||
"navigationTabsAlbums",
|
||||
"navigationTabsArtists",
|
||||
"navigationTabsPlaylists",
|
||||
"navigationTabsSongs",
|
||||
"resourcesAlbumCount",
|
||||
"resourcesArtistCount",
|
||||
"resourcesFilterAlbum",
|
||||
@ -401,6 +456,10 @@
|
||||
],
|
||||
|
||||
"pt": [
|
||||
"navigationTabsAlbums",
|
||||
"navigationTabsArtists",
|
||||
"navigationTabsPlaylists",
|
||||
"navigationTabsSongs",
|
||||
"resourcesAlbumCount",
|
||||
"resourcesArtistCount",
|
||||
"resourcesFilterOwner",
|
||||
@ -416,6 +475,13 @@
|
||||
"settingsServersFieldsName"
|
||||
],
|
||||
|
||||
"ru": [
|
||||
"navigationTabsAlbums",
|
||||
"navigationTabsArtists",
|
||||
"navigationTabsPlaylists",
|
||||
"navigationTabsSongs"
|
||||
],
|
||||
|
||||
"tr": [
|
||||
"actionsCancel",
|
||||
"actionsDelete",
|
||||
@ -424,6 +490,10 @@
|
||||
"actionsDownloadDelete",
|
||||
"actionsOk",
|
||||
"controlsShuffle",
|
||||
"navigationTabsAlbums",
|
||||
"navigationTabsArtists",
|
||||
"navigationTabsPlaylists",
|
||||
"navigationTabsSongs",
|
||||
"resourcesAlbumCount",
|
||||
"resourcesArtistCount",
|
||||
"resourcesFilterAlbum",
|
||||
@ -457,6 +527,10 @@
|
||||
"actionsDownloadDelete",
|
||||
"actionsOk",
|
||||
"controlsShuffle",
|
||||
"navigationTabsAlbums",
|
||||
"navigationTabsArtists",
|
||||
"navigationTabsPlaylists",
|
||||
"navigationTabsSongs",
|
||||
"resourcesAlbumCount",
|
||||
"resourcesArtistCount",
|
||||
"resourcesFilterAlbum",
|
||||
@ -484,6 +558,10 @@
|
||||
|
||||
"zh": [
|
||||
"controlsShuffle",
|
||||
"navigationTabsAlbums",
|
||||
"navigationTabsArtists",
|
||||
"navigationTabsPlaylists",
|
||||
"navigationTabsSongs",
|
||||
"resourcesAlbumCount",
|
||||
"resourcesArtistCount",
|
||||
"resourcesPlaylistCount",
|
||||
|
||||
@ -4,9 +4,11 @@ import 'package:go_router/go_router.dart';
|
||||
import 'package:hooks_riverpod/hooks_riverpod.dart';
|
||||
import 'package:material_symbols_icons/symbols.dart';
|
||||
|
||||
import '../../l10n/generated/app_localizations.dart';
|
||||
import '../lists/albums_grid.dart';
|
||||
import '../lists/artists_list.dart';
|
||||
import '../state/services.dart';
|
||||
import '../ui/text.dart';
|
||||
import '../util/custom_scroll_fix.dart';
|
||||
|
||||
const kIconSize = 26.0;
|
||||
@ -159,21 +161,26 @@ class TabTitleText extends HookConsumerWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context, WidgetRef ref) {
|
||||
final theme = Theme.of(context);
|
||||
final tabText = useState(LibraryTab.home.toString());
|
||||
final l = AppLocalizations.of(context);
|
||||
|
||||
String tabLocalization(LibraryTab tab) => switch (tab) {
|
||||
LibraryTab.albums => l.navigationTabsAlbums,
|
||||
LibraryTab.home => l.navigationTabsHome,
|
||||
LibraryTab.artists => l.navigationTabsArtists,
|
||||
LibraryTab.songs => l.navigationTabsSongs,
|
||||
LibraryTab.playlists => l.navigationTabsPlaylists,
|
||||
};
|
||||
|
||||
final tabName = tabLocalization(LibraryTab.values[tabController.index]);
|
||||
final tabText = useState(tabName);
|
||||
|
||||
useListenable(tabController);
|
||||
useEffect(() {
|
||||
tabText.value = LibraryTab.values[tabController.index].toString();
|
||||
tabText.value = tabName;
|
||||
return;
|
||||
}, [tabController.index]);
|
||||
}, [tabName]);
|
||||
|
||||
return Text(
|
||||
tabText.value,
|
||||
style: theme.textTheme.headlineLarge?.copyWith(
|
||||
fontWeight: FontWeight.w800,
|
||||
),
|
||||
);
|
||||
return TextH1(tabText.value);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
43
lib/app/ui/text.dart
Normal file
43
lib/app/ui/text.dart
Normal file
@ -0,0 +1,43 @@
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class TextH1 extends StatelessWidget {
|
||||
const TextH1(
|
||||
this.data, {
|
||||
super.key,
|
||||
});
|
||||
|
||||
final String data;
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
final theme = Theme.of(context);
|
||||
|
||||
return Text(
|
||||
data,
|
||||
style: theme.textTheme.headlineLarge?.copyWith(
|
||||
fontWeight: FontWeight.w800,
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
class TextH2 extends StatelessWidget {
|
||||
const TextH2(
|
||||
this.data, {
|
||||
super.key,
|
||||
});
|
||||
|
||||
final String data;
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
final theme = Theme.of(context);
|
||||
|
||||
return Text(
|
||||
data,
|
||||
style: theme.textTheme.headlineMedium?.copyWith(
|
||||
fontWeight: FontWeight.w700,
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
@ -1,4 +1,5 @@
|
||||
{
|
||||
"@@locale": "en",
|
||||
"actionsCancel": "Cancel",
|
||||
"@actionsCancel": {},
|
||||
"actionsDelete": "Delete",
|
||||
@ -21,6 +22,14 @@
|
||||
"@messagesNothingHere": {},
|
||||
"navigationTabsHome": "Home",
|
||||
"@navigationTabsHome": {},
|
||||
"navigationTabsAlbums": "Albums",
|
||||
"@navigationTabsAlbums": {},
|
||||
"navigationTabsArtists": "Artists",
|
||||
"@navigationTabsArtists": {},
|
||||
"navigationTabsPlaylists": "Playlists",
|
||||
"@navigationTabsPlaylists": {},
|
||||
"navigationTabsSongs": "Songs",
|
||||
"@navigationTabsSongs": {},
|
||||
"navigationTabsLibrary": "Library",
|
||||
"@navigationTabsLibrary": {},
|
||||
"navigationTabsSearch": "Search",
|
||||
|
||||
@ -198,6 +198,30 @@ abstract class AppLocalizations {
|
||||
/// **'Home'**
|
||||
String get navigationTabsHome;
|
||||
|
||||
/// No description provided for @navigationTabsAlbums.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Albums'**
|
||||
String get navigationTabsAlbums;
|
||||
|
||||
/// No description provided for @navigationTabsArtists.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Artists'**
|
||||
String get navigationTabsArtists;
|
||||
|
||||
/// No description provided for @navigationTabsPlaylists.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Playlists'**
|
||||
String get navigationTabsPlaylists;
|
||||
|
||||
/// No description provided for @navigationTabsSongs.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Songs'**
|
||||
String get navigationTabsSongs;
|
||||
|
||||
/// No description provided for @navigationTabsLibrary.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
|
||||
@ -41,6 +41,18 @@ class AppLocalizationsAr extends AppLocalizations {
|
||||
@override
|
||||
String get navigationTabsHome => 'الرئيسية';
|
||||
|
||||
@override
|
||||
String get navigationTabsAlbums => 'Albums';
|
||||
|
||||
@override
|
||||
String get navigationTabsArtists => 'Artists';
|
||||
|
||||
@override
|
||||
String get navigationTabsPlaylists => 'Playlists';
|
||||
|
||||
@override
|
||||
String get navigationTabsSongs => 'Songs';
|
||||
|
||||
@override
|
||||
String get navigationTabsLibrary => 'المكتبة';
|
||||
|
||||
|
||||
@ -41,6 +41,18 @@ class AppLocalizationsCa extends AppLocalizations {
|
||||
@override
|
||||
String get navigationTabsHome => 'Inici';
|
||||
|
||||
@override
|
||||
String get navigationTabsAlbums => 'Albums';
|
||||
|
||||
@override
|
||||
String get navigationTabsArtists => 'Artists';
|
||||
|
||||
@override
|
||||
String get navigationTabsPlaylists => 'Playlists';
|
||||
|
||||
@override
|
||||
String get navigationTabsSongs => 'Songs';
|
||||
|
||||
@override
|
||||
String get navigationTabsLibrary => 'Biblioteca';
|
||||
|
||||
|
||||
@ -41,6 +41,18 @@ class AppLocalizationsCs extends AppLocalizations {
|
||||
@override
|
||||
String get navigationTabsHome => 'Domů';
|
||||
|
||||
@override
|
||||
String get navigationTabsAlbums => 'Albums';
|
||||
|
||||
@override
|
||||
String get navigationTabsArtists => 'Artists';
|
||||
|
||||
@override
|
||||
String get navigationTabsPlaylists => 'Playlists';
|
||||
|
||||
@override
|
||||
String get navigationTabsSongs => 'Songs';
|
||||
|
||||
@override
|
||||
String get navigationTabsLibrary => 'Knihovna';
|
||||
|
||||
|
||||
@ -41,6 +41,18 @@ class AppLocalizationsDa extends AppLocalizations {
|
||||
@override
|
||||
String get navigationTabsHome => 'Hjem';
|
||||
|
||||
@override
|
||||
String get navigationTabsAlbums => 'Albums';
|
||||
|
||||
@override
|
||||
String get navigationTabsArtists => 'Artists';
|
||||
|
||||
@override
|
||||
String get navigationTabsPlaylists => 'Playlists';
|
||||
|
||||
@override
|
||||
String get navigationTabsSongs => 'Songs';
|
||||
|
||||
@override
|
||||
String get navigationTabsLibrary => 'Bibliotek';
|
||||
|
||||
|
||||
@ -41,6 +41,18 @@ class AppLocalizationsDe extends AppLocalizations {
|
||||
@override
|
||||
String get navigationTabsHome => 'Startseite';
|
||||
|
||||
@override
|
||||
String get navigationTabsAlbums => 'Albums';
|
||||
|
||||
@override
|
||||
String get navigationTabsArtists => 'Artists';
|
||||
|
||||
@override
|
||||
String get navigationTabsPlaylists => 'Playlists';
|
||||
|
||||
@override
|
||||
String get navigationTabsSongs => 'Songs';
|
||||
|
||||
@override
|
||||
String get navigationTabsLibrary => 'Bibliothek';
|
||||
|
||||
|
||||
@ -41,6 +41,18 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
@override
|
||||
String get navigationTabsHome => 'Home';
|
||||
|
||||
@override
|
||||
String get navigationTabsAlbums => 'Albums';
|
||||
|
||||
@override
|
||||
String get navigationTabsArtists => 'Artists';
|
||||
|
||||
@override
|
||||
String get navigationTabsPlaylists => 'Playlists';
|
||||
|
||||
@override
|
||||
String get navigationTabsSongs => 'Songs';
|
||||
|
||||
@override
|
||||
String get navigationTabsLibrary => 'Library';
|
||||
|
||||
|
||||
@ -41,6 +41,18 @@ class AppLocalizationsEs extends AppLocalizations {
|
||||
@override
|
||||
String get navigationTabsHome => 'Casa';
|
||||
|
||||
@override
|
||||
String get navigationTabsAlbums => 'Albums';
|
||||
|
||||
@override
|
||||
String get navigationTabsArtists => 'Artists';
|
||||
|
||||
@override
|
||||
String get navigationTabsPlaylists => 'Playlists';
|
||||
|
||||
@override
|
||||
String get navigationTabsSongs => 'Songs';
|
||||
|
||||
@override
|
||||
String get navigationTabsLibrary => 'Biblioteca';
|
||||
|
||||
|
||||
@ -41,6 +41,18 @@ class AppLocalizationsFr extends AppLocalizations {
|
||||
@override
|
||||
String get navigationTabsHome => 'Accueil';
|
||||
|
||||
@override
|
||||
String get navigationTabsAlbums => 'Albums';
|
||||
|
||||
@override
|
||||
String get navigationTabsArtists => 'Artists';
|
||||
|
||||
@override
|
||||
String get navigationTabsPlaylists => 'Playlists';
|
||||
|
||||
@override
|
||||
String get navigationTabsSongs => 'Songs';
|
||||
|
||||
@override
|
||||
String get navigationTabsLibrary => 'Bibliothèque';
|
||||
|
||||
|
||||
@ -41,6 +41,18 @@ class AppLocalizationsGl extends AppLocalizations {
|
||||
@override
|
||||
String get navigationTabsHome => 'Inicio';
|
||||
|
||||
@override
|
||||
String get navigationTabsAlbums => 'Albums';
|
||||
|
||||
@override
|
||||
String get navigationTabsArtists => 'Artists';
|
||||
|
||||
@override
|
||||
String get navigationTabsPlaylists => 'Playlists';
|
||||
|
||||
@override
|
||||
String get navigationTabsSongs => 'Songs';
|
||||
|
||||
@override
|
||||
String get navigationTabsLibrary => 'Biblioteca';
|
||||
|
||||
|
||||
@ -41,6 +41,18 @@ class AppLocalizationsIt extends AppLocalizations {
|
||||
@override
|
||||
String get navigationTabsHome => 'Home';
|
||||
|
||||
@override
|
||||
String get navigationTabsAlbums => 'Albums';
|
||||
|
||||
@override
|
||||
String get navigationTabsArtists => 'Artists';
|
||||
|
||||
@override
|
||||
String get navigationTabsPlaylists => 'Playlists';
|
||||
|
||||
@override
|
||||
String get navigationTabsSongs => 'Songs';
|
||||
|
||||
@override
|
||||
String get navigationTabsLibrary => 'Libreria';
|
||||
|
||||
|
||||
@ -41,6 +41,18 @@ class AppLocalizationsJa extends AppLocalizations {
|
||||
@override
|
||||
String get navigationTabsHome => 'ホーム';
|
||||
|
||||
@override
|
||||
String get navigationTabsAlbums => 'Albums';
|
||||
|
||||
@override
|
||||
String get navigationTabsArtists => 'Artists';
|
||||
|
||||
@override
|
||||
String get navigationTabsPlaylists => 'Playlists';
|
||||
|
||||
@override
|
||||
String get navigationTabsSongs => 'Songs';
|
||||
|
||||
@override
|
||||
String get navigationTabsLibrary => 'ライブラリ';
|
||||
|
||||
|
||||
@ -41,6 +41,18 @@ class AppLocalizationsNb extends AppLocalizations {
|
||||
@override
|
||||
String get navigationTabsHome => 'Hjem';
|
||||
|
||||
@override
|
||||
String get navigationTabsAlbums => 'Albums';
|
||||
|
||||
@override
|
||||
String get navigationTabsArtists => 'Artists';
|
||||
|
||||
@override
|
||||
String get navigationTabsPlaylists => 'Playlists';
|
||||
|
||||
@override
|
||||
String get navigationTabsSongs => 'Songs';
|
||||
|
||||
@override
|
||||
String get navigationTabsLibrary => 'Bibliotek';
|
||||
|
||||
|
||||
@ -41,6 +41,18 @@ class AppLocalizationsPa extends AppLocalizations {
|
||||
@override
|
||||
String get navigationTabsHome => 'ਘਰ';
|
||||
|
||||
@override
|
||||
String get navigationTabsAlbums => 'Albums';
|
||||
|
||||
@override
|
||||
String get navigationTabsArtists => 'Artists';
|
||||
|
||||
@override
|
||||
String get navigationTabsPlaylists => 'Playlists';
|
||||
|
||||
@override
|
||||
String get navigationTabsSongs => 'Songs';
|
||||
|
||||
@override
|
||||
String get navigationTabsLibrary => 'ਲਾਇਬ੍ਰੇਰੀ';
|
||||
|
||||
|
||||
@ -41,6 +41,18 @@ class AppLocalizationsPl extends AppLocalizations {
|
||||
@override
|
||||
String get navigationTabsHome => 'Strona główna';
|
||||
|
||||
@override
|
||||
String get navigationTabsAlbums => 'Albums';
|
||||
|
||||
@override
|
||||
String get navigationTabsArtists => 'Artists';
|
||||
|
||||
@override
|
||||
String get navigationTabsPlaylists => 'Playlists';
|
||||
|
||||
@override
|
||||
String get navigationTabsSongs => 'Songs';
|
||||
|
||||
@override
|
||||
String get navigationTabsLibrary => 'Kolekcja';
|
||||
|
||||
|
||||
@ -41,6 +41,18 @@ class AppLocalizationsPt extends AppLocalizations {
|
||||
@override
|
||||
String get navigationTabsHome => 'Início';
|
||||
|
||||
@override
|
||||
String get navigationTabsAlbums => 'Albums';
|
||||
|
||||
@override
|
||||
String get navigationTabsArtists => 'Artists';
|
||||
|
||||
@override
|
||||
String get navigationTabsPlaylists => 'Playlists';
|
||||
|
||||
@override
|
||||
String get navigationTabsSongs => 'Songs';
|
||||
|
||||
@override
|
||||
String get navigationTabsLibrary => 'Biblioteca';
|
||||
|
||||
|
||||
@ -41,6 +41,18 @@ class AppLocalizationsRu extends AppLocalizations {
|
||||
@override
|
||||
String get navigationTabsHome => 'Главная';
|
||||
|
||||
@override
|
||||
String get navigationTabsAlbums => 'Albums';
|
||||
|
||||
@override
|
||||
String get navigationTabsArtists => 'Artists';
|
||||
|
||||
@override
|
||||
String get navigationTabsPlaylists => 'Playlists';
|
||||
|
||||
@override
|
||||
String get navigationTabsSongs => 'Songs';
|
||||
|
||||
@override
|
||||
String get navigationTabsLibrary => 'Библиотека';
|
||||
|
||||
|
||||
@ -41,6 +41,18 @@ class AppLocalizationsTr extends AppLocalizations {
|
||||
@override
|
||||
String get navigationTabsHome => 'Giriş';
|
||||
|
||||
@override
|
||||
String get navigationTabsAlbums => 'Albums';
|
||||
|
||||
@override
|
||||
String get navigationTabsArtists => 'Artists';
|
||||
|
||||
@override
|
||||
String get navigationTabsPlaylists => 'Playlists';
|
||||
|
||||
@override
|
||||
String get navigationTabsSongs => 'Songs';
|
||||
|
||||
@override
|
||||
String get navigationTabsLibrary => 'Kütüphane';
|
||||
|
||||
|
||||
@ -41,6 +41,18 @@ class AppLocalizationsVi extends AppLocalizations {
|
||||
@override
|
||||
String get navigationTabsHome => 'Trang chủ';
|
||||
|
||||
@override
|
||||
String get navigationTabsAlbums => 'Albums';
|
||||
|
||||
@override
|
||||
String get navigationTabsArtists => 'Artists';
|
||||
|
||||
@override
|
||||
String get navigationTabsPlaylists => 'Playlists';
|
||||
|
||||
@override
|
||||
String get navigationTabsSongs => 'Songs';
|
||||
|
||||
@override
|
||||
String get navigationTabsLibrary => 'Thư Viện';
|
||||
|
||||
|
||||
@ -41,6 +41,18 @@ class AppLocalizationsZh extends AppLocalizations {
|
||||
@override
|
||||
String get navigationTabsHome => '首页';
|
||||
|
||||
@override
|
||||
String get navigationTabsAlbums => 'Albums';
|
||||
|
||||
@override
|
||||
String get navigationTabsArtists => 'Artists';
|
||||
|
||||
@override
|
||||
String get navigationTabsPlaylists => 'Playlists';
|
||||
|
||||
@override
|
||||
String get navigationTabsSongs => 'Songs';
|
||||
|
||||
@override
|
||||
String get navigationTabsLibrary => '所有';
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user