diff --git a/resources/i18n/cs.json b/resources/i18n/cs.json index 009bb5d04..23c6fd389 100644 --- a/resources/i18n/cs.json +++ b/resources/i18n/cs.json @@ -24,7 +24,8 @@ "rating": "Hodnocení", "quality": "Kvalita", "bpm": "BPM", - "playDate": "Poslední přehravaná skladba" + "playDate": "Poslední přehravaná skladba", + "channels": "Kanály" }, "actions": { "addToQueue": "Přehrát později", @@ -32,7 +33,8 @@ "addToPlaylist": "Přidat do seznamu skladeb", "shuffleAll": "Zamíchat vše", "download": "Stáhnout", - "playNext": "Přehrát další" + "playNext": "Přehrát další", + "info": "Získat informace" } }, "album": { @@ -57,7 +59,8 @@ "addToQueue": "Přehrát později", "shuffle": "Zamíchat", "addToPlaylist": "Přidat do seznamu skladeb", - "download": "Stáhnout" + "download": "Stáhnout", + "info": "Získat informace" }, "lists": { "all": "Všechno", @@ -305,9 +308,10 @@ "lastfmUnlinkSuccess": "Last.fm odpojeno a ukládání vypnuto", "lastfmUnlinkFailure": "Last.fm nemohlo být odpojeno", "openIn": { - "lastfm": "", - "musicbrainz": "" - } + "lastfm": "Otevřít na Last.fm", + "musicbrainz": "Otevřít na MusicBrainz" + }, + "lastfmLink": "Číst dále..." }, "menu": { "library": "Knihovna", @@ -325,7 +329,9 @@ } }, "albumList": "Alba", - "about": "O Navidrome" + "about": "O Navidrome", + "playlists": "Seznamy skladeb", + "sharedPlaylists": "Sdílené seznamy skladeb" }, "player": { "playListsText": "Fronta", diff --git a/resources/i18n/de.json b/resources/i18n/de.json index ad78843e5..37bbebdc0 100644 --- a/resources/i18n/de.json +++ b/resources/i18n/de.json @@ -24,7 +24,8 @@ "rating": "Bewertung", "quality": "Qualität", "bpm": "BPM", - "playDate": "Letzte Wiedergabe" + "playDate": "Letzte Wiedergabe", + "channels": "Spuren" }, "actions": { "addToQueue": "Später abspielen", @@ -32,7 +33,8 @@ "addToPlaylist": "Zur Playlist hinzufügen", "shuffleAll": "Zufallswiedergabe", "download": "Herunterladen", - "playNext": "Als nächstes abspielen" + "playNext": "Als nächstes abspielen", + "info": "Mehr Informationen" } }, "album": { @@ -57,7 +59,8 @@ "addToQueue": "Später abspielen", "shuffle": "Zufallswiedergabe", "addToPlaylist": "Zur Playlist hinzufügen", - "download": "Herunterladen" + "download": "Herunterladen", + "info": "Mehr Informationen" }, "lists": { "all": "Alle", @@ -307,7 +310,8 @@ "openIn": { "lastfm": "Auf Last.fm anzeigen", "musicbrainz": "Auf MusicBrainz anzeigen" - } + }, + "lastfmLink": "Mehr lesen" }, "menu": { "library": "Bibliothek", @@ -325,7 +329,9 @@ } }, "albumList": "Alben", - "about": "Über" + "about": "Über", + "playlists": "Playlisten", + "sharedPlaylists": "Geteilte Playlisten" }, "player": { "playListsText": "Wiedergabeliste abspielen", diff --git a/resources/i18n/es.json b/resources/i18n/es.json index 55d5b098d..abaf65131 100644 --- a/resources/i18n/es.json +++ b/resources/i18n/es.json @@ -24,7 +24,8 @@ "rating": "Calificación", "quality": "Cualidad", "bpm": "BPM", - "playDate": "Últimas reproducciones" + "playDate": "Últimas reproducciones", + "channels": "Canales" }, "actions": { "addToQueue": "Reproducir después", @@ -32,7 +33,8 @@ "addToPlaylist": "Agregar a la lista de reproducción", "shuffleAll": "Todas aleatorias", "download": "Descarga", - "playNext": "Siguiente" + "playNext": "Siguiente", + "info": "Obtener información" } }, "album": { @@ -57,7 +59,8 @@ "addToQueue": "Reproducir después", "shuffle": "Aletorio", "addToPlaylist": "Agregar a la lista", - "download": "Descargar" + "download": "Descargar", + "info": "Obtener información" }, "lists": { "all": "Todos", @@ -307,7 +310,8 @@ "openIn": { "lastfm": "Ver en Last.fm", "musicbrainz": "Ver en MusicBrainz" - } + }, + "lastfmLink": "Leer más..." }, "menu": { "library": "Biblioteca", @@ -325,7 +329,9 @@ } }, "albumList": "Álbumes", - "about": "Acerca de" + "about": "Acerca de", + "playlists": "Playlists", + "sharedPlaylists": "Playlists Compartidas" }, "player": { "playListsText": "Lista de reproducción", diff --git a/resources/i18n/fa.json b/resources/i18n/fa.json new file mode 100644 index 000000000..22dbe02f6 --- /dev/null +++ b/resources/i18n/fa.json @@ -0,0 +1,389 @@ +{ + "languageName": "انگلیسی", + "resources": { + "song": { + "name": "ترانه |||| ترانه ها", + "fields": { + "albumArtist": "هنرمند آلبوم", + "duration": "زمان", + "trackNumber": "#", + "playCount": "پخش ها", + "title": "عنوان", + "artist": "هنرمند", + "album": "آلبوم", + "path": "مسیر فایل", + "genre": "ژانر", + "compilation": "تلفیقی", + "year": "سال", + "size": "اندازه فایل", + "updatedAt": "به روز شده در", + "bitRate": "نرخ بیت", + "discSubtitle": "زیرنویس دیسک", + "starred": "موردعلاقه", + "comment": "اظهارنظر", + "rating": "رتبه یندی", + "quality": "کیفیّت", + "bpm": "ضربان در دقیقه", + "playDate": "آخرین پخش شده", + "channels": "کانال ها" + }, + "actions": { + "addToQueue": "بعدا پخش کن", + "playNow": "الان پخش کن", + "addToPlaylist": "افزودن به لیست پخش", + "shuffleAll": "همه درهم", + "download": "دانلود", + "playNext": "پخش بعدی", + "info": "گرفتن اطلاعات" + } + }, + "album": { + "name": "آلبوم |||| آلبوم ها", + "fields": { + "albumArtist": "هنرمند آلبوم", + "artist": "هنرمند", + "duration": "زمان", + "songCount": "ترانه ها", + "playCount": "پخش ها", + "name": "نام", + "genre": "ژانر", + "compilation": "تلفیقی", + "year": "سال", + "updatedAt": "به روز شده در", + "comment": "اظهارنظر", + "rating": "رتبه بندی" + }, + "actions": { + "playAll": "پخش", + "playNext": "پخش بعدی", + "addToQueue": "پخش قبلی", + "shuffle": "درهم", + "addToPlaylist": "افزودن به لیست پخش", + "download": "دانلود", + "info": "گرفتن اطلاعات" + }, + "lists": { + "all": "همه", + "random": "تصادفی", + "recentlyAdded": "به تازگی اضافه شده", + "recentlyPlayed": "آخرین پخش شده ها", + "mostPlayed": "بیشتر پخش شده", + "starred": "علاقمندی ها", + "topRated": "رتبه برتر" + } + }, + "artist": { + "name": "هنرمند |||| هنرمندان", + "fields": { + "name": "نام", + "albumCount": "تعداد آلبوم", + "songCount": "تعداد آهنگ", + "playCount": "پخش ها", + "rating": "رتبه بندی", + "genre": "ژانر" + } + }, + "user": { + "name": "کاربر |||| کاربران", + "fields": { + "userName": "نام کاربری", + "isAdmin": "ادمین است", + "lastLoginAt": "آخرین ورود در", + "updatedAt": "به روز شده در", + "name": "نام", + "password": "کلمه عبور", + "createdAt": "ایجاد شده در", + "changePassword": "تغییر کلمه عبور؟", + "currentPassword": "کلمه عبور جاری", + "newPassword": "کلمه عبور جدید" + }, + "helperTexts": { + "name": "تغییرات نام شما در ورود بعدی منعکس می شود" + }, + "notifications": { + "created": "کاربر ایجاد شد", + "updated": "کاربر به روز شد", + "deleted": "کاربر حذف شد" + } + }, + "player": { + "name": "پخش کننده |||| پخش کننده ها", + "fields": { + "name": "نام", + "transcodingId": "کدگذاری", + "maxBitRate": "حداکثر نرخ بیت", + "client": "سرویس گیرنده", + "userName": "نام کاربری", + "lastSeen": "اخرین بازدید در", + "reportRealPath": "گزارش مسیر واقعی", + "scrobbleEnabled": "ارسال اسکروبل به Last.fm" + } + }, + "transcoding": { + "name": "کدگذاری |||| کدگذاری ها", + "fields": { + "name": "نام", + "targetFormat": "فرمت هدف", + "defaultBitRate": "نرخ بیت پیشفرض", + "command": "فرمان" + } + }, + "playlist": { + "name": "لیست پخش |||| فهرست های پخش", + "fields": { + "name": "نام", + "duration": "مدّت زمان", + "owner": "مالک", + "public": "عمومی", + "updatedAt": "بروزشده در", + "createdAt": "ایجادشده در", + "songCount": "ترانه ها", + "comment": "اظهارنظر", + "sync": "واردکردن-خودکار", + "path": "واردکردن از" + }, + "actions": { + "selectPlaylist": "یک لیست پخش انتخاب کنید:", + "addNewPlaylist": "ایجاد \"%{name}\"", + "export": "صادرکردن" + }, + "message": { + "duplicate_song": "افزودن آهنگ های تکراری", + "song_exist": "موارد تکراری به لیست پخش اضافه می شوند. آیا می خواهید موارد تکراری را اضافه کنید یا از آنها صرف نظر می کنید؟" + } + } + }, + "ra": { + "auth": { + "welcome1": "از اینکه نویدروم را نصب کردید متشکریم!", + "welcome2": "برای شروع ، یک کاربر مدپریت ایجاد کنید", + "confirmPassword": "تأیید کلمه عبور", + "buttonCreateAdmin": "ایجاد مدیر", + "auth_check_error": "لطفا برای ادامه وارد سیستم شوید", + "user_menu": "پروفایل", + "username": "نام کاربری", + "password": "کلمه عبور", + "sign_in": "ورود", + "sign_in_error": "احراز هویت ناموفق بود، لطفاً دوباره امتحان کنید", + "logout": "خروج" + }, + "validation": { + "invalidChars": "لطفاً فقط از حروف و اعداد استفاده کنید", + "passwordDoesNotMatch": "کلمه عبور مطابقت ندارد", + "required": "ضروری", + "minLength": "حداقل باید %{min} کاراکتر داشته باشد", + "maxLength": "حداکثر %{max} کاراکتر یا کمتر باشد", + "minValue": "باید حداقل %{min} دقیقه باشد", + "maxValue": "حداکثر %{max} دقیقه یا کمتر باشد", + "number": "باید یک عدد باشد", + "email": "باید یک ایمیل آدرس معتبر باشد", + "oneOf": "باید یکی از موارد زیر باشد: %{options}", + "regex": "باید با یک قالب خاص (regex) مطابقت داشته باشد: %{pattern}", + "unique": "باید یکتا باشد" + }, + "action": { + "add_filter": "افزودن فیلتر", + "add": "افزودن", + "back": "برگشت به عقب", + "bulk_actions": "1 مورد انتخاب شد |||| %{smart_count} آیتم انتخاب شده", + "cancel": "لغو", + "clear_input_value": "پاک کردن مقدار", + "clone": "شبیه", + "confirm": "تایید", + "create": "ایجاد", + "delete": "حذف", + "edit": "ویرایش", + "export": "صادرکردن", + "list": "فهرست", + "refresh": "تازه کردن", + "remove_filter": "حذف این فیلتر", + "remove": "حذف", + "save": "ذخیره", + "search": "جستجو", + "show": "نمایش", + "sort": "ترتیب", + "undo": "واگرد", + "expand": "گشودن", + "close": "بستن", + "open_menu": "بازکردن منو", + "close_menu": "بستن منو", + "unselect": "لغو انتخاب", + "skip": "ردشدن" + }, + "boolean": { + "true": "بله", + "false": "خیر" + }, + "page": { + "create": "ایجاد %{name}", + "dashboard": "داشبورد", + "edit": "%{name} #%{id}", + "error": "مشکلی پیش آمد", + "list": "%{name}", + "loading": "بارگذاری", + "not_found": "پیدا نشد", + "show": "%{name} #%{id}", + "empty": "هنوز %{name} نیست", + "invite": "آیا میخواهید یکی اضافه کنید؟" + }, + "input": { + "file": { + "upload_several": "تعدادی فایل برای بارگذاری بکشید و اینجا رها کنید یا برای انتخاب یکی از آنها کلیک کنید.", + "upload_single": "یک فایل را برای بارگذاری بکشید و اینجا رها کنید یا برای انتخاب روی آن کلیک کنید." + }, + "image": { + "upload_several": "تعدادی تصویر برای بارگذاری بکشید و اینجا رها کنید یا برای انتخاب یکی روی آن کلیک کنید.", + "upload_single": "یک تصویر را برای بارگذاری بکشید و اینجا رها کنید یا برای انتخاب روی آن کلیک کنید." + }, + "references": { + "all_missing": "داده های مرجع در دسترس نمی باشد.", + "many_missing": "حداقل یکی از مرجع های مرتبط به نظر می رسد دیگر در دسترس نیست.", + "single_missing": "مرجع مرتبط دیگر در دسترس نیست." + }, + "password": { + "toggle_visible": "پنهان کردن کلمه عبور", + "toggle_hidden": "نمایش کلمه عبور" + } + }, + "message": { + "about": "درباره", + "are_you_sure": "آیا مطمئن هستید؟", + "bulk_delete_content": "آیا مطمئن هستید که می خواهید این%{name} را حذف کنید؟ |||| آیا مطمئن هستید که می خواهید این موارد %{smart_count} را حذف کنید؟", + "bulk_delete_title": "حذف %{name} |||| حذف %{smart_count} %{name}", + "delete_content": "آیا مطمئن هستید که میخواهید این مورد را حذف کنید؟", + "delete_title": "حذف %{name} #%{id}", + "details": "جزئیات", + "error": "یک خطای سرویس گیرنده رخ داده و درخواست شما کامل نشد.", + "invalid_form": "فرم معتبر نیست. لطفاً خطاها را بررسی کنید", + "loading": "صفحه در حال بارگیری است، تنها چند لحظه لطفاً شکیبا باشید", + "no": "خیر", + "not_found": "یا آدرس اینترنتی اشتباهی تایپ کرده اید یا پیوند بدی را دنبال کرده اید.", + "yes": "بله", + "unsaved_changes": "برخی از تغییرات شما ذخیره نشده. آیا مطمئن هستید که می خواهید آنها را نادیده بگیرید؟" + }, + "navigation": { + "no_results": "نتیجه ای پیدا نشد", + "no_more_results": "شماره صفحه %{page} خارج از محدوده است. صفحه قبلی را امتحان کنید", + "page_out_of_boundaries": "شماره صفحه %{page} خارج از محدوده است", + "page_out_from_end": "نمیتوان به بعد از آخرین صفحه رفت", + "page_out_from_begin": "نمیتوان به قبل از صفحه 1 رفت", + "page_range_info": "%{offsetBegin}-%{offsetEnd} از %{total}", + "page_rows_per_page": "آیتم در صفحه :", + "next": "بعدی", + "prev": "قبلی", + "skip_nav": "پرش به محتوا" + }, + "notification": { + "updated": "عنصر به روز شد |||| {smart_count} عنصر به روز شدند", + "created": "عنصر ایجاد شد", + "deleted": "عنصر حذف شد |||| {smart_count} عنصر حذف شدند", + "bad_item": "عنصر نادرست", + "item_doesnt_exist": "عنصر موجود نمی باشد", + "http_error": "خطای ارتباط سرور", + "data_provider_error": "خطای ارائه کننده داده. برای جزئیات بیشتر کنسول را بررسی کنید.", + "i18n_error": "نمی تواند ترجمه ها را برای زبان تعین شده بارگذاری کرد", + "canceled": "اقدام لغو شد", + "logged_out": "جلسه شما به پایان رسیده، لطفاً دوباره وصل شوید.", + "new_version": "نسخه جدید در دسترس است! لطفا این پنجره را تازه کنید." + }, + "toggleFieldsMenu": { + "columnsToDisplay": "ستون ها برای نمایش", + "layout": "لایه", + "grid": "شبکه", + "table": "جدول" + } + }, + "message": { + "note": "توجه", + "transcodingDisabled": "تغییر پیکربندی کدگذاری از طریق رابط وب به دلایل امنیتی غیرفعال است. اگر می خواهید گزینه های کدگذاری را تغییر دهید (ویرایش یا اضافه کنید) ، سرور را با گزینه پیکربندی %{config} راه اندازی مجدد کنید.", + "transcodingEnabled": "نویدروم در حال حاضر با %{config}, اجرا می شود و امکان اجرای دستورات سیستم از تنظیمات کدگذاری با استفاده از رابط وب را ممکن می سازد. توصیه می کنیم آن را به دلایل امنیتی غیرفعال کنید و فقط هنگام پیکربندی گزینه های کدگذاری آن را فعال کنید.", + "songsAddedToPlaylist": "1 آهنگ به لیست پخش اضافه شد |||| %{smart_count} آهنگ به لیست پخش اضافه شد", + "noPlaylistsAvailable": "موجود نیست", + "delete_user_title": "حذف کاربر '%{name}'", + "delete_user_content": "آیا مطمئن هستید که می خواهید این کاربر و همه داده های او (از جمله لیست پخش و تنظیمات برگزیده اش) را حذف کنید؟", + "notifications_blocked": "شما اعلان های این سایت را در تنظیمات مرورگر خود مسدود کرده اید", + "notifications_not_available": "این مرورگر از اعلان های دسکتاپ پشتیبانی نمی کند یا از طریق https به نوید روم دسترسی ندارید", + "lastfmLinkSuccess": "last.fm با موفقیت مرتبط شد و scrobbling فعال شد", + "lastfmLinkFailure": "last.fm پیوند داده نشد", + "lastfmUnlinkSuccess": "last.fm لغو پیوند شده و scrobbling غیرفعال شده است", + "lastfmUnlinkFailure": "پیوند last.fm را نمی توان لغو کرد", + "openIn": { + "lastfm": "بازکردن در Last.fm", + "musicbrainz": "بازکردن در موزیک براینز" + }, + "lastfmLink": "بیشتر بخوانید..." + }, + "menu": { + "library": "کتابخانه", + "settings": "تنظیمات", + "version": "نسخه", + "theme": "تم", + "personal": { + "name": "شخصی", + "options": { + "theme": "تم", + "language": "زبان", + "defaultView": "نمای پیش فرض", + "desktop_notifications": "اعلان های دسکتاپ", + "lastfmScrobbling": "اسکروبل به Last.fm" + } + }, + "albumList": "آلبوم ها", + "about": "درباره", + "playlists": "لیست پخش", + "sharedPlaylists": "لیست پخش مشترک" + }, + "player": { + "playListsText": "صف پخش", + "openText": "بازکردن", + "closeText": "بستن", + "notContentText": "بدون موسیقی", + "clickToPlayText": "برای پخش کلیک کنید", + "clickToPauseText": "برای مکث کلیک کنید", + "nextTrackText": "آهنگ بعدی", + "previousTrackText": "آهنگ قبلی", + "reloadText": "بارگیری مجدد", + "volumeText": "حجم صدا", + "toggleLyricText": "کلید متن ترانه", + "toggleMiniModeText": "به حداقل رساندن", + "destroyText": "از بین رفتن", + "downloadText": "دانلود", + "removeAudioListsText": "حذف لیست های صوتی", + "clickToDeleteText": "برای حذف %{name} کلیک کنید", + "emptyLyricText": "بدون متن ترانه", + "playModeText": { + "order": "به ترتیب", + "orderLoop": "تکرار", + "singleLoop": "تکرار یکی", + "shufflePlay": "درهم" + } + }, + "about": { + "links": { + "homepage": "صفحه نخست", + "source": "کد منبع", + "featureRequests": "درخواست های ویژگی" + } + }, + "activity": { + "title": "فعالیّت", + "totalScanned": "کل پوشه ها اسکن شدند", + "quickScan": "اسکن سریع", + "fullScan": "اسکن کامل", + "serverUptime": "زمان کار سرور", + "serverDown": "آفلاین" + }, + "help": { + "title": "کلیدهای میانبر نوید روم", + "hotkeys": { + "show_help": "نمایش این کمک", + "toggle_menu": "دکمه منو نوارکناری", + "toggle_play": "پخش / مکث", + "prev_song": "آهنگ قبلی", + "next_song": "آهنگ بعدی", + "vol_up": "حجم صدا بالا", + "vol_down": "حجم صدا پائین", + "toggle_love": "افزودن این آهنگ به موارد دلخواه" + } + } +} diff --git a/resources/i18n/fr.json b/resources/i18n/fr.json index cd734c81f..1c62da262 100644 --- a/resources/i18n/fr.json +++ b/resources/i18n/fr.json @@ -24,7 +24,8 @@ "rating": "Classement", "quality": "Qualité", "bpm": "BPM", - "playDate": "Derniers joués" + "playDate": "Derniers joués", + "channels": "Canaux" }, "actions": { "addToQueue": "Ajouter à la file", @@ -32,7 +33,8 @@ "addToPlaylist": "Ajouter à la playlist", "shuffleAll": "Tout mélanger", "download": "Télécharger", - "playNext": "Lire ensuite" + "playNext": "Lire ensuite", + "info": "Plus d'informations" } }, "album": { @@ -57,13 +59,14 @@ "addToQueue": "Ajouter à la file", "shuffle": "Mélanger", "addToPlaylist": "Ajouter à la playlist", - "download": "Télécharger" + "download": "Télécharger", + "info": "Plus d'informations" }, "lists": { "all": "Tous", "random": "Aléatoire", - "recentlyAdded": "Récemment ajoutés", - "recentlyPlayed": "Récemment joués", + "recentlyAdded": "Récemment ajouté", + "recentlyPlayed": "Récemment joué", "mostPlayed": "Plus joués", "starred": "Favoris", "topRated": "Les mieux classés" @@ -133,7 +136,7 @@ "owner": "Propriétaire", "public": "Public", "updatedAt": "Mise à jour le", - "createdAt": "Créée le", + "createdAt": "Créé le", "songCount": "Titres", "comment": "Commentaire", "sync": "Import automatique", @@ -154,7 +157,7 @@ "auth": { "welcome1": "Merci d'avoir installé Navidrome !", "welcome2": "Pour commencer, créez un compte administrateur", - "confirmPassword": "Confirmez votre mot de passe", + "confirmPassword": "Confirmer votre mot de passe", "buttonCreateAdmin": "Créer un compte administrateur", "auth_check_error": "Merci de vous connecter pour continuer", "user_menu": "Profil", @@ -191,7 +194,7 @@ "delete": "Supprimer", "edit": "Éditer", "export": "Exporter", - "list": "Lister", + "list": "Liste", "refresh": "Actualiser", "remove_filter": "Supprimer ce filtre", "remove": "Supprimer", @@ -307,7 +310,8 @@ "openIn": { "lastfm": "Ouvrir dans Last.fm", "musicbrainz": "Ouvrir dans MusicBrainz" - } + }, + "lastfmLink": "Lire plus..." }, "menu": { "library": "Bibliothèque", @@ -325,7 +329,9 @@ } }, "albumList": "Albums", - "about": "À propos" + "about": "À propos", + "playlists": "Playlists", + "sharedPlaylists": "Playlists partagées" }, "player": { "playListsText": "File de lecture", @@ -380,4 +386,4 @@ "toggle_love": "Ajouter/Enlever le morceau des favoris" } } -} +} \ No newline at end of file diff --git a/resources/i18n/it.json b/resources/i18n/it.json index ced058349..cc07f4b99 100644 --- a/resources/i18n/it.json +++ b/resources/i18n/it.json @@ -24,7 +24,8 @@ "rating": "Valutazione", "quality": "Qualità", "bpm": "BPM", - "playDate": "Ultima riproduzione" + "playDate": "Ultima riproduzione", + "channels": "Canali" }, "actions": { "addToQueue": "Aggiungi alla coda", @@ -32,7 +33,8 @@ "addToPlaylist": "Aggiungi alla playlist", "shuffleAll": "Riproduci casualmente", "download": "Scarica", - "playNext": "Riproduci come successivo" + "playNext": "Riproduci come successivo", + "info": "Informazioni" } }, "album": { @@ -57,7 +59,8 @@ "addToQueue": "Aggiungi alla coda", "shuffle": "Riproduci casualmente", "addToPlaylist": "Aggiungi alla Playlist", - "download": "Scarica" + "download": "Scarica", + "info": "Informazioni" }, "lists": { "all": "Tutti", @@ -307,7 +310,8 @@ "openIn": { "lastfm": "Apri in Last.fm", "musicbrainz": "Apri in MusicBrainz" - } + }, + "lastfmLink": "Per saperne di più..." }, "menu": { "library": "Libreria", @@ -325,7 +329,9 @@ } }, "albumList": "Album", - "about": "Info" + "about": "Info", + "playlists": "Scalette", + "sharedPlaylists": "Scalette Condivise" }, "player": { "playListsText": "Coda", diff --git a/resources/i18n/ja.json b/resources/i18n/ja.json index 8057fcd51..f4404914c 100644 --- a/resources/i18n/ja.json +++ b/resources/i18n/ja.json @@ -24,7 +24,8 @@ "rating": "レート", "quality": "品質", "bpm": "BPM", - "playDate": "最後の再生" + "playDate": "最後の再生", + "channels": "チャンネル" }, "actions": { "addToQueue": "最後に再生", @@ -32,7 +33,8 @@ "addToPlaylist": "プレイリストに追加", "shuffleAll": "全曲シャッフル", "download": "ダウンロード", - "playNext": "次に再生" + "playNext": "次に再生", + "info": "詳細" } }, "album": { @@ -57,7 +59,8 @@ "addToQueue": "最後に再生", "shuffle": "シャッフル", "addToPlaylist": "プレイリストへ追加", - "download": "ダウンロード" + "download": "ダウンロード", + "info": "詳細" }, "lists": { "all": "全て", @@ -307,7 +310,8 @@ "openIn": { "lastfm": "Last.fmで開く", "musicbrainz": "MusicBrainzで開く" - } + }, + "lastfmLink": "続きを読む" }, "menu": { "library": "ライブラリ", @@ -325,7 +329,9 @@ } }, "albumList": "アルバム", - "about": "詳細" + "about": "詳細", + "playlists": "プレイリスト", + "sharedPlaylists": "共有プレイリスト" }, "player": { "playListsText": "再生リスト", diff --git a/resources/i18n/pt.json b/resources/i18n/pt.json index 8e5f2de09..6ce09b926 100644 --- a/resources/i18n/pt.json +++ b/resources/i18n/pt.json @@ -24,7 +24,8 @@ "rating": "Classificação", "quality": "Qualidade", "bpm": "BPM", - "playDate": "Últ. Execução" + "playDate": "Últ. Execução", + "channels": "Canais" }, "actions": { "addToQueue": "Adicionar à fila", @@ -32,7 +33,8 @@ "addToPlaylist": "Adicionar à playlist", "shuffleAll": "Aleatório", "download": "Baixar", - "playNext": "Toca a seguir" + "playNext": "Toca a seguir", + "info": "Detalhes" } }, "album": { @@ -57,7 +59,8 @@ "addToQueue": "Adicionar à fila", "shuffle": "Aleatório", "addToPlaylist": "Adicionar à playlist", - "download": "Baixar" + "download": "Baixar", + "info": "Detalhes" }, "lists": { "all": "Todos", @@ -307,7 +310,8 @@ "openIn": { "lastfm": "Abrir em Last.fm", "musicbrainz": "Abrir em MusicBrainz" - } + }, + "lastfmLink": "Leia mais" }, "menu": { "library": "Biblioteca", @@ -325,7 +329,9 @@ } }, "albumList": "Álbuns", - "about": "Info" + "about": "Info", + "playlists": "Playlists", + "sharedPlaylists": "Compartilhadas" }, "player": { "playListsText": "Fila de Execução", @@ -380,4 +386,4 @@ "toggle_love": "Marcar/desmarcar favorita" } } -} \ No newline at end of file +} diff --git a/resources/i18n/ru.json b/resources/i18n/ru.json index ad2405f03..a24c81fc1 100644 --- a/resources/i18n/ru.json +++ b/resources/i18n/ru.json @@ -24,7 +24,8 @@ "rating": "Рейтинг", "quality": "Качество", "bpm": "BPM", - "playDate": "Последнее воспроизведение" + "playDate": "Последнее воспроизведение", + "channels": "" }, "actions": { "addToQueue": "В очередь", @@ -32,7 +33,8 @@ "addToPlaylist": "Добавить в плейлист", "shuffleAll": "Перемешать", "download": "Скачать", - "playNext": "Следующий" + "playNext": "Следующий", + "info": "" } }, "album": { @@ -57,7 +59,8 @@ "addToQueue": "В очередь", "shuffle": "Перемешать", "addToPlaylist": "Добавить в плейлист", - "download": "Скачать" + "download": "Скачать", + "info": "" }, "lists": { "all": "Все", @@ -112,7 +115,6 @@ "client": "Клиент", "userName": "Пользователь", "lastSeen": "Был на сайте", - "reportRealPath": "", "reportRealPath": "Показать реальный путь", "scrobbleEnabled": "Включить скробблинг Last.fm" } @@ -308,7 +310,8 @@ "openIn": { "lastfm": "Показать на Last.fm", "musicbrainz": "Показать на MusicBrainz" - } + }, + "lastfmLink": "" }, "menu": { "library": "Библиотека", @@ -326,7 +329,9 @@ } }, "albumList": "Альбомы", - "about": "О нас" + "about": "О нас", + "playlists": "", + "sharedPlaylists": "" }, "player": { "playListsText": "Очередь воспроизведения", @@ -381,4 +386,4 @@ "toggle_love": "Добавить / удалить песню из избранного" } } -} +} \ No newline at end of file diff --git a/resources/i18n/sl.json b/resources/i18n/sl.json index 3d6f3179a..a822280cc 100644 --- a/resources/i18n/sl.json +++ b/resources/i18n/sl.json @@ -24,7 +24,8 @@ "rating": "Ocena", "quality": "Kakovost", "bpm": "BPM", - "playDate": "Zadnja predvajana" + "playDate": "Zadnja predvajana", + "channels": "Kanali" }, "actions": { "addToQueue": "Predvajaj kasneje", @@ -32,7 +33,8 @@ "addToPlaylist": "Dodaj na seznam predvajanj", "shuffleAll": "Premešaj vse", "download": "Naloži", - "playNext": "Naslednji" + "playNext": "Naslednji", + "info": "Več informacij" } }, "album": { @@ -41,7 +43,7 @@ "albumArtist": "Avtor albuma", "artist": "Izvajalec", "duration": "Dolžina", - "songCount": "# pesmi", + "songCount": "Pesmi", "playCount": "Predvajano", "name": "Naslov", "genre": "Žanr", @@ -57,7 +59,8 @@ "addToQueue": "Predvajaj kasneje", "shuffle": "Premešaj", "addToPlaylist": "Dodaj v seznam predvajanja", - "download": "Naloži" + "download": "Naloži", + "info": "Več informacij" }, "lists": { "all": "Vse", @@ -307,7 +310,8 @@ "openIn": { "lastfm": "Odpri v Last.fm", "musicbrainz": "Odpri v MusicBrainz" - } + }, + "lastfmLink": "Preberi več..." }, "menu": { "library": "Knjižnica", @@ -325,7 +329,9 @@ } }, "albumList": "Albumi", - "about": "O programu" + "about": "O programu", + "playlists": "Seznami predvajanj", + "sharedPlaylists": "Deljeni seznami predvajanj" }, "player": { "playListsText": "Predvajaj vrsto", diff --git a/resources/i18n/th.json b/resources/i18n/th.json index 985bdb76f..63a3d329f 100644 --- a/resources/i18n/th.json +++ b/resources/i18n/th.json @@ -24,7 +24,8 @@ "rating": "Rating", "quality": "คุณภาพ", "bpm": "BPM", - "playDate": "" + "playDate": "เล่นล่าสุด", + "channels": "ช่อง" }, "actions": { "addToQueue": "เล่นหลังสุด", @@ -32,7 +33,8 @@ "addToPlaylist": "เพิ่มในเพลย์ลิสต์", "shuffleAll": "สุ่มทั้งหมด", "download": "ดาวน์โหลด", - "playNext": "เล่นเพลงถัดไป" + "playNext": "เล่นเพลงถัดไป", + "info": "ดูรายละเอียด" } }, "album": { @@ -57,7 +59,8 @@ "addToQueue": "เล่นหลังสุด", "shuffle": "เล่นแบบสุ่ม", "addToPlaylist": "เพิ่งลงในเพลย์ลิสต์", - "download": "ดาวน์โหลด" + "download": "ดาวน์โหลด", + "info": "ดูรายละเอียด" }, "lists": { "all": "ทั้งหมด", @@ -113,7 +116,7 @@ "userName": "ชื่อผู้ใช้งาน", "lastSeen": "ใช้งานล่าสุดเมื่อ", "reportRealPath": "รายงาน Real Path", - "scrobbleEnabled": "" + "scrobbleEnabled": "ส่ง Scrobble ไป Last.fm" } }, "transcoding": { @@ -281,13 +284,13 @@ "i18n_error": "ไม่สามารถเรียกคำแปลของภาษาที่เลือกได้", "canceled": "ยกเลิกการกระทำแล้ว", "logged_out": "เซสชั่นของท่านสิ้นสุดแล้ว โปรดเชื่อมต่ออีกครั้ง", - "new_version": "" + "new_version": "มีเวอร์ชั่นใหม่! กรุณารีเฟรชหน้าจอนี้" }, "toggleFieldsMenu": { - "columnsToDisplay": "", - "layout": "", - "grid": "", - "table": "" + "columnsToDisplay": "แสดงคอลัมน์", + "layout": "เลย์เอ้าท์", + "grid": "Grid", + "table": "Table" } }, "message": { @@ -300,14 +303,15 @@ "delete_user_content": "คุณแน่ใจที่จะลบผู้ใช้นี้และข้อมูลทั้งหมด(รวมถึงเพลย์ลิสท์และตั้งค่าต่างๆ)?", "notifications_blocked": "คุณบล็อกการแจ้งเตือนสำหรับเว็บไซต์นี้", "notifications_not_available": "เบราเซอร์นี้ไม่รองรับการแจ้งเตือน Desktop หรือคุณไม่ได้เข้าถึง Navidrome ผ่าน https", - "lastfmLinkSuccess": "", - "lastfmLinkFailure": "", - "lastfmUnlinkSuccess": "", - "lastfmUnlinkFailure": "", + "lastfmLinkSuccess": "เชื่อมต่อ Last.fm สำเร็จและเปิดการ Scrobble", + "lastfmLinkFailure": "ไม่สามารถเชื่อมต่อ Last.fm ได้", + "lastfmUnlinkSuccess": "ยกเลิกการเชิ่มต่อ Last.fm สำเร็จและปิดการ Scrobble แล้ว", + "lastfmUnlinkFailure": "ไม่สามารถยกเลิกการเชิ่อมต่อกับ Last.fm ได้", "openIn": { - "lastfm": "", - "musicbrainz": "" - } + "lastfm": "เปิดใน Last.fm", + "musicbrainz": "เปิดใน MusicBrainz" + }, + "lastfmLink": "อ่านต่อ..." }, "menu": { "library": "ไลบรารี่", @@ -321,11 +325,13 @@ "language": "ภาษา", "defaultView": "หน้าเริ่มต้น", "desktop_notifications": "การแจ่งเตือน Desktop", - "lastfmScrobbling": "" + "lastfmScrobbling": "Scrobble ไป Last.fm" } }, "albumList": "อัลบั้ม", - "about": "เกี่ยวกับ" + "about": "เกี่ยวกับ", + "playlists": "เพลย์ลิสต์", + "sharedPlaylists": "เพลย์ลิสต์ที่แบ่งปัน" }, "player": { "playListsText": "เพลย์ลิสต์", diff --git a/resources/i18n/zh-Hant.json b/resources/i18n/zh-Hant.json index b2a8cc5fd..2b05b9cf0 100644 --- a/resources/i18n/zh-Hant.json +++ b/resources/i18n/zh-Hant.json @@ -23,8 +23,9 @@ "comment": "註釋", "rating": "評分", "quality": "品質", - "bpm": "", - "playDate": "" + "bpm": "BPM", + "playDate": "上次播放", + "channels": "聲道" }, "actions": { "addToQueue": "加入至播放佇列", @@ -32,7 +33,8 @@ "addToPlaylist": "加入至播放清單", "shuffleAll": "全部隨機播放", "download": "下載", - "playNext": "下一首播放" + "playNext": "下一首播放", + "info": "獲取信息" } }, "album": { @@ -57,7 +59,8 @@ "addToQueue": "加入至播放佇列", "shuffle": "隨機播放", "addToPlaylist": "加入播放清單", - "download": "下載" + "download": "下載", + "info": "獲取信息" }, "lists": { "all": "所有", @@ -90,17 +93,17 @@ "name": "名稱", "password": "密碼", "createdAt": "創建於", - "changePassword": "", - "currentPassword": "", - "newPassword": "" + "changePassword": "變更密碼?", + "currentPassword": "現在的密碼", + "newPassword": "新密碼" }, "helperTexts": { - "name": "" + "name": "你的名稱會在下次登入時生效" }, "notifications": { - "created": "", - "updated": "", - "deleted": "" + "created": "使用者已創建", + "updated": "使用者已更新", + "deleted": "使用者已刪除" } }, "player": { @@ -113,7 +116,7 @@ "userName": "使用者名稱", "lastSeen": "上次瀏覽", "reportRealPath": "回報實際路徑", - "scrobbleEnabled": "" + "scrobbleEnabled": "發送音樂記錄到Last.fm" } }, "transcoding": { @@ -176,7 +179,7 @@ "email": "必須是有效的電子信箱", "oneOf": "必須為: %{options}其中一項", "regex": "必須符合指定的格式 (正則表達式): %{pattern}", - "unique": "" + "unique": "必須是唯一的" }, "action": { "add_filter": "加入篩選", @@ -281,13 +284,13 @@ "i18n_error": "無法載入所選語言", "canceled": "操作已取消", "logged_out": "您的Session已結束,請重新登入。", - "new_version": "" + "new_version": "發現新版本! 請重新整理視窗" }, "toggleFieldsMenu": { - "columnsToDisplay": "", - "layout": "", - "grid": "", - "table": "" + "columnsToDisplay": "顯示欄目", + "layout": "版面", + "grid": "框格", + "table": "表格" } }, "message": { @@ -300,14 +303,15 @@ "delete_user_content": "您確定要刪除該使用者及其相關數據(包括播放清單和使用者配置)嗎?", "notifications_blocked": "您已在瀏覽器的設置中封鎖了此網站的通知", "notifications_not_available": "此瀏覽器不支援桌面通知", - "lastfmLinkSuccess": "", - "lastfmLinkFailure": "", - "lastfmUnlinkSuccess": "", - "lastfmUnlinkFailure": "", + "lastfmLinkSuccess": "Last.fm 成功連接並開啟音樂記錄", + "lastfmLinkFailure": "Last.fm 無法連接", + "lastfmUnlinkSuccess": "Last.fm 已無連接並停用音樂記錄", + "lastfmUnlinkFailure": "Last.fm 無法取消連接", "openIn": { - "lastfm": "", - "musicbrainz": "" - } + "lastfm": "在Last.fm打開", + "musicbrainz": "在MusicBrainz打開" + }, + "lastfmLink": "繼續閱讀..." }, "menu": { "library": "音樂庫", @@ -321,11 +325,13 @@ "language": "語言", "defaultView": "預設畫面", "desktop_notifications": "桌面通知", - "lastfmScrobbling": "" + "lastfmScrobbling": "啟用Last.fm音樂記錄" } }, "albumList": "專輯", - "about": "關於" + "about": "關於", + "playlists": "播放清單", + "sharedPlaylists": "分享的播放清單" }, "player": { "playListsText": "播放佇列",