i18n(music): translate music player strings to all locales
This commit is contained in:
@@ -72,6 +72,7 @@ class TranslationsKo extends Translations with BaseTranslations<AppLocale, Trans
|
||||
@override late final _TranslationsLiveTvKo liveTv = _TranslationsLiveTvKo._(_root);
|
||||
@override late final _TranslationsCollectionsKo collections = _TranslationsCollectionsKo._(_root);
|
||||
@override late final _TranslationsPlaylistsKo playlists = _TranslationsPlaylistsKo._(_root);
|
||||
@override late final _TranslationsMusicKo music = _TranslationsMusicKo._(_root);
|
||||
@override late final _TranslationsWatchTogetherKo watchTogether = _TranslationsWatchTogetherKo._(_root);
|
||||
@override late final _TranslationsDownloadsKo downloads = _TranslationsDownloadsKo._(_root);
|
||||
@override late final _TranslationsShadersKo shaders = _TranslationsShadersKo._(_root);
|
||||
@@ -898,6 +899,9 @@ class _TranslationsDiscoverKo extends TranslationsDiscoverEn {
|
||||
@override String nextUpIn({required Object library}) => '${library}의 다음 에피소드';
|
||||
@override String get recentlyAdded => '최근에 추가됨';
|
||||
@override String recentlyAddedIn({required Object library}) => '${library}에 최근에 추가됨';
|
||||
@override String latestAlbumsIn({required Object library}) => '${library}의 최신 앨범';
|
||||
@override String recentlyPlayedIn({required Object library}) => '${library}에서 최근 재생';
|
||||
@override String mostPlayedIn({required Object library}) => '${library}에서 가장 많이 재생';
|
||||
@override String playEpisode({required Object season, required Object episode}) => 'S${season}E${episode}';
|
||||
@override String get overview => '개요';
|
||||
@override String get cast => '출연진';
|
||||
@@ -1199,6 +1203,40 @@ class _TranslationsPlaylistsKo extends TranslationsPlaylistsEn {
|
||||
@override String get errorRemoving => '재생 목록에서 제거 실패';
|
||||
}
|
||||
|
||||
// Path: music
|
||||
class _TranslationsMusicKo extends TranslationsMusicEn {
|
||||
_TranslationsMusicKo._(TranslationsKo root) : this._root = root, super.internal(root);
|
||||
|
||||
final TranslationsKo _root; // ignore: unused_field
|
||||
|
||||
// Translations
|
||||
@override String get goToAlbum => '앨범으로 이동';
|
||||
@override String get goToArtist => '아티스트로 이동';
|
||||
@override String get instantMix => '인스턴트 믹스';
|
||||
@override String get playNext => '다음에 재생';
|
||||
@override String get addToQueue => '대기열에 추가';
|
||||
@override String discNumber({required Object n}) => '디스크 ${n}';
|
||||
@override String trackCount({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ko'))(n,
|
||||
other: '${n}곡',
|
||||
);
|
||||
@override String get nowPlaying => '재생 중';
|
||||
@override String playingFrom({required Object title}) => '${title}에서 재생 중';
|
||||
@override String get queue => '재생 대기열';
|
||||
@override String get upNext => '다음 항목';
|
||||
@override String get clearQueue => '대기열 비우기';
|
||||
@override String get lyrics => '가사';
|
||||
@override String get noLyrics => '가사 없음';
|
||||
@override String get sleepTimer => '취침 타이머';
|
||||
@override String get sleepTimerEndOfTrack => '곡 종료 시';
|
||||
@override String sleepTimerMinutes({required Object n}) => '${n}분';
|
||||
@override String get stopPlayback => '재생 중지';
|
||||
@override String get previousTrack => '이전 곡';
|
||||
@override String get nextTrack => '다음 곡';
|
||||
@override String get repeat => '반복';
|
||||
@override String get repeatAll => '전체 반복';
|
||||
@override String get repeatOne => '한 곡 반복';
|
||||
}
|
||||
|
||||
// Path: watchTogether
|
||||
class _TranslationsWatchTogetherKo extends TranslationsWatchTogetherEn {
|
||||
_TranslationsWatchTogetherKo._(TranslationsKo root) : this._root = root, super.internal(root);
|
||||
@@ -1279,6 +1317,8 @@ class _TranslationsDownloadsKo extends TranslationsDownloadsEn {
|
||||
@override String get manage => '관리';
|
||||
@override String get tvShows => 'TV 프로그램';
|
||||
@override String get movies => '영화';
|
||||
@override String get music => '음악';
|
||||
@override String tracksQueued({required Object count}) => '${count}곡 다운로드 대기 중';
|
||||
@override String get noDownloads => '다운로드 없음';
|
||||
@override String get noDownloadsDescription => '다운로드한 콘텐츠는 오프라인 시청을 위해 여기에 표시됩니다';
|
||||
@override String get downloadNow => '다운로드';
|
||||
@@ -1741,6 +1781,9 @@ class _TranslationsLibrariesGroupingsKo extends TranslationsLibrariesGroupingsEn
|
||||
@override String get shows => 'TV 프로그램';
|
||||
@override String get seasons => '시즌';
|
||||
@override String get episodes => '화';
|
||||
@override String get artists => '아티스트';
|
||||
@override String get albums => '앨범';
|
||||
@override String get tracks => '트랙';
|
||||
@override String get folders => '폴더';
|
||||
}
|
||||
|
||||
@@ -2599,6 +2642,9 @@ extension on TranslationsKo {
|
||||
'discover.nextUpIn' => ({required Object library}) => '${library}의 다음 에피소드',
|
||||
'discover.recentlyAdded' => '최근에 추가됨',
|
||||
'discover.recentlyAddedIn' => ({required Object library}) => '${library}에 최근에 추가됨',
|
||||
'discover.latestAlbumsIn' => ({required Object library}) => '${library}의 최신 앨범',
|
||||
'discover.recentlyPlayedIn' => ({required Object library}) => '${library}에서 최근 재생',
|
||||
'discover.mostPlayedIn' => ({required Object library}) => '${library}에서 가장 많이 재생',
|
||||
'discover.playEpisode' => ({required Object season, required Object episode}) => 'S${season}E${episode}',
|
||||
'discover.overview' => '개요',
|
||||
'discover.cast' => '출연진',
|
||||
@@ -2671,6 +2717,9 @@ extension on TranslationsKo {
|
||||
'libraries.groupings.shows' => 'TV 프로그램',
|
||||
'libraries.groupings.seasons' => '시즌',
|
||||
'libraries.groupings.episodes' => '화',
|
||||
'libraries.groupings.artists' => '아티스트',
|
||||
'libraries.groupings.albums' => '앨범',
|
||||
'libraries.groupings.tracks' => '트랙',
|
||||
'libraries.groupings.folders' => '폴더',
|
||||
'libraries.filterCategories.genre' => '장르',
|
||||
'libraries.filterCategories.year' => '연도',
|
||||
@@ -2832,6 +2881,29 @@ extension on TranslationsKo {
|
||||
'playlists.errorAdding' => '재생 목록에 추가 실패',
|
||||
'playlists.errorReordering' => '재생 목록 항목 재정렬 실패',
|
||||
'playlists.errorRemoving' => '재생 목록에서 제거 실패',
|
||||
'music.goToAlbum' => '앨범으로 이동',
|
||||
'music.goToArtist' => '아티스트로 이동',
|
||||
'music.instantMix' => '인스턴트 믹스',
|
||||
'music.playNext' => '다음에 재생',
|
||||
'music.addToQueue' => '대기열에 추가',
|
||||
'music.discNumber' => ({required Object n}) => '디스크 ${n}',
|
||||
'music.trackCount' => ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('ko'))(n, other: '${n}곡', ),
|
||||
'music.nowPlaying' => '재생 중',
|
||||
'music.playingFrom' => ({required Object title}) => '${title}에서 재생 중',
|
||||
'music.queue' => '재생 대기열',
|
||||
'music.upNext' => '다음 항목',
|
||||
'music.clearQueue' => '대기열 비우기',
|
||||
'music.lyrics' => '가사',
|
||||
'music.noLyrics' => '가사 없음',
|
||||
'music.sleepTimer' => '취침 타이머',
|
||||
'music.sleepTimerEndOfTrack' => '곡 종료 시',
|
||||
'music.sleepTimerMinutes' => ({required Object n}) => '${n}분',
|
||||
'music.stopPlayback' => '재생 중지',
|
||||
'music.previousTrack' => '이전 곡',
|
||||
'music.nextTrack' => '다음 곡',
|
||||
'music.repeat' => '반복',
|
||||
'music.repeatAll' => '전체 반복',
|
||||
'music.repeatOne' => '한 곡 반복',
|
||||
'watchTogether.title' => '함께 보기',
|
||||
'watchTogether.description' => '친구 및 가족과 콘텐츠를 동시에 시청하세요',
|
||||
'watchTogether.createSession' => '세션 생성',
|
||||
@@ -2896,6 +2968,8 @@ extension on TranslationsKo {
|
||||
'downloads.manage' => '관리',
|
||||
'downloads.tvShows' => 'TV 프로그램',
|
||||
'downloads.movies' => '영화',
|
||||
'downloads.music' => '음악',
|
||||
'downloads.tracksQueued' => ({required Object count}) => '${count}곡 다운로드 대기 중',
|
||||
'downloads.noDownloads' => '다운로드 없음',
|
||||
'downloads.noDownloadsDescription' => '다운로드한 콘텐츠는 오프라인 시청을 위해 여기에 표시됩니다',
|
||||
'downloads.downloadNow' => '다운로드',
|
||||
@@ -2947,6 +3021,8 @@ extension on TranslationsKo {
|
||||
'downloads.noSyncRules' => '동기화 규칙 없음',
|
||||
'downloads.manageSyncRule' => '동기화 관리',
|
||||
'downloads.editEpisodeCount' => '에피소드 수',
|
||||
_ => null,
|
||||
} ?? switch (path) {
|
||||
'downloads.editSyncFilter' => '동기화 필터',
|
||||
'downloads.syncAllItems' => '모든 항목 동기화 중',
|
||||
'downloads.syncUnwatchedItems' => '시청하지 않은 항목 동기화 중',
|
||||
@@ -2978,8 +3054,6 @@ extension on TranslationsKo {
|
||||
'companionRemote.session.startingServer' => '원격 서버 시작 중...',
|
||||
'companionRemote.session.failedToCreate' => '원격 서버를 시작하지 못했습니다:',
|
||||
'companionRemote.session.hostAddress' => '호스트 주소',
|
||||
_ => null,
|
||||
} ?? switch (path) {
|
||||
'companionRemote.session.connected' => '연결됨',
|
||||
'companionRemote.session.serverRunning' => '원격 서버 활성',
|
||||
'companionRemote.session.serverStopped' => '원격 서버 중지됨',
|
||||
|
||||
Reference in New Issue
Block a user