first commit
This commit is contained in:
@@ -0,0 +1,469 @@
|
||||
{
|
||||
"serverUrl": "عنوان الخادم",
|
||||
"@serverUrl": {},
|
||||
"emptyServerUrl": "لا يمكن عنوان الخادم يكون فارغ",
|
||||
"@emptyServerUrl": {
|
||||
"description": "Error message that shows when the user submits a login without a server URL"
|
||||
},
|
||||
"urlStartWithHttps": "العنوان يجب ان يبدأ مع \"//:http\" أو \"//:https\"",
|
||||
"@urlStartWithHttps": {
|
||||
"description": "Error message that shows when the user submits a server URL that doesn't start with http:// or https:// (for example, ftp://0.0.0.0"
|
||||
},
|
||||
"logs": "السجلات",
|
||||
"@logs": {},
|
||||
"username": "اسم المستعمل",
|
||||
"@username": {},
|
||||
"unknownName": "إسم غير معروف",
|
||||
"@unknownName": {},
|
||||
"couldNotFindLibraries": "لا يوجد أي مكتب.",
|
||||
"@couldNotFindLibraries": {
|
||||
"description": "Error message when the user does not have any libraries"
|
||||
},
|
||||
"selectMusicLibraries": "إختار مكاتب الأغاني",
|
||||
"@selectMusicLibraries": {
|
||||
"description": "App bar title for library select screen"
|
||||
},
|
||||
"songs": "الأغاني",
|
||||
"@songs": {},
|
||||
"next": "التالي",
|
||||
"@next": {},
|
||||
"albums": "ألبومات",
|
||||
"@albums": {},
|
||||
"artists": "الفنانين",
|
||||
"@artists": {},
|
||||
"genres": "التصنيفات",
|
||||
"@genres": {},
|
||||
"playlists": "قوائم الأغاني",
|
||||
"@playlists": {},
|
||||
"startMix": "خلط فوري",
|
||||
"@startMix": {},
|
||||
"startMixNoSongsArtist": "إكبس طويل على البوم لتضيف أو تزيل هم من بناء الخلطة قبل ان تبدأ الخلطة",
|
||||
"@startMixNoSongsArtist": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no artists selected"
|
||||
},
|
||||
"favourites": "مفضلات",
|
||||
"@favourites": {},
|
||||
"finamp": "Finamp",
|
||||
"@finamp": {},
|
||||
"clear": "إمسح",
|
||||
"@clear": {},
|
||||
"shuffleAll": "استماع عشوائي للكل",
|
||||
"@shuffleAll": {},
|
||||
"startMixNoSongsAlbum": "إكبس طويل على البوم لتضيف أو تزيل ها من بناء الخلطة قبل ان تبدأ الخلطة",
|
||||
"@startMixNoSongsAlbum": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no albums selected"
|
||||
},
|
||||
"music": "موسيقى",
|
||||
"@music": {},
|
||||
"downloads": "التنزيلات",
|
||||
"@downloads": {},
|
||||
"settings": "الإعدادات",
|
||||
"@settings": {},
|
||||
"album": "ألبوم",
|
||||
"@album": {},
|
||||
"sortBy": "فرز",
|
||||
"@sortBy": {},
|
||||
"sortOrder": "ترتيب الفرز",
|
||||
"@sortOrder": {},
|
||||
"offlineMode": "موضع غير الإتصال",
|
||||
"@offlineMode": {},
|
||||
"albumArtist": "فنان الألبوم",
|
||||
"@albumArtist": {},
|
||||
"artist": "الفنان",
|
||||
"@artist": {},
|
||||
"communityRating": "تقييم الجمهور",
|
||||
"@communityRating": {},
|
||||
"criticRating": "تقييم النقاد",
|
||||
"@criticRating": {},
|
||||
"datePlayed": "تاريخ استماع",
|
||||
"@datePlayed": {},
|
||||
"playCount": "عدد الاستمعات",
|
||||
"@playCount": {},
|
||||
"premiereDate": "تاريخ عرض الأول",
|
||||
"@premiereDate": {},
|
||||
"budget": "ميزنية",
|
||||
"@budget": {},
|
||||
"random": "عشوائي",
|
||||
"@random": {},
|
||||
"name": "إسم",
|
||||
"@name": {},
|
||||
"downloadMissingImages": "نزل صور المفقودة",
|
||||
"@downloadMissingImages": {},
|
||||
"revenue": "إيرادات",
|
||||
"@revenue": {},
|
||||
"runtime": "وقت تشغيل",
|
||||
"@runtime": {},
|
||||
"downloadCount": "{count,plural, =1{{count} تنزيل} other{{count} تنزيلات}}",
|
||||
"@downloadCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrors": "اخطأ التنزيل",
|
||||
"@downloadErrors": {},
|
||||
"downloadedImagesCount": "{count,plural,=1{{count} صورة} other{{count} صور}}",
|
||||
"@downloadedImagesCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsCount": "{count,plural,=1{{count} بند} other{{count} بنود}}",
|
||||
"@downloadedItemsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlComplete": "{count} متكمل",
|
||||
"@dlComplete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlFailed": "{count} فشل",
|
||||
"@dlFailed": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlEnqueued": "{count} ينتضر النزيل",
|
||||
"@dlEnqueued": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrorsTitle": "اخطأ التنزيل",
|
||||
"@downloadErrorsTitle": {},
|
||||
"dlRunning": "{count} يتم تنزيل الآن",
|
||||
"@dlRunning": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"noErrors": "لا يوجد اخطأ!",
|
||||
"@noErrors": {},
|
||||
"error": "خطأ",
|
||||
"@error": {},
|
||||
"discNumber": "القرس {number}",
|
||||
"@discNumber": {
|
||||
"placeholders": {
|
||||
"number": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"playButtonLabel": "استمع",
|
||||
"@playButtonLabel": {},
|
||||
"shuffleButtonLabel": "استمع عشوائياً",
|
||||
"@shuffleButtonLabel": {},
|
||||
"songCount": "{count,plural,=1{{count} أغتية} other{{count} أغاني}}",
|
||||
"@songCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"updateButtonLabel": "تحديث",
|
||||
"@updateButtonLabel": {},
|
||||
"editPlaylistNameTooltip": "غير اسم قائمة الأغاني",
|
||||
"@editPlaylistNameTooltip": {},
|
||||
"favourite": "المفضل",
|
||||
"@favourite": {},
|
||||
"playlistNameUpdated": "تم تحديث إسم قائمة الأغاني.",
|
||||
"@playlistNameUpdated": {},
|
||||
"required": "ملزوم",
|
||||
"@required": {},
|
||||
"addButtonLabel": "إضافة",
|
||||
"@addButtonLabel": {},
|
||||
"shareLogs": "شارك السجلات",
|
||||
"@shareLogs": {},
|
||||
"addDownloads": "إضافة تنزيلات",
|
||||
"@addDownloads": {},
|
||||
"downloadsAdded": "تم اضافة التنزيلات",
|
||||
"@downloadsAdded": {},
|
||||
"location": "موقع",
|
||||
"@location": {},
|
||||
"logsCopied": "تم نسخ السجلات.",
|
||||
"@logsCopied": {},
|
||||
"transcoding": "تحويل",
|
||||
"@transcoding": {},
|
||||
"message": "رسالة",
|
||||
"@message": {},
|
||||
"stackTrace": "إشارة تراكمية",
|
||||
"@stackTrace": {},
|
||||
"areYouSure": "هل انت متأكد؟",
|
||||
"@areYouSure": {},
|
||||
"audioService": "خدمة الصوت",
|
||||
"@audioService": {},
|
||||
"enableTranscoding": "تمكين التحويل",
|
||||
"@enableTranscoding": {},
|
||||
"notAvailableInOfflineMode": "عير متوفر في وضع غير الإتصال",
|
||||
"@notAvailableInOfflineMode": {},
|
||||
"jellyfinUsesAACForTranscoding": "\"جلي فين\" يستعمل مشفر <AAC> للتحويل",
|
||||
"@jellyfinUsesAACForTranscoding": {},
|
||||
"layoutAndTheme": "تخطيط و ظاهرة",
|
||||
"@layoutAndTheme": {},
|
||||
"logOut": "تسجيل الخروج",
|
||||
"@logOut": {},
|
||||
"bitrate": "معدل البتات",
|
||||
"@bitrate": {},
|
||||
"customLocation": "موقع مخصص",
|
||||
"@customLocation": {},
|
||||
"appDirectory": "مجلّد التطبيق",
|
||||
"@appDirectory": {},
|
||||
"unknownError": "خطأ غير معروف",
|
||||
"@unknownError": {},
|
||||
"directoryMustBeEmpty": "المجلد يجب ان يكون فارغ",
|
||||
"@directoryMustBeEmpty": {},
|
||||
"enterLowPriorityStateOnPause": "تشغيل وضع <low-priority state> عندما توقف استماع مؤقتاً",
|
||||
"@enterLowPriorityStateOnPause": {},
|
||||
"shuffleAllSongCountSubtitle": "عدد الأغاني التي تحمل عندما تستعمل كبسة \"استماع عشوائ لكل الأغاني\".",
|
||||
"@shuffleAllSongCountSubtitle": {},
|
||||
"shuffleAllSongCount": "استماع عشوائي لعدد الأغاني",
|
||||
"@shuffleAllSongCount": {},
|
||||
"grid": "شبكة",
|
||||
"@grid": {},
|
||||
"portrait": "عمودي",
|
||||
"@portrait": {},
|
||||
"landscape": "اقفي",
|
||||
"@landscape": {},
|
||||
"list": "قائمة",
|
||||
"@list": {},
|
||||
"viewType": "نوع العرض",
|
||||
"@viewType": {},
|
||||
"viewTypeSubtitle": "نوع عرض لصفة الموسيقى",
|
||||
"@viewTypeSubtitle": {},
|
||||
"showTextOnGridView": "أظهر كلمات على عرض الشبك",
|
||||
"@showTextOnGridView": {},
|
||||
"gridCrossAxisCount": "عدد محور معامد في عرض {value}",
|
||||
"@gridCrossAxisCount": {
|
||||
"description": "List tile title for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "Portrait"
|
||||
}
|
||||
}
|
||||
},
|
||||
"showTextOnGridViewSubtitle": "سواء ان تظهر كلمات [الإسم، الفنان، أو الباقي] على صفحة الموسيقى التي تستعمل عرض الشبكي.",
|
||||
"@showTextOnGridViewSubtitle": {},
|
||||
"showCoverAsPlayerBackgroundSubtitle": "سواء ان تستعمل مخلاف البوم غائم على مشغل الموسيقى.",
|
||||
"@showCoverAsPlayerBackgroundSubtitle": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtists": "إخفاء أسماء فنانين اﻷغنية إذا هن نفس أسماء فنانين الأابوم",
|
||||
"@hideSongArtistsIfSameAsAlbumArtists": {},
|
||||
"theme": "الألوان التطبيق",
|
||||
"@theme": {},
|
||||
"light": "ابيض",
|
||||
"@light": {},
|
||||
"cancelSleepTimer": "هل تريد ان تلغي مؤقت النوم؟",
|
||||
"@cancelSleepTimer": {},
|
||||
"dark": "غامق",
|
||||
"@dark": {},
|
||||
"tabs": "التبويبات",
|
||||
"@tabs": {},
|
||||
"noButtonLabel": "ﻷ",
|
||||
"@noButtonLabel": {},
|
||||
"yesButtonLabel": "نعم",
|
||||
"@yesButtonLabel": {},
|
||||
"addToPlaylistTooltip": "إضافة إلى قائمة اغاني",
|
||||
"@addToPlaylistTooltip": {},
|
||||
"addToPlaylistTitle": "إضافة إلى قائمة اغاني",
|
||||
"@addToPlaylistTitle": {},
|
||||
"createButtonLabel": "إنشاء",
|
||||
"@createButtonLabel": {},
|
||||
"setSleepTimer": "حدد مؤقت النوم",
|
||||
"@setSleepTimer": {},
|
||||
"sleepTimerTooltip": "مؤقت النوم",
|
||||
"@sleepTimerTooltip": {},
|
||||
"newPlaylist": "قائمة اغاني جديد",
|
||||
"@newPlaylist": {},
|
||||
"invalidNumber": "رقم خاطىء",
|
||||
"@invalidNumber": {},
|
||||
"unknownArtist": "فنان غير معروف",
|
||||
"@unknownArtist": {},
|
||||
"playlistCreated": "تم إنشاء قائمة الأغاني.",
|
||||
"@playlistCreated": {},
|
||||
"streaming": "بث",
|
||||
"@streaming": {},
|
||||
"noAlbum": "بدون البوم",
|
||||
"@noAlbum": {},
|
||||
"noItem": "لا يوجد بند",
|
||||
"@noItem": {},
|
||||
"transcode": "تحويل",
|
||||
"@transcode": {},
|
||||
"goToAlbum": "إذهب إلى الألبوم",
|
||||
"@goToAlbum": {},
|
||||
"addToQueue": "إضافة إلى قائمة الانتظار",
|
||||
"@addToQueue": {},
|
||||
"downloaded": "نزلت",
|
||||
"@downloaded": {},
|
||||
"queue": "قائمة الإنتظار",
|
||||
"@queue": {},
|
||||
"direct": "مباشر",
|
||||
"@direct": {},
|
||||
"instantMix": "خلط فوري",
|
||||
"@instantMix": {},
|
||||
"statusError": "خطأ حالة",
|
||||
"@statusError": {},
|
||||
"addFavourite": "إضافة إلى المفضلات",
|
||||
"@addFavourite": {},
|
||||
"addedToQueue": "تم إضافة إالى قائمة الانتظار",
|
||||
"@addedToQueue": {},
|
||||
"queueReplaced": "تم تبديل قائمة الإنتظار.",
|
||||
"@queueReplaced": {},
|
||||
"startingInstantMix": "ابتداء خلط فوري.",
|
||||
"@startingInstantMix": {},
|
||||
"addDownloadLocation": "إضافة مكان التنزيل",
|
||||
"@addDownloadLocation": {},
|
||||
"errorScreenError": "حدث خطأ اثناء حصول على قائمة الأخطأ! في هذه المرحلة ربما يجب عليك ان تفتح تعليقة على <GitHub> و تمسح تخزين التطبيق",
|
||||
"@errorScreenError": {},
|
||||
"downloadLocations": "مواقع التنزيل",
|
||||
"@downloadLocations": {},
|
||||
"editPlaylistNameTitle": "غير اسم قائمة الأغاني",
|
||||
"@editPlaylistNameTitle": {},
|
||||
"enableTranscodingSubtitle": "إذا ممكن, بث الموسيقى سايتحول من الخادم",
|
||||
"@enableTranscodingSubtitle": {},
|
||||
"responseError": "{error} رمز الخطأ {statusCode}.",
|
||||
"@responseError": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Forbidden"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "403"
|
||||
}
|
||||
}
|
||||
},
|
||||
"responseError401": "{error} رمز الخطأ {statusCode}. ربما يعني ان استخدمت الإسم أو الكامة السرية الخاطئة, أو عميلك لا يعد موثوق.",
|
||||
"@responseError401": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Unauthorized"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "401"
|
||||
}
|
||||
}
|
||||
},
|
||||
"bitrateSubtitle": "معدل بتات اعلى يعطي جودة صوت أحسن واكن يستعمل اكثر بيانات.",
|
||||
"@bitrateSubtitle": {},
|
||||
"dateAdded": "تاريخ الإضافة",
|
||||
"@dateAdded": {},
|
||||
"downloadedItemsImagesCount": "{downloadedItems}, {downloadedImages}",
|
||||
"@downloadedItemsImagesCount": {
|
||||
"description": "This is for merging downloadedItemsCount and downloadedImagesCount as Flutter's intl stuff doesn't support multiple plurals in one string. https://github.com/flutter/flutter/issues/86906",
|
||||
"placeholders": {
|
||||
"downloadedItems": {
|
||||
"type": "String",
|
||||
"example": "12 downloads"
|
||||
},
|
||||
"downloadedImages": {
|
||||
"type": "String",
|
||||
"example": "1 image"
|
||||
}
|
||||
}
|
||||
},
|
||||
"productionYear": "سنة الإنتاج",
|
||||
"@productionYear": {},
|
||||
"removeFavourite": "إزالة من المفضلات",
|
||||
"@removeFavourite": {},
|
||||
"replaceQueue": "تبديل قائمة الإنتظار",
|
||||
"@replaceQueue": {},
|
||||
"system": "نظام",
|
||||
"@system": {},
|
||||
"startupError": "‐شيء خطأ حصل اثناء تفتيح التطبيك! الخطأ هو:{error}\n\nاقتح تعليقةعلى <GitHub> في الموقع <github.com/UnicornsOnLSD/finamp> مع لقتة شاشة من هذا الصفحة. إذا هذا الخطأ يستمر, إمسح تخزين التطبيق.",
|
||||
"@startupError": {
|
||||
"description": "The error message that shows when startup fails.",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Failed to open download DB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"noArtist": "بدون فنان",
|
||||
"@noArtist": {},
|
||||
"password": "كلمة السرية",
|
||||
"@password": {},
|
||||
"selectDirectory": "إختار المجلد",
|
||||
"@selectDirectory": {},
|
||||
"downloadedSongsWillNotBeDeleted": "لن تزيل لأغني التي تم تنزيله",
|
||||
"@downloadedSongsWillNotBeDeleted": {},
|
||||
"downloadsDeleted": "تم إزالة التنزيلات",
|
||||
"@downloadsDeleted": {},
|
||||
"failedToGetSongFromDownloadId": "فشل ان يجد الاغنية من رقم التنزيل",
|
||||
"@failedToGetSongFromDownloadId": {},
|
||||
"internalExternalIpExplanation": "إذا تريد ان توصل خدامة \"جلي فين\" من بعيد, يجيب ان تستعمل آي بي(IP) الخارجي.\n\nإذا خادمك يستعمل منافذ الويب(80 أو 443), لا يجب ان تحدد منفذ. هذه محتمل جدا إذا خادمك بستعمل\"Reverse proxy\".",
|
||||
"@internalExternalIpExplanation": {
|
||||
"description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port."
|
||||
},
|
||||
"pathReturnSlashErrorMessage": "مسارات التي ترجع \"/\" لا يمكن ان تستعمل",
|
||||
"@pathReturnSlashErrorMessage": {},
|
||||
"showCoverAsPlayerBackground": "أظهر مخلاف البوم غائم على مشغل الموسيقى",
|
||||
"@showCoverAsPlayerBackground": {},
|
||||
"urlTrailingSlash": "العنوان لا يمكن ان ينهي مع \"/\"",
|
||||
"@urlTrailingSlash": {
|
||||
"description": "Error message that shows when the user submits a server URL that ends with a trailing slash (for example, http://0.0.0.0/)"
|
||||
},
|
||||
"enterLowPriorityStateOnPauseSubtitle": "إذا ممكن، يمكن ان تمسح الإعلام عنمدا توقف مؤقتاً للاستماع. و يمكن \"اندرويد\" ان يقتل الخدمة.",
|
||||
"@enterLowPriorityStateOnPauseSubtitle": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtistsSubtitle": "سواء ان تخفي فنانين الأغنية من صفحة الألبوم إذا يختلف من فنانين الألبوم.",
|
||||
"@hideSongArtistsIfSameAsAlbumArtistsSubtitle": {},
|
||||
"applicationLegalese": "مرخص مع رخصة موزيلا العمومية <Mozilla Public License 2.0>. الشريفة توجد على:\n\ngithub.com/jmshrv/finamp",
|
||||
"@applicationLegalese": {},
|
||||
"gridCrossAxisCountSubtitle": "كم مربعات تستعمل لكل صف عندما الشاشة تكون {value}.",
|
||||
"@gridCrossAxisCountSubtitle": {
|
||||
"description": "List tile subtitle for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "landscape"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedMissingImages": "{count,plural, =0{لا يوجد صور مفقودة} =1{تم تنزيل {count} صورة مفقودة} other{ تم تنزيل {count} صور المفقودة}}",
|
||||
"@downloadedMissingImages": {
|
||||
"description": "Message that shows when the user downloads missing images",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"anErrorHasOccured": "حدث خطأ.",
|
||||
"@anErrorHasOccured": {},
|
||||
"customLocationsBuggy": "المواقع المخصصة عرضة للأخطأ لأن يوجد مشاكل مع الأذونات. أنا أحوال إصلاحه, و لكن لا أنصح ان تستغدمه.",
|
||||
"@customLocationsBuggy": {},
|
||||
"addToMix": "إضافة إالى الخلطة",
|
||||
"@addToMix": {},
|
||||
"removeFromMix": "إزالة من الخلطة",
|
||||
"@removeFromMix": {},
|
||||
"minutes": "دقائق",
|
||||
"@minutes": {},
|
||||
"removeFromPlaylistTooltip": "إزالة من قائمة الأغاني",
|
||||
"@removeFromPlaylistTooltip": {},
|
||||
"removeFromPlaylistTitle": "إزالة من قائمة الأغاني",
|
||||
"@removeFromPlaylistTitle": {},
|
||||
"removedFromPlaylist": "تمت الإزالة من قائمة الأغاني.",
|
||||
"@removedFromPlaylist": {},
|
||||
"language": "اللغة",
|
||||
"@language": {}
|
||||
}
|
||||
@@ -0,0 +1,469 @@
|
||||
{
|
||||
"serverUrl": "URL на сървъра",
|
||||
"@serverUrl": {},
|
||||
"emptyServerUrl": "URL адресът на сървъра не може да бъде празен",
|
||||
"@emptyServerUrl": {
|
||||
"description": "Error message that shows when the user submits a login without a server URL"
|
||||
},
|
||||
"urlStartWithHttps": "URL адресът трябва да започва с http:// или https://",
|
||||
"@urlStartWithHttps": {
|
||||
"description": "Error message that shows when the user submits a server URL that doesn't start with http:// or https:// (for example, ftp://0.0.0.0"
|
||||
},
|
||||
"urlTrailingSlash": "URL адресът не трябва да включва наклонена черта",
|
||||
"@urlTrailingSlash": {
|
||||
"description": "Error message that shows when the user submits a server URL that ends with a trailing slash (for example, http://0.0.0.0/)"
|
||||
},
|
||||
"username": "Потребителско име",
|
||||
"@username": {},
|
||||
"password": "Парола",
|
||||
"@password": {},
|
||||
"logs": "Логове",
|
||||
"@logs": {},
|
||||
"next": "Следващ",
|
||||
"@next": {},
|
||||
"couldNotFindLibraries": "Не могат да бъдат открити библиотеки.",
|
||||
"@couldNotFindLibraries": {
|
||||
"description": "Error message when the user does not have any libraries"
|
||||
},
|
||||
"unknownName": "Неизвестно Име",
|
||||
"@unknownName": {},
|
||||
"songs": "Песни",
|
||||
"@songs": {},
|
||||
"albums": "Албуми",
|
||||
"@albums": {},
|
||||
"artists": "Изпълнители",
|
||||
"@artists": {},
|
||||
"genres": "Жанрове",
|
||||
"@genres": {},
|
||||
"playlists": "Плейлисти",
|
||||
"@playlists": {},
|
||||
"startMix": "Стартирайте разбъркано възпроизвеждане",
|
||||
"@startMix": {},
|
||||
"music": "Музика",
|
||||
"@music": {},
|
||||
"clear": "Изчисти",
|
||||
"@clear": {},
|
||||
"favourites": "Любими",
|
||||
"@favourites": {},
|
||||
"shuffleAll": "Възпроизвеждане в случаен ред",
|
||||
"@shuffleAll": {},
|
||||
"finamp": "Finamp",
|
||||
"@finamp": {},
|
||||
"downloads": "Изтегляния",
|
||||
"@downloads": {},
|
||||
"settings": "Настройки",
|
||||
"@settings": {},
|
||||
"offlineMode": "Офлайн режим",
|
||||
"@offlineMode": {},
|
||||
"sortOrder": "Подредба",
|
||||
"@sortOrder": {},
|
||||
"sortBy": "Подредба по",
|
||||
"@sortBy": {},
|
||||
"album": "Албум",
|
||||
"@album": {},
|
||||
"artist": "Изпълнител",
|
||||
"@artist": {},
|
||||
"albumArtist": "Изпълнител на албума",
|
||||
"@albumArtist": {},
|
||||
"budget": "Бюджет",
|
||||
"@budget": {},
|
||||
"communityRating": "Обществен рейтинг",
|
||||
"@communityRating": {},
|
||||
"criticRating": "Рейтинг на професионалната общност",
|
||||
"@criticRating": {},
|
||||
"dateAdded": "Дата на добавяне",
|
||||
"@dateAdded": {},
|
||||
"datePlayed": "Дата на последно изпълнение",
|
||||
"@datePlayed": {},
|
||||
"playCount": "Брой изпълнения",
|
||||
"@playCount": {},
|
||||
"premiereDate": "Премиерна дата",
|
||||
"@premiereDate": {},
|
||||
"name": "Име",
|
||||
"@name": {},
|
||||
"random": "Произволно",
|
||||
"@random": {},
|
||||
"revenue": "Приходи",
|
||||
"@revenue": {},
|
||||
"runtime": "Продължителност",
|
||||
"@runtime": {},
|
||||
"downloadErrors": "Грешки при изтеглянето",
|
||||
"@downloadErrors": {},
|
||||
"dlComplete": "{count} завършено",
|
||||
"@dlComplete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlFailed": "{count} грешка",
|
||||
"@dlFailed": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlEnqueued": "{count} опашка",
|
||||
"@dlEnqueued": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlRunning": "{count} изпълнява се",
|
||||
"@dlRunning": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrorsTitle": "Грешки при изтегляне",
|
||||
"@downloadErrorsTitle": {},
|
||||
"noErrors": "Без грешки!",
|
||||
"@noErrors": {},
|
||||
"downloadedImagesCount": "{count,plural,=1{{count} изображение} other{{count} изображения}}",
|
||||
"@downloadedImagesCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"failedToGetSongFromDownloadId": "Неуспех при получаване на песен, посредством ID на изтегляне",
|
||||
"@failedToGetSongFromDownloadId": {},
|
||||
"error": "Грешка",
|
||||
"@error": {},
|
||||
"discNumber": "Диск {number}",
|
||||
"@discNumber": {
|
||||
"placeholders": {
|
||||
"number": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"playButtonLabel": "ПУСНИ",
|
||||
"@playButtonLabel": {},
|
||||
"shuffleButtonLabel": "РАЗБЪРКАНО",
|
||||
"@shuffleButtonLabel": {},
|
||||
"editPlaylistNameTooltip": "Редактирай името на списъка за изпълнение",
|
||||
"@editPlaylistNameTooltip": {},
|
||||
"required": "Задължително",
|
||||
"@required": {},
|
||||
"updateButtonLabel": "АКТУАЛИЗАЦИЯ",
|
||||
"@updateButtonLabel": {},
|
||||
"playlistNameUpdated": "Името на списъка за изпълнение е обновено.",
|
||||
"@playlistNameUpdated": {},
|
||||
"favourite": "Любими",
|
||||
"@favourite": {},
|
||||
"addDownloads": "Добави за изтегляне",
|
||||
"@addDownloads": {},
|
||||
"location": "Местоположение",
|
||||
"@location": {},
|
||||
"shareLogs": "Споделете логовете",
|
||||
"@shareLogs": {},
|
||||
"logsCopied": "Логове копирани.",
|
||||
"@logsCopied": {},
|
||||
"message": "Съобщение",
|
||||
"@message": {},
|
||||
"stackTrace": "Проследяване на стека",
|
||||
"@stackTrace": {},
|
||||
"transcoding": "Транскодиране",
|
||||
"@transcoding": {},
|
||||
"downloadLocations": "Местоположение на изтеглянията",
|
||||
"@downloadLocations": {},
|
||||
"audioService": "Аудио услуга",
|
||||
"@audioService": {},
|
||||
"layoutAndTheme": "Оформление и тема",
|
||||
"@layoutAndTheme": {},
|
||||
"notAvailableInOfflineMode": "Недостъпно в офлайн режим",
|
||||
"@notAvailableInOfflineMode": {},
|
||||
"logOut": "Излезте от профила си",
|
||||
"@logOut": {},
|
||||
"areYouSure": "Сигурни ли сте?",
|
||||
"@areYouSure": {},
|
||||
"jellyfinUsesAACForTranscoding": "Jellyfin използва AAC за транскодиране",
|
||||
"@jellyfinUsesAACForTranscoding": {},
|
||||
"enableTranscoding": "Активиране на транскодирането",
|
||||
"@enableTranscoding": {},
|
||||
"enableTranscodingSubtitle": "Транскодирането на музикалните потоци се осъществява от страна на сървъра.",
|
||||
"@enableTranscodingSubtitle": {},
|
||||
"bitrate": "Битрейт",
|
||||
"@bitrate": {},
|
||||
"bitrateSubtitle": "По-високият битрейт гарантира висококачествено аудио за сметка на завишен мрежови трафик.",
|
||||
"@bitrateSubtitle": {},
|
||||
"customLocation": "Персонализирано местоположение",
|
||||
"@customLocation": {},
|
||||
"appDirectory": "Директория на приложението",
|
||||
"@appDirectory": {},
|
||||
"addDownloadLocation": "Добавете местоположение за изтегляне",
|
||||
"@addDownloadLocation": {},
|
||||
"selectDirectory": "Изберете директория",
|
||||
"@selectDirectory": {},
|
||||
"unknownError": "Неизвестна грешка",
|
||||
"@unknownError": {},
|
||||
"pathReturnSlashErrorMessage": "Невъзможно е указването на път, използващ \"/\"",
|
||||
"@pathReturnSlashErrorMessage": {},
|
||||
"directoryMustBeEmpty": "Директорията трябва да е празна",
|
||||
"@directoryMustBeEmpty": {},
|
||||
"enterLowPriorityStateOnPause": "При пауза, използвай режим на нисък приоритет",
|
||||
"@enterLowPriorityStateOnPause": {},
|
||||
"shuffleAllSongCount": "Разбъркайте всички песни",
|
||||
"@shuffleAllSongCount": {},
|
||||
"shuffleAllSongCountSubtitle": "Брой песни за зареждане при използване на бутона за разбъркване на всички песни.",
|
||||
"@shuffleAllSongCountSubtitle": {},
|
||||
"viewType": "Вид преглед",
|
||||
"@viewType": {},
|
||||
"viewTypeSubtitle": "Вид преглед на плейъра",
|
||||
"@viewTypeSubtitle": {},
|
||||
"list": "Списък",
|
||||
"@list": {},
|
||||
"grid": "Решетка",
|
||||
"@grid": {},
|
||||
"portrait": "Портретен",
|
||||
"@portrait": {},
|
||||
"landscape": "Пейзажен",
|
||||
"@landscape": {},
|
||||
"gridCrossAxisCountSubtitle": "Броят на показваните елементи на ред, когато {value}.",
|
||||
"@gridCrossAxisCountSubtitle": {
|
||||
"description": "List tile subtitle for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "landscape"
|
||||
}
|
||||
}
|
||||
},
|
||||
"showTextOnGridView": "Показване на текст в решетъчен изглед",
|
||||
"@showTextOnGridView": {},
|
||||
"showCoverAsPlayerBackground": "Показване на замъглена обложка като фон на плейъра",
|
||||
"@showCoverAsPlayerBackground": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtists": "Скриване изпълнителя на песента, ако е същият като изпълнителя на албума",
|
||||
"@hideSongArtistsIfSameAsAlbumArtists": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtistsSubtitle": "Дали да се покаже изпълнителят на песента на екрана, ако не се различава от изпълнителя на албума.",
|
||||
"@hideSongArtistsIfSameAsAlbumArtistsSubtitle": {},
|
||||
"theme": "Тема",
|
||||
"@theme": {},
|
||||
"system": "Система",
|
||||
"@system": {},
|
||||
"light": "Светла",
|
||||
"@light": {},
|
||||
"dark": "Тъмна",
|
||||
"@dark": {},
|
||||
"tabs": "Раздели",
|
||||
"@tabs": {},
|
||||
"cancelSleepTimer": "Отмяна на таймера?",
|
||||
"@cancelSleepTimer": {},
|
||||
"yesButtonLabel": "Да",
|
||||
"@yesButtonLabel": {},
|
||||
"noButtonLabel": "Не",
|
||||
"@noButtonLabel": {},
|
||||
"setSleepTimer": "Задаване на таймер",
|
||||
"@setSleepTimer": {},
|
||||
"minutes": "Минути",
|
||||
"@minutes": {},
|
||||
"invalidNumber": "Невалидно число",
|
||||
"@invalidNumber": {},
|
||||
"sleepTimerTooltip": "Таймер",
|
||||
"@sleepTimerTooltip": {},
|
||||
"addToPlaylistTooltip": "Добавяне към списъка за изпълнение",
|
||||
"@addToPlaylistTooltip": {},
|
||||
"addToPlaylistTitle": "Добавяне към списъка за изпълнение",
|
||||
"@addToPlaylistTitle": {},
|
||||
"newPlaylist": "Нов списък за изпълнение",
|
||||
"@newPlaylist": {},
|
||||
"createButtonLabel": "Създаване",
|
||||
"@createButtonLabel": {},
|
||||
"playlistCreated": "Списъкът за изпълнение е създаден.",
|
||||
"@playlistCreated": {},
|
||||
"noItem": "Липсващ файл",
|
||||
"@noItem": {},
|
||||
"noAlbum": "Липсващ албум",
|
||||
"@noAlbum": {},
|
||||
"unknownArtist": "Неизвестен изпълнител",
|
||||
"@unknownArtist": {},
|
||||
"streaming": "Стрийминг",
|
||||
"@streaming": {},
|
||||
"downloaded": "Изтегляне",
|
||||
"@downloaded": {},
|
||||
"transcode": "Транскодиране",
|
||||
"@transcode": {},
|
||||
"statusError": "Грешка в състоянието",
|
||||
"@statusError": {},
|
||||
"queue": "Опашка",
|
||||
"@queue": {},
|
||||
"addToQueue": "Добавяне към опашката",
|
||||
"@addToQueue": {},
|
||||
"replaceQueue": "Заменете опашката",
|
||||
"@replaceQueue": {},
|
||||
"goToAlbum": "Отидете в албума",
|
||||
"@goToAlbum": {},
|
||||
"removeFavourite": "Премахнете любими",
|
||||
"@removeFavourite": {},
|
||||
"addFavourite": "Добавете в любими",
|
||||
"@addFavourite": {},
|
||||
"queueReplaced": "Опашката е заменена.",
|
||||
"@queueReplaced": {},
|
||||
"startingInstantMix": "Стартиране на незабавен микс.",
|
||||
"@startingInstantMix": {},
|
||||
"anErrorHasOccured": "Появи се грешка.",
|
||||
"@anErrorHasOccured": {},
|
||||
"responseError": "{error} Код на грешката {statusCode}.",
|
||||
"@responseError": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Forbidden"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "403"
|
||||
}
|
||||
}
|
||||
},
|
||||
"removeFromMix": "Премахни от микса",
|
||||
"@removeFromMix": {},
|
||||
"addToMix": "Добави към микса",
|
||||
"@addToMix": {},
|
||||
"startupError": "Нещо се обърка по време на стартиране на приложението. Грешката беше:{error}\n\nДокладвайте проблема, с екранна снимка, на github.com/UnicornsOnLSD/finamp, Ако проблемът продължава, изчистете кеша или преинсталирайте приложението.",
|
||||
"@startupError": {
|
||||
"description": "The error message that shows when startup fails.",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Failed to open download DB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"internalExternalIpExplanation": "В случай, че искате да имате достъп до вашия Jellyfin сървър дистанционно, трябва да използвате външния си IP адрес.\n\nВ случай, че сървърът ви работи на HTTP порт (80/443), не е нужно да посочвате такъв. Например ако използвате обратно прокси.",
|
||||
"@internalExternalIpExplanation": {
|
||||
"description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port."
|
||||
},
|
||||
"selectMusicLibraries": "Изберете музикални библиотеки",
|
||||
"@selectMusicLibraries": {
|
||||
"description": "App bar title for library select screen"
|
||||
},
|
||||
"startMixNoSongsArtist": "Натиснете и задръжте върху изпълнител, за да го добавите или премахнете, от разбъркано възпроизвеждане",
|
||||
"@startMixNoSongsArtist": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no artists selected"
|
||||
},
|
||||
"startMixNoSongsAlbum": "Натиснете и задръжте върху албум, за да го добавите или премахнете от разбъркано възпроизвеждане",
|
||||
"@startMixNoSongsAlbum": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no albums selected"
|
||||
},
|
||||
"productionYear": "Година на издаване",
|
||||
"@productionYear": {},
|
||||
"downloadMissingImages": "Изтегляне на липсващите изображения",
|
||||
"@downloadMissingImages": {},
|
||||
"downloadedMissingImages": "{count,plural, =0{Не са открити липсващи изображения} =1{Изтегляне {count} липсващи изображения} other{Изтегляне {count} липсващи изображения}}",
|
||||
"@downloadedMissingImages": {
|
||||
"description": "Message that shows when the user downloads missing images",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadCount": "{count,plural, =1{{count} изтегляне} other{{count} изтегляне}}",
|
||||
"@downloadCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"errorScreenError": "Възникна грешка при получаване на списъка с грешки! Преинсталирайте приложението и съобщете за проблема на GitHub",
|
||||
"@errorScreenError": {},
|
||||
"editPlaylistNameTitle": "Редактирай името на списъка за изпълнение",
|
||||
"@editPlaylistNameTitle": {},
|
||||
"downloadsDeleted": "Изтеглянията са изтрити.",
|
||||
"@downloadsDeleted": {},
|
||||
"downloadsAdded": "Добавено в изтегляния.",
|
||||
"@downloadsAdded": {},
|
||||
"addButtonLabel": "ДОБАВИ",
|
||||
"@addButtonLabel": {},
|
||||
"applicationLegalese": "Лиценз Mozilla Public License 2.0. Програмният код е достъпен на:\n\ngithub.com/jmshrv/finamp",
|
||||
"@applicationLegalese": {},
|
||||
"downloadedSongsWillNotBeDeleted": "Изтеглените песни няма да бъдат изтрити",
|
||||
"@downloadedSongsWillNotBeDeleted": {},
|
||||
"songCount": "{count,plural,=1{{count} Песен} other{{count} Песни}}",
|
||||
"@songCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"enterLowPriorityStateOnPauseSubtitle": "Известията да бъдат отхвърлени при пауза. Също така позволи на Android да прекрати услугата при пауза.",
|
||||
"@enterLowPriorityStateOnPauseSubtitle": {},
|
||||
"customLocationsBuggy": "Персонализираните местоположения са изключително нестабилни, поради проблеми с правата. Обмислям варианти са справяне с проблема, но за сега непрепоръчвам тяхното използване.",
|
||||
"@customLocationsBuggy": {},
|
||||
"gridCrossAxisCount": "{value} Брой елементи в решетката",
|
||||
"@gridCrossAxisCount": {
|
||||
"description": "List tile title for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "Portrait"
|
||||
}
|
||||
}
|
||||
},
|
||||
"showTextOnGridViewSubtitle": "Дали да се показва или не текст (името на песента, изпълнителя и т.н.), в решетъчен режим.",
|
||||
"@showTextOnGridViewSubtitle": {},
|
||||
"showCoverAsPlayerBackgroundSubtitle": "Дали да се показва или не, замъглена обложка на албума като фон на плейъра.",
|
||||
"@showCoverAsPlayerBackgroundSubtitle": {},
|
||||
"noArtist": "Липсващ изпълнител",
|
||||
"@noArtist": {},
|
||||
"direct": "Непосредствен",
|
||||
"@direct": {},
|
||||
"instantMix": "Незабавен микс",
|
||||
"@instantMix": {},
|
||||
"addedToQueue": "Добавено към опашката.",
|
||||
"@addedToQueue": {},
|
||||
"responseError401": "{error} Код на грешката {statusCode}. Това вероятно означава, че сте използвали грешно потребителско име/парола, или вашият клиент вече не е удостоверен.",
|
||||
"@responseError401": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Unauthorized"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "401"
|
||||
}
|
||||
}
|
||||
},
|
||||
"redownloadedItems": "{count,plural, =0{Не е необходимо повторно изтегляне.} =1{Повторно изтегляне {count} елемент} other{Повторно изтегляне {count} елементи}}",
|
||||
"@redownloadedItems": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsCount": "{count,plural,=1{{count} елемент} other{{count} елементи}}",
|
||||
"@downloadedItemsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsImagesCount": "{downloadedItems}, {downloadedImages}",
|
||||
"@downloadedItemsImagesCount": {
|
||||
"description": "This is for merging downloadedItemsCount and downloadedImagesCount as Flutter's intl stuff doesn't support multiple plurals in one string. https://github.com/flutter/flutter/issues/86906",
|
||||
"placeholders": {
|
||||
"downloadedItems": {
|
||||
"type": "String",
|
||||
"example": "12 downloads"
|
||||
},
|
||||
"downloadedImages": {
|
||||
"type": "String",
|
||||
"example": "1 image"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
{
|
||||
"serverUrl": "URL del servidor",
|
||||
"@serverUrl": {},
|
||||
"downloaded": "DESCARREGAT",
|
||||
"@downloaded": {},
|
||||
"removeFavourite": "Suprimeix el favorit",
|
||||
"@removeFavourite": {},
|
||||
"addFavourite": "Afegeix favorit",
|
||||
"@addFavourite": {},
|
||||
"addedToQueue": "S'ha afegit a la cua.",
|
||||
"@addedToQueue": {},
|
||||
"addToMix": "Afegir a la barreja",
|
||||
"@addToMix": {},
|
||||
"statusError": "ERROR D'ESTAT",
|
||||
"@statusError": {},
|
||||
"startupError": "S'ha produït un error durant l'inici de l'aplicació. L'error va ser: {error}\n\nCreeu un problema a github.com/UnicornsOnLSD/finamp amb una captura de pantalla d'aquesta pàgina. Si aquest problema persisteix, podeu esborrar les dades de l'aplicació per restablir-la.",
|
||||
"@startupError": {
|
||||
"description": "The error message that shows when startup fails.",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Failed to open download DB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"queue": "Cua",
|
||||
"@queue": {},
|
||||
"replaceQueue": "Substitueix la cua",
|
||||
"@replaceQueue": {},
|
||||
"internalExternalIpExplanation": "Si voleu poder accedir al vostre servidor Jellyfin de forma remota, heu d'utilitzar la vostra IP externa.\n\nSi el vostre servidor està en un port HTTP (80/443), no cal que especifiqueu cap port. És probable que aquest sigui el cas si el vostre servidor està darrere d'un servidor intermediari invers.",
|
||||
"@internalExternalIpExplanation": {
|
||||
"description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port."
|
||||
},
|
||||
"transcode": "TRANSCODIFICACIÓ",
|
||||
"@transcode": {},
|
||||
"direct": "DIRECTE",
|
||||
"@direct": {},
|
||||
"instantMix": "Barreja instantània",
|
||||
"@instantMix": {},
|
||||
"addToQueue": "Afegir a la cua",
|
||||
"@addToQueue": {},
|
||||
"goToAlbum": "Vés a l'àlbum",
|
||||
"@goToAlbum": {},
|
||||
"removedFromPlaylist": "S'ha suprimit de la llista de reproducció.",
|
||||
"@removedFromPlaylist": {},
|
||||
"queueReplaced": "S'ha substituït la cua.",
|
||||
"@queueReplaced": {},
|
||||
"startingInstantMix": "Inici de la barreja instantània.",
|
||||
"@startingInstantMix": {},
|
||||
"anErrorHasOccured": "S'ha produït un error.",
|
||||
"@anErrorHasOccured": {},
|
||||
"responseError": "{error} Codi d'estat {statusCode}.",
|
||||
"@responseError": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Forbidden"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "403"
|
||||
}
|
||||
}
|
||||
},
|
||||
"responseError401": "{error} Codi d'estat {statusCode}. Això probablement vol dir que heu utilitzat un nom d'usuari/contrasenya incorrecte o que el vostre client ha tancat la sessió.",
|
||||
"@responseError401": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Unauthorized"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "401"
|
||||
}
|
||||
}
|
||||
},
|
||||
"removeFromMix": "Eliminar de la barreja",
|
||||
"@removeFromMix": {}
|
||||
}
|
||||
@@ -0,0 +1,590 @@
|
||||
{
|
||||
"albums": "Alba",
|
||||
"@albums": {},
|
||||
"artists": "Umělci",
|
||||
"@artists": {},
|
||||
"clear": "Vymazat",
|
||||
"@clear": {},
|
||||
"downloads": "Stažené",
|
||||
"@downloads": {},
|
||||
"favourites": "Oblíbené",
|
||||
"@favourites": {},
|
||||
"finamp": "Finamp",
|
||||
"@finamp": {},
|
||||
"album": "Album",
|
||||
"@album": {},
|
||||
"albumArtist": "Umělec alba",
|
||||
"@albumArtist": {},
|
||||
"errorScreenError": "Při načítání seznamu chyb došlo k chybě! Vytvořte prosím problém na GitHubu a vymažte data aplikace",
|
||||
"@errorScreenError": {},
|
||||
"artist": "Umělec",
|
||||
"@artist": {},
|
||||
"dlComplete": "{count} dokončeno",
|
||||
"@dlComplete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlEnqueued": "{count} ve frontě",
|
||||
"@dlEnqueued": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlFailed": "{count} selhalo",
|
||||
"@dlFailed": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dateAdded": "Datum přidání",
|
||||
"@dateAdded": {},
|
||||
"datePlayed": "Datum přehrání",
|
||||
"@datePlayed": {},
|
||||
"discNumber": "Disk {number}",
|
||||
"@discNumber": {
|
||||
"placeholders": {
|
||||
"number": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsImagesCount": "{downloadedItems}, {downloadedImages}",
|
||||
"@downloadedItemsImagesCount": {
|
||||
"description": "This is for merging downloadedItemsCount and downloadedImagesCount as Flutter's intl stuff doesn't support multiple plurals in one string. https://github.com/flutter/flutter/issues/86906",
|
||||
"placeholders": {
|
||||
"downloadedItems": {
|
||||
"type": "String",
|
||||
"example": "12 downloads"
|
||||
},
|
||||
"downloadedImages": {
|
||||
"type": "String",
|
||||
"example": "1 image"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadMissingImages": "Stáhnout chybějící obrázky",
|
||||
"@downloadMissingImages": {},
|
||||
"failedToGetSongFromDownloadId": "Error nelze sehnat skladbu s ID pro stažení",
|
||||
"@failedToGetSongFromDownloadId": {},
|
||||
"editPlaylistNameTooltip": "Upravit název seznamu skladeb",
|
||||
"@editPlaylistNameTooltip": {},
|
||||
"editPlaylistNameTitle": "Upravit název seznamu skladeb",
|
||||
"@editPlaylistNameTitle": {},
|
||||
"addButtonLabel": "PŘIDAT",
|
||||
"@addButtonLabel": {},
|
||||
"addDownloadLocation": "Přidat umístění stažených",
|
||||
"@addDownloadLocation": {},
|
||||
"bitrateSubtitle": "Vyšší datový tok poskytuje vyšší kvalitu zvuku, ale zvýší využití internetu.",
|
||||
"@bitrateSubtitle": {},
|
||||
"appDirectory": "Adresář aplikací",
|
||||
"@appDirectory": {},
|
||||
"areYouSure": "Opravdu?",
|
||||
"@areYouSure": {},
|
||||
"bitrate": "Datový tok",
|
||||
"@bitrate": {},
|
||||
"directoryMustBeEmpty": "Adresář musí být prázdný",
|
||||
"@directoryMustBeEmpty": {},
|
||||
"downloadedSongsWillNotBeDeleted": "Stažené skladby nebudou odstraněny",
|
||||
"@downloadedSongsWillNotBeDeleted": {},
|
||||
"favourite": "Oblíbené",
|
||||
"@favourite": {},
|
||||
"gridCrossAxisCountSubtitle": "Počet položek mřížky na řádek {value}.",
|
||||
"@gridCrossAxisCountSubtitle": {
|
||||
"description": "List tile subtitle for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "landscape"
|
||||
}
|
||||
}
|
||||
},
|
||||
"shuffleAllSongCountSubtitle": "Počet skladeb, které se mají načíst při použití tlačítka náhodného přehrávání všech skladeb.",
|
||||
"@shuffleAllSongCountSubtitle": {},
|
||||
"cancelSleepTimer": "Zrušit časovač spánku?",
|
||||
"@cancelSleepTimer": {},
|
||||
"grid": "Mřížka",
|
||||
"@grid": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtists": "Nezobrazovat umělce, pokud je totožný s umělcem alba",
|
||||
"@hideSongArtistsIfSameAsAlbumArtists": {},
|
||||
"addToPlaylistTooltip": "Přidat do seznamu skladeb",
|
||||
"@addToPlaylistTooltip": {},
|
||||
"addToPlaylistTitle": "Přidat do seznamu skladeb",
|
||||
"@addToPlaylistTitle": {},
|
||||
"responseError": "{error} Stavový kód {statusCode}.",
|
||||
"@responseError": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Forbidden"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "403"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addedToQueue": "Přidáno do fronty.",
|
||||
"@addedToQueue": {},
|
||||
"addFavourite": "Přidat do oblíbených",
|
||||
"@addFavourite": {},
|
||||
"addToMix": "Přidat do mixu",
|
||||
"@addToMix": {},
|
||||
"addToQueue": "Přidat do fronty",
|
||||
"@addToQueue": {},
|
||||
"anErrorHasOccured": "Vyskytla se chyba.",
|
||||
"@anErrorHasOccured": {},
|
||||
"downloaded": "STAŽENO",
|
||||
"@downloaded": {},
|
||||
"goToAlbum": "Přejít na album",
|
||||
"@goToAlbum": {},
|
||||
"couldNotFindLibraries": "Nebyly nalezeny žádné knihovny.",
|
||||
"@couldNotFindLibraries": {
|
||||
"description": "Error message when the user does not have any libraries"
|
||||
},
|
||||
"enableTranscoding": "Zapnout překódování",
|
||||
"@enableTranscoding": {},
|
||||
"genres": "Žánry",
|
||||
"@genres": {},
|
||||
"logs": "Protokoly",
|
||||
"@logs": {},
|
||||
"password": "Heslo",
|
||||
"@password": {},
|
||||
"next": "Další",
|
||||
"@next": {},
|
||||
"username": "Uživatelské jméno",
|
||||
"@username": {},
|
||||
"minutes": "Minuty",
|
||||
"@minutes": {},
|
||||
"disableGesture": "Zakázat gesta",
|
||||
"@disableGesture": {},
|
||||
"disableGestureSubtitle": "Zda zakázat gesta.",
|
||||
"@disableGestureSubtitle": {},
|
||||
"removeFromPlaylistTooltip": "Odebrat ze seznamu skladeb",
|
||||
"@removeFromPlaylistTooltip": {},
|
||||
"replaceQueue": "Nahradit frontu",
|
||||
"@replaceQueue": {},
|
||||
"serverUrl": "Adresa URL serveru",
|
||||
"@serverUrl": {},
|
||||
"emptyServerUrl": "Adresa URL serveru nemůže být prázdná",
|
||||
"@emptyServerUrl": {
|
||||
"description": "Error message that shows when the user submits a login without a server URL"
|
||||
},
|
||||
"selectMusicLibraries": "Vyberte hudební knihovny",
|
||||
"@selectMusicLibraries": {
|
||||
"description": "App bar title for library select screen"
|
||||
},
|
||||
"settings": "Nastavení",
|
||||
"@settings": {},
|
||||
"offlineMode": "Režim offline",
|
||||
"@offlineMode": {},
|
||||
"sortOrder": "Pořadí řazení",
|
||||
"@sortOrder": {},
|
||||
"internalExternalIpExplanation": "Pokud budete chtít vzdáleně přistupovat k vašemu serveru Jellyfin, budete muset použít vaši externí IP.\n\nPokud je váš server na portu HTTP (80/443), nemusíte specifikovat port. Toto bývá obvyklé, když máte server za reverzní proxy.",
|
||||
"@internalExternalIpExplanation": {
|
||||
"description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port."
|
||||
},
|
||||
"startMixNoSongsArtist": "Dlouze podržte prst na umělci pro jeho přidání nebo odebrání z tvorby mixu před jeho spuštěním",
|
||||
"@startMixNoSongsArtist": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no artists selected"
|
||||
},
|
||||
"startMixNoSongsAlbum": "Dlouze podržte prst na albu pro jeho přidání nebo odebrání z tvorby mixu před jeho spuštěním",
|
||||
"@startMixNoSongsAlbum": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no albums selected"
|
||||
},
|
||||
"budget": "Rozpočet",
|
||||
"@budget": {},
|
||||
"communityRating": "Komunitní hodnocení",
|
||||
"@communityRating": {},
|
||||
"playCount": "Počet přehrání",
|
||||
"@playCount": {},
|
||||
"premiereDate": "Datum premiéry",
|
||||
"@premiereDate": {},
|
||||
"revenue": "Výnos",
|
||||
"@revenue": {},
|
||||
"runtime": "Doba běhu",
|
||||
"@runtime": {},
|
||||
"shuffleButtonLabel": "NÁHODNĚ",
|
||||
"@shuffleButtonLabel": {},
|
||||
"removedFromPlaylist": "Odebráno ze seznamu skladeb.",
|
||||
"@removedFromPlaylist": {},
|
||||
"startingInstantMix": "Spouštění okamžitého mixu.",
|
||||
"@startingInstantMix": {},
|
||||
"bufferDuration": "Trvání vyrovnávací paměti",
|
||||
"@bufferDuration": {},
|
||||
"showUncensoredLogMessage": "Tento protokol zobrazuje vaše přihlašovací informace. Chcete jej zobrazit?",
|
||||
"@showUncensoredLogMessage": {},
|
||||
"resetTabs": "Obnovit karty",
|
||||
"@resetTabs": {},
|
||||
"message": "Zpráva",
|
||||
"@message": {},
|
||||
"stackTrace": "Trasování",
|
||||
"@stackTrace": {},
|
||||
"applicationLegalese": "Licence Mozilla Public License 2.0. Zdrojový kód je dostupný na stránce:\n\ngithub.com/jmshrv/finamp",
|
||||
"@applicationLegalese": {},
|
||||
"notAvailableInOfflineMode": "Není dostupné v režimu offline",
|
||||
"@notAvailableInOfflineMode": {},
|
||||
"layoutAndTheme": "Rozložení a motiv",
|
||||
"@layoutAndTheme": {},
|
||||
"logOut": "Odhlásit se",
|
||||
"@logOut": {},
|
||||
"customLocation": "Vlastní umístění",
|
||||
"@customLocation": {},
|
||||
"unknownError": "Neznámá chyba",
|
||||
"@unknownError": {},
|
||||
"pathReturnSlashErrorMessage": "Cesty, které vracejí „/“, nelze použít",
|
||||
"@pathReturnSlashErrorMessage": {},
|
||||
"customLocationsBuggy": "Vlastní umístění bývají kvůli problémům s oprávněními extrémně chybové. Snažíme se tento problém opravit, do té doby ale nedoporučujeme jejich používání.",
|
||||
"@customLocationsBuggy": {},
|
||||
"enterLowPriorityStateOnPause": "Po pozastavení vstoupit do stavu nízké priority",
|
||||
"@enterLowPriorityStateOnPause": {},
|
||||
"shuffleAllSongCount": "Počet skladeb pro náhodné přehrávání všeho",
|
||||
"@shuffleAllSongCount": {},
|
||||
"portrait": "Na výšku",
|
||||
"@portrait": {},
|
||||
"viewType": "Typ zobrazení",
|
||||
"@viewType": {},
|
||||
"viewTypeSubtitle": "Typ zobrazení pro hudební obrazovku",
|
||||
"@viewTypeSubtitle": {},
|
||||
"list": "Seznam",
|
||||
"@list": {},
|
||||
"showCoverAsPlayerBackground": "Zobrazit rozmazaný obal jako pozadí přehrávače",
|
||||
"@showCoverAsPlayerBackground": {},
|
||||
"showCoverAsPlayerBackgroundSubtitle": "Zda použít rozmazaný obal alba jako pozadí na obrazovce přehrávače.",
|
||||
"@showCoverAsPlayerBackgroundSubtitle": {},
|
||||
"system": "Systémový",
|
||||
"@system": {},
|
||||
"light": "Světlý",
|
||||
"@light": {},
|
||||
"theme": "Motiv",
|
||||
"@theme": {},
|
||||
"dark": "Tmavý",
|
||||
"@dark": {},
|
||||
"tabs": "Karty",
|
||||
"@tabs": {},
|
||||
"setSleepTimer": "Nastavit časovač spánku",
|
||||
"@setSleepTimer": {},
|
||||
"invalidNumber": "Neplatné číslo",
|
||||
"@invalidNumber": {},
|
||||
"createButtonLabel": "VYTVOŘIT",
|
||||
"@createButtonLabel": {},
|
||||
"playlistCreated": "Seznam skladeb vytvořen.",
|
||||
"@playlistCreated": {},
|
||||
"noAlbum": "Žádné album",
|
||||
"@noAlbum": {},
|
||||
"noItem": "Žádná položka",
|
||||
"@noItem": {},
|
||||
"noArtist": "Žádný umělec",
|
||||
"@noArtist": {},
|
||||
"unknownArtist": "Neznámý umělec",
|
||||
"@unknownArtist": {},
|
||||
"streaming": "STREAMOVÁNÍ",
|
||||
"@streaming": {},
|
||||
"transcode": "PŘEKÓDOVÁNÍ",
|
||||
"@transcode": {},
|
||||
"direct": "PŘÍMÝ",
|
||||
"@direct": {},
|
||||
"statusError": "CHYBA STAVU",
|
||||
"@statusError": {},
|
||||
"queue": "Fronta",
|
||||
"@queue": {},
|
||||
"instantMix": "Okamžitý mix",
|
||||
"@instantMix": {},
|
||||
"removeFavourite": "Odebrat z oblíbených",
|
||||
"@removeFavourite": {},
|
||||
"queueReplaced": "Fronta nahrazena.",
|
||||
"@queueReplaced": {},
|
||||
"removeFromMix": "Odebrat z mixu",
|
||||
"@removeFromMix": {},
|
||||
"noMusicLibrariesTitle": "Žádné hudební knihovny",
|
||||
"@noMusicLibrariesTitle": {
|
||||
"description": "Title for message that shows on the views screen when no music libraries could be found."
|
||||
},
|
||||
"refresh": "OBNOVIT",
|
||||
"@refresh": {},
|
||||
"language": "Jazyk",
|
||||
"@language": {},
|
||||
"syncDownloadedPlaylists": "Synchronizovat stažené seznamy skladeb",
|
||||
"@syncDownloadedPlaylists": {},
|
||||
"downloadedMissingImages": "{count,plural, =0{Nenalezeny žádné chybějící obrázky} =1{Stažen {count} chybějící obrázek} few{Staženy {count} chybějící obrázky} other{Staženo {count} chybějících obrázků}}",
|
||||
"@downloadedMissingImages": {
|
||||
"description": "Message that shows when the user downloads missing images",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrors": "Chyby stahování",
|
||||
"@downloadErrors": {},
|
||||
"downloadCount": "{count,plural, =1{{count} stahování} other{{count} stahování}}",
|
||||
"@downloadCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsCount": "{count,plural,=1{{count} položka} few{{count} položky} other{{count} položek}}",
|
||||
"@downloadedItemsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedImagesCount": "{count,plural,=1{{count} obrázek} few{{count} obrázky} other{{count} obrázků}}",
|
||||
"@downloadedImagesCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlRunning": "{count} běží",
|
||||
"@dlRunning": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrorsTitle": "Chyby stahování",
|
||||
"@downloadErrorsTitle": {},
|
||||
"noErrors": "Žádné chyby!",
|
||||
"@noErrors": {},
|
||||
"deleteDownloadsPrompt": "Opravdu chcete odstranit {itemType, select, album{album} playlist{seznam skladeb} artist{umělce} genre{žánr} track{skladbu} other{}} '{itemName}' z tohoto zařízení?",
|
||||
"@deleteDownloadsPrompt": {
|
||||
"placeholders": {
|
||||
"itemName": {
|
||||
"type": "String",
|
||||
"example": "Abandon Ship"
|
||||
},
|
||||
"itemType": {
|
||||
"type": "String",
|
||||
"example": "album"
|
||||
}
|
||||
},
|
||||
"description": "Confirmation prompt shown before deleting downloaded media from the local device, destructive action, doesn't affect the media on the server."
|
||||
},
|
||||
"playButtonLabel": "PŘEHRÁT",
|
||||
"@playButtonLabel": {},
|
||||
"songCount": "{count,plural,=1{{count} skladba} few{{count} skladby} other{{count} skladeb}}",
|
||||
"@songCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"required": "Vyžadováno",
|
||||
"@required": {},
|
||||
"updateButtonLabel": "UPRAVIT",
|
||||
"@updateButtonLabel": {},
|
||||
"playlistNameUpdated": "Název seznamu skladeb upraven.",
|
||||
"@playlistNameUpdated": {},
|
||||
"downloadsDeleted": "Stahování odstraněna.",
|
||||
"@downloadsDeleted": {},
|
||||
"addDownloads": "Přidat stahování",
|
||||
"@addDownloads": {},
|
||||
"location": "Umístění",
|
||||
"@location": {},
|
||||
"downloadsAdded": "Stahování přidána.",
|
||||
"@downloadsAdded": {},
|
||||
"shareLogs": "Sdílet protokoly",
|
||||
"@shareLogs": {},
|
||||
"logsCopied": "Protokoly zkopírovány.",
|
||||
"@logsCopied": {},
|
||||
"transcoding": "Překódování",
|
||||
"@transcoding": {},
|
||||
"downloadLocations": "Umístění stažených",
|
||||
"@downloadLocations": {},
|
||||
"audioService": "Služba zvuku",
|
||||
"@audioService": {},
|
||||
"jellyfinUsesAACForTranscoding": "Jellyfin používá pro překódování formát AAC",
|
||||
"@jellyfinUsesAACForTranscoding": {},
|
||||
"enableTranscodingSubtitle": "Překóduje hudební streamy na straně serveru.",
|
||||
"@enableTranscodingSubtitle": {},
|
||||
"selectDirectory": "Vybrat adresář",
|
||||
"@selectDirectory": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtistsSubtitle": "Zda zobrazit umělce skladby na obrazovce alba, pokud se neliší od umělců alba.",
|
||||
"@hideSongArtistsIfSameAsAlbumArtistsSubtitle": {},
|
||||
"showFastScroller": "Zobrazit rychlý posuvník",
|
||||
"@showFastScroller": {},
|
||||
"landscape": "Na šířku",
|
||||
"@landscape": {},
|
||||
"gridCrossAxisCount": "Počet položek mřížky {value}",
|
||||
"@gridCrossAxisCount": {
|
||||
"description": "List tile title for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "Portrait"
|
||||
}
|
||||
}
|
||||
},
|
||||
"showTextOnGridView": "Zobrazit text v zobrazení v mřížce",
|
||||
"@showTextOnGridView": {},
|
||||
"showTextOnGridViewSubtitle": "Zda zobrazit text (název, umělce atd.) v mřížkovém zobrazení hudební obrazovky.",
|
||||
"@showTextOnGridViewSubtitle": {},
|
||||
"yesButtonLabel": "ANO",
|
||||
"@yesButtonLabel": {},
|
||||
"noButtonLabel": "NE",
|
||||
"@noButtonLabel": {},
|
||||
"sleepTimerTooltip": "Časovač spánku",
|
||||
"@sleepTimerTooltip": {},
|
||||
"removeFromPlaylistTitle": "Odebrat ze seznamu skladeb",
|
||||
"@removeFromPlaylistTitle": {},
|
||||
"newPlaylist": "Nový seznam skladeb",
|
||||
"@newPlaylist": {},
|
||||
"responseError401": "{error} Stavový kód {statusCode}. Toto nejspíše znamená, že jste použili nesprávné uživatelské jméno / heslo, nebo váš klient již není přihlášen.",
|
||||
"@responseError401": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Unauthorized"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "401"
|
||||
}
|
||||
}
|
||||
},
|
||||
"redownloadedItems": "{count,plural, =0{Nejsou potřeba žádná opětovná stažení.} =1{Znovu stažena{count} položka} few{Znovu staženy{count} položky} other{Znovu staženo {count} položek}}",
|
||||
"@redownloadedItems": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"bufferDurationSubtitle": "Kolik sekund dopředu by měl přehrávač uložit do vyrovnávací paměti. Vyžaduje restart aplikace.",
|
||||
"@bufferDurationSubtitle": {},
|
||||
"startupError": "Při spouštění aplikace se něco pokazilo. Chyba: {error}\n\nNahlaste prosím problém na stránce github.com/UnicornsOnLSD/finamp společně se snímkem obrazovky této stránky. Pokud tento problém přetrvává, můžete vymazat data aplikace pro její obnovení.",
|
||||
"@startupError": {
|
||||
"description": "The error message that shows when startup fails.",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Failed to open download DB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"urlStartWithHttps": "Adresa URL musí začínat s http:// nebo https://",
|
||||
"@urlStartWithHttps": {
|
||||
"description": "Error message that shows when the user submits a server URL that doesn't start with http:// or https:// (for example, ftp://0.0.0.0"
|
||||
},
|
||||
"urlTrailingSlash": "Adresa URL nesmí obsahovat koncové lomítko",
|
||||
"@urlTrailingSlash": {
|
||||
"description": "Error message that shows when the user submits a server URL that ends with a trailing slash (for example, http://0.0.0.0/)"
|
||||
},
|
||||
"startMix": "Spustit mix",
|
||||
"@startMix": {},
|
||||
"music": "Hudba",
|
||||
"@music": {},
|
||||
"shuffleAll": "Vše náhodně",
|
||||
"@shuffleAll": {},
|
||||
"unknownName": "Neznámý název",
|
||||
"@unknownName": {},
|
||||
"playlists": "Seznamy skladeb",
|
||||
"@playlists": {},
|
||||
"sortBy": "Řadit podle",
|
||||
"@sortBy": {},
|
||||
"songs": "Skladby",
|
||||
"@songs": {},
|
||||
"criticRating": "Hodnocení kritiků",
|
||||
"@criticRating": {},
|
||||
"productionYear": "Rok produkce",
|
||||
"@productionYear": {},
|
||||
"name": "Název",
|
||||
"@name": {},
|
||||
"random": "Náhodně",
|
||||
"@random": {},
|
||||
"deleteDownloadsAbortButtonText": "Zrušit",
|
||||
"@deleteDownloadsAbortButtonText": {},
|
||||
"deleteDownloadsConfirmButtonText": "Odstranit",
|
||||
"@deleteDownloadsConfirmButtonText": {
|
||||
"description": "Shown in the confirmation dialog for deleting downloaded media from the local device."
|
||||
},
|
||||
"error": "Chyba",
|
||||
"@error": {},
|
||||
"enterLowPriorityStateOnPauseSubtitle": "Umožní odstranění notifikace při pozastavení. Také umožní systému ukončit službu.",
|
||||
"@enterLowPriorityStateOnPauseSubtitle": {},
|
||||
"playNext": "Přehrát další",
|
||||
"@playNext": {
|
||||
"description": "Popup menu item title for inserting an item into the play queue after the currently-playing item."
|
||||
},
|
||||
"insertedIntoQueue": "Vloženo do fronty.",
|
||||
"@insertedIntoQueue": {
|
||||
"description": "Snackbar message that shows when the user successfully inserts items into the play queue at a location that is not necessarily the end."
|
||||
},
|
||||
"confirm": "Potvrdit",
|
||||
"@confirm": {},
|
||||
"noMusicLibrariesBody": "Finamp nenalezl žádné hudební knihovny. Ujistěte se prosím, že váš server Jellyfin obsahuje alespoň jednu knihovnu s typem obsahu nastaveným na „Hudba“.",
|
||||
"@noMusicLibrariesBody": {},
|
||||
"swipeInsertQueueNextSubtitle": "Zapněte pro vložení skladby jako další položku do fronty po posunutí prstem na skladbě v seznamu skladeb, místo jejího přiřazení na konec.",
|
||||
"@swipeInsertQueueNextSubtitle": {},
|
||||
"interactions": "Interakce",
|
||||
"@interactions": {},
|
||||
"swipeInsertQueueNext": "Přehrát posunutou skladbu jako další",
|
||||
"@swipeInsertQueueNext": {},
|
||||
"redesignBeta": "Vyzkoušejte beta verzi",
|
||||
"@redesignBeta": {},
|
||||
"playbackOrderShuffledTooltip": "Náhodně. Klepnutím přepnete.",
|
||||
"@playbackOrderShuffledTooltip": {},
|
||||
"playbackOrderLinearTooltip": "Přehrávání v pořadí. Klepnutím přepnete.",
|
||||
"@playbackOrderLinearTooltip": {},
|
||||
"loopModeAllTooltip": "Opakování všeho. Klepnutím přepnete.",
|
||||
"@loopModeAllTooltip": {},
|
||||
"loopModeOneTooltip": "Opakování jedné. Klepnutím přepnete.",
|
||||
"@loopModeOneTooltip": {},
|
||||
"loopModeNoneTooltip": "Bez opakování. Klepnutím přepnete.",
|
||||
"@loopModeNoneTooltip": {},
|
||||
"skipToPrevious": "Přeskočit na předchozí skladbu",
|
||||
"@skipToPrevious": {},
|
||||
"skipToNext": "Přeskočit na další skladbu",
|
||||
"@skipToNext": {},
|
||||
"togglePlayback": "Přepnout přehrávání",
|
||||
"@togglePlayback": {},
|
||||
"downloadArtist": "Stáhnout všechna alba umělce {artist}",
|
||||
"@downloadArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"shuffleArtist": "Přehrát náhodně všechna alba umělce {artist}",
|
||||
"@shuffleArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"playArtist": "Přehrát všechna alba umělce {artist}",
|
||||
"@playArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"deleteFromDevice": "Smazat ze zařízení",
|
||||
"@deleteFromDevice": {},
|
||||
"download": "Stáhnout",
|
||||
"@download": {},
|
||||
"sync": "Synchronizovat se serverem",
|
||||
"@sync": {},
|
||||
"about": "O aplikaci Finamp",
|
||||
"@about": {}
|
||||
}
|
||||
@@ -0,0 +1,485 @@
|
||||
{
|
||||
"serverUrl": "Server URL",
|
||||
"@serverUrl": {},
|
||||
"emptyServerUrl": "Server URL kan ikke være tom",
|
||||
"@emptyServerUrl": {
|
||||
"description": "Error message that shows when the user submits a login without a server URL"
|
||||
},
|
||||
"urlStartWithHttps": "URL skal starte med http:// eller https://",
|
||||
"@urlStartWithHttps": {
|
||||
"description": "Error message that shows when the user submits a server URL that doesn't start with http:// or https:// (for example, ftp://0.0.0.0"
|
||||
},
|
||||
"urlTrailingSlash": "URL må ikke indeholde en efterfølgnede stråstreg",
|
||||
"@urlTrailingSlash": {
|
||||
"description": "Error message that shows when the user submits a server URL that ends with a trailing slash (for example, http://0.0.0.0/)"
|
||||
},
|
||||
"username": "Brugernavn",
|
||||
"@username": {},
|
||||
"password": "Adgangskode",
|
||||
"@password": {},
|
||||
"logs": "Log",
|
||||
"@logs": {},
|
||||
"next": "Næste",
|
||||
"@next": {},
|
||||
"selectMusicLibraries": "Vælg musik biblioteker",
|
||||
"@selectMusicLibraries": {
|
||||
"description": "App bar title for library select screen"
|
||||
},
|
||||
"couldNotFindLibraries": "Kunne ikke finde nogle biblioteker.",
|
||||
"@couldNotFindLibraries": {
|
||||
"description": "Error message when the user does not have any libraries"
|
||||
},
|
||||
"songs": "Sange",
|
||||
"@songs": {},
|
||||
"artists": "Kunstnere",
|
||||
"@artists": {},
|
||||
"genres": "Genre",
|
||||
"@genres": {},
|
||||
"startMix": "Start blanding",
|
||||
"@startMix": {},
|
||||
"music": "Musik",
|
||||
"@music": {},
|
||||
"clear": "Ryd",
|
||||
"@clear": {},
|
||||
"favourites": "Favoritter",
|
||||
"@favourites": {},
|
||||
"shuffleAll": "Bland alle",
|
||||
"@shuffleAll": {},
|
||||
"finamp": "Finamp",
|
||||
"@finamp": {},
|
||||
"downloads": "Overførelser",
|
||||
"@downloads": {},
|
||||
"settings": "Indstillinger",
|
||||
"@settings": {},
|
||||
"offlineMode": "Offline tilstand",
|
||||
"@offlineMode": {},
|
||||
"sortOrder": "Sorter efter",
|
||||
"@sortOrder": {},
|
||||
"sortBy": "Sortér efter",
|
||||
"@sortBy": {},
|
||||
"album": "Album",
|
||||
"@album": {},
|
||||
"albumArtist": "Album kunstner",
|
||||
"@albumArtist": {},
|
||||
"artist": "Kunstner",
|
||||
"@artist": {},
|
||||
"criticRating": "Kritiker bedømmelse",
|
||||
"@criticRating": {},
|
||||
"communityRating": "Fællesskab bedømmelse",
|
||||
"@communityRating": {},
|
||||
"dateAdded": "Dato tilføjet",
|
||||
"@dateAdded": {},
|
||||
"datePlayed": "Afspillet den",
|
||||
"@datePlayed": {},
|
||||
"playCount": "Antal afspilninger",
|
||||
"@playCount": {},
|
||||
"premiereDate": "Udgivelsesdato",
|
||||
"@premiereDate": {},
|
||||
"productionYear": "Produktionsår",
|
||||
"@productionYear": {},
|
||||
"name": "Navn",
|
||||
"@name": {},
|
||||
"random": "Tilfældig",
|
||||
"@random": {},
|
||||
"revenue": "Omsætning",
|
||||
"@revenue": {},
|
||||
"budget": "Budget",
|
||||
"@budget": {},
|
||||
"downloadMissingImages": "Overførelse mangler billeder",
|
||||
"@downloadMissingImages": {},
|
||||
"downloadErrors": "Overførelsesfejl",
|
||||
"@downloadErrors": {},
|
||||
"downloadedItemsCount": "{count,plural,=1{{count} emne} other{{count} emner}}",
|
||||
"@downloadedItemsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedImagesCount": "{count,plural,=1{{count} billede} other{{count} billeder}}",
|
||||
"@downloadedImagesCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlComplete": "{count} færdige",
|
||||
"@dlComplete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlFailed": "{count} fejlede",
|
||||
"@dlFailed": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlEnqueued": "{count} i kø",
|
||||
"@dlEnqueued": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"noErrors": "Ingen fejl!",
|
||||
"@noErrors": {},
|
||||
"failedToGetSongFromDownloadId": "Fejlede under hentning af sang fra overførelse ID",
|
||||
"@failedToGetSongFromDownloadId": {},
|
||||
"error": "Fejl",
|
||||
"@error": {},
|
||||
"discNumber": "Disk {number}",
|
||||
"@discNumber": {
|
||||
"placeholders": {
|
||||
"number": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"playButtonLabel": "AFSPIL",
|
||||
"@playButtonLabel": {},
|
||||
"editPlaylistNameTooltip": "Rediger afspilningslistens navn",
|
||||
"@editPlaylistNameTooltip": {},
|
||||
"editPlaylistNameTitle": "Rediger afspilningslistens navn",
|
||||
"@editPlaylistNameTitle": {},
|
||||
"required": "Påkrævet",
|
||||
"@required": {},
|
||||
"updateButtonLabel": "OPDATÉR",
|
||||
"@updateButtonLabel": {},
|
||||
"playlistNameUpdated": "Afspilningslistens navn er opdateret.",
|
||||
"@playlistNameUpdated": {},
|
||||
"favourite": "Favorit",
|
||||
"@favourite": {},
|
||||
"addDownloads": "Tilføj overførelser",
|
||||
"@addDownloads": {},
|
||||
"location": "Placering",
|
||||
"@location": {},
|
||||
"downloadsAdded": "Overførelse tilføjet.",
|
||||
"@downloadsAdded": {},
|
||||
"shareLogs": "Del log",
|
||||
"@shareLogs": {},
|
||||
"stackTrace": "Bunke spor",
|
||||
"@stackTrace": {},
|
||||
"transcoding": "Omkoder",
|
||||
"@transcoding": {},
|
||||
"downloadLocations": "Overførelse placering",
|
||||
"@downloadLocations": {},
|
||||
"audioService": "Lyd tjeneste",
|
||||
"@audioService": {},
|
||||
"layoutAndTheme": "Udseende & tema",
|
||||
"@layoutAndTheme": {},
|
||||
"notAvailableInOfflineMode": "Ikke tilgængelig i offline tilstand",
|
||||
"@notAvailableInOfflineMode": {},
|
||||
"logOut": "Log af",
|
||||
"@logOut": {},
|
||||
"downloadedSongsWillNotBeDeleted": "Overførte sange vil ikke blive slettet",
|
||||
"@downloadedSongsWillNotBeDeleted": {},
|
||||
"areYouSure": "Er du sikker?",
|
||||
"@areYouSure": {},
|
||||
"jellyfinUsesAACForTranscoding": "Jellyfin bruger AAC ved omkodning",
|
||||
"@jellyfinUsesAACForTranscoding": {},
|
||||
"enableTranscoding": "Aktivér omkodning",
|
||||
"@enableTranscoding": {},
|
||||
"enableTranscodingSubtitle": "Omkoder musik under afspilning på serveren.",
|
||||
"@enableTranscodingSubtitle": {},
|
||||
"bitrateSubtitle": "En højere bithastighed giver højere lydkvalitet men bruger mere båndbredde.",
|
||||
"@bitrateSubtitle": {},
|
||||
"customLocation": "Vælg placering",
|
||||
"@customLocation": {},
|
||||
"appDirectory": "App katalog",
|
||||
"@appDirectory": {},
|
||||
"addDownloadLocation": "Tilføj overførelse placering",
|
||||
"@addDownloadLocation": {},
|
||||
"selectDirectory": "Vælg katalog",
|
||||
"@selectDirectory": {},
|
||||
"unknownError": "Ukendt fejl",
|
||||
"@unknownError": {},
|
||||
"directoryMustBeEmpty": "Katalog skal være tomt",
|
||||
"@directoryMustBeEmpty": {},
|
||||
"enterLowPriorityStateOnPause": "Gå i lav prioritet tilstand når musik afspilning er på pause",
|
||||
"@enterLowPriorityStateOnPause": {},
|
||||
"enterLowPriorityStateOnPauseSubtitle": "Tillader notifikationer bliver strøget væk, når afspilning er sat på pause. Dette tillader også Android, at afbryde servicen når den er på pause.",
|
||||
"@enterLowPriorityStateOnPauseSubtitle": {},
|
||||
"shuffleAllSongCount": "Bland alle sange antal",
|
||||
"@shuffleAllSongCount": {},
|
||||
"viewType": "Visning tilstand",
|
||||
"@viewType": {},
|
||||
"viewTypeSubtitle": "Visningstype for musik skærmen",
|
||||
"@viewTypeSubtitle": {},
|
||||
"list": "Liste",
|
||||
"@list": {},
|
||||
"grid": "Gitter",
|
||||
"@grid": {},
|
||||
"portrait": "Portræt",
|
||||
"@portrait": {},
|
||||
"landscape": "Landskab",
|
||||
"@landscape": {},
|
||||
"gridCrossAxisCountSubtitle": "Antal gitrebrikker som bruges per række {value}.",
|
||||
"@gridCrossAxisCountSubtitle": {
|
||||
"description": "List tile subtitle for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "landscape"
|
||||
}
|
||||
}
|
||||
},
|
||||
"showTextOnGridView": "Vis tekst i gitter visning",
|
||||
"@showTextOnGridView": {},
|
||||
"showTextOnGridViewSubtitle": "Vælg om tekst skal vises (titel, kunstner osv.) på gitteret musik skærm.",
|
||||
"@showTextOnGridViewSubtitle": {},
|
||||
"showCoverAsPlayerBackground": "Vis sløret cover som afspiller baggrund",
|
||||
"@showCoverAsPlayerBackground": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtistsSubtitle": "Vælg om sangens kunstner skal vises på albummet, hvis den ikke er forskellig fra albummets kunstner.",
|
||||
"@hideSongArtistsIfSameAsAlbumArtistsSubtitle": {},
|
||||
"disableGesture": "Deaktivér bevægelser",
|
||||
"@disableGesture": {},
|
||||
"disableGestureSubtitle": "Vælg om bevægelser skal deaktiveres.",
|
||||
"@disableGestureSubtitle": {},
|
||||
"theme": "Tema",
|
||||
"@theme": {},
|
||||
"light": "Lys",
|
||||
"@light": {},
|
||||
"dark": "Mørk",
|
||||
"@dark": {},
|
||||
"tabs": "Faner",
|
||||
"@tabs": {},
|
||||
"cancelSleepTimer": "Vil du annullere sove timeren?",
|
||||
"@cancelSleepTimer": {},
|
||||
"yesButtonLabel": "JA",
|
||||
"@yesButtonLabel": {},
|
||||
"minutes": "Minutter",
|
||||
"@minutes": {},
|
||||
"sleepTimerTooltip": "Sove timer",
|
||||
"@sleepTimerTooltip": {},
|
||||
"addToPlaylistTooltip": "Tilføj til afspilningsliste",
|
||||
"@addToPlaylistTooltip": {},
|
||||
"addToPlaylistTitle": "Tilføj til afspilningsliste",
|
||||
"@addToPlaylistTitle": {},
|
||||
"removeFromPlaylistTooltip": "Fjern fra afspilningsliste",
|
||||
"@removeFromPlaylistTooltip": {},
|
||||
"removeFromPlaylistTitle": "Fjern fra afspilningsliste",
|
||||
"@removeFromPlaylistTitle": {},
|
||||
"newPlaylist": "Ny afspilningsliste",
|
||||
"@newPlaylist": {},
|
||||
"createButtonLabel": "OPRET",
|
||||
"@createButtonLabel": {},
|
||||
"playlistCreated": "Afspilningsliste er oprettet.",
|
||||
"@playlistCreated": {},
|
||||
"noAlbum": "Intet album",
|
||||
"@noAlbum": {},
|
||||
"noItem": "Intet objekt",
|
||||
"@noItem": {},
|
||||
"invalidNumber": "Ugyldig nummer",
|
||||
"@invalidNumber": {},
|
||||
"streaming": "STREAMER",
|
||||
"@streaming": {},
|
||||
"downloaded": "OVERFØRELSER",
|
||||
"@downloaded": {},
|
||||
"transcode": "OMKOD",
|
||||
"@transcode": {},
|
||||
"direct": "DIREKTE",
|
||||
"@direct": {},
|
||||
"statusError": "Status fejl",
|
||||
"@statusError": {},
|
||||
"queue": "Kø",
|
||||
"@queue": {},
|
||||
"addToQueue": "Tilføj til kø",
|
||||
"@addToQueue": {},
|
||||
"replaceQueue": "Udskift køen",
|
||||
"@replaceQueue": {},
|
||||
"instantMix": "Hurtig blanding",
|
||||
"@instantMix": {},
|
||||
"removeFavourite": "Fjern favorit",
|
||||
"@removeFavourite": {},
|
||||
"addFavourite": "Tilføj favorit",
|
||||
"@addFavourite": {},
|
||||
"addedToQueue": "Tilføjet til kø.",
|
||||
"@addedToQueue": {},
|
||||
"queueReplaced": "Køen er udskiftet.",
|
||||
"@queueReplaced": {},
|
||||
"removedFromPlaylist": "Fjernet fra afspilningslisten.",
|
||||
"@removedFromPlaylist": {},
|
||||
"startingInstantMix": "Starter hurtig blanding.",
|
||||
"@startingInstantMix": {},
|
||||
"downloadCount": "{count,plural, =1{{count} overført} other{{count} overførelser}}",
|
||||
"@downloadCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"removeFromMix": "Fjern fra blanding",
|
||||
"@removeFromMix": {},
|
||||
"addToMix": "Tilføj til blanding",
|
||||
"@addToMix": {},
|
||||
"redownloadedItems": "{count,plural, =0{Ingen genoverførsel er nødvendig.} =1{Genoverførte {count} objekt} other{Genoverfører {count} objekter}}",
|
||||
"@redownloadedItems": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"bufferDuration": "Buffer varighed",
|
||||
"@bufferDuration": {},
|
||||
"bufferDurationSubtitle": "Hvor meget afspilleren skal forudindlæse i sekunder. En genstart er nødvendig.",
|
||||
"@bufferDurationSubtitle": {},
|
||||
"startupError": "Noget gik galt under app opstarten. Fejlen er {error}\n\nVenligst opret en sag på github.com/UnicornsOnLSD/finamp med et skærmbillede af denne side. Hvis dette problem forbliver, så kan du fjerne dine app data for at nulstille appen.",
|
||||
"@startupError": {
|
||||
"description": "The error message that shows when startup fails.",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Failed to open download DB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"internalExternalIpExplanation": "Hvis du vil være i stand til at tilgå din Jellyfin server udefra, skal du bruge din eksterne IP.\n\nHvis din server er på HTTP porten (80/443), behøver du ikke angive en port. Dette er som regel tilfældet, hvis din server er bag en reverse proxy.",
|
||||
"@internalExternalIpExplanation": {
|
||||
"description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port."
|
||||
},
|
||||
"unknownName": "Ukendt navn",
|
||||
"@unknownName": {},
|
||||
"albums": "Albummer",
|
||||
"@albums": {},
|
||||
"playlists": "Afspilningslister",
|
||||
"@playlists": {},
|
||||
"startMixNoSongsArtist": "Tryk (lang tid) på en kunstner for at tilføje eller fjerne den fra blandingen før du starter en blanding",
|
||||
"@startMixNoSongsArtist": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no artists selected"
|
||||
},
|
||||
"startMixNoSongsAlbum": "Tryk (lang tid) på et album for at tilføje eller fjerne det fra blandingen for du starter en blanding",
|
||||
"@startMixNoSongsAlbum": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no albums selected"
|
||||
},
|
||||
"runtime": "Spilletid",
|
||||
"@runtime": {},
|
||||
"downloadedMissingImages": "{count,plural, =0{Ingen manglende billeder blev fundet} =1{Overførte {count} manglende billeder} other{Overførte {count} manglende billeder}}",
|
||||
"@downloadedMissingImages": {
|
||||
"description": "Message that shows when the user downloads missing images",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlRunning": "{count} er igang",
|
||||
"@dlRunning": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrorsTitle": "Overførelsesfejl",
|
||||
"@downloadErrorsTitle": {},
|
||||
"shuffleButtonLabel": "BLAND",
|
||||
"@shuffleButtonLabel": {},
|
||||
"errorScreenError": "Der opstod en fejl under hentningen af listen med fejl! På dette tidspunkt, bedes du oprette en fejl på Github og slette appens data",
|
||||
"@errorScreenError": {},
|
||||
"songCount": "{count,plural,=1{{count} Sang} other{{count} Sange}}",
|
||||
"@songCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadsDeleted": "Overførelser slettet.",
|
||||
"@downloadsDeleted": {},
|
||||
"addButtonLabel": "TILFØJ",
|
||||
"@addButtonLabel": {},
|
||||
"bitrate": "Bithastighed",
|
||||
"@bitrate": {},
|
||||
"logsCopied": "Log kopieret.",
|
||||
"@logsCopied": {},
|
||||
"message": "Besked",
|
||||
"@message": {},
|
||||
"applicationLegalese": "Licenseret med Mozilla Public License 2.0. Kildeteksten er tilgængelig på:\n\ngithub.com/jmshrv/finamp",
|
||||
"@applicationLegalese": {},
|
||||
"pathReturnSlashErrorMessage": "Stier, der returnerer \"/\", kan ikke anvendes",
|
||||
"@pathReturnSlashErrorMessage": {},
|
||||
"customLocationsBuggy": "Valgfrie placeringer er ekstremt fejlramte grundet manglende rettigheder. Jeg prøver at finde måder at løse dette, men for nu anbefaler jeg ikke, at de anvendes.",
|
||||
"@customLocationsBuggy": {},
|
||||
"noArtist": "Ingen kunstner",
|
||||
"@noArtist": {},
|
||||
"unknownArtist": "Ukendt kunstner",
|
||||
"@unknownArtist": {},
|
||||
"shuffleAllSongCountSubtitle": "Mængde af sange der skal indlæses, når bland alle sange knappen bruges.",
|
||||
"@shuffleAllSongCountSubtitle": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtists": "Skjul sang kunstner, hvis det er den samme som albummets kunstner",
|
||||
"@hideSongArtistsIfSameAsAlbumArtists": {},
|
||||
"gridCrossAxisCount": "{value} Gitter tværakse antal",
|
||||
"@gridCrossAxisCount": {
|
||||
"description": "List tile title for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "Portrait"
|
||||
}
|
||||
}
|
||||
},
|
||||
"setSleepTimer": "Indtil sove timer",
|
||||
"@setSleepTimer": {},
|
||||
"showCoverAsPlayerBackgroundSubtitle": "Vælg om der skal bruges sløret omslagskunst som vises som baggrund på afspiller skærmen.",
|
||||
"@showCoverAsPlayerBackgroundSubtitle": {},
|
||||
"system": "System",
|
||||
"@system": {},
|
||||
"noButtonLabel": "NEJ",
|
||||
"@noButtonLabel": {},
|
||||
"goToAlbum": "Gå til album",
|
||||
"@goToAlbum": {},
|
||||
"anErrorHasOccured": "Der opstod en fejl.",
|
||||
"@anErrorHasOccured": {},
|
||||
"responseError401": "{error} Status kode {statusCode}. Dette betyder, at du har anvendt et forkert brugernavn/adgangskode eller at din klient ikke længere er logget på.",
|
||||
"@responseError401": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Unauthorized"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "401"
|
||||
}
|
||||
}
|
||||
},
|
||||
"responseError": "{error} Status kode {statusCode}.",
|
||||
"@responseError": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Forbidden"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "403"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsImagesCount": "{downloadedItems}, {downloadedImages}",
|
||||
"@downloadedItemsImagesCount": {
|
||||
"description": "This is for merging downloadedItemsCount and downloadedImagesCount as Flutter's intl stuff doesn't support multiple plurals in one string. https://github.com/flutter/flutter/issues/86906",
|
||||
"placeholders": {
|
||||
"downloadedItems": {
|
||||
"type": "String",
|
||||
"example": "12 downloads"
|
||||
},
|
||||
"downloadedImages": {
|
||||
"type": "String",
|
||||
"example": "1 image"
|
||||
}
|
||||
}
|
||||
},
|
||||
"language": "Sprog",
|
||||
"@language": {}
|
||||
}
|
||||
@@ -0,0 +1,590 @@
|
||||
{
|
||||
"music": "Musik",
|
||||
"@music": {},
|
||||
"areYouSure": "Bist du sicher?",
|
||||
"@areYouSure": {},
|
||||
"albums": "Alben",
|
||||
"@albums": {},
|
||||
"artists": "Künstler",
|
||||
"@artists": {},
|
||||
"album": "Album",
|
||||
"@album": {},
|
||||
"albumArtist": "Albumkünstler",
|
||||
"@albumArtist": {},
|
||||
"artist": "Künstler",
|
||||
"@artist": {},
|
||||
"bitrate": "Bitrate",
|
||||
"@bitrate": {},
|
||||
"emptyServerUrl": "Server-URL darf nicht leer sein",
|
||||
"@emptyServerUrl": {
|
||||
"description": "Error message that shows when the user submits a login without a server URL"
|
||||
},
|
||||
"urlStartWithHttps": "URL muss mit http:// oder https:// beginnen",
|
||||
"@urlStartWithHttps": {
|
||||
"description": "Error message that shows when the user submits a server URL that doesn't start with http:// or https:// (for example, ftp://0.0.0.0"
|
||||
},
|
||||
"urlTrailingSlash": "URL darf keinen Schrägstrich am Ende enthalten",
|
||||
"@urlTrailingSlash": {
|
||||
"description": "Error message that shows when the user submits a server URL that ends with a trailing slash (for example, http://0.0.0.0/)"
|
||||
},
|
||||
"couldNotFindLibraries": "Konnte keine Bibliotheken finden.",
|
||||
"@couldNotFindLibraries": {
|
||||
"description": "Error message when the user does not have any libraries"
|
||||
},
|
||||
"startMix": "Starte Mix",
|
||||
"@startMix": {},
|
||||
"startMixNoSongsAlbum": "Vor dem Starten eines Mixes lange auf ein Album gedrückt halten, um es zum Mixzusammensteller hinzuzufügen oder zu entfernen",
|
||||
"@startMixNoSongsAlbum": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no albums selected"
|
||||
},
|
||||
"clear": "Entfernen",
|
||||
"@clear": {},
|
||||
"internalExternalIpExplanation": "Wenn du deinen Jellyfin Server aus der Ferne erreichen möchtest, benötigst du eine externe IP.\n\nWenn dein Server einen HTTP Port (80/443) benutzt, musst du keinen Port festlegen. Dies ist vermutlich der Fall wenn dein Server sich hinter einer Reverse Proxy befindet.",
|
||||
"@internalExternalIpExplanation": {
|
||||
"description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port."
|
||||
},
|
||||
"next": "Weiter",
|
||||
"@next": {},
|
||||
"logs": "Protokolle",
|
||||
"@logs": {},
|
||||
"startMixNoSongsArtist": "Vor dem Starten eines Mixes lange auf einen Künstler gedrückt halten, um ihn zum Mixzusammensteller hinzuzufügen oder zu entfernen",
|
||||
"@startMixNoSongsArtist": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no artists selected"
|
||||
},
|
||||
"unknownName": "Unbekannter Name",
|
||||
"@unknownName": {},
|
||||
"username": "Benutzername",
|
||||
"@username": {},
|
||||
"genres": "Genres",
|
||||
"@genres": {},
|
||||
"playlists": "Playlists",
|
||||
"@playlists": {},
|
||||
"songs": "Lieder",
|
||||
"@songs": {},
|
||||
"favourites": "Favoriten",
|
||||
"@favourites": {},
|
||||
"finamp": "Finamp",
|
||||
"@finamp": {},
|
||||
"settings": "Einstellungen",
|
||||
"@settings": {},
|
||||
"communityRating": "Community-Bewertung",
|
||||
"@communityRating": {},
|
||||
"offlineMode": "Offline-Modus",
|
||||
"@offlineMode": {},
|
||||
"sortBy": "Sortieren nach",
|
||||
"@sortBy": {},
|
||||
"sortOrder": "Sortierreihenfolge",
|
||||
"@sortOrder": {},
|
||||
"productionYear": "Produktionsjahr",
|
||||
"@productionYear": {},
|
||||
"random": "Zufällig",
|
||||
"@random": {},
|
||||
"error": "Fehler",
|
||||
"@error": {},
|
||||
"required": "Erforderlich",
|
||||
"@required": {},
|
||||
"message": "Nachricht",
|
||||
"@message": {},
|
||||
"logOut": "Abmelden",
|
||||
"@logOut": {},
|
||||
"notAvailableInOfflineMode": "Im Offline-Modus nicht verfügbar",
|
||||
"@notAvailableInOfflineMode": {},
|
||||
"directoryMustBeEmpty": "Verzeichnis muss leer sein",
|
||||
"@directoryMustBeEmpty": {},
|
||||
"enableTranscoding": "Transkodierung aktivieren",
|
||||
"@enableTranscoding": {},
|
||||
"grid": "Raster",
|
||||
"@grid": {},
|
||||
"jellyfinUsesAACForTranscoding": "Jellyfin verwendet AAC zur Transkodierung",
|
||||
"@jellyfinUsesAACForTranscoding": {},
|
||||
"list": "Liste",
|
||||
"@list": {},
|
||||
"unknownError": "Unbekannter Fehler",
|
||||
"@unknownError": {},
|
||||
"invalidNumber": "Ungültige Zahl",
|
||||
"@invalidNumber": {},
|
||||
"noButtonLabel": "NEIN",
|
||||
"@noButtonLabel": {},
|
||||
"yesButtonLabel": "JA",
|
||||
"@yesButtonLabel": {},
|
||||
"createButtonLabel": "ERSTELLEN",
|
||||
"@createButtonLabel": {},
|
||||
"direct": "DIREKT",
|
||||
"@direct": {},
|
||||
"newPlaylist": "Neue Wiedergabeliste",
|
||||
"@newPlaylist": {},
|
||||
"playlistCreated": "Wiedergabeliste erstellt.",
|
||||
"@playlistCreated": {},
|
||||
"removeFavourite": "Favorit entfernen",
|
||||
"@removeFavourite": {},
|
||||
"unknownArtist": "Unbekannter Künstler",
|
||||
"@unknownArtist": {},
|
||||
"downloadedSongsWillNotBeDeleted": "Heruntergeladene Lieder werden nicht gelöscht",
|
||||
"@downloadedSongsWillNotBeDeleted": {},
|
||||
"favourite": "Favorit",
|
||||
"@favourite": {},
|
||||
"name": "Name",
|
||||
"@name": {},
|
||||
"password": "Passwort",
|
||||
"@password": {},
|
||||
"showTextOnGridView": "Text in Rasteransicht anzeigen",
|
||||
"@showTextOnGridView": {},
|
||||
"noErrors": "Keine Fehler!",
|
||||
"@noErrors": {},
|
||||
"selectMusicLibraries": "Musikbibliotheken auswählen",
|
||||
"@selectMusicLibraries": {
|
||||
"description": "App bar title for library select screen"
|
||||
},
|
||||
"startupError": "Während dem Starten der App ist etwas schief gelaufen. Der Fehler war: {error}\n\nBitte öffne ein Issue auf github.com/UnicornsOnLSD/finamp mit einem Bildschirmfoto von dieser Seite. Wenn dieses Problem weiterhin besteht, kannst du deine App-Daten löschen, um die App zurückzusetzen.",
|
||||
"@startupError": {
|
||||
"description": "The error message that shows when startup fails.",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Failed to open download DB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serverUrl": "Server-URL",
|
||||
"@serverUrl": {},
|
||||
"shuffleAll": "Alle mischen",
|
||||
"@shuffleAll": {},
|
||||
"downloads": "Downloads",
|
||||
"@downloads": {},
|
||||
"budget": "Budget",
|
||||
"@budget": {},
|
||||
"criticRating": "Kritikerbewertung",
|
||||
"@criticRating": {},
|
||||
"dateAdded": "Datum hinzugefügt",
|
||||
"@dateAdded": {},
|
||||
"datePlayed": "Datum gespielt",
|
||||
"@datePlayed": {},
|
||||
"playCount": "Anzahl abgespielt",
|
||||
"@playCount": {},
|
||||
"revenue": "Einspielergebnis",
|
||||
"@revenue": {},
|
||||
"runtime": "Dauer",
|
||||
"@runtime": {},
|
||||
"downloadMissingImages": "Fehlende Bilder herunterladen",
|
||||
"@downloadMissingImages": {},
|
||||
"downloadErrors": "Download-Fehler",
|
||||
"@downloadErrors": {},
|
||||
"downloadCount": "{count,plural, =1{{count} Download} other{{count} Downloads}}",
|
||||
"@downloadCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlFailed": "{count} fehlgeschlagen",
|
||||
"@dlFailed": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlComplete": "{count} fertiggestellt",
|
||||
"@dlComplete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlEnqueued": "{count} in der Warteschlange",
|
||||
"@dlEnqueued": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlRunning": "{count} laufend",
|
||||
"@dlRunning": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrorsTitle": "Download-Fehler",
|
||||
"@downloadErrorsTitle": {},
|
||||
"downloadedItemsImagesCount": "{downloadedItems}, {downloadedImages}",
|
||||
"@downloadedItemsImagesCount": {
|
||||
"description": "This is for merging downloadedItemsCount and downloadedImagesCount as Flutter's intl stuff doesn't support multiple plurals in one string. https://github.com/flutter/flutter/issues/86906",
|
||||
"placeholders": {
|
||||
"downloadedItems": {
|
||||
"type": "String",
|
||||
"example": "12 downloads"
|
||||
},
|
||||
"downloadedImages": {
|
||||
"type": "String",
|
||||
"example": "1 image"
|
||||
}
|
||||
}
|
||||
},
|
||||
"failedToGetSongFromDownloadId": "Song konnte nicht über die Download-ID abgerufen werden",
|
||||
"@failedToGetSongFromDownloadId": {},
|
||||
"playButtonLabel": "ABSPIELEN",
|
||||
"@playButtonLabel": {},
|
||||
"shuffleButtonLabel": "MISCHEN",
|
||||
"@shuffleButtonLabel": {},
|
||||
"editPlaylistNameTitle": "Wiedergabeliste-Name editieren",
|
||||
"@editPlaylistNameTitle": {},
|
||||
"updateButtonLabel": "AKTUALISIERUNG",
|
||||
"@updateButtonLabel": {},
|
||||
"downloadsDeleted": "Downloads gelöscht.",
|
||||
"@downloadsDeleted": {},
|
||||
"addDownloads": "Downloads hinzufügen",
|
||||
"@addDownloads": {},
|
||||
"location": "Ort",
|
||||
"@location": {},
|
||||
"shareLogs": "Protokolle teilen",
|
||||
"@shareLogs": {},
|
||||
"stackTrace": "Stacktrace",
|
||||
"@stackTrace": {},
|
||||
"downloadLocations": "Download Orte",
|
||||
"@downloadLocations": {},
|
||||
"audioService": "Audio Service",
|
||||
"@audioService": {},
|
||||
"layoutAndTheme": "Aufbau & Thema",
|
||||
"@layoutAndTheme": {},
|
||||
"transcoding": "Transkodierung",
|
||||
"@transcoding": {},
|
||||
"enableTranscodingSubtitle": "Transkodiert Musikstreams serverseitig.",
|
||||
"@enableTranscodingSubtitle": {},
|
||||
"bitrateSubtitle": "Eine höhere Bitrate verbessert die Audioqualität auf Kosten der benötigten Bandbreite.",
|
||||
"@bitrateSubtitle": {},
|
||||
"customLocation": "Benutzerdefinierter Ort",
|
||||
"@customLocation": {},
|
||||
"appDirectory": "App-Verzeichnis",
|
||||
"@appDirectory": {},
|
||||
"addDownloadLocation": "Download-Ort hinzufügen",
|
||||
"@addDownloadLocation": {},
|
||||
"selectDirectory": "Verzeichnis auswählen",
|
||||
"@selectDirectory": {},
|
||||
"pathReturnSlashErrorMessage": "Pfade die mit \"/\" antworten können nicht genutzt werden",
|
||||
"@pathReturnSlashErrorMessage": {},
|
||||
"customLocationsBuggy": "Benutzerdefinierte Orte sind extrem fehlerbehaftet aufgrund von Problemen mit Berechtigungen. Ich denke über Möglichkeiten nach, um dies zu beheben, aber im Moment würde ich davon abraten, diese zu nutzen.",
|
||||
"@customLocationsBuggy": {},
|
||||
"enterLowPriorityStateOnPause": "Niedrige Priorität-Modus beim Pausieren aktivieren",
|
||||
"@enterLowPriorityStateOnPause": {},
|
||||
"shuffleAllSongCount": "Mische-Alle Titelanzahl",
|
||||
"@shuffleAllSongCount": {},
|
||||
"shuffleAllSongCountSubtitle": "Die Anzahl der zu ladenden Titel wenn der Mische-Alle Knopf betätigt wird.",
|
||||
"@shuffleAllSongCountSubtitle": {},
|
||||
"viewType": "Ansichtsart",
|
||||
"@viewType": {},
|
||||
"viewTypeSubtitle": "Ansichtsart für den Musik-Bildschirm",
|
||||
"@viewTypeSubtitle": {},
|
||||
"portrait": "Portrait",
|
||||
"@portrait": {},
|
||||
"landscape": "Landschaft",
|
||||
"@landscape": {},
|
||||
"gridCrossAxisCountSubtitle": "Menge der zu benutzenden Rasterkacheln wenn {value}.",
|
||||
"@gridCrossAxisCountSubtitle": {
|
||||
"description": "List tile subtitle for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "landscape"
|
||||
}
|
||||
}
|
||||
},
|
||||
"showTextOnGridViewSubtitle": "Ob oder nicht Text (Titel, Künstler etc.) auf dem Raster des Musikbildschirms angezeigt werden soll.",
|
||||
"@showTextOnGridViewSubtitle": {},
|
||||
"showCoverAsPlayerBackground": "Zeige verschwommene Cover als Player-Hintergrund",
|
||||
"@showCoverAsPlayerBackground": {},
|
||||
"showCoverAsPlayerBackgroundSubtitle": "Ob oder nicht verschwommene Cover als Hintergrund im Player-Bildschirm benutzt werden sollen.",
|
||||
"@showCoverAsPlayerBackgroundSubtitle": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtists": "Verstecke Titel-Künstler falls derselbe wie Album-Künstler",
|
||||
"@hideSongArtistsIfSameAsAlbumArtists": {},
|
||||
"theme": "Thema",
|
||||
"@theme": {},
|
||||
"system": "System",
|
||||
"@system": {},
|
||||
"light": "Hell",
|
||||
"@light": {},
|
||||
"dark": "Dunkel",
|
||||
"@dark": {},
|
||||
"tabs": "Tabs",
|
||||
"@tabs": {},
|
||||
"cancelSleepTimer": "Schlaf-Timer abbrechen?",
|
||||
"@cancelSleepTimer": {},
|
||||
"setSleepTimer": "Schlaf-Timer einstellen",
|
||||
"@setSleepTimer": {},
|
||||
"minutes": "Minuten",
|
||||
"@minutes": {},
|
||||
"downloaded": "HERUNTERGELADEN",
|
||||
"@downloaded": {},
|
||||
"transcode": "TRANSKODIERUNG",
|
||||
"@transcode": {},
|
||||
"addToPlaylistTitle": "Zur Wiedergabeliste hinzufügen",
|
||||
"@addToPlaylistTitle": {},
|
||||
"noAlbum": "Kein Album",
|
||||
"@noAlbum": {},
|
||||
"noItem": "Kein Element",
|
||||
"@noItem": {},
|
||||
"noArtist": "Kein Künstler",
|
||||
"@noArtist": {},
|
||||
"streaming": "STREAMING",
|
||||
"@streaming": {},
|
||||
"statusError": "STATUS FEHLER",
|
||||
"@statusError": {},
|
||||
"queue": "Warteschlange",
|
||||
"@queue": {},
|
||||
"addToQueue": "Zur Warteschlange hinzufügen",
|
||||
"@addToQueue": {},
|
||||
"replaceQueue": "Warteschlange austauschen",
|
||||
"@replaceQueue": {},
|
||||
"instantMix": "Sofort Mix",
|
||||
"@instantMix": {},
|
||||
"goToAlbum": "Gehe zu Album",
|
||||
"@goToAlbum": {},
|
||||
"addFavourite": "Favorit hinzufügen",
|
||||
"@addFavourite": {},
|
||||
"addedToQueue": "Zur Warteschlange hinzugefügt.",
|
||||
"@addedToQueue": {},
|
||||
"queueReplaced": "Warteschlange ausgetauscht.",
|
||||
"@queueReplaced": {},
|
||||
"startingInstantMix": "Starte Sofort-Mix.",
|
||||
"@startingInstantMix": {},
|
||||
"anErrorHasOccured": "Ein Fehler ist aufgetreten.",
|
||||
"@anErrorHasOccured": {},
|
||||
"responseError": "{error} Status Code {statusCode}.",
|
||||
"@responseError": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Forbidden"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "403"
|
||||
}
|
||||
}
|
||||
},
|
||||
"discNumber": "CD {number}",
|
||||
"@discNumber": {
|
||||
"placeholders": {
|
||||
"number": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"songCount": "{count,plural,=1{{count} Titel} other{{count} Titel}}",
|
||||
"@songCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"editPlaylistNameTooltip": "Wiedergabeliste-Name editieren",
|
||||
"@editPlaylistNameTooltip": {},
|
||||
"playlistNameUpdated": "Wiedergabeliste-Name aktualisiert.",
|
||||
"@playlistNameUpdated": {},
|
||||
"logsCopied": "Protokolle kopiert.",
|
||||
"@logsCopied": {},
|
||||
"downloadsAdded": "Downloads hinzugefügt.",
|
||||
"@downloadsAdded": {},
|
||||
"addButtonLabel": "Hinzufügen",
|
||||
"@addButtonLabel": {},
|
||||
"applicationLegalese": "Lizensiert mit der Mozilla Public License 2.0. Quellcode verfügbar unter:\n\ngithub.com/jmshrv/finamp",
|
||||
"@applicationLegalese": {},
|
||||
"enterLowPriorityStateOnPauseSubtitle": "Ermöglicht, dass die Benachrichtigung im pausierten Zustand weggewischt werden kann. Dies erlaubt es Android ebenfalls, den Prozess im pausierten Zustand zu terminieren.",
|
||||
"@enterLowPriorityStateOnPauseSubtitle": {},
|
||||
"gridCrossAxisCount": "{value} Raster Querachsen-Anzahl",
|
||||
"@gridCrossAxisCount": {
|
||||
"description": "List tile title for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "Portrait"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hideSongArtistsIfSameAsAlbumArtistsSubtitle": "Ob Titel-Künstler in der Albenansicht angezeigt werden sollen, falls sie sich nicht von den Album-Künstlern unterscheiden.",
|
||||
"@hideSongArtistsIfSameAsAlbumArtistsSubtitle": {},
|
||||
"sleepTimerTooltip": "Schlaf-Timer",
|
||||
"@sleepTimerTooltip": {},
|
||||
"addToPlaylistTooltip": "Zur Wiedergabeliste hinzufügen",
|
||||
"@addToPlaylistTooltip": {},
|
||||
"responseError401": "{error} Status Code {statusCode}. Dies bedeutet vermutlich, dass du den falschen Benutzernamen oder Passwort benutzt hast oder dass dein Client nicht länger authentifiziert ist.",
|
||||
"@responseError401": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Unauthorized"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "401"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedImagesCount": "{count,plural,=1{{count} Bild} other{{count} Bilder}}",
|
||||
"@downloadedImagesCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsCount": "{count,plural,=1{{count} Element} other{{count} Elemente}}",
|
||||
"@downloadedItemsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"premiereDate": "Erscheinungsdatum",
|
||||
"@premiereDate": {},
|
||||
"downloadedMissingImages": "{count,plural, =0{Keine fehlenden Bilder gefunden} =1{{count} fehlendes Bild heruntergeladen} other{{count} fehlende Bilder heruntergeladen}}",
|
||||
"@downloadedMissingImages": {
|
||||
"description": "Message that shows when the user downloads missing images",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"errorScreenError": "Beim Erstellen der Fehlerliste kam es zu einem Fehler! An dieser Stelle solltest du ein Fehlerticket auf GitHub erstellen und die App-Daten löschen",
|
||||
"@errorScreenError": {},
|
||||
"addToMix": "Zu Mix hinzufügen",
|
||||
"@addToMix": {},
|
||||
"removeFromMix": "Aus Mix entfernen",
|
||||
"@removeFromMix": {},
|
||||
"redownloadedItems": "{count,plural, =0{Keine erneuten Downloads notwendig.} =1{{count} Element erneut heruntergeladen} other{{count} Elemente erneut heruntergeladen}}",
|
||||
"@redownloadedItems": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"bufferDuration": "Pufferdauer",
|
||||
"@bufferDuration": {},
|
||||
"disableGesture": "Gesten deaktivieren",
|
||||
"@disableGesture": {},
|
||||
"disableGestureSubtitle": "Ob Gesten deaktiviert werden sollen.",
|
||||
"@disableGestureSubtitle": {},
|
||||
"removeFromPlaylistTooltip": "Aus Wiedergabeliste entfernen",
|
||||
"@removeFromPlaylistTooltip": {},
|
||||
"removeFromPlaylistTitle": "Aus Wiedergabeliste entfernen",
|
||||
"@removeFromPlaylistTitle": {},
|
||||
"removedFromPlaylist": "Aus der Wiedergabeliste entfernt.",
|
||||
"@removedFromPlaylist": {},
|
||||
"bufferDurationSubtitle": "Wie viel gepuffert werden soll, in Sekunden. Neustart erforderlich.",
|
||||
"@bufferDurationSubtitle": {},
|
||||
"language": "Sprache",
|
||||
"@language": {},
|
||||
"confirm": "Bestätigen",
|
||||
"@confirm": {},
|
||||
"showUncensoredLogMessage": "Dieses Protokoll enthält deine Anmeldedaten. Anzeigen?",
|
||||
"@showUncensoredLogMessage": {},
|
||||
"resetTabs": "Tabs zurücksetzen",
|
||||
"@resetTabs": {},
|
||||
"insertedIntoQueue": "Zur Warteschlange hinzufügen.",
|
||||
"@insertedIntoQueue": {
|
||||
"description": "Snackbar message that shows when the user successfully inserts items into the play queue at a location that is not necessarily the end."
|
||||
},
|
||||
"deleteDownloadsPrompt": "Bist du sicher, dass du {itemType, select, album{album} playlist{playlist} artist{artist} genre{genre} track{song} other{}} '{itemName}' von diesem Gerät löschen willst?",
|
||||
"@deleteDownloadsPrompt": {
|
||||
"placeholders": {
|
||||
"itemName": {
|
||||
"type": "String",
|
||||
"example": "Abandon Ship"
|
||||
},
|
||||
"itemType": {
|
||||
"type": "String",
|
||||
"example": "album"
|
||||
}
|
||||
},
|
||||
"description": "Confirmation prompt shown before deleting downloaded media from the local device, destructive action, doesn't affect the media on the server."
|
||||
},
|
||||
"deleteDownloadsAbortButtonText": "Abbrechen",
|
||||
"@deleteDownloadsAbortButtonText": {},
|
||||
"deleteDownloadsConfirmButtonText": "Löschen",
|
||||
"@deleteDownloadsConfirmButtonText": {
|
||||
"description": "Shown in the confirmation dialog for deleting downloaded media from the local device."
|
||||
},
|
||||
"syncDownloadedPlaylists": "Heruntergeladene Playlisten synchronisieren",
|
||||
"@syncDownloadedPlaylists": {},
|
||||
"showFastScroller": "Schnellen Scroller anzeigen",
|
||||
"@showFastScroller": {},
|
||||
"swipeInsertQueueNext": "Gewischtes Lied als Nächstes abspielen",
|
||||
"@swipeInsertQueueNext": {},
|
||||
"swipeInsertQueueNextSubtitle": "Aktivieren, um das in der Liste nach links/rechts gewischte Lied als Nächstes abzuspielen, statt es am Ende der Warteschlange einzufügen.",
|
||||
"@swipeInsertQueueNextSubtitle": {},
|
||||
"playNext": "Als Nächstes wiedergeben",
|
||||
"@playNext": {
|
||||
"description": "Popup menu item title for inserting an item into the play queue after the currently-playing item."
|
||||
},
|
||||
"noMusicLibrariesTitle": "Keine Musik-Bibliotheken",
|
||||
"@noMusicLibrariesTitle": {
|
||||
"description": "Title for message that shows on the views screen when no music libraries could be found."
|
||||
},
|
||||
"refresh": "AKTUALISIEREN",
|
||||
"@refresh": {},
|
||||
"noMusicLibrariesBody": "Finamp konnte keine Musikbibliotheken finden. Bitte stelle sicher, dass dein Jellyfin-Server mindestens eine Bibliothek mit dem Medientyp \"Musik\" enthält.",
|
||||
"@noMusicLibrariesBody": {},
|
||||
"interactions": "Interaktionen",
|
||||
"@interactions": {},
|
||||
"redesignBeta": "Teste die Beta",
|
||||
"@redesignBeta": {},
|
||||
"playbackOrderShuffledTooltip": "Mischen. Zum Umschalten tippen.",
|
||||
"@playbackOrderShuffledTooltip": {},
|
||||
"togglePlayback": "Wiedergabe umschalten",
|
||||
"@togglePlayback": {},
|
||||
"playbackOrderLinearTooltip": "Abspielen in Reihenfolge. Zum umschalten tippen.",
|
||||
"@playbackOrderLinearTooltip": {},
|
||||
"loopModeAllTooltip": "Wiederhole alle. Zum umschalten tippen.",
|
||||
"@loopModeAllTooltip": {},
|
||||
"loopModeOneTooltip": "Wiederhole einen. Zum umschalten tippen.",
|
||||
"@loopModeOneTooltip": {},
|
||||
"skipToNext": "Springe zum nächsten Lied",
|
||||
"@skipToNext": {},
|
||||
"skipToPrevious": "Springe zum vorherigen Lied",
|
||||
"@skipToPrevious": {},
|
||||
"playArtist": "Spiele alle Alben von {artist}",
|
||||
"@playArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"shuffleArtist": "Spiele alle Alben von {artist} in zufälliger Reihenfolge",
|
||||
"@shuffleArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"download": "Herunterladen",
|
||||
"@download": {},
|
||||
"about": "Über Finamp",
|
||||
"@about": {},
|
||||
"downloadArtist": "Lade alle Alben von {artist} herunter",
|
||||
"@downloadArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"loopModeNoneTooltip": "Wiederholt nicht. Zum umschalten tippen.",
|
||||
"@loopModeNoneTooltip": {},
|
||||
"deleteFromDevice": "Vom Gerät Löschen",
|
||||
"@deleteFromDevice": {},
|
||||
"sync": "Mit Server synchronisieren",
|
||||
"@sync": {}
|
||||
}
|
||||
@@ -0,0 +1,385 @@
|
||||
{
|
||||
"startupError": "Ωχ, κάτι δεν πήγε καλά κατά την έναρξη της εφαρμογής. Ο αριθμός σφάλματος είναι:{error}\nΔημιούργησε ένα issue στο\ngithub.com/UnicornsOnLSD/finamp μαζί με ένα στιγμιότυπο οθόνης από αυτήν την σελίδα. Εάν το πρόβλημα παραμένει μπορείς να διαγράψεις τα δεδομένα της εφαρμογής με σκοπό την επαναφορά της.",
|
||||
"@startupError": {
|
||||
"description": "The error message that shows when startup fails.",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Failed to open download DB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"internalExternalIpExplanation": "Αν θέλεις να έχεις πρόσβαση στον jellyfin διακομιστή σου εξ-αποστασεως, πρέπει να χρησιμοποιήσεις την εξωτερική Διεύθυνση IP.\n\nΑν ο διακομιστής βρίσκεται σε πύλη HTTP(80/443), δεν είναι απαραίτητος ο ορισμός πύλης. Αυτό είναι πιθανόν εφόσον ο διακομιστής σου βρίσκεται πίσω από reverse proxy.",
|
||||
"@internalExternalIpExplanation": {
|
||||
"description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port."
|
||||
},
|
||||
"artists": "Καλλιτέχνες",
|
||||
"@artists": {},
|
||||
"next": "Επόμενο",
|
||||
"@next": {},
|
||||
"emptyServerUrl": "Η διεύθυνση διακομιστή δεν μπορεί να είναι κενή",
|
||||
"@emptyServerUrl": {
|
||||
"description": "Error message that shows when the user submits a login without a server URL"
|
||||
},
|
||||
"songs": "Τραγούδια",
|
||||
"@songs": {},
|
||||
"urlStartWithHttps": "Η διεύθυνση πρέπει να ξεκινά με http:// ή https://",
|
||||
"@urlStartWithHttps": {
|
||||
"description": "Error message that shows when the user submits a server URL that doesn't start with http:// or https:// (for example, ftp://0.0.0.0"
|
||||
},
|
||||
"serverUrl": "Διεύθυνση διακομιστή",
|
||||
"@serverUrl": {},
|
||||
"downloads": "Λήψεις",
|
||||
"@downloads": {},
|
||||
"selectMusicLibraries": "Επέλεξε τις βιβλιοθήκες μουσικής σου",
|
||||
"@selectMusicLibraries": {
|
||||
"description": "App bar title for library select screen"
|
||||
},
|
||||
"albums": "Άλμπουμ",
|
||||
"@albums": {},
|
||||
"urlTrailingSlash": "Η διεύθυνση δεν πρέπει να περιέχει ακολουθούμενη κάθετο",
|
||||
"@urlTrailingSlash": {
|
||||
"description": "Error message that shows when the user submits a server URL that ends with a trailing slash (for example, http://0.0.0.0/)"
|
||||
},
|
||||
"username": "Όνομα χρήστη",
|
||||
"@username": {},
|
||||
"password": "Συνθηματικό χρήστη",
|
||||
"@password": {},
|
||||
"logs": "Αρχείο καταγραφών",
|
||||
"@logs": {},
|
||||
"couldNotFindLibraries": "Δεν βρέθηκαν συλλογές.",
|
||||
"@couldNotFindLibraries": {
|
||||
"description": "Error message when the user does not have any libraries"
|
||||
},
|
||||
"unknownName": "Άγνωστη όνομα",
|
||||
"@unknownName": {},
|
||||
"genres": "Είδη",
|
||||
"@genres": {},
|
||||
"startMixNoSongsArtist": "Κράτησε πατημένο έναν καλλιτέχνη, προκειμένου να προστεθεί ή να αφαιρεθεί από τον κατασκευαστή μίξεων, προ-εκκινήσεως μίξης",
|
||||
"@startMixNoSongsArtist": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no artists selected"
|
||||
},
|
||||
"playlists": "Λίστες αναπαραγωγής",
|
||||
"@playlists": {},
|
||||
"startMix": "Έναρξη μίξης",
|
||||
"@startMix": {},
|
||||
"startMixNoSongsAlbum": "Κράτησε πατημένο ένα άλμπουμ, προκειμένου να προστεθεί ή να αφαιρεθεί από τον κατασκευαστή μίξεων, προ-εκκινήσεως μίξης",
|
||||
"@startMixNoSongsAlbum": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no albums selected"
|
||||
},
|
||||
"music": "Μουσική",
|
||||
"@music": {},
|
||||
"finamp": "Finamp",
|
||||
"@finamp": {},
|
||||
"communityRating": "Βαθμολογία κοινότητας",
|
||||
"@communityRating": {},
|
||||
"dlFailed": "{count} απέτυχαν",
|
||||
"@dlFailed": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"clear": "Εκκαθάριση",
|
||||
"@clear": {},
|
||||
"favourites": "Αγαπημένα",
|
||||
"@favourites": {},
|
||||
"shuffleAll": "Τυχαία αναπαραγωγή",
|
||||
"@shuffleAll": {},
|
||||
"sortOrder": "Σειρά ταξινόμησης",
|
||||
"@sortOrder": {},
|
||||
"settings": "Ρυθμίσεις",
|
||||
"@settings": {},
|
||||
"offlineMode": "Λειτουργία εκτός σύνδεσης",
|
||||
"@offlineMode": {},
|
||||
"album": "Άλμπουμ",
|
||||
"@album": {},
|
||||
"budget": "Προϋπολογισμός",
|
||||
"@budget": {},
|
||||
"sortBy": "Ταξινόμηση κατά",
|
||||
"@sortBy": {},
|
||||
"criticRating": "Βαθμολογία κριτών",
|
||||
"@criticRating": {},
|
||||
"albumArtist": "Καλλιτέχνης άλμπουμ",
|
||||
"@albumArtist": {},
|
||||
"artist": "Καλλιτέχνης",
|
||||
"@artist": {},
|
||||
"dateAdded": "Ημερομηνία προσθήκης",
|
||||
"@dateAdded": {},
|
||||
"playCount": "Πλήθος αναπαραγωγών",
|
||||
"@playCount": {},
|
||||
"datePlayed": "Ημερομηνία αναπαραγωγής",
|
||||
"@datePlayed": {},
|
||||
"random": "Τυχαίο",
|
||||
"@random": {},
|
||||
"premiereDate": "Ημερομηνία πρεμιέρας",
|
||||
"@premiereDate": {},
|
||||
"productionYear": "Χρονολογία παραγωγής",
|
||||
"@productionYear": {},
|
||||
"revenue": "Έσοδα",
|
||||
"@revenue": {},
|
||||
"downloadMissingImages": "Λήψη ελλείποντων εικόνων",
|
||||
"@downloadMissingImages": {},
|
||||
"downloadedImagesCount": "{count,plural,=1{{count} εικόνα} other{{count} εικόνες}}",
|
||||
"@downloadedImagesCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"name": "Όνομα",
|
||||
"@name": {},
|
||||
"downloadCount": "{count,plural, =1{{count} λήψη} other{{count} λήψεις}}",
|
||||
"@downloadCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlComplete": "{count} ολοκληρώθηκαν",
|
||||
"@dlComplete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"failedToGetSongFromDownloadId": "Απέτυχε η λήψη τραγουδιού από το download ID",
|
||||
"@failedToGetSongFromDownloadId": {},
|
||||
"playlistNameUpdated": "Ανανεώθηκε το όνομα λίστας αναπαραγωγής.",
|
||||
"@playlistNameUpdated": {},
|
||||
"runtime": "Διάρκεια",
|
||||
"@runtime": {},
|
||||
"noErrors": "Κανένα σφάλμα!",
|
||||
"@noErrors": {},
|
||||
"stackTrace": "Stack Trace",
|
||||
"@stackTrace": {},
|
||||
"downloadedMissingImages": "{count,plural, =0{δεν βρέθηκαν ελλειπείς εικόνες} =1{ελήφθησαν {count} ελλειπής εικόνες} other{ελήφθησαν {count} ελλειπής εικόνες}}",
|
||||
"@downloadedMissingImages": {
|
||||
"description": "Message that shows when the user downloads missing images",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrors": "Σφάλμα στην λήψη",
|
||||
"@downloadErrors": {},
|
||||
"downloadedItemsCount": "{count,plural,=1{{count} αντικείμενο} other{{count} αντικείμενα}}",
|
||||
"@downloadedItemsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsImagesCount": "{downloadedItems}, {downloadedImages}",
|
||||
"@downloadedItemsImagesCount": {
|
||||
"description": "This is for merging downloadedItemsCount and downloadedImagesCount as Flutter's intl stuff doesn't support multiple plurals in one string. https://github.com/flutter/flutter/issues/86906",
|
||||
"placeholders": {
|
||||
"downloadedItems": {
|
||||
"type": "String",
|
||||
"example": "12 downloads"
|
||||
},
|
||||
"downloadedImages": {
|
||||
"type": "String",
|
||||
"example": "1 image"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlEnqueued": "{count} στην σειρά",
|
||||
"@dlEnqueued": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlRunning": "{count} τρέχοντα",
|
||||
"@dlRunning": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrorsTitle": "Σφάλματα λήψης",
|
||||
"@downloadErrorsTitle": {},
|
||||
"error": "Σφάλμα",
|
||||
"@error": {},
|
||||
"shuffleButtonLabel": "Τυχαία αναπαραγωγή",
|
||||
"@shuffleButtonLabel": {},
|
||||
"errorScreenError": "Προέκυψε σφάλμα κατά την λήψη λίστας σφαλμάτων! Σε αυτό το σημείο, καλό είναι να δημιουργήσεις issue στο GitHub και να διαγράψεις τα δεδομένα της εφαρμογής",
|
||||
"@errorScreenError": {},
|
||||
"discNumber": "Δίσκος {number}",
|
||||
"@discNumber": {
|
||||
"placeholders": {
|
||||
"number": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"playButtonLabel": "Αναπαραγωγή",
|
||||
"@playButtonLabel": {},
|
||||
"addDownloads": "Προσθήκη λήψεων",
|
||||
"@addDownloads": {},
|
||||
"logsCopied": "Αντιγράφηκαν οι καταγραφές.",
|
||||
"@logsCopied": {},
|
||||
"message": "Μύνημα",
|
||||
"@message": {},
|
||||
"required": "Απαραίτητο",
|
||||
"@required": {},
|
||||
"favourite": "Αγαπημένο",
|
||||
"@favourite": {},
|
||||
"downloadsAdded": "Προστέθηκαν λήψεις.",
|
||||
"@downloadsAdded": {},
|
||||
"audioService": "Audio Service",
|
||||
"@audioService": {},
|
||||
"songCount": "{count,plural,=1{{count} τίτλος} other{{count} τίτλοι}}",
|
||||
"@songCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"editPlaylistNameTooltip": "Τροποποίηση λίστας αναπαραγωγής",
|
||||
"@editPlaylistNameTooltip": {},
|
||||
"downloadsDeleted": "Διαγράφτηκαν οι λήψεις.",
|
||||
"@downloadsDeleted": {},
|
||||
"editPlaylistNameTitle": "Τροποποίηση ονόματος λίστας",
|
||||
"@editPlaylistNameTitle": {},
|
||||
"updateButtonLabel": "Ανανέωση",
|
||||
"@updateButtonLabel": {},
|
||||
"transcoding": "Μετακωδικοποίηση",
|
||||
"@transcoding": {},
|
||||
"notAvailableInOfflineMode": "Μη διαθέσιμο σε λειτουργία εκτός σύνδεσης",
|
||||
"@notAvailableInOfflineMode": {},
|
||||
"logOut": "Έξοδος",
|
||||
"@logOut": {},
|
||||
"downloadedSongsWillNotBeDeleted": "Κατεβασμένα τραγούδια δεν θα διαγραφούν",
|
||||
"@downloadedSongsWillNotBeDeleted": {},
|
||||
"areYouSure": "Είσαι σίγουρος?",
|
||||
"@areYouSure": {},
|
||||
"location": "Τοποθεσία",
|
||||
"@location": {},
|
||||
"addButtonLabel": "Προσθήκη",
|
||||
"@addButtonLabel": {},
|
||||
"layoutAndTheme": "Διάταξη καί εμφάνιση",
|
||||
"@layoutAndTheme": {},
|
||||
"enableTranscodingSubtitle": "μετακωδικοποιει την ροή μουσικής από την πλευρά του διακομιστή.",
|
||||
"@enableTranscodingSubtitle": {},
|
||||
"shareLogs": "Μοιραστείτε τις καταγραφές",
|
||||
"@shareLogs": {},
|
||||
"applicationLegalese": "Αδειοδοτηθηκε με την Άδεια Δημόσιας Χρήσης της Mozilla Public License2.0. Ο κώδικας πηγής διαθέσιμος στο:\n\ngithub.com/jmshrv/finamp",
|
||||
"@applicationLegalese": {},
|
||||
"downloadLocations": "Τοποθεσίες λήψεων",
|
||||
"@downloadLocations": {},
|
||||
"jellyfinUsesAACForTranscoding": "Το Jellyfin χρησιμοποιεί AAC για την μετακωδικοποίηση",
|
||||
"@jellyfinUsesAACForTranscoding": {},
|
||||
"enableTranscoding": "Ενεργοποίηση μετακωδικοποίησης",
|
||||
"@enableTranscoding": {},
|
||||
"bitrate": "Bitrate",
|
||||
"@bitrate": {},
|
||||
"bitrateSubtitle": "Ο ψηλότερος bitrate προσφέρει υψηλότερης ποιότητας ήχο σε βάρος εύρους ζώνης.",
|
||||
"@bitrateSubtitle": {},
|
||||
"customLocation": "Εξατομικευμένη τοποθεσία",
|
||||
"@customLocation": {},
|
||||
"customLocationsBuggy": "Οι εξατομικευμένες τοποθεσίες έχουν αρκετά bugs λόγω θεμάτων αδειών.\nΣκέφτομαι τρόπους να φτιάξω τα προβλήμματα, όμως για τώρα δεν προτείνω την χρήση τους.",
|
||||
"@customLocationsBuggy": {},
|
||||
"enterLowPriorityStateOnPause": "Ενεργοποίηση χαμηλής-προτεραιοτητας κατάσταση κατά την παύση",
|
||||
"@enterLowPriorityStateOnPause": {},
|
||||
"landscape": "Οριζόντιο",
|
||||
"@landscape": {},
|
||||
"gridCrossAxisCount": "{value} πλήθος τεμνοντων αξόνων πλέγματος",
|
||||
"@gridCrossAxisCount": {
|
||||
"description": "List tile title for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "Portrait"
|
||||
}
|
||||
}
|
||||
},
|
||||
"appDirectory": "Κατάλογος εφαρμογής",
|
||||
"@appDirectory": {},
|
||||
"addDownloadLocation": "Προσθήκη τοποθεσίας λήψεως",
|
||||
"@addDownloadLocation": {},
|
||||
"selectDirectory": "Επέλεξε κατάλογο",
|
||||
"@selectDirectory": {},
|
||||
"unknownError": "Άγνωστο σφάλμα",
|
||||
"@unknownError": {},
|
||||
"directoryMustBeEmpty": "Ο κατάλογος πρέπει να είναι άδειος",
|
||||
"@directoryMustBeEmpty": {},
|
||||
"enterLowPriorityStateOnPauseSubtitle": "Επιτρέπει την απόσβεση της ειδοποίησης κατά την παύση. Επίσης επιτρέπει στο σύστημα να \"σκοτώνει\" την υπηρεσία κατά την παύση.",
|
||||
"@enterLowPriorityStateOnPauseSubtitle": {},
|
||||
"shuffleAllSongCountSubtitle": "Πλήθος τραγουδιών να φορτώσουν όταν χρησιμοποιείται το κουμπί τυχαίας αναπαραγωγής όλων.",
|
||||
"@shuffleAllSongCountSubtitle": {},
|
||||
"viewTypeSubtitle": "Τρόπος προβολής για την οθόνη μουσικής",
|
||||
"@viewTypeSubtitle": {},
|
||||
"list": "Λίστα",
|
||||
"@list": {},
|
||||
"pathReturnSlashErrorMessage": "Μονοπάτια που επιστρέφουν \"/\" δεν μπορούν να χρησιμοποιηθούν",
|
||||
"@pathReturnSlashErrorMessage": {},
|
||||
"shuffleAllSongCount": "Τυχαία αναπαραγωγή όλων των Πλήθων τραγουδιών",
|
||||
"@shuffleAllSongCount": {},
|
||||
"viewType": "Τύπος προβολής",
|
||||
"@viewType": {},
|
||||
"grid": "Πλέγμα",
|
||||
"@grid": {},
|
||||
"portrait": "Κάθετο",
|
||||
"@portrait": {},
|
||||
"showTextOnGridView": "Εμφάνιση αναγραφων στην προβολή πλέγματος",
|
||||
"@showTextOnGridView": {},
|
||||
"gridCrossAxisCountSubtitle": "Πλήθος τετραγώνων πλέγματος ανά Πλειάδες{value}.",
|
||||
"@gridCrossAxisCountSubtitle": {
|
||||
"description": "List tile subtitle for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "landscape"
|
||||
}
|
||||
}
|
||||
},
|
||||
"theme": "Θέμα",
|
||||
"@theme": {},
|
||||
"system": "Σύστημα",
|
||||
"@system": {},
|
||||
"light": "Φωτεινό",
|
||||
"@light": {},
|
||||
"dark": "Σκοτεινό",
|
||||
"@dark": {},
|
||||
"tabs": "Καρτέλες",
|
||||
"@tabs": {},
|
||||
"cancelSleepTimer": "Ακύρωση χρονοδιακόπτη ύπνου;",
|
||||
"@cancelSleepTimer": {},
|
||||
"setSleepTimer": "Ρύθμιση Χρονοδιακόπτη Ύπνου",
|
||||
"@setSleepTimer": {},
|
||||
"minutes": "Λεπτά",
|
||||
"@minutes": {},
|
||||
"sleepTimerTooltip": "Χρονοδιακόπτης Ύπνου",
|
||||
"@sleepTimerTooltip": {},
|
||||
"addToPlaylistTooltip": "Προσθήκη στην λίστα αναπαραγωγής",
|
||||
"@addToPlaylistTooltip": {},
|
||||
"newPlaylist": "Νέα Λίστα Αναπαραγωγής",
|
||||
"@newPlaylist": {},
|
||||
"addToPlaylistTitle": "Προσθήκη στην Λίστα Αναπαραγωγής",
|
||||
"@addToPlaylistTitle": {},
|
||||
"playlistCreated": "Η Λίστα Αναπαραγωγής δημιουργήθηκε.",
|
||||
"@playlistCreated": {},
|
||||
"removeFromPlaylistTooltip": "Αφαίρεση από την λίστα αναπαραγωγής",
|
||||
"@removeFromPlaylistTooltip": {},
|
||||
"removeFromPlaylistTitle": "Αφαίρεση από την Λίστα Αναπαραγωγής",
|
||||
"@removeFromPlaylistTitle": {},
|
||||
"createButtonLabel": "ΔΗΜΙΟΥΡΓΙΑ",
|
||||
"@createButtonLabel": {},
|
||||
"invalidNumber": "Μη Έγκυρος Αριθμός",
|
||||
"@invalidNumber": {},
|
||||
"yesButtonLabel": "ΝΑΙ",
|
||||
"@yesButtonLabel": {},
|
||||
"noButtonLabel": "ΟΧΙ",
|
||||
"@noButtonLabel": {}
|
||||
}
|
||||
@@ -0,0 +1,587 @@
|
||||
{
|
||||
"startupError": "Something went wrong during app startup. The error was: {error}\n\nPlease create an issue on github.com/UnicornsOnLSD/finamp with a screenshot of this page. If this problem persists you can clear your app data to reset the app.",
|
||||
"@startupError": {
|
||||
"description": "The error message that shows when startup fails.",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Failed to open download DB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serverUrl": "Server URL",
|
||||
"@serverUrl": {},
|
||||
"internalExternalIpExplanation": "If you want to be able to access your Jellyfin server remotely, you need to use your external IP.\n\nIf your server is on a HTTP port (80/443), you don't have to specify a port. This will likely be the case if your server is behind a reverse proxy.",
|
||||
"@internalExternalIpExplanation": {
|
||||
"description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port."
|
||||
},
|
||||
"emptyServerUrl": "Server URL cannot be empty",
|
||||
"@emptyServerUrl": {
|
||||
"description": "Error message that shows when the user submits a login without a server URL"
|
||||
},
|
||||
"urlStartWithHttps": "URL must start with http:// or https://",
|
||||
"@urlStartWithHttps": {
|
||||
"description": "Error message that shows when the user submits a server URL that doesn't start with http:// or https:// (for example, ftp://0.0.0.0"
|
||||
},
|
||||
"urlTrailingSlash": "URL must not include a trailing slash",
|
||||
"@urlTrailingSlash": {
|
||||
"description": "Error message that shows when the user submits a server URL that ends with a trailing slash (for example, http://0.0.0.0/)"
|
||||
},
|
||||
"username": "Username",
|
||||
"@username": {},
|
||||
"password": "Password",
|
||||
"@password": {},
|
||||
"logs": "Logs",
|
||||
"@logs": {},
|
||||
"next": "Next",
|
||||
"@next": {},
|
||||
"selectMusicLibraries": "Select Music Libraries",
|
||||
"@selectMusicLibraries": {
|
||||
"description": "App bar title for library select screen"
|
||||
},
|
||||
"couldNotFindLibraries": "Could not find any libraries.",
|
||||
"@couldNotFindLibraries": {
|
||||
"description": "Error message when the user does not have any libraries"
|
||||
},
|
||||
"unknownName": "Unknown Name",
|
||||
"@unknownName": {},
|
||||
"songs": "Songs",
|
||||
"@songs": {},
|
||||
"albums": "Albums",
|
||||
"@albums": {},
|
||||
"artists": "Artists",
|
||||
"@artists": {},
|
||||
"genres": "Genres",
|
||||
"@genres": {},
|
||||
"playlists": "Playlists",
|
||||
"@playlists": {},
|
||||
"startMix": "Start Mix",
|
||||
"@startMix": {},
|
||||
"startMixNoSongsArtist": "Long-press an artist to add or remove it from the mix builder before starting a mix",
|
||||
"@startMixNoSongsArtist": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no artists selected"
|
||||
},
|
||||
"startMixNoSongsAlbum": "Long-press an album to add or remove it from the mix builder before starting a mix",
|
||||
"@startMixNoSongsAlbum": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no albums selected"
|
||||
},
|
||||
"music": "Music",
|
||||
"@music": {},
|
||||
"clear": "Clear",
|
||||
"@clear": {},
|
||||
"favourites": "Favourites",
|
||||
"@favourites": {},
|
||||
"shuffleAll": "Shuffle all",
|
||||
"@shuffleAll": {},
|
||||
"finamp": "Finamp",
|
||||
"@finamp": {},
|
||||
"downloads": "Downloads",
|
||||
"@downloads": {},
|
||||
"settings": "Settings",
|
||||
"@settings": {},
|
||||
"offlineMode": "Offline Mode",
|
||||
"@offlineMode": {},
|
||||
"sortOrder": "Sort order",
|
||||
"@sortOrder": {},
|
||||
"sortBy": "Sort by",
|
||||
"@sortBy": {},
|
||||
"album": "Album",
|
||||
"@album": {},
|
||||
"albumArtist": "Album Artist",
|
||||
"@albumArtist": {},
|
||||
"artist": "Artist",
|
||||
"@artist": {},
|
||||
"budget": "Budget",
|
||||
"@budget": {},
|
||||
"communityRating": "Community Rating",
|
||||
"@communityRating": {},
|
||||
"criticRating": "Critic Rating",
|
||||
"@criticRating": {},
|
||||
"dateAdded": "Date Added",
|
||||
"@dateAdded": {},
|
||||
"datePlayed": "Date Played",
|
||||
"@datePlayed": {},
|
||||
"playCount": "Play Count",
|
||||
"@playCount": {},
|
||||
"premiereDate": "Premiere Date",
|
||||
"@premiereDate": {},
|
||||
"productionYear": "Production Year",
|
||||
"@productionYear": {},
|
||||
"name": "Name",
|
||||
"@name": {},
|
||||
"random": "Random",
|
||||
"@random": {},
|
||||
"revenue": "Revenue",
|
||||
"@revenue": {},
|
||||
"runtime": "Runtime",
|
||||
"@runtime": {},
|
||||
"syncDownloadedPlaylists": "Sync downloaded playlists",
|
||||
"@syncDownloadedPlaylists": {},
|
||||
"downloadMissingImages": "Download missing images",
|
||||
"@downloadMissingImages": {},
|
||||
"downloadedMissingImages": "{count,plural, =0{No missing images found} =1{Downloaded {count} missing image} other{Downloaded {count} missing images}}",
|
||||
"@downloadedMissingImages": {
|
||||
"description": "Message that shows when the user downloads missing images",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrors": "Download errors",
|
||||
"@downloadErrors": {},
|
||||
"downloadCount": "{count,plural, =1{{count} download} other{{count} downloads}}",
|
||||
"@downloadCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsCount": "{count,plural,=1{{count} item} other{{count} items}}",
|
||||
"@downloadedItemsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedImagesCount": "{count,plural,=1{{count} image} other{{count} images}}",
|
||||
"@downloadedImagesCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsImagesCount": "{downloadedItems}, {downloadedImages}",
|
||||
"@downloadedItemsImagesCount": {
|
||||
"description": "This is for merging downloadedItemsCount and downloadedImagesCount as Flutter's intl stuff doesn't support multiple plurals in one string. https://github.com/flutter/flutter/issues/86906",
|
||||
"placeholders": {
|
||||
"downloadedItems": {
|
||||
"type": "String",
|
||||
"example": "12 downloads"
|
||||
},
|
||||
"downloadedImages": {
|
||||
"type": "String",
|
||||
"example": "1 image"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlComplete": "{count} complete",
|
||||
"@dlComplete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlFailed": "{count} failed",
|
||||
"@dlFailed": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlEnqueued": "{count} enqueued",
|
||||
"@dlEnqueued": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlRunning": "{count} running",
|
||||
"@dlRunning": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrorsTitle": "Download Errors",
|
||||
"@downloadErrorsTitle": {},
|
||||
"noErrors": "No errors!",
|
||||
"@noErrors": {},
|
||||
"errorScreenError": "An error occurred while getting the list of errors! At this point, you should probably just create an issue on GitHub and delete app data",
|
||||
"@errorScreenError": {},
|
||||
"failedToGetSongFromDownloadId": "Failed to get song from download ID",
|
||||
"@failedToGetSongFromDownloadId": {},
|
||||
"deleteDownloadsPrompt": "Are you sure you want to delete the {itemType, select, album{album} playlist{playlist} artist{artist} genre{genre} track{song} other{}} '{itemName}' from this device?",
|
||||
"@deleteDownloadsPrompt": {
|
||||
"placeholders": {
|
||||
"itemName": {
|
||||
"type": "String",
|
||||
"example": "Abandon Ship"
|
||||
},
|
||||
"itemType": {
|
||||
"type": "String",
|
||||
"example": "album"
|
||||
}
|
||||
},
|
||||
"description": "Confirmation prompt shown before deleting downloaded media from the local device, destructive action, doesn't affect the media on the server."
|
||||
},
|
||||
"deleteDownloadsConfirmButtonText": "Delete",
|
||||
"@deleteDownloadsConfirmButtonText": {
|
||||
"description": "Shown in the confirmation dialog for deleting downloaded media from the local device."
|
||||
},
|
||||
"deleteDownloadsAbortButtonText": "Cancel",
|
||||
"error": "Error",
|
||||
"@error": {},
|
||||
"discNumber": "Disc {number}",
|
||||
"@discNumber": {
|
||||
"placeholders": {
|
||||
"number": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"playButtonLabel": "PLAY",
|
||||
"@playButtonLabel": {},
|
||||
"shuffleButtonLabel": "SHUFFLE",
|
||||
"@shuffleButtonLabel": {},
|
||||
"songCount": "{count,plural,=1{{count} Song} other{{count} Songs}}",
|
||||
"@songCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"editPlaylistNameTooltip": "Edit playlist name",
|
||||
"@editPlaylistNameTooltip": {},
|
||||
"editPlaylistNameTitle": "Edit Playlist Name",
|
||||
"@editPlaylistNameTitle": {},
|
||||
"required": "Required",
|
||||
"@required": {},
|
||||
"updateButtonLabel": "UPDATE",
|
||||
"@updateButtonLabel": {},
|
||||
"playlistNameUpdated": "Playlist name updated.",
|
||||
"@playlistNameUpdated": {},
|
||||
"favourite": "Favourite",
|
||||
"@favourite": {},
|
||||
"downloadsDeleted": "Downloads deleted.",
|
||||
"@downloadsDeleted": {},
|
||||
"addDownloads": "Add Downloads",
|
||||
"@addDownloads": {},
|
||||
"location": "Location",
|
||||
"@location": {},
|
||||
"downloadsAdded": "Downloads added.",
|
||||
"@downloadsAdded": {},
|
||||
"addButtonLabel": "ADD",
|
||||
"@addButtonLabel": {},
|
||||
"shareLogs": "Share logs",
|
||||
"@shareLogs": {},
|
||||
"logsCopied": "Logs copied.",
|
||||
"@logsCopied": {},
|
||||
"message": "Message",
|
||||
"@message": {},
|
||||
"stackTrace": "Stack Trace",
|
||||
"@stackTrace": {},
|
||||
"applicationLegalese": "Licensed with the Mozilla Public License 2.0. Source code available at:\n\ngithub.com/jmshrv/finamp",
|
||||
"@applicationLegalese": {},
|
||||
"transcoding": "Transcoding",
|
||||
"@transcoding": {},
|
||||
"downloadLocations": "Download Locations",
|
||||
"@downloadLocations": {},
|
||||
"audioService": "Audio Service",
|
||||
"@audioService": {},
|
||||
"interactions": "Interactions",
|
||||
"@interactions": {},
|
||||
"layoutAndTheme": "Layout & Theme",
|
||||
"@layoutAndTheme": {},
|
||||
"notAvailableInOfflineMode": "Not available in offline mode",
|
||||
"@notAvailableInOfflineMode": {},
|
||||
"logOut": "Log Out",
|
||||
"@logOut": {},
|
||||
"downloadedSongsWillNotBeDeleted": "Downloaded songs will not be deleted",
|
||||
"@downloadedSongsWillNotBeDeleted": {},
|
||||
"areYouSure": "Are you sure?",
|
||||
"@areYouSure": {},
|
||||
"jellyfinUsesAACForTranscoding": "Jellyfin uses AAC for transcoding",
|
||||
"@jellyfinUsesAACForTranscoding": {},
|
||||
"enableTranscoding": "Enable Transcoding",
|
||||
"@enableTranscoding": {},
|
||||
"enableTranscodingSubtitle": "Transcodes music streams on the server side.",
|
||||
"@enableTranscodingSubtitle": {},
|
||||
"bitrate": "Bitrate",
|
||||
"@bitrate": {},
|
||||
"bitrateSubtitle": "A higher bitrate gives higher quality audio at the cost of higher bandwidth.",
|
||||
"@bitrateSubtitle": {},
|
||||
"customLocation": "Custom Location",
|
||||
"@customLocation": {},
|
||||
"appDirectory": "App Directory",
|
||||
"@appDirectory": {},
|
||||
"addDownloadLocation": "Add Download Location",
|
||||
"@addDownloadLocation": {},
|
||||
"selectDirectory": "Select Directory",
|
||||
"@selectDirectory": {},
|
||||
"unknownError": "Unknown Error",
|
||||
"@unknownError": {},
|
||||
"pathReturnSlashErrorMessage": "Paths that return \"/\" can't be used",
|
||||
"@pathReturnSlashErrorMessage": {},
|
||||
"directoryMustBeEmpty": "Directory must be empty",
|
||||
"@directoryMustBeEmpty": {},
|
||||
"customLocationsBuggy": "Custom locations are extremely buggy due to issues with permissions. I'm thinking of ways to fix this, but for now I wouldn't recommend using them.",
|
||||
"@customLocationsBuggy": {},
|
||||
"enterLowPriorityStateOnPause": "Enter Low-Priority State on Pause",
|
||||
"@enterLowPriorityStateOnPause": {},
|
||||
"enterLowPriorityStateOnPauseSubtitle": "Lets the notification be swiped away when paused. Also allows Android to kill the service when paused.",
|
||||
"@enterLowPriorityStateOnPauseSubtitle": {},
|
||||
"shuffleAllSongCount": "Shuffle All Song Count",
|
||||
"@shuffleAllSongCount": {},
|
||||
"shuffleAllSongCountSubtitle": "Amount of songs to load when using the shuffle all songs button.",
|
||||
"@shuffleAllSongCountSubtitle": {},
|
||||
"viewType": "View Type",
|
||||
"@viewType": {},
|
||||
"viewTypeSubtitle": "View type for the music screen",
|
||||
"@viewTypeSubtitle": {},
|
||||
"list": "List",
|
||||
"@list": {},
|
||||
"grid": "Grid",
|
||||
"@grid": {},
|
||||
"portrait": "Portrait",
|
||||
"@portrait": {},
|
||||
"landscape": "Landscape",
|
||||
"@landscape": {},
|
||||
"gridCrossAxisCount": "{value} Grid Cross-Axis Count",
|
||||
"@gridCrossAxisCount": {
|
||||
"description": "List tile title for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "Portrait"
|
||||
}
|
||||
}
|
||||
},
|
||||
"gridCrossAxisCountSubtitle": "Amount of grid tiles to use per-row when {value}.",
|
||||
"@gridCrossAxisCountSubtitle": {
|
||||
"description": "List tile subtitle for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "landscape"
|
||||
}
|
||||
}
|
||||
},
|
||||
"showTextOnGridView": "Show text in grid view",
|
||||
"@showTextOnGridView": {},
|
||||
"showTextOnGridViewSubtitle": "Whether or not to show the text (title, artist etc) on the grid music screen.",
|
||||
"@showTextOnGridViewSubtitle": {},
|
||||
"showCoverAsPlayerBackground": "Show blurred cover as player background",
|
||||
"@showCoverAsPlayerBackground": {},
|
||||
"showCoverAsPlayerBackgroundSubtitle": "Whether or not to use blurred cover art as background on player screen.",
|
||||
"@showCoverAsPlayerBackgroundSubtitle": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtists": "Hide song artists if same as album artists",
|
||||
"@hideSongArtistsIfSameAsAlbumArtists": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtistsSubtitle": "Whether to show song artists on the album screen if not differing from album artists.",
|
||||
"@hideSongArtistsIfSameAsAlbumArtistsSubtitle": {},
|
||||
"disableGesture": "Disable gestures",
|
||||
"@disableGesture": {},
|
||||
"disableGestureSubtitle": "Whether to disables gestures.",
|
||||
"@disableGestureSubtitle": {},
|
||||
"showFastScroller": "Show fast scroller",
|
||||
"@showFastScroller": {},
|
||||
"theme": "Theme",
|
||||
"@theme": {},
|
||||
"system": "System",
|
||||
"@system": {},
|
||||
"light": "Light",
|
||||
"@light": {},
|
||||
"dark": "Dark",
|
||||
"@dark": {},
|
||||
"tabs": "Tabs",
|
||||
"@tabs": {},
|
||||
"cancelSleepTimer": "Cancel Sleep Timer?",
|
||||
"@cancelSleepTimer": {},
|
||||
"yesButtonLabel": "YES",
|
||||
"@yesButtonLabel": {},
|
||||
"noButtonLabel": "NO",
|
||||
"@noButtonLabel": {},
|
||||
"setSleepTimer": "Set Sleep Timer",
|
||||
"@setSleepTimer": {},
|
||||
"minutes": "Minutes",
|
||||
"@minutes": {},
|
||||
"invalidNumber": "Invalid Number",
|
||||
"@invalidNumber": {},
|
||||
"sleepTimerTooltip": "Sleep timer",
|
||||
"@sleepTimerTooltip": {},
|
||||
"addToPlaylistTooltip": "Add to playlist",
|
||||
"@addToPlaylistTooltip": {},
|
||||
"addToPlaylistTitle": "Add to Playlist",
|
||||
"@addToPlaylistTitle": {},
|
||||
"removeFromPlaylistTooltip": "Remove from playlist",
|
||||
"@removeFromPlaylistTooltip": {},
|
||||
"removeFromPlaylistTitle": "Remove from Playlist",
|
||||
"@removeFromPlaylistTitle": {},
|
||||
"newPlaylist": "New Playlist",
|
||||
"@newPlaylist": {},
|
||||
"createButtonLabel": "CREATE",
|
||||
"@createButtonLabel": {},
|
||||
"playlistCreated": "Playlist created.",
|
||||
"@playlistCreated": {},
|
||||
"noAlbum": "No Album",
|
||||
"@noAlbum": {},
|
||||
"noItem": "No Item",
|
||||
"@noItem": {},
|
||||
"noArtist": "No Artist",
|
||||
"@noArtist": {},
|
||||
"unknownArtist": "Unknown Artist",
|
||||
"@unknownArtist": {},
|
||||
"streaming": "STREAMING",
|
||||
"@streaming": {},
|
||||
"downloaded": "DOWNLOADED",
|
||||
"@downloaded": {},
|
||||
"transcode": "TRANSCODE",
|
||||
"@transcode": {},
|
||||
"direct": "DIRECT",
|
||||
"@direct": {},
|
||||
"statusError": "STATUS ERROR",
|
||||
"@statusError": {},
|
||||
"queue": "Queue",
|
||||
"@queue": {},
|
||||
"addToQueue": "Add to Queue",
|
||||
"@addToQueue": {
|
||||
"description": "Popup menu item title for adding an item to the end of the play queue."
|
||||
},
|
||||
"playNext": "Play Next",
|
||||
"@playNext": {
|
||||
"description": "Popup menu item title for inserting an item into the play queue after the currently-playing item."
|
||||
},
|
||||
"replaceQueue": "Replace Queue",
|
||||
"@replaceQueue": {},
|
||||
"instantMix": "Instant Mix",
|
||||
"@instantMix": {},
|
||||
"goToAlbum": "Go to Album",
|
||||
"@goToAlbum": {},
|
||||
"removeFavourite": "Remove Favourite",
|
||||
"@removeFavourite": {},
|
||||
"addFavourite": "Add Favourite",
|
||||
"@addFavourite": {},
|
||||
"addedToQueue": "Added to queue.",
|
||||
"@addedToQueue": {
|
||||
"description": "Snackbar message that shows when the user successfully adds items to the end of the play queue."
|
||||
},
|
||||
"insertedIntoQueue": "Inserted into queue.",
|
||||
"@insertedIntoQueue": {
|
||||
"description": "Snackbar message that shows when the user successfully inserts items into the play queue at a location that is not necessarily the end."
|
||||
},
|
||||
"queueReplaced": "Queue replaced.",
|
||||
"@queueReplaced": {},
|
||||
"removedFromPlaylist": "Removed from playlist.",
|
||||
"@removedFromPlaylist": {},
|
||||
"startingInstantMix": "Starting instant mix.",
|
||||
"@startingInstantMix": {},
|
||||
"anErrorHasOccured": "An error has occured.",
|
||||
"@anErrorHasOccured": {},
|
||||
"responseError": "{error} Status code {statusCode}.",
|
||||
"@responseError": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Forbidden"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "403"
|
||||
}
|
||||
}
|
||||
},
|
||||
"responseError401": "{error} Status code {statusCode}. This probably means you used the wrong username/password, or your client is no longer logged in.",
|
||||
"@responseError401": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Unauthorized"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "401"
|
||||
}
|
||||
}
|
||||
},
|
||||
"removeFromMix": "Remove From Mix",
|
||||
"@removeFromMix": {},
|
||||
"addToMix": "Add To Mix",
|
||||
"@addToMix": {},
|
||||
"redownloadedItems": "{count,plural, =0{No redownloads needed.} =1{Redownloaded {count} item} other{Redownloaded {count} items}}",
|
||||
"@redownloadedItems": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"bufferDuration": "Buffer Duration",
|
||||
"@bufferDuration": {},
|
||||
"bufferDurationSubtitle": "How much the player should buffer, in seconds. Requires a restart.",
|
||||
"@bufferDurationSubtitle": {},
|
||||
"language": "Language",
|
||||
"confirm": "Confirm",
|
||||
"showUncensoredLogMessage": "This log contains your login information. Show?",
|
||||
"resetTabs": "Reset tabs",
|
||||
"noMusicLibrariesTitle": "No Music Libraries",
|
||||
"@noMusicLibrariesTitle": {
|
||||
"description": "Title for message that shows on the views screen when no music libraries could be found."
|
||||
},
|
||||
"noMusicLibrariesBody": "Finamp could not find any music libraries. Please ensure that your Jellyfin server contains at least one library with the content type set to \"Music\".",
|
||||
"refresh": "REFRESH",
|
||||
"swipeInsertQueueNext": "Play Swiped Song Next",
|
||||
"@swipeInsertQueueNext": {},
|
||||
"swipeInsertQueueNextSubtitle": "Enable to insert a song as next item in queue when swiped in song list instead of appending it to the end.",
|
||||
"@swipeInsertQueueNextSubtitle": {},
|
||||
"redesignBeta": "Try the Beta",
|
||||
"@redesignBeta": {},
|
||||
"playbackOrderShuffledTooltip": "Shuffling. Tap to toggle.",
|
||||
"@playbackOrderShuffledTooltip": {},
|
||||
"playbackOrderLinearTooltip": "Playing in order. Tap to toggle.",
|
||||
"@playbackOrderLinearTooltip": {},
|
||||
"loopModeAllTooltip": "Looping all. Tap to toggle.",
|
||||
"@loopModeAllTooltip": {},
|
||||
"loopModeOneTooltip": "Looping one. Tap to toggle.",
|
||||
"@loopModeOneTooltip": {},
|
||||
"loopModeNoneTooltip": "Not looping. Tap to toggle.",
|
||||
"@loopModeNoneTooltip": {},
|
||||
"skipToPrevious": "Skip to Previous Song",
|
||||
"@skipToPrevious": {},
|
||||
"skipToNext": "Skip to Next Song",
|
||||
"@skipToNext": {},
|
||||
"togglePlayback": "Toggle Playback",
|
||||
"@togglePlayback": {},
|
||||
"playArtist": "Play all albums by {artist}",
|
||||
"@playArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"shuffleArtist": "Shuffle all albums by {artist}",
|
||||
"@shuffleArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadArtist": "Download all albums by {artist}",
|
||||
"@downloadArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"deleteFromDevice": "Delete from Device",
|
||||
"@deleteFromDevice": {},
|
||||
"download": "Download",
|
||||
"@download": {},
|
||||
"sync": "Synchronize with Server",
|
||||
"@sync": {},
|
||||
"about": "About Finamp",
|
||||
"@about": {}
|
||||
}
|
||||
@@ -0,0 +1,590 @@
|
||||
{
|
||||
"addDownloads": "Añadir descargas",
|
||||
"@addDownloads": {},
|
||||
"artists": "Artistas",
|
||||
"@artists": {},
|
||||
"album": "Álbum",
|
||||
"@album": {},
|
||||
"albumArtist": "Artista del álbum",
|
||||
"@albumArtist": {},
|
||||
"artist": "Artista",
|
||||
"@artist": {},
|
||||
"addButtonLabel": "AÑADIR",
|
||||
"@addButtonLabel": {},
|
||||
"areYouSure": "¿Estás seguro?",
|
||||
"@areYouSure": {},
|
||||
"addDownloadLocation": "Añadir ubicación de descarga",
|
||||
"@addDownloadLocation": {},
|
||||
"appDirectory": "Directorio de la aplicación",
|
||||
"@appDirectory": {},
|
||||
"addToPlaylistTitle": "Agregar a lista de reproducción",
|
||||
"@addToPlaylistTitle": {},
|
||||
"addedToQueue": "Añadido a la cola.",
|
||||
"@addedToQueue": {},
|
||||
"addToQueue": "Añadir a la cola",
|
||||
"@addToQueue": {},
|
||||
"responseError": "{error} Código de estado {statusCode}.",
|
||||
"@responseError": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Forbidden"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "403"
|
||||
}
|
||||
}
|
||||
},
|
||||
"anErrorHasOccured": "Ha ocurrido un error.",
|
||||
"@anErrorHasOccured": {},
|
||||
"addFavourite": "Añadir favorito",
|
||||
"@addFavourite": {},
|
||||
"addToPlaylistTooltip": "Añadir a lista de reproducción",
|
||||
"@addToPlaylistTooltip": {},
|
||||
"albums": "Álbumes",
|
||||
"@albums": {},
|
||||
"songCount": "{count,plural,=1{{count} Canción} other{{count} Canciones}}",
|
||||
"@songCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"directoryMustBeEmpty": "El directorio debe estar vacío",
|
||||
"@directoryMustBeEmpty": {},
|
||||
"couldNotFindLibraries": "No se pudo encontrar ninguna biblioteca.",
|
||||
"@couldNotFindLibraries": {
|
||||
"description": "Error message when the user does not have any libraries"
|
||||
},
|
||||
"budget": "Presupuesto",
|
||||
"@budget": {},
|
||||
"communityRating": "Valoración de la comunidad",
|
||||
"@communityRating": {},
|
||||
"dateAdded": "Fecha de añadido",
|
||||
"@dateAdded": {},
|
||||
"discNumber": "Disco {number}",
|
||||
"@discNumber": {
|
||||
"placeholders": {
|
||||
"number": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"bitrate": "Tasa de bits",
|
||||
"@bitrate": {},
|
||||
"customLocation": "Ubicación personalizada",
|
||||
"@customLocation": {},
|
||||
"dark": "Oscuro",
|
||||
"@dark": {},
|
||||
"createButtonLabel": "CREAR",
|
||||
"@createButtonLabel": {},
|
||||
"direct": "DIRECTO",
|
||||
"@direct": {},
|
||||
"cancelSleepTimer": "¿Cancelar el temporizador de sueño?",
|
||||
"@cancelSleepTimer": {},
|
||||
"downloaded": "DESCARGADO",
|
||||
"@downloaded": {},
|
||||
"dlEnqueued": "{count} en cola",
|
||||
"@dlEnqueued": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsCount": "{count,plural,=1{{count} elemento} other{{count} elementos}}",
|
||||
"@downloadedItemsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedSongsWillNotBeDeleted": "Las canciones descargadas no serán eliminadas",
|
||||
"@downloadedSongsWillNotBeDeleted": {},
|
||||
"downloads": "Descargas",
|
||||
"@downloads": {},
|
||||
"goToAlbum": "Ir al álbum",
|
||||
"@goToAlbum": {},
|
||||
"finamp": "Finamp",
|
||||
"@finamp": {},
|
||||
"landscape": "Horizontal",
|
||||
"@landscape": {},
|
||||
"noAlbum": "Sin álbum",
|
||||
"@noAlbum": {},
|
||||
"noItem": "Ningún elemento",
|
||||
"@noItem": {},
|
||||
"notAvailableInOfflineMode": "No está disponible en el modo sin conexión",
|
||||
"@notAvailableInOfflineMode": {},
|
||||
"playlistCreated": "Se creó la lista.",
|
||||
"@playlistCreated": {},
|
||||
"logs": "Registros",
|
||||
"@logs": {},
|
||||
"password": "Contraseña",
|
||||
"@password": {},
|
||||
"next": "Siguiente",
|
||||
"@next": {},
|
||||
"favourites": "Favoritos",
|
||||
"@favourites": {},
|
||||
"genres": "Géneros",
|
||||
"@genres": {},
|
||||
"downloadErrors": "Errores en la descarga",
|
||||
"@downloadErrors": {},
|
||||
"downloadMissingImages": "Descargar las imágenes que faltan",
|
||||
"@downloadMissingImages": {},
|
||||
"dlComplete": "{count} completadas",
|
||||
"@dlComplete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"editPlaylistNameTooltip": "Editar el nombre de la lista de reproducción",
|
||||
"@editPlaylistNameTooltip": {},
|
||||
"playlistNameUpdated": "Se actualizó el nombre de la lista.",
|
||||
"@playlistNameUpdated": {},
|
||||
"downloadsAdded": "Se añadieron las descargas.",
|
||||
"@downloadsAdded": {},
|
||||
"applicationLegalese": "Licenciado con la Mozilla Public License 2.0. El código fuente disponible en:\n\ngithub.com/jmshrv/finamp",
|
||||
"@applicationLegalese": {},
|
||||
"logsCopied": "Se copiaron los registros.",
|
||||
"@logsCopied": {},
|
||||
"message": "Mensaje",
|
||||
"@message": {},
|
||||
"downloadLocations": "Ubicaciones de descarga",
|
||||
"@downloadLocations": {},
|
||||
"enableTranscoding": "Habilitar transcodificación",
|
||||
"@enableTranscoding": {},
|
||||
"layoutAndTheme": "Diseño y tema",
|
||||
"@layoutAndTheme": {},
|
||||
"light": "Claro",
|
||||
"@light": {},
|
||||
"invalidNumber": "Número inválido",
|
||||
"@invalidNumber": {},
|
||||
"instantMix": "Mezcla instantánea",
|
||||
"@instantMix": {},
|
||||
"queue": "Cola",
|
||||
"@queue": {},
|
||||
"replaceQueue": "Reemplazar la cola",
|
||||
"@replaceQueue": {},
|
||||
"downloadErrorsTitle": "Error al descargar",
|
||||
"@downloadErrorsTitle": {},
|
||||
"downloadsDeleted": "Se borraron las descargas.",
|
||||
"@downloadsDeleted": {},
|
||||
"editPlaylistNameTitle": "Modificar el nombre de la lista de reproducción",
|
||||
"@editPlaylistNameTitle": {},
|
||||
"error": "Error",
|
||||
"@error": {},
|
||||
"favourite": "Favorito",
|
||||
"@favourite": {},
|
||||
"jellyfinUsesAACForTranscoding": "Jellyfin usa AAC para transcodificar",
|
||||
"@jellyfinUsesAACForTranscoding": {},
|
||||
"list": "Lista",
|
||||
"@list": {},
|
||||
"location": "Ubicación",
|
||||
"@location": {},
|
||||
"name": "Nombre",
|
||||
"@name": {},
|
||||
"logOut": "Cerrar sesión",
|
||||
"@logOut": {},
|
||||
"music": "Música",
|
||||
"@music": {},
|
||||
"newPlaylist": "Nueva lista",
|
||||
"@newPlaylist": {},
|
||||
"noArtist": "Sin artista",
|
||||
"@noArtist": {},
|
||||
"noButtonLabel": "NO",
|
||||
"@noButtonLabel": {},
|
||||
"portrait": "Vertical",
|
||||
"@portrait": {},
|
||||
"queueReplaced": "Se reemplazó la cola.",
|
||||
"@queueReplaced": {},
|
||||
"noErrors": "¡Sin errores!",
|
||||
"@noErrors": {},
|
||||
"playButtonLabel": "REPRODUCIR",
|
||||
"@playButtonLabel": {},
|
||||
"removeFavourite": "Eliminar favorito",
|
||||
"@removeFavourite": {},
|
||||
"yesButtonLabel": "SÍ",
|
||||
"@yesButtonLabel": {},
|
||||
"offlineMode": "Modo sin conexión",
|
||||
"@offlineMode": {},
|
||||
"playlists": "Listas",
|
||||
"@playlists": {},
|
||||
"productionYear": "Año de producción",
|
||||
"@productionYear": {},
|
||||
"random": "Aleatorio",
|
||||
"@random": {},
|
||||
"clear": "Limpiar",
|
||||
"@clear": {},
|
||||
"urlStartWithHttps": "La URL debe empezar por http:// o https://",
|
||||
"@urlStartWithHttps": {
|
||||
"description": "Error message that shows when the user submits a server URL that doesn't start with http:// or https:// (for example, ftp://0.0.0.0"
|
||||
},
|
||||
"serverUrl": "URL del servidor",
|
||||
"@serverUrl": {},
|
||||
"emptyServerUrl": "La URL del servidor no puede estar vacia",
|
||||
"@emptyServerUrl": {
|
||||
"description": "Error message that shows when the user submits a login without a server URL"
|
||||
},
|
||||
"urlTrailingSlash": "La URL no debe incluir una barra al final",
|
||||
"@urlTrailingSlash": {
|
||||
"description": "Error message that shows when the user submits a server URL that ends with a trailing slash (for example, http://0.0.0.0/)"
|
||||
},
|
||||
"username": "Nombre de usuario",
|
||||
"@username": {},
|
||||
"songs": "Canciones",
|
||||
"@songs": {},
|
||||
"unknownName": "Nombre desconocido",
|
||||
"@unknownName": {},
|
||||
"selectMusicLibraries": "Seleccionar las bibliotecas de música",
|
||||
"@selectMusicLibraries": {
|
||||
"description": "App bar title for library select screen"
|
||||
},
|
||||
"startMix": "Empezar mezcla",
|
||||
"@startMix": {},
|
||||
"startMixNoSongsAlbum": "Mantén pulsado un álbum para añadirlo o eliminarlo del creador de mezclas antes de empezar una mezcla",
|
||||
"@startMixNoSongsAlbum": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no albums selected"
|
||||
},
|
||||
"startMixNoSongsArtist": "Mantén pulsado un artista para añadirlo o eliminarlo del creador de mezclas antes de empezar una mezcla",
|
||||
"@startMixNoSongsArtist": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no artists selected"
|
||||
},
|
||||
"criticRating": "Valoración de los críticos",
|
||||
"@criticRating": {},
|
||||
"sortBy": "Ordenar por",
|
||||
"@sortBy": {},
|
||||
"sortOrder": "Ordenar",
|
||||
"@sortOrder": {},
|
||||
"datePlayed": "Fecha de reproducción",
|
||||
"@datePlayed": {},
|
||||
"settings": "Ajustes",
|
||||
"@settings": {},
|
||||
"playCount": "Reproducciones",
|
||||
"@playCount": {},
|
||||
"dlFailed": "{count} han fallado",
|
||||
"@dlFailed": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedImagesCount": "{count,plural,=1{{count} imagen} other{{count} imágenes}}",
|
||||
"@downloadedImagesCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlRunning": "{count} en progreso",
|
||||
"@dlRunning": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"failedToGetSongFromDownloadId": "No se ha podido obtener la canción desde el identificador de descarga",
|
||||
"@failedToGetSongFromDownloadId": {},
|
||||
"required": "Requerido",
|
||||
"@required": {},
|
||||
"shuffleButtonLabel": "ALEATORIO",
|
||||
"@shuffleButtonLabel": {},
|
||||
"updateButtonLabel": "ACTUALIZAR",
|
||||
"@updateButtonLabel": {},
|
||||
"stackTrace": "Trazado de pila",
|
||||
"@stackTrace": {},
|
||||
"shareLogs": "Compartir registros",
|
||||
"@shareLogs": {},
|
||||
"enableTranscodingSubtitle": "Transcodifica los streams de música en el servidor.",
|
||||
"@enableTranscodingSubtitle": {},
|
||||
"audioService": "Servicio de audio",
|
||||
"@audioService": {},
|
||||
"transcoding": "Transcodificar",
|
||||
"@transcoding": {},
|
||||
"bitrateSubtitle": "Una tasa de bits más alta da una mayor calidad de audio a costa de un mayor ancho de banda.",
|
||||
"@bitrateSubtitle": {},
|
||||
"selectDirectory": "Seleccionar directorio",
|
||||
"@selectDirectory": {},
|
||||
"unknownError": "Error desconocido",
|
||||
"@unknownError": {},
|
||||
"enterLowPriorityStateOnPause": "Entrar en estado de baja prioridad al pausar",
|
||||
"@enterLowPriorityStateOnPause": {},
|
||||
"pathReturnSlashErrorMessage": "No se pueden utilizar ubicaciones que contengan \"/\"",
|
||||
"@pathReturnSlashErrorMessage": {},
|
||||
"grid": "Cuadrícula",
|
||||
"@grid": {},
|
||||
"gridCrossAxisCount": "Columnas en vista de cuadrícula en {value}",
|
||||
"@gridCrossAxisCount": {
|
||||
"description": "List tile title for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "Portrait"
|
||||
}
|
||||
}
|
||||
},
|
||||
"viewType": "Tipo de vista",
|
||||
"@viewType": {},
|
||||
"viewTypeSubtitle": "Tipo de vista para la pantalla de música",
|
||||
"@viewTypeSubtitle": {},
|
||||
"showCoverAsPlayerBackground": "Mostrar la carátula con desenfoque como fondo del reproductor",
|
||||
"@showCoverAsPlayerBackground": {},
|
||||
"tabs": "Pestañas",
|
||||
"@tabs": {},
|
||||
"theme": "Tema",
|
||||
"@theme": {},
|
||||
"system": "Sistema",
|
||||
"@system": {},
|
||||
"setSleepTimer": "Ajustar temporizador de sueño",
|
||||
"@setSleepTimer": {},
|
||||
"sleepTimerTooltip": "Temporizador de sueño",
|
||||
"@sleepTimerTooltip": {},
|
||||
"unknownArtist": "Artista desconocido",
|
||||
"@unknownArtist": {},
|
||||
"transcode": "TRANSCODIFICADO",
|
||||
"@transcode": {},
|
||||
"streaming": "TRANSMITIENDO",
|
||||
"@streaming": {},
|
||||
"startingInstantMix": "Empezando mezcla instantánea.",
|
||||
"@startingInstantMix": {},
|
||||
"downloadCount": "{count,plural, =1{{count} descarga} other{{count} descargas}}",
|
||||
"@downloadCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"internalExternalIpExplanation": "Si quieres acceder a tu servidor Jellyfin remotamente, tendrás que usar tu dirección IP externa.\n\nSi tu servidor está en un puerto HTTP (80/443), no tendrás que especificar el puerto. Este probablemente sea tu caso si tu servidor está detrás de un proxy inverso.",
|
||||
"@internalExternalIpExplanation": {
|
||||
"description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port."
|
||||
},
|
||||
"hideSongArtistsIfSameAsAlbumArtists": "Ocultar los artistas de canciones si son los mismos que los artistas del álbum",
|
||||
"@hideSongArtistsIfSameAsAlbumArtists": {},
|
||||
"enterLowPriorityStateOnPauseSubtitle": "Permite que la notificación se pueda deslizar cuando la música esté pausada. También permite a Android matar el servicio cuando la música esté pausada.",
|
||||
"@enterLowPriorityStateOnPauseSubtitle": {},
|
||||
"showTextOnGridView": "Mostrar texto en vista de cuadrícula",
|
||||
"@showTextOnGridView": {},
|
||||
"downloadedItemsImagesCount": "{downloadedItems}, {downloadedImages}",
|
||||
"@downloadedItemsImagesCount": {
|
||||
"description": "This is for merging downloadedItemsCount and downloadedImagesCount as Flutter's intl stuff doesn't support multiple plurals in one string. https://github.com/flutter/flutter/issues/86906",
|
||||
"placeholders": {
|
||||
"downloadedItems": {
|
||||
"type": "String",
|
||||
"example": "12 downloads"
|
||||
},
|
||||
"downloadedImages": {
|
||||
"type": "String",
|
||||
"example": "1 image"
|
||||
}
|
||||
}
|
||||
},
|
||||
"startupError": "¡Algo ha salido mal en el arranque de la aplicación! El error es: {error}\n\nPor favor crea una incidencia en github.com/UnicornsOnLSD/finamp con una captura de pantalla de esta página. Si el problema persiste, borra los datos de la aplicación para resetearla.",
|
||||
"@startupError": {
|
||||
"description": "The error message that shows when startup fails.",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Failed to open download DB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"shuffleAll": "Reproducir aleatoriamente todas las canciones",
|
||||
"@shuffleAll": {},
|
||||
"premiereDate": "Fecha de lanzamiento",
|
||||
"@premiereDate": {},
|
||||
"revenue": "Ingresos",
|
||||
"@revenue": {},
|
||||
"runtime": "Duración",
|
||||
"@runtime": {},
|
||||
"downloadedMissingImages": "{count,plural, =0{No se han encontrado imágenes que faltan} =1{Descargada {count} imagen que faltaba} other{Descargadas {count} que faltaban}}",
|
||||
"@downloadedMissingImages": {
|
||||
"description": "Message that shows when the user downloads missing images",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"errorScreenError": "¡Se ha producido un error al obtener la lista de errores! Llegados a este punto, probablemente deberías crear una incidencia en GitHub y eliminar los datos de la aplicación",
|
||||
"@errorScreenError": {},
|
||||
"customLocationsBuggy": "Las ubicaciones personalizadas son extremadamente problemáticas por problemas con los permisos. Estoy pensando en maneras de arreglarlo, pero por ahora no recomiendo usarlas.",
|
||||
"@customLocationsBuggy": {},
|
||||
"shuffleAllSongCount": "Cantidad de canciones al reproducir aleatoriamente",
|
||||
"@shuffleAllSongCount": {},
|
||||
"gridCrossAxisCountSubtitle": "Cantidad de columnas al usar por fila al estar el dispositivo en {value}.",
|
||||
"@gridCrossAxisCountSubtitle": {
|
||||
"description": "List tile subtitle for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "landscape"
|
||||
}
|
||||
}
|
||||
},
|
||||
"shuffleAllSongCountSubtitle": "Cantidad de canciones a cargar cuando se use el botón de reproducir todo aleatoriamente.",
|
||||
"@shuffleAllSongCountSubtitle": {},
|
||||
"showTextOnGridViewSubtitle": "Muestra el texto (título, artista, etc) en la pantalla de música al usar la vista de cuadrícula.",
|
||||
"@showTextOnGridViewSubtitle": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtistsSubtitle": "Oculta a los artistas de las canciones en la pantalla del álbum si no son diferentes de los artistas del álbum.",
|
||||
"@hideSongArtistsIfSameAsAlbumArtistsSubtitle": {},
|
||||
"statusError": "ERROR DE ESTADO",
|
||||
"@statusError": {},
|
||||
"showCoverAsPlayerBackgroundSubtitle": "Usa la carátula del álbum desenfocada como fondo del reproductor.",
|
||||
"@showCoverAsPlayerBackgroundSubtitle": {},
|
||||
"responseError401": "{error} Código de estado {statusCode}. Esto posiblemente significa que has usado el nombre de usuario o la contraseña incorrecta, o que tu cliente ya no está autenticado.",
|
||||
"@responseError401": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Unauthorized"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "401"
|
||||
}
|
||||
}
|
||||
},
|
||||
"removeFromMix": "Eliminar de la mezcla",
|
||||
"@removeFromMix": {},
|
||||
"addToMix": "Añadir a la mezcla",
|
||||
"@addToMix": {},
|
||||
"minutes": "Minutos",
|
||||
"@minutes": {},
|
||||
"redownloadedItems": "{count,plural, =0{No hace falta volver a descargar nada.} =1{Redescargado {count} elemento} other{Redescargados {count} elementos}}",
|
||||
"@redownloadedItems": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"bufferDuration": "Duración del búfer",
|
||||
"@bufferDuration": {},
|
||||
"bufferDurationSubtitle": "Cuánto debe almacenar en el búfer el reproductor, en segundos. Requiere un reinicio.",
|
||||
"@bufferDurationSubtitle": {},
|
||||
"disableGesture": "Deshabilitar los gestos",
|
||||
"@disableGesture": {},
|
||||
"disableGestureSubtitle": "Si desea desactivar los gestos.",
|
||||
"@disableGestureSubtitle": {},
|
||||
"removeFromPlaylistTooltip": "Eliminar de la lista de reproducción",
|
||||
"@removeFromPlaylistTooltip": {},
|
||||
"removeFromPlaylistTitle": "Borrar de la lista de reproducción",
|
||||
"@removeFromPlaylistTitle": {},
|
||||
"removedFromPlaylist": "Eliminado de la lista de reproducción.",
|
||||
"@removedFromPlaylist": {},
|
||||
"language": "Idioma",
|
||||
"@language": {},
|
||||
"confirm": "Confirmar",
|
||||
"@confirm": {},
|
||||
"showUncensoredLogMessage": "Este registro contiene tu información de acceso. ¿Mostrar?",
|
||||
"@showUncensoredLogMessage": {},
|
||||
"resetTabs": "Restablecer las pestañas",
|
||||
"@resetTabs": {},
|
||||
"insertedIntoQueue": "Insertado en la cola.",
|
||||
"@insertedIntoQueue": {
|
||||
"description": "Snackbar message that shows when the user successfully inserts items into the play queue at a location that is not necessarily the end."
|
||||
},
|
||||
"playNext": "Reproducir la siguiente",
|
||||
"@playNext": {
|
||||
"description": "Popup menu item title for inserting an item into the play queue after the currently-playing item."
|
||||
},
|
||||
"noMusicLibrariesTitle": "Sin bibliotecas de música",
|
||||
"@noMusicLibrariesTitle": {
|
||||
"description": "Title for message that shows on the views screen when no music libraries could be found."
|
||||
},
|
||||
"refresh": "REFRESCAR",
|
||||
"@refresh": {},
|
||||
"noMusicLibrariesBody": "Finamp no ha podido encontrar ninguna biblioteca de música. Asegúrate de que tu servidor Jellyfin contiene al menos una biblioteca con el tipo de \"Música\".",
|
||||
"@noMusicLibrariesBody": {},
|
||||
"deleteDownloadsConfirmButtonText": "Borrar",
|
||||
"@deleteDownloadsConfirmButtonText": {
|
||||
"description": "Shown in the confirmation dialog for deleting downloaded media from the local device."
|
||||
},
|
||||
"deleteDownloadsPrompt": "¿Estás seguro de que quieres eliminar la {itemType, select, album{album} playlist{playlist} artist{artist} genre{género} track{song} other{}} '{itemName}' de este dispositivo?",
|
||||
"@deleteDownloadsPrompt": {
|
||||
"placeholders": {
|
||||
"itemName": {
|
||||
"type": "String",
|
||||
"example": "Abandon Ship"
|
||||
},
|
||||
"itemType": {
|
||||
"type": "String",
|
||||
"example": "album"
|
||||
}
|
||||
},
|
||||
"description": "Confirmation prompt shown before deleting downloaded media from the local device, destructive action, doesn't affect the media on the server."
|
||||
},
|
||||
"deleteDownloadsAbortButtonText": "Cancelar",
|
||||
"@deleteDownloadsAbortButtonText": {},
|
||||
"showFastScroller": "Mostrar desplazamiento rápido",
|
||||
"@showFastScroller": {},
|
||||
"syncDownloadedPlaylists": "Sincroniza las listas de reproducción descargadas",
|
||||
"@syncDownloadedPlaylists": {},
|
||||
"swipeInsertQueueNextSubtitle": "Permite insertar una canción como siguiente elemento en la cola cuando se desliza en la lista de reproducción en lugar de añadirla al final.",
|
||||
"@swipeInsertQueueNextSubtitle": {},
|
||||
"interactions": "Interacciones",
|
||||
"@interactions": {},
|
||||
"swipeInsertQueueNext": "Reproducir la siguiente canción al deslizarla",
|
||||
"@swipeInsertQueueNext": {},
|
||||
"redesignBeta": "Prueba la versión Beta",
|
||||
"@redesignBeta": {},
|
||||
"playbackOrderShuffledTooltip": "Mezclando. Toca para alternar.",
|
||||
"@playbackOrderShuffledTooltip": {},
|
||||
"playbackOrderLinearTooltip": "Reproducción en orden. Toca para alternar.",
|
||||
"@playbackOrderLinearTooltip": {},
|
||||
"loopModeAllTooltip": "Repitiendo todo. Toca para alternar.",
|
||||
"@loopModeAllTooltip": {},
|
||||
"loopModeOneTooltip": "En bucle. Toca para alternar.",
|
||||
"@loopModeOneTooltip": {},
|
||||
"loopModeNoneTooltip": "No se reproduce en bucle. Toca para alternar.",
|
||||
"@loopModeNoneTooltip": {},
|
||||
"skipToPrevious": "Saltar a la canción anterior",
|
||||
"@skipToPrevious": {},
|
||||
"skipToNext": "Saltar a la siguiente canción",
|
||||
"@skipToNext": {},
|
||||
"togglePlayback": "Alternar reproducción",
|
||||
"@togglePlayback": {},
|
||||
"playArtist": "Reproducir todos los álbumes de {artist}",
|
||||
"@playArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"shuffleArtist": "Reproducir aleatoriamente todos los álbumes de {artist}",
|
||||
"@shuffleArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadArtist": "Descargar todos los álbumes de {artist}",
|
||||
"@downloadArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"deleteFromDevice": "Eliminar del dispositivo",
|
||||
"@deleteFromDevice": {},
|
||||
"download": "Descargar",
|
||||
"@download": {},
|
||||
"sync": "Sincronizar con el servidor",
|
||||
"@sync": {},
|
||||
"about": "Acerca de Finamp",
|
||||
"@about": {}
|
||||
}
|
||||
@@ -0,0 +1,475 @@
|
||||
{
|
||||
"serverUrl": "Serveri URL",
|
||||
"@serverUrl": {},
|
||||
"emptyServerUrl": "Serveri URL ei tohi olla tühi",
|
||||
"@emptyServerUrl": {
|
||||
"description": "Error message that shows when the user submits a login without a server URL"
|
||||
},
|
||||
"urlStartWithHttps": "URL alguses peab olema http:// või https://",
|
||||
"@urlStartWithHttps": {
|
||||
"description": "Error message that shows when the user submits a server URL that doesn't start with http:// or https:// (for example, ftp://0.0.0.0"
|
||||
},
|
||||
"urlTrailingSlash": "URL ei tohi lõppeda kaldkriipsuga",
|
||||
"@urlTrailingSlash": {
|
||||
"description": "Error message that shows when the user submits a server URL that ends with a trailing slash (for example, http://0.0.0.0/)"
|
||||
},
|
||||
"username": "Kasutajanimi",
|
||||
"@username": {},
|
||||
"password": "Parool",
|
||||
"@password": {},
|
||||
"internalExternalIpExplanation": "Kui soovid oma Jellyfini serverile kaugjuurdepääsu saada, pead kasutama oma välist IP-d.\n\nKui server kasutab HTTP-porti (80/443), ei pea porti määrama. See on tõenäoliselt nii, kui server on pöördpuhverserveri taga.",
|
||||
"@internalExternalIpExplanation": {
|
||||
"description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port."
|
||||
},
|
||||
"logs": "Logid",
|
||||
"@logs": {},
|
||||
"next": "Järgmine",
|
||||
"@next": {},
|
||||
"selectMusicLibraries": "Vali muusikakogu",
|
||||
"@selectMusicLibraries": {
|
||||
"description": "App bar title for library select screen"
|
||||
},
|
||||
"couldNotFindLibraries": "Ühtki muusikakogu ei leitud.",
|
||||
"@couldNotFindLibraries": {
|
||||
"description": "Error message when the user does not have any libraries"
|
||||
},
|
||||
"unknownName": "Tundmatu nimi",
|
||||
"@unknownName": {},
|
||||
"songs": "Lood",
|
||||
"@songs": {},
|
||||
"albums": "Albumid",
|
||||
"@albums": {},
|
||||
"artists": "Esitajad",
|
||||
"@artists": {},
|
||||
"genres": "Žanrid",
|
||||
"@genres": {},
|
||||
"playlists": "Esitusloendid",
|
||||
"@playlists": {},
|
||||
"startMix": "Käivita miks",
|
||||
"@startMix": {},
|
||||
"startMixNoSongsArtist": "Vajuta pikalt esitajale, et lisada või eemaldada ta enne miksi koostamise alustamist koostajast",
|
||||
"@startMixNoSongsArtist": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no artists selected"
|
||||
},
|
||||
"startMixNoSongsAlbum": "Vajuta pikalt albumile, et lisada või eemaldada ta enne miksi koostamise alustamist koostajast",
|
||||
"@startMixNoSongsAlbum": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no albums selected"
|
||||
},
|
||||
"sortOrder": "Sortimisjärjestus",
|
||||
"@sortOrder": {},
|
||||
"clear": "Puhasta",
|
||||
"@clear": {},
|
||||
"favourites": "Lemmikud",
|
||||
"@favourites": {},
|
||||
"finamp": "Finamp",
|
||||
"@finamp": {},
|
||||
"downloads": "Allalaadimised",
|
||||
"@downloads": {},
|
||||
"settings": "Seaded",
|
||||
"@settings": {},
|
||||
"offlineMode": "Võrguühenduseta režiim",
|
||||
"@offlineMode": {},
|
||||
"album": "Album",
|
||||
"@album": {},
|
||||
"artist": "Esitaja",
|
||||
"@artist": {},
|
||||
"sortBy": "Sordi",
|
||||
"@sortBy": {},
|
||||
"albumArtist": "Albumi esitaja",
|
||||
"@albumArtist": {},
|
||||
"communityRating": "Kogukonna hinnang",
|
||||
"@communityRating": {},
|
||||
"criticRating": "Kriitikute hinnang",
|
||||
"@criticRating": {},
|
||||
"dateAdded": "Lisamise kuupäev",
|
||||
"@dateAdded": {},
|
||||
"datePlayed": "Esituse kuupäev",
|
||||
"@datePlayed": {},
|
||||
"playCount": "Esituste arv",
|
||||
"@playCount": {},
|
||||
"productionYear": "Tootmisaasta",
|
||||
"@productionYear": {},
|
||||
"name": "Nimi",
|
||||
"@name": {},
|
||||
"random": "Juhuslik",
|
||||
"@random": {},
|
||||
"revenue": "Tulud",
|
||||
"@revenue": {},
|
||||
"runtime": "Kestus",
|
||||
"@runtime": {},
|
||||
"downloadMissingImages": "Laadi alla puuduvad pildid",
|
||||
"@downloadMissingImages": {},
|
||||
"downloadErrors": "Allalaadimisvead",
|
||||
"@downloadErrors": {},
|
||||
"budget": "Eelarve",
|
||||
"@budget": {},
|
||||
"premiereDate": "Avaldamise kuupäev",
|
||||
"@premiereDate": {},
|
||||
"downloadedMissingImages": "{count,plural, =0{Puuduvaid pilte ei leitud} =1{Allalaetud {count} puuduv pilt} other{Allalaetud {count} puuduvat pilti}}",
|
||||
"@downloadedMissingImages": {
|
||||
"description": "Message that shows when the user downloads missing images",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadCount": "{count,plural, =1{{count} allalaadimine} other{{count} allalaadimist}}",
|
||||
"@downloadCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsCount": "{count,plural,=1{{count} üksus} other{{count} üksust}}",
|
||||
"@downloadedItemsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlComplete": "{count} tehtud",
|
||||
"@dlComplete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlFailed": "{count} nurjus",
|
||||
"@dlFailed": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsImagesCount": "{downloadedItems}, {downloadedImages}",
|
||||
"@downloadedItemsImagesCount": {
|
||||
"description": "This is for merging downloadedItemsCount and downloadedImagesCount as Flutter's intl stuff doesn't support multiple plurals in one string. https://github.com/flutter/flutter/issues/86906",
|
||||
"placeholders": {
|
||||
"downloadedItems": {
|
||||
"type": "String",
|
||||
"example": "12 downloads"
|
||||
},
|
||||
"downloadedImages": {
|
||||
"type": "String",
|
||||
"example": "1 image"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlEnqueued": "{count} järjekorras",
|
||||
"@dlEnqueued": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlRunning": "{count} käsil",
|
||||
"@dlRunning": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrorsTitle": "Allalaadimisvead",
|
||||
"@downloadErrorsTitle": {},
|
||||
"noErrors": "Pole vigu!",
|
||||
"@noErrors": {},
|
||||
"errorScreenError": "Vigade loendi saamisel tekkis viga! Siinkohal peaksid ilmselt lihtsalt looma probleemi GitHubis ja kustutama rakenduse andmed",
|
||||
"@errorScreenError": {},
|
||||
"failedToGetSongFromDownloadId": "Allalaadimise ID-st laulu hankimine nurjus",
|
||||
"@failedToGetSongFromDownloadId": {},
|
||||
"error": "Viga",
|
||||
"@error": {},
|
||||
"discNumber": "Plaat {number}",
|
||||
"@discNumber": {
|
||||
"placeholders": {
|
||||
"number": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"playButtonLabel": "MÄNGI",
|
||||
"@playButtonLabel": {},
|
||||
"shuffleButtonLabel": "SEGA",
|
||||
"@shuffleButtonLabel": {},
|
||||
"songCount": "{count,plural,=1{{count} lugu} other{{count} lugu}}",
|
||||
"@songCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"editPlaylistNameTooltip": "Muuda esitusloendi nime",
|
||||
"@editPlaylistNameTooltip": {},
|
||||
"editPlaylistNameTitle": "Muuda esitusloendi nime",
|
||||
"@editPlaylistNameTitle": {},
|
||||
"required": "Nõutav",
|
||||
"@required": {},
|
||||
"updateButtonLabel": "UUENDA",
|
||||
"@updateButtonLabel": {},
|
||||
"playlistNameUpdated": "Esitusloendi nimi uuendatud.",
|
||||
"@playlistNameUpdated": {},
|
||||
"favourite": "Lemmik",
|
||||
"@favourite": {},
|
||||
"downloadsDeleted": "Allalaadimised kustutati.",
|
||||
"@downloadsDeleted": {},
|
||||
"addDownloads": "Lisa allalaadimised",
|
||||
"@addDownloads": {},
|
||||
"location": "Asukoht",
|
||||
"@location": {},
|
||||
"downloadsAdded": "Allalaadimised lisatud.",
|
||||
"@downloadsAdded": {},
|
||||
"addButtonLabel": "LISA",
|
||||
"@addButtonLabel": {},
|
||||
"shareLogs": "Jaga logisid",
|
||||
"@shareLogs": {},
|
||||
"logsCopied": "Logid kopeeriti.",
|
||||
"@logsCopied": {},
|
||||
"message": "Sõnum",
|
||||
"@message": {},
|
||||
"applicationLegalese": "Litsentsitud Mozilla avaliku litsentsiga 2.0. Lähtekood on saadaval aadressil:\n\ngithub.com/jmshrv/finamp",
|
||||
"@applicationLegalese": {},
|
||||
"transcoding": "Transkoodimine",
|
||||
"@transcoding": {},
|
||||
"downloadLocations": "Allalaadimiste asukohad",
|
||||
"@downloadLocations": {},
|
||||
"audioService": "Heliteenus",
|
||||
"@audioService": {},
|
||||
"layoutAndTheme": "Paigutus ja teema",
|
||||
"@layoutAndTheme": {},
|
||||
"notAvailableInOfflineMode": "Pole võrguühenduseta režiimis saadaval",
|
||||
"@notAvailableInOfflineMode": {},
|
||||
"logOut": "Logi välja",
|
||||
"@logOut": {},
|
||||
"downloadedSongsWillNotBeDeleted": "Allalaaditud lugusid ei kustutata",
|
||||
"@downloadedSongsWillNotBeDeleted": {},
|
||||
"areYouSure": "Kas oled kindel?",
|
||||
"@areYouSure": {},
|
||||
"jellyfinUsesAACForTranscoding": "Jellyfin kasutab transkodeerimiseks AAC-d",
|
||||
"@jellyfinUsesAACForTranscoding": {},
|
||||
"enableTranscoding": "Luba transkodeerimine",
|
||||
"@enableTranscoding": {},
|
||||
"enableTranscodingSubtitle": "Transkodeerib muusikavooge serveri poolel.",
|
||||
"@enableTranscodingSubtitle": {},
|
||||
"customLocation": "Kohandatud asukoht",
|
||||
"@customLocation": {},
|
||||
"appDirectory": "Rakenduse kataloog",
|
||||
"@appDirectory": {},
|
||||
"addDownloadLocation": "Lisa allalaadimise asukoht",
|
||||
"@addDownloadLocation": {},
|
||||
"selectDirectory": "Vali kataloog",
|
||||
"@selectDirectory": {},
|
||||
"unknownError": "Tundmatu viga",
|
||||
"@unknownError": {},
|
||||
"enterLowPriorityStateOnPause": "Kasuta pausil madala prioriteediga olekut",
|
||||
"@enterLowPriorityStateOnPause": {},
|
||||
"enterLowPriorityStateOnPauseSubtitle": "Laseb pausi ajal märguande ära pühkida. Võimaldab Androidil ka teenuse pausi ajal lõpetada.",
|
||||
"@enterLowPriorityStateOnPauseSubtitle": {},
|
||||
"shuffleAllSongCountSubtitle": "Laaditavate lugude hulk, kui kasutada nuppu 'Sega kõik lood'.",
|
||||
"@shuffleAllSongCountSubtitle": {},
|
||||
"viewType": "Vaate tüüp",
|
||||
"@viewType": {},
|
||||
"viewTypeSubtitle": "Muusikaekraani vaate tüüp",
|
||||
"@viewTypeSubtitle": {},
|
||||
"landscape": "Lai pilt",
|
||||
"@landscape": {},
|
||||
"pathReturnSlashErrorMessage": "Radu, mis tagastavad \"/\", ei saa kasutada",
|
||||
"@pathReturnSlashErrorMessage": {},
|
||||
"showTextOnGridView": "Kuva teksti ruudustikuvaates",
|
||||
"@showTextOnGridView": {},
|
||||
"showTextOnGridViewSubtitle": "Kas kuvada teksti (pealkiri, esitaja jne) muusikaekraani ruudustikul või mitte.",
|
||||
"@showTextOnGridViewSubtitle": {},
|
||||
"showCoverAsPlayerBackground": "Kuva hägustatud kaanepilt mängija taustana",
|
||||
"@showCoverAsPlayerBackground": {},
|
||||
"showCoverAsPlayerBackgroundSubtitle": "Kas kasutada mängija ekraanil taustaks hägustatud kaanekujundust või mitte.",
|
||||
"@showCoverAsPlayerBackgroundSubtitle": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtistsSubtitle": "Kas näidata lugude esitajaid albumiekraanil, kui need ei erine albumi esitajatest.",
|
||||
"@hideSongArtistsIfSameAsAlbumArtistsSubtitle": {},
|
||||
"theme": "Teema",
|
||||
"@theme": {},
|
||||
"system": "Süsteem",
|
||||
"@system": {},
|
||||
"dark": "Tume",
|
||||
"@dark": {},
|
||||
"tabs": "Vahekaardid",
|
||||
"@tabs": {},
|
||||
"cancelSleepTimer": "Kas tühistada unetaimer?",
|
||||
"@cancelSleepTimer": {},
|
||||
"yesButtonLabel": "JAH",
|
||||
"@yesButtonLabel": {},
|
||||
"noButtonLabel": "EI",
|
||||
"@noButtonLabel": {},
|
||||
"setSleepTimer": "Määra unetaimer",
|
||||
"@setSleepTimer": {},
|
||||
"minutes": "minutit",
|
||||
"@minutes": {},
|
||||
"invalidNumber": "Sobimatu number",
|
||||
"@invalidNumber": {},
|
||||
"sleepTimerTooltip": "Unetaimer",
|
||||
"@sleepTimerTooltip": {},
|
||||
"addToPlaylistTooltip": "Lisa esitusloendisse",
|
||||
"@addToPlaylistTooltip": {},
|
||||
"addToPlaylistTitle": "Lisa esitusloendisse",
|
||||
"@addToPlaylistTitle": {},
|
||||
"newPlaylist": "Uus esitusloend",
|
||||
"@newPlaylist": {},
|
||||
"createButtonLabel": "LOO",
|
||||
"@createButtonLabel": {},
|
||||
"playlistCreated": "Esitusloend on loodud.",
|
||||
"@playlistCreated": {},
|
||||
"noAlbum": "Albumit pole",
|
||||
"@noAlbum": {},
|
||||
"noItem": "Üksust pole",
|
||||
"@noItem": {},
|
||||
"noArtist": "Esitajat pole",
|
||||
"@noArtist": {},
|
||||
"unknownArtist": "Tundmatu esitaja",
|
||||
"@unknownArtist": {},
|
||||
"streaming": "VOOGESITUS",
|
||||
"@streaming": {},
|
||||
"downloaded": "ALLALAADITUD",
|
||||
"@downloaded": {},
|
||||
"transcode": "TRANSKOODI",
|
||||
"@transcode": {},
|
||||
"direct": "OTSE",
|
||||
"@direct": {},
|
||||
"statusError": "OLEKUVIGA",
|
||||
"@statusError": {},
|
||||
"queue": "Järjekord",
|
||||
"@queue": {},
|
||||
"addToQueue": "Lisa järjekorda",
|
||||
"@addToQueue": {},
|
||||
"replaceQueue": "Asenda järjekord",
|
||||
"@replaceQueue": {},
|
||||
"removeFavourite": "Eemalda lemmik",
|
||||
"@removeFavourite": {},
|
||||
"addFavourite": "Lisa lemmik",
|
||||
"@addFavourite": {},
|
||||
"addedToQueue": "Lisatud järjekorda.",
|
||||
"@addedToQueue": {},
|
||||
"queueReplaced": "Järjekord asendatud.",
|
||||
"@queueReplaced": {},
|
||||
"startingInstantMix": "Kiirmiksi käivitamine.",
|
||||
"@startingInstantMix": {},
|
||||
"instantMix": "Kiirmiks",
|
||||
"@instantMix": {},
|
||||
"anErrorHasOccured": "Ilmnes tõrge.",
|
||||
"@anErrorHasOccured": {},
|
||||
"responseError": "{error} Olekukood {statusCode}.",
|
||||
"@responseError": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Forbidden"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "403"
|
||||
}
|
||||
}
|
||||
},
|
||||
"responseError401": "{error} Olekukood {statusCode}. Tõenäoliselt tähendab see, et kasutasid vale kasutajanime/parooli või klient pole enam autenditud.",
|
||||
"@responseError401": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Unauthorized"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "401"
|
||||
}
|
||||
}
|
||||
},
|
||||
"removeFromMix": "Eemalda miksist",
|
||||
"@removeFromMix": {},
|
||||
"addToMix": "Lisa miksi",
|
||||
"@addToMix": {},
|
||||
"redownloadedItems": "{count,plural, =0{Allalaadimine pole vajalik.} =1{Uuesti laeti alla {count} üksus} other{Uuesti laeti alla {count} üksust}}",
|
||||
"@redownloadedItems": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"goToAlbum": "Ava album",
|
||||
"@goToAlbum": {},
|
||||
"music": "Muusika",
|
||||
"@music": {},
|
||||
"shuffleAll": "Sega kõik",
|
||||
"@shuffleAll": {},
|
||||
"directoryMustBeEmpty": "Kataloog peab olema tühi",
|
||||
"@directoryMustBeEmpty": {},
|
||||
"bitrate": "Bitikiirus",
|
||||
"@bitrate": {},
|
||||
"bitrateSubtitle": "Suurem bitikiirus annab kvaliteetsema heli, kuid see nõuab suuremat ribalaiust.",
|
||||
"@bitrateSubtitle": {},
|
||||
"customLocationsBuggy": "Kohandatud asukohad on äärmiselt vigased, kuna on probleeme õigustega. Ma mõtlen, kuidas seda parandada, kuid praegu ma ei soovitaks neid kasutada.",
|
||||
"@customLocationsBuggy": {},
|
||||
"list": "Loend",
|
||||
"@list": {},
|
||||
"shuffleAllSongCount": "'Sega kõik lood' arv",
|
||||
"@shuffleAllSongCount": {},
|
||||
"portrait": "Portree",
|
||||
"@portrait": {},
|
||||
"grid": "Ruudustik",
|
||||
"@grid": {},
|
||||
"gridCrossAxisCount": "{value} Ruudustiku risttelgede arv",
|
||||
"@gridCrossAxisCount": {
|
||||
"description": "List tile title for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "Portrait"
|
||||
}
|
||||
}
|
||||
},
|
||||
"gridCrossAxisCountSubtitle": "Ruudustiku plaatide arv, mida kasutatakse rea kohta, kui {value}.",
|
||||
"@gridCrossAxisCountSubtitle": {
|
||||
"description": "List tile subtitle for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "landscape"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hideSongArtistsIfSameAsAlbumArtists": "Peida laulu esitajad, kui need on samad kui albumi esitajad",
|
||||
"@hideSongArtistsIfSameAsAlbumArtists": {},
|
||||
"light": "Hele",
|
||||
"@light": {},
|
||||
"startupError": "Rakenduse käivitamisel läks midagi valesti. Viga oli: {error}\n\nPalun loo probleem github.com/UnicornsOnLSD/finamp koos ekraanipildiga sellest leheküljest. Kui see probleem püsib, võiks rakenduse lähtestamiseks kustutada rakenduse andmed.",
|
||||
"@startupError": {
|
||||
"description": "The error message that shows when startup fails.",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Failed to open download DB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedImagesCount": "{count,plural,=1{{count} pilt} other{{count} pilti}}",
|
||||
"@downloadedImagesCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"disableGesture": "Keela žestid",
|
||||
"@disableGesture": {},
|
||||
"bufferDuration": "Puhvri kestus",
|
||||
"@bufferDuration": {},
|
||||
"disableGestureSubtitle": "Kas keelata žestid.",
|
||||
"@disableGestureSubtitle": {},
|
||||
"bufferDurationSubtitle": "Kui palju mängija peaks puhverdama sekundites. Nõuab taaskäivitamist.",
|
||||
"@bufferDurationSubtitle": {}
|
||||
}
|
||||
@@ -0,0 +1,594 @@
|
||||
{
|
||||
"unknownError": "Tuntematon virhe",
|
||||
"@unknownError": {},
|
||||
"removedFromPlaylist": "Poistettu soittolistalta.",
|
||||
"@removedFromPlaylist": {},
|
||||
"addFavourite": "Lisää suosikki",
|
||||
"@addFavourite": {},
|
||||
"goToAlbum": "Mene albumiin",
|
||||
"@goToAlbum": {},
|
||||
"downloads": "Lataukset",
|
||||
"@downloads": {},
|
||||
"settings": "Asetukset",
|
||||
"@settings": {},
|
||||
"shareLogs": "Jaa lokit",
|
||||
"@shareLogs": {},
|
||||
"removeFavourite": "Poista suosikki",
|
||||
"@removeFavourite": {},
|
||||
"playNext": "Toista seuraava",
|
||||
"@playNext": {
|
||||
"description": "Popup menu item title for inserting an item into the play queue after the currently-playing item."
|
||||
},
|
||||
"confirm": "Vahvista",
|
||||
"@confirm": {},
|
||||
"language": "Kieli",
|
||||
"@language": {},
|
||||
"refresh": "VIRKISTÄ",
|
||||
"@refresh": {},
|
||||
"serverUrl": "Palvelimen URL",
|
||||
"@serverUrl": {},
|
||||
"emptyServerUrl": "Palvelimen URL ei voi olla tyhjä",
|
||||
"@emptyServerUrl": {
|
||||
"description": "Error message that shows when the user submits a login without a server URL"
|
||||
},
|
||||
"urlStartWithHttps": "URL pitää alkaa http:// tai https://",
|
||||
"@urlStartWithHttps": {
|
||||
"description": "Error message that shows when the user submits a server URL that doesn't start with http:// or https:// (for example, ftp://0.0.0.0"
|
||||
},
|
||||
"urlTrailingSlash": "URL ei saa päättyä vinoviivaan",
|
||||
"@urlTrailingSlash": {
|
||||
"description": "Error message that shows when the user submits a server URL that ends with a trailing slash (for example, http://0.0.0.0/)"
|
||||
},
|
||||
"username": "Käyttäjätunnus",
|
||||
"@username": {},
|
||||
"password": "Salasana",
|
||||
"@password": {},
|
||||
"logs": "Lokit",
|
||||
"@logs": {},
|
||||
"next": "Seuraava",
|
||||
"@next": {},
|
||||
"selectMusicLibraries": "Valitse musiikkikirjastot",
|
||||
"@selectMusicLibraries": {
|
||||
"description": "App bar title for library select screen"
|
||||
},
|
||||
"couldNotFindLibraries": "Yhtään kirjastoa ei löytynyt.",
|
||||
"@couldNotFindLibraries": {
|
||||
"description": "Error message when the user does not have any libraries"
|
||||
},
|
||||
"unknownName": "Tuntematon Nimi",
|
||||
"@unknownName": {},
|
||||
"songs": "Kappaleet",
|
||||
"@songs": {},
|
||||
"albums": "Albumit",
|
||||
"@albums": {},
|
||||
"artists": "Artistit",
|
||||
"@artists": {},
|
||||
"genres": "Tyylilajit",
|
||||
"@genres": {},
|
||||
"playlists": "Soittolistat",
|
||||
"@playlists": {},
|
||||
"music": "Musiikki",
|
||||
"@music": {},
|
||||
"clear": "Tyhjennä",
|
||||
"@clear": {},
|
||||
"favourites": "Suosikit",
|
||||
"@favourites": {},
|
||||
"offlineMode": "Offline tila",
|
||||
"@offlineMode": {},
|
||||
"finamp": "Finamp",
|
||||
"@finamp": {},
|
||||
"sortOrder": "Lajittelujärjestys",
|
||||
"@sortOrder": {},
|
||||
"album": "Albumi",
|
||||
"@album": {},
|
||||
"albumArtist": "Albumin artisti",
|
||||
"@albumArtist": {},
|
||||
"artist": "Artisti",
|
||||
"@artist": {},
|
||||
"name": "Nimi",
|
||||
"@name": {},
|
||||
"random": "Satunnainen",
|
||||
"@random": {},
|
||||
"criticRating": "Kriitikoiden arvostelu",
|
||||
"@criticRating": {},
|
||||
"downloadMissingImages": "Lataa puuttuvat kuvat",
|
||||
"@downloadMissingImages": {},
|
||||
"syncDownloadedPlaylists": "Synkronoi ladatut soittolistat",
|
||||
"@syncDownloadedPlaylists": {},
|
||||
"downloadErrors": "Latauksen virheet",
|
||||
"@downloadErrors": {},
|
||||
"dlFailed": "{count} epäonnistui",
|
||||
"@dlFailed": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlComplete": "{count} valmistunut",
|
||||
"@dlComplete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlRunning": "{count} käynnissä",
|
||||
"@dlRunning": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrorsTitle": "Latauksen virheet",
|
||||
"@downloadErrorsTitle": {},
|
||||
"noErrors": "Ei virheitä!",
|
||||
"@noErrors": {},
|
||||
"deleteDownloadsConfirmButtonText": "Poista",
|
||||
"@deleteDownloadsConfirmButtonText": {
|
||||
"description": "Shown in the confirmation dialog for deleting downloaded media from the local device."
|
||||
},
|
||||
"deleteDownloadsAbortButtonText": "Peruuta",
|
||||
"@deleteDownloadsAbortButtonText": {},
|
||||
"error": "Virhe",
|
||||
"@error": {},
|
||||
"playButtonLabel": "TOISTA",
|
||||
"@playButtonLabel": {},
|
||||
"shuffleButtonLabel": "SEKOITA",
|
||||
"@shuffleButtonLabel": {},
|
||||
"discNumber": "Levy {number}",
|
||||
"@discNumber": {
|
||||
"placeholders": {
|
||||
"number": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"editPlaylistNameTitle": "Muokkaa soittolistan nimeä",
|
||||
"@editPlaylistNameTitle": {},
|
||||
"editPlaylistNameTooltip": "Muokkaa soittolistan nimeä",
|
||||
"@editPlaylistNameTooltip": {},
|
||||
"playlistNameUpdated": "Soittolistan nimi päivitetty.",
|
||||
"@playlistNameUpdated": {},
|
||||
"favourite": "Suosikki",
|
||||
"@favourite": {},
|
||||
"addDownloads": "Lisää lataukset",
|
||||
"@addDownloads": {},
|
||||
"updateButtonLabel": "PÄIVITÄ",
|
||||
"@updateButtonLabel": {},
|
||||
"downloadsDeleted": "Lataukset poistettu.",
|
||||
"@downloadsDeleted": {},
|
||||
"location": "Sijainti",
|
||||
"@location": {},
|
||||
"downloadsAdded": "Lataukset lisätty.",
|
||||
"@downloadsAdded": {},
|
||||
"addButtonLabel": "LISÄÄ",
|
||||
"@addButtonLabel": {},
|
||||
"logsCopied": "Lokit kopioitu.",
|
||||
"@logsCopied": {},
|
||||
"message": "Viesti",
|
||||
"@message": {},
|
||||
"downloadLocations": "Latauksen sijainnit",
|
||||
"@downloadLocations": {},
|
||||
"transcoding": "Transkoodaus",
|
||||
"@transcoding": {},
|
||||
"notAvailableInOfflineMode": "Ei saatavilla offline tilassa",
|
||||
"@notAvailableInOfflineMode": {},
|
||||
"areYouSure": "Oletko varma?",
|
||||
"@areYouSure": {},
|
||||
"logOut": "Kirjaudu ulos",
|
||||
"@logOut": {},
|
||||
"downloadedSongsWillNotBeDeleted": "Ladattuja kappaleita ei poisteta",
|
||||
"@downloadedSongsWillNotBeDeleted": {},
|
||||
"jellyfinUsesAACForTranscoding": "Jellyfin käyttää AAC:tä transkoodaukseen",
|
||||
"@jellyfinUsesAACForTranscoding": {},
|
||||
"enableTranscoding": "Ota transkoodaus käyttöön",
|
||||
"@enableTranscoding": {},
|
||||
"enableTranscodingSubtitle": "Transkoodaa musiikin suoratoiston palvelimen päässä.",
|
||||
"@enableTranscodingSubtitle": {},
|
||||
"shuffleAll": "Sekoita kaikki",
|
||||
"@shuffleAll": {},
|
||||
"budget": "Budjetti",
|
||||
"@budget": {},
|
||||
"communityRating": "Yhteisön arvostelu",
|
||||
"@communityRating": {},
|
||||
"dateAdded": "Lisäämisen päivämäärä",
|
||||
"@dateAdded": {},
|
||||
"datePlayed": "Toiston päivämäärä",
|
||||
"@datePlayed": {},
|
||||
"playCount": "Toistolaskuri",
|
||||
"@playCount": {},
|
||||
"productionYear": "Tuotantovuosi",
|
||||
"@productionYear": {},
|
||||
"revenue": "Tulot",
|
||||
"@revenue": {},
|
||||
"runtime": "Kesto",
|
||||
"@runtime": {},
|
||||
"dlEnqueued": "{count} Jonossa",
|
||||
"@dlEnqueued": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"required": "Pakollinen",
|
||||
"@required": {},
|
||||
"layoutAndTheme": "Asettelu ja Teema",
|
||||
"@layoutAndTheme": {},
|
||||
"viewType": "Näkymän Tyyppi",
|
||||
"@viewType": {},
|
||||
"list": "Lista",
|
||||
"@list": {},
|
||||
"grid": "Ruudukko",
|
||||
"@grid": {},
|
||||
"portrait": "Pysty",
|
||||
"@portrait": {},
|
||||
"landscape": "Vaaka",
|
||||
"@landscape": {},
|
||||
"showTextOnGridView": "Näytä teksti ruudukkonäkymässä",
|
||||
"@showTextOnGridView": {},
|
||||
"theme": "Teema",
|
||||
"@theme": {},
|
||||
"system": "Järjestelmä",
|
||||
"@system": {},
|
||||
"light": "Vaalea",
|
||||
"@light": {},
|
||||
"tabs": "Välilehdet",
|
||||
"@tabs": {},
|
||||
"cancelSleepTimer": "Peruuta uniajastin?",
|
||||
"@cancelSleepTimer": {},
|
||||
"yesButtonLabel": "KYLLÄ",
|
||||
"@yesButtonLabel": {},
|
||||
"setSleepTimer": "Aseta uniajastin",
|
||||
"@setSleepTimer": {},
|
||||
"minutes": "Minuutit",
|
||||
"@minutes": {},
|
||||
"sleepTimerTooltip": "Uniajastin",
|
||||
"@sleepTimerTooltip": {},
|
||||
"addToPlaylistTooltip": "Lisää soittolistalle",
|
||||
"@addToPlaylistTooltip": {},
|
||||
"removeFromPlaylistTooltip": "Poista soittolistalta",
|
||||
"@removeFromPlaylistTooltip": {},
|
||||
"removeFromPlaylistTitle": "Poista soittolistalta",
|
||||
"@removeFromPlaylistTitle": {},
|
||||
"direct": "SUORA",
|
||||
"@direct": {},
|
||||
"queue": "Jono",
|
||||
"@queue": {},
|
||||
"addedToQueue": "Lisätty jonoon.",
|
||||
"@addedToQueue": {
|
||||
"description": "Snackbar message that shows when the user successfully adds items to the end of the play queue."
|
||||
},
|
||||
"anErrorHasOccured": "Tapahtui virhe.",
|
||||
"@anErrorHasOccured": {},
|
||||
"bufferDuration": "Puskurin kesto",
|
||||
"@bufferDuration": {},
|
||||
"dark": "Tumma",
|
||||
"@dark": {},
|
||||
"noButtonLabel": "EI",
|
||||
"@noButtonLabel": {},
|
||||
"newPlaylist": "Uusi soittolista",
|
||||
"@newPlaylist": {},
|
||||
"createButtonLabel": "LUO",
|
||||
"@createButtonLabel": {},
|
||||
"noAlbum": "Ei albumia",
|
||||
"@noAlbum": {},
|
||||
"addToPlaylistTitle": "Lisää soittolistalle",
|
||||
"@addToPlaylistTitle": {},
|
||||
"playlistCreated": "Soittolista on luotu.",
|
||||
"@playlistCreated": {},
|
||||
"noArtist": "Ei Artistia",
|
||||
"@noArtist": {},
|
||||
"unknownArtist": "Tuntematon artisti",
|
||||
"@unknownArtist": {},
|
||||
"downloaded": "LADATTU",
|
||||
"@downloaded": {},
|
||||
"addToQueue": "Lisää jonoon",
|
||||
"@addToQueue": {
|
||||
"description": "Popup menu item title for adding an item to the end of the play queue."
|
||||
},
|
||||
"resetTabs": "Nollaa välilehdet",
|
||||
"@resetTabs": {},
|
||||
"noMusicLibrariesTitle": "Ei musiikkikirjastoja",
|
||||
"@noMusicLibrariesTitle": {
|
||||
"description": "Title for message that shows on the views screen when no music libraries could be found."
|
||||
},
|
||||
"downloadedItemsCount": "{count,plural,=1{{count} kohde} other{{count} kohteet}}",
|
||||
"@downloadedItemsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadCount": "{count,plural, =1{{count} lataus} other{{count} lataukset}}",
|
||||
"@downloadCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsImagesCount": "{downloadedItems}, {downloadedImages}",
|
||||
"@downloadedItemsImagesCount": {
|
||||
"description": "This is for merging downloadedItemsCount and downloadedImagesCount as Flutter's intl stuff doesn't support multiple plurals in one string. https://github.com/flutter/flutter/issues/86906",
|
||||
"placeholders": {
|
||||
"downloadedItems": {
|
||||
"type": "String",
|
||||
"example": "12 downloads"
|
||||
},
|
||||
"downloadedImages": {
|
||||
"type": "String",
|
||||
"example": "1 image"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedImagesCount": "{count,plural,=1{{count} kuva} other{{count} kuvat}}",
|
||||
"@downloadedImagesCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"showCoverAsPlayerBackground": "Näytä sumennettu kansikuva soittimen taustakuvana",
|
||||
"@showCoverAsPlayerBackground": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtists": "Piilota kappaleen artistit, jos samat kuin albumin artistit",
|
||||
"@hideSongArtistsIfSameAsAlbumArtists": {},
|
||||
"insertedIntoQueue": "Asetettu jonoon.",
|
||||
"@insertedIntoQueue": {
|
||||
"description": "Snackbar message that shows when the user successfully inserts items into the play queue at a location that is not necessarily the end."
|
||||
},
|
||||
"responseError": "{error} Tilakoodi {statusCode}.",
|
||||
"@responseError": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Forbidden"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "403"
|
||||
}
|
||||
}
|
||||
},
|
||||
"showUncensoredLogMessage": "Tämä loki sisältää kirjautumistietosi. Näytä?",
|
||||
"@showUncensoredLogMessage": {},
|
||||
"directoryMustBeEmpty": "Hakemiston pitää olla tyhjä",
|
||||
"@directoryMustBeEmpty": {},
|
||||
"selectDirectory": "Valitse hakemisto",
|
||||
"@selectDirectory": {},
|
||||
"songCount": "{count,plural,=1{{count} Kappale} other{{count} Kappaleita}}",
|
||||
"@songCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"sortBy": "Järjestä",
|
||||
"@sortBy": {},
|
||||
"premiereDate": "Ensiesityspäivä",
|
||||
"@premiereDate": {},
|
||||
"interactions": "Vuorovaikutukset",
|
||||
"@interactions": {},
|
||||
"audioService": "Äänipalvelu",
|
||||
"@audioService": {},
|
||||
"bitrate": "Bitrate",
|
||||
"@bitrate": {},
|
||||
"bitrateSubtitle": "Suurempi bitrate antaa laadukkaamman äänen, mutta sen käyttämä kaistanleveys on suurempi.",
|
||||
"@bitrateSubtitle": {},
|
||||
"customLocation": "Mukautettu sijainti",
|
||||
"@customLocation": {},
|
||||
"appDirectory": "Sovelluksen hakemisto",
|
||||
"@appDirectory": {},
|
||||
"addDownloadLocation": "Lisää latauksen hakemisto",
|
||||
"@addDownloadLocation": {},
|
||||
"pathReturnSlashErrorMessage": "Polkuja jotka palauttavat \"/\" ei voi käyttää",
|
||||
"@pathReturnSlashErrorMessage": {},
|
||||
"disableGesture": "Poista eleet käytöstä",
|
||||
"@disableGesture": {},
|
||||
"disableGestureSubtitle": "Poistaa eleet käytöstä.",
|
||||
"@disableGestureSubtitle": {},
|
||||
"invalidNumber": "Virheellinen numero",
|
||||
"@invalidNumber": {},
|
||||
"noItem": "Ei kohdetta",
|
||||
"@noItem": {},
|
||||
"streaming": "SUORATOISTAA",
|
||||
"@streaming": {},
|
||||
"transcode": "TRANSKOODI",
|
||||
"@transcode": {},
|
||||
"noMusicLibrariesBody": "Finamp ei löytänyt musiikkikirjastoja. Varmista, että Jellyfin-palvelimellasi on vähintään yksi kirjasto, jonka sisältötyypiksi on asetettu \"Musiikki\".",
|
||||
"@noMusicLibrariesBody": {},
|
||||
"instantMix": "Välitön Sekoitus",
|
||||
"@instantMix": {},
|
||||
"replaceQueue": "Korvaa Jono",
|
||||
"@replaceQueue": {},
|
||||
"queueReplaced": "Jono korvattu.",
|
||||
"@queueReplaced": {},
|
||||
"startingInstantMix": "Käynnistetään välitön sekoitus.",
|
||||
"@startingInstantMix": {},
|
||||
"addToMix": "Lisää Sekoitukseen",
|
||||
"@addToMix": {},
|
||||
"removeFromMix": "Poista Sekoituksesta",
|
||||
"@removeFromMix": {},
|
||||
"bufferDurationSubtitle": "Kuinka paljon soittimen pitäisi puskuroida, sekunteina. Vaatii uudelleenkäynnistyksen.",
|
||||
"@bufferDurationSubtitle": {},
|
||||
"redesignBeta": "Kokeile Betaa",
|
||||
"@redesignBeta": {},
|
||||
"swipeInsertQueueNext": "Toista Pyyhkäisty Kappale Seuraavaksi",
|
||||
"@swipeInsertQueueNext": {},
|
||||
"startMix": "Aloita sekoitus",
|
||||
"@startMix": {},
|
||||
"failedToGetSongFromDownloadId": "Kappaleen nouto lataus ID:stä epäonnistui",
|
||||
"@failedToGetSongFromDownloadId": {},
|
||||
"stackTrace": "Pinon jäljitys",
|
||||
"@stackTrace": {},
|
||||
"applicationLegalese": "Lisensoitu Mozilla Public License 2.0 -lisenssillä. Lähdekoodi saatavilla osoitteessa:\n\ngithub.com/jmshrv/finamp",
|
||||
"@applicationLegalese": {},
|
||||
"customLocationsBuggy": "Mukautetut sijainnit ovat erittäin bugisia käyttöoikeusongelmien vuoksi. Mietin tapoja korjata tämä, mutta toistaiseksi en suosittele niiden käyttöä.",
|
||||
"@customLocationsBuggy": {},
|
||||
"enterLowPriorityStateOnPauseSubtitle": "Sallii ilmoituksen pyyhkäisemisen pois, kun toisto on pysäytetty. Antaa myös Androidin lopettaa palvelun, kun toisto on keskeytetty.",
|
||||
"@enterLowPriorityStateOnPauseSubtitle": {},
|
||||
"startupError": "Jokin meni pieleen sovelluksen käynnistyksen aikana. Virhe oli: {error}\n\nOle hyvä ja luo virheilmoitus osoitteessa github.com/UnicornsOnLSD/finamp, jossa on kuvakaappaus tästä sivusta. Jos ongelma jatkuu, voit tyhjentää sovelluksen tiedot nollataksesi sovelluksen.",
|
||||
"@startupError": {
|
||||
"description": "The error message that shows when startup fails.",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Failed to open download DB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"internalExternalIpExplanation": "Jos haluat käyttää Jellyfin-palvelintasi etänä, sinun on käytettävä ulkoista IP-osoitettasi.\n\nJos palvelimesi käyttää HTTP-porttia (80/443), sinun ei tarvitse määrittää porttia. Näin on todennäköisesti, jos palvelimesi on reverse proxyn takana.",
|
||||
"@internalExternalIpExplanation": {
|
||||
"description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port."
|
||||
},
|
||||
"startMixNoSongsAlbum": "Paina albumia pitkään lisätäksesi tai poistaaksesi sen miksaukseen ennen miksauksen aloittamista",
|
||||
"@startMixNoSongsAlbum": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no albums selected"
|
||||
},
|
||||
"downloadedMissingImages": "{count,plural, =0{Puuttuvia kuvia ei löytynyt} =1{Ladattu {count} puuttuvaa kuvaa} other{ladattu {count} puuttuvia kuvia}}",
|
||||
"@downloadedMissingImages": {
|
||||
"description": "Message that shows when the user downloads missing images",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"errorScreenError": "Virhe tapahtui virheiden luettelon hakemisessa! Tässä vaiheessa sinun pitäisi luultavasti vain luoda virheilmoitus GitHubiin ja poistaa sovelluksen tiedot",
|
||||
"@errorScreenError": {},
|
||||
"deleteDownloadsPrompt": "Oletko varma, että haluat poistaa {itemType, select, album{album} playlist{playlist} artist{artist} genre{genre} track{song} other{}} '{itemName}' tästä laitteesta?",
|
||||
"@deleteDownloadsPrompt": {
|
||||
"placeholders": {
|
||||
"itemName": {
|
||||
"type": "String",
|
||||
"example": "Abandon Ship"
|
||||
},
|
||||
"itemType": {
|
||||
"type": "String",
|
||||
"example": "album"
|
||||
}
|
||||
},
|
||||
"description": "Confirmation prompt shown before deleting downloaded media from the local device, destructive action, doesn't affect the media on the server."
|
||||
},
|
||||
"enterLowPriorityStateOnPause": "Siirtyminen matalan prioriteetin tilaan tauon aikana",
|
||||
"@enterLowPriorityStateOnPause": {},
|
||||
"shuffleAllSongCount": "Kaikkien sekoitettujen kappaleiden määrä",
|
||||
"@shuffleAllSongCount": {},
|
||||
"shuffleAllSongCountSubtitle": "Ladattavien kappaleiden määrä, kun käytät sekoita kaikki kappaleet painiketta.",
|
||||
"@shuffleAllSongCountSubtitle": {},
|
||||
"gridCrossAxisCount": "{value} Ruudukon poikittaisakselien lukumäärä",
|
||||
"@gridCrossAxisCount": {
|
||||
"description": "List tile title for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "Portrait"
|
||||
}
|
||||
}
|
||||
},
|
||||
"gridCrossAxisCountSubtitle": "Rivikohtaisesti käytettävien ruudukkotiilien määrä, kun {value}.",
|
||||
"@gridCrossAxisCountSubtitle": {
|
||||
"description": "List tile subtitle for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "landscape"
|
||||
}
|
||||
}
|
||||
},
|
||||
"showTextOnGridViewSubtitle": "Näytetäänkö teksti (nimi, artisti jne.) ruudukon musiikkinäytöllä vai ei.",
|
||||
"@showTextOnGridViewSubtitle": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtistsSubtitle": "Näytetäänkö kappaleiden artistit albumin näytöllä, jos ne eivät poikkea albumin artisteista.",
|
||||
"@hideSongArtistsIfSameAsAlbumArtistsSubtitle": {},
|
||||
"showFastScroller": "Näytä nopea vieritin",
|
||||
"@showFastScroller": {},
|
||||
"statusError": "TILAVIRHE",
|
||||
"@statusError": {},
|
||||
"responseError401": "{error} Tilakoodi {statusCode}. Tämä tarkoittaa todennäköisesti, että olet käyttänyt väärää käyttäjätunnusta/salasanaa tai että sovellus ei ole enää kirjautuneena sisään.",
|
||||
"@responseError401": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Unauthorized"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "401"
|
||||
}
|
||||
}
|
||||
},
|
||||
"redownloadedItems": "{count,plural, =0{Ei tarvitse ladata uudelleen.} =1{Uudelleenladattu {count} kohde} other{Uudelleenladatut {count} kohteet}}",
|
||||
"@redownloadedItems": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"swipeInsertQueueNextSubtitle": "Mahdollistaa kappaleen lisäämisen jonon seuraavaksi kohteeksi, kun sitä pyyhkäistään kappaleiden luettelossa sen sijaan, että se liitettäisiin loppuun.",
|
||||
"@swipeInsertQueueNextSubtitle": {},
|
||||
"startMixNoSongsArtist": "Paina pitkään artistia lisätäksesi tai poistaaksesi sen miksaukseen ennen miksauksen aloittamista",
|
||||
"@startMixNoSongsArtist": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no artists selected"
|
||||
},
|
||||
"viewTypeSubtitle": "Musiikkinäytön näkymätyyppi",
|
||||
"@viewTypeSubtitle": {},
|
||||
"showCoverAsPlayerBackgroundSubtitle": "Käytetäänkö sumeaa kansikuvitusta taustana soittimen näytöllä vai ei.",
|
||||
"@showCoverAsPlayerBackgroundSubtitle": {},
|
||||
"downloadArtist": "Lataa kaikki {artist}:n albumit",
|
||||
"@downloadArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"playbackOrderShuffledTooltip": "Sekoittaminen. Vaihda napauttamalla.",
|
||||
"@playbackOrderShuffledTooltip": {},
|
||||
"playbackOrderLinearTooltip": "Toistaminen järjestyksessä. Vaihda napauttamalla.",
|
||||
"@playbackOrderLinearTooltip": {},
|
||||
"skipToPrevious": "Siirry edelliseen kappaleeseen",
|
||||
"@skipToPrevious": {},
|
||||
"skipToNext": "Siirry seuraavaan kappaleeseen",
|
||||
"@skipToNext": {},
|
||||
"togglePlayback": "Toiston vaihtaminen",
|
||||
"@togglePlayback": {},
|
||||
"loopModeAllTooltip": "Toista kaikki. Vaihda napauttamalla.",
|
||||
"@loopModeAllTooltip": {},
|
||||
"loopModeOneTooltip": "Toista yksi. Vaihda napauttamalla.",
|
||||
"@loopModeOneTooltip": {},
|
||||
"loopModeNoneTooltip": "Älä toista. Vaihda napauttamalla.",
|
||||
"@loopModeNoneTooltip": {},
|
||||
"playArtist": "Toista kaikki {artist}:n albumit",
|
||||
"@playArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"shuffleArtist": "Sekoita kaikki {artist}:n albumit",
|
||||
"@shuffleArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"deleteFromDevice": "Poista laitteelta",
|
||||
"@deleteFromDevice": {},
|
||||
"download": "Lataa",
|
||||
"@download": {},
|
||||
"sync": "Synkronoi palvelimen kanssa",
|
||||
"@sync": {},
|
||||
"about": "Tietoja Finampista",
|
||||
"@about": {}
|
||||
}
|
||||
@@ -0,0 +1,587 @@
|
||||
{
|
||||
"startupError": "Une erreur est survenue lors du démarrage de l'application. L'erreur est: {error}\n\nPlease create an issue on github.com/UnicornsOnLSD/finamp with a screenshot of this page. If this problem persists you can clear your app data to reset the app.",
|
||||
"@startupError": {
|
||||
"description": "Le message d'erreur affiché lorsque le démarrage de l'application échoue.",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Impossible d'accéder aux données de téléchargement"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serverUrl": "Adresse du serveur",
|
||||
"@serverUrl": {},
|
||||
"internalExternalIpExplanation": "Si vous souhaitez pouvoir accéder à votre serveur Jellyfin à distance, vous devez utiliser votre adresse IP externe.\n\nSi votre serveur utilise un port HTTP (80/443), vous n'avez pas besoin de spécifier de port. C'est probablement le cas si votre serveur est derrière un reverse proxy.",
|
||||
"@internalExternalIpExplanation": {
|
||||
"description": "Informations supplémentaires sur l'IP à utiliser pour l'accès à distance, et sur la nécessité ou non de spécifier un port"
|
||||
},
|
||||
"emptyServerUrl": "Vous devez indiquez l'adresse du serveur.",
|
||||
"@emptyServerUrl": {
|
||||
"description": "Cette erreur intervient lorsque l'utilisateur tente de se connecter sans indiquer l'adresse du serveur"
|
||||
},
|
||||
"urlStartWithHttps": "L'adresse doit commencer par http:// ou https://",
|
||||
"@urlStartWithHttps": {
|
||||
"description": "Cette erreur intervient lorsque l'utilisateur soumet une adresse qui ne commence pas par http:// ou https:// (par exemple, ftp://0.0.0.0)"
|
||||
},
|
||||
"urlTrailingSlash": "L'adresse ne doit pas inclure de slash final.",
|
||||
"@urlTrailingSlash": {
|
||||
"description": "Cette erreur intervient lorsque l'utilisateur soumet une adresse qui se termine par une barre oblique finale (par exemple, http://0.0.0.0/)"
|
||||
},
|
||||
"username": "Nom d'utilisateur",
|
||||
"@username": {},
|
||||
"password": "Mot de passe",
|
||||
"@password": {},
|
||||
"logs": "Logs",
|
||||
"@logs": {},
|
||||
"next": "Prochain",
|
||||
"@next": {},
|
||||
"selectMusicLibraries": "Selectionner des bibliothèques",
|
||||
"@selectMusicLibraries": {
|
||||
"description": "Titre de l'écran de sélection de bibliothèque"
|
||||
},
|
||||
"couldNotFindLibraries": "Aucune bibliothèque trouvée",
|
||||
"@couldNotFindLibraries": {
|
||||
"description": "Cette erreur intervient lorsque l'utilisateur n'a pas de bibliothèque"
|
||||
},
|
||||
"unknownName": "Nom inconnu",
|
||||
"@unknownName": {},
|
||||
"songs": "Titres",
|
||||
"@songs": {},
|
||||
"albums": "Albums",
|
||||
"@albums": {},
|
||||
"artists": "Artistes",
|
||||
"@artists": {},
|
||||
"genres": "Genres",
|
||||
"@genres": {},
|
||||
"playlists": "Playlists",
|
||||
"@playlists": {},
|
||||
"startMix": "Commencer un Mix",
|
||||
"@startMix": {},
|
||||
"startMixNoSongsArtist": "Appuyer longuement sur un artiste pour l'ajouter ou le retirer du mix avant de commencer",
|
||||
"@startMixNoSongsArtist": {
|
||||
"description": "Notification qui intervient quand l'utilisateur lance le mix instantané sans avoir sélectionné des artistes"
|
||||
},
|
||||
"startMixNoSongsAlbum": "Appuyer longuement sur un album pour l'ajouter ou le retirer du mix avant de commencer",
|
||||
"@startMixNoSongsAlbum": {
|
||||
"description": "Notification qui intervient quand l'utilisateur lance le mix instantané sans avoir sélectionné des albums"
|
||||
},
|
||||
"music": "Musique",
|
||||
"@music": {},
|
||||
"clear": "Effacer",
|
||||
"@clear": {},
|
||||
"favourites": "Favoris",
|
||||
"@favourites": {},
|
||||
"shuffleAll": "Tout mélanger",
|
||||
"@shuffleAll": {},
|
||||
"finamp": "Finamp",
|
||||
"@finamp": {},
|
||||
"downloads": "Téléchargements",
|
||||
"@downloads": {},
|
||||
"settings": "Réglages",
|
||||
"@settings": {},
|
||||
"offlineMode": "Mode hors-ligne",
|
||||
"@offlineMode": {},
|
||||
"sortOrder": "Ordre de tri",
|
||||
"@sortOrder": {},
|
||||
"sortBy": "Trier par",
|
||||
"@sortBy": {},
|
||||
"album": "Album",
|
||||
"@album": {},
|
||||
"albumArtist": "Artiste de l'album",
|
||||
"@albumArtist": {},
|
||||
"artist": "Artiste",
|
||||
"@artist": {},
|
||||
"budget": "Budget",
|
||||
"@budget": {},
|
||||
"communityRating": "Note de la communauté",
|
||||
"@communityRating": {},
|
||||
"criticRating": "Note de la critique",
|
||||
"@criticRating": {},
|
||||
"dateAdded": "Date d'ajout",
|
||||
"@dateAdded": {},
|
||||
"datePlayed": "Date de lecture",
|
||||
"@datePlayed": {},
|
||||
"playCount": "nombre de lectures",
|
||||
"@playCount": {},
|
||||
"premiereDate": "Date de première",
|
||||
"@premiereDate": {},
|
||||
"productionYear": "Date de production",
|
||||
"@productionYear": {},
|
||||
"name": "Nom",
|
||||
"@name": {},
|
||||
"random": "Aléatoire",
|
||||
"@random": {},
|
||||
"revenue": "Recettes",
|
||||
"@revenue": {},
|
||||
"runtime": "Durée d'exécution",
|
||||
"@runtime": {},
|
||||
"syncDownloadedPlaylists": "Synchroniser les playlists téléchargées",
|
||||
"@syncDownloadedPlaylists": {},
|
||||
"downloadMissingImages": "Télécharger les images manquantes",
|
||||
"@downloadMissingImages": {},
|
||||
"downloadedMissingImages": "{count,plural, =0{Pas d'image manquante} =1{{count} image téléchargée} other{{count} images téléchargées}}",
|
||||
"@downloadedMissingImages": {
|
||||
"description": "Message affiché lorsque l'utilisateur télécharge des images manquantes",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrors": "Télécharger les erreurs",
|
||||
"@downloadErrors": {},
|
||||
"downloadCount": "{count,plural, =1{{count} téléchargement} other{{count} téléchargements}}",
|
||||
"@downloadCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsCount": "{count,plural,=1{{count} élément} other{{count} éléments}}",
|
||||
"@downloadedItemsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedImagesCount": "{count,plural,=1{{count} image} other{{count} images}}",
|
||||
"@downloadedImagesCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsImagesCount": "{downloadedItems}, {downloadedImages}",
|
||||
"@downloadedItemsImagesCount": {
|
||||
"description": "Sert à fusionner downloadedItemsCount et downloadedImagesCount car les outils intl de Flutter ne supportent pas plusieurs pluriels dans une seule chaîne de caractères. https://github.com/flutter/flutter/issues/86906",
|
||||
"placeholders": {
|
||||
"downloadedItems": {
|
||||
"type": "String",
|
||||
"example": "12 téléchargements"
|
||||
},
|
||||
"downloadedImages": {
|
||||
"type": "String",
|
||||
"example": "1 image"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlComplete": "{count,plural,=1{{count} complété} other{{count} complétés}}",
|
||||
"@dlComplete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlFailed": "{count,plural,=1{{count} échec} other{{count} échecs}}",
|
||||
"@dlFailed": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlEnqueued": "{count} en attente",
|
||||
"@dlEnqueued": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlRunning": "{count} en cours",
|
||||
"@dlRunning": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrorsTitle": "Erreurs de téléchargement",
|
||||
"@downloadErrorsTitle": {},
|
||||
"noErrors": "Pas d'erreur!",
|
||||
"@noErrors": {},
|
||||
"errorScreenError": "Une erreur est survenue lors de la récupération de la liste des erreurs ! À ce stade, il serait probablement préférable de créer une issue sur GitHub et de supprimer les données de l'application.",
|
||||
"@errorScreenError": {},
|
||||
"failedToGetSongFromDownloadId": "Échec de récupération de la chanson à partir de l'ID de téléchargement",
|
||||
"@failedToGetSongFromDownloadId": {},
|
||||
"deleteDownloadsPrompt": "Êtes vour sûr de vouloir supprimer {itemType, select, album{l'album} playlist{la playlist} artist{l'artiste} genre{le genre} track{le titre} other{}} '{itemName}' de cet appareil ?",
|
||||
"@deleteDownloadsPrompt": {
|
||||
"placeholders": {
|
||||
"itemName": {
|
||||
"type": "String",
|
||||
"example": "Abandon Ship"
|
||||
},
|
||||
"itemType": {
|
||||
"type": "String",
|
||||
"example": "album"
|
||||
}
|
||||
},
|
||||
"description": "Invite de confirmation affichée avant de supprimer les médias téléchargés du périphérique local, action destructrice, n'affecte pas les médias sur le serveur."
|
||||
},
|
||||
"deleteDownloadsConfirmButtonText": "Supprimer",
|
||||
"@deleteDownloadsConfirmButtonText": {
|
||||
"description": "Affiché dans la boîte de dialogue de confirmation pour la suppression des médias téléchargés du périphérique local."
|
||||
},
|
||||
"deleteDownloadsAbortButtonText": "Annuler",
|
||||
"error": "Erreur",
|
||||
"@error": {},
|
||||
"discNumber": "Disque {number}",
|
||||
"@discNumber": {
|
||||
"placeholders": {
|
||||
"number": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"playButtonLabel": "LIRE",
|
||||
"@playButtonLabel": {},
|
||||
"shuffleButtonLabel": "ALÉATOIRE",
|
||||
"@shuffleButtonLabel": {},
|
||||
"songCount": "{count,plural,=1{{count} titre} other{{count} titres}}",
|
||||
"@songCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"editPlaylistNameTooltip": "Modifier le titre de la playlist",
|
||||
"@editPlaylistNameTooltip": {},
|
||||
"editPlaylistNameTitle": "Edit Playlist Name",
|
||||
"@editPlaylistNameTitle": {},
|
||||
"required": "Requis",
|
||||
"@required": {},
|
||||
"updateButtonLabel": "METTRE À JOUR",
|
||||
"@updateButtonLabel": {},
|
||||
"playlistNameUpdated": "Titre de la playlist mis à jour.",
|
||||
"@playlistNameUpdated": {},
|
||||
"favourite": "Favoris",
|
||||
"@favourite": {},
|
||||
"downloadsDeleted": "Téléchargements supprimés.",
|
||||
"@downloadsDeleted": {},
|
||||
"addDownloads": "Ajouter les téléchargements",
|
||||
"@addDownloads": {},
|
||||
"location": "Emplacement",
|
||||
"@location": {},
|
||||
"downloadsAdded": "Téléchargements ajoutés.",
|
||||
"@downloadsAdded": {},
|
||||
"addButtonLabel": "AJOUTER",
|
||||
"@addButtonLabel": {},
|
||||
"shareLogs": "Partager les journaux.",
|
||||
"@shareLogs": {},
|
||||
"logsCopied": "Journaux copiés.",
|
||||
"@logsCopied": {},
|
||||
"message": "Message",
|
||||
"@message": {},
|
||||
"stackTrace": "Stack Trace",
|
||||
"@stackTrace": {},
|
||||
"applicationLegalese": "Soumis à la licence Mozilla Public License 2.0. Le code source est disponible sur :\n\ngithub.com/jmshrv/finamp",
|
||||
"@applicationLegalese": {},
|
||||
"transcoding": "Transcodage",
|
||||
"@transcoding": {},
|
||||
"downloadLocations": "Emplacements des téléchargements",
|
||||
"@downloadLocations": {},
|
||||
"audioService": "Service audio",
|
||||
"@audioService": {},
|
||||
"interactions": "Intéractions",
|
||||
"@interactions": {},
|
||||
"layoutAndTheme": "Disposition & Apparence",
|
||||
"@layoutAndTheme": {},
|
||||
"notAvailableInOfflineMode": "Indisponible en mode hors-ligne",
|
||||
"@notAvailableInOfflineMode": {},
|
||||
"logOut": "Déconnexion",
|
||||
"@logOut": {},
|
||||
"downloadedSongsWillNotBeDeleted": "Les chansons téléchargées ne seront pas supprimées",
|
||||
"@downloadedSongsWillNotBeDeleted": {},
|
||||
"areYouSure": "Êtes-vous sûr ?",
|
||||
"@areYouSure": {},
|
||||
"jellyfinUsesAACForTranscoding": "Jellyfin utilise AAC lors du transcodage",
|
||||
"@jellyfinUsesAACForTranscoding": {},
|
||||
"enableTranscoding": "Activer le transcodage",
|
||||
"@enableTranscoding": {},
|
||||
"enableTranscodingSubtitle": "Transcode les flux musicaux côté serveur.",
|
||||
"@enableTranscodingSubtitle": {},
|
||||
"bitrate": "Débit binaire",
|
||||
"@bitrate": {},
|
||||
"bitrateSubtitle": "Un débit binaire plus élevé offre une meilleure qualité audio au prix d'une bande passante plus importante.",
|
||||
"@bitrateSubtitle": {},
|
||||
"customLocation": "Emplacement personnalisé",
|
||||
"@customLocation": {},
|
||||
"appDirectory": "Répertoire de l'application",
|
||||
"@appDirectory": {},
|
||||
"addDownloadLocation": "Ajouter un emplacement de téléchargement",
|
||||
"@addDownloadLocation": {},
|
||||
"selectDirectory": "Sélectionner un répertoire",
|
||||
"@selectDirectory": {},
|
||||
"unknownError": "Erreur inconnue",
|
||||
"@unknownError": {},
|
||||
"pathReturnSlashErrorMessage": "Les chemins qui retournent \"/\" ne peuvent pas être utilisés",
|
||||
"@pathReturnSlashErrorMessage": {},
|
||||
"directoryMustBeEmpty": "Le répertoire doit être vide",
|
||||
"@directoryMustBeEmpty": {},
|
||||
"customLocationsBuggy": "Les emplacements personnalisés sont très bogués en raison de problèmes de permissions. Je réfléchis à des solutions pour corriger cela, mais pour l'instant, je ne recommande pas de les utiliser.",
|
||||
"@customLocationsBuggy": {},
|
||||
"enterLowPriorityStateOnPause": "Faible priorité de l'application lorsque la lecture est en pause",
|
||||
"@enterLowPriorityStateOnPause": {},
|
||||
"enterLowPriorityStateOnPauseSubtitle": "Permet de supprimer la notification lorsque la lecture est en pause. Permet également à Android de fermer le service lorsqu'il est en pause.",
|
||||
"@enterLowPriorityStateOnPauseSubtitle": {},
|
||||
"shuffleAllSongCount": "Nombre de chansons à mélanger",
|
||||
"@shuffleAllSongCount": {},
|
||||
"shuffleAllSongCountSubtitle": "Nombre de chansons à charger lors de l'utilisation du bouton 'Tout mélanger'.",
|
||||
"@shuffleAllSongCountSubtitle": {},
|
||||
"viewType": "Disposition de l'affichage",
|
||||
"@viewType": {},
|
||||
"viewTypeSubtitle": "Règle la manière dont les musiques sont diposées",
|
||||
"@viewTypeSubtitle": {},
|
||||
"list": "Liste",
|
||||
"@list": {},
|
||||
"grid": "Grille",
|
||||
"@grid": {},
|
||||
"portrait": "Portrait",
|
||||
"@portrait": {},
|
||||
"landscape": "Paysage",
|
||||
"@landscape": {},
|
||||
"gridCrossAxisCount": "Nombre de tuiles par ligne en orientation {value}",
|
||||
"@gridCrossAxisCount": {
|
||||
"description": "Titre de l'élément de liste pour le nombre d'axes croisés de la grille. La valeur sera soit la clé 'portrait', soit la clé 'paysage'.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "Portrait"
|
||||
}
|
||||
}
|
||||
},
|
||||
"gridCrossAxisCountSubtitle": "Le nombre de tuiles à utiliser par rangée en orientation {value} lorsque l'affichage est en mode mosaïque.",
|
||||
"@gridCrossAxisCountSubtitle": {
|
||||
"description": "Sous-titre de l'élément de liste pour le nombre d'axes croisés de la grille. La valeur sera soit la clé 'portrait', soit la clé 'paysage'.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "Paysage"
|
||||
}
|
||||
}
|
||||
},
|
||||
"showTextOnGridView": "Afficher le texte dans la grille de vue",
|
||||
"@showTextOnGridView": {},
|
||||
"showTextOnGridViewSubtitle": "Afficher ou non le texte (titre, artiste, etc.) sur l'écran de la grille musicale.",
|
||||
"@showTextOnGridViewSubtitle": {},
|
||||
"showCoverAsPlayerBackground": "Afficher la couverture floutée en arrière-plan du lecteur",
|
||||
"@showCoverAsPlayerBackground": {},
|
||||
"showCoverAsPlayerBackgroundSubtitle": "Choisir d'utiliser ou non l'illustration floutée comme arrière-plan sur l'écran du lecteur.",
|
||||
"@showCoverAsPlayerBackgroundSubtitle": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtists": "Masquer les artistes des chansons si identiques aux artistes de l'album",
|
||||
"@hideSongArtistsIfSameAsAlbumArtists": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtistsSubtitle": "Afficher ou non les artistes des chansons sur l'écran de l'album si différents des artistes de l'album.",
|
||||
"@hideSongArtistsIfSameAsAlbumArtistsSubtitle": {},
|
||||
"disableGesture": "Désactiver les gestes",
|
||||
"@disableGesture": {},
|
||||
"disableGestureSubtitle": "Indique si les gestes doivent être désactivés.",
|
||||
"@disableGestureSubtitle": {},
|
||||
"showFastScroller": "Afficher le défileur rapide",
|
||||
"@showFastScroller": {},
|
||||
"theme": "Thème",
|
||||
"@theme": {},
|
||||
"system": "Système",
|
||||
"@system": {},
|
||||
"light": "Claire",
|
||||
"@light": {},
|
||||
"dark": "Sombre",
|
||||
"@dark": {},
|
||||
"tabs": "Onglets",
|
||||
"@tabs": {},
|
||||
"cancelSleepTimer": "Annuler le minuteur de sommeil ?",
|
||||
"@cancelSleepTimer": {},
|
||||
"yesButtonLabel": "OUI",
|
||||
"@yesButtonLabel": {},
|
||||
"noButtonLabel": "NON",
|
||||
"@noButtonLabel": {},
|
||||
"setSleepTimer": "Configurer le minuteur de sommeil",
|
||||
"@setSleepTimer": {},
|
||||
"minutes": "Minutes",
|
||||
"@minutes": {},
|
||||
"invalidNumber": "Nombre invalide",
|
||||
"@invalidNumber": {},
|
||||
"sleepTimerTooltip": "Minuteur de sommeil",
|
||||
"@sleepTimerTooltip": {},
|
||||
"addToPlaylistTooltip": "Ajouter à une playlist",
|
||||
"@addToPlaylistTooltip": {},
|
||||
"addToPlaylistTitle": "Ajouter à une playlist",
|
||||
"@addToPlaylistTitle": {},
|
||||
"removeFromPlaylistTooltip": "Retirer de la playlist",
|
||||
"@removeFromPlaylistTooltip": {},
|
||||
"removeFromPlaylistTitle": "Retirer de la playlist",
|
||||
"@removeFromPlaylistTitle": {},
|
||||
"newPlaylist": "Nouvelle Playlist",
|
||||
"@newPlaylist": {},
|
||||
"createButtonLabel": "CRÉER",
|
||||
"@createButtonLabel": {},
|
||||
"playlistCreated": "Playlist créée.",
|
||||
"@playlistCreated": {},
|
||||
"noAlbum": "Aucun album",
|
||||
"@noAlbum": {},
|
||||
"noItem": "Aucun élément",
|
||||
"@noItem": {},
|
||||
"noArtist": "Aucun artiste",
|
||||
"@noArtist": {},
|
||||
"unknownArtist": "Artiste inconnu",
|
||||
"@unknownArtist": {},
|
||||
"streaming": "STREAMING",
|
||||
"@streaming": {},
|
||||
"downloaded": "TÉLÉCHARGÉ",
|
||||
"@downloaded": {},
|
||||
"transcode": "TRANSCODAGE",
|
||||
"@transcode": {},
|
||||
"direct": "DIRECT",
|
||||
"@direct": {},
|
||||
"statusError": "STATUS D'ERREUR",
|
||||
"@statusError": {},
|
||||
"queue": "File d'attente",
|
||||
"@queue": {},
|
||||
"addToQueue": "Ajouter à la file d'attente",
|
||||
"@addToQueue": {
|
||||
"description": "Titre de l'élément du menu contextuel pour ajouter un élément à la fin de la file d'attente."
|
||||
},
|
||||
"playNext": "Lire ensuite",
|
||||
"@playNext": {
|
||||
"description": "Titre de l'élément du menu contextuel pour insérer un élément dans la file d'attente de lecture après l'élément en cours de lecture."
|
||||
},
|
||||
"replaceQueue": "Remplacer la file d'attente",
|
||||
"@replaceQueue": {},
|
||||
"instantMix": "Mix instantané",
|
||||
"@instantMix": {},
|
||||
"goToAlbum": "Voir l'album",
|
||||
"@goToAlbum": {},
|
||||
"removeFavourite": "Retirer des favoris",
|
||||
"@removeFavourite": {},
|
||||
"addFavourite": "Ajouter aux favoris",
|
||||
"@addFavourite": {},
|
||||
"addedToQueue": "Ajouté à la fin de la file d'attente.",
|
||||
"@addedToQueue": {
|
||||
"description": "Notification affichée lorsque l'utilisateur ajoute avec succès des éléments à la fin de la file d'attente de lecture."
|
||||
},
|
||||
"insertedIntoQueue": "Ajouté à la file d'attente.",
|
||||
"@insertedIntoQueue": {
|
||||
"description": "Notification affichée lorsque l'utilisateur insère avec succès des éléments dans la file d'attente de lecture à un endroit qui n'est pas nécessairement à la fin."
|
||||
},
|
||||
"queueReplaced": "File d'attente remplacée.",
|
||||
"@queueReplaced": {},
|
||||
"removedFromPlaylist": "Retiré de la playlist.",
|
||||
"@removedFromPlaylist": {},
|
||||
"startingInstantMix": "Mix instantané lancé.",
|
||||
"@startingInstantMix": {},
|
||||
"anErrorHasOccured": "Une erreur s'est produite.",
|
||||
"@anErrorHasOccured": {},
|
||||
"responseError": "{error} Status code {statusCode}.",
|
||||
"@responseError": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Interdit"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "403"
|
||||
}
|
||||
}
|
||||
},
|
||||
"responseError401": "{error} Code de statut {statusCode}. Cela signifie probablement que vous avez utilisé un mauvais nom d'utilisateur/mot de passe, ou que votre client n'est plus connecté.",
|
||||
"@responseError401": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Non autorisé"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "401"
|
||||
}
|
||||
}
|
||||
},
|
||||
"removeFromMix": "Retirer du Mix",
|
||||
"@removeFromMix": {},
|
||||
"addToMix": "Ajouter au Mix",
|
||||
"@addToMix": {},
|
||||
"redownloadedItems": "{count,plural, =0{Aucun re-téléchargement nécessaire} =1{{count} élément re-téléchargé} other{{count} éléments re-téléchargés}}",
|
||||
"@redownloadedItems": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"bufferDuration": "Taille du tampon",
|
||||
"@bufferDuration": {},
|
||||
"bufferDurationSubtitle": "Taille du tampon du lecteur, en secondes. Changer ce paramètre nécessite un redémarrage.",
|
||||
"@bufferDurationSubtitle": {},
|
||||
"language": "Langue",
|
||||
"confirm": "Confirmé",
|
||||
"showUncensoredLogMessage": "Ce journal contient vos informations de connexion. Afficher tout de même ?",
|
||||
"resetTabs": "Réinitialiser les onglets",
|
||||
"noMusicLibrariesTitle": "Aucune bibliothèque musicale",
|
||||
"@noMusicLibrariesTitle": {
|
||||
"description": "Titre du message affiché sur l'écran de vues lorsque aucune bibliothèque musicale n'a été trouvée."
|
||||
},
|
||||
"noMusicLibrariesBody": "Finamp n'a pas trouvé de bibliothèques musicales. Veuillez vous assurer que votre serveur Jellyfin contient au moins une bibliothèque avec le type de contenu défini sur \"Musique\".",
|
||||
"refresh": "RAFRAÎCHIR",
|
||||
"swipeInsertQueueNext": "Lire la chanson balayée en prochain",
|
||||
"@swipeInsertQueueNext": {},
|
||||
"swipeInsertQueueNextSubtitle": "Activer l'insertion d'une chanson comme élément suivant dans la file d'attente lorsqu'elle est balayée dans la liste des chansons, au lieu de l'ajouter à la fin.",
|
||||
"@swipeInsertQueueNextSubtitle": {},
|
||||
"redesignBeta": "Essayer la bêta",
|
||||
"@redesignBeta": {},
|
||||
"playbackOrderShuffledTooltip": "Lecture en aléatoire. Touchez pour activer/désactiver.",
|
||||
"@playbackOrderShuffledTooltip": {},
|
||||
"playbackOrderLinearTooltip": "Lecture dans l'ordre. Touchez pour activer/désactiver.",
|
||||
"@playbackOrderLinearTooltip": {},
|
||||
"loopModeAllTooltip": "Lecture en boucle de l'ensemble. Touchez pour activer/désactiver.",
|
||||
"@loopModeAllTooltip": {},
|
||||
"loopModeOneTooltip": "Lecture en boucle d'un seul. Touchez pour activer/désactiver.",
|
||||
"@loopModeOneTooltip": {},
|
||||
"loopModeNoneTooltip": "Ne pas lire en boucle. Touchez pour activer/désactiver.",
|
||||
"@loopModeNoneTooltip": {},
|
||||
"skipToPrevious": "Passer à la chanson précédente",
|
||||
"@skipToPrevious": {},
|
||||
"skipToNext": "Passer à la chanson suivante",
|
||||
"@skipToNext": {},
|
||||
"togglePlayback": "Activer/désactiver la lecture",
|
||||
"@togglePlayback": {},
|
||||
"playArtist": "Lire tous les albums de {artist}",
|
||||
"@playArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"shuffleArtist": "Lire aléatoirement tous les albums de {artist}",
|
||||
"@shuffleArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadArtist": "Télécharger tous les albums de {artist}",
|
||||
"@downloadArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"deleteFromDevice": "Supprimer de l'appareil",
|
||||
"@deleteFromDevice": {},
|
||||
"download": "Télécharger",
|
||||
"@download": {},
|
||||
"sync": "Synchroniser avec le serveur",
|
||||
"@sync": {},
|
||||
"about": "À propos de Finamp",
|
||||
"@about": {}
|
||||
}
|
||||
@@ -0,0 +1,590 @@
|
||||
{
|
||||
"serverUrl": "URL servera",
|
||||
"@serverUrl": {},
|
||||
"startupError": "Dogodila se greška prilikom pokretanja aplikacije. Greška: {error}\n\nPrijavi problem na github.com/UnicornsOnLSD/finamp sa snimkom ekrana ove stranice. Ako ovaj problem ustraje, izbriši svoje podatke aplikacije i resetiraj aplikaciju.",
|
||||
"@startupError": {
|
||||
"description": "The error message that shows when startup fails.",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Failed to open download DB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"sortOrder": "Redoslijed razvrstavanja",
|
||||
"@sortOrder": {},
|
||||
"selectMusicLibraries": "Odaberi fonoteke",
|
||||
"@selectMusicLibraries": {
|
||||
"description": "App bar title for library select screen"
|
||||
},
|
||||
"username": "Korisničko ime",
|
||||
"@username": {},
|
||||
"password": "Lozinka",
|
||||
"@password": {},
|
||||
"logs": "Zapisi",
|
||||
"@logs": {},
|
||||
"next": "Dalje",
|
||||
"@next": {},
|
||||
"genres": "Žanrovi",
|
||||
"@genres": {},
|
||||
"music": "Glazba",
|
||||
"@music": {},
|
||||
"name": "Ime",
|
||||
"@name": {},
|
||||
"random": "Slučajno",
|
||||
"@random": {},
|
||||
"revenue": "Prihod",
|
||||
"@revenue": {},
|
||||
"runtime": "Vrijeme trajanja",
|
||||
"@runtime": {},
|
||||
"downloadMissingImages": "Preuzmi nedostajuće slike",
|
||||
"@downloadMissingImages": {},
|
||||
"noErrors": "Nema grešaka!",
|
||||
"@noErrors": {},
|
||||
"failedToGetSongFromDownloadId": "Neuspjelo dohvaćanje pjesme s ID-a preuzimanja",
|
||||
"@failedToGetSongFromDownloadId": {},
|
||||
"error": "Greška",
|
||||
"@error": {},
|
||||
"playButtonLabel": "POKRENI",
|
||||
"@playButtonLabel": {},
|
||||
"favourite": "Omiljeno",
|
||||
"@favourite": {},
|
||||
"location": "Lokacija",
|
||||
"@location": {},
|
||||
"applicationLegalese": "Licenca: Mozilla Public License 2.0. Izvorni kod je dostupan na:\n\ngithub.com/jmshrv/finamp",
|
||||
"@applicationLegalese": {},
|
||||
"transcoding": "Transkodiranje",
|
||||
"@transcoding": {},
|
||||
"logOut": "Odjavi se",
|
||||
"@logOut": {},
|
||||
"unknownError": "Nepoznata greška",
|
||||
"@unknownError": {},
|
||||
"pathReturnSlashErrorMessage": "Staze sa znakom „/” se ne mogu koristiti",
|
||||
"@pathReturnSlashErrorMessage": {},
|
||||
"shuffleAllSongCount": "Broj pjesama za miješanje",
|
||||
"@shuffleAllSongCount": {},
|
||||
"list": "Popis",
|
||||
"@list": {},
|
||||
"portrait": "Uspravno",
|
||||
"@portrait": {},
|
||||
"landscape": "Polegnuto",
|
||||
"@landscape": {},
|
||||
"gridCrossAxisCount": "{value} broj rešetkastih linija",
|
||||
"@gridCrossAxisCount": {
|
||||
"description": "List tile title for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "Portrait"
|
||||
}
|
||||
}
|
||||
},
|
||||
"showTextOnGridView": "Prikaži tekst u rešetkastom prikazu",
|
||||
"@showTextOnGridView": {},
|
||||
"showTextOnGridViewSubtitle": "Da li prikazati tekst (naslov, izvođač itd.) u rešetkastom ekranu glazbe.",
|
||||
"@showTextOnGridViewSubtitle": {},
|
||||
"showCoverAsPlayerBackground": "Prikaži mutnu sliku omota kao pozadinu playera",
|
||||
"@showCoverAsPlayerBackground": {},
|
||||
"tabs": "Kartice",
|
||||
"@tabs": {},
|
||||
"streaming": "PRIJENOS",
|
||||
"@streaming": {},
|
||||
"statusError": "GREŠKA STANJA",
|
||||
"@statusError": {},
|
||||
"removedFromPlaylist": "Uklonjeno iz playliste.",
|
||||
"@removedFromPlaylist": {},
|
||||
"startingInstantMix": "Pokretanje instant miksa.",
|
||||
"@startingInstantMix": {},
|
||||
"anErrorHasOccured": "Dogodila se greška.",
|
||||
"@anErrorHasOccured": {},
|
||||
"responseError401": "{error} Kȏd stanja {statusCode}. Ovo vjerojatno znači da si koristio/la pokrešno korisničko ime/lozinku ili da tvoj klijent više nije prijavljen.",
|
||||
"@responseError401": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Unauthorized"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "401"
|
||||
}
|
||||
}
|
||||
},
|
||||
"removeFromMix": "Ukloni iz miksa",
|
||||
"@removeFromMix": {},
|
||||
"bufferDuration": "Trajanje međuspremnika",
|
||||
"@bufferDuration": {},
|
||||
"bufferDurationSubtitle": "Količina koju player treba spremiti u međuspremnik, u sekundama. Zahtijeva ponovno pokretanje.",
|
||||
"@bufferDurationSubtitle": {},
|
||||
"language": "Jezik",
|
||||
"@language": {},
|
||||
"unknownName": "Nepoznato ime",
|
||||
"@unknownName": {},
|
||||
"songs": "Pjesme",
|
||||
"@songs": {},
|
||||
"startMixNoSongsArtist": "Pritisni dugo na izvođača za dodavanje ili uklanjanje izvođača iz miksera prije pokretanja miksa",
|
||||
"@startMixNoSongsArtist": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no artists selected"
|
||||
},
|
||||
"urlStartWithHttps": "URL mora početi s http:// ili https://",
|
||||
"@urlStartWithHttps": {
|
||||
"description": "Error message that shows when the user submits a server URL that doesn't start with http:// or https:// (for example, ftp://0.0.0.0"
|
||||
},
|
||||
"artists": "Izvođači",
|
||||
"@artists": {},
|
||||
"internalExternalIpExplanation": "Ako želiš pristupiti Jellyfin serveru na daljinski način moraš korisititi tvoju externu IP adresu.\n\nAko je tvoj server na HTTP priključku (80/443), ne moraš navesti priključak. To će vjerojatno slučaj ako se tvoj server nalazi iza obrnutog proxija.",
|
||||
"@internalExternalIpExplanation": {
|
||||
"description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port."
|
||||
},
|
||||
"emptyServerUrl": "URL servera ne smije biti prazan",
|
||||
"@emptyServerUrl": {
|
||||
"description": "Error message that shows when the user submits a login without a server URL"
|
||||
},
|
||||
"urlTrailingSlash": "URL ne smije sadržavati kosu crtu na kraju",
|
||||
"@urlTrailingSlash": {
|
||||
"description": "Error message that shows when the user submits a server URL that ends with a trailing slash (for example, http://0.0.0.0/)"
|
||||
},
|
||||
"albums": "Albumi",
|
||||
"@albums": {},
|
||||
"couldNotFindLibraries": "Nije bilo moguće pronaći niti jednu fonoteku.",
|
||||
"@couldNotFindLibraries": {
|
||||
"description": "Error message when the user does not have any libraries"
|
||||
},
|
||||
"playlists": "Playliste",
|
||||
"@playlists": {},
|
||||
"startMix": "Pokreni miks",
|
||||
"@startMix": {},
|
||||
"playCount": "Broj reprodukcija",
|
||||
"@playCount": {},
|
||||
"datePlayed": "Datum reprodukcije",
|
||||
"@datePlayed": {},
|
||||
"startMixNoSongsAlbum": "Pritisni dugo na album za dodavanje ili uklanjanje albuma iz miksera prije pokretanja miksa",
|
||||
"@startMixNoSongsAlbum": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no albums selected"
|
||||
},
|
||||
"shuffleAll": "Izmiješaj sve",
|
||||
"@shuffleAll": {},
|
||||
"album": "Album",
|
||||
"@album": {},
|
||||
"communityRating": "Ocjena zajednice",
|
||||
"@communityRating": {},
|
||||
"clear": "Izbriši",
|
||||
"@clear": {},
|
||||
"finamp": "Finamp",
|
||||
"@finamp": {},
|
||||
"favourites": "Omiljeno",
|
||||
"@favourites": {},
|
||||
"downloads": "Preuzimanja",
|
||||
"@downloads": {},
|
||||
"settings": "Postavke",
|
||||
"@settings": {},
|
||||
"offlineMode": "Neumrežen modus",
|
||||
"@offlineMode": {},
|
||||
"sortBy": "Razvrstaj po",
|
||||
"@sortBy": {},
|
||||
"productionYear": "Godina produkcije",
|
||||
"@productionYear": {},
|
||||
"albumArtist": "Izvođač albuma",
|
||||
"@albumArtist": {},
|
||||
"dateAdded": "Datum dodavanja",
|
||||
"@dateAdded": {},
|
||||
"artist": "Izvođač",
|
||||
"@artist": {},
|
||||
"budget": "Budžet",
|
||||
"@budget": {},
|
||||
"premiereDate": "Datum premijere",
|
||||
"@premiereDate": {},
|
||||
"criticRating": "Ocjena kritičara",
|
||||
"@criticRating": {},
|
||||
"downloadedMissingImages": "{count,plural, =0{Nema nedostajućih slika} =1{Preuzeta je {count} nedostajuća slika} few{Preuzete su {count} nedostajuće slike} other{Preuzeto je {count} nedostajućih slika}}",
|
||||
"@downloadedMissingImages": {
|
||||
"description": "Message that shows when the user downloads missing images",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"editPlaylistNameTitle": "Uredi ime playliste",
|
||||
"@editPlaylistNameTitle": {},
|
||||
"customLocation": "Prilagođena lokacija",
|
||||
"@customLocation": {},
|
||||
"viewTypeSubtitle": "Vrsta prikaza za ekran glazbe",
|
||||
"@viewTypeSubtitle": {},
|
||||
"downloadedItemsImagesCount": "{downloadedItems}, {downloadedImages}",
|
||||
"@downloadedItemsImagesCount": {
|
||||
"description": "This is for merging downloadedItemsCount and downloadedImagesCount as Flutter's intl stuff doesn't support multiple plurals in one string. https://github.com/flutter/flutter/issues/86906",
|
||||
"placeholders": {
|
||||
"downloadedItems": {
|
||||
"type": "String",
|
||||
"example": "12 downloads"
|
||||
},
|
||||
"downloadedImages": {
|
||||
"type": "String",
|
||||
"example": "1 image"
|
||||
}
|
||||
}
|
||||
},
|
||||
"discNumber": "Disk {number}",
|
||||
"@discNumber": {
|
||||
"placeholders": {
|
||||
"number": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadCount": "{count,plural, =1{{count} preuzimanje} few{{count} preuzimanja} other{{count} preuzimanja}}",
|
||||
"@downloadCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrors": "Greške preuzimanja",
|
||||
"@downloadErrors": {},
|
||||
"downloadedItemsCount": "{count,plural,=1{{count} stavka} few{{count} stavke} other{{count} stavki}}",
|
||||
"@downloadedItemsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedImagesCount": "{count,plural,=1{{count} slika} few{{count} slike} other{{count} slika}}",
|
||||
"@downloadedImagesCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlFailed": "{count} neuspjelo",
|
||||
"@dlFailed": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlComplete": "{count} dovršeno",
|
||||
"@dlComplete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrorsTitle": "Greške preuzimanja",
|
||||
"@downloadErrorsTitle": {},
|
||||
"editPlaylistNameTooltip": "Uredi ime playliste",
|
||||
"@editPlaylistNameTooltip": {},
|
||||
"playlistNameUpdated": "Ime playliste je ažurirano.",
|
||||
"@playlistNameUpdated": {},
|
||||
"dlEnqueued": "{count} dodano u red",
|
||||
"@dlEnqueued": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlRunning": "{count} u tijeku",
|
||||
"@dlRunning": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"errorScreenError": "Dogodila se greška prilikom dohvaćanja popisa grešaka! Prijavi problem na GitHubu i izbriši podatke aplikacije",
|
||||
"@errorScreenError": {},
|
||||
"shuffleButtonLabel": "IZMIJEŠAJ",
|
||||
"@shuffleButtonLabel": {},
|
||||
"addDownloads": "Dodaj preuzimanja",
|
||||
"@addDownloads": {},
|
||||
"songCount": "{count,plural,=1{{count} pjesma} few{{count} pjesme} other{{count} pjesama}}",
|
||||
"@songCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"required": "Obavezno",
|
||||
"@required": {},
|
||||
"downloadsAdded": "Preuzimanja dodana.",
|
||||
"@downloadsAdded": {},
|
||||
"updateButtonLabel": "AŽURIRAJ",
|
||||
"@updateButtonLabel": {},
|
||||
"downloadsDeleted": "Preuzimanja izbrisana.",
|
||||
"@downloadsDeleted": {},
|
||||
"addButtonLabel": "DODAJ",
|
||||
"@addButtonLabel": {},
|
||||
"shareLogs": "Dijeli zapise",
|
||||
"@shareLogs": {},
|
||||
"logsCopied": "Zapisi su kopirani.",
|
||||
"@logsCopied": {},
|
||||
"message": "Poruka",
|
||||
"@message": {},
|
||||
"stackTrace": "Trag Stacka",
|
||||
"@stackTrace": {},
|
||||
"layoutAndTheme": "Izgled i tema",
|
||||
"@layoutAndTheme": {},
|
||||
"customLocationsBuggy": "Prilagođene lokacije su izrazito pune grešaka zbog problema oko dozvola. Razmišljam o načinima da ovo ispravim, ali za sada ne bih preporučio korištenje.",
|
||||
"@customLocationsBuggy": {},
|
||||
"shuffleAllSongCountSubtitle": "Broj pjesama koje se učitavaju kada se koristi gumb „Izmiješaj sve pjesme”.",
|
||||
"@shuffleAllSongCountSubtitle": {},
|
||||
"noArtist": "Nema izvođača",
|
||||
"@noArtist": {},
|
||||
"downloadLocations": "Lokacija preuzimanja",
|
||||
"@downloadLocations": {},
|
||||
"audioService": "Usluga audioreprodukcije",
|
||||
"@audioService": {},
|
||||
"areYouSure": "Jeste li sigurni?",
|
||||
"@areYouSure": {},
|
||||
"jellyfinUsesAACForTranscoding": "Jellyfin koristi AAC za transkodiranje",
|
||||
"@jellyfinUsesAACForTranscoding": {},
|
||||
"notAvailableInOfflineMode": "Nije dostupno u neumreženom modusu",
|
||||
"@notAvailableInOfflineMode": {},
|
||||
"addDownloadLocation": "Dodaj lokaciju preuzimanja",
|
||||
"@addDownloadLocation": {},
|
||||
"directoryMustBeEmpty": "Direktorij mora biti prazan",
|
||||
"@directoryMustBeEmpty": {},
|
||||
"enterLowPriorityStateOnPauseSubtitle": "Omogućuje brisanje obavijesti kada je pauzirano. Također omogućuje Androidu da prekine uslugu kada je pauzirana.",
|
||||
"@enterLowPriorityStateOnPauseSubtitle": {},
|
||||
"grid": "Rešetka",
|
||||
"@grid": {},
|
||||
"showCoverAsPlayerBackgroundSubtitle": "Da li koristiti mutnu sliku omota kao pozadinu na ekranu playera.",
|
||||
"@showCoverAsPlayerBackgroundSubtitle": {},
|
||||
"disableGesture": "Deaktiviraj geste",
|
||||
"@disableGesture": {},
|
||||
"theme": "Tema",
|
||||
"@theme": {},
|
||||
"dark": "Tamna",
|
||||
"@dark": {},
|
||||
"downloadedSongsWillNotBeDeleted": "Preuzete pjesme neće biti izbrisane",
|
||||
"@downloadedSongsWillNotBeDeleted": {},
|
||||
"bitrate": "Brzina prijenosa",
|
||||
"@bitrate": {},
|
||||
"bitrateSubtitle": "Veća brzina prijenosa daje veću kvalitetu zvuka, ali troši veću količinu prometa.",
|
||||
"@bitrateSubtitle": {},
|
||||
"setSleepTimer": "Postavi odbrojavanje",
|
||||
"@setSleepTimer": {},
|
||||
"downloaded": "PREUZETO",
|
||||
"@downloaded": {},
|
||||
"selectDirectory": "Odaberi direktorij",
|
||||
"@selectDirectory": {},
|
||||
"enableTranscoding": "Omogući transkodiranje",
|
||||
"@enableTranscoding": {},
|
||||
"enableTranscodingSubtitle": "Transkodira stream glazbe na server strani.",
|
||||
"@enableTranscodingSubtitle": {},
|
||||
"addToPlaylistTooltip": "Dodaj u playlistu",
|
||||
"@addToPlaylistTooltip": {},
|
||||
"goToAlbum": "Idi na album",
|
||||
"@goToAlbum": {},
|
||||
"appDirectory": "Direktorij aplikacije",
|
||||
"@appDirectory": {},
|
||||
"enterLowPriorityStateOnPause": "Unesite stanje niskog prioriteta za vrijeme pauze",
|
||||
"@enterLowPriorityStateOnPause": {},
|
||||
"gridCrossAxisCountSubtitle": "Količina rešetkastih polja po redu kada {value}.",
|
||||
"@gridCrossAxisCountSubtitle": {
|
||||
"description": "List tile subtitle for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "landscape"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hideSongArtistsIfSameAsAlbumArtists": "Sakrij izvođače pjesama ako su isti kao izvođači albuma",
|
||||
"@hideSongArtistsIfSameAsAlbumArtists": {},
|
||||
"minutes": "Minute",
|
||||
"@minutes": {},
|
||||
"viewType": "Vrsta prikaza",
|
||||
"@viewType": {},
|
||||
"createButtonLabel": "STVORI",
|
||||
"@createButtonLabel": {},
|
||||
"sleepTimerTooltip": "Odbrojavanje",
|
||||
"@sleepTimerTooltip": {},
|
||||
"addToPlaylistTitle": "Dodaj u playlistu",
|
||||
"@addToPlaylistTitle": {},
|
||||
"removeFromPlaylistTitle": "Ukloni iz playliste",
|
||||
"@removeFromPlaylistTitle": {},
|
||||
"newPlaylist": "Nova playlista",
|
||||
"@newPlaylist": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtistsSubtitle": "Da li prikazati izvođače pjesama na ekranu albuma ako se ne razlikuju od izvođača albuma.",
|
||||
"@hideSongArtistsIfSameAsAlbumArtistsSubtitle": {},
|
||||
"disableGestureSubtitle": "Da li deaktivirati geste.",
|
||||
"@disableGestureSubtitle": {},
|
||||
"system": "Sustav",
|
||||
"@system": {},
|
||||
"light": "Svijetla",
|
||||
"@light": {},
|
||||
"cancelSleepTimer": "Prekinuti odbrojavanje?",
|
||||
"@cancelSleepTimer": {},
|
||||
"yesButtonLabel": "DA",
|
||||
"@yesButtonLabel": {},
|
||||
"noButtonLabel": "NE",
|
||||
"@noButtonLabel": {},
|
||||
"invalidNumber": "Neispravan broj",
|
||||
"@invalidNumber": {},
|
||||
"removeFromPlaylistTooltip": "Ukloni iz playliste",
|
||||
"@removeFromPlaylistTooltip": {},
|
||||
"unknownArtist": "Nepoznat izvođač",
|
||||
"@unknownArtist": {},
|
||||
"transcode": "TRANSKODIRAJ",
|
||||
"@transcode": {},
|
||||
"playlistCreated": "Playlista je stvorena.",
|
||||
"@playlistCreated": {},
|
||||
"noAlbum": "Nema albuma",
|
||||
"@noAlbum": {},
|
||||
"noItem": "Nema stavki",
|
||||
"@noItem": {},
|
||||
"queue": "Red čekanja",
|
||||
"@queue": {},
|
||||
"direct": "DIREKTNO",
|
||||
"@direct": {},
|
||||
"addToQueue": "Dodaj u red čekanja",
|
||||
"@addToQueue": {},
|
||||
"instantMix": "Instant miks",
|
||||
"@instantMix": {},
|
||||
"responseError": "{error} Kȏd stanja {statusCode}.",
|
||||
"@responseError": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Forbidden"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "403"
|
||||
}
|
||||
}
|
||||
},
|
||||
"replaceQueue": "Zamijeni red čekanja",
|
||||
"@replaceQueue": {},
|
||||
"addedToQueue": "Dodano u red čekanja.",
|
||||
"@addedToQueue": {},
|
||||
"removeFavourite": "Izbriši omiljene",
|
||||
"@removeFavourite": {},
|
||||
"addFavourite": "Dodaj omiljene",
|
||||
"@addFavourite": {},
|
||||
"queueReplaced": "Red čekanja je zamijenjen.",
|
||||
"@queueReplaced": {},
|
||||
"addToMix": "Dodaj u miks",
|
||||
"@addToMix": {},
|
||||
"redownloadedItems": "{count,plural, =0{Ponovna preuzimanja nisu potrebna.} =1{Ponovo je preuzeta {count} stavka} few{Ponovo su preuzete {count} stavke} other{Ponovo je preuzeto {count} stavki}}",
|
||||
"@redownloadedItems": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"confirm": "Potvrdi",
|
||||
"@confirm": {},
|
||||
"showUncensoredLogMessage": "Ovaj zapis sadrži tvoje podatke za prijavu. Prikazati?",
|
||||
"@showUncensoredLogMessage": {},
|
||||
"resetTabs": "Resetiraj kartice",
|
||||
"@resetTabs": {},
|
||||
"insertedIntoQueue": "Umetnuto u red čekanja.",
|
||||
"@insertedIntoQueue": {
|
||||
"description": "Snackbar message that shows when the user successfully inserts items into the play queue at a location that is not necessarily the end."
|
||||
},
|
||||
"playNext": "Reproduciraj kao sljedeću",
|
||||
"@playNext": {
|
||||
"description": "Popup menu item title for inserting an item into the play queue after the currently-playing item."
|
||||
},
|
||||
"refresh": "AKTUALIZIRAJ",
|
||||
"@refresh": {},
|
||||
"noMusicLibrariesBody": "Finamp nije mogao pronaći nijednu fonoteku. Provjeri sadrži li tvoj Jellyfin poslužitelj barem jednu biblioteku s vrstom sadržaja postavljenom na „Glazba”.",
|
||||
"@noMusicLibrariesBody": {},
|
||||
"noMusicLibrariesTitle": "Nema fonoteka",
|
||||
"@noMusicLibrariesTitle": {
|
||||
"description": "Title for message that shows on the views screen when no music libraries could be found."
|
||||
},
|
||||
"deleteDownloadsConfirmButtonText": "Izbriši",
|
||||
"@deleteDownloadsConfirmButtonText": {
|
||||
"description": "Shown in the confirmation dialog for deleting downloaded media from the local device."
|
||||
},
|
||||
"syncDownloadedPlaylists": "Sinkroniziraj preuzete playliste",
|
||||
"@syncDownloadedPlaylists": {},
|
||||
"deleteDownloadsAbortButtonText": "Odustani",
|
||||
"@deleteDownloadsAbortButtonText": {},
|
||||
"showFastScroller": "Prikaži traku za brzo listanje",
|
||||
"@showFastScroller": {},
|
||||
"deleteDownloadsPrompt": "Stvarno želiš izbrisati {itemType, select, album{album} playlist{playlistu} artist{izvođača} genre{žanr} track{pjesmu} other{}} '{itemName}' s ovog uređaja?",
|
||||
"@deleteDownloadsPrompt": {
|
||||
"placeholders": {
|
||||
"itemName": {
|
||||
"type": "String",
|
||||
"example": "Abandon Ship"
|
||||
},
|
||||
"itemType": {
|
||||
"type": "String",
|
||||
"example": "album"
|
||||
}
|
||||
},
|
||||
"description": "Confirmation prompt shown before deleting downloaded media from the local device, destructive action, doesn't affect the media on the server."
|
||||
},
|
||||
"swipeInsertQueueNextSubtitle": "Omogući umetanje pjesme kao sljedeću pjesmu u redu reprodukcije povlačenjem pjesme iz popisa pjesama umjesto dodavanja pjesme na kraj popisa.",
|
||||
"@swipeInsertQueueNextSubtitle": {},
|
||||
"interactions": "Interakcije",
|
||||
"@interactions": {},
|
||||
"swipeInsertQueueNext": "Reproduciraj pjesmu kao sljedeću povlačenjem",
|
||||
"@swipeInsertQueueNext": {},
|
||||
"redesignBeta": "Probaj beta verziju",
|
||||
"@redesignBeta": {},
|
||||
"skipToPrevious": "Prijeđi na prethodnu pjesmu",
|
||||
"@skipToPrevious": {},
|
||||
"skipToNext": "Prijeđi na sljedeću pjesmu",
|
||||
"@skipToNext": {},
|
||||
"deleteFromDevice": "Izbriši s uređaja",
|
||||
"@deleteFromDevice": {},
|
||||
"download": "Preuzmi",
|
||||
"@download": {},
|
||||
"sync": "Sinkroniziraj sa serverom",
|
||||
"@sync": {},
|
||||
"playbackOrderShuffledTooltip": "Miješanje. Uključi/isključi dodirom.",
|
||||
"@playbackOrderShuffledTooltip": {},
|
||||
"playbackOrderLinearTooltip": "Reprodukcija redom. Uključi/isključi dodirom.",
|
||||
"@playbackOrderLinearTooltip": {},
|
||||
"togglePlayback": "Uključi/isključi reprodukciju",
|
||||
"@togglePlayback": {},
|
||||
"loopModeAllTooltip": "Ponavljanje svih. Uključi/isključi dodirom.",
|
||||
"@loopModeAllTooltip": {},
|
||||
"loopModeOneTooltip": "Ponavljanje jedne. Uključi/isključi dodirom.",
|
||||
"@loopModeOneTooltip": {},
|
||||
"about": "O aplikaciji Finamp",
|
||||
"@about": {},
|
||||
"shuffleArtist": "Izmiješaj sve albume od {artist}",
|
||||
"@shuffleArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"playArtist": "Reproduciraj sve albume od {artist}",
|
||||
"@playArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadArtist": "Preuzmi sve albume od {artist}",
|
||||
"@downloadArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"loopModeNoneTooltip": "Bez ponavljanja. Uključi/isključi dodirom.",
|
||||
"@loopModeNoneTooltip": {}
|
||||
}
|
||||
@@ -0,0 +1,477 @@
|
||||
{
|
||||
"applicationLegalese": "A Mozilla Public License 2.0 licenccel. A forráskód elérhető:\n\ngithub.com/jmshrv/finamp",
|
||||
"@applicationLegalese": {},
|
||||
"sleepTimerTooltip": "Elalvás időzítő",
|
||||
"@sleepTimerTooltip": {},
|
||||
"shuffleAllSongCount": "Az összes szám véletlenszerű lejátszása",
|
||||
"@shuffleAllSongCount": {},
|
||||
"startupError": "Hiba történt az alkalmazás indításakor! A hiba a következő volt: {error}\n\nKérjük, hozzon létre egyGithub-problémát a github.com/UnicornsOnLSD/finamp oldalon az oldal képernyőképével. Ha a probléma továbbra is fennáll, törölje az alkalmazás adatait az alkalmazás visszaállításához.",
|
||||
"@startupError": {
|
||||
"description": "The error message that shows when startup fails.",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Failed to open download DB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"updateButtonLabel": "FRISSÍTÉS",
|
||||
"@updateButtonLabel": {},
|
||||
"urlStartWithHttps": "Az URL-nek \"http://\" vagy \"https://\" előtaggal kell kezdődnie",
|
||||
"@urlStartWithHttps": {
|
||||
"description": "Error message that shows when the user submits a server URL that doesn't start with http:// or https:// (for example, ftp://0.0.0.0"
|
||||
},
|
||||
"username": "Felhasználónév",
|
||||
"@username": {},
|
||||
"gridCrossAxisCount": "{value} rács kereszttengelyek száma",
|
||||
"@gridCrossAxisCount": {
|
||||
"description": "List tile title for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "Portrait"
|
||||
}
|
||||
}
|
||||
},
|
||||
"viewTypeSubtitle": "Nézettípus a zenei képernyőhöz",
|
||||
"@viewTypeSubtitle": {},
|
||||
"viewType": "Nézet típusa",
|
||||
"@viewType": {},
|
||||
"serverUrl": "Szerver webcíme",
|
||||
"@serverUrl": {},
|
||||
"album": "Album",
|
||||
"@album": {},
|
||||
"albumArtist": "Album előadó",
|
||||
"@albumArtist": {},
|
||||
"albums": "Albumok",
|
||||
"@albums": {},
|
||||
"artist": "Előadó",
|
||||
"@artist": {},
|
||||
"artists": "Előadók",
|
||||
"@artists": {},
|
||||
"budget": "Költségvetés",
|
||||
"@budget": {},
|
||||
"communityRating": "Közösségi értékelés",
|
||||
"@communityRating": {},
|
||||
"criticRating": "Kritikusok értékelése",
|
||||
"@criticRating": {},
|
||||
"dateAdded": "Hozzáadás dátuma",
|
||||
"@dateAdded": {},
|
||||
"datePlayed": "Lejátszva ekkor",
|
||||
"@datePlayed": {},
|
||||
"downloadErrors": "Letöltési hibák",
|
||||
"@downloadErrors": {},
|
||||
"downloadMissingImages": "Töltse le a hiányzó képeket",
|
||||
"@downloadMissingImages": {},
|
||||
"favourites": "Kedvencek",
|
||||
"@favourites": {},
|
||||
"finamp": "Finamp",
|
||||
"@finamp": {},
|
||||
"genres": "Műfajok",
|
||||
"@genres": {},
|
||||
"logs": "Naplók",
|
||||
"@logs": {},
|
||||
"startMixNoSongsAlbum": "Nyomd meg hosszan az albumot, hogy hozzáadja vagy eltávolítsa őket a mixkészítőből, mielőtt elkezdené a keverést",
|
||||
"@startMixNoSongsAlbum": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no albums selected"
|
||||
},
|
||||
"startMixNoSongsArtist": "Nyomd meg hosszan az előadót, hogy hozzáadja vagy eltávolítsa őket a mixkészítőből, mielőtt elkezdené a keverést",
|
||||
"@startMixNoSongsArtist": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no artists selected"
|
||||
},
|
||||
"music": "Zene",
|
||||
"@music": {},
|
||||
"name": "Név",
|
||||
"@name": {},
|
||||
"next": "Következő",
|
||||
"@next": {},
|
||||
"offlineMode": "Offline mód",
|
||||
"@offlineMode": {},
|
||||
"password": "Jelszó",
|
||||
"@password": {},
|
||||
"playCount": "Lejátszások száma",
|
||||
"@playCount": {},
|
||||
"playlists": "Lejátszási listák",
|
||||
"@playlists": {},
|
||||
"premiereDate": "Premier dátuma",
|
||||
"@premiereDate": {},
|
||||
"productionYear": "Gyártási év",
|
||||
"@productionYear": {},
|
||||
"random": "Véletlen",
|
||||
"@random": {},
|
||||
"revenue": "Bevétel",
|
||||
"@revenue": {},
|
||||
"runtime": "Futásidő",
|
||||
"@runtime": {},
|
||||
"selectMusicLibraries": "Zenei könyvtárak kiválasztása",
|
||||
"@selectMusicLibraries": {
|
||||
"description": "App bar title for library select screen"
|
||||
},
|
||||
"emptyServerUrl": "A szerver URL-címe nem lehet üres",
|
||||
"@emptyServerUrl": {
|
||||
"description": "Error message that shows when the user submits a login without a server URL"
|
||||
},
|
||||
"settings": "Beállítások",
|
||||
"@settings": {},
|
||||
"shuffleAll": "Összes keverése",
|
||||
"@shuffleAll": {},
|
||||
"songs": "Dalok",
|
||||
"@songs": {},
|
||||
"sortBy": "Sorrend eszerint",
|
||||
"@sortBy": {},
|
||||
"sortOrder": "Rendezési sorrend",
|
||||
"@sortOrder": {},
|
||||
"startMix": "Mix elindítása",
|
||||
"@startMix": {},
|
||||
"unknownName": "Ismeretlen név",
|
||||
"@unknownName": {},
|
||||
"addDownloads": "Letöltések hozzáadása",
|
||||
"@addDownloads": {},
|
||||
"areYouSure": "Biztos vagy ebben?",
|
||||
"@areYouSure": {},
|
||||
"audioService": "Hangszolgáltatás",
|
||||
"@audioService": {},
|
||||
"bitrate": "Bitráta",
|
||||
"@bitrate": {},
|
||||
"dlComplete": "{count} kész",
|
||||
"@dlComplete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlEnqueued": "{count} a sorban",
|
||||
"@dlEnqueued": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlFailed": "{count} nem sikerült",
|
||||
"@dlFailed": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"discNumber": "CD {number}",
|
||||
"@discNumber": {
|
||||
"placeholders": {
|
||||
"number": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedSongsWillNotBeDeleted": "A letöltött dalok nem törlődnek",
|
||||
"@downloadedSongsWillNotBeDeleted": {},
|
||||
"downloadErrorsTitle": "Letöltési Hibák",
|
||||
"@downloadErrorsTitle": {},
|
||||
"downloadLocations": "Letöltési hely",
|
||||
"@downloadLocations": {},
|
||||
"downloadsAdded": "Letöltések hozzáadva.",
|
||||
"@downloadsAdded": {},
|
||||
"downloadsDeleted": "Letöltések törölve.",
|
||||
"@downloadsDeleted": {},
|
||||
"editPlaylistNameTooltip": "Lejátszási lista címének szerkesztése",
|
||||
"@editPlaylistNameTooltip": {},
|
||||
"editPlaylistNameTitle": "Lejátszási lista címének szerkesztése",
|
||||
"@editPlaylistNameTitle": {},
|
||||
"enableTranscoding": "Transzkódolás engedélyezése",
|
||||
"@enableTranscoding": {},
|
||||
"error": "Hiba",
|
||||
"@error": {},
|
||||
"failedToGetSongFromDownloadId": "Nem sikerült letölteni a dalt, a letöltési azonosítóból",
|
||||
"@failedToGetSongFromDownloadId": {},
|
||||
"favourite": "Kedvenc",
|
||||
"@favourite": {},
|
||||
"enableTranscodingSubtitle": "Transzkódolja a zenestreameket a szerver oldalon.",
|
||||
"@enableTranscodingSubtitle": {},
|
||||
"jellyfinUsesAACForTranscoding": "Jellyfin AAC-t használ az transzkódoláshoz",
|
||||
"@jellyfinUsesAACForTranscoding": {},
|
||||
"layoutAndTheme": "Elrendezés & Téma",
|
||||
"@layoutAndTheme": {},
|
||||
"location": "Elhelyezkedés",
|
||||
"@location": {},
|
||||
"logOut": "Kijelentkezés",
|
||||
"@logOut": {},
|
||||
"logsCopied": "A naplók másolva.",
|
||||
"@logsCopied": {},
|
||||
"message": "Üzenet",
|
||||
"@message": {},
|
||||
"noErrors": "Nincsenek hibák!",
|
||||
"@noErrors": {},
|
||||
"notAvailableInOfflineMode": "Offline módban nem elérhető",
|
||||
"@notAvailableInOfflineMode": {},
|
||||
"playButtonLabel": "LEJÁTSZÁS",
|
||||
"@playButtonLabel": {},
|
||||
"playlistNameUpdated": "A lejátszási lista neve frissítve.",
|
||||
"@playlistNameUpdated": {},
|
||||
"required": "Szükséges",
|
||||
"@required": {},
|
||||
"shareLogs": "Naplók megosztása",
|
||||
"@shareLogs": {},
|
||||
"shuffleButtonLabel": "KEVERÉS",
|
||||
"@shuffleButtonLabel": {},
|
||||
"stackTrace": "Kötegelt visszalépés",
|
||||
"@stackTrace": {},
|
||||
"transcoding": "Transzkódolás",
|
||||
"@transcoding": {},
|
||||
"dlRunning": "{count} Fut",
|
||||
"@dlRunning": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addDownloadLocation": "Letöltési hely hozzáadása",
|
||||
"@addDownloadLocation": {},
|
||||
"bitrateSubtitle": "A nagyobb bitráta jobb hangminőséget biztosít nagyobb sávszélesség mellett.",
|
||||
"@bitrateSubtitle": {},
|
||||
"gridCrossAxisCountSubtitle": "A soronként használandó rácscsempék száma {value} esetén.",
|
||||
"@gridCrossAxisCountSubtitle": {
|
||||
"description": "List tile subtitle for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "landscape"
|
||||
}
|
||||
}
|
||||
},
|
||||
"shuffleAllSongCountSubtitle": "A betöltendő zeneszámok száma az \"Összes dal keverése\" gombbal.",
|
||||
"@shuffleAllSongCountSubtitle": {},
|
||||
"appDirectory": "Alkalmazás Könyvtára",
|
||||
"@appDirectory": {},
|
||||
"customLocation": "Egyéni hely",
|
||||
"@customLocation": {},
|
||||
"customLocationsBuggy": "Az egyéni helyek rendkívül bugosak az engedélyekkel kapcsolatos problémák miatt. Gondolkozom a megoldáson, de egyelőre nem javaslom ezek használatát.",
|
||||
"@customLocationsBuggy": {},
|
||||
"directoryMustBeEmpty": "A könyvtárnak üresnek kell lennie",
|
||||
"@directoryMustBeEmpty": {},
|
||||
"enterLowPriorityStateOnPause": "Lépjen az Alacsony-prioritású állapotba a Szünet módban",
|
||||
"@enterLowPriorityStateOnPause": {},
|
||||
"grid": "Rács",
|
||||
"@grid": {},
|
||||
"landscape": "Fekvő",
|
||||
"@landscape": {},
|
||||
"list": "Lista",
|
||||
"@list": {},
|
||||
"pathReturnSlashErrorMessage": "A „/” karaktert használó elérési utak nem értelmezhetőek",
|
||||
"@pathReturnSlashErrorMessage": {},
|
||||
"portrait": "Álló",
|
||||
"@portrait": {},
|
||||
"selectDirectory": "Könyvtár kiválasztása",
|
||||
"@selectDirectory": {},
|
||||
"showCoverAsPlayerBackground": "Elmosódott borító megjelenítése lejátszási háttérként",
|
||||
"@showCoverAsPlayerBackground": {},
|
||||
"showTextOnGridView": "Szöveg megjelenítése rácsnézetben",
|
||||
"@showTextOnGridView": {},
|
||||
"system": "Rendszer",
|
||||
"@system": {},
|
||||
"theme": "Téma",
|
||||
"@theme": {},
|
||||
"unknownError": "Ismeretlen hiba",
|
||||
"@unknownError": {},
|
||||
"addedToQueue": "Hozzáadva a sorhoz.",
|
||||
"@addedToQueue": {},
|
||||
"addFavourite": "Hozzáadás a kedvencekhez",
|
||||
"@addFavourite": {},
|
||||
"responseError": "{error} Állapotkód {statusCode}.",
|
||||
"@responseError": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Forbidden"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "403"
|
||||
}
|
||||
}
|
||||
},
|
||||
"responseError401": "{error} Állapotkód: {statusCode}. Ez valószínűleg azt jelenti, hogy rossz felhasználónevet/jelszót használt, vagy a kliens már nincs hitelesítve.",
|
||||
"@responseError401": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Unauthorized"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "401"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addToPlaylistTooltip": "Hozzáadás a lejátszási listához",
|
||||
"@addToPlaylistTooltip": {},
|
||||
"addToPlaylistTitle": "Hozzáadás a Lejátszási Listához",
|
||||
"@addToPlaylistTitle": {},
|
||||
"addToQueue": "Hozzáadás a sorhoz",
|
||||
"@addToQueue": {},
|
||||
"anErrorHasOccured": "Hiba történt.",
|
||||
"@anErrorHasOccured": {},
|
||||
"errorScreenError": "Hiba történt a hibalista lekérésekor! Ezen a ponton valószínűleg csak problémát kell létrehoznia a GitHubon, és törölnie kell az alkalmazásadatokat",
|
||||
"@errorScreenError": {},
|
||||
"cancelSleepTimer": "Törlöd az elalvásidőzítőt?",
|
||||
"@cancelSleepTimer": {},
|
||||
"clear": "Törlés",
|
||||
"@clear": {},
|
||||
"couldNotFindLibraries": "Nem található könyvtár.",
|
||||
"@couldNotFindLibraries": {
|
||||
"description": "Error message when the user does not have any libraries"
|
||||
},
|
||||
"dark": "Sötét",
|
||||
"@dark": {},
|
||||
"direct": "DIREKT",
|
||||
"@direct": {},
|
||||
"downloaded": "LETÖLTVE",
|
||||
"@downloaded": {},
|
||||
"goToAlbum": "Ugrás az albumra",
|
||||
"@goToAlbum": {},
|
||||
"instantMix": "Instant Keverés",
|
||||
"@instantMix": {},
|
||||
"light": "Világos",
|
||||
"@light": {},
|
||||
"newPlaylist": "Új lejátszási lista",
|
||||
"@newPlaylist": {},
|
||||
"noButtonLabel": "NEM",
|
||||
"@noButtonLabel": {},
|
||||
"noAlbum": "Album nélkül",
|
||||
"@noAlbum": {},
|
||||
"noArtist": "Nincs előadó",
|
||||
"@noArtist": {},
|
||||
"noItem": "Nincs tárgy",
|
||||
"@noItem": {},
|
||||
"playlistCreated": "Lejátszási lista létrehozva.",
|
||||
"@playlistCreated": {},
|
||||
"queue": "Sor",
|
||||
"@queue": {},
|
||||
"queueReplaced": "Sor cserélve.",
|
||||
"@queueReplaced": {},
|
||||
"removeFavourite": "Kedvenc eltávolítása",
|
||||
"@removeFavourite": {},
|
||||
"removeFromMix": "Kivétel a Mixből",
|
||||
"@removeFromMix": {},
|
||||
"replaceQueue": "Sor kicserélése",
|
||||
"@replaceQueue": {},
|
||||
"setSleepTimer": "Elalvásidőzítő beállítása",
|
||||
"@setSleepTimer": {},
|
||||
"startingInstantMix": "Instant mix indítása.",
|
||||
"@startingInstantMix": {},
|
||||
"statusError": "ÁLLAPOT HIBA",
|
||||
"@statusError": {},
|
||||
"streaming": "STREAMELÉS",
|
||||
"@streaming": {},
|
||||
"tabs": "Tabok",
|
||||
"@tabs": {},
|
||||
"transcode": "TRANSZKÓD",
|
||||
"@transcode": {},
|
||||
"unknownArtist": "Ismeretlen Előadó",
|
||||
"@unknownArtist": {},
|
||||
"addButtonLabel": "HOZZÁADÁS",
|
||||
"@addButtonLabel": {},
|
||||
"createButtonLabel": "LÉTREHOZÁS",
|
||||
"@createButtonLabel": {},
|
||||
"downloadedItemsImagesCount": "{downloadedItems}, {downloadedImages}",
|
||||
"@downloadedItemsImagesCount": {
|
||||
"description": "This is for merging downloadedItemsCount and downloadedImagesCount as Flutter's intl stuff doesn't support multiple plurals in one string. https://github.com/flutter/flutter/issues/86906",
|
||||
"placeholders": {
|
||||
"downloadedItems": {
|
||||
"type": "String",
|
||||
"example": "12 downloads"
|
||||
},
|
||||
"downloadedImages": {
|
||||
"type": "String",
|
||||
"example": "1 image"
|
||||
}
|
||||
}
|
||||
},
|
||||
"invalidNumber": "Érvénytelen szám",
|
||||
"@invalidNumber": {},
|
||||
"downloads": "Letöltések",
|
||||
"@downloads": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtists": "A dal előadóinak elrejtése, ha megegyezik az album előadóival",
|
||||
"@hideSongArtistsIfSameAsAlbumArtists": {},
|
||||
"internalExternalIpExplanation": "Ha távolról szeretné elérni Jellyfin szerverét, akkor külső IP-címét kell használnia.\n\nHa a szerver HTTP porton (80/443) van, akkor nem kell portot megadnia. Valószínűleg ez a helyzet akkor, ha a szervere fordított proxy mögött van.",
|
||||
"@internalExternalIpExplanation": {
|
||||
"description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port."
|
||||
},
|
||||
"urlTrailingSlash": "Az URL végén nem lehet \"/\"-jel",
|
||||
"@urlTrailingSlash": {
|
||||
"description": "Error message that shows when the user submits a server URL that ends with a trailing slash (for example, http://0.0.0.0/)"
|
||||
},
|
||||
"downloadedMissingImages": "{count,plural, =0{Nem található hiányzó kép} =1{Letöltődött {count} hiányzó kép} other{Letöltött {count} hiányzó képet}}",
|
||||
"@downloadedMissingImages": {
|
||||
"description": "Message that shows when the user downloads missing images",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsCount": "{count,plural,=1{{count} item} other{{count} items}}",
|
||||
"@downloadedItemsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"enterLowPriorityStateOnPauseSubtitle": "Lehetővé teszi az értesítés elcsúsztatását, amikor szünetel. Azt is lehetővé teszi, hogy az Android leállítsa a szolgáltatást, amikor szünetel.",
|
||||
"@enterLowPriorityStateOnPauseSubtitle": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtistsSubtitle": "Megjeleníti-e a dal előadóit az album képernyőjén, ha nem különbözik az album előadóitól.",
|
||||
"@hideSongArtistsIfSameAsAlbumArtistsSubtitle": {},
|
||||
"yesButtonLabel": "IGEN",
|
||||
"@yesButtonLabel": {},
|
||||
"addToMix": "Hozzáadás a Mix-hez",
|
||||
"@addToMix": {},
|
||||
"showTextOnGridViewSubtitle": "Megjelenik-e a szöveg (cím, előadó stb.) a rácszene képernyőn.",
|
||||
"@showTextOnGridViewSubtitle": {},
|
||||
"showCoverAsPlayerBackgroundSubtitle": "Használja-e az elmosódott borítót háttérként a lejátszó képernyőjén.",
|
||||
"@showCoverAsPlayerBackgroundSubtitle": {},
|
||||
"downloadCount": "{count,plural, =1{{count} download} other{{count} downloads}}",
|
||||
"@downloadCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedImagesCount": "{count,plural,=1{{count} image} other{{count} images}}",
|
||||
"@downloadedImagesCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"songCount": "{count,plural,=1{{count} Song} other{{count} Songs}}",
|
||||
"@songCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutes": "Percek",
|
||||
"@minutes": {},
|
||||
"redownloadedItems": "{count,plural, =0{Nincs szükség újratöltésre..} =1{ {count} elem újra letöltve} other{{count} elemek újra letöltve}}",
|
||||
"@redownloadedItems": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"bufferDuration": "Puffer időtartama",
|
||||
"@bufferDuration": {},
|
||||
"bufferDurationSubtitle": "Mennyit kell pufferelnie a lejátszónak másodpercben. Újraindítást igényel.",
|
||||
"@bufferDurationSubtitle": {},
|
||||
"disableGesture": "Gesztusok letiltása",
|
||||
"@disableGesture": {},
|
||||
"disableGestureSubtitle": "A gesztusok letiltása.",
|
||||
"@disableGestureSubtitle": {}
|
||||
}
|
||||
@@ -0,0 +1,515 @@
|
||||
{
|
||||
"serverUrl": "URL del Server",
|
||||
"@serverUrl": {},
|
||||
"startupError": "Qualcosa è andato storto durante l'avvio dell'app. L'errore è stato: {error}\n\nPerfavore apri una segnalazione su github.com/UnicornsOnLSD/finamp con uno screenshot di questa pagina. Se il problema persiste puoi cancellare i dati dell'app per riportarla alle impostazioni iniziali.",
|
||||
"@startupError": {
|
||||
"description": "The error message that shows when startup fails.",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Failed to open download DB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"emptyServerUrl": "l'URL del Server non può essere vuoto",
|
||||
"@emptyServerUrl": {
|
||||
"description": "Error message that shows when the user submits a login without a server URL"
|
||||
},
|
||||
"urlStartWithHttps": "l'URL deve iniziare con http:// o https://",
|
||||
"@urlStartWithHttps": {
|
||||
"description": "Error message that shows when the user submits a server URL that doesn't start with http:// or https:// (for example, ftp://0.0.0.0"
|
||||
},
|
||||
"logs": "Log",
|
||||
"@logs": {},
|
||||
"next": "Avanti",
|
||||
"@next": {},
|
||||
"password": "Password",
|
||||
"@password": {},
|
||||
"urlTrailingSlash": "l'URL non deve contenere il carattere (/) alla fine",
|
||||
"@urlTrailingSlash": {
|
||||
"description": "Error message that shows when the user submits a server URL that ends with a trailing slash (for example, http://0.0.0.0/)"
|
||||
},
|
||||
"username": "Nome utente",
|
||||
"@username": {},
|
||||
"artists": "Artisti",
|
||||
"@artists": {},
|
||||
"genres": "Generi",
|
||||
"@genres": {},
|
||||
"songs": "Brani",
|
||||
"@songs": {},
|
||||
"startMix": "Riproduco Mix",
|
||||
"@startMix": {},
|
||||
"unknownName": "Nome Sconosciuto",
|
||||
"@unknownName": {},
|
||||
"clear": "Cancella",
|
||||
"@clear": {},
|
||||
"music": "Musica",
|
||||
"@music": {},
|
||||
"favourites": "Preferiti",
|
||||
"@favourites": {},
|
||||
"finamp": "Finamp",
|
||||
"@finamp": {},
|
||||
"offlineMode": "Modailtà Offline",
|
||||
"@offlineMode": {},
|
||||
"settings": "Impostazioni",
|
||||
"@settings": {},
|
||||
"sortOrder": "Ordinamento",
|
||||
"@sortOrder": {},
|
||||
"album": "Album",
|
||||
"@album": {},
|
||||
"artist": "Artista",
|
||||
"@artist": {},
|
||||
"communityRating": "Valutazione della comunità",
|
||||
"@communityRating": {},
|
||||
"dateAdded": "Data di Aggiunta",
|
||||
"@dateAdded": {},
|
||||
"datePlayed": "Data di Riproduzione",
|
||||
"@datePlayed": {},
|
||||
"playCount": "Conteggio Riproduzioni",
|
||||
"@playCount": {},
|
||||
"premiereDate": "Data di Rilascio",
|
||||
"@premiereDate": {},
|
||||
"budget": "Budget",
|
||||
"@budget": {},
|
||||
"downloadMissingImages": "Scarica immagini mancanti",
|
||||
"@downloadMissingImages": {},
|
||||
"name": "Nome",
|
||||
"@name": {},
|
||||
"productionYear": "Anno di Produzione",
|
||||
"@productionYear": {},
|
||||
"random": "Casuale",
|
||||
"@random": {},
|
||||
"runtime": "Tempo di esecuzione",
|
||||
"@runtime": {},
|
||||
"downloadErrors": "Errori durante il download",
|
||||
"@downloadErrors": {},
|
||||
"dlComplete": "{count} finito",
|
||||
"@dlComplete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsImagesCount": "{downloadedItems}, {downloadedImages}",
|
||||
"@downloadedItemsImagesCount": {
|
||||
"description": "This is for merging downloadedItemsCount and downloadedImagesCount as Flutter's intl stuff doesn't support multiple plurals in one string. https://github.com/flutter/flutter/issues/86906",
|
||||
"placeholders": {
|
||||
"downloadedItems": {
|
||||
"type": "String",
|
||||
"example": "12 downloads"
|
||||
},
|
||||
"downloadedImages": {
|
||||
"type": "String",
|
||||
"example": "1 image"
|
||||
}
|
||||
}
|
||||
},
|
||||
"discNumber": "Disco {number}",
|
||||
"@discNumber": {
|
||||
"placeholders": {
|
||||
"number": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrorsTitle": "Errori durante il Download",
|
||||
"@downloadErrorsTitle": {},
|
||||
"error": "Errore",
|
||||
"@error": {},
|
||||
"failedToGetSongFromDownloadId": "Impossibile ottenere il brano dall'ID di download",
|
||||
"@failedToGetSongFromDownloadId": {},
|
||||
"noErrors": "Nessun errore!",
|
||||
"@noErrors": {},
|
||||
"playButtonLabel": "RIPRODUCI",
|
||||
"@playButtonLabel": {},
|
||||
"shuffleButtonLabel": "RIPRODUCI CASUALMENTE",
|
||||
"@shuffleButtonLabel": {},
|
||||
"downloadsDeleted": "Download cancellati.",
|
||||
"@downloadsDeleted": {},
|
||||
"editPlaylistNameTitle": "Modifica il Nome della Playlist",
|
||||
"@editPlaylistNameTitle": {},
|
||||
"favourite": "Preferiti",
|
||||
"@favourite": {},
|
||||
"location": "Posizione",
|
||||
"@location": {},
|
||||
"playlistNameUpdated": "Playlist nome aggiornato.",
|
||||
"@playlistNameUpdated": {},
|
||||
"required": "Richiesto",
|
||||
"@required": {},
|
||||
"updateButtonLabel": "AGGIORNAMENTO",
|
||||
"@updateButtonLabel": {},
|
||||
"downloadsAdded": "Download aggiunti.",
|
||||
"@downloadsAdded": {},
|
||||
"logsCopied": "Log copiati.",
|
||||
"@logsCopied": {},
|
||||
"message": "Messaggio",
|
||||
"@message": {},
|
||||
"shareLogs": "Condividi i log",
|
||||
"@shareLogs": {},
|
||||
"transcoding": "Transcodifica",
|
||||
"@transcoding": {},
|
||||
"audioService": "Servizio Audio",
|
||||
"@audioService": {},
|
||||
"downloadLocations": "Cartella di Download",
|
||||
"@downloadLocations": {},
|
||||
"layoutAndTheme": "Aspetto & Temi",
|
||||
"@layoutAndTheme": {},
|
||||
"logOut": "Disconnetti",
|
||||
"@logOut": {},
|
||||
"notAvailableInOfflineMode": "Non disponibile in modalità offline",
|
||||
"@notAvailableInOfflineMode": {},
|
||||
"bitrate": "Bitrate",
|
||||
"@bitrate": {},
|
||||
"enableTranscoding": "Attiva Transcodifica",
|
||||
"@enableTranscoding": {},
|
||||
"enableTranscodingSubtitle": "Transcodifica I flussi di musica dal lato server.",
|
||||
"@enableTranscodingSubtitle": {},
|
||||
"jellyfinUsesAACForTranscoding": "Jellyfin usa AAC per la transcodifica",
|
||||
"@jellyfinUsesAACForTranscoding": {},
|
||||
"appDirectory": "Cartella dell'App",
|
||||
"@appDirectory": {},
|
||||
"directoryMustBeEmpty": "La cartella deve essere vuota",
|
||||
"@directoryMustBeEmpty": {},
|
||||
"pathReturnSlashErrorMessage": "Non possono essere usati percorsi che terminano con \"/\"",
|
||||
"@pathReturnSlashErrorMessage": {},
|
||||
"selectDirectory": "Seleziona Cartella",
|
||||
"@selectDirectory": {},
|
||||
"unknownError": "Errore Sconosciuto",
|
||||
"@unknownError": {},
|
||||
"enterLowPriorityStateOnPause": "Entra nello Stato a Bassa-Priorità quando in Pausa",
|
||||
"@enterLowPriorityStateOnPause": {},
|
||||
"shuffleAllSongCount": "Riproduci Casualmente Tutte Le Canzoni Conteggiate",
|
||||
"@shuffleAllSongCount": {},
|
||||
"grid": "Griglia",
|
||||
"@grid": {},
|
||||
"landscape": "Visualizzazione orizzontale",
|
||||
"@landscape": {},
|
||||
"list": "Lista",
|
||||
"@list": {},
|
||||
"portrait": "Visualizzazione verticale",
|
||||
"@portrait": {},
|
||||
"viewTypeSubtitle": "Modalità di visualizzazione per la schermata musica",
|
||||
"@viewTypeSubtitle": {},
|
||||
"viewType": "Modalità di Visualizzazione",
|
||||
"@viewType": {},
|
||||
"gridCrossAxisCountSubtitle": "Numero di colonne da usare per ciascuna riga quando {value}.",
|
||||
"@gridCrossAxisCountSubtitle": {
|
||||
"description": "List tile subtitle for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "landscape"
|
||||
}
|
||||
}
|
||||
},
|
||||
"showTextOnGridView": "Mostra testo nella vista a griglia",
|
||||
"@showTextOnGridView": {},
|
||||
"gridCrossAxisCount": "{value} Numero di Colonne nella Vista a griglia",
|
||||
"@gridCrossAxisCount": {
|
||||
"description": "List tile title for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "Portrait"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hideSongArtistsIfSameAsAlbumArtists": "Nascondi l'artista del brano se uguale all'artista dell'album",
|
||||
"@hideSongArtistsIfSameAsAlbumArtists": {},
|
||||
"showCoverAsPlayerBackground": "Mostra le copertine sfocate quando il player è in background",
|
||||
"@showCoverAsPlayerBackground": {},
|
||||
"showTextOnGridViewSubtitle": "Mostrare il testo (titolo, artista, etc.) nella Vista a griglia della schermata della musica.",
|
||||
"@showTextOnGridViewSubtitle": {},
|
||||
"showCoverAsPlayerBackgroundSubtitle": "Usare o meno cover sfocate come sfondo nella schermata di riproduzione.",
|
||||
"@showCoverAsPlayerBackgroundSubtitle": {},
|
||||
"light": "Chiaro",
|
||||
"@light": {},
|
||||
"noButtonLabel": "NO",
|
||||
"@noButtonLabel": {},
|
||||
"setSleepTimer": "Imposta Timer di Spegnimento",
|
||||
"@setSleepTimer": {},
|
||||
"system": "Sistema",
|
||||
"@system": {},
|
||||
"tabs": "Schede",
|
||||
"@tabs": {},
|
||||
"theme": "Tema",
|
||||
"@theme": {},
|
||||
"yesButtonLabel": "SI",
|
||||
"@yesButtonLabel": {},
|
||||
"invalidNumber": "Numero non valido",
|
||||
"@invalidNumber": {},
|
||||
"newPlaylist": "Nuova Playlist",
|
||||
"@newPlaylist": {},
|
||||
"sleepTimerTooltip": "Timer di spegnimento",
|
||||
"@sleepTimerTooltip": {},
|
||||
"playlistCreated": "Playlist creata.",
|
||||
"@playlistCreated": {},
|
||||
"streaming": "STREAMING",
|
||||
"@streaming": {},
|
||||
"unknownArtist": "Artista Sconosciuto",
|
||||
"@unknownArtist": {},
|
||||
"downloaded": "Scaricato",
|
||||
"@downloaded": {},
|
||||
"instantMix": "Mix Istantaneo",
|
||||
"@instantMix": {},
|
||||
"queue": "Coda",
|
||||
"@queue": {},
|
||||
"replaceQueue": "Sostituisci Coda",
|
||||
"@replaceQueue": {},
|
||||
"statusError": "ERRORE DI STATO",
|
||||
"@statusError": {},
|
||||
"transcode": "TRANSCODIFICA",
|
||||
"@transcode": {},
|
||||
"queueReplaced": "Coda sostituita.",
|
||||
"@queueReplaced": {},
|
||||
"removeFavourite": "Rimuovi Preferito",
|
||||
"@removeFavourite": {},
|
||||
"addDownloads": "Aggiungi Download",
|
||||
"@addDownloads": {},
|
||||
"addToPlaylistTooltip": "Aggiungi alla playlist",
|
||||
"@addToPlaylistTooltip": {},
|
||||
"responseError": "{error} Status code {statusCode}.",
|
||||
"@responseError": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Forbidden"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "403"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addedToQueue": "Aggiunto alla coda.",
|
||||
"@addedToQueue": {},
|
||||
"responseError401": "{error} Codice errore {statusCode}. Questo probabilmente significa che hai usato username/password errati, o il tuo client non è più autenticato.",
|
||||
"@responseError401": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Unauthorized"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "401"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addButtonLabel": "AGGIUNGI",
|
||||
"@addButtonLabel": {},
|
||||
"addDownloadLocation": "Aggiungi la posizione per i Download",
|
||||
"@addDownloadLocation": {},
|
||||
"addFavourite": "Aggiungi Favorito",
|
||||
"@addFavourite": {},
|
||||
"addToPlaylistTitle": "Aggiungi alla Playlist",
|
||||
"@addToPlaylistTitle": {},
|
||||
"addToQueue": "Aggiungi alla Coda",
|
||||
"@addToQueue": {},
|
||||
"albumArtist": "Artista dell'Album",
|
||||
"@albumArtist": {},
|
||||
"albums": "Album",
|
||||
"@albums": {},
|
||||
"bitrateSubtitle": "Un bitrate più alto permette di avere una qualità audio più alta al costo di un più alto consumo della connessione dati.",
|
||||
"@bitrateSubtitle": {},
|
||||
"shuffleAllSongCountSubtitle": "Numero di brani da caricare quando si usa il tasto per la riproduzione casuale di tutti i brani.",
|
||||
"@shuffleAllSongCountSubtitle": {},
|
||||
"errorScreenError": "Si è verificato un errore mentre tentavo di ottenere la lista degli errori! A questo punto probabilmente dovresti aprire una issue su GitHub e cancellare i dati dell'app",
|
||||
"@errorScreenError": {},
|
||||
"anErrorHasOccured": "Si è verificato un errore.",
|
||||
"@anErrorHasOccured": {},
|
||||
"cancelSleepTimer": "Cancellare il Timer di spegnimento?",
|
||||
"@cancelSleepTimer": {},
|
||||
"areYouSure": "Sei sicuro?",
|
||||
"@areYouSure": {},
|
||||
"couldNotFindLibraries": "Non è possibile trovare alcuna libreria.",
|
||||
"@couldNotFindLibraries": {
|
||||
"description": "Error message when the user does not have any libraries"
|
||||
},
|
||||
"downloadedMissingImages": "{count,plural, =0{Non ho trovato alcuna immagine mancante} =1{Scaricata {count} immagine mancante} other{Scaricate {count} immagini mancanti}}",
|
||||
"@downloadedMissingImages": {
|
||||
"description": "Message that shows when the user downloads missing images",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedSongsWillNotBeDeleted": "I brani scaricati non saranno cancellati",
|
||||
"@downloadedSongsWillNotBeDeleted": {},
|
||||
"downloads": "Download",
|
||||
"@downloads": {},
|
||||
"editPlaylistNameTooltip": "Modifica il nome della playlist",
|
||||
"@editPlaylistNameTooltip": {},
|
||||
"internalExternalIpExplanation": "Se vuoi accedere al tuo server di Jellyfin da remoto devi usare il tuo IP pubblico.\n\nSe il tuo server usa una porta HTTP (80/443) non è necessario specificare la porta. Può verificarsi se il tuo server ad esempio si trova dietro un reverse proxy.",
|
||||
"@internalExternalIpExplanation": {
|
||||
"description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port."
|
||||
},
|
||||
"noItem": "Nessun Oggetto",
|
||||
"@noItem": {},
|
||||
"goToAlbum": "Vai all'Album",
|
||||
"@goToAlbum": {},
|
||||
"startMixNoSongsAlbum": "Effettua una pressione prolungata su un album per aggiungerlo o rimuoverlo dal mix builder prima di far partire un mix",
|
||||
"@startMixNoSongsAlbum": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no albums selected"
|
||||
},
|
||||
"applicationLegalese": "Concesso in licenza con \"Mozilla Public License 2.0\". Codice Sorgente disponibile su:\n\ngithub.com/jmshrv/finamp",
|
||||
"@applicationLegalese": {},
|
||||
"startMixNoSongsArtist": "Effettua una pressione prolungata su un artista per aggiungerlo o rimuoverlo dal mix builder prima di far partire un mix",
|
||||
"@startMixNoSongsArtist": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no artists selected"
|
||||
},
|
||||
"noAlbum": "Nessun Album",
|
||||
"@noAlbum": {},
|
||||
"selectMusicLibraries": "Seleziona le Librerie Musicali",
|
||||
"@selectMusicLibraries": {
|
||||
"description": "App bar title for library select screen"
|
||||
},
|
||||
"noArtist": "Nessun Artista",
|
||||
"@noArtist": {},
|
||||
"playlists": "Playlist",
|
||||
"@playlists": {},
|
||||
"shuffleAll": "Riproduci casualmente tutti",
|
||||
"@shuffleAll": {},
|
||||
"sortBy": "Ordina per",
|
||||
"@sortBy": {},
|
||||
"startingInstantMix": "Riproduco un mix istantaneo.",
|
||||
"@startingInstantMix": {},
|
||||
"enterLowPriorityStateOnPauseSubtitle": "Permette di scartare una notifica quando la riproduzione è in pausa. Inoltre consente ad Android di terminare il servizio quando la riproduzione è in pausa.",
|
||||
"@enterLowPriorityStateOnPauseSubtitle": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtistsSubtitle": "Se mostrare gli artisti del brano nella visualizzazione album nel caso coincidano con gli artisti dell'album.",
|
||||
"@hideSongArtistsIfSameAsAlbumArtistsSubtitle": {},
|
||||
"dlFailed": "{count} falliti",
|
||||
"@dlFailed": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"criticRating": "Punteggio della critica",
|
||||
"@criticRating": {},
|
||||
"revenue": "Incassi",
|
||||
"@revenue": {},
|
||||
"downloadCount": "{count,plural, =1{{count} download} other{{count} download}}",
|
||||
"@downloadCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlEnqueued": "{count} in coda",
|
||||
"@dlEnqueued": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlRunning": "{count} in riproduzione",
|
||||
"@dlRunning": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"songCount": "{count,plural,=1{{count} Brano} other{{count} Brani}}",
|
||||
"@songCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"stackTrace": "Stack Trace",
|
||||
"@stackTrace": {},
|
||||
"customLocation": "Posizione Personalizzata",
|
||||
"@customLocation": {},
|
||||
"dark": "Scuro",
|
||||
"@dark": {},
|
||||
"createButtonLabel": "CREA",
|
||||
"@createButtonLabel": {},
|
||||
"direct": "DIRETTO",
|
||||
"@direct": {},
|
||||
"downloadedImagesCount": "{count,plural,=1{{count} immagine} other{{count} immagini}}",
|
||||
"@downloadedImagesCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsCount": "{count,plural,=1{{count} oggetto} other{{count} oggetti}}",
|
||||
"@downloadedItemsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"customLocationsBuggy": "Le posizioni personalizzate sono estremamente instabili a causa di problemi con i permessi. Sto pensando a un modo di aggiustarle, ma per adesso non ne consiglio l'utilizzo.",
|
||||
"@customLocationsBuggy": {},
|
||||
"removeFromMix": "Rimuovi dal Mix",
|
||||
"@removeFromMix": {},
|
||||
"addToMix": "Aggiungi al Mix",
|
||||
"@addToMix": {},
|
||||
"disableGestureSubtitle": "Se vuoi disabilitare i gesti.",
|
||||
"@disableGestureSubtitle": {},
|
||||
"bufferDuration": "Durata Buffer",
|
||||
"@bufferDuration": {},
|
||||
"disableGesture": "Disabilita gesti",
|
||||
"@disableGesture": {},
|
||||
"minutes": "Minuti",
|
||||
"@minutes": {},
|
||||
"bufferDurationSubtitle": "Quanto buffer, in secondi, deve avere il player. Richiede riavvio.",
|
||||
"@bufferDurationSubtitle": {},
|
||||
"redownloadedItems": "{count,plural, =0{Non è necessario riscaricare nulla.} =1{Riscaricato {count} oggetto} other{Riscaricati {count} oggetti}}",
|
||||
"@redownloadedItems": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"removeFromPlaylistTooltip": "Rimuovi dalla playlist",
|
||||
"@removeFromPlaylistTooltip": {},
|
||||
"removeFromPlaylistTitle": "Rimuovi dalla playlist",
|
||||
"@removeFromPlaylistTitle": {},
|
||||
"removedFromPlaylist": "Rimosso dalla playlist.",
|
||||
"@removedFromPlaylist": {},
|
||||
"language": "Lingua",
|
||||
"@language": {},
|
||||
"showUncensoredLogMessage": "Questo log contiene le tue credenziali di accesso. Vuoi vederlo?",
|
||||
"@showUncensoredLogMessage": {},
|
||||
"insertedIntoQueue": "Inserito nella coda.",
|
||||
"@insertedIntoQueue": {
|
||||
"description": "Snackbar message that shows when the user successfully inserts items into the play queue at a location that is not necessarily the end."
|
||||
},
|
||||
"refresh": "AGGIORNA",
|
||||
"@refresh": {},
|
||||
"confirm": "Conferma",
|
||||
"@confirm": {},
|
||||
"playNext": "Suona il prossimo",
|
||||
"@playNext": {
|
||||
"description": "Popup menu item title for inserting an item into the play queue after the currently-playing item."
|
||||
},
|
||||
"resetTabs": "Resettare le schede",
|
||||
"@resetTabs": {},
|
||||
"noMusicLibrariesBody": "Finamp non è riuscito a trovare nessuna raccolta musicale. Sei pregato di controllare che il tuo server Jellyfin contenga almeno una raccolta con il genere configurato come \"Musica\".",
|
||||
"@noMusicLibrariesBody": {},
|
||||
"noMusicLibrariesTitle": "Nessuna raccolta musicale",
|
||||
"@noMusicLibrariesTitle": {
|
||||
"description": "Title for message that shows on the views screen when no music libraries could be found."
|
||||
},
|
||||
"syncDownloadedPlaylists": "Sincronizza playlists scaricate",
|
||||
"@syncDownloadedPlaylists": {},
|
||||
"deleteDownloadsConfirmButtonText": "Elimina",
|
||||
"@deleteDownloadsConfirmButtonText": {
|
||||
"description": "Shown in the confirmation dialog for deleting downloaded media from the local device."
|
||||
},
|
||||
"deleteDownloadsAbortButtonText": "Annulla",
|
||||
"@deleteDownloadsAbortButtonText": {}
|
||||
}
|
||||
@@ -0,0 +1,527 @@
|
||||
{
|
||||
"noErrors": "エラーなし!",
|
||||
"@noErrors": {},
|
||||
"error": "エラー",
|
||||
"@error": {},
|
||||
"serverUrl": "サーバー URL",
|
||||
"@serverUrl": {},
|
||||
"internalExternalIpExplanation": "リモートからJellyfinサーバーにアクセスするには外部IPを指定する必要があります。\n\nサーバーがHTTPポート(80/443)で動いている場合にはポートは不要です。サーバーがリバースプロキシの後ろにある場合はこれが一般的です。",
|
||||
"@internalExternalIpExplanation": {
|
||||
"description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port."
|
||||
},
|
||||
"emptyServerUrl": "サーバーURLを入力してください",
|
||||
"@emptyServerUrl": {
|
||||
"description": "Error message that shows when the user submits a login without a server URL"
|
||||
},
|
||||
"password": "パスワード",
|
||||
"@password": {},
|
||||
"logs": "ログ",
|
||||
"@logs": {},
|
||||
"username": "ユーザー名",
|
||||
"@username": {},
|
||||
"next": "次",
|
||||
"@next": {},
|
||||
"urlStartWithHttps": "URL は http:// か https:// で始まらなければなりません",
|
||||
"@urlStartWithHttps": {
|
||||
"description": "Error message that shows when the user submits a server URL that doesn't start with http:// or https:// (for example, ftp://0.0.0.0"
|
||||
},
|
||||
"urlTrailingSlash": "URL の末尾にスラッシュがあってはなりません",
|
||||
"@urlTrailingSlash": {
|
||||
"description": "Error message that shows when the user submits a server URL that ends with a trailing slash (for example, http://0.0.0.0/)"
|
||||
},
|
||||
"unknownName": "タイトル不明",
|
||||
"@unknownName": {},
|
||||
"couldNotFindLibraries": "ライブラリが見つかりません。",
|
||||
"@couldNotFindLibraries": {
|
||||
"description": "Error message when the user does not have any libraries"
|
||||
},
|
||||
"songs": "曲",
|
||||
"@songs": {},
|
||||
"albums": "アルバム",
|
||||
"@albums": {},
|
||||
"artists": "アーティスト",
|
||||
"@artists": {},
|
||||
"genres": "ジャンル",
|
||||
"@genres": {},
|
||||
"selectMusicLibraries": "ミュージック・ライブラリを選択",
|
||||
"@selectMusicLibraries": {
|
||||
"description": "App bar title for library select screen"
|
||||
},
|
||||
"playlists": "プレイリスト",
|
||||
"@playlists": {},
|
||||
"music": "ミュージック",
|
||||
"@music": {},
|
||||
"clear": "クリア",
|
||||
"@clear": {},
|
||||
"shuffleAll": "全てシャッフル",
|
||||
"@shuffleAll": {},
|
||||
"downloads": "ダウンロード",
|
||||
"@downloads": {},
|
||||
"startMix": "ミックス開始",
|
||||
"@startMix": {},
|
||||
"favourites": "お気に入り",
|
||||
"@favourites": {},
|
||||
"startMixNoSongsArtist": "アーティスト名を長押しすることでミックス対象に追加または削除できます",
|
||||
"@startMixNoSongsArtist": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no artists selected"
|
||||
},
|
||||
"startMixNoSongsAlbum": "アルバムを長押しすることでミックス対象に追加または削除できます",
|
||||
"@startMixNoSongsAlbum": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no albums selected"
|
||||
},
|
||||
"settings": "設定",
|
||||
"@settings": {},
|
||||
"offlineMode": "オフライン・モード",
|
||||
"@offlineMode": {},
|
||||
"sortOrder": "並び順",
|
||||
"@sortOrder": {},
|
||||
"album": "アルバム",
|
||||
"@album": {},
|
||||
"sortBy": "並び基準",
|
||||
"@sortBy": {},
|
||||
"albumArtist": "アルバム・アーティスト",
|
||||
"@albumArtist": {},
|
||||
"artist": "アーティスト",
|
||||
"@artist": {},
|
||||
"budget": "予算",
|
||||
"@budget": {},
|
||||
"productionYear": "作成年",
|
||||
"@productionYear": {},
|
||||
"dateAdded": "追加日",
|
||||
"@dateAdded": {},
|
||||
"playCount": "再生回数",
|
||||
"@playCount": {},
|
||||
"datePlayed": "再生日",
|
||||
"@datePlayed": {},
|
||||
"premiereDate": "公開日",
|
||||
"@premiereDate": {},
|
||||
"criticRating": "評論家評価",
|
||||
"@criticRating": {},
|
||||
"communityRating": "コミュニティ評価",
|
||||
"@communityRating": {},
|
||||
"random": "ランダム",
|
||||
"@random": {},
|
||||
"downloadErrors": "ダウンロード・エラー",
|
||||
"@downloadErrors": {},
|
||||
"downloadMissingImages": "欠けている画像をダウンロード",
|
||||
"@downloadMissingImages": {},
|
||||
"revenue": "収入",
|
||||
"@revenue": {},
|
||||
"downloadCount": "{count,plural, =1{{count} 個ダウンロード} other{{count}個ダウンロード}}",
|
||||
"@downloadCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsCount": "{count,plural, =1{{count} アイテム} other{{count}アイテム}}",
|
||||
"@downloadedItemsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedImagesCount": "{count,plural, =1{{count} 枚の画像} other{{count}枚の画像}}",
|
||||
"@downloadedImagesCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlComplete": "{count} 個完了",
|
||||
"@dlComplete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrorsTitle": "ダウンロード・エラー",
|
||||
"@downloadErrorsTitle": {},
|
||||
"dlEnqueued": "{count} 個キューに追加",
|
||||
"@dlEnqueued": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlRunning": "{count} 個再生中",
|
||||
"@dlRunning": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlFailed": "{count}個失敗",
|
||||
"@dlFailed": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"playButtonLabel": "再生",
|
||||
"@playButtonLabel": {},
|
||||
"songCount": "{count,plural,=1{{count}曲} other{{count}曲}}",
|
||||
"@songCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"editPlaylistNameTooltip": "プレイリスト名を編集",
|
||||
"@editPlaylistNameTooltip": {},
|
||||
"updateButtonLabel": "更新",
|
||||
"@updateButtonLabel": {},
|
||||
"downloadsDeleted": "ダウンロードを削除しました。",
|
||||
"@downloadsDeleted": {},
|
||||
"addButtonLabel": "追加",
|
||||
"@addButtonLabel": {},
|
||||
"shareLogs": "ログ共有",
|
||||
"@shareLogs": {},
|
||||
"location": "場所",
|
||||
"@location": {},
|
||||
"favourite": "お気に入り",
|
||||
"@favourite": {},
|
||||
"downloadsAdded": "ダウンロードを追加しました。",
|
||||
"@downloadsAdded": {},
|
||||
"stackTrace": "スタックトレース",
|
||||
"@stackTrace": {},
|
||||
"transcoding": "トランスコード",
|
||||
"@transcoding": {},
|
||||
"layoutAndTheme": "レイアウト&テーマ",
|
||||
"@layoutAndTheme": {},
|
||||
"notAvailableInOfflineMode": "オフライン・モードでは無効",
|
||||
"@notAvailableInOfflineMode": {},
|
||||
"downloadLocations": "ダウンロード場所",
|
||||
"@downloadLocations": {},
|
||||
"audioService": "オーディオ・サービス",
|
||||
"@audioService": {},
|
||||
"logOut": "ログアウト",
|
||||
"@logOut": {},
|
||||
"downloadedSongsWillNotBeDeleted": "ダウロード済みの曲は削除されません",
|
||||
"@downloadedSongsWillNotBeDeleted": {},
|
||||
"jellyfinUsesAACForTranscoding": "Jellyfin はトランスコードに AAC を利用します",
|
||||
"@jellyfinUsesAACForTranscoding": {},
|
||||
"enableTranscoding": "トランスコード有効",
|
||||
"@enableTranscoding": {},
|
||||
"bitrate": "ビットレート",
|
||||
"@bitrate": {},
|
||||
"addDownloadLocation": "ダウンロード場所を追加",
|
||||
"@addDownloadLocation": {},
|
||||
"bitrateSubtitle": "高いビットレートではオーディオの質が高くなりますが、転送容量も高くなります。",
|
||||
"@bitrateSubtitle": {},
|
||||
"selectDirectory": "ディレクトリを選択",
|
||||
"@selectDirectory": {},
|
||||
"unknownError": "不明なエラー",
|
||||
"@unknownError": {},
|
||||
"pathReturnSlashErrorMessage": "\"/\" を返すパスは利用できません",
|
||||
"@pathReturnSlashErrorMessage": {},
|
||||
"directoryMustBeEmpty": "ディレクトリは空でなければなりません",
|
||||
"@directoryMustBeEmpty": {},
|
||||
"list": "リスト",
|
||||
"@list": {},
|
||||
"grid": "グリッド",
|
||||
"@grid": {},
|
||||
"portrait": "縦表示",
|
||||
"@portrait": {},
|
||||
"landscape": "横表示",
|
||||
"@landscape": {},
|
||||
"enterLowPriorityStateOnPause": "一時停止時は低優先度状態",
|
||||
"@enterLowPriorityStateOnPause": {},
|
||||
"showTextOnGridView": "グリッド・ビューでテキストを表示する",
|
||||
"@showTextOnGridView": {},
|
||||
"showCoverAsPlayerBackground": "プレイヤー背景にジャケット画像をぼかして表示する",
|
||||
"@showCoverAsPlayerBackground": {},
|
||||
"showTextOnGridViewSubtitle": "グリッド音楽画面でテキスト(タイトル、アーティスト等)を表示させるか。",
|
||||
"@showTextOnGridViewSubtitle": {},
|
||||
"showCoverAsPlayerBackgroundSubtitle": "プレイヤー画面で背景にジャケット画像をぼかして表示させるか。",
|
||||
"@showCoverAsPlayerBackgroundSubtitle": {},
|
||||
"theme": "テーマ",
|
||||
"@theme": {},
|
||||
"system": "システム",
|
||||
"@system": {},
|
||||
"disableGesture": "ジェスチャーを無効",
|
||||
"@disableGesture": {},
|
||||
"light": "明るい",
|
||||
"@light": {},
|
||||
"disableGestureSubtitle": "ジェスチャーを無効にするか。",
|
||||
"@disableGestureSubtitle": {},
|
||||
"tabs": "タブ",
|
||||
"@tabs": {},
|
||||
"invalidNumber": "無効な数値",
|
||||
"@invalidNumber": {},
|
||||
"sleepTimerTooltip": "スリープ・タイマー",
|
||||
"@sleepTimerTooltip": {},
|
||||
"addToPlaylistTooltip": "プレイリストに追加",
|
||||
"@addToPlaylistTooltip": {},
|
||||
"dark": "暗い",
|
||||
"@dark": {},
|
||||
"cancelSleepTimer": "スリープ・タイマーをキャンセルしますか?",
|
||||
"@cancelSleepTimer": {},
|
||||
"yesButtonLabel": "はい",
|
||||
"@yesButtonLabel": {},
|
||||
"noButtonLabel": "いいえ",
|
||||
"@noButtonLabel": {},
|
||||
"setSleepTimer": "スリープ・タイマーを設定",
|
||||
"@setSleepTimer": {},
|
||||
"minutes": "分",
|
||||
"@minutes": {},
|
||||
"addToPlaylistTitle": "プレイリストに追加",
|
||||
"@addToPlaylistTitle": {},
|
||||
"addedToQueue": "キューに追加。",
|
||||
"@addedToQueue": {},
|
||||
"queueReplaced": "キューを置き換えました。",
|
||||
"@queueReplaced": {},
|
||||
"addToMix": "ミックスに追加",
|
||||
"@addToMix": {},
|
||||
"removeFromMix": "ミックスから外す",
|
||||
"@removeFromMix": {},
|
||||
"enableTranscodingSubtitle": "サーバー側の音楽ストリームをトランスコードします。",
|
||||
"@enableTranscodingSubtitle": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtists": "曲のアーティストがアルバム・アーティストと同じの場合、表示しない",
|
||||
"@hideSongArtistsIfSameAsAlbumArtists": {},
|
||||
"newPlaylist": "新規プレイリスト",
|
||||
"@newPlaylist": {},
|
||||
"removeFromPlaylistTooltip": "プレイリストから外す",
|
||||
"@removeFromPlaylistTooltip": {},
|
||||
"removeFromPlaylistTitle": "プレイリストから外す",
|
||||
"@removeFromPlaylistTitle": {},
|
||||
"createButtonLabel": "作成",
|
||||
"@createButtonLabel": {},
|
||||
"playlistCreated": "プレイリストを作成しました。",
|
||||
"@playlistCreated": {},
|
||||
"noAlbum": "アルバム無し",
|
||||
"@noAlbum": {},
|
||||
"noItem": "アイテム無し",
|
||||
"@noItem": {},
|
||||
"noArtist": "アーティスト無し",
|
||||
"@noArtist": {},
|
||||
"unknownArtist": "アーティスト不明",
|
||||
"@unknownArtist": {},
|
||||
"streaming": "ストリーミング",
|
||||
"@streaming": {},
|
||||
"downloaded": "ダウンロード済み",
|
||||
"@downloaded": {},
|
||||
"transcode": "トランスコード",
|
||||
"@transcode": {},
|
||||
"statusError": "ステータス・エラー",
|
||||
"@statusError": {},
|
||||
"removeFavourite": "お気に入りを削除",
|
||||
"@removeFavourite": {},
|
||||
"addFavourite": "お気に入りを追加",
|
||||
"@addFavourite": {},
|
||||
"removedFromPlaylist": "プレイリストから外しました。",
|
||||
"@removedFromPlaylist": {},
|
||||
"startingInstantMix": "インスタント・ミックス開始。",
|
||||
"@startingInstantMix": {},
|
||||
"anErrorHasOccured": "エラーが発生しました。",
|
||||
"@anErrorHasOccured": {},
|
||||
"instantMix": "インスタント・ミックス",
|
||||
"@instantMix": {},
|
||||
"direct": "直接",
|
||||
"@direct": {},
|
||||
"queue": "キュー",
|
||||
"@queue": {},
|
||||
"addToQueue": "キューに追加",
|
||||
"@addToQueue": {},
|
||||
"replaceQueue": "キューを置き換え",
|
||||
"@replaceQueue": {},
|
||||
"responseError": "{error} ステータスコード {statusCode}.",
|
||||
"@responseError": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Forbidden"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "403"
|
||||
}
|
||||
}
|
||||
},
|
||||
"required": "必須",
|
||||
"@required": {},
|
||||
"discNumber": "ディスク {number}",
|
||||
"@discNumber": {
|
||||
"placeholders": {
|
||||
"number": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"shuffleButtonLabel": "シャッフル",
|
||||
"@shuffleButtonLabel": {},
|
||||
"editPlaylistNameTitle": "プレイリスト名を編集",
|
||||
"@editPlaylistNameTitle": {},
|
||||
"playlistNameUpdated": "プレイリスト名を更新しました。",
|
||||
"@playlistNameUpdated": {},
|
||||
"addDownloads": "ダウンロードを追加",
|
||||
"@addDownloads": {},
|
||||
"logsCopied": "ログをコピーしました。",
|
||||
"@logsCopied": {},
|
||||
"message": "メッセージ",
|
||||
"@message": {},
|
||||
"failedToGetSongFromDownloadId": "ダウンロード ID から曲が取得できません",
|
||||
"@failedToGetSongFromDownloadId": {},
|
||||
"downloadedMissingImages": "{count,plural, =0{欠けている画像が見つかりません} =1{欠けている画像を {count} 枚ダウンロード} other{欠けている画像を {count} 枚ダウンロード}}",
|
||||
"@downloadedMissingImages": {
|
||||
"description": "Message that shows when the user downloads missing images",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"goToAlbum": "アルバムに行く",
|
||||
"@goToAlbum": {},
|
||||
"errorScreenError": "エラーリスト取得時にエラーが発生しました!この時点では、GitHub で issue を作成し、アプリデータを削除することをお勧めします",
|
||||
"@errorScreenError": {},
|
||||
"startupError": "起動時に問題が起こりました。エラー内容: {error}\n\ngithub.com/UnicornsOnLSD/finamp でイシューを作成し、このページのスクリーンショットを付けてください。問題が継続した場合はアプリデータをクリアしてアプリを初期化して下さい。",
|
||||
"@startupError": {
|
||||
"description": "The error message that shows when startup fails.",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Failed to open download DB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hideSongArtistsIfSameAsAlbumArtistsSubtitle": "曲のアーティストがアルバムのアーティストと一致した場合、アルバム画面に表示させるか。",
|
||||
"@hideSongArtistsIfSameAsAlbumArtistsSubtitle": {},
|
||||
"enterLowPriorityStateOnPauseSubtitle": "一時停止時に通知をスワイプで除去できます。また Android では一時停止時にサービスを停止できます。",
|
||||
"@enterLowPriorityStateOnPauseSubtitle": {},
|
||||
"gridCrossAxisCountSubtitle": "{value}の場合一行当たりのグリッドタイル数。",
|
||||
"@gridCrossAxisCountSubtitle": {
|
||||
"description": "List tile subtitle for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "landscape"
|
||||
}
|
||||
}
|
||||
},
|
||||
"bufferDurationSubtitle": "プレイヤーがバッファする容量(秒単位)。リスタートが必要です。",
|
||||
"@bufferDurationSubtitle": {},
|
||||
"runtime": "再生時間",
|
||||
"@runtime": {},
|
||||
"name": "曲名",
|
||||
"@name": {},
|
||||
"bufferDuration": "バッファ容量",
|
||||
"@bufferDuration": {},
|
||||
"language": "言語",
|
||||
"@language": {},
|
||||
"finamp": "Finamp",
|
||||
"@finamp": {},
|
||||
"downloadedItemsImagesCount": "{downloadedItems}, {downloadedImages}",
|
||||
"@downloadedItemsImagesCount": {
|
||||
"description": "This is for merging downloadedItemsCount and downloadedImagesCount as Flutter's intl stuff doesn't support multiple plurals in one string. https://github.com/flutter/flutter/issues/86906",
|
||||
"placeholders": {
|
||||
"downloadedItems": {
|
||||
"type": "String",
|
||||
"example": "12 downloads"
|
||||
},
|
||||
"downloadedImages": {
|
||||
"type": "String",
|
||||
"example": "1 image"
|
||||
}
|
||||
}
|
||||
},
|
||||
"areYouSure": "よろしいですか?",
|
||||
"@areYouSure": {},
|
||||
"appDirectory": "Appのディレクトリ",
|
||||
"@appDirectory": {},
|
||||
"shuffleAllSongCount": "曲がシャッフル化される回数",
|
||||
"@shuffleAllSongCount": {},
|
||||
"shuffleAllSongCountSubtitle": "すべての曲をシャッフルする時、ここで指定した曲数をロードします。",
|
||||
"@shuffleAllSongCountSubtitle": {},
|
||||
"viewType": "ビューの形式",
|
||||
"@viewType": {},
|
||||
"gridCrossAxisCount": "{value} のアイテム数",
|
||||
"@gridCrossAxisCount": {
|
||||
"description": "List tile title for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "Portrait"
|
||||
}
|
||||
}
|
||||
},
|
||||
"customLocation": "指定の場所",
|
||||
"@customLocation": {},
|
||||
"refresh": "リフレッシュ",
|
||||
"@refresh": {},
|
||||
"confirm": "確認する",
|
||||
"@confirm": {},
|
||||
"playNext": "再生次",
|
||||
"@playNext": {
|
||||
"description": "Popup menu item title for inserting an item into the play queue after the currently-playing item."
|
||||
},
|
||||
"resetTabs": "タブリセット",
|
||||
"@resetTabs": {},
|
||||
"viewTypeSubtitle": "ミュージック画面の表示形式",
|
||||
"@viewTypeSubtitle": {},
|
||||
"deleteDownloadsPrompt": "このデバイスから{itemType, select, album{album} playlist{playlist} artist{artist} genre{genre} track{song} other{}} '{itemName}'を削除してもよろしいですか?",
|
||||
"@deleteDownloadsPrompt": {
|
||||
"placeholders": {
|
||||
"itemName": {
|
||||
"type": "String",
|
||||
"example": "Abandon Ship"
|
||||
},
|
||||
"itemType": {
|
||||
"type": "String",
|
||||
"example": "album"
|
||||
}
|
||||
},
|
||||
"description": "Confirmation prompt shown before deleting downloaded media from the local device, destructive action, doesn't affect the media on the server."
|
||||
},
|
||||
"insertedIntoQueue": "キューに挿入されました。",
|
||||
"@insertedIntoQueue": {
|
||||
"description": "Snackbar message that shows when the user successfully inserts items into the play queue at a location that is not necessarily the end."
|
||||
},
|
||||
"responseError401": "{error} Status code {statusCode}. ユーザー名/パスワードが間違っているか、クライアントがログインしていません。",
|
||||
"@responseError401": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Unauthorized"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "401"
|
||||
}
|
||||
}
|
||||
},
|
||||
"noMusicLibrariesBody": "Finamp は音楽ライブラリを見つけることができませんでした。Jellyfin サーバーに、コンテンツ タイプが「音楽」に設定されているライブラリが少なくとも 1 つ含まれていることを確認してください。",
|
||||
"@noMusicLibrariesBody": {},
|
||||
"swipeInsertQueueNextSubtitle": "曲リストでスワイプしたときに、曲を最後に追加するのではなく、キューの次の項目として挿入できるようにします。",
|
||||
"@swipeInsertQueueNextSubtitle": {},
|
||||
"deleteDownloadsAbortButtonText": "キャンセル",
|
||||
"@deleteDownloadsAbortButtonText": {},
|
||||
"showUncensoredLogMessage": "このログはあなたのログイン情報を含みます。表示しますか?",
|
||||
"@showUncensoredLogMessage": {},
|
||||
"syncDownloadedPlaylists": "ダウンロードしたプレイリストの同期",
|
||||
"@syncDownloadedPlaylists": {},
|
||||
"deleteDownloadsConfirmButtonText": "削除",
|
||||
"@deleteDownloadsConfirmButtonText": {
|
||||
"description": "Shown in the confirmation dialog for deleting downloaded media from the local device."
|
||||
},
|
||||
"applicationLegalese": "Mozilla Public License 2.0 でライセンスされています。ソース コードは以下から入手できます:\n\ngithub.com/jmshrv/finamp",
|
||||
"@applicationLegalese": {},
|
||||
"customLocationsBuggy": "カスタムの場所は、権限の問題により、非常にバグが多くなります。これを修正する方法を考えていますが、今のところは使用しないことをお勧めします。",
|
||||
"@customLocationsBuggy": {},
|
||||
"showFastScroller": "高速スクロールを表示",
|
||||
"@showFastScroller": {},
|
||||
"swipeInsertQueueNext": "スワイプした曲を再生する",
|
||||
"@swipeInsertQueueNext": {},
|
||||
"noMusicLibrariesTitle": "音楽ライブラリなし",
|
||||
"@noMusicLibrariesTitle": {
|
||||
"description": "Title for message that shows on the views screen when no music libraries could be found."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,594 @@
|
||||
{
|
||||
"internalExternalIpExplanation": "귀하의 Jellyfin 서버에 원격으로 접속하려면, 외부 IP 주소를 사용해야 합니다.\n\n귀하의 서버가 HTTP 포트(80/443)에 있거나 역방향 프록시(Reverse Proxy) 뒤에 있는 경우, 포트를 지정할 필요는 없습니다.",
|
||||
"@internalExternalIpExplanation": {
|
||||
"description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port."
|
||||
},
|
||||
"next": "다음",
|
||||
"@next": {},
|
||||
"selectMusicLibraries": "음악 라이브러리 선택",
|
||||
"@selectMusicLibraries": {
|
||||
"description": "App bar title for library select screen"
|
||||
},
|
||||
"genres": "장르",
|
||||
"@genres": {},
|
||||
"startMix": "믹스 시작하기",
|
||||
"@startMix": {},
|
||||
"serverUrl": "서버 URL",
|
||||
"@serverUrl": {},
|
||||
"emptyServerUrl": "서버 URL은 필수값 입니다",
|
||||
"@emptyServerUrl": {
|
||||
"description": "Error message that shows when the user submits a login without a server URL"
|
||||
},
|
||||
"urlStartWithHttps": "URL은 \"http://\" 또는 \"https://\"로 시작해야 합니다",
|
||||
"@urlStartWithHttps": {
|
||||
"description": "Error message that shows when the user submits a server URL that doesn't start with http:// or https:// (for example, ftp://0.0.0.0"
|
||||
},
|
||||
"urlTrailingSlash": "URL 끝부분에 슬래시(/, 후행 슬래시)를 붙이지 마세요",
|
||||
"@urlTrailingSlash": {
|
||||
"description": "Error message that shows when the user submits a server URL that ends with a trailing slash (for example, http://0.0.0.0/)"
|
||||
},
|
||||
"username": "사용자 이름(아이디)",
|
||||
"@username": {},
|
||||
"password": "암호",
|
||||
"@password": {},
|
||||
"logs": "로그(사용기록)",
|
||||
"@logs": {},
|
||||
"couldNotFindLibraries": "라이브러리를 찾을 수 없습니다.",
|
||||
"@couldNotFindLibraries": {
|
||||
"description": "Error message when the user does not have any libraries"
|
||||
},
|
||||
"unknownName": "알 수 없는 이름",
|
||||
"@unknownName": {},
|
||||
"songs": "노래",
|
||||
"@songs": {},
|
||||
"albums": "앨범",
|
||||
"@albums": {},
|
||||
"artists": "아티스트",
|
||||
"@artists": {},
|
||||
"playlists": "플레이리스트",
|
||||
"@playlists": {},
|
||||
"startMixNoSongsAlbum": "믹스를 시작하기 전에 '앨범'을 길게 탭하여 믹스 빌더에서 추가하거나 제거하세요",
|
||||
"@startMixNoSongsAlbum": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no albums selected"
|
||||
},
|
||||
"music": "음악",
|
||||
"@music": {},
|
||||
"clear": "삭제(비우기)",
|
||||
"@clear": {},
|
||||
"shuffleAll": "임의 재생(모두)",
|
||||
"@shuffleAll": {},
|
||||
"finamp": "핀앰프(Finamp)",
|
||||
"@finamp": {},
|
||||
"sortOrder": "정렬 순서",
|
||||
"@sortOrder": {},
|
||||
"sortBy": "정렬 기준",
|
||||
"@sortBy": {},
|
||||
"budget": "예산",
|
||||
"@budget": {},
|
||||
"communityRating": "커뮤니티 평점",
|
||||
"@communityRating": {},
|
||||
"criticRating": "비평가 평점",
|
||||
"@criticRating": {},
|
||||
"dateAdded": "추가된 날짜",
|
||||
"@dateAdded": {},
|
||||
"datePlayed": "재생한 날짜",
|
||||
"@datePlayed": {},
|
||||
"premiereDate": "초연(프리미어) 날짜",
|
||||
"@premiereDate": {},
|
||||
"productionYear": "제작년도",
|
||||
"@productionYear": {},
|
||||
"name": "이름",
|
||||
"@name": {},
|
||||
"random": "랜덤",
|
||||
"@random": {},
|
||||
"revenue": "수익",
|
||||
"@revenue": {},
|
||||
"runtime": "런타임(상영 시간)",
|
||||
"@runtime": {},
|
||||
"syncDownloadedPlaylists": "다운로드한 플레이리스트 동기화",
|
||||
"@syncDownloadedPlaylists": {},
|
||||
"downloadMissingImages": "누락된 이미지 다운로드",
|
||||
"@downloadMissingImages": {},
|
||||
"downloadErrors": "다운로드 에러",
|
||||
"@downloadErrors": {},
|
||||
"downloadCount": "{count,plural, =1{{count}건 다운로드} other{{count}건 다운로드}}",
|
||||
"@downloadCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsCount": "{count,plural,=1{{count} 아이템} other{{count} 아이템}}",
|
||||
"@downloadedItemsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlComplete": "{count}건 완료",
|
||||
"@dlComplete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlFailed": "{count}건 실패",
|
||||
"@dlFailed": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlEnqueued": "{count}건 대기열에 추가됨",
|
||||
"@dlEnqueued": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlRunning": "{count}건 진행중",
|
||||
"@dlRunning": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrorsTitle": "다운로드 오류",
|
||||
"@downloadErrorsTitle": {},
|
||||
"noErrors": "오류가 없습니다!",
|
||||
"@noErrors": {},
|
||||
"failedToGetSongFromDownloadId": "다운로드 ID에서 노래를 가져오지 못했습니다",
|
||||
"@failedToGetSongFromDownloadId": {},
|
||||
"deleteDownloadsPrompt": "이 기기에서 {itemType, select, album{album} playlist{playlist} artist{artist} genre{genre} track{song} other{}} '{itemName}'를 삭제하시겠습니까?",
|
||||
"@deleteDownloadsPrompt": {
|
||||
"placeholders": {
|
||||
"itemName": {
|
||||
"type": "String",
|
||||
"example": "Abandon Ship"
|
||||
},
|
||||
"itemType": {
|
||||
"type": "String",
|
||||
"example": "album"
|
||||
}
|
||||
},
|
||||
"description": "Confirmation prompt shown before deleting downloaded media from the local device, destructive action, doesn't affect the media on the server."
|
||||
},
|
||||
"deleteDownloadsConfirmButtonText": "삭제",
|
||||
"@deleteDownloadsConfirmButtonText": {
|
||||
"description": "Shown in the confirmation dialog for deleting downloaded media from the local device."
|
||||
},
|
||||
"playButtonLabel": "재생",
|
||||
"@playButtonLabel": {},
|
||||
"shuffleButtonLabel": "임의 재생",
|
||||
"@shuffleButtonLabel": {},
|
||||
"songCount": "{count,plural,=1{{count} 곡} other{{count} 곡}}",
|
||||
"@songCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"editPlaylistNameTooltip": "플레이리스트 이름 수정",
|
||||
"@editPlaylistNameTooltip": {},
|
||||
"required": "필수 항목",
|
||||
"@required": {},
|
||||
"updateButtonLabel": "업데이트",
|
||||
"@updateButtonLabel": {},
|
||||
"favourite": "즐겨찾기",
|
||||
"@favourite": {},
|
||||
"addDownloads": "다운로드 추가",
|
||||
"@addDownloads": {},
|
||||
"location": "위치",
|
||||
"@location": {},
|
||||
"shareLogs": "로그(사용기록) 공유",
|
||||
"@shareLogs": {},
|
||||
"logsCopied": "로그(사용기록) 복사함.",
|
||||
"@logsCopied": {},
|
||||
"message": "메시지",
|
||||
"@message": {},
|
||||
"stackTrace": "스택 추적",
|
||||
"@stackTrace": {},
|
||||
"applicationLegalese": "Mozilla Public License 2.0에 따라 라이선스가 부여됐습니다. 소스 코드는 다음에서 확인할 수 있습니다:\n\ngithub.com/jmshrv/finamp",
|
||||
"@applicationLegalese": {},
|
||||
"transcoding": "트랜스코딩",
|
||||
"@transcoding": {},
|
||||
"downloadLocations": "다운로드 위치",
|
||||
"@downloadLocations": {},
|
||||
"interactions": "상호작용",
|
||||
"@interactions": {},
|
||||
"layoutAndTheme": "레이아웃 & 테마",
|
||||
"@layoutAndTheme": {},
|
||||
"downloadedSongsWillNotBeDeleted": "다운로드한 노래는 삭제되지 않습니다",
|
||||
"@downloadedSongsWillNotBeDeleted": {},
|
||||
"areYouSure": "확실한가요?",
|
||||
"@areYouSure": {},
|
||||
"jellyfinUsesAACForTranscoding": "Jellyfin은 트랜스코딩에 AAC를 사용합니다",
|
||||
"@jellyfinUsesAACForTranscoding": {},
|
||||
"enableTranscoding": "트랜스코딩 활성화",
|
||||
"@enableTranscoding": {},
|
||||
"enableTranscodingSubtitle": "서버 측에서 음악 스트리밍을 트랜스코딩 합니다.",
|
||||
"@enableTranscodingSubtitle": {},
|
||||
"bitrate": "비트레이트",
|
||||
"@bitrate": {},
|
||||
"customLocation": "사용자 지정 위치",
|
||||
"@customLocation": {},
|
||||
"unknownError": "알수 없는 오류",
|
||||
"@unknownError": {},
|
||||
"directoryMustBeEmpty": "디렉토리는 비어 있어야 합니다",
|
||||
"@directoryMustBeEmpty": {},
|
||||
"shuffleAllSongCount": "전곡 임의 재생시 곡 수",
|
||||
"@shuffleAllSongCount": {},
|
||||
"shuffleAllSongCountSubtitle": "'전곡 임의 재생' 버튼을 사용할 때 불러올 곡의 개수입니다.",
|
||||
"@shuffleAllSongCountSubtitle": {},
|
||||
"viewTypeSubtitle": "음악 화면 보기 유형",
|
||||
"@viewTypeSubtitle": {},
|
||||
"list": "목록",
|
||||
"@list": {},
|
||||
"grid": "그리드(격자)",
|
||||
"@grid": {},
|
||||
"portrait": "세로 보기",
|
||||
"@portrait": {},
|
||||
"landscape": "가로 보기",
|
||||
"@landscape": {},
|
||||
"gridCrossAxisCount": "{value} 그리드 열 갯수",
|
||||
"@gridCrossAxisCount": {
|
||||
"description": "List tile title for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "Portrait"
|
||||
}
|
||||
}
|
||||
},
|
||||
"showTextOnGridView": "그리드 보기에서 텍스트를 보여줌",
|
||||
"@showTextOnGridView": {},
|
||||
"showCoverAsPlayerBackground": "흐릿한 커버를 재생 화면 배경으로 보여줌",
|
||||
"@showCoverAsPlayerBackground": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtists": "앨범 아티스트와 동일한 경우, 곡 아티스트를 숨김",
|
||||
"@hideSongArtistsIfSameAsAlbumArtists": {},
|
||||
"showTextOnGridViewSubtitle": "그리드 음악 화면에서 '텍스트(곡목, 아티스트 등)' 표시 여부를 설정합니다.",
|
||||
"@showTextOnGridViewSubtitle": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtistsSubtitle": "앨범 화면에서 앨범 아티스트와 동일한 '곡 아티스트' 표시 여부를 설정합니다.",
|
||||
"@hideSongArtistsIfSameAsAlbumArtistsSubtitle": {},
|
||||
"disableGesture": "제스처 비활성화",
|
||||
"@disableGesture": {},
|
||||
"disableGestureSubtitle": "제스처 비활성화 여부를 설정합니다.",
|
||||
"@disableGestureSubtitle": {},
|
||||
"showFastScroller": "빠른 스크롤 표시",
|
||||
"@showFastScroller": {},
|
||||
"theme": "테마",
|
||||
"@theme": {},
|
||||
"system": "시스템",
|
||||
"@system": {},
|
||||
"light": "밝은 테마",
|
||||
"@light": {},
|
||||
"tabs": "탭",
|
||||
"@tabs": {},
|
||||
"yesButtonLabel": "네",
|
||||
"@yesButtonLabel": {},
|
||||
"noButtonLabel": "아니오",
|
||||
"@noButtonLabel": {},
|
||||
"setSleepTimer": "취침 타이머 설정",
|
||||
"@setSleepTimer": {},
|
||||
"minutes": "분",
|
||||
"@minutes": {},
|
||||
"invalidNumber": "잘못된 숫자",
|
||||
"@invalidNumber": {},
|
||||
"addToPlaylistTooltip": "플레이리스트에 추가",
|
||||
"@addToPlaylistTooltip": {},
|
||||
"addToPlaylistTitle": "플레이리스트에 추가",
|
||||
"@addToPlaylistTitle": {},
|
||||
"removeFromPlaylistTooltip": "플레이리스트에서 삭제",
|
||||
"@removeFromPlaylistTooltip": {},
|
||||
"newPlaylist": "새 플레이리스트",
|
||||
"@newPlaylist": {},
|
||||
"createButtonLabel": "만들기",
|
||||
"@createButtonLabel": {},
|
||||
"noAlbum": "앨범 없음",
|
||||
"@noAlbum": {},
|
||||
"noItem": "곡 없음",
|
||||
"@noItem": {},
|
||||
"noArtist": "아티스트 없음",
|
||||
"@noArtist": {},
|
||||
"unknownArtist": "알 수 없는 아티스트",
|
||||
"@unknownArtist": {},
|
||||
"streaming": "스트리밍",
|
||||
"@streaming": {},
|
||||
"downloaded": "다운로드됨",
|
||||
"@downloaded": {},
|
||||
"transcode": "트랜스코딩",
|
||||
"@transcode": {},
|
||||
"statusError": "상태 오류",
|
||||
"@statusError": {},
|
||||
"queue": "대기열",
|
||||
"@queue": {},
|
||||
"addToQueue": "대기열에 추가",
|
||||
"@addToQueue": {
|
||||
"description": "Popup menu item title for adding an item to the end of the play queue."
|
||||
},
|
||||
"instantMix": "인스턴트 믹스",
|
||||
"@instantMix": {},
|
||||
"goToAlbum": "앨범으로 이동",
|
||||
"@goToAlbum": {},
|
||||
"addFavourite": "즐겨찾기 추가",
|
||||
"@addFavourite": {},
|
||||
"insertedIntoQueue": "대기열 중간에 추가.",
|
||||
"@insertedIntoQueue": {
|
||||
"description": "Snackbar message that shows when the user successfully inserts items into the play queue at a location that is not necessarily the end."
|
||||
},
|
||||
"queueReplaced": "대기열이 교체됨.",
|
||||
"@queueReplaced": {},
|
||||
"startingInstantMix": "인스턴트 믹스 시작.",
|
||||
"@startingInstantMix": {},
|
||||
"anErrorHasOccured": "오류가 발생했습니다.",
|
||||
"@anErrorHasOccured": {},
|
||||
"responseError": "{error} 상태 코드 {statusCode}.",
|
||||
"@responseError": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Forbidden"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "403"
|
||||
}
|
||||
}
|
||||
},
|
||||
"responseError401": "{error} 상태 코드 {statusCode}. 이것은 아마도 잘못된 로그인 정보를 사용했거나, 더 이상 로그인되어 있지 않음을 의미합니다.",
|
||||
"@responseError401": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Unauthorized"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "401"
|
||||
}
|
||||
}
|
||||
},
|
||||
"removeFromMix": "믹스에서 삭제",
|
||||
"@removeFromMix": {},
|
||||
"addToMix": "믹스에 추가",
|
||||
"@addToMix": {},
|
||||
"redownloadedItems": "{count,plural, =0{다시 다운로드할 필요가 없습니다.} =1{{count} 아이템 다시 다운로드함} other{{count} 아이템 다시 다운로드함}}",
|
||||
"@redownloadedItems": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"bufferDuration": "버퍼 시간",
|
||||
"@bufferDuration": {},
|
||||
"bufferDurationSubtitle": "플레이어가 버퍼링해야 하는 시간(초) 입니다. 다시 시작해야 합니다.",
|
||||
"@bufferDurationSubtitle": {},
|
||||
"language": "언어",
|
||||
"@language": {},
|
||||
"showUncensoredLogMessage": "이 로그(사용기록)는 귀하의 로그인 정보를 포함합니다. 표시할까요?",
|
||||
"@showUncensoredLogMessage": {},
|
||||
"resetTabs": "탭 초기화",
|
||||
"@resetTabs": {},
|
||||
"noMusicLibrariesTitle": "음악 라이브러리 없음",
|
||||
"@noMusicLibrariesTitle": {
|
||||
"description": "Title for message that shows on the views screen when no music libraries could be found."
|
||||
},
|
||||
"noMusicLibrariesBody": "Finamp가 음악 라이브러리를 찾을 수 없습니다. 귀하의 Jellyfin 서버에 콘텐츠 유형이 \"음악\"으로 설정된 라이브러리가 하나 이상 있는지 확인하세요.",
|
||||
"@noMusicLibrariesBody": {},
|
||||
"startMixNoSongsArtist": "믹스를 시작하기 전에 '아티스트'를 길게 탭하여 믹스 빌더에서 추가하거나 제거하세요",
|
||||
"@startMixNoSongsArtist": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no artists selected"
|
||||
},
|
||||
"playCount": "재생 횟수",
|
||||
"@playCount": {},
|
||||
"downloadedMissingImages": "{count,plural, =0{누락된 이미지 없음} =1{누락된 이미지 {count}건 다운로드} other{누락된 이미지 {count}건 다운로드}}",
|
||||
"@downloadedMissingImages": {
|
||||
"description": "Message that shows when the user downloads missing images",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"favourites": "즐겨찾기",
|
||||
"@favourites": {},
|
||||
"album": "앨범",
|
||||
"@album": {},
|
||||
"downloads": "다운로드",
|
||||
"@downloads": {},
|
||||
"settings": "설정",
|
||||
"@settings": {},
|
||||
"offlineMode": "오프라인 모드",
|
||||
"@offlineMode": {},
|
||||
"albumArtist": "앨범 아티스트",
|
||||
"@albumArtist": {},
|
||||
"artist": "아티스트",
|
||||
"@artist": {},
|
||||
"downloadedImagesCount": "{count,plural,=1{이미지 {count}건} other{이미지 {count}건}}",
|
||||
"@downloadedImagesCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsImagesCount": "{downloadedItems}, {downloadedImages}",
|
||||
"@downloadedItemsImagesCount": {
|
||||
"description": "This is for merging downloadedItemsCount and downloadedImagesCount as Flutter's intl stuff doesn't support multiple plurals in one string. https://github.com/flutter/flutter/issues/86906",
|
||||
"placeholders": {
|
||||
"downloadedItems": {
|
||||
"type": "String",
|
||||
"example": "12 downloads"
|
||||
},
|
||||
"downloadedImages": {
|
||||
"type": "String",
|
||||
"example": "1 image"
|
||||
}
|
||||
}
|
||||
},
|
||||
"refresh": "새로고침",
|
||||
"@refresh": {},
|
||||
"redesignBeta": "베타 버전 사용해보기",
|
||||
"@redesignBeta": {},
|
||||
"errorScreenError": "오류 목록을 가져오지 못했습니다! 이 시점에서는 GitHub에 문제를 등록하고 앱 데이터를 삭제해야 합니다",
|
||||
"@errorScreenError": {},
|
||||
"deleteDownloadsAbortButtonText": "취소",
|
||||
"@deleteDownloadsAbortButtonText": {},
|
||||
"error": "오류",
|
||||
"@error": {},
|
||||
"discNumber": "디스크 {number}",
|
||||
"@discNumber": {
|
||||
"placeholders": {
|
||||
"number": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadsDeleted": "다운로드 항목을 삭제했습니다.",
|
||||
"@downloadsDeleted": {},
|
||||
"editPlaylistNameTitle": "플레이리스트 이름 수정",
|
||||
"@editPlaylistNameTitle": {},
|
||||
"playlistNameUpdated": "플레이리스트 이름을 갱신했습니다.",
|
||||
"@playlistNameUpdated": {},
|
||||
"downloadsAdded": "다운로드를 추가했습니다.",
|
||||
"@downloadsAdded": {},
|
||||
"addButtonLabel": "추가",
|
||||
"@addButtonLabel": {},
|
||||
"audioService": "오디오 서비스",
|
||||
"@audioService": {},
|
||||
"notAvailableInOfflineMode": "오프라인 모드에서는 사용할 수 없습니다",
|
||||
"@notAvailableInOfflineMode": {},
|
||||
"logOut": "로그아웃",
|
||||
"@logOut": {},
|
||||
"bitrateSubtitle": "비트레이트가 높으면 고품질의 음악을 들을 수 있습니다. 데이터 사용량도 증가합니다.",
|
||||
"@bitrateSubtitle": {},
|
||||
"appDirectory": "앱 디렉토리",
|
||||
"@appDirectory": {},
|
||||
"addDownloadLocation": "다운로드 위치 추가",
|
||||
"@addDownloadLocation": {},
|
||||
"selectDirectory": "디렉토리 선택",
|
||||
"@selectDirectory": {},
|
||||
"pathReturnSlashErrorMessage": "\"/(슬래시)\"로 끝나는 경로는 사용할 수 없습니다",
|
||||
"@pathReturnSlashErrorMessage": {},
|
||||
"gridCrossAxisCountSubtitle": "{value} 일때 한 행당 그리드 타일의 개수.",
|
||||
"@gridCrossAxisCountSubtitle": {
|
||||
"description": "List tile subtitle for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "landscape"
|
||||
}
|
||||
}
|
||||
},
|
||||
"showCoverAsPlayerBackgroundSubtitle": "재생 화면에서 '흐릿한 앨범 커버 배경' 사용 여부를 설정합니다.",
|
||||
"@showCoverAsPlayerBackgroundSubtitle": {},
|
||||
"customLocationsBuggy": "사용자 지정 위치는 권한 문제 때문에 버그가 매우 많습니다. 이 문제를 해결할 방법을 찾을 때 까지는 사용을 권장하지 않습니다.",
|
||||
"@customLocationsBuggy": {},
|
||||
"enterLowPriorityStateOnPause": "일시 중지시 낮은 우선순위 상태로 전환합니다",
|
||||
"@enterLowPriorityStateOnPause": {},
|
||||
"enterLowPriorityStateOnPauseSubtitle": "일시 중지시 알림창을 밀어서 사라지게 합니다. 안드로이드(OS)에서는 일시 중지시 서비스를 강제 종료할 수 있게 합니다.",
|
||||
"@enterLowPriorityStateOnPauseSubtitle": {},
|
||||
"viewType": "보기 유형",
|
||||
"@viewType": {},
|
||||
"dark": "어두운 테마",
|
||||
"@dark": {},
|
||||
"sleepTimerTooltip": "취침 타이머",
|
||||
"@sleepTimerTooltip": {},
|
||||
"cancelSleepTimer": "취침 타이머를 취소할까요?",
|
||||
"@cancelSleepTimer": {},
|
||||
"removeFromPlaylistTitle": "플레이리스트에서 삭제",
|
||||
"@removeFromPlaylistTitle": {},
|
||||
"playlistCreated": "플레이리스트 생성됨.",
|
||||
"@playlistCreated": {},
|
||||
"direct": "다이렉트",
|
||||
"@direct": {},
|
||||
"replaceQueue": "대기열 교체",
|
||||
"@replaceQueue": {},
|
||||
"addedToQueue": "대기열 끝에 추가.",
|
||||
"@addedToQueue": {
|
||||
"description": "Snackbar message that shows when the user successfully adds items to the end of the play queue."
|
||||
},
|
||||
"removedFromPlaylist": "플레이리스트에서 삭제됨.",
|
||||
"@removedFromPlaylist": {},
|
||||
"playNext": "다음 곡 재생",
|
||||
"@playNext": {
|
||||
"description": "Popup menu item title for inserting an item into the play queue after the currently-playing item."
|
||||
},
|
||||
"removeFavourite": "즐겨찾기 삭제",
|
||||
"@removeFavourite": {},
|
||||
"confirm": "확인",
|
||||
"@confirm": {},
|
||||
"swipeInsertQueueNext": "스와이프한 노래 재생",
|
||||
"@swipeInsertQueueNext": {},
|
||||
"swipeInsertQueueNextSubtitle": "노래 목록에서 스와이프 했을 때, 노래를 대기열 끝에 추가하는 대신 바로 다음 곡으로 삽입할 수 있습니다.",
|
||||
"@swipeInsertQueueNextSubtitle": {},
|
||||
"startupError": "앱 시작중에 문제가 발생했습니다. 오류 내용:{error}\n\n\"github.com/UnicornsOnLSD/finamp\"에 이 페이지의 캡처 화면을 첨부하여 '이슈'를 등록 해주세요. 이 문제가 지속되면 당신은 앱 데이터를 삭제하여 앱을 초기화 할 수 있습니다.",
|
||||
"@startupError": {
|
||||
"description": "The error message that shows when startup fails.",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Failed to open download DB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"playbackOrderShuffledTooltip": "임의 재생. 전환하려면 탭하세요.",
|
||||
"@playbackOrderShuffledTooltip": {},
|
||||
"playbackOrderLinearTooltip": "순차 재생. 전환하려면 탭하세요.",
|
||||
"@playbackOrderLinearTooltip": {},
|
||||
"loopModeAllTooltip": "모두 반복. 전환하려면 탭하세요.",
|
||||
"@loopModeAllTooltip": {},
|
||||
"loopModeOneTooltip": "한곡 반복. 전환하려면 탭하세요.",
|
||||
"@loopModeOneTooltip": {},
|
||||
"loopModeNoneTooltip": "반복 안 함. 전환하려면 탭하세요.",
|
||||
"@loopModeNoneTooltip": {},
|
||||
"skipToPrevious": "이전 곡으로 넘기기",
|
||||
"@skipToPrevious": {},
|
||||
"skipToNext": "다음 곡으로 넘기기",
|
||||
"@skipToNext": {},
|
||||
"togglePlayback": "재생 전환하기",
|
||||
"@togglePlayback": {},
|
||||
"playArtist": "{artist}의 모든 앨범 재생",
|
||||
"@playArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"shuffleArtist": "{artist}의 모든 앨범 임의 재생",
|
||||
"@shuffleArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadArtist": "{artist}의 모든 앨범 다운로드",
|
||||
"@downloadArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"deleteFromDevice": "기기에서 삭제하기",
|
||||
"@deleteFromDevice": {},
|
||||
"download": "다운로드",
|
||||
"@download": {},
|
||||
"sync": "서버와 동기화하기",
|
||||
"@sync": {},
|
||||
"about": "Finamp(핀앰프) 소개",
|
||||
"@about": {}
|
||||
}
|
||||
@@ -0,0 +1,507 @@
|
||||
{
|
||||
"next": "Neste",
|
||||
"@next": {},
|
||||
"selectMusicLibraries": "Velg musikkbibliotek",
|
||||
"@selectMusicLibraries": {
|
||||
"description": "App bar title for library select screen"
|
||||
},
|
||||
"couldNotFindLibraries": "Fant ikke noen bibliotek.",
|
||||
"@couldNotFindLibraries": {
|
||||
"description": "Error message when the user does not have any libraries"
|
||||
},
|
||||
"unknownName": "Ukjent navn",
|
||||
"@unknownName": {},
|
||||
"album": "Album",
|
||||
"@album": {},
|
||||
"albumArtist": "Albumsartist",
|
||||
"@albumArtist": {},
|
||||
"finamp": "Finamp",
|
||||
"@finamp": {},
|
||||
"downloads": "Nedlastninger",
|
||||
"@downloads": {},
|
||||
"settings": "Innstillinger",
|
||||
"@settings": {},
|
||||
"sortBy": "Sorter etter",
|
||||
"@sortBy": {},
|
||||
"playCount": "Avspillingsantall",
|
||||
"@playCount": {},
|
||||
"premiereDate": "Premieredato",
|
||||
"@premiereDate": {},
|
||||
"productionYear": "Produksjonsår",
|
||||
"@productionYear": {},
|
||||
"runtime": "Lengde",
|
||||
"@runtime": {},
|
||||
"downloadErrorsTitle": "Nedlastingsfeil",
|
||||
"@downloadErrorsTitle": {},
|
||||
"required": "Påkrevd",
|
||||
"@required": {},
|
||||
"shareLogs": "Del logger",
|
||||
"@shareLogs": {},
|
||||
"logsCopied": "Logger kopiert",
|
||||
"@logsCopied": {},
|
||||
"logOut": "Logg ut",
|
||||
"@logOut": {},
|
||||
"downloadedSongsWillNotBeDeleted": "Nedlastede spor vil ikke slettes",
|
||||
"@downloadedSongsWillNotBeDeleted": {},
|
||||
"enableTranscoding": "Skru på transkoding",
|
||||
"@enableTranscoding": {},
|
||||
"bitrate": "Bitrate",
|
||||
"@bitrate": {},
|
||||
"unknownError": "Ukjent feil",
|
||||
"@unknownError": {},
|
||||
"responseError": "{error} Statuskode {statusCode}.",
|
||||
"@responseError": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Forbidden"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "403"
|
||||
}
|
||||
}
|
||||
},
|
||||
"invalidNumber": "Ugyldig tall",
|
||||
"@invalidNumber": {},
|
||||
"sleepTimerTooltip": "Søvntidsur",
|
||||
"@sleepTimerTooltip": {},
|
||||
"addToPlaylistTooltip": "Legg til i spilleliste",
|
||||
"@addToPlaylistTooltip": {},
|
||||
"createButtonLabel": "Opprett",
|
||||
"@createButtonLabel": {},
|
||||
"noAlbum": "Ingen album",
|
||||
"@noAlbum": {},
|
||||
"noItem": "Ingen elementer",
|
||||
"@noItem": {},
|
||||
"noArtist": "Ingen artister",
|
||||
"@noArtist": {},
|
||||
"unknownArtist": "Ukjent artist",
|
||||
"@unknownArtist": {},
|
||||
"downloaded": "Nedlastet",
|
||||
"@downloaded": {},
|
||||
"statusError": "Statusfeil",
|
||||
"@statusError": {},
|
||||
"addToQueue": "Legg til i kø",
|
||||
"@addToQueue": {},
|
||||
"replaceQueue": "Erstatt kø",
|
||||
"@replaceQueue": {},
|
||||
"goToAlbum": "Gå til album",
|
||||
"@goToAlbum": {},
|
||||
"removeFavourite": "Fjern favoritt",
|
||||
"@removeFavourite": {},
|
||||
"addFavourite": "Legg til favoritt",
|
||||
"@addFavourite": {},
|
||||
"addedToQueue": "Lagt til i kø.",
|
||||
"@addedToQueue": {},
|
||||
"queueReplaced": "Kø erstattet.",
|
||||
"@queueReplaced": {},
|
||||
"anErrorHasOccured": "Noe gikk galt.",
|
||||
"@anErrorHasOccured": {},
|
||||
"removeFromMix": "Fjern fra miks",
|
||||
"@removeFromMix": {},
|
||||
"addButtonLabel": "Legg til",
|
||||
"@addButtonLabel": {},
|
||||
"playlistNameUpdated": "Spillelistenavn oppdatert.",
|
||||
"@playlistNameUpdated": {},
|
||||
"criticRating": "Kritikervurdering",
|
||||
"@criticRating": {},
|
||||
"downloadErrors": "Nedlastingsfeil",
|
||||
"@downloadErrors": {},
|
||||
"artist": "Artist",
|
||||
"@artist": {},
|
||||
"budget": "Budsjett",
|
||||
"@budget": {},
|
||||
"artists": "Artister",
|
||||
"@artists": {},
|
||||
"communityRating": "Gemenskapsvurdering",
|
||||
"@communityRating": {},
|
||||
"downloadMissingImages": "Last ned manglende bilder",
|
||||
"@downloadMissingImages": {},
|
||||
"startMix": "Start miks",
|
||||
"@startMix": {},
|
||||
"random": "Tilfeldig",
|
||||
"@random": {},
|
||||
"dateAdded": "Dato lagt til",
|
||||
"@dateAdded": {},
|
||||
"datePlayed": "Dato avspilt",
|
||||
"@datePlayed": {},
|
||||
"songs": "Spor",
|
||||
"@songs": {},
|
||||
"genres": "Sjangere",
|
||||
"@genres": {},
|
||||
"albums": "Album",
|
||||
"@albums": {},
|
||||
"clear": "Tøm",
|
||||
"@clear": {},
|
||||
"favourites": "Favoritter",
|
||||
"@favourites": {},
|
||||
"editPlaylistNameTitle": "Rediger spillelistenavn",
|
||||
"@editPlaylistNameTitle": {},
|
||||
"downloadsDeleted": "Nedlastinger slettet.",
|
||||
"@downloadsDeleted": {},
|
||||
"audioService": "Lydtjeneste",
|
||||
"@audioService": {},
|
||||
"areYouSure": "Er du sikker?",
|
||||
"@areYouSure": {},
|
||||
"playlists": "Spillelister",
|
||||
"@playlists": {},
|
||||
"music": "Musikk",
|
||||
"@music": {},
|
||||
"offlineMode": "Frakoblet modus",
|
||||
"@offlineMode": {},
|
||||
"sortOrder": "Sorteringsrekkefølge",
|
||||
"@sortOrder": {},
|
||||
"name": "Navn",
|
||||
"@name": {},
|
||||
"updateButtonLabel": "Oppdater",
|
||||
"@updateButtonLabel": {},
|
||||
"noButtonLabel": "Nei",
|
||||
"@noButtonLabel": {},
|
||||
"message": "Melding",
|
||||
"@message": {},
|
||||
"notAvailableInOfflineMode": "Ikke tilgjengelig i frakoblet modus",
|
||||
"@notAvailableInOfflineMode": {},
|
||||
"jellyfinUsesAACForTranscoding": "Jellyfin bruker AAC for transkoding",
|
||||
"@jellyfinUsesAACForTranscoding": {},
|
||||
"list": "Liste",
|
||||
"@list": {},
|
||||
"light": "Lys",
|
||||
"@light": {},
|
||||
"tabs": "Faner",
|
||||
"@tabs": {},
|
||||
"cancelSleepTimer": "Avbryt søvntidsur?",
|
||||
"@cancelSleepTimer": {},
|
||||
"grid": "Rutenett",
|
||||
"@grid": {},
|
||||
"dark": "Mørk",
|
||||
"@dark": {},
|
||||
"system": "System",
|
||||
"@system": {},
|
||||
"yesButtonLabel": "Ja",
|
||||
"@yesButtonLabel": {},
|
||||
"setSleepTimer": "Sett søvntidsur",
|
||||
"@setSleepTimer": {},
|
||||
"newPlaylist": "Ny spilleliste",
|
||||
"@newPlaylist": {},
|
||||
"playlistCreated": "Spilleliste opprettet.",
|
||||
"@playlistCreated": {},
|
||||
"addToPlaylistTitle": "Legg til i spilleliste",
|
||||
"@addToPlaylistTitle": {},
|
||||
"addToMix": "Legg til i miks",
|
||||
"@addToMix": {},
|
||||
"minutes": "Minutter",
|
||||
"@minutes": {},
|
||||
"transcode": "Transkod",
|
||||
"@transcode": {},
|
||||
"streaming": "Strømming",
|
||||
"@streaming": {},
|
||||
"queue": "Kø",
|
||||
"@queue": {},
|
||||
"instantMix": "Umiddelbar miks",
|
||||
"@instantMix": {},
|
||||
"direct": "Direkte",
|
||||
"@direct": {},
|
||||
"startingInstantMix": "Starter umiddelbar miks …",
|
||||
"@startingInstantMix": {},
|
||||
"responseError401": "{error} Statuskode {statusCode}. Dette betyr antagelig at du bruker feil brukernavn eller passord, eller at klienten din ikke lenger er innloget.",
|
||||
"@responseError401": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Unauthorized"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "401"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlRunning": "{count} kjører",
|
||||
"@dlRunning": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"urlStartWithHttps": "Nettadressen må starte med http:// eller https://",
|
||||
"@urlStartWithHttps": {
|
||||
"description": "Error message that shows when the user submits a server URL that doesn't start with http:// or https:// (for example, ftp://0.0.0.0"
|
||||
},
|
||||
"dlComplete": "{count} fullført",
|
||||
"@dlComplete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlFailed": "{count} mislykket",
|
||||
"@dlFailed": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlEnqueued": "{count} i kø",
|
||||
"@dlEnqueued": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"startupError": "Noe gikk galt under oppstart av programmet. Feilen var: {error}\n\nOpprett en feilrapport på github.com/UnicornsOnLSD/finamp med en skjermavbildning av denne siden. Hvis problemet vedvarer kan du tømme programdata for å tilbakestille programmet.",
|
||||
"@startupError": {
|
||||
"description": "The error message that shows when startup fails.",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Failed to open download DB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"redownloadedItems": "{count,plural, =0{Ingenting trenger å lastes ned igjen.} =1{Lastet ned igjen {count} element} other{Lastet ned igjen {count} elementer}}",
|
||||
"@redownloadedItems": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"logs": "Loggføring",
|
||||
"@logs": {},
|
||||
"password": "Passord",
|
||||
"@password": {},
|
||||
"username": "Brukernavn",
|
||||
"@username": {},
|
||||
"serverUrl": "Tjener-nettadresse",
|
||||
"@serverUrl": {},
|
||||
"emptyServerUrl": "Tjener-nettadressen kan ikke stå tom",
|
||||
"@emptyServerUrl": {
|
||||
"description": "Error message that shows when the user submits a login without a server URL"
|
||||
},
|
||||
"urlTrailingSlash": "Nettadressen kan ikke inneholde avsluttende skråstrek",
|
||||
"@urlTrailingSlash": {
|
||||
"description": "Error message that shows when the user submits a server URL that ends with a trailing slash (for example, http://0.0.0.0/)"
|
||||
},
|
||||
"internalExternalIpExplanation": "Hvis du vil ha tilgang til Jellyfin-tjeneren din annensteds fra må du bruke din eksterne IP-adresse.\n\nHvis tjeneren din er på en HTTP-port (80/443) må du angi en port. Dette er sannsynligvis tilfelle hvis tjeneren din er bak en omvendt mellomtjener.",
|
||||
"@internalExternalIpExplanation": {
|
||||
"description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port."
|
||||
},
|
||||
"startMixNoSongsAlbum": "Lang-trykk et album for å legge til eller fjerne det fra miksbyggeren før du starter en miks",
|
||||
"@startMixNoSongsAlbum": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no albums selected"
|
||||
},
|
||||
"startMixNoSongsArtist": "Lang-trykk på en artist for å legge til eller fjerne vedkommende fra miksbyggeren før du starter en miks",
|
||||
"@startMixNoSongsArtist": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no artists selected"
|
||||
},
|
||||
"shuffleAll": "Tilfelding avspilling av alt",
|
||||
"@shuffleAll": {},
|
||||
"revenue": "Omsetning",
|
||||
"@revenue": {},
|
||||
"downloadedMissingImages": "{count,plural, =0{Fant ingen manglende bilder} =1{Lastet ned {count} manglende bilde} other{Lastet ned {count} manglende bilder}}",
|
||||
"@downloadedMissingImages": {
|
||||
"description": "Message that shows when the user downloads missing images",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadCount": "{count,plural, =1{{count} nedlasting} other{{count} nedlastinger}}",
|
||||
"@downloadCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsCount": "{count,plural,=1{{count} element} other{{count} elementer}}",
|
||||
"@downloadedItemsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"error": "Feil",
|
||||
"@error": {},
|
||||
"discNumber": "Disk {number}",
|
||||
"@discNumber": {
|
||||
"placeholders": {
|
||||
"number": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"playButtonLabel": "Spill",
|
||||
"@playButtonLabel": {},
|
||||
"editPlaylistNameTooltip": "Rediger spillelistenavn",
|
||||
"@editPlaylistNameTooltip": {},
|
||||
"downloadedItemsImagesCount": "{downloadedItems}, {downloadedImages}",
|
||||
"@downloadedItemsImagesCount": {
|
||||
"description": "This is for merging downloadedItemsCount and downloadedImagesCount as Flutter's intl stuff doesn't support multiple plurals in one string. https://github.com/flutter/flutter/issues/86906",
|
||||
"placeholders": {
|
||||
"downloadedItems": {
|
||||
"type": "String",
|
||||
"example": "12 downloads"
|
||||
},
|
||||
"downloadedImages": {
|
||||
"type": "String",
|
||||
"example": "1 image"
|
||||
}
|
||||
}
|
||||
},
|
||||
"noErrors": "Ingen feil.",
|
||||
"@noErrors": {},
|
||||
"stackTrace": "Stabelspor",
|
||||
"@stackTrace": {},
|
||||
"applicationLegalese": "Lisensiert MPL 2.0, med kildekode tilgjengelig på\n\ngithub.com/jmshrv/finamp",
|
||||
"@applicationLegalese": {},
|
||||
"transcoding": "Transkoding",
|
||||
"@transcoding": {},
|
||||
"failedToGetSongFromDownloadId": "Klarte ikke å hente spor fra nedlastings-ID",
|
||||
"@failedToGetSongFromDownloadId": {},
|
||||
"favourite": "Favorittmerk",
|
||||
"@favourite": {},
|
||||
"addDownloads": "Legg til nedlastinger",
|
||||
"@addDownloads": {},
|
||||
"downloadsAdded": "Nedlastinger lagt til.",
|
||||
"@downloadsAdded": {},
|
||||
"layoutAndTheme": "Posisjonering og draktvalg",
|
||||
"@layoutAndTheme": {},
|
||||
"shuffleButtonLabel": "Tilfeldig avspilling",
|
||||
"@shuffleButtonLabel": {},
|
||||
"location": "Sted",
|
||||
"@location": {},
|
||||
"downloadLocations": "Nedlastingssteder",
|
||||
"@downloadLocations": {},
|
||||
"downloadedImagesCount": "{count,plural,=1{{count} bilde} other{{count} bilder}}",
|
||||
"@downloadedImagesCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"errorScreenError": "En feil inntraff under innhenting av listen over feil. Herfra bør du kanskje opprette en feilrapport på GitHub og slette programdataen.",
|
||||
"@errorScreenError": {},
|
||||
"songCount": "{count,plural,=1{{count} spor} other{{count} spor}}",
|
||||
"@songCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"appDirectory": "Programmappe",
|
||||
"@appDirectory": {},
|
||||
"bitrateSubtitle": "Høyere bitrate gir lyd i bedre kvalitet, på bekostning av høyere båndbreddebruk.",
|
||||
"@bitrateSubtitle": {},
|
||||
"customLocation": "Egendefinert sted",
|
||||
"@customLocation": {},
|
||||
"enableTranscodingSubtitle": "Transkoder musikkstrømmer på tjenersiden.",
|
||||
"@enableTranscodingSubtitle": {},
|
||||
"addDownloadLocation": "Legg til nedlastingssted",
|
||||
"@addDownloadLocation": {},
|
||||
"selectDirectory": "Velg mappe",
|
||||
"@selectDirectory": {},
|
||||
"directoryMustBeEmpty": "Mappen må være tom",
|
||||
"@directoryMustBeEmpty": {},
|
||||
"pathReturnSlashErrorMessage": "Stier som returnerer «/» kan ikke brukes.",
|
||||
"@pathReturnSlashErrorMessage": {},
|
||||
"customLocationsBuggy": "Egendefinerte steder fungerer dårlig som følge av problemer med tilganger. Måter å løse det på vurderes, men akkurat nå anbefales ikke bruk.",
|
||||
"@customLocationsBuggy": {},
|
||||
"shuffleAllSongCount": "Antall spor for tilfeldig avspilling",
|
||||
"@shuffleAllSongCount": {},
|
||||
"shuffleAllSongCountSubtitle": "Mengden spor å laste inn ved bruk av «Tilfeldig avspilling av alle spor»-knappen.",
|
||||
"@shuffleAllSongCountSubtitle": {},
|
||||
"viewType": "Visningstype",
|
||||
"@viewType": {},
|
||||
"viewTypeSubtitle": "Visningstype for musikkskjermen",
|
||||
"@viewTypeSubtitle": {},
|
||||
"enterLowPriorityStateOnPause": "Gå inn i lavprioritetstilstand ved pause",
|
||||
"@enterLowPriorityStateOnPause": {},
|
||||
"enterLowPriorityStateOnPauseSubtitle": "Lar merknaden bli dratt unna under pause. Tillater også Android å drepe tjenesten når pauset.",
|
||||
"@enterLowPriorityStateOnPauseSubtitle": {},
|
||||
"portrait": "Stående",
|
||||
"@portrait": {},
|
||||
"landscape": "Liggende",
|
||||
"@landscape": {},
|
||||
"gridCrossAxisCount": "{value} rutenettsakseantall",
|
||||
"@gridCrossAxisCount": {
|
||||
"description": "List tile title for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "Portrait"
|
||||
}
|
||||
}
|
||||
},
|
||||
"gridCrossAxisCountSubtitle": "Mengden rutenettsflis å bruke per rad i {value}-modus.",
|
||||
"@gridCrossAxisCountSubtitle": {
|
||||
"description": "List tile subtitle for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "landscape"
|
||||
}
|
||||
}
|
||||
},
|
||||
"theme": "Drakt",
|
||||
"@theme": {},
|
||||
"showTextOnGridViewSubtitle": "Hvorvidt tekst (navn, artist, osv.( skal vises i rutenettsmusikkskjermen.",
|
||||
"@showTextOnGridViewSubtitle": {},
|
||||
"showCoverAsPlayerBackgroundSubtitle": "Hvorvidt tilslørt omslag skal brukes som bakgrunn på avspillerskjermen.",
|
||||
"@showCoverAsPlayerBackgroundSubtitle": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtists": "Skjul artister for sporet hvis samme som albumsartister",
|
||||
"@hideSongArtistsIfSameAsAlbumArtists": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtistsSubtitle": "Hvorvidt sporartister skal vises på albumsskjermen hvis forskjellig fra albumsartister.",
|
||||
"@hideSongArtistsIfSameAsAlbumArtistsSubtitle": {},
|
||||
"showTextOnGridView": "Vis tekst i rutenettsvisning",
|
||||
"@showTextOnGridView": {},
|
||||
"showCoverAsPlayerBackground": "Vis tilslørt omslag som avspillerbakgrunn",
|
||||
"@showCoverAsPlayerBackground": {},
|
||||
"removedFromPlaylist": "Fjernet fra spilleliste.",
|
||||
"@removedFromPlaylist": {},
|
||||
"removeFromPlaylistTooltip": "Fjern fra spilleliste",
|
||||
"@removeFromPlaylistTooltip": {},
|
||||
"bufferDuration": "Hurtiglagervarighet",
|
||||
"@bufferDuration": {},
|
||||
"showUncensoredLogMessage": "Denne loggen inneholder din innloggingsinfo. Vis?",
|
||||
"@showUncensoredLogMessage": {},
|
||||
"removeFromPlaylistTitle": "Fjern fra spilleliste",
|
||||
"@removeFromPlaylistTitle": {},
|
||||
"bufferDurationSubtitle": "Antall sekunder avspilleren skal mellomlagre. Krever programomstart.",
|
||||
"@bufferDurationSubtitle": {},
|
||||
"insertedIntoQueue": "Lagt i kø.",
|
||||
"@insertedIntoQueue": {
|
||||
"description": "Snackbar message that shows when the user successfully inserts items into the play queue at a location that is not necessarily the end."
|
||||
},
|
||||
"refresh": "Gjenoppfrisk",
|
||||
"@refresh": {},
|
||||
"confirm": "Bekreft",
|
||||
"@confirm": {},
|
||||
"language": "Språk",
|
||||
"@language": {},
|
||||
"playNext": "Spill neste",
|
||||
"@playNext": {
|
||||
"description": "Popup menu item title for inserting an item into the play queue after the currently-playing item."
|
||||
},
|
||||
"resetTabs": "Tilbakestill faner",
|
||||
"@resetTabs": {},
|
||||
"noMusicLibrariesBody": "Finamp fant ingen musikkbibliotek. Forsikre deg om at din Jellyfin-tjener inneholder minst ett bibliotek med innholdstype satt til «Musikk».",
|
||||
"@noMusicLibrariesBody": {},
|
||||
"disableGesture": "Skru av håndvendinger",
|
||||
"@disableGesture": {},
|
||||
"noMusicLibrariesTitle": "Ingen musikkbibliotek",
|
||||
"@noMusicLibrariesTitle": {
|
||||
"description": "Title for message that shows on the views screen when no music libraries could be found."
|
||||
},
|
||||
"disableGestureSubtitle": "Hvorvidt håndvendinger skal skrus av.",
|
||||
"@disableGestureSubtitle": {}
|
||||
}
|
||||
@@ -0,0 +1,491 @@
|
||||
{
|
||||
"responseError401": "{error} Status code {statusCode}. Dit betekenr waarschijnlijk dat u de verkeerde gebruikersnaam/wachtwoord hebt gebruikt, of uw apparaat niet langer geauthenticeerd is.",
|
||||
"@responseError401": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Unauthorized"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "401"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addDownloads": "Voeg downloads toe",
|
||||
"@addDownloads": {},
|
||||
"addButtonLabel": "Toevoegen",
|
||||
"@addButtonLabel": {},
|
||||
"artists": "Artiesten",
|
||||
"@artists": {},
|
||||
"albumArtist": "Album Artiest",
|
||||
"@albumArtist": {},
|
||||
"artist": "Artiest",
|
||||
"@artist": {},
|
||||
"budget": "Budget",
|
||||
"@budget": {},
|
||||
"bitrate": "Bitrate",
|
||||
"@bitrate": {},
|
||||
"anErrorHasOccured": "Er is een fout opgetreden.",
|
||||
"@anErrorHasOccured": {},
|
||||
"addToPlaylistTitle": "Toevoegen aan afspeellijst",
|
||||
"@addToPlaylistTitle": {},
|
||||
"addedToQueue": "Toegevoegd aan rij.",
|
||||
"@addedToQueue": {},
|
||||
"addToQueue": "Voeg toe aan rij",
|
||||
"@addToQueue": {},
|
||||
"album": "Album",
|
||||
"@album": {},
|
||||
"albums": "Albums",
|
||||
"@albums": {},
|
||||
"couldNotFindLibraries": "Kon geen bibliotheken vinden.",
|
||||
"@couldNotFindLibraries": {
|
||||
"description": "Error message when the user does not have any libraries"
|
||||
},
|
||||
"responseError": "{error} Status code {statusCode}.",
|
||||
"@responseError": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Forbidden"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "403"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addDownloadLocation": "Voeg een downloadlocatie toe",
|
||||
"@addDownloadLocation": {},
|
||||
"shuffleAllSongCountSubtitle": "Hoeveelheid liedjes geladen moeten worden bij gebruik van de shuffle knop.",
|
||||
"@shuffleAllSongCountSubtitle": {},
|
||||
"dlComplete": "{count} volledig",
|
||||
"@dlComplete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"clear": "Opschonen",
|
||||
"@clear": {},
|
||||
"addFavourite": "Toevoegen aan favorieten",
|
||||
"@addFavourite": {},
|
||||
"addToPlaylistTooltip": "Toevoegen aan afspeellijst",
|
||||
"@addToPlaylistTooltip": {},
|
||||
"gridCrossAxisCountSubtitle": "Hoeveelheid rijen te gebruiken in {value}-modus.",
|
||||
"@gridCrossAxisCountSubtitle": {
|
||||
"description": "List tile subtitle for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "landscape"
|
||||
}
|
||||
}
|
||||
},
|
||||
"errorScreenError": "Er is een fout opgetreden bij het opvragen van de lijst. Probeer een issue te maken op GitHub en verwijder app data",
|
||||
"@errorScreenError": {},
|
||||
"areYouSure": "Bent u zeker?",
|
||||
"@areYouSure": {},
|
||||
"audioService": "Audiodienst",
|
||||
"@audioService": {},
|
||||
"bitrateSubtitle": "Het gebruik van een hogere bitrate geeft betere audiokwaliteit, maar gebruikt meer netwerkbandbreedte.",
|
||||
"@bitrateSubtitle": {},
|
||||
"cancelSleepTimer": "Annuleer sleep timer?",
|
||||
"@cancelSleepTimer": {},
|
||||
"communityRating": "Gemeenschapsbeoordeling",
|
||||
"@communityRating": {},
|
||||
"downloadCount": "{count,plural, =1{{count} download} other{{count} downloads}}",
|
||||
"@downloadCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedImagesCount": "{count,plural,=1{{count} plaatje} other{{count} plaatjes}}",
|
||||
"@downloadedImagesCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsCount": "{count,plural,=1{{count} item} other{{count} items}}",
|
||||
"@downloadedItemsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlFailed": "{count} mislukt",
|
||||
"@dlFailed": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"appDirectory": "Applicatie folder",
|
||||
"@appDirectory": {},
|
||||
"customLocation": "Persoonlijke locatie",
|
||||
"@customLocation": {},
|
||||
"dark": "Donker",
|
||||
"@dark": {},
|
||||
"createButtonLabel": "CREËER",
|
||||
"@createButtonLabel": {},
|
||||
"direct": "DIRECT",
|
||||
"@direct": {},
|
||||
"songCount": "{count,plural,=1{{count} Nummer} other{{count} Nummers}}",
|
||||
"@songCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serverUrl": "Server URL",
|
||||
"@serverUrl": {},
|
||||
"internalExternalIpExplanation": "Om toegang tot de Jellyfin server te krijgen op afstand, dien je een extern IP te gebruiken.\n\nWanneer de server een HTTP-poort (80 of 443) gebruikt, hoef je deze niet in te vullen. Dit is waarschijnlijk het geval wanneer de server zich achter een reverse proxy bevindt.",
|
||||
"@internalExternalIpExplanation": {
|
||||
"description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port."
|
||||
},
|
||||
"username": "Gebruikersnaam",
|
||||
"@username": {},
|
||||
"password": "Wachtwoord",
|
||||
"@password": {},
|
||||
"logs": "Logbestanden",
|
||||
"@logs": {},
|
||||
"next": "Volgende",
|
||||
"@next": {},
|
||||
"urlTrailingSlash": "De URL mag geen / bevatten aan het einde",
|
||||
"@urlTrailingSlash": {
|
||||
"description": "Error message that shows when the user submits a server URL that ends with a trailing slash (for example, http://0.0.0.0/)"
|
||||
},
|
||||
"selectMusicLibraries": "Selecteer Muziekbibliotheken",
|
||||
"@selectMusicLibraries": {
|
||||
"description": "App bar title for library select screen"
|
||||
},
|
||||
"unknownName": "Onbekende Naam",
|
||||
"@unknownName": {},
|
||||
"songs": "Liedjes",
|
||||
"@songs": {},
|
||||
"playlists": "Afspeellijsten",
|
||||
"@playlists": {},
|
||||
"startMix": "Mix starten",
|
||||
"@startMix": {},
|
||||
"genres": "Genres",
|
||||
"@genres": {},
|
||||
"startMixNoSongsArtist": "Druk lang op een artiest om deze toe te voegen of te verwijderen van de mix-bouwer alvorens de mix te starten",
|
||||
"@startMixNoSongsArtist": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no artists selected"
|
||||
},
|
||||
"startMixNoSongsAlbum": "Druk lang op een album om deze toe te voegen of te verwijderen van de mix-bouwer alvorens de mix te starten",
|
||||
"@startMixNoSongsAlbum": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no albums selected"
|
||||
},
|
||||
"music": "Muziek",
|
||||
"@music": {},
|
||||
"favourites": "Favorieten",
|
||||
"@favourites": {},
|
||||
"shuffleAll": "Alles shufflen",
|
||||
"@shuffleAll": {},
|
||||
"settings": "Instellingen",
|
||||
"@settings": {},
|
||||
"offlineMode": "Offline Modus",
|
||||
"@offlineMode": {},
|
||||
"sortOrder": "Sorteervolgorde",
|
||||
"@sortOrder": {},
|
||||
"finamp": "Finamp",
|
||||
"@finamp": {},
|
||||
"downloads": "Downloads",
|
||||
"@downloads": {},
|
||||
"sortBy": "Sorteer met",
|
||||
"@sortBy": {},
|
||||
"criticRating": "Criticusbeoordeling",
|
||||
"@criticRating": {},
|
||||
"dateAdded": "Datum toegevoegd",
|
||||
"@dateAdded": {},
|
||||
"datePlayed": "Datum afgespeeld",
|
||||
"@datePlayed": {},
|
||||
"playCount": "Aantal keren afgespeeld",
|
||||
"@playCount": {},
|
||||
"premiereDate": "Premieredatum",
|
||||
"@premiereDate": {},
|
||||
"productionYear": "Productiejaar",
|
||||
"@productionYear": {},
|
||||
"name": "Naam",
|
||||
"@name": {},
|
||||
"random": "Willekeurig",
|
||||
"@random": {},
|
||||
"revenue": "Inkomsten",
|
||||
"@revenue": {},
|
||||
"runtime": "Duur",
|
||||
"@runtime": {},
|
||||
"downloadMissingImages": "Download ontbrekende plaatjes",
|
||||
"@downloadMissingImages": {},
|
||||
"downloadedMissingImages": "{count,plural, =0{Geen ontbrekende plaatjes gevonden} =1{{count} ontbrekend plaatje gedownloaded} other{{count} ontbrekende plaatjes gedownloaded}}",
|
||||
"@downloadedMissingImages": {
|
||||
"description": "Message that shows when the user downloads missing images",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsImagesCount": "{downloadedItems}, {downloadedImages}",
|
||||
"@downloadedItemsImagesCount": {
|
||||
"description": "This is for merging downloadedItemsCount and downloadedImagesCount as Flutter's intl stuff doesn't support multiple plurals in one string. https://github.com/flutter/flutter/issues/86906",
|
||||
"placeholders": {
|
||||
"downloadedItems": {
|
||||
"type": "String",
|
||||
"example": "12 downloads"
|
||||
},
|
||||
"downloadedImages": {
|
||||
"type": "String",
|
||||
"example": "1 image"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrors": "Download fouten",
|
||||
"@downloadErrors": {},
|
||||
"dlEnqueued": "{count} gepland",
|
||||
"@dlEnqueued": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlRunning": "{count} bezig",
|
||||
"@dlRunning": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrorsTitle": "Download Fouten",
|
||||
"@downloadErrorsTitle": {},
|
||||
"noErrors": "Geen fouten!",
|
||||
"@noErrors": {},
|
||||
"failedToGetSongFromDownloadId": "Het nummer kon niet gevonden worden met deze download ID",
|
||||
"@failedToGetSongFromDownloadId": {},
|
||||
"error": "Fout",
|
||||
"@error": {},
|
||||
"playButtonLabel": "AFSPELEN",
|
||||
"@playButtonLabel": {},
|
||||
"editPlaylistNameTooltip": "Pas de naam van de playlist aan",
|
||||
"@editPlaylistNameTooltip": {},
|
||||
"editPlaylistNameTitle": "Pas de naam van de Playlist aan",
|
||||
"@editPlaylistNameTitle": {},
|
||||
"shuffleButtonLabel": "SHUFFLE",
|
||||
"@shuffleButtonLabel": {},
|
||||
"updateButtonLabel": "UPDATE",
|
||||
"@updateButtonLabel": {},
|
||||
"playlistNameUpdated": "De naam van de playlist is aangepast.",
|
||||
"@playlistNameUpdated": {},
|
||||
"favourite": "Favoriet",
|
||||
"@favourite": {},
|
||||
"downloadsDeleted": "Downloads verwijderd.",
|
||||
"@downloadsDeleted": {},
|
||||
"location": "Plaats",
|
||||
"@location": {},
|
||||
"downloadsAdded": "Downloads toegevoegd.",
|
||||
"@downloadsAdded": {},
|
||||
"shareLogs": "Deel de log",
|
||||
"@shareLogs": {},
|
||||
"stackTrace": "Strack-trace",
|
||||
"@stackTrace": {},
|
||||
"applicationLegalese": "Uitgegeven onder de Mozilla Public License 2.0. Broncode beschikbaar op:\n\ngithub.com/jmshrv/finamp",
|
||||
"@applicationLegalese": {},
|
||||
"downloadLocations": "Downloadlocaties",
|
||||
"@downloadLocations": {},
|
||||
"transcoding": "Converteren",
|
||||
"@transcoding": {},
|
||||
"layoutAndTheme": "Layout & Thema",
|
||||
"@layoutAndTheme": {},
|
||||
"notAvailableInOfflineMode": "Niet beschikbaar in offline-modus",
|
||||
"@notAvailableInOfflineMode": {},
|
||||
"logOut": "Uitloggen",
|
||||
"@logOut": {},
|
||||
"downloadedSongsWillNotBeDeleted": "Gedownloade nummers worden niet verwijderd",
|
||||
"@downloadedSongsWillNotBeDeleted": {},
|
||||
"jellyfinUsesAACForTranscoding": "Jellyfin gebruikt AAC voor conversie",
|
||||
"@jellyfinUsesAACForTranscoding": {},
|
||||
"selectDirectory": "Selecteer map",
|
||||
"@selectDirectory": {},
|
||||
"unknownError": "Onbekende Fout",
|
||||
"@unknownError": {},
|
||||
"directoryMustBeEmpty": "Folder moet leeg zijn",
|
||||
"@directoryMustBeEmpty": {},
|
||||
"enterLowPriorityStateOnPause": "Ga naar een lage prioriteit wanneer gepauseerd",
|
||||
"@enterLowPriorityStateOnPause": {},
|
||||
"viewType": "Type bekijken",
|
||||
"@viewType": {},
|
||||
"viewTypeSubtitle": "Type voor het muziekscherm bekijken",
|
||||
"@viewTypeSubtitle": {},
|
||||
"shuffleAllSongCount": "Aantal liedjes in de shuffle",
|
||||
"@shuffleAllSongCount": {},
|
||||
"list": "Lijst",
|
||||
"@list": {},
|
||||
"grid": "Raster",
|
||||
"@grid": {},
|
||||
"portrait": "Portret",
|
||||
"@portrait": {},
|
||||
"landscape": "Landschap",
|
||||
"@landscape": {},
|
||||
"gridCrossAxisCount": "{value} Aantal assen",
|
||||
"@gridCrossAxisCount": {
|
||||
"description": "List tile title for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "Portrait"
|
||||
}
|
||||
}
|
||||
},
|
||||
"showTextOnGridView": "Tekst in rooster tonen",
|
||||
"@showTextOnGridView": {},
|
||||
"showTextOnGridViewSubtitle": "Tekst (titel, artiest, etc.) laten zien op het muziekscherm.",
|
||||
"@showTextOnGridViewSubtitle": {},
|
||||
"theme": "Thema",
|
||||
"@theme": {},
|
||||
"disableGestureSubtitle": "Gebaren in- of uitschakelen.",
|
||||
"@disableGestureSubtitle": {},
|
||||
"light": "Licht",
|
||||
"@light": {},
|
||||
"tabs": "Tabs",
|
||||
"@tabs": {},
|
||||
"yesButtonLabel": "JA",
|
||||
"@yesButtonLabel": {},
|
||||
"noButtonLabel": "NEE",
|
||||
"@noButtonLabel": {},
|
||||
"setSleepTimer": "Slaaptimer instellen",
|
||||
"@setSleepTimer": {},
|
||||
"minutes": "Minuten",
|
||||
"@minutes": {},
|
||||
"invalidNumber": "Ongeldig getal",
|
||||
"@invalidNumber": {},
|
||||
"sleepTimerTooltip": "Slaaptimer",
|
||||
"@sleepTimerTooltip": {},
|
||||
"newPlaylist": "Nieuwe afspeellijst",
|
||||
"@newPlaylist": {},
|
||||
"playlistCreated": "Afspeellijst gecreëerd.",
|
||||
"@playlistCreated": {},
|
||||
"noAlbum": "Geen album",
|
||||
"@noAlbum": {},
|
||||
"noItem": "Geen element",
|
||||
"@noItem": {},
|
||||
"noArtist": "Geen artiest",
|
||||
"@noArtist": {},
|
||||
"unknownArtist": "Onbekende artiest",
|
||||
"@unknownArtist": {},
|
||||
"streaming": "STREAMING",
|
||||
"@streaming": {},
|
||||
"downloaded": "GEDOWNLOAD",
|
||||
"@downloaded": {},
|
||||
"statusError": "STATUS FOUT",
|
||||
"@statusError": {},
|
||||
"queue": "Afspeelrij",
|
||||
"@queue": {},
|
||||
"replaceQueue": "Afspeelrij vervangen",
|
||||
"@replaceQueue": {},
|
||||
"instantMix": "Instant mix",
|
||||
"@instantMix": {},
|
||||
"goToAlbum": "Ga naar album",
|
||||
"@goToAlbum": {},
|
||||
"removeFavourite": "Verwijder favoriet",
|
||||
"@removeFavourite": {},
|
||||
"queueReplaced": "Rij vervangen.",
|
||||
"@queueReplaced": {},
|
||||
"startingInstantMix": "Instantmix starten.",
|
||||
"@startingInstantMix": {},
|
||||
"removeFromMix": "Uit mix verwijderen",
|
||||
"@removeFromMix": {},
|
||||
"addToMix": "Aan mix toevoegen",
|
||||
"@addToMix": {},
|
||||
"bufferDuration": "Bufferlengte",
|
||||
"@bufferDuration": {},
|
||||
"bufferDurationSubtitle": "De lengte van de buffer, in seconden. Dit vereist een herstart.",
|
||||
"@bufferDurationSubtitle": {},
|
||||
"redownloadedItems": "{count,plural, =0{Geen downloads nodig.} =1{{count} element opnieuw gedownload} other{ {count} elementen opnieuw gedownload}}",
|
||||
"@redownloadedItems": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"enterLowPriorityStateOnPauseSubtitle": "De notificatie kan weggeswiped worden wanneer gepauseerd. Hierdoor kan Android de service stoppen.",
|
||||
"@enterLowPriorityStateOnPauseSubtitle": {},
|
||||
"logsCopied": "De log is gekopieerd.",
|
||||
"@logsCopied": {},
|
||||
"discNumber": "Disk {number}",
|
||||
"@discNumber": {
|
||||
"placeholders": {
|
||||
"number": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"required": "Verplicht",
|
||||
"@required": {},
|
||||
"message": "Bericht",
|
||||
"@message": {},
|
||||
"enableTranscodingSubtitle": "Converteert muziekstreams op de server.",
|
||||
"@enableTranscodingSubtitle": {},
|
||||
"enableTranscoding": "Conversie inschakelen",
|
||||
"@enableTranscoding": {},
|
||||
"pathReturnSlashErrorMessage": "Paden met \"/\" kunnen niet worden gebruikt",
|
||||
"@pathReturnSlashErrorMessage": {},
|
||||
"customLocationsBuggy": "Persoonlijke locaties hebben veel bug door permissies. We denken over oplossingen hiervoor. Voor nu raden we aan deze niet te gebruiken.",
|
||||
"@customLocationsBuggy": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtists": "Liedartiest verbergen wanneer deze hetzelfde is als de albumartiest",
|
||||
"@hideSongArtistsIfSameAsAlbumArtists": {},
|
||||
"showCoverAsPlayerBackground": "Geblurde cover op spelerachtergrond tonen",
|
||||
"@showCoverAsPlayerBackground": {},
|
||||
"showCoverAsPlayerBackgroundSubtitle": "Geblurde coverafbeelding gebruiken als achtergrond van het afspeelscherm.",
|
||||
"@showCoverAsPlayerBackgroundSubtitle": {},
|
||||
"disableGesture": "Gebaren uitschakelen",
|
||||
"@disableGesture": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtistsSubtitle": "Liedjesartiest tonen wanneer deze hetzelfde is als de albumartiest.",
|
||||
"@hideSongArtistsIfSameAsAlbumArtistsSubtitle": {},
|
||||
"system": "Systeem",
|
||||
"@system": {},
|
||||
"transcode": "CONVERTEREN",
|
||||
"@transcode": {},
|
||||
"startupError": "Er ging iets mis bij het starten van de app. Dit was de foutmelding: {error}\n\nCreëer een issue op github.com/UnicornsOnLSD/finamp met een schermafbeelding van deze pagina. Wanneer het probleem zich vaker voordoet, kan je de app-data verwijderen om de app te resetten.",
|
||||
"@startupError": {
|
||||
"description": "The error message that shows when startup fails.",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Failed to open download DB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"emptyServerUrl": "De URL van je server mag niet leeg zijn",
|
||||
"@emptyServerUrl": {
|
||||
"description": "Error message that shows when the user submits a login without a server URL"
|
||||
},
|
||||
"urlStartWithHttps": "De URL moet beginnen met http:// of https://",
|
||||
"@urlStartWithHttps": {
|
||||
"description": "Error message that shows when the user submits a server URL that doesn't start with http:// or https:// (for example, ftp://0.0.0.0"
|
||||
},
|
||||
"removeFromPlaylistTooltip": "Verwijder van afspeellijst",
|
||||
"@removeFromPlaylistTooltip": {},
|
||||
"removeFromPlaylistTitle": "Verwijder van afspeellijst",
|
||||
"@removeFromPlaylistTitle": {},
|
||||
"removedFromPlaylist": "Verwijderd van afspeellijst.",
|
||||
"@removedFromPlaylist": {},
|
||||
"resetTabs": "Tabbladen resetten",
|
||||
"@resetTabs": {},
|
||||
"language": "Taal",
|
||||
"@language": {},
|
||||
"confirm": "Bevestigen",
|
||||
"@confirm": {},
|
||||
"showUncensoredLogMessage": "Dit logboek bevat uw inloggegevens. Tonen?",
|
||||
"@showUncensoredLogMessage": {}
|
||||
}
|
||||
@@ -0,0 +1,539 @@
|
||||
{
|
||||
"premiereDate": "Data premiery",
|
||||
"@premiereDate": {},
|
||||
"password": "Hasło",
|
||||
"@password": {},
|
||||
"logs": "Logi",
|
||||
"@logs": {},
|
||||
"next": "Dalej",
|
||||
"@next": {},
|
||||
"unknownName": "Bez nazwy",
|
||||
"@unknownName": {},
|
||||
"playlists": "Listy odtwarzania",
|
||||
"@playlists": {},
|
||||
"startMix": "Rozpocznij mix",
|
||||
"@startMix": {},
|
||||
"clear": "Wyczyść",
|
||||
"@clear": {},
|
||||
"favourites": "Ulubione",
|
||||
"@favourites": {},
|
||||
"sortOrder": "Porządek sortowania",
|
||||
"@sortOrder": {},
|
||||
"downloads": "Pobrane",
|
||||
"@downloads": {},
|
||||
"album": "Album",
|
||||
"@album": {},
|
||||
"albumArtist": "Wykonawca albumu",
|
||||
"@albumArtist": {},
|
||||
"sortBy": "Sortuj według",
|
||||
"@sortBy": {},
|
||||
"artist": "Wykonawca",
|
||||
"@artist": {},
|
||||
"communityRating": "Ocena społeczności",
|
||||
"@communityRating": {},
|
||||
"playCount": "Liczba odtworzeń",
|
||||
"@playCount": {},
|
||||
"dateAdded": "Data dodania",
|
||||
"@dateAdded": {},
|
||||
"datePlayed": "Data odtwarzania",
|
||||
"@datePlayed": {},
|
||||
"name": "Nazwa",
|
||||
"@name": {},
|
||||
"random": "Losowo",
|
||||
"@random": {},
|
||||
"dlEnqueued": "{count} oczekuje",
|
||||
"@dlEnqueued": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"playButtonLabel": "ODTWARZAJ",
|
||||
"@playButtonLabel": {},
|
||||
"shuffleButtonLabel": "LOSOWO",
|
||||
"@shuffleButtonLabel": {},
|
||||
"editPlaylistNameTitle": "Edytuj nazwę listy odtwarzania",
|
||||
"@editPlaylistNameTitle": {},
|
||||
"playlistNameUpdated": "Zaktualizowano nazwę listy odtwarzania.",
|
||||
"@playlistNameUpdated": {},
|
||||
"favourite": "Ulubiony",
|
||||
"@favourite": {},
|
||||
"required": "Wymagane",
|
||||
"@required": {},
|
||||
"addButtonLabel": "DODAJ",
|
||||
"@addButtonLabel": {},
|
||||
"transcoding": "Transkodowanie",
|
||||
"@transcoding": {},
|
||||
"message": "Wiadomość",
|
||||
"@message": {},
|
||||
"audioService": "Usługa audio",
|
||||
"@audioService": {},
|
||||
"grid": "Siatka",
|
||||
"@grid": {},
|
||||
"portrait": "Widok pionowy",
|
||||
"@portrait": {},
|
||||
"landscape": "Widok poziomy",
|
||||
"@landscape": {},
|
||||
"yesButtonLabel": "TAK",
|
||||
"@yesButtonLabel": {},
|
||||
"invalidNumber": "Nieprawidłowa liczba",
|
||||
"@invalidNumber": {},
|
||||
"playlistCreated": "Utworzono listę odtwarzania.",
|
||||
"@playlistCreated": {},
|
||||
"newPlaylist": "Nowa lista odtwarzania",
|
||||
"@newPlaylist": {},
|
||||
"noArtist": "Brak artysty",
|
||||
"@noArtist": {},
|
||||
"addToQueue": "Dodaj do kolejki",
|
||||
"@addToQueue": {},
|
||||
"instantMix": "Szybki miks",
|
||||
"@instantMix": {},
|
||||
"queue": "Kolejka",
|
||||
"@queue": {},
|
||||
"direct": "BEZPOŚREDNIE",
|
||||
"@direct": {},
|
||||
"startingInstantMix": "Rozpocznij szybki miks.",
|
||||
"@startingInstantMix": {},
|
||||
"anErrorHasOccured": "Wystąpił błąd.",
|
||||
"@anErrorHasOccured": {},
|
||||
"serverUrl": "Adres URL serwera",
|
||||
"@serverUrl": {},
|
||||
"emptyServerUrl": "Adres URL serwera nie może być pusty",
|
||||
"@emptyServerUrl": {
|
||||
"description": "Error message that shows when the user submits a login without a server URL"
|
||||
},
|
||||
"urlStartWithHttps": "URL musi zaczynać się od http:// lub https://",
|
||||
"@urlStartWithHttps": {
|
||||
"description": "Error message that shows when the user submits a server URL that doesn't start with http:// or https:// (for example, ftp://0.0.0.0"
|
||||
},
|
||||
"username": "Nazwa użytkownika",
|
||||
"@username": {},
|
||||
"urlTrailingSlash": "URL nie może kończyć się znakiem \"/\"",
|
||||
"@urlTrailingSlash": {
|
||||
"description": "Error message that shows when the user submits a server URL that ends with a trailing slash (for example, http://0.0.0.0/)"
|
||||
},
|
||||
"selectMusicLibraries": "Wybierz biblioteki z muzyką",
|
||||
"@selectMusicLibraries": {
|
||||
"description": "App bar title for library select screen"
|
||||
},
|
||||
"couldNotFindLibraries": "Nie znaleziono żadnych bibliotek.",
|
||||
"@couldNotFindLibraries": {
|
||||
"description": "Error message when the user does not have any libraries"
|
||||
},
|
||||
"songs": "Utwory",
|
||||
"@songs": {},
|
||||
"albums": "Albumy",
|
||||
"@albums": {},
|
||||
"artists": "Wykonawcy",
|
||||
"@artists": {},
|
||||
"genres": "Gatunki",
|
||||
"@genres": {},
|
||||
"addedToQueue": "Dodano do kolejki.",
|
||||
"@addedToQueue": {},
|
||||
"queueReplaced": "Kolejka zastąpiona.",
|
||||
"@queueReplaced": {},
|
||||
"error": "Błąd",
|
||||
"@error": {},
|
||||
"noErrors": "Brak błędów!",
|
||||
"@noErrors": {},
|
||||
"addFavourite": "Dodaj do ulubionych",
|
||||
"@addFavourite": {},
|
||||
"addToPlaylistTooltip": "Dodaj do playlisty",
|
||||
"@addToPlaylistTooltip": {},
|
||||
"addToPlaylistTitle": "Dodaj do Playlisty",
|
||||
"@addToPlaylistTitle": {},
|
||||
"updateButtonLabel": "AKTUALIZUJ",
|
||||
"@updateButtonLabel": {},
|
||||
"logOut": "Wyloguj",
|
||||
"@logOut": {},
|
||||
"settings": "Ustawienia",
|
||||
"@settings": {},
|
||||
"unknownError": "Nieznany błąd",
|
||||
"@unknownError": {},
|
||||
"finamp": "Finamp",
|
||||
"@finamp": {},
|
||||
"music": "Muzyka",
|
||||
"@music": {},
|
||||
"shareLogs": "Udostępnij logi",
|
||||
"@shareLogs": {},
|
||||
"list": "Lista",
|
||||
"@list": {},
|
||||
"showCoverAsPlayerBackground": "Pokazuj rozmyty obraz jako tło odtwarzacza",
|
||||
"@showCoverAsPlayerBackground": {},
|
||||
"location": "Lokalizacja",
|
||||
"@location": {},
|
||||
"logsCopied": "Logi skopiowane.",
|
||||
"@logsCopied": {},
|
||||
"areYouSure": "Czy na pewno?",
|
||||
"@areYouSure": {},
|
||||
"unknownArtist": "Nieznany artysta",
|
||||
"@unknownArtist": {},
|
||||
"offlineMode": "Tryb offline",
|
||||
"@offlineMode": {},
|
||||
"editPlaylistNameTooltip": "Edytuj nazwę listy odtwarzania",
|
||||
"@editPlaylistNameTooltip": {},
|
||||
"discNumber": "Dysk {number}",
|
||||
"@discNumber": {
|
||||
"placeholders": {
|
||||
"number": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloaded": "Z POBRANYCH",
|
||||
"@downloaded": {},
|
||||
"addDownloadLocation": "Dodaj lokalizację pobierania",
|
||||
"@addDownloadLocation": {},
|
||||
"downloadLocations": "Lokalizacje pobierania",
|
||||
"@downloadLocations": {},
|
||||
"jellyfinUsesAACForTranscoding": "Jellyfin używa AAC do transkodowania",
|
||||
"@jellyfinUsesAACForTranscoding": {},
|
||||
"theme": "Motyw",
|
||||
"@theme": {},
|
||||
"goToAlbum": "Idź do albumu",
|
||||
"@goToAlbum": {},
|
||||
"productionYear": "Rok produkcji",
|
||||
"@productionYear": {},
|
||||
"enableTranscoding": "Włącz transkodowanie",
|
||||
"@enableTranscoding": {},
|
||||
"downloadedSongsWillNotBeDeleted": "Pobrane utwory nie zostaną usunięte",
|
||||
"@downloadedSongsWillNotBeDeleted": {},
|
||||
"downloadErrors": "Błędy pobierania",
|
||||
"@downloadErrors": {},
|
||||
"downloadErrorsTitle": "Błędy pobierania",
|
||||
"@downloadErrorsTitle": {},
|
||||
"light": "Jasny",
|
||||
"@light": {},
|
||||
"customLocation": "Własna lokalizacja",
|
||||
"@customLocation": {},
|
||||
"showTextOnGridView": "Pokaż tekst w widoku siatki",
|
||||
"@showTextOnGridView": {},
|
||||
"directoryMustBeEmpty": "Folder musi być pusty",
|
||||
"@directoryMustBeEmpty": {},
|
||||
"downloadsDeleted": "Usunięto pobrane.",
|
||||
"@downloadsDeleted": {},
|
||||
"downloadMissingImages": "Pobierz brakujące obrazy",
|
||||
"@downloadMissingImages": {},
|
||||
"dlComplete": "{count} ukończono pomyślnie",
|
||||
"@dlComplete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"shuffleAll": "Losuj wszystko",
|
||||
"@shuffleAll": {},
|
||||
"criticRating": "Ocena krytyków",
|
||||
"@criticRating": {},
|
||||
"budget": "Budżet",
|
||||
"@budget": {},
|
||||
"revenue": "Dochód",
|
||||
"@revenue": {},
|
||||
"downloadCount": "{count,plural, =1{{count} pobranie} other{{count} pobrań}}",
|
||||
"@downloadCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedImagesCount": "{count,plural,=1{{count} obraz} other{{count} obrazów}}",
|
||||
"@downloadedImagesCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlFailed": "{count} ukończono z błędami",
|
||||
"@dlFailed": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlRunning": "{count} w trakcie",
|
||||
"@dlRunning": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadsAdded": "Dodano do pobierania.",
|
||||
"@downloadsAdded": {},
|
||||
"addDownloads": "Wszystkie pobrania",
|
||||
"@addDownloads": {},
|
||||
"layoutAndTheme": "Układ i motyw",
|
||||
"@layoutAndTheme": {},
|
||||
"enableTranscodingSubtitle": "Transkoduje strumienie muzyczne po stronie serwera.",
|
||||
"@enableTranscodingSubtitle": {},
|
||||
"bitrate": "Bitrate",
|
||||
"@bitrate": {},
|
||||
"selectDirectory": "Wybierz folder",
|
||||
"@selectDirectory": {},
|
||||
"pathReturnSlashErrorMessage": "Ścieżki nie mogą wskazywać \"/\"",
|
||||
"@pathReturnSlashErrorMessage": {},
|
||||
"cancelSleepTimer": "Zatrzymać odliczanie?",
|
||||
"@cancelSleepTimer": {},
|
||||
"system": "Systemowy",
|
||||
"@system": {},
|
||||
"noButtonLabel": "NIE",
|
||||
"@noButtonLabel": {},
|
||||
"createButtonLabel": "UTWÓRZ",
|
||||
"@createButtonLabel": {},
|
||||
"noAlbum": "Brak albumu",
|
||||
"@noAlbum": {},
|
||||
"noItem": "Brak elementu",
|
||||
"@noItem": {},
|
||||
"streaming": "STRUMIENIOWANIE",
|
||||
"@streaming": {},
|
||||
"replaceQueue": "Zastąp kolejkę",
|
||||
"@replaceQueue": {},
|
||||
"statusError": "STATUS BŁĘDU",
|
||||
"@statusError": {},
|
||||
"responseError": "{error} Kod statusu {statusCode}.",
|
||||
"@responseError": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Forbidden"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "403"
|
||||
}
|
||||
}
|
||||
},
|
||||
"notAvailableInOfflineMode": "Niedostępne w trybie offline",
|
||||
"@notAvailableInOfflineMode": {},
|
||||
"dark": "Ciemny",
|
||||
"@dark": {},
|
||||
"removeFavourite": "Usuń z ulubionych",
|
||||
"@removeFavourite": {},
|
||||
"tabs": "Zakładki",
|
||||
"@tabs": {},
|
||||
"setSleepTimer": "Ustaw wyłącznik czasowy",
|
||||
"@setSleepTimer": {},
|
||||
"enterLowPriorityStateOnPause": "Przechodź w stan niskiego priorytetu w trakcie trwania pauzy",
|
||||
"@enterLowPriorityStateOnPause": {},
|
||||
"songCount": "{count,plural,=1{{count} utwór} other{{count} utworów}}",
|
||||
"@songCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"startMixNoSongsArtist": "Kliknij i przytrzymaj nazwę wykonawcy, aby dodać go do mix-u przed jego rozpoczęciem",
|
||||
"@startMixNoSongsArtist": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no artists selected"
|
||||
},
|
||||
"startMixNoSongsAlbum": "Kliknij i przytrzymaj nazwę albumu, aby dodać go do mix-u przed jego rozpoczęciem",
|
||||
"@startMixNoSongsAlbum": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no albums selected"
|
||||
},
|
||||
"appDirectory": "Folder aplikacji",
|
||||
"@appDirectory": {},
|
||||
"downloadedItemsCount": "{count,plural,=1{{count} utwór} other{{count} utworów}}",
|
||||
"@downloadedItemsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsImagesCount": "{downloadedItems}, {downloadedImages}",
|
||||
"@downloadedItemsImagesCount": {
|
||||
"description": "This is for merging downloadedItemsCount and downloadedImagesCount as Flutter's intl stuff doesn't support multiple plurals in one string. https://github.com/flutter/flutter/issues/86906",
|
||||
"placeholders": {
|
||||
"downloadedItems": {
|
||||
"type": "String",
|
||||
"example": "12 downloads"
|
||||
},
|
||||
"downloadedImages": {
|
||||
"type": "String",
|
||||
"example": "1 image"
|
||||
}
|
||||
}
|
||||
},
|
||||
"bitrateSubtitle": "Wyższy bitrate dostarcza lepszą jakość, ale kosztem większego zużycia transferu danych.",
|
||||
"@bitrateSubtitle": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtists": "Ukryj wykonawców utworu jeśli odpowiadają wykonawcom albumu",
|
||||
"@hideSongArtistsIfSameAsAlbumArtists": {},
|
||||
"customLocationsBuggy": "Niestandardowe lokalizacje są bardzo kłopotliwe ze względu na problemy z uprawnieniami. W chwili obecnej ich używanie nie jest zalecane.",
|
||||
"@customLocationsBuggy": {},
|
||||
"gridCrossAxisCountSubtitle": "Ilość elementów w wierszu - {value}.",
|
||||
"@gridCrossAxisCountSubtitle": {
|
||||
"description": "List tile subtitle for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "landscape"
|
||||
}
|
||||
}
|
||||
},
|
||||
"shuffleAllSongCountSubtitle": "Ilość utworów do załadowania kiedy użyto przycisku \"Losowo\" na wszystkich utworach.",
|
||||
"@shuffleAllSongCountSubtitle": {},
|
||||
"downloadedMissingImages": "{count,plural, =0{Nie brakuje żadnych obrazów} =1{Pobrano {count} brakujący obraz} other{Pobrano {count} brakujących obrazów}}",
|
||||
"@downloadedMissingImages": {
|
||||
"description": "Message that shows when the user downloads missing images",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"failedToGetSongFromDownloadId": "Nie udało się pobrać utworu z ID pobierania",
|
||||
"@failedToGetSongFromDownloadId": {},
|
||||
"stackTrace": "Stos błędu",
|
||||
"@stackTrace": {},
|
||||
"enterLowPriorityStateOnPauseSubtitle": "Pozwala usunąć powiadomienie podczas pauzy. Pozwala również systemowi Android na zabicie usługi podczas pauzy.",
|
||||
"@enterLowPriorityStateOnPauseSubtitle": {},
|
||||
"viewTypeSubtitle": "Układ elementów",
|
||||
"@viewTypeSubtitle": {},
|
||||
"shuffleAllSongCount": "Maksymalna ilość losowych utworów",
|
||||
"@shuffleAllSongCount": {},
|
||||
"gridCrossAxisCount": "Elementy siatki ({value})",
|
||||
"@gridCrossAxisCount": {
|
||||
"description": "List tile title for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "Portrait"
|
||||
}
|
||||
}
|
||||
},
|
||||
"showCoverAsPlayerBackgroundSubtitle": "Określa czy używać rozmytego obrazu na ekranie odtwarzacza.",
|
||||
"@showCoverAsPlayerBackgroundSubtitle": {},
|
||||
"sleepTimerTooltip": "Wyłącznik czasowy",
|
||||
"@sleepTimerTooltip": {},
|
||||
"showTextOnGridViewSubtitle": "Określa czy wyświetlać tekst (tytuł, wykonawca itp.) na siatce elementów.",
|
||||
"@showTextOnGridViewSubtitle": {},
|
||||
"viewType": "Widok",
|
||||
"@viewType": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtistsSubtitle": "Określa czy wyświetlać wykonawców utworów na ekranie albumu, jeśli nie różnią się one od wykonawców albumów.",
|
||||
"@hideSongArtistsIfSameAsAlbumArtistsSubtitle": {},
|
||||
"responseError401": "{error} Kod {statusCode}. To najprawdopodobniej oznacza, że użyłeś/aś nieprawidłowej nazwy użytkownika lub hasła.",
|
||||
"@responseError401": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Unauthorized"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "401"
|
||||
}
|
||||
}
|
||||
},
|
||||
"transcode": "TRANSKODOWANE",
|
||||
"@transcode": {},
|
||||
"applicationLegalese": "Licencja Mozilla Public License 2.0. Kod źródłowy dostępny na:\n\ngithub.com/jmshrv/finamp",
|
||||
"@applicationLegalese": {},
|
||||
"errorScreenError": "Wystąpił błąd podczas pobierania listy błędów. Utwórz zgłoszenie na portalu GitHub i usuń dane aplikacji",
|
||||
"@errorScreenError": {},
|
||||
"internalExternalIpExplanation": "Jeśli chcesz uzyskać dostęp do zdalnej instancji Jellyfin, musisz posiadać zewnętrzne IP.\n\nJeśli serwer jest dostępny na portach HTTP(S) (80/443), nie musisz określać portu.",
|
||||
"@internalExternalIpExplanation": {
|
||||
"description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port."
|
||||
},
|
||||
"startupError": "Coś poszło nie tak podczas startu aplikacji. Wystąpił błąd :{error}\n\nProszę utworzyć zgłoszenie (https://github.com/jmshrv/finamp) wraz ze zrzutem ekranu. Jeśli problem będzie się powtarzać, usuń dane aplikacji.",
|
||||
"@startupError": {
|
||||
"description": "The error message that shows when startup fails.",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Failed to open download DB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"runtime": "Czas trwania",
|
||||
"@runtime": {},
|
||||
"removeFromMix": "Usuń z miksu",
|
||||
"@removeFromMix": {},
|
||||
"addToMix": "Dodaj do miksu",
|
||||
"@addToMix": {},
|
||||
"disableGesture": "Wyłącz gesty",
|
||||
"@disableGesture": {},
|
||||
"disableGestureSubtitle": "Czy wyłączyć gesty.",
|
||||
"@disableGestureSubtitle": {},
|
||||
"minutes": "Minuty",
|
||||
"@minutes": {},
|
||||
"bufferDuration": "Długość bufora",
|
||||
"@bufferDuration": {},
|
||||
"bufferDurationSubtitle": "Ile odtwarzacz powinien buforować, w sekundach. Wymaga ponownego uruchomienia.",
|
||||
"@bufferDurationSubtitle": {},
|
||||
"redownloadedItems": "{count,plural, =0{Nie potrzeba ponownego pobierania.} =1{Ponownie pobrano {count} element} other{Ponownie pobrano {count} elementów}}",
|
||||
"@redownloadedItems": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"removeFromPlaylistTooltip": "Usuń z listy odtwarzania",
|
||||
"@removeFromPlaylistTooltip": {},
|
||||
"removeFromPlaylistTitle": "Usuń z Listy odtwarzania",
|
||||
"@removeFromPlaylistTitle": {},
|
||||
"removedFromPlaylist": "Usunięto z listy odtwarzania.",
|
||||
"@removedFromPlaylist": {},
|
||||
"language": "Język",
|
||||
"@language": {},
|
||||
"confirm": "Potwierdź",
|
||||
"@confirm": {},
|
||||
"showUncensoredLogMessage": "Ten log zawiera twoje dane logowania. Pokazać?",
|
||||
"@showUncensoredLogMessage": {},
|
||||
"resetTabs": "Resetowanie zakładek",
|
||||
"@resetTabs": {},
|
||||
"playNext": "Następne",
|
||||
"@playNext": {
|
||||
"description": "Popup menu item title for inserting an item into the play queue after the currently-playing item."
|
||||
},
|
||||
"interactions": "Interakcje",
|
||||
"@interactions": {},
|
||||
"insertedIntoQueue": "Dodano do kolejki.",
|
||||
"@insertedIntoQueue": {
|
||||
"description": "Snackbar message that shows when the user successfully inserts items into the play queue at a location that is not necessarily the end."
|
||||
},
|
||||
"noMusicLibrariesTitle": "Brak bibliotek muzycznych",
|
||||
"@noMusicLibrariesTitle": {
|
||||
"description": "Title for message that shows on the views screen when no music libraries could be found."
|
||||
},
|
||||
"deleteDownloadsConfirmButtonText": "Usuń",
|
||||
"@deleteDownloadsConfirmButtonText": {
|
||||
"description": "Shown in the confirmation dialog for deleting downloaded media from the local device."
|
||||
},
|
||||
"deleteDownloadsAbortButtonText": "Cofnij",
|
||||
"@deleteDownloadsAbortButtonText": {},
|
||||
"syncDownloadedPlaylists": "Synchronizuj pobrane playlisty",
|
||||
"@syncDownloadedPlaylists": {},
|
||||
"showFastScroller": "Pokaż szybkie przewijanie",
|
||||
"@showFastScroller": {},
|
||||
"refresh": "ODŚWIEŻ",
|
||||
"@refresh": {},
|
||||
"swipeInsertQueueNext": "Odtwórz Przewiniętą Piosenkę Następnie",
|
||||
"@swipeInsertQueueNext": {},
|
||||
"swipeInsertQueueNextSubtitle": "Włącz wstawianie utworu jako następnego elementu w kolejce po przesunięciu palcem na liście utworów zamiast dołączania go na końcu.",
|
||||
"@swipeInsertQueueNextSubtitle": {},
|
||||
"deleteDownloadsPrompt": "Czy napewno chcesz usunąć {itemType, select, album{album} playlist{playlist} artist{artist} genre{genre} track{song} other{}} '{itemName}' z tego urządzenia?",
|
||||
"@deleteDownloadsPrompt": {
|
||||
"placeholders": {
|
||||
"itemName": {
|
||||
"type": "String",
|
||||
"example": "Abandon Ship"
|
||||
},
|
||||
"itemType": {
|
||||
"type": "String",
|
||||
"example": "album"
|
||||
}
|
||||
},
|
||||
"description": "Confirmation prompt shown before deleting downloaded media from the local device, destructive action, doesn't affect the media on the server."
|
||||
},
|
||||
"noMusicLibrariesBody": "Finamp nie mógł znaleźć żadnych bibliotek muzycznych. Upewnij się, że serwer Jellyfin zawiera co najmniej jedną bibliotekę z typem zawartości ustawionym na \"Muzyka\".",
|
||||
"@noMusicLibrariesBody": {},
|
||||
"redesignBeta": "Przeprojektowanie Beta",
|
||||
"@redesignBeta": {}
|
||||
}
|
||||
@@ -0,0 +1,517 @@
|
||||
{
|
||||
"noAlbum": "Nenhum Álbum",
|
||||
"@noAlbum": {},
|
||||
"replaceQueue": "Trocar a Fila",
|
||||
"@replaceQueue": {},
|
||||
"instantMix": "Mistura Instantânea",
|
||||
"@instantMix": {},
|
||||
"addFavourite": "Adicionar Favorito",
|
||||
"@addFavourite": {},
|
||||
"addedToQueue": "Adicionado à fila.",
|
||||
"@addedToQueue": {},
|
||||
"internalExternalIpExplanation": "Se pretende aceder ao seu servidor Jellyfin remotamente, será necessário utilizar o seu IP público.\n\nNo caso do seu servidor utilizar uma das portas padrão do HTTP (80/443), não vai precisar de indicar uma porta. Este será o caso mais provável caso utilize um proxy inverso.",
|
||||
"@internalExternalIpExplanation": {
|
||||
"description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port."
|
||||
},
|
||||
"urlStartWithHttps": "O URL deverá começar com http:// ou https://",
|
||||
"@urlStartWithHttps": {
|
||||
"description": "Error message that shows when the user submits a server URL that doesn't start with http:// or https:// (for example, ftp://0.0.0.0"
|
||||
},
|
||||
"password": "Palavra-passe",
|
||||
"@password": {},
|
||||
"logs": "Registos",
|
||||
"@logs": {},
|
||||
"next": "Próximo",
|
||||
"@next": {},
|
||||
"noErrors": "Sem erros!",
|
||||
"@noErrors": {},
|
||||
"errorScreenError": "Ocorreu um erro ao aceder à lista de erros! Neste caso, recomendados que abra um issue no nosso GitHub e que limpe os dados da aplicação",
|
||||
"@errorScreenError": {},
|
||||
"shuffleButtonLabel": "MISTURAR",
|
||||
"@shuffleButtonLabel": {},
|
||||
"location": "Localização",
|
||||
"@location": {},
|
||||
"downloadsAdded": "Descargas adicionadas.",
|
||||
"@downloadsAdded": {},
|
||||
"downloadedSongsWillNotBeDeleted": "Músicas descarregadas não serão apagadas",
|
||||
"@downloadedSongsWillNotBeDeleted": {},
|
||||
"areYouSure": "Tem certeza?",
|
||||
"@areYouSure": {},
|
||||
"jellyfinUsesAACForTranscoding": "Jellyfin usa AAC para transcodificação",
|
||||
"@jellyfinUsesAACForTranscoding": {},
|
||||
"bitrateSubtitle": "Uma taxa de bits mais alta resulta em áudio de maior qualidade, ao custo de maior largura de banda.",
|
||||
"@bitrateSubtitle": {},
|
||||
"enterLowPriorityStateOnPause": "Entrar Estado de Baixa-Prioridade durante Pausa",
|
||||
"@enterLowPriorityStateOnPause": {},
|
||||
"viewTypeSubtitle": "Tipo de visualização para o ecrã de músicas",
|
||||
"@viewTypeSubtitle": {},
|
||||
"list": "Lista",
|
||||
"@list": {},
|
||||
"gridCrossAxisCount": "{value} Contagem Eixo Cruzado da Grade",
|
||||
"@gridCrossAxisCount": {
|
||||
"description": "List tile title for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "Portrait"
|
||||
}
|
||||
}
|
||||
},
|
||||
"goToAlbum": "Ir para Álbum",
|
||||
"@goToAlbum": {},
|
||||
"removeFavourite": "Remover Favorito",
|
||||
"@removeFavourite": {},
|
||||
"queueReplaced": "Fila trocada.",
|
||||
"@queueReplaced": {},
|
||||
"startingInstantMix": "Iniciando mistura instantânea.",
|
||||
"@startingInstantMix": {},
|
||||
"anErrorHasOccured": "Ocorreu um erro.",
|
||||
"@anErrorHasOccured": {},
|
||||
"removeFromMix": "Remover da Mistura",
|
||||
"@removeFromMix": {},
|
||||
"addToMix": "Adicionar à Mistura",
|
||||
"@addToMix": {},
|
||||
"serverUrl": "URL do servidor",
|
||||
"@serverUrl": {},
|
||||
"emptyServerUrl": "O URL do servidor não pode estar em branco",
|
||||
"@emptyServerUrl": {
|
||||
"description": "Error message that shows when the user submits a login without a server URL"
|
||||
},
|
||||
"urlTrailingSlash": "O URL não pode ter uma barra no fim",
|
||||
"@urlTrailingSlash": {
|
||||
"description": "Error message that shows when the user submits a server URL that ends with a trailing slash (for example, http://0.0.0.0/)"
|
||||
},
|
||||
"username": "Utilizador",
|
||||
"@username": {},
|
||||
"couldNotFindLibraries": "Não foi possível encontrar nenhuma biblioteca.",
|
||||
"@couldNotFindLibraries": {
|
||||
"description": "Error message when the user does not have any libraries"
|
||||
},
|
||||
"unknownName": "Nome desconhecido",
|
||||
"@unknownName": {},
|
||||
"selectMusicLibraries": "Seleccione as suas bibliotecas de música",
|
||||
"@selectMusicLibraries": {
|
||||
"description": "App bar title for library select screen"
|
||||
},
|
||||
"songs": "Músicas",
|
||||
"@songs": {},
|
||||
"albums": "Álbuns",
|
||||
"@albums": {},
|
||||
"artists": "Artistas",
|
||||
"@artists": {},
|
||||
"genres": "Géneros",
|
||||
"@genres": {},
|
||||
"playlists": "Listas de Reprodução",
|
||||
"@playlists": {},
|
||||
"startMix": "Iniciar Mistura",
|
||||
"@startMix": {},
|
||||
"music": "Música",
|
||||
"@music": {},
|
||||
"clear": "Limpar",
|
||||
"@clear": {},
|
||||
"favourites": "Favoritos",
|
||||
"@favourites": {},
|
||||
"shuffleAll": "Misturar todas",
|
||||
"@shuffleAll": {},
|
||||
"finamp": "Finamp",
|
||||
"@finamp": {},
|
||||
"downloads": "Transferências",
|
||||
"@downloads": {},
|
||||
"settings": "Definições",
|
||||
"@settings": {},
|
||||
"offlineMode": "Modo Offline",
|
||||
"@offlineMode": {},
|
||||
"sortOrder": "Ordenação",
|
||||
"@sortOrder": {},
|
||||
"sortBy": "Ordenar por",
|
||||
"@sortBy": {},
|
||||
"album": "Álbum",
|
||||
"@album": {},
|
||||
"albumArtist": "Artista do Álbum",
|
||||
"@albumArtist": {},
|
||||
"artist": "Artista",
|
||||
"@artist": {},
|
||||
"budget": "Orçamento",
|
||||
"@budget": {},
|
||||
"communityRating": "Avaliação da Comunidade",
|
||||
"@communityRating": {},
|
||||
"criticRating": "Avaliação dos Críticos",
|
||||
"@criticRating": {},
|
||||
"dateAdded": "Adicionado em",
|
||||
"@dateAdded": {},
|
||||
"datePlayed": "Reproduzido em",
|
||||
"@datePlayed": {},
|
||||
"playCount": "Contagem de reproduções",
|
||||
"@playCount": {},
|
||||
"premiereDate": "Data de Lançamento",
|
||||
"@premiereDate": {},
|
||||
"productionYear": "Ano de Produção",
|
||||
"@productionYear": {},
|
||||
"name": "Nome",
|
||||
"@name": {},
|
||||
"random": "Aleatório",
|
||||
"@random": {},
|
||||
"revenue": "Receita",
|
||||
"@revenue": {},
|
||||
"runtime": "Duração",
|
||||
"@runtime": {},
|
||||
"downloadMissingImages": "Transferir imagens inexistentes",
|
||||
"@downloadMissingImages": {},
|
||||
"downloadErrors": "Erros de transferência",
|
||||
"@downloadErrors": {},
|
||||
"downloadedMissingImages": "{count,plural, =0{Não foram encontradas imagens em falta} =1{{count} imagem em falta transferida} other{{count} imagens em falta descarregadas}}",
|
||||
"@downloadedMissingImages": {
|
||||
"description": "Message that shows when the user downloads missing images",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadCount": "{count,plural, =1{{count} descarregado} other{{count} descarregados}}",
|
||||
"@downloadCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsImagesCount": "{downloadedItems}, {downloadedImages}",
|
||||
"@downloadedItemsImagesCount": {
|
||||
"description": "This is for merging downloadedItemsCount and downloadedImagesCount as Flutter's intl stuff doesn't support multiple plurals in one string. https://github.com/flutter/flutter/issues/86906",
|
||||
"placeholders": {
|
||||
"downloadedItems": {
|
||||
"type": "String",
|
||||
"example": "12 downloads"
|
||||
},
|
||||
"downloadedImages": {
|
||||
"type": "String",
|
||||
"example": "1 image"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlComplete": "{count} concluídas",
|
||||
"@dlComplete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlFailed": "{count} falharam",
|
||||
"@dlFailed": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlEnqueued": "{count} em espera",
|
||||
"@dlEnqueued": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlRunning": "{count} em execução",
|
||||
"@dlRunning": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrorsTitle": "Erros de Transferência",
|
||||
"@downloadErrorsTitle": {},
|
||||
"failedToGetSongFromDownloadId": "Falha ao adquirir música do ID da descarga",
|
||||
"@failedToGetSongFromDownloadId": {},
|
||||
"error": "Erro",
|
||||
"@error": {},
|
||||
"discNumber": "Disco {number}",
|
||||
"@discNumber": {
|
||||
"placeholders": {
|
||||
"number": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"playButtonLabel": "REPRODUZIR",
|
||||
"@playButtonLabel": {},
|
||||
"editPlaylistNameTooltip": "Editar nome da lista de reprodução",
|
||||
"@editPlaylistNameTooltip": {},
|
||||
"editPlaylistNameTitle": "Editar Nome da Lista de Reprodução",
|
||||
"@editPlaylistNameTitle": {},
|
||||
"required": "Obrigatório",
|
||||
"@required": {},
|
||||
"updateButtonLabel": "ACTUALIZAR",
|
||||
"@updateButtonLabel": {},
|
||||
"playlistNameUpdated": "Nome da lista de reprodução atualizado.",
|
||||
"@playlistNameUpdated": {},
|
||||
"favourite": "Favorito",
|
||||
"@favourite": {},
|
||||
"downloadsDeleted": "Descargas apagadas.",
|
||||
"@downloadsDeleted": {},
|
||||
"addDownloads": "Adicionar Descargas",
|
||||
"@addDownloads": {},
|
||||
"message": "Mensagem",
|
||||
"@message": {},
|
||||
"stackTrace": "Traçado da Pilha",
|
||||
"@stackTrace": {},
|
||||
"addButtonLabel": "ADICIONAR",
|
||||
"@addButtonLabel": {},
|
||||
"shareLogs": "Compartilhar relatórios",
|
||||
"@shareLogs": {},
|
||||
"logsCopied": "Relatórios copiados.",
|
||||
"@logsCopied": {},
|
||||
"applicationLegalese": "Licenciado com a Licença Pública Mozilla 2.0. Código-fonte disponível em:\n\ngithub.com/jmshrv/finamp",
|
||||
"@applicationLegalese": {},
|
||||
"transcoding": "Transcodificando",
|
||||
"@transcoding": {},
|
||||
"downloadLocations": "Locais de Descargas",
|
||||
"@downloadLocations": {},
|
||||
"audioService": "Serviço de Áudio",
|
||||
"@audioService": {},
|
||||
"layoutAndTheme": "Composição & Tema",
|
||||
"@layoutAndTheme": {},
|
||||
"notAvailableInOfflineMode": "Não disponível no modo desconectado",
|
||||
"@notAvailableInOfflineMode": {},
|
||||
"logOut": "Sair",
|
||||
"@logOut": {},
|
||||
"enableTranscoding": "Ativar Transcodificação",
|
||||
"@enableTranscoding": {},
|
||||
"bitrate": "Taxa de bits",
|
||||
"@bitrate": {},
|
||||
"customLocation": "Localização Customizada",
|
||||
"@customLocation": {},
|
||||
"appDirectory": "Diretório de apps",
|
||||
"@appDirectory": {},
|
||||
"addDownloadLocation": "Adicionar Localização de Descargas",
|
||||
"@addDownloadLocation": {},
|
||||
"selectDirectory": "Selecione Diretório",
|
||||
"@selectDirectory": {},
|
||||
"unknownError": "Erro Desconhecido",
|
||||
"@unknownError": {},
|
||||
"pathReturnSlashErrorMessage": "Caminhos que retornam \"/\" não podem ser usados",
|
||||
"@pathReturnSlashErrorMessage": {},
|
||||
"directoryMustBeEmpty": "Diretório deve estar vazio",
|
||||
"@directoryMustBeEmpty": {},
|
||||
"customLocationsBuggy": "Localizações customizadas são extremamente defeituosas devidas à problems com permissões. Estou pensando em maneiras de consertar isso, mas por enquanto não recomendaria usá-las.",
|
||||
"@customLocationsBuggy": {},
|
||||
"shuffleAllSongCount": "Contagem de Misturar Todas as Músicas",
|
||||
"@shuffleAllSongCount": {},
|
||||
"shuffleAllSongCountSubtitle": "Quantidade de músicas para carregar quando usando o botão misturar todas as músicas.",
|
||||
"@shuffleAllSongCountSubtitle": {},
|
||||
"viewType": "Tipo de Visualização",
|
||||
"@viewType": {},
|
||||
"grid": "Grade",
|
||||
"@grid": {},
|
||||
"portrait": "Retrato",
|
||||
"@portrait": {},
|
||||
"landscape": "Paisagem",
|
||||
"@landscape": {},
|
||||
"gridCrossAxisCountSubtitle": "Quantidade de ícones da grade para usar em cada fila quando {value}.",
|
||||
"@gridCrossAxisCountSubtitle": {
|
||||
"description": "List tile subtitle for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "landscape"
|
||||
}
|
||||
}
|
||||
},
|
||||
"showTextOnGridViewSubtitle": "Mostrar ou não o texto (título, artista, etc) no ecrã de música grade.",
|
||||
"@showTextOnGridViewSubtitle": {},
|
||||
"showCoverAsPlayerBackgroundSubtitle": "Usar ou não usar arte de capas desfocadas como fundo do ecrã to reprodutor.",
|
||||
"@showCoverAsPlayerBackgroundSubtitle": {},
|
||||
"theme": "Tema",
|
||||
"@theme": {},
|
||||
"system": "Sistema",
|
||||
"@system": {},
|
||||
"light": "Claro",
|
||||
"@light": {},
|
||||
"dark": "Escuro",
|
||||
"@dark": {},
|
||||
"tabs": "Abas",
|
||||
"@tabs": {},
|
||||
"cancelSleepTimer": "Cancelar o Cronômetro de Sono?",
|
||||
"@cancelSleepTimer": {},
|
||||
"yesButtonLabel": "SIM",
|
||||
"@yesButtonLabel": {},
|
||||
"noButtonLabel": "NÃO",
|
||||
"@noButtonLabel": {},
|
||||
"setSleepTimer": "Configurar o Cronômetro de Sono",
|
||||
"@setSleepTimer": {},
|
||||
"invalidNumber": "Número Inválido",
|
||||
"@invalidNumber": {},
|
||||
"sleepTimerTooltip": "Cronômetro de Sono",
|
||||
"@sleepTimerTooltip": {},
|
||||
"addToPlaylistTooltip": "Adicionar à lista de reprodução",
|
||||
"@addToPlaylistTooltip": {},
|
||||
"addToPlaylistTitle": "Adicionar à Lista de Reprodução",
|
||||
"@addToPlaylistTitle": {},
|
||||
"newPlaylist": "Nova Lista de Reprodução",
|
||||
"@newPlaylist": {},
|
||||
"createButtonLabel": "CRIAR",
|
||||
"@createButtonLabel": {},
|
||||
"playlistCreated": "Lista de reprodução criada.",
|
||||
"@playlistCreated": {},
|
||||
"unknownArtist": "Artista Desconhecido",
|
||||
"@unknownArtist": {},
|
||||
"noItem": "Nenhum Ítem",
|
||||
"@noItem": {},
|
||||
"noArtist": "Nenhum Artista",
|
||||
"@noArtist": {},
|
||||
"streaming": "TRANSMITINDO",
|
||||
"@streaming": {},
|
||||
"downloaded": "DESCARREGADO",
|
||||
"@downloaded": {},
|
||||
"transcode": "TRANSCODIFICAR",
|
||||
"@transcode": {},
|
||||
"direct": "DIRETO",
|
||||
"@direct": {},
|
||||
"statusError": "ERRO DE CONDIÇÃO",
|
||||
"@statusError": {},
|
||||
"queue": "Fila",
|
||||
"@queue": {},
|
||||
"addToQueue": "Adicionar à Fila",
|
||||
"@addToQueue": {},
|
||||
"responseError": "{error} Código de condição {statusCode}.",
|
||||
"@responseError": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Forbidden"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "403"
|
||||
}
|
||||
}
|
||||
},
|
||||
"responseError401": "{error} Código de condição {statusCode}. Isto provavelmente significa que usou um nome de utilizador/palavra-passe errados, ou o seu cliente não está mais autenticado.",
|
||||
"@responseError401": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Unauthorized"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "401"
|
||||
}
|
||||
}
|
||||
},
|
||||
"removedFromPlaylist": "Removido da lista de reprodução.",
|
||||
"@removedFromPlaylist": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtists": "Ocultar artistas da música se forem iguais aos artistas do álbum",
|
||||
"@hideSongArtistsIfSameAsAlbumArtists": {},
|
||||
"startMixNoSongsAlbum": "Antes de iniciar uma mistura, faça um toque longo num álbum para adicioná-lo ao editor de misturas",
|
||||
"@startMixNoSongsAlbum": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no albums selected"
|
||||
},
|
||||
"removeFromPlaylistTooltip": "Remover da lista de reprodução",
|
||||
"@removeFromPlaylistTooltip": {},
|
||||
"bufferDuration": "Duração do buffer",
|
||||
"@bufferDuration": {},
|
||||
"showUncensoredLogMessage": "Este log contém suas informações de login. Mostrar?",
|
||||
"@showUncensoredLogMessage": {},
|
||||
"enableTranscodingSubtitle": "Transcodifica fluxos de música no lado do servidor.",
|
||||
"@enableTranscodingSubtitle": {},
|
||||
"removeFromPlaylistTitle": "Remover da Lista de Reprodução",
|
||||
"@removeFromPlaylistTitle": {},
|
||||
"songCount": "{count,plural,=1{{count} Música} other{{count} Músicas}}",
|
||||
"@songCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hideSongArtistsIfSameAsAlbumArtistsSubtitle": "Se deve mostrar os artistas das músicas na tela do álbum, se não for diferente dos artistas do álbum.",
|
||||
"@hideSongArtistsIfSameAsAlbumArtistsSubtitle": {},
|
||||
"bufferDurationSubtitle": "Quanto o player deve armazenar em buffer, em segundos. Requer uma reinicialização.",
|
||||
"@bufferDurationSubtitle": {},
|
||||
"insertedIntoQueue": "Inserido na fila.",
|
||||
"@insertedIntoQueue": {
|
||||
"description": "Snackbar message that shows when the user successfully inserts items into the play queue at a location that is not necessarily the end."
|
||||
},
|
||||
"showCoverAsPlayerBackground": "Mostrar capa desfocada como plano de fundo do player",
|
||||
"@showCoverAsPlayerBackground": {},
|
||||
"startMixNoSongsArtist": "Antes de iniciar uma mistura, faça um toque longo num artista para adicionar ou remover o mesmo do editor de misturas",
|
||||
"@startMixNoSongsArtist": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no artists selected"
|
||||
},
|
||||
"downloadedImagesCount": "{count,plural,=1{{count} imagem} other{{count} imagens}}",
|
||||
"@downloadedImagesCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutes": "Minutos",
|
||||
"@minutes": {},
|
||||
"showTextOnGridView": "Mostrar texto na visualização em grade",
|
||||
"@showTextOnGridView": {},
|
||||
"confirm": "Confirme",
|
||||
"@confirm": {},
|
||||
"language": "Linguagem",
|
||||
"@language": {},
|
||||
"playNext": "Jogue a seguir",
|
||||
"@playNext": {
|
||||
"description": "Popup menu item title for inserting an item into the play queue after the currently-playing item."
|
||||
},
|
||||
"enterLowPriorityStateOnPauseSubtitle": "Permite que a notificação seja apagada quando pausada. Também permite que o Android elimine o serviço quando pausado.",
|
||||
"@enterLowPriorityStateOnPauseSubtitle": {},
|
||||
"redownloadedItems": "{count,plural, =0{Não são necessários novos downloads.} =1{{count} item baixado novamente} other{{count} itens baixados novamente}}",
|
||||
"@redownloadedItems": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"resetTabs": "Redefinir guias",
|
||||
"@resetTabs": {},
|
||||
"disableGesture": "Desativar gestos",
|
||||
"@disableGesture": {},
|
||||
"downloadedItemsCount": "{count,plural,=1{{count} item} other{{count} itens}}",
|
||||
"@downloadedItemsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"disableGestureSubtitle": "Se deseja desativar gestos.",
|
||||
"@disableGestureSubtitle": {},
|
||||
"startupError": "Ocorreu um erro durante o arranque da aplicação. O erro foi:{error}\n\nPor favor, abra um \"Issue\" em github.com/UnicornsOnLSD/finamp que contenha uma captura deste ecrã. Caso o problema persista, tente limpar os dados da aplicação para a repor para o estado original.",
|
||||
"@startupError": {
|
||||
"description": "The error message that shows when startup fails.",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Failed to open download DB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"refresh": "ACTUALIZAR",
|
||||
"@refresh": {},
|
||||
"noMusicLibrariesBody": "A Finamp não encontrou nenhuma biblioteca musical. Certifique-se de que seu servidor Jellyfin contenha pelo menos uma biblioteca com o tipo de conteúdo definido como “Música”.",
|
||||
"@noMusicLibrariesBody": {},
|
||||
"noMusicLibrariesTitle": "Sem bibliotecas de música",
|
||||
"@noMusicLibrariesTitle": {
|
||||
"description": "Title for message that shows on the views screen when no music libraries could be found."
|
||||
},
|
||||
"deleteDownloadsConfirmButtonText": "Apagar",
|
||||
"@deleteDownloadsConfirmButtonText": {
|
||||
"description": "Shown in the confirmation dialog for deleting downloaded media from the local device."
|
||||
},
|
||||
"deleteDownloadsAbortButtonText": "Cancelar",
|
||||
"@deleteDownloadsAbortButtonText": {},
|
||||
"showFastScroller": "Mostrar rolagem rápida",
|
||||
"@showFastScroller": {},
|
||||
"syncDownloadedPlaylists": "Sincronizar listas de reprodução descarregadas",
|
||||
"@syncDownloadedPlaylists": {}
|
||||
}
|
||||
@@ -0,0 +1,590 @@
|
||||
{
|
||||
"serverUrl": "URL do servidor",
|
||||
"@serverUrl": {},
|
||||
"emptyServerUrl": "URL de servidor não pode ser vazia",
|
||||
"@emptyServerUrl": {
|
||||
"description": "Error message that shows when the user submits a login without a server URL"
|
||||
},
|
||||
"urlStartWithHttps": "URL deve começar com http:// ou https://",
|
||||
"@urlStartWithHttps": {
|
||||
"description": "Error message that shows when the user submits a server URL that doesn't start with http:// or https:// (for example, ftp://0.0.0.0"
|
||||
},
|
||||
"urlTrailingSlash": "URL não pode incluir a barra final",
|
||||
"@urlTrailingSlash": {
|
||||
"description": "Error message that shows when the user submits a server URL that ends with a trailing slash (for example, http://0.0.0.0/)"
|
||||
},
|
||||
"username": "Usuário",
|
||||
"@username": {},
|
||||
"password": "Senha",
|
||||
"@password": {},
|
||||
"logs": "Registros",
|
||||
"@logs": {},
|
||||
"next": "Próximo",
|
||||
"@next": {},
|
||||
"playlists": "Listas de Reprodução",
|
||||
"@playlists": {},
|
||||
"startMix": "Começar Miscelânea",
|
||||
"@startMix": {},
|
||||
"music": "Música",
|
||||
"@music": {},
|
||||
"clear": "Limpar",
|
||||
"@clear": {},
|
||||
"favourites": "Favoritos",
|
||||
"@favourites": {},
|
||||
"shuffleAll": "Embaralhar todas",
|
||||
"@shuffleAll": {},
|
||||
"finamp": "Finamp",
|
||||
"@finamp": {},
|
||||
"downloads": "Downloads",
|
||||
"@downloads": {},
|
||||
"settings": "Configurações",
|
||||
"@settings": {},
|
||||
"offlineMode": "Modo Offline",
|
||||
"@offlineMode": {},
|
||||
"sortOrder": "Ordenação",
|
||||
"@sortOrder": {},
|
||||
"sortBy": "Ordenar por",
|
||||
"@sortBy": {},
|
||||
"album": "Álbum",
|
||||
"@album": {},
|
||||
"dateAdded": "Adicionado em",
|
||||
"@dateAdded": {},
|
||||
"datePlayed": "Reproduzido em",
|
||||
"@datePlayed": {},
|
||||
"playCount": "Contagem de reproduções",
|
||||
"@playCount": {},
|
||||
"premiereDate": "Data de Lançamento",
|
||||
"@premiereDate": {},
|
||||
"productionYear": "Ano de Produção",
|
||||
"@productionYear": {},
|
||||
"name": "Nome",
|
||||
"@name": {},
|
||||
"random": "Aleatório",
|
||||
"@random": {},
|
||||
"revenue": "Receita",
|
||||
"@revenue": {},
|
||||
"runtime": "Duração",
|
||||
"@runtime": {},
|
||||
"downloadMissingImages": "Baixar imagens ausentes",
|
||||
"@downloadMissingImages": {},
|
||||
"downloadedMissingImages": "{count,plural, =0{Nenhuma imagem ausente baixada} =1{Baixada {count} imagem ausente} other{Baixadas{count} imagens ausentes}}",
|
||||
"@downloadedMissingImages": {
|
||||
"description": "Message that shows when the user downloads missing images",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrors": "Erros de transferência",
|
||||
"@downloadErrors": {},
|
||||
"downloadCount": "{count,plural, =1{{count} baixada} other{{count} baixadas}}",
|
||||
"@downloadCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsCount": "{count,plural,=1{{count} item} other{{count} itens}}",
|
||||
"@downloadedItemsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedImagesCount": "{count,plural,=1{{count} imagem} other{{count} imagens}}",
|
||||
"@downloadedImagesCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsImagesCount": "{downloadedItems}, {downloadedImages}",
|
||||
"@downloadedItemsImagesCount": {
|
||||
"description": "This is for merging downloadedItemsCount and downloadedImagesCount as Flutter's intl stuff doesn't support multiple plurals in one string. https://github.com/flutter/flutter/issues/86906",
|
||||
"placeholders": {
|
||||
"downloadedItems": {
|
||||
"type": "String",
|
||||
"example": "12 downloads"
|
||||
},
|
||||
"downloadedImages": {
|
||||
"type": "String",
|
||||
"example": "1 image"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlFailed": "{count} falharam",
|
||||
"@dlFailed": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlEnqueued": "{count} enfileiradas",
|
||||
"@dlEnqueued": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlRunning": "{count} em execução",
|
||||
"@dlRunning": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrorsTitle": "Erros de Transferência",
|
||||
"@downloadErrorsTitle": {},
|
||||
"noErrors": "Sem erros!",
|
||||
"@noErrors": {},
|
||||
"songs": "Músicas",
|
||||
"@songs": {},
|
||||
"startupError": "Algo deu errado na inicialização. O erro foi: {error}\n\nPor favor, crie um problema/issue em github.com/UnicornsOnLSD/finamp anexando uma captura de tela dessa página. Se esse erro persistir, limpe os dados para restaurar o aplicativo.",
|
||||
"@startupError": {
|
||||
"description": "The error message that shows when startup fails.",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Failed to open download DB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"internalExternalIpExplanation": "Se você quer acessar seu servidor Jellyfin remotamente, você precisa usar seu IP externo.\n\nSe seu servidor está em uma porta HTTP (80/443), você não precisa especificar a porta. Esse será o caso se o servidor estiver atrás de um proxy reverso.",
|
||||
"@internalExternalIpExplanation": {
|
||||
"description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port."
|
||||
},
|
||||
"selectMusicLibraries": "Selecione a biblioteca de Músicas",
|
||||
"@selectMusicLibraries": {
|
||||
"description": "App bar title for library select screen"
|
||||
},
|
||||
"couldNotFindLibraries": "Não foi possível encontrar nenhuma biblioteca.",
|
||||
"@couldNotFindLibraries": {
|
||||
"description": "Error message when the user does not have any libraries"
|
||||
},
|
||||
"albums": "Álbuns",
|
||||
"@albums": {},
|
||||
"artists": "Artistas",
|
||||
"@artists": {},
|
||||
"unknownName": "Nome desconhecido",
|
||||
"@unknownName": {},
|
||||
"albumArtist": "Artista do Álbum",
|
||||
"@albumArtist": {},
|
||||
"criticRating": "Avaliação dos Críticos",
|
||||
"@criticRating": {},
|
||||
"genres": "Gêneros",
|
||||
"@genres": {},
|
||||
"artist": "Artista",
|
||||
"@artist": {},
|
||||
"communityRating": "Avaliação da Comunidade",
|
||||
"@communityRating": {},
|
||||
"dlComplete": "{count} concluídas",
|
||||
"@dlComplete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadsAdded": "Transferências adicionadas.",
|
||||
"@downloadsAdded": {},
|
||||
"logsCopied": "Relatórios copiados.",
|
||||
"@logsCopied": {},
|
||||
"audioService": "Serviço de Áudio",
|
||||
"@audioService": {},
|
||||
"shareLogs": "Compartilhar relatórios",
|
||||
"@shareLogs": {},
|
||||
"addDownloadLocation": "Adicionar Localização de Transferências",
|
||||
"@addDownloadLocation": {},
|
||||
"location": "Localização",
|
||||
"@location": {},
|
||||
"enableTranscodingSubtitle": "A transmissão de músicas será transcodificada pelo servidor.",
|
||||
"@enableTranscodingSubtitle": {},
|
||||
"songCount": "{count,plural,=1{{count} Música} other{{count} Músicas}}",
|
||||
"@songCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"editPlaylistNameTooltip": "Editar nome da lista de reprodução",
|
||||
"@editPlaylistNameTooltip": {},
|
||||
"notAvailableInOfflineMode": "Não disponível no modo desconectado",
|
||||
"@notAvailableInOfflineMode": {},
|
||||
"downloadedSongsWillNotBeDeleted": "Músicas transferidas não serão apagadas",
|
||||
"@downloadedSongsWillNotBeDeleted": {},
|
||||
"areYouSure": "Tem certeza?",
|
||||
"@areYouSure": {},
|
||||
"editPlaylistNameTitle": "Editar Nome da Lista de Reprodução",
|
||||
"@editPlaylistNameTitle": {},
|
||||
"required": "Obrigatório",
|
||||
"@required": {},
|
||||
"playlistNameUpdated": "Nome da lista de reprodução atualizado.",
|
||||
"@playlistNameUpdated": {},
|
||||
"favourite": "Favorito",
|
||||
"@favourite": {},
|
||||
"addDownloads": "Adicionar Transferências",
|
||||
"@addDownloads": {},
|
||||
"logOut": "Sair",
|
||||
"@logOut": {},
|
||||
"jellyfinUsesAACForTranscoding": "Jellyfin usa AAC para transcodificação",
|
||||
"@jellyfinUsesAACForTranscoding": {},
|
||||
"bitrate": "Taxa de bits",
|
||||
"@bitrate": {},
|
||||
"downloadsDeleted": "Transferências apagadas.",
|
||||
"@downloadsDeleted": {},
|
||||
"message": "Mensagem",
|
||||
"@message": {},
|
||||
"updateButtonLabel": "ATUALIZAÇÃO",
|
||||
"@updateButtonLabel": {},
|
||||
"addButtonLabel": "ADICIONAR",
|
||||
"@addButtonLabel": {},
|
||||
"downloadLocations": "Locais de Transferências",
|
||||
"@downloadLocations": {},
|
||||
"layoutAndTheme": "Composição & Tema",
|
||||
"@layoutAndTheme": {},
|
||||
"enableTranscoding": "Ativar Transcodificação",
|
||||
"@enableTranscoding": {},
|
||||
"customLocation": "Localização Customizada",
|
||||
"@customLocation": {},
|
||||
"selectDirectory": "Selecione Diretório",
|
||||
"@selectDirectory": {},
|
||||
"enterLowPriorityStateOnPause": "Entrar Estado de Baixa-Prioridade durante Pausa",
|
||||
"@enterLowPriorityStateOnPause": {},
|
||||
"showCoverAsPlayerBackground": "Mostrar capas desfocadas como fundo do tocador",
|
||||
"@showCoverAsPlayerBackground": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtistsSubtitle": "Indica se deve mostrar os artistas da música na tela do álbum se eles não forem diferentes dos artistas do álbum.",
|
||||
"@hideSongArtistsIfSameAsAlbumArtistsSubtitle": {},
|
||||
"bitrateSubtitle": "Uma taxa de bits mais alta resulta em áudio de maior qualidade, ao custo de maior largura de banda.",
|
||||
"@bitrateSubtitle": {},
|
||||
"appDirectory": "Diretório de Aplicativos",
|
||||
"@appDirectory": {},
|
||||
"unknownError": "Erro Desconhecido",
|
||||
"@unknownError": {},
|
||||
"pathReturnSlashErrorMessage": "Caminhos que retornam \"/\" não podem ser usados",
|
||||
"@pathReturnSlashErrorMessage": {},
|
||||
"theme": "Tema",
|
||||
"@theme": {},
|
||||
"directoryMustBeEmpty": "Diretório deve estar vazio",
|
||||
"@directoryMustBeEmpty": {},
|
||||
"customLocationsBuggy": "Localizações customizadas são extremamente defeituosas devidas à problems com permissões. Estou pensando em maneiras de consertar isso, mas por enquanto não recomendaria usá-las.",
|
||||
"@customLocationsBuggy": {},
|
||||
"shuffleAllSongCount": "Contagem de Misturar Todas as Músicas",
|
||||
"@shuffleAllSongCount": {},
|
||||
"enterLowPriorityStateOnPauseSubtitle": "Permite que a notificação seja dispensada quando pausado. Também permite ao Android terminar o serviço quando pausado.",
|
||||
"@enterLowPriorityStateOnPauseSubtitle": {},
|
||||
"portrait": "Retrato",
|
||||
"@portrait": {},
|
||||
"showTextOnGridView": "Mostrar texto na visualização de grade",
|
||||
"@showTextOnGridView": {},
|
||||
"landscape": "Paisagem",
|
||||
"@landscape": {},
|
||||
"gridCrossAxisCount": "{value} Contagem Eixo Cruzado da Grade",
|
||||
"@gridCrossAxisCount": {
|
||||
"description": "List tile title for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "Portrait"
|
||||
}
|
||||
}
|
||||
},
|
||||
"gridCrossAxisCountSubtitle": "Quantidade de ícones da grade para usar em cada fila quando {value}.",
|
||||
"@gridCrossAxisCountSubtitle": {
|
||||
"description": "List tile subtitle for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "landscape"
|
||||
}
|
||||
}
|
||||
},
|
||||
"showCoverAsPlayerBackgroundSubtitle": "Usar ou não usar arte de capas desfocadas como fundo da tela to tocador.",
|
||||
"@showCoverAsPlayerBackgroundSubtitle": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtists": "Esconder o nome dos artistas da música se for o mesmo que os artistas do álbum",
|
||||
"@hideSongArtistsIfSameAsAlbumArtists": {},
|
||||
"light": "Claro",
|
||||
"@light": {},
|
||||
"tabs": "Abas",
|
||||
"@tabs": {},
|
||||
"setSleepTimer": "Configurar o Cronômetro de Sono",
|
||||
"@setSleepTimer": {},
|
||||
"unknownArtist": "Artista Desconhecido",
|
||||
"@unknownArtist": {},
|
||||
"showTextOnGridViewSubtitle": "Mostrar ou não o texto (título, artista, etc) na tela de música grade.",
|
||||
"@showTextOnGridViewSubtitle": {},
|
||||
"system": "Sistema",
|
||||
"@system": {},
|
||||
"dark": "Escuro",
|
||||
"@dark": {},
|
||||
"noButtonLabel": "NÃO",
|
||||
"@noButtonLabel": {},
|
||||
"sleepTimerTooltip": "Cronômetro de Sono",
|
||||
"@sleepTimerTooltip": {},
|
||||
"noAlbum": "Nenhum Álbum",
|
||||
"@noAlbum": {},
|
||||
"noItem": "Nenhum Ítem",
|
||||
"@noItem": {},
|
||||
"direct": "DIRETO",
|
||||
"@direct": {},
|
||||
"statusError": "ERRO DE CONDIÇÃO",
|
||||
"@statusError": {},
|
||||
"addToQueue": "Adicionar à Fila",
|
||||
"@addToQueue": {},
|
||||
"cancelSleepTimer": "Cancelar o Cronômetro de Sono?",
|
||||
"@cancelSleepTimer": {},
|
||||
"addToPlaylistTitle": "Adicionar à Lista de Reprodução",
|
||||
"@addToPlaylistTitle": {},
|
||||
"playlistCreated": "Lista de reprodução criada.",
|
||||
"@playlistCreated": {},
|
||||
"downloaded": "TRANSFERIDO",
|
||||
"@downloaded": {},
|
||||
"invalidNumber": "Número Inválido",
|
||||
"@invalidNumber": {},
|
||||
"addToPlaylistTooltip": "Adicionar à lista de reprodução",
|
||||
"@addToPlaylistTooltip": {},
|
||||
"createButtonLabel": "CRIAR",
|
||||
"@createButtonLabel": {},
|
||||
"queue": "Fila",
|
||||
"@queue": {},
|
||||
"replaceQueue": "Trocar a Fila",
|
||||
"@replaceQueue": {},
|
||||
"yesButtonLabel": "SIM",
|
||||
"@yesButtonLabel": {},
|
||||
"streaming": "TRANSMITINDO",
|
||||
"@streaming": {},
|
||||
"instantMix": "Mistura Instantânea",
|
||||
"@instantMix": {},
|
||||
"goToAlbum": "Ir para Álbum",
|
||||
"@goToAlbum": {},
|
||||
"newPlaylist": "Nova Lista de Reprodução",
|
||||
"@newPlaylist": {},
|
||||
"noArtist": "Nenhum Artista",
|
||||
"@noArtist": {},
|
||||
"transcode": "TRANSCODIFICAR",
|
||||
"@transcode": {},
|
||||
"startMixNoSongsArtist": "Aperte e segure num artista para adicionar ou remover da mistura antes de iniciá-la",
|
||||
"@startMixNoSongsArtist": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no artists selected"
|
||||
},
|
||||
"startMixNoSongsAlbum": "Aperte e segure num álbum para adicionar ou remover da mistura antes de iniciá-la",
|
||||
"@startMixNoSongsAlbum": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no albums selected"
|
||||
},
|
||||
"budget": "Orçamento",
|
||||
"@budget": {},
|
||||
"errorScreenError": "Um erro ocorreu acessando a lista de erros! A este ponto, você provavelmente deve criar um defeito (issue) no GitHub e apagar os dados do aplicativo",
|
||||
"@errorScreenError": {},
|
||||
"error": "Erro",
|
||||
"@error": {},
|
||||
"discNumber": "Disco {number}",
|
||||
"@discNumber": {
|
||||
"placeholders": {
|
||||
"number": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"playButtonLabel": "REPRODUZIR",
|
||||
"@playButtonLabel": {},
|
||||
"shuffleButtonLabel": "MISTURAR",
|
||||
"@shuffleButtonLabel": {},
|
||||
"applicationLegalese": "Licenciado com a Licença Pública Mozilla 2.0. Código-fonte disponível em:\n\ngithub.com/jmshrv/finamp",
|
||||
"@applicationLegalese": {},
|
||||
"transcoding": "Transcodificando",
|
||||
"@transcoding": {},
|
||||
"failedToGetSongFromDownloadId": "Falha em adquirir música do ID da transferência",
|
||||
"@failedToGetSongFromDownloadId": {},
|
||||
"stackTrace": "Traçado da Pilha",
|
||||
"@stackTrace": {},
|
||||
"shuffleAllSongCountSubtitle": "Quantidade de músicas para carregar quando usando o botão misturar todas as músicas.",
|
||||
"@shuffleAllSongCountSubtitle": {},
|
||||
"viewType": "Tipo de Visualização",
|
||||
"@viewType": {},
|
||||
"viewTypeSubtitle": "Tipo de visualização para a tela de músicas",
|
||||
"@viewTypeSubtitle": {},
|
||||
"list": "Lista",
|
||||
"@list": {},
|
||||
"grid": "Grade",
|
||||
"@grid": {},
|
||||
"removeFavourite": "Remover Favorito",
|
||||
"@removeFavourite": {},
|
||||
"addFavourite": "Adicionar Favorito",
|
||||
"@addFavourite": {},
|
||||
"addedToQueue": "Adicionado à fila.",
|
||||
"@addedToQueue": {},
|
||||
"queueReplaced": "Fila trocada.",
|
||||
"@queueReplaced": {},
|
||||
"startingInstantMix": "Iniciando mistura instantânea.",
|
||||
"@startingInstantMix": {},
|
||||
"anErrorHasOccured": "Ocorreu um erro.",
|
||||
"@anErrorHasOccured": {},
|
||||
"responseError": "{error} Código de condição {statusCode}.",
|
||||
"@responseError": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Forbidden"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "403"
|
||||
}
|
||||
}
|
||||
},
|
||||
"responseError401": "{error} Código de condição {statusCode}. Isto provavelmente significa que você usou um nome de usuário/senha errados, ou seu cliente não está mais autenticado.",
|
||||
"@responseError401": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Unauthorized"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "401"
|
||||
}
|
||||
}
|
||||
},
|
||||
"removeFromMix": "Remover da Mistura",
|
||||
"@removeFromMix": {},
|
||||
"addToMix": "Adicionar à Mistura",
|
||||
"@addToMix": {},
|
||||
"minutes": "Minutos",
|
||||
"@minutes": {},
|
||||
"disableGesture": "Desativar gestos",
|
||||
"@disableGesture": {},
|
||||
"disableGestureSubtitle": "Indica se deve desativar gestos.",
|
||||
"@disableGestureSubtitle": {},
|
||||
"removeFromPlaylistTooltip": "Remover da playlist",
|
||||
"@removeFromPlaylistTooltip": {},
|
||||
"removeFromPlaylistTitle": "Remover da Playlist",
|
||||
"@removeFromPlaylistTitle": {},
|
||||
"removedFromPlaylist": "Removido da playlist.",
|
||||
"@removedFromPlaylist": {},
|
||||
"bufferDuration": "Duração do buffer",
|
||||
"@bufferDuration": {},
|
||||
"bufferDurationSubtitle": "Quanto o reprodutor deve armazenar de buffer, em segundos. Requer uma reinicialização.",
|
||||
"@bufferDurationSubtitle": {},
|
||||
"redownloadedItems": "{count,plural, =0{Sem necessidade de baixar novamente.} =1{{count} item foi baixado novamente} other{{count} itens foram baixados novamente}}",
|
||||
"@redownloadedItems": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"language": "Idioma",
|
||||
"@language": {},
|
||||
"resetTabs": "Redefinir abas",
|
||||
"@resetTabs": {},
|
||||
"confirm": "Confirmar",
|
||||
"@confirm": {},
|
||||
"showUncensoredLogMessage": "Este registro contém suas credenciais de acesso. Revelar?",
|
||||
"@showUncensoredLogMessage": {},
|
||||
"insertedIntoQueue": "Inserido na fila.",
|
||||
"@insertedIntoQueue": {
|
||||
"description": "Snackbar message that shows when the user successfully inserts items into the play queue at a location that is not necessarily the end."
|
||||
},
|
||||
"refresh": "ATUALIZAR",
|
||||
"@refresh": {},
|
||||
"playNext": "Tocar Próximo",
|
||||
"@playNext": {
|
||||
"description": "Popup menu item title for inserting an item into the play queue after the currently-playing item."
|
||||
},
|
||||
"noMusicLibrariesBody": "O Finamp não conseguiu encontrar nenhuma biblioteca de música. Certifique-se de que o seu servidor Jellyfin tenha pelo menos uma biblioteca com o tipo de conteúdo definido como \"Música\".",
|
||||
"@noMusicLibrariesBody": {},
|
||||
"noMusicLibrariesTitle": "Sem Bibliotecas de Música",
|
||||
"@noMusicLibrariesTitle": {
|
||||
"description": "Title for message that shows on the views screen when no music libraries could be found."
|
||||
},
|
||||
"interactions": "Interações",
|
||||
"@interactions": {},
|
||||
"swipeInsertQueueNext": "Tocar Música Deslizada em Seguida",
|
||||
"@swipeInsertQueueNext": {},
|
||||
"swipeInsertQueueNextSubtitle": "Adicionar uma música como próximo item na lista quando for deslizada, ao invés de adicionar no final.",
|
||||
"@swipeInsertQueueNextSubtitle": {},
|
||||
"deleteDownloadsPrompt": "Você tem certeza que quer deletar {itemType, select, album{o álbum} playlist{a lista de reprodução} artist{o artista} genre{o gênero} track{a música} other{}} '{itemName}' desse dispositivo?",
|
||||
"@deleteDownloadsPrompt": {
|
||||
"placeholders": {
|
||||
"itemName": {
|
||||
"type": "String",
|
||||
"example": "Abandon Ship"
|
||||
},
|
||||
"itemType": {
|
||||
"type": "String",
|
||||
"example": "album"
|
||||
}
|
||||
},
|
||||
"description": "Confirmation prompt shown before deleting downloaded media from the local device, destructive action, doesn't affect the media on the server."
|
||||
},
|
||||
"deleteDownloadsConfirmButtonText": "Deletar",
|
||||
"@deleteDownloadsConfirmButtonText": {
|
||||
"description": "Shown in the confirmation dialog for deleting downloaded media from the local device."
|
||||
},
|
||||
"deleteDownloadsAbortButtonText": "Cancelar",
|
||||
"@deleteDownloadsAbortButtonText": {},
|
||||
"syncDownloadedPlaylists": "Sincronizar listas de reprodução baixadas",
|
||||
"@syncDownloadedPlaylists": {},
|
||||
"showFastScroller": "Mostrar rolagem rápida",
|
||||
"@showFastScroller": {},
|
||||
"redesignBeta": "Teste o beta",
|
||||
"@redesignBeta": {},
|
||||
"playbackOrderLinearTooltip": "Tocando em ordem. Aperte para ativar.",
|
||||
"@playbackOrderLinearTooltip": {},
|
||||
"playbackOrderShuffledTooltip": "Embaralhando. Aperte para ativar.",
|
||||
"@playbackOrderShuffledTooltip": {},
|
||||
"loopModeAllTooltip": "Repetir tudo. Aperte para ativar.",
|
||||
"@loopModeAllTooltip": {},
|
||||
"loopModeOneTooltip": "Repetir uma. Aperte para ativar.",
|
||||
"@loopModeOneTooltip": {},
|
||||
"loopModeNoneTooltip": "Sem repetição. Aperte para ativar.",
|
||||
"@loopModeNoneTooltip": {},
|
||||
"skipToNext": "Pular para próxima música",
|
||||
"@skipToNext": {},
|
||||
"skipToPrevious": "Pular para música anterior",
|
||||
"@skipToPrevious": {},
|
||||
"deleteFromDevice": "Remover do dispositivo",
|
||||
"@deleteFromDevice": {},
|
||||
"download": "Baixar",
|
||||
"@download": {},
|
||||
"sync": "Sincronizar com servidor",
|
||||
"@sync": {},
|
||||
"downloadArtist": "Baixar todos os álbuns de {artist}",
|
||||
"@downloadArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"shuffleArtist": "Tocar todos os álbuns de {artist} em modo aleatório",
|
||||
"@shuffleArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"playArtist": "Tocar todos os álbuns de {artist}",
|
||||
"@playArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"togglePlayback": "Ativar reprodução",
|
||||
"@togglePlayback": {},
|
||||
"about": "Sobre Finamp",
|
||||
"@about": {}
|
||||
}
|
||||
@@ -0,0 +1,539 @@
|
||||
{
|
||||
"serverUrl": "URL сервера",
|
||||
"@serverUrl": {},
|
||||
"emptyServerUrl": "URL сервера не может быть пустым",
|
||||
"@emptyServerUrl": {
|
||||
"description": "Error message that shows when the user submits a login without a server URL"
|
||||
},
|
||||
"urlStartWithHttps": "URL сервера должно начинаться с http:// или https://",
|
||||
"@urlStartWithHttps": {
|
||||
"description": "Error message that shows when the user submits a server URL that doesn't start with http:// or https:// (for example, ftp://0.0.0.0"
|
||||
},
|
||||
"urlTrailingSlash": "URL сервера не должен иметь / в конце",
|
||||
"@urlTrailingSlash": {
|
||||
"description": "Error message that shows when the user submits a server URL that ends with a trailing slash (for example, http://0.0.0.0/)"
|
||||
},
|
||||
"selectMusicLibraries": "Выбрать музыкальные библиотеки",
|
||||
"@selectMusicLibraries": {
|
||||
"description": "App bar title for library select screen"
|
||||
},
|
||||
"couldNotFindLibraries": "Библиотеки не найдены.",
|
||||
"@couldNotFindLibraries": {
|
||||
"description": "Error message when the user does not have any libraries"
|
||||
},
|
||||
"unknownName": "Неизвестное Имя",
|
||||
"@unknownName": {},
|
||||
"songs": "Песни",
|
||||
"@songs": {},
|
||||
"music": "Музыка",
|
||||
"@music": {},
|
||||
"finamp": "Finamp",
|
||||
"@finamp": {},
|
||||
"albumArtist": "Исполнитель Альбома",
|
||||
"@albumArtist": {},
|
||||
"artist": "Исполнитель",
|
||||
"@artist": {},
|
||||
"budget": "Бюджет",
|
||||
"@budget": {},
|
||||
"communityRating": "Рейтинг Сообщества",
|
||||
"@communityRating": {},
|
||||
"criticRating": "Рейтинг Критиков",
|
||||
"@criticRating": {},
|
||||
"dateAdded": "Дата Добавления",
|
||||
"@dateAdded": {},
|
||||
"datePlayed": "Дата Последнего Проигрывания",
|
||||
"@datePlayed": {},
|
||||
"playCount": "Всего Проигрываний",
|
||||
"@playCount": {},
|
||||
"premiereDate": "Дата Премьеры",
|
||||
"@premiereDate": {},
|
||||
"name": "Имя",
|
||||
"@name": {},
|
||||
"random": "Случайно",
|
||||
"@random": {},
|
||||
"downloadErrors": "Ошибки Скачивания",
|
||||
"@downloadErrors": {},
|
||||
"downloadedImagesCount": "{count,plural,=1{{count} изображение} few{{count} изображения} other{{count} изображений}}",
|
||||
"@downloadedImagesCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlComplete": "{count} завершено",
|
||||
"@dlComplete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"failedToGetSongFromDownloadId": "Не удалось запросить песню с ID загрузки",
|
||||
"@failedToGetSongFromDownloadId": {},
|
||||
"error": "Ошибка",
|
||||
"@error": {},
|
||||
"discNumber": "Диск {number}",
|
||||
"@discNumber": {
|
||||
"placeholders": {
|
||||
"number": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"playButtonLabel": "ИГРАТЬ",
|
||||
"@playButtonLabel": {},
|
||||
"shuffleButtonLabel": "СЛУЧАЙНО",
|
||||
"@shuffleButtonLabel": {},
|
||||
"songCount": "{count,plural,=1{{count} трек} few{{count} трека} other{{count} треков}}",
|
||||
"@songCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"editPlaylistNameTooltip": "Редактировать название плейлиста",
|
||||
"@editPlaylistNameTooltip": {},
|
||||
"editPlaylistNameTitle": "Изменить название плейлиста",
|
||||
"@editPlaylistNameTitle": {},
|
||||
"required": "Необходимо",
|
||||
"@required": {},
|
||||
"updateButtonLabel": "ОБНОВИТЬ",
|
||||
"@updateButtonLabel": {},
|
||||
"playlistNameUpdated": "Название плейлиста обновлено.",
|
||||
"@playlistNameUpdated": {},
|
||||
"favourite": "В избранное",
|
||||
"@favourite": {},
|
||||
"downloadsDeleted": "Загрузки удалены.",
|
||||
"@downloadsDeleted": {},
|
||||
"downloadsAdded": "Добавлено в загрузки.",
|
||||
"@downloadsAdded": {},
|
||||
"shareLogs": "Поделиться логами",
|
||||
"@shareLogs": {},
|
||||
"logsCopied": "Логи скопированы.",
|
||||
"@logsCopied": {},
|
||||
"message": "Сообщение",
|
||||
"@message": {},
|
||||
"stackTrace": "Отслеживание стека",
|
||||
"@stackTrace": {},
|
||||
"applicationLegalese": "Лицензия Mozilla Public License 2.0. Открытый код приложения доступен по ссылке:\n\ngithub.com/jmshrv/finamp",
|
||||
"@applicationLegalese": {},
|
||||
"transcoding": "Транскодирование",
|
||||
"@transcoding": {},
|
||||
"downloadLocations": "Расположение Загрузок",
|
||||
"@downloadLocations": {},
|
||||
"audioService": "Аудиосервис",
|
||||
"@audioService": {},
|
||||
"layoutAndTheme": "Макет и тема",
|
||||
"@layoutAndTheme": {},
|
||||
"logOut": "Выйти",
|
||||
"@logOut": {},
|
||||
"downloadedSongsWillNotBeDeleted": "Скачанные песни не будут удалены",
|
||||
"@downloadedSongsWillNotBeDeleted": {},
|
||||
"areYouSure": "Вы уверены?",
|
||||
"@areYouSure": {},
|
||||
"jellyfinUsesAACForTranscoding": "Jellyfin использует AAC для транскодирования",
|
||||
"@jellyfinUsesAACForTranscoding": {},
|
||||
"enableTranscoding": "Включить транскодирование",
|
||||
"@enableTranscoding": {},
|
||||
"bitrate": "Битрейт",
|
||||
"@bitrate": {},
|
||||
"appDirectory": "Папка Приложения",
|
||||
"@appDirectory": {},
|
||||
"selectDirectory": "Выбрать папку",
|
||||
"@selectDirectory": {},
|
||||
"unknownError": "Неизвестная Ошибка",
|
||||
"@unknownError": {},
|
||||
"pathReturnSlashErrorMessage": "Невозможно указывать пути, использующие \"/\"",
|
||||
"@pathReturnSlashErrorMessage": {},
|
||||
"directoryMustBeEmpty": "Папка должна быть пустой",
|
||||
"@directoryMustBeEmpty": {},
|
||||
"customLocation": "Пользовательские Папки",
|
||||
"@customLocation": {},
|
||||
"addDownloadLocation": "Добавить папку для загрузок",
|
||||
"@addDownloadLocation": {},
|
||||
"customLocationsBuggy": "Пользовательские папки крайне нестабильны в связи с ошибками доступа. Я размышляю над тем, как это исправить, но пока я не рекомендую Вам их использовать.",
|
||||
"@customLocationsBuggy": {},
|
||||
"enterLowPriorityStateOnPauseSubtitle": "Позволяет смахнуть уведомление на паузе. Также позволяет андроиду остановить сервис на паузе.",
|
||||
"@enterLowPriorityStateOnPauseSubtitle": {},
|
||||
"shuffleAllSongCountSubtitle": "Количество песен для загрузки в режиме случайного проигрывания.",
|
||||
"@shuffleAllSongCountSubtitle": {},
|
||||
"viewType": "Тип вида",
|
||||
"@viewType": {},
|
||||
"viewTypeSubtitle": "Тип вида плеера",
|
||||
"@viewTypeSubtitle": {},
|
||||
"list": "Список",
|
||||
"@list": {},
|
||||
"grid": "Решётка",
|
||||
"@grid": {},
|
||||
"portrait": "Портретный",
|
||||
"@portrait": {},
|
||||
"landscape": "Альбомный",
|
||||
"@landscape": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtistsSubtitle": "Отображать исполнителя трека на странице альбома, если он совпадает с исполнителем альбома.",
|
||||
"@hideSongArtistsIfSameAsAlbumArtistsSubtitle": {},
|
||||
"theme": "Тема оформления",
|
||||
"@theme": {},
|
||||
"system": "Системная",
|
||||
"@system": {},
|
||||
"light": "Светлая",
|
||||
"@light": {},
|
||||
"dark": "Тёмная",
|
||||
"@dark": {},
|
||||
"tabs": "Вкладки",
|
||||
"@tabs": {},
|
||||
"cancelSleepTimer": "Выключить Таймер?",
|
||||
"@cancelSleepTimer": {},
|
||||
"yesButtonLabel": "ДА",
|
||||
"@yesButtonLabel": {},
|
||||
"noButtonLabel": "НЕТ",
|
||||
"@noButtonLabel": {},
|
||||
"setSleepTimer": "Поставить Таймер",
|
||||
"@setSleepTimer": {},
|
||||
"sleepTimerTooltip": "Таймер",
|
||||
"@sleepTimerTooltip": {},
|
||||
"createButtonLabel": "СОЗДАТЬ",
|
||||
"@createButtonLabel": {},
|
||||
"playlistCreated": "Плейлист создан.",
|
||||
"@playlistCreated": {},
|
||||
"noItem": "Нет Элементов",
|
||||
"@noItem": {},
|
||||
"noArtist": "Нет Исполнителя",
|
||||
"@noArtist": {},
|
||||
"unknownArtist": "Неизвестный Исполнитель",
|
||||
"@unknownArtist": {},
|
||||
"streaming": "СТРИМИНГ",
|
||||
"@streaming": {},
|
||||
"downloaded": "ЗАГРУЖЕНО",
|
||||
"@downloaded": {},
|
||||
"transcode": "ТРАНСКОДИРОВАНО",
|
||||
"@transcode": {},
|
||||
"direct": "ПРЯМОЙ",
|
||||
"@direct": {},
|
||||
"statusError": "ОШИБКА СТАТУСА",
|
||||
"@statusError": {},
|
||||
"queue": "Очередь",
|
||||
"@queue": {},
|
||||
"addToQueue": "Добавить в Очередь",
|
||||
"@addToQueue": {},
|
||||
"replaceQueue": "Заменить Очередь",
|
||||
"@replaceQueue": {},
|
||||
"instantMix": "Мгновенный Микс",
|
||||
"@instantMix": {},
|
||||
"goToAlbum": "Перейти к Альбому",
|
||||
"@goToAlbum": {},
|
||||
"addedToQueue": "Добавлено в очередь.",
|
||||
"@addedToQueue": {},
|
||||
"queueReplaced": "Очередь заменена.",
|
||||
"@queueReplaced": {},
|
||||
"startingInstantMix": "Запуск мгновенного микса.",
|
||||
"@startingInstantMix": {},
|
||||
"responseError": "{error} Код состояния {statusCode}.",
|
||||
"@responseError": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Forbidden"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "403"
|
||||
}
|
||||
}
|
||||
},
|
||||
"responseError401": "{error} Код состояния {statusCode}. Возможно, вы использовали неверное имя пользователя/пароль или ваш клиент больше не авторизован.",
|
||||
"@responseError401": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Unauthorized"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "401"
|
||||
}
|
||||
}
|
||||
},
|
||||
"removeFromMix": "Удалить из Микса",
|
||||
"@removeFromMix": {},
|
||||
"invalidNumber": "Неправильное Число",
|
||||
"@invalidNumber": {},
|
||||
"addToPlaylistTooltip": "Добавить в плейлист",
|
||||
"@addToPlaylistTooltip": {},
|
||||
"addToPlaylistTitle": "Добавить в Плейлист",
|
||||
"@addToPlaylistTitle": {},
|
||||
"newPlaylist": "Новый Плейлист",
|
||||
"@newPlaylist": {},
|
||||
"noAlbum": "Нет Альбома",
|
||||
"@noAlbum": {},
|
||||
"addFavourite": "Добавить в Избранное",
|
||||
"@addFavourite": {},
|
||||
"anErrorHasOccured": "Произошла ошибка.",
|
||||
"@anErrorHasOccured": {},
|
||||
"clear": "Очистить",
|
||||
"@clear": {},
|
||||
"settings": "Настройки",
|
||||
"@settings": {},
|
||||
"removeFavourite": "Удалить из Избранного",
|
||||
"@removeFavourite": {},
|
||||
"addToMix": "Добавить в Микс",
|
||||
"@addToMix": {},
|
||||
"downloadMissingImages": "Скачать отсутствующие изображения",
|
||||
"@downloadMissingImages": {},
|
||||
"offlineMode": "Автономный режим",
|
||||
"@offlineMode": {},
|
||||
"startMix": "Начать Микс",
|
||||
"@startMix": {},
|
||||
"internalExternalIpExplanation": "Чтобы получить удалённый доступ к серверу Jellyfin, используйте внешний IP-адрес.\n\nЕсли ваш сервер работает на портах HTTP(S) 80/443, указывать порт не нужно. Это обычно так, если сервер находится за обратным прокси-сервером.",
|
||||
"@internalExternalIpExplanation": {
|
||||
"description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port."
|
||||
},
|
||||
"password": "Пароль",
|
||||
"@password": {},
|
||||
"username": "Логин",
|
||||
"@username": {},
|
||||
"logs": "Логи",
|
||||
"@logs": {},
|
||||
"albums": "Альбомы",
|
||||
"@albums": {},
|
||||
"artists": "Исполнители",
|
||||
"@artists": {},
|
||||
"sortOrder": "Порядок сортировки",
|
||||
"@sortOrder": {},
|
||||
"genres": "Жанры",
|
||||
"@genres": {},
|
||||
"playlists": "Плейлисты",
|
||||
"@playlists": {},
|
||||
"sortBy": "Сортировать по",
|
||||
"@sortBy": {},
|
||||
"next": "Далее",
|
||||
"@next": {},
|
||||
"startMixNoSongsArtist": "Чтобы добавить или удалить исполнителя из микса, нажмите и удерживайте его имя",
|
||||
"@startMixNoSongsArtist": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no artists selected"
|
||||
},
|
||||
"startMixNoSongsAlbum": "Чтобы добавить или удалить альбом из микса, нажмите и удерживайте его",
|
||||
"@startMixNoSongsAlbum": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no albums selected"
|
||||
},
|
||||
"favourites": "Избранное",
|
||||
"@favourites": {},
|
||||
"shuffleAll": "Перемешать всё",
|
||||
"@shuffleAll": {},
|
||||
"downloads": "Загрузки",
|
||||
"@downloads": {},
|
||||
"album": "Альбом",
|
||||
"@album": {},
|
||||
"productionYear": "Год Создания",
|
||||
"@productionYear": {},
|
||||
"revenue": "Доход",
|
||||
"@revenue": {},
|
||||
"runtime": "Время выполнения",
|
||||
"@runtime": {},
|
||||
"downloadedMissingImages": "{count,plural, =0{Не найдено отсутствующих изображений} =1{Скачано {count} отсутствующее изображение} few{Скачано {count} отсутствующих изображения} other{Скачано {count} отсутствующих изображений}}",
|
||||
"@downloadedMissingImages": {
|
||||
"description": "Message that shows when the user downloads missing images",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadCount": "{count,plural, =1{{count} загрузка} few{{count} загрузки} other{{count} загрузок}}",
|
||||
"@downloadCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsCount": "{count,plural,=1{{count} файл} few{{count} файла} other{{count} файлы}}",
|
||||
"@downloadedItemsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlFailed": "{count} не удалось",
|
||||
"@dlFailed": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsImagesCount": "{downloadedItems}, {downloadedImages}",
|
||||
"@downloadedItemsImagesCount": {
|
||||
"description": "This is for merging downloadedItemsCount and downloadedImagesCount as Flutter's intl stuff doesn't support multiple plurals in one string. https://github.com/flutter/flutter/issues/86906",
|
||||
"placeholders": {
|
||||
"downloadedItems": {
|
||||
"type": "String",
|
||||
"example": "12 downloads"
|
||||
},
|
||||
"downloadedImages": {
|
||||
"type": "String",
|
||||
"example": "1 image"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlEnqueued": "{count} в очереди",
|
||||
"@dlEnqueued": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlRunning": "{count} скачиваются",
|
||||
"@dlRunning": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrorsTitle": "Ошибки Загрузки",
|
||||
"@downloadErrorsTitle": {},
|
||||
"addDownloads": "Добавить в загрузки",
|
||||
"@addDownloads": {},
|
||||
"noErrors": "Ошибок нет!",
|
||||
"@noErrors": {},
|
||||
"errorScreenError": "Ошибка при получении списка ошибок! Скорее всего, вам нужно очистить данные приложения и сообщить о данной ошибке на Github",
|
||||
"@errorScreenError": {},
|
||||
"location": "Расположение",
|
||||
"@location": {},
|
||||
"addButtonLabel": "ДОБАВИТЬ",
|
||||
"@addButtonLabel": {},
|
||||
"enableTranscodingSubtitle": "Треки будут транскодированы сервером.",
|
||||
"@enableTranscodingSubtitle": {},
|
||||
"notAvailableInOfflineMode": "Недоступно без интернета",
|
||||
"@notAvailableInOfflineMode": {},
|
||||
"gridCrossAxisCountSubtitle": "Количество отображаемых элементов решётки построчно, когда {value}.",
|
||||
"@gridCrossAxisCountSubtitle": {
|
||||
"description": "List tile subtitle for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "landscape"
|
||||
}
|
||||
}
|
||||
},
|
||||
"enterLowPriorityStateOnPause": "Использовать режим низкого приоритета на Паузе",
|
||||
"@enterLowPriorityStateOnPause": {},
|
||||
"bitrateSubtitle": "Высокий битрейт обеспечивает лучшее качество звука за счет большего потребления трафика.",
|
||||
"@bitrateSubtitle": {},
|
||||
"shuffleAllSongCount": "Перемешать порядок всех песен",
|
||||
"@shuffleAllSongCount": {},
|
||||
"gridCrossAxisCount": "{value} Количество элементов решётки",
|
||||
"@gridCrossAxisCount": {
|
||||
"description": "List tile title for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "Portrait"
|
||||
}
|
||||
}
|
||||
},
|
||||
"showTextOnGridView": "Отображать текст в режиме решётки",
|
||||
"@showTextOnGridView": {},
|
||||
"showTextOnGridViewSubtitle": "Отображать или нет текст (название песни, исполнителя и т.д.) в режиме решётки.",
|
||||
"@showTextOnGridViewSubtitle": {},
|
||||
"showCoverAsPlayerBackground": "Показывать размытую обложку на фоне",
|
||||
"@showCoverAsPlayerBackground": {},
|
||||
"showCoverAsPlayerBackgroundSubtitle": "Отображать или нет размытую обложку альбома как фон в плеере.",
|
||||
"@showCoverAsPlayerBackgroundSubtitle": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtists": "Не отображать одинаковых исполнителей для трека и альбома",
|
||||
"@hideSongArtistsIfSameAsAlbumArtists": {},
|
||||
"startupError": "Что-то пошло не так во время запуска приложения. Возникла ошибка: {error}\n\nПожалуйста, создайте \"issue\" на github.com/UnicornsOnLSD/finamp и приложите скриншот этой страницы. Если проблема будет повторяться, вы можете очистить данные приложения, чтобы сбросить его настройки.",
|
||||
"@startupError": {
|
||||
"description": "The error message that shows when startup fails.",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Failed to open download DB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutes": "Минуты",
|
||||
"@minutes": {},
|
||||
"redownloadedItems": "{count,plural, =0{Не требуется повторная загрузка.} =1{Повторно загружен {count} элемент} few{Повторно загружены {count} элемента} other{Повторно загружено {count} элементов}}",
|
||||
"@redownloadedItems": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"disableGesture": "Отключить жесты",
|
||||
"@disableGesture": {},
|
||||
"disableGestureSubtitle": "Стоит ли отключать жесты.",
|
||||
"@disableGestureSubtitle": {},
|
||||
"bufferDuration": "Длительность буферизации",
|
||||
"@bufferDuration": {},
|
||||
"bufferDurationSubtitle": "Размер буфера плеера (в секундах). Требуется перезапуск.",
|
||||
"@bufferDurationSubtitle": {},
|
||||
"removedFromPlaylist": "Удалено из плейлиста.",
|
||||
"@removedFromPlaylist": {},
|
||||
"removeFromPlaylistTooltip": "Удалить из плейлиста",
|
||||
"@removeFromPlaylistTooltip": {},
|
||||
"removeFromPlaylistTitle": "Удалить из Плейлиста",
|
||||
"@removeFromPlaylistTitle": {},
|
||||
"language": "Язык",
|
||||
"@language": {},
|
||||
"confirm": "Подтвердить",
|
||||
"@confirm": {},
|
||||
"showUncensoredLogMessage": "Этот лог содержит ваши данные для входа. Показать?",
|
||||
"@showUncensoredLogMessage": {},
|
||||
"resetTabs": "Сбросить вкладки",
|
||||
"@resetTabs": {},
|
||||
"insertedIntoQueue": "Вставлено в очередь.",
|
||||
"@insertedIntoQueue": {
|
||||
"description": "Snackbar message that shows when the user successfully inserts items into the play queue at a location that is not necessarily the end."
|
||||
},
|
||||
"refresh": "ОБНОВИТЬ",
|
||||
"@refresh": {},
|
||||
"playNext": "Воспроизвести Следующей",
|
||||
"@playNext": {
|
||||
"description": "Popup menu item title for inserting an item into the play queue after the currently-playing item."
|
||||
},
|
||||
"noMusicLibrariesBody": "Finamp не обнаружил музыкальных библиотек. Убедитесь, что на вашем сервере Jellyfin есть хотя бы одна библиотека с типом контента \"Музыка\".",
|
||||
"@noMusicLibrariesBody": {},
|
||||
"deleteDownloadsConfirmButtonText": "Удалить",
|
||||
"@deleteDownloadsConfirmButtonText": {
|
||||
"description": "Shown in the confirmation dialog for deleting downloaded media from the local device."
|
||||
},
|
||||
"deleteDownloadsAbortButtonText": "Отмена",
|
||||
"@deleteDownloadsAbortButtonText": {},
|
||||
"noMusicLibrariesTitle": "Нет музыкальных библиотек",
|
||||
"@noMusicLibrariesTitle": {
|
||||
"description": "Title for message that shows on the views screen when no music libraries could be found."
|
||||
},
|
||||
"syncDownloadedPlaylists": "Синхронизировать загруженные плейлисты",
|
||||
"@syncDownloadedPlaylists": {},
|
||||
"swipeInsertQueueNextSubtitle": "Разрешить вставлять песню следующей в очереди при свайпе в списке песен, а не добавлять ее в конец.",
|
||||
"@swipeInsertQueueNextSubtitle": {},
|
||||
"deleteDownloadsPrompt": "Вы уверены, что хотите удалить {itemType, select, album{album} playlist{playlist} artist{artist} genre{genre} track{song} other{}} '{itemName}' с этого устройства?",
|
||||
"@deleteDownloadsPrompt": {
|
||||
"placeholders": {
|
||||
"itemName": {
|
||||
"type": "String",
|
||||
"example": "Abandon Ship"
|
||||
},
|
||||
"itemType": {
|
||||
"type": "String",
|
||||
"example": "album"
|
||||
}
|
||||
},
|
||||
"description": "Confirmation prompt shown before deleting downloaded media from the local device, destructive action, doesn't affect the media on the server."
|
||||
},
|
||||
"interactions": "Взаимодействия",
|
||||
"@interactions": {},
|
||||
"swipeInsertQueueNext": "Воспроизвести смахнутую песню следующей",
|
||||
"@swipeInsertQueueNext": {},
|
||||
"redesignBeta": "Новый дизайн (бета)",
|
||||
"@redesignBeta": {},
|
||||
"showFastScroller": "Показать быструю прокрутку",
|
||||
"@showFastScroller": {}
|
||||
}
|
||||
@@ -0,0 +1,531 @@
|
||||
{
|
||||
"message": "Meddelande",
|
||||
"@message": {},
|
||||
"noButtonLabel": "NEJ",
|
||||
"@noButtonLabel": {},
|
||||
"responseError401": "{error} Statuskod {statusCode}. Detta betyder troligtvis att du använt fel användarnamn/lösenord, eller att din klientapplikation inte längre är autentiserad.",
|
||||
"@responseError401": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Unauthorized"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "401"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serverUrl": "Länk Till Servern",
|
||||
"@serverUrl": {},
|
||||
"emptyServerUrl": "Länken till servern får inte vara blank",
|
||||
"@emptyServerUrl": {
|
||||
"description": "Error message that shows when the user submits a login without a server URL"
|
||||
},
|
||||
"albums": "Album",
|
||||
"@albums": {},
|
||||
"songs": "Låtar",
|
||||
"@songs": {},
|
||||
"favourites": "Favoriter",
|
||||
"@favourites": {},
|
||||
"unknownName": "Okänt Namn",
|
||||
"@unknownName": {},
|
||||
"clear": "Rensa",
|
||||
"@clear": {},
|
||||
"selectMusicLibraries": "Välj Musikbibliotek",
|
||||
"@selectMusicLibraries": {
|
||||
"description": "App bar title for library select screen"
|
||||
},
|
||||
"playlists": "Spellistor",
|
||||
"@playlists": {},
|
||||
"album": "Album",
|
||||
"@album": {},
|
||||
"budget": "Budget",
|
||||
"@budget": {},
|
||||
"criticRating": "Kritikerbetyg",
|
||||
"@criticRating": {},
|
||||
"premiereDate": "Premiärdatum",
|
||||
"@premiereDate": {},
|
||||
"artist": "Artist",
|
||||
"@artist": {},
|
||||
"settings": "Inställningar",
|
||||
"@settings": {},
|
||||
"dateAdded": "Datum Tillagd",
|
||||
"@dateAdded": {},
|
||||
"name": "Namn",
|
||||
"@name": {},
|
||||
"productionYear": "Produktionsår",
|
||||
"@productionYear": {},
|
||||
"revenue": "Intäkter",
|
||||
"@revenue": {},
|
||||
"runtime": "Längd",
|
||||
"@runtime": {},
|
||||
"downloadErrors": "Nedladdningsfel",
|
||||
"@downloadErrors": {},
|
||||
"dlComplete": "{count} färdiga",
|
||||
"@dlComplete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlEnqueued": "{count} i kö",
|
||||
"@dlEnqueued": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlFailed": "{count} misslyckade",
|
||||
"@dlFailed": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadCount": "{count,plural, =1{{count} nedladdning} other{{count} nedladdningar}}",
|
||||
"@downloadCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedImagesCount": "{count,plural,=1{{count} bild} other{{count} bilder}}",
|
||||
"@downloadedImagesCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"discNumber": "Skiva {number}",
|
||||
"@discNumber": {
|
||||
"placeholders": {
|
||||
"number": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrorsTitle": "Nedladdningsfel",
|
||||
"@downloadErrorsTitle": {},
|
||||
"error": "Fel",
|
||||
"@error": {},
|
||||
"failedToGetSongFromDownloadId": "Kunde inte hämta låt med hjälp av nedladdnings-ID",
|
||||
"@failedToGetSongFromDownloadId": {},
|
||||
"favourite": "Lägg till som favorit",
|
||||
"@favourite": {},
|
||||
"updateButtonLabel": "UPPDATERA",
|
||||
"@updateButtonLabel": {},
|
||||
"songCount": "{count,plural,=1{{count} Låt} other{{count} Låtar}}",
|
||||
"@songCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"noErrors": "Inga fel!",
|
||||
"@noErrors": {},
|
||||
"required": "Obligatoriskt",
|
||||
"@required": {},
|
||||
"playlistNameUpdated": "Spellistans namn är ändrat.",
|
||||
"@playlistNameUpdated": {},
|
||||
"downloadedSongsWillNotBeDeleted": "Nedladdade låtar kommer inte att raderas",
|
||||
"@downloadedSongsWillNotBeDeleted": {},
|
||||
"addButtonLabel": "LÄGG TILL",
|
||||
"@addButtonLabel": {},
|
||||
"logOut": "Logga Ut",
|
||||
"@logOut": {},
|
||||
"transcoding": "Omkodning",
|
||||
"@transcoding": {},
|
||||
"addDownloads": "Lägg Till Nedladdningar",
|
||||
"@addDownloads": {},
|
||||
"layoutAndTheme": "Layout & Tema",
|
||||
"@layoutAndTheme": {},
|
||||
"applicationLegalese": "Licensierad med Mozilla Public License 2.0. Källkoden finns att se på:\n\ngithub.com/jmshrv/finamp",
|
||||
"@applicationLegalese": {},
|
||||
"location": "Plats",
|
||||
"@location": {},
|
||||
"downloadsDeleted": "Nedladdningar raderade.",
|
||||
"@downloadsDeleted": {},
|
||||
"areYouSure": "Är du säker?",
|
||||
"@areYouSure": {},
|
||||
"unknownError": "Okänt Fel",
|
||||
"@unknownError": {},
|
||||
"addDownloadLocation": "Lägg Till Nedladdningsplats",
|
||||
"@addDownloadLocation": {},
|
||||
"bitrateSubtitle": "Högre bitrate (överföringshastighet) resulterar i högre kvalitet men förbrukar också mer data.",
|
||||
"@bitrateSubtitle": {},
|
||||
"selectDirectory": "Välj Filmapp",
|
||||
"@selectDirectory": {},
|
||||
"appDirectory": "Filmapp för Appen",
|
||||
"@appDirectory": {},
|
||||
"directoryMustBeEmpty": "Filmappen måste vara tom",
|
||||
"@directoryMustBeEmpty": {},
|
||||
"portrait": "Stående läge",
|
||||
"@portrait": {},
|
||||
"landscape": "Liggande läge",
|
||||
"@landscape": {},
|
||||
"list": "Lista",
|
||||
"@list": {},
|
||||
"theme": "Tema",
|
||||
"@theme": {},
|
||||
"light": "Ljust",
|
||||
"@light": {},
|
||||
"system": "System",
|
||||
"@system": {},
|
||||
"noAlbum": "Inget Album",
|
||||
"@noAlbum": {},
|
||||
"addToPlaylistTooltip": "Lägg till i spellista",
|
||||
"@addToPlaylistTooltip": {},
|
||||
"addToPlaylistTitle": "Lägg till i Spellista",
|
||||
"@addToPlaylistTitle": {},
|
||||
"createButtonLabel": "SKAPA",
|
||||
"@createButtonLabel": {},
|
||||
"setSleepTimer": "Ställ In Sovtimer",
|
||||
"@setSleepTimer": {},
|
||||
"cancelSleepTimer": "Avbryt Sovtimer?",
|
||||
"@cancelSleepTimer": {},
|
||||
"dark": "Mörkt",
|
||||
"@dark": {},
|
||||
"yesButtonLabel": "JA",
|
||||
"@yesButtonLabel": {},
|
||||
"unknownArtist": "Okänd Artist",
|
||||
"@unknownArtist": {},
|
||||
"addToQueue": "Lägg till i Uppspelningskö",
|
||||
"@addToQueue": {},
|
||||
"direct": "DIREKT",
|
||||
"@direct": {},
|
||||
"goToAlbum": "Gå till Album",
|
||||
"@goToAlbum": {},
|
||||
"addedToQueue": "Tillagd i uppspelningskön.",
|
||||
"@addedToQueue": {},
|
||||
"addFavourite": "Lägg Till Favorit",
|
||||
"@addFavourite": {},
|
||||
"anErrorHasOccured": "Ett fel har inträffat.",
|
||||
"@anErrorHasOccured": {},
|
||||
"responseError": "{error} Statuskod {statusCode}.",
|
||||
"@responseError": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Forbidden"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "403"
|
||||
}
|
||||
}
|
||||
},
|
||||
"newPlaylist": "Ny Spellista",
|
||||
"@newPlaylist": {},
|
||||
"music": "Musik",
|
||||
"@music": {},
|
||||
"next": "Nästa",
|
||||
"@next": {},
|
||||
"noArtist": "Ingen Artist",
|
||||
"@noArtist": {},
|
||||
"notAvailableInOfflineMode": "Inte tillgänglig i offlineläge",
|
||||
"@notAvailableInOfflineMode": {},
|
||||
"playButtonLabel": "SPELA UPP",
|
||||
"@playButtonLabel": {},
|
||||
"artists": "Artister",
|
||||
"@artists": {},
|
||||
"editPlaylistNameTooltip": "Ändra namn på spellista",
|
||||
"@editPlaylistNameTooltip": {},
|
||||
"genres": "Genrer",
|
||||
"@genres": {},
|
||||
"offlineMode": "Offlineläge",
|
||||
"@offlineMode": {},
|
||||
"finamp": "Finamp",
|
||||
"@finamp": {},
|
||||
"password": "Lösenord",
|
||||
"@password": {},
|
||||
"pathReturnSlashErrorMessage": "Sökvägar som returnerar ett \"/\" kan inte användas",
|
||||
"@pathReturnSlashErrorMessage": {},
|
||||
"downloaded": "NEDLADDAD",
|
||||
"@downloaded": {},
|
||||
"downloadedItemsImagesCount": "{downloadedItems}, {downloadedImages}",
|
||||
"@downloadedItemsImagesCount": {
|
||||
"description": "This is for merging downloadedItemsCount and downloadedImagesCount as Flutter's intl stuff doesn't support multiple plurals in one string. https://github.com/flutter/flutter/issues/86906",
|
||||
"placeholders": {
|
||||
"downloadedItems": {
|
||||
"type": "String",
|
||||
"example": "12 downloads"
|
||||
},
|
||||
"downloadedImages": {
|
||||
"type": "String",
|
||||
"example": "1 image"
|
||||
}
|
||||
}
|
||||
},
|
||||
"internalExternalIpExplanation": "Om du vill ha åtkomst till din Jellyfin-server utanför hemmet, behöver du använda din externa IP-adress.\n\nOm din server är bakom en HTTP-port (80/443) så behöver du inte manuellt specificera en port. Detta är troligtvis fallet om din server finns bakom en omvänd proxy.",
|
||||
"@internalExternalIpExplanation": {
|
||||
"description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port."
|
||||
},
|
||||
"editPlaylistNameTitle": "Ändra Namn På Spellista",
|
||||
"@editPlaylistNameTitle": {},
|
||||
"grid": "Rutnät",
|
||||
"@grid": {},
|
||||
"enableTranscodingSubtitle": "Koda om musikströmmar på servern.",
|
||||
"@enableTranscodingSubtitle": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtists": "Dölj låtartister om samma som albumartister",
|
||||
"@hideSongArtistsIfSameAsAlbumArtists": {},
|
||||
"transcode": "OMKODA",
|
||||
"@transcode": {},
|
||||
"enableTranscoding": "Aktivera Omkodning",
|
||||
"@enableTranscoding": {},
|
||||
"albumArtist": "Albumartist",
|
||||
"@albumArtist": {},
|
||||
"gridCrossAxisCountSubtitle": "Antal rutnäts-rutor per rad i {value}.",
|
||||
"@gridCrossAxisCountSubtitle": {
|
||||
"description": "List tile subtitle for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "landscape"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedMissingImages": "{count,plural, =0{Inga saknade bilder hittades} =1{Laddade ner {count} saknad bild} other{Laddade ner {count} saknade bilder}}",
|
||||
"@downloadedMissingImages": {
|
||||
"description": "Message that shows when the user downloads missing images",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"queue": "Kö",
|
||||
"@queue": {},
|
||||
"bitrate": "Bitrate",
|
||||
"@bitrate": {},
|
||||
"couldNotFindLibraries": "Kunde inte hitta några bibliotek.",
|
||||
"@couldNotFindLibraries": {
|
||||
"description": "Error message when the user does not have any libraries"
|
||||
},
|
||||
"downloadsAdded": "Nedladdningar tillagda.",
|
||||
"@downloadsAdded": {},
|
||||
"startupError": "Någonting gick fel under uppstart. Felet var: {error}\n\nSkapa gärna ett ärende på github.com/UnicornsOnLSD/finamp med en skärmdump av denna sida. Om problemet fortsätter kan du rensa appdatan för att återställa appen.",
|
||||
"@startupError": {
|
||||
"description": "The error message that shows when startup fails.",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Failed to open download DB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"invalidNumber": "Ogiltigt Nummer",
|
||||
"@invalidNumber": {},
|
||||
"jellyfinUsesAACForTranscoding": "Jellyfin använder AAC för omkodning",
|
||||
"@jellyfinUsesAACForTranscoding": {},
|
||||
"datePlayed": "Datum Uppspelad",
|
||||
"@datePlayed": {},
|
||||
"downloads": "Nedladdningar",
|
||||
"@downloads": {},
|
||||
"errorScreenError": "Ett fel uppstod när listan över fel skulle hämtas! Vid det här laget bör du förmodligen bara skapa ett problem på GitHub och ta bort appdata",
|
||||
"@errorScreenError": {},
|
||||
"shuffleAllSongCountSubtitle": "Antal låtar att ladda vid användning av shuffle-knappen.",
|
||||
"@shuffleAllSongCountSubtitle": {},
|
||||
"shuffleAll": "Shuffle (alla)",
|
||||
"@shuffleAll": {},
|
||||
"shuffleButtonLabel": "SHUFFLE",
|
||||
"@shuffleButtonLabel": {},
|
||||
"audioService": "Ljudtjänst",
|
||||
"@audioService": {},
|
||||
"urlTrailingSlash": "URL:en får inte innehålla ett avslutande snedstreck",
|
||||
"@urlTrailingSlash": {
|
||||
"description": "Error message that shows when the user submits a server URL that ends with a trailing slash (for example, http://0.0.0.0/)"
|
||||
},
|
||||
"urlStartWithHttps": "URL:en måste börja med antingen http:// eller https://",
|
||||
"@urlStartWithHttps": {
|
||||
"description": "Error message that shows when the user submits a server URL that doesn't start with http:// or https:// (for example, ftp://0.0.0.0"
|
||||
},
|
||||
"username": "Användarnamn",
|
||||
"@username": {},
|
||||
"logs": "Loggar",
|
||||
"@logs": {},
|
||||
"random": "Slumpmässig",
|
||||
"@random": {},
|
||||
"shareLogs": "Dela loggar",
|
||||
"@shareLogs": {},
|
||||
"logsCopied": "Loggar kopierade.",
|
||||
"@logsCopied": {},
|
||||
"showTextOnGridView": "Visa text i rutnätsvy",
|
||||
"@showTextOnGridView": {},
|
||||
"showTextOnGridViewSubtitle": "Huruvida text (titel, artist etc.) ska visas på rutnäts-musikskärmen.",
|
||||
"@showTextOnGridViewSubtitle": {},
|
||||
"tabs": "Flikar",
|
||||
"@tabs": {},
|
||||
"sleepTimerTooltip": "Sovtimer",
|
||||
"@sleepTimerTooltip": {},
|
||||
"playlistCreated": "Spellista skapad.",
|
||||
"@playlistCreated": {},
|
||||
"replaceQueue": "Ersätt Uppspelningskö",
|
||||
"@replaceQueue": {},
|
||||
"queueReplaced": "Uppspelningskö ändrad.",
|
||||
"@queueReplaced": {},
|
||||
"removeFavourite": "Ta Bort Favorit",
|
||||
"@removeFavourite": {},
|
||||
"sortBy": "Sortera efter",
|
||||
"@sortBy": {},
|
||||
"sortOrder": "Sorteringsordning",
|
||||
"@sortOrder": {},
|
||||
"communityRating": "Allmänhetens Betyg",
|
||||
"@communityRating": {},
|
||||
"downloadMissingImages": "Hämta saknade bilder",
|
||||
"@downloadMissingImages": {},
|
||||
"downloadedItemsCount": "{count,plural,=1{{count} objekt} other{{count} objekt}}",
|
||||
"@downloadedItemsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlRunning": "{count} pågående",
|
||||
"@dlRunning": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadLocations": "Platser För Nedladdningar",
|
||||
"@downloadLocations": {},
|
||||
"customLocation": "Anpassad Plats",
|
||||
"@customLocation": {},
|
||||
"customLocationsBuggy": "Det finns en hel del buggar relaterade till anpassade platser just nu på grund av krångel med användarbehörigheter. Jag försöker lista ut hur det bäst ska lösas, men i nuläget rekommenderar jag att inte använda dem.",
|
||||
"@customLocationsBuggy": {},
|
||||
"startMix": "Starta Mix",
|
||||
"@startMix": {},
|
||||
"startMixNoSongsArtist": "Tryck länge på en artist för att lägga till eller ta bort den från mix-byggaren innan du startar en mix",
|
||||
"@startMixNoSongsArtist": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no artists selected"
|
||||
},
|
||||
"startMixNoSongsAlbum": "Tryck länge på ett album för att lägga till eller ta bort det från mix-byggaren innan du startar en mix",
|
||||
"@startMixNoSongsAlbum": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no albums selected"
|
||||
},
|
||||
"playCount": "Antal Uppspelningar",
|
||||
"@playCount": {},
|
||||
"stackTrace": "Stackspår",
|
||||
"@stackTrace": {},
|
||||
"enterLowPriorityStateOnPause": "Gå in i lågprioritetstillstånd vid paus",
|
||||
"@enterLowPriorityStateOnPause": {},
|
||||
"enterLowPriorityStateOnPauseSubtitle": "Låter aviseringen svepas bort när den är pausad. Tillåter även Android att döda tjänsten när den är pausad.",
|
||||
"@enterLowPriorityStateOnPauseSubtitle": {},
|
||||
"minutes": "Minuter",
|
||||
"@minutes": {},
|
||||
"startingInstantMix": "Startar snabbmix.",
|
||||
"@startingInstantMix": {},
|
||||
"removeFromMix": "Ta bort från blandning",
|
||||
"@removeFromMix": {},
|
||||
"addToMix": "Lägg till i mixen",
|
||||
"@addToMix": {},
|
||||
"shuffleAllSongCount": "Blanda alla låtar",
|
||||
"@shuffleAllSongCount": {},
|
||||
"viewTypeSubtitle": "Visningstyp för musikskärmen",
|
||||
"@viewTypeSubtitle": {},
|
||||
"showCoverAsPlayerBackground": "Visa suddigt omslag som spelarbakgrund",
|
||||
"@showCoverAsPlayerBackground": {},
|
||||
"showCoverAsPlayerBackgroundSubtitle": "Om du vill använda suddig omslagsbild som bakgrund på spelarskärmen.",
|
||||
"@showCoverAsPlayerBackgroundSubtitle": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtistsSubtitle": "Om låtartister ska visas på albumskärmen om de inte skiljer sig från albumartister.",
|
||||
"@hideSongArtistsIfSameAsAlbumArtistsSubtitle": {},
|
||||
"streaming": "STRÖMNING",
|
||||
"@streaming": {},
|
||||
"statusError": "STATUSFEL",
|
||||
"@statusError": {},
|
||||
"instantMix": "Snabbmix",
|
||||
"@instantMix": {},
|
||||
"noItem": "Inget objekt",
|
||||
"@noItem": {},
|
||||
"removedFromPlaylist": "Borttagen från spellista.",
|
||||
"@removedFromPlaylist": {},
|
||||
"viewType": "Visningstyp",
|
||||
"@viewType": {},
|
||||
"removeFromPlaylistTooltip": "Ta bort från spellista",
|
||||
"@removeFromPlaylistTooltip": {},
|
||||
"bufferDuration": "Buffertlängd",
|
||||
"@bufferDuration": {},
|
||||
"showUncensoredLogMessage": "Denna logg innehåller din inloggningsinformation. Visa?",
|
||||
"@showUncensoredLogMessage": {},
|
||||
"gridCrossAxisCount": "{value} Antal rutnätskorsaxel",
|
||||
"@gridCrossAxisCount": {
|
||||
"description": "List tile title for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "Portrait"
|
||||
}
|
||||
}
|
||||
},
|
||||
"removeFromPlaylistTitle": "Ta bort från spellista",
|
||||
"@removeFromPlaylistTitle": {},
|
||||
"bufferDurationSubtitle": "Hur mycket spelaren ska buffra, i sekunder. Kräver omstart.",
|
||||
"@bufferDurationSubtitle": {},
|
||||
"insertedIntoQueue": "Insatt i kön.",
|
||||
"@insertedIntoQueue": {
|
||||
"description": "Snackbar message that shows when the user successfully inserts items into the play queue at a location that is not necessarily the end."
|
||||
},
|
||||
"refresh": "UPPDATERA",
|
||||
"@refresh": {},
|
||||
"confirm": "Bekräfta",
|
||||
"@confirm": {},
|
||||
"language": "Språk",
|
||||
"@language": {},
|
||||
"playNext": "Spela Nästa",
|
||||
"@playNext": {
|
||||
"description": "Popup menu item title for inserting an item into the play queue after the currently-playing item."
|
||||
},
|
||||
"redownloadedItems": "{count,plural, =0{Inga omnedladdningar behövs..} =1{Nedladdat igen {count} item} other{Nedladdat igen{count} items}}",
|
||||
"@redownloadedItems": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"resetTabs": "Återställ flikar",
|
||||
"@resetTabs": {},
|
||||
"noMusicLibrariesBody": "Finamp kunde inte hitta några musikbibliotek. Se till att din Jellyfin-server innehåller minst ett bibliotek med innehållstypen inställd på \"Musik\".",
|
||||
"@noMusicLibrariesBody": {},
|
||||
"disableGesture": "Inaktivera gester",
|
||||
"@disableGesture": {},
|
||||
"noMusicLibrariesTitle": "Inga musikbibliotek",
|
||||
"@noMusicLibrariesTitle": {
|
||||
"description": "Title for message that shows on the views screen when no music libraries could be found."
|
||||
},
|
||||
"disableGestureSubtitle": "Huruvida man ska inaktivera gester.",
|
||||
"@disableGestureSubtitle": {},
|
||||
"deleteDownloadsConfirmButtonText": "Ta bort",
|
||||
"@deleteDownloadsConfirmButtonText": {
|
||||
"description": "Shown in the confirmation dialog for deleting downloaded media from the local device."
|
||||
},
|
||||
"deleteDownloadsPrompt": "Är du säker på att du vill ta bort {itemType, select, album{album} playlist{playlist} artist{artist} genre{genre} track{song} other{}} '{itemName}' från den här enheten?",
|
||||
"@deleteDownloadsPrompt": {
|
||||
"placeholders": {
|
||||
"itemName": {
|
||||
"type": "String",
|
||||
"example": "Abandon Ship"
|
||||
},
|
||||
"itemType": {
|
||||
"type": "String",
|
||||
"example": "album"
|
||||
}
|
||||
},
|
||||
"description": "Confirmation prompt shown before deleting downloaded media from the local device, destructive action, doesn't affect the media on the server."
|
||||
},
|
||||
"deleteDownloadsAbortButtonText": "Avbryt",
|
||||
"@deleteDownloadsAbortButtonText": {},
|
||||
"syncDownloadedPlaylists": "Synkronisera nedladdade spellistor",
|
||||
"@syncDownloadedPlaylists": {},
|
||||
"interactions": "Interaktioner",
|
||||
"@interactions": {}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
@@ -0,0 +1,460 @@
|
||||
{
|
||||
"@@locale": "szl",
|
||||
"serverUrl": "Adresa URL ôd serwera",
|
||||
"@serverUrl": {},
|
||||
"urlStartWithHttps": "URL musi sie zaczynać ôd http:// abo https://",
|
||||
"@urlStartWithHttps": {
|
||||
"description": "Error message that shows when the user submits a server URL that doesn't start with http:// or https:// (for example, ftp://0.0.0.0"
|
||||
},
|
||||
"urlTrailingSlash": "URL niy może sie kōńczyć znakym „/”",
|
||||
"@urlTrailingSlash": {
|
||||
"description": "Error message that shows when the user submits a server URL that ends with a trailing slash (for example, http://0.0.0.0/)"
|
||||
},
|
||||
"username": "Miano ôd używocza",
|
||||
"@username": {},
|
||||
"password": "Hasło",
|
||||
"@password": {},
|
||||
"next": "Dalij",
|
||||
"@next": {},
|
||||
"selectMusicLibraries": "Wybier bibliotyki ze muzykōm",
|
||||
"@selectMusicLibraries": {
|
||||
"description": "App bar title for library select screen"
|
||||
},
|
||||
"couldNotFindLibraries": "Niy szło znojś żodnych bibliotyk.",
|
||||
"@couldNotFindLibraries": {
|
||||
"description": "Error message when the user does not have any libraries"
|
||||
},
|
||||
"unknownName": "Niyznōme miano",
|
||||
"@unknownName": {},
|
||||
"songs": "Śpiywki",
|
||||
"@songs": {},
|
||||
"albums": "Albumy",
|
||||
"@albums": {},
|
||||
"artists": "Artyścio",
|
||||
"@artists": {},
|
||||
"genres": "Gatōnki",
|
||||
"@genres": {},
|
||||
"startMixNoSongsArtist": "Prziciś dugo na artysty, żeby go dodać abo wymazać ze budowanio miksu, podwiela go puścisz",
|
||||
"@startMixNoSongsArtist": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no artists selected"
|
||||
},
|
||||
"music": "Muzyka",
|
||||
"@music": {},
|
||||
"internalExternalIpExplanation": "Jeźli chcesz mieć zdalny przistymp do swojigo serwera Jellyfin, to potrzebujesz zewnyntrznego IP..\n\nJeźli twōj serwer je na porcie HTTP (80/443), to niy musisz podować portu. Tak nojczyńścij je, jak serwer je za reverse proxy.",
|
||||
"@internalExternalIpExplanation": {
|
||||
"description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port."
|
||||
},
|
||||
"dateAdded": "Data dodanio",
|
||||
"@dateAdded": {},
|
||||
"dlRunning": "{count} two",
|
||||
"@dlRunning": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsCount": "{count,plural,=1{{count} elymynt} other{{count} elymyntōw}}",
|
||||
"@downloadedItemsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"required": "Wymogane",
|
||||
"@required": {},
|
||||
"updateButtonLabel": "SPAMIYNTEJ",
|
||||
"@updateButtonLabel": {},
|
||||
"playlistNameUpdated": "Miano ôd playlisty spamiyntane.",
|
||||
"@playlistNameUpdated": {},
|
||||
"favourite": "Ôblubiōny",
|
||||
"@favourite": {},
|
||||
"downloadsDeleted": "Pobrane skasowane.",
|
||||
"@downloadsDeleted": {},
|
||||
"addDownloads": "Dodej pobrane",
|
||||
"@addDownloads": {},
|
||||
"message": "Wiadōmość",
|
||||
"@message": {},
|
||||
"stackTrace": "Ślod stōsa",
|
||||
"@stackTrace": {},
|
||||
"notAvailableInOfflineMode": "Niyprzistympne we trybie offline",
|
||||
"@notAvailableInOfflineMode": {},
|
||||
"logOut": "Ôdloguj",
|
||||
"@logOut": {},
|
||||
"customLocationsBuggy": "Ze włosnymi lokacyjami je moc problymōw skuli turbacyji ze uprawniyniami. Sōm rozwożane spōsoby sprawiynio tego, ale teroz jejich używanie niy ma rekōmyndowane.",
|
||||
"@customLocationsBuggy": {},
|
||||
"enterLowPriorityStateOnPause": "Przi pauzie przejdź we stōn niskigo priorytetu",
|
||||
"@enterLowPriorityStateOnPause": {},
|
||||
"enterLowPriorityStateOnPauseSubtitle": "Kej to je włōnczōne, to powiadōmiynie może być ôdpōnkniynte przi pauzie. Włōnczynie tego przizwolo tyż Androidowi zabic usuga przi pauzie.",
|
||||
"@enterLowPriorityStateOnPauseSubtitle": {},
|
||||
"shuffleAllSongCount": "Liczba śpiywek przi miyszaniu wszyskich",
|
||||
"@shuffleAllSongCount": {},
|
||||
"shuffleAllSongCountSubtitle": "Liczba śpiywek do zaladowanio po użyciu knefla miyszanio wszyskich śpiywek.",
|
||||
"@shuffleAllSongCountSubtitle": {},
|
||||
"viewType": "Widok",
|
||||
"@viewType": {},
|
||||
"viewTypeSubtitle": "Widok panelu muzyki",
|
||||
"@viewTypeSubtitle": {},
|
||||
"list": "Lista",
|
||||
"@list": {},
|
||||
"grid": "Krotka",
|
||||
"@grid": {},
|
||||
"portrait": "Do blaju",
|
||||
"@portrait": {},
|
||||
"yesButtonLabel": "JA",
|
||||
"@yesButtonLabel": {},
|
||||
"noButtonLabel": "NIY",
|
||||
"@noButtonLabel": {},
|
||||
"invalidNumber": "Niynoleżno liczba",
|
||||
"@invalidNumber": {},
|
||||
"noAlbum": "Brak albumu",
|
||||
"@noAlbum": {},
|
||||
"noItem": "Brak elymyntu",
|
||||
"@noItem": {},
|
||||
"noArtist": "Brak artysty",
|
||||
"@noArtist": {},
|
||||
"unknownArtist": "Niyznōmy artysta",
|
||||
"@unknownArtist": {},
|
||||
"streaming": "STRUMIYNIOWANIE",
|
||||
"@streaming": {},
|
||||
"downloaded": "POBRANE",
|
||||
"@downloaded": {},
|
||||
"emptyServerUrl": "Adresa URL ôd serwera niy może być prōzno",
|
||||
"@emptyServerUrl": {
|
||||
"description": "Error message that shows when the user submits a login without a server URL"
|
||||
},
|
||||
"playlists": "Playlisty",
|
||||
"@playlists": {},
|
||||
"logs": "Logi",
|
||||
"@logs": {},
|
||||
"startMix": "Zacznij mix",
|
||||
"@startMix": {},
|
||||
"premiereDate": "Datōm prymiery",
|
||||
"@premiereDate": {},
|
||||
"downloadedItemsImagesCount": "{downloadedItems}, {downloadedImages}",
|
||||
"@downloadedItemsImagesCount": {
|
||||
"description": "This is for merging downloadedItemsCount and downloadedImagesCount as Flutter's intl stuff doesn't support multiple plurals in one string. https://github.com/flutter/flutter/issues/86906",
|
||||
"placeholders": {
|
||||
"downloadedItems": {
|
||||
"type": "String",
|
||||
"example": "12 downloads"
|
||||
},
|
||||
"downloadedImages": {
|
||||
"type": "String",
|
||||
"example": "1 image"
|
||||
}
|
||||
}
|
||||
},
|
||||
"startMixNoSongsAlbum": "Prziciś dugo na album, żeby go dodać abo wymazać ze budowanio miksu, podwiela go puścisz",
|
||||
"@startMixNoSongsAlbum": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no albums selected"
|
||||
},
|
||||
"clear": "Wysnoż",
|
||||
"@clear": {},
|
||||
"shuffleAll": "Miyszej wszysko",
|
||||
"@shuffleAll": {},
|
||||
"albumArtist": "Artysta albumu",
|
||||
"@albumArtist": {},
|
||||
"artist": "Artysta",
|
||||
"@artist": {},
|
||||
"runtime": "Czas twanio",
|
||||
"@runtime": {},
|
||||
"favourites": "Ôblubiōne",
|
||||
"@favourites": {},
|
||||
"finamp": "Finamp",
|
||||
"@finamp": {},
|
||||
"downloads": "Pobrane",
|
||||
"@downloads": {},
|
||||
"settings": "Sztalōnki",
|
||||
"@settings": {},
|
||||
"offlineMode": "Tryb offline",
|
||||
"@offlineMode": {},
|
||||
"sortOrder": "Porzōndek zortowanio",
|
||||
"@sortOrder": {},
|
||||
"sortBy": "Zortuj podug",
|
||||
"@sortBy": {},
|
||||
"album": "Album",
|
||||
"@album": {},
|
||||
"budget": "Budżet",
|
||||
"@budget": {},
|
||||
"communityRating": "Ôcyna ôd społeczności",
|
||||
"@communityRating": {},
|
||||
"random": "Lōsowo",
|
||||
"@random": {},
|
||||
"criticRating": "Ôcyna ôd krytykōw",
|
||||
"@criticRating": {},
|
||||
"playCount": "Liczba grań",
|
||||
"@playCount": {},
|
||||
"datePlayed": "Datōm granio",
|
||||
"@datePlayed": {},
|
||||
"productionYear": "Rok produkcyje",
|
||||
"@productionYear": {},
|
||||
"downloadMissingImages": "Pobier ôbrazy, co brakujōm",
|
||||
"@downloadMissingImages": {},
|
||||
"downloadErrors": "Felery pobiyranio",
|
||||
"@downloadErrors": {},
|
||||
"downloadCount": "{count,plural, =1{{count} pobranie} other{{count} pobrań}}",
|
||||
"@downloadCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"songCount": "{count,plural,=1{{count} śpiywka} other{{count} śpiywek}}",
|
||||
"@songCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadsAdded": "Pobrane dodane.",
|
||||
"@downloadsAdded": {},
|
||||
"unknownError": "Niyznōmy feler",
|
||||
"@unknownError": {},
|
||||
"name": "Nazwa",
|
||||
"@name": {},
|
||||
"revenue": "Dochōd",
|
||||
"@revenue": {},
|
||||
"failedToGetSongFromDownloadId": "Niy szło znojś śpiywki ze ID pobiyranio",
|
||||
"@failedToGetSongFromDownloadId": {},
|
||||
"error": "Feler",
|
||||
"@error": {},
|
||||
"discNumber": "Dysk {number}",
|
||||
"@discNumber": {
|
||||
"placeholders": {
|
||||
"number": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"playButtonLabel": "GREJ",
|
||||
"@playButtonLabel": {},
|
||||
"layoutAndTheme": "Ukłod i tymat",
|
||||
"@layoutAndTheme": {},
|
||||
"directoryMustBeEmpty": "Katalog musi być prōzny",
|
||||
"@directoryMustBeEmpty": {},
|
||||
"downloadedMissingImages": "{count,plural, =0{Niy brakuje żodnych ôbrazōw} =1{Pobrany {count} ôbroz, co brakuje} other{Liczba pobranych ôbrazōw, co brakujōm: {count}}}",
|
||||
"@downloadedMissingImages": {
|
||||
"description": "Message that shows when the user downloads missing images",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedImagesCount": "{count,plural,=1{{count} ôbroz} other{{count} ôbrazōw}}",
|
||||
"@downloadedImagesCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlComplete": "{count} podarzōne",
|
||||
"@dlComplete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlEnqueued": "{count} we raji",
|
||||
"@dlEnqueued": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"editPlaylistNameTooltip": "Edytowanie miana ôd playlisty",
|
||||
"@editPlaylistNameTooltip": {},
|
||||
"logsCopied": "Logi skopiowane.",
|
||||
"@logsCopied": {},
|
||||
"downloadedSongsWillNotBeDeleted": "Pobrane śpiywki niy bydōm wymazane",
|
||||
"@downloadedSongsWillNotBeDeleted": {},
|
||||
"customLocation": "Włosno lokacyjo",
|
||||
"@customLocation": {},
|
||||
"selectDirectory": "Wybier katalog",
|
||||
"@selectDirectory": {},
|
||||
"dlFailed": "{count} niypodarzōne",
|
||||
"@dlFailed": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrorsTitle": "Felery pobiyranio",
|
||||
"@downloadErrorsTitle": {},
|
||||
"noErrors": "Bez felerōw!",
|
||||
"@noErrors": {},
|
||||
"errorScreenError": "Doszło do feleru przi pobiyraniu wykazu felerōw! We takim przipodku chyba nojlepij to zgłosić na GitHubie i skasować dane ôd aplikacyje",
|
||||
"@errorScreenError": {},
|
||||
"shuffleButtonLabel": "LŌSOWO",
|
||||
"@shuffleButtonLabel": {},
|
||||
"editPlaylistNameTitle": "Edycyjo miana ôd playlisty",
|
||||
"@editPlaylistNameTitle": {},
|
||||
"audioService": "Usuga audio",
|
||||
"@audioService": {},
|
||||
"jellyfinUsesAACForTranscoding": "Jellyfin używo AAC do transkodowanio",
|
||||
"@jellyfinUsesAACForTranscoding": {},
|
||||
"enableTranscodingSubtitle": "Jeźli zaznaczōne, to strumiynie muzyki bydōm transkodowane na serwerze.",
|
||||
"@enableTranscodingSubtitle": {},
|
||||
"addDownloadLocation": "Dodej lokacyjo pobiyranio",
|
||||
"@addDownloadLocation": {},
|
||||
"location": "Lokalizacyjo",
|
||||
"@location": {},
|
||||
"addButtonLabel": "DODEJ",
|
||||
"@addButtonLabel": {},
|
||||
"shareLogs": "Podziel sie logami",
|
||||
"@shareLogs": {},
|
||||
"applicationLegalese": "Na licyncyji Mozilla Public License 2.0. Zdrzōdłowy kod je przistympny na:\n\ngithub.com/jmshrv/finamp",
|
||||
"@applicationLegalese": {},
|
||||
"transcoding": "Transkodowanie",
|
||||
"@transcoding": {},
|
||||
"downloadLocations": "Lokacyje pobiyranio",
|
||||
"@downloadLocations": {},
|
||||
"areYouSure": "Na zicher?",
|
||||
"@areYouSure": {},
|
||||
"enableTranscoding": "Włōncz transkodowanie",
|
||||
"@enableTranscoding": {},
|
||||
"bitrate": "Bitrate",
|
||||
"@bitrate": {},
|
||||
"bitrateSubtitle": "Wyższy bitrate dowo wyższo jakość audio kosztym srogszego transferu danych.",
|
||||
"@bitrateSubtitle": {},
|
||||
"appDirectory": "Katalog ôd aplikacyje",
|
||||
"@appDirectory": {},
|
||||
"pathReturnSlashErrorMessage": "Ściyżek, co skazujōm „/”, niy idzie używać",
|
||||
"@pathReturnSlashErrorMessage": {},
|
||||
"gridCrossAxisCount": "{value} – liczba elymyntōw we rzyńdzie krotki",
|
||||
"@gridCrossAxisCount": {
|
||||
"description": "List tile title for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "Portrait"
|
||||
}
|
||||
}
|
||||
},
|
||||
"landscape": "Poziōmo",
|
||||
"@landscape": {},
|
||||
"gridCrossAxisCountSubtitle": "Liczba użytych kachelek we rzyńdzie krotki: {value}.",
|
||||
"@gridCrossAxisCountSubtitle": {
|
||||
"description": "List tile subtitle for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "landscape"
|
||||
}
|
||||
}
|
||||
},
|
||||
"showTextOnGridView": "Pokazuj tekst we widoku krotki",
|
||||
"@showTextOnGridView": {},
|
||||
"showTextOnGridViewSubtitle": "Sztaluje, jeźli pokazować tekst (tytuł, artysta itd.) we panelu krotki elymyntōw.",
|
||||
"@showTextOnGridViewSubtitle": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtistsSubtitle": "Sztaluje, jeźli kryć artysty śpiywki, jeźli je taki sōm jak artysta albumu.",
|
||||
"@hideSongArtistsIfSameAsAlbumArtistsSubtitle": {},
|
||||
"showCoverAsPlayerBackground": "Pokazuj rozmazano ôkładzina za tło ôd przegrowacza",
|
||||
"@showCoverAsPlayerBackground": {},
|
||||
"showCoverAsPlayerBackgroundSubtitle": "Sztaluje, jeźli pokazować rozmazano ôkładzina za tło ôd przegrowacza.",
|
||||
"@showCoverAsPlayerBackgroundSubtitle": {},
|
||||
"theme": "Tymat",
|
||||
"@theme": {},
|
||||
"system": "Systymowy",
|
||||
"@system": {},
|
||||
"light": "Jasny",
|
||||
"@light": {},
|
||||
"tabs": "Zokłodki",
|
||||
"@tabs": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtists": "Skryj artysty śpiywki, jeźli je taki sōm jak artysta albumu",
|
||||
"@hideSongArtistsIfSameAsAlbumArtists": {},
|
||||
"dark": "Ciymny",
|
||||
"@dark": {},
|
||||
"statusError": "FELER STATUSU",
|
||||
"@statusError": {},
|
||||
"queue": "Raja",
|
||||
"@queue": {},
|
||||
"setSleepTimer": "Nasztaluj ôdliczanie do zastawiynio",
|
||||
"@setSleepTimer": {},
|
||||
"cancelSleepTimer": "Ôdwołać ôdliczanie do zastawiynio?",
|
||||
"@cancelSleepTimer": {},
|
||||
"createButtonLabel": "STWŌRZ",
|
||||
"@createButtonLabel": {},
|
||||
"playlistCreated": "Playlista stworzōno.",
|
||||
"@playlistCreated": {},
|
||||
"direct": "BEZPOSTRZEDNIE",
|
||||
"@direct": {},
|
||||
"instantMix": "Wartki mix",
|
||||
"@instantMix": {},
|
||||
"anErrorHasOccured": "Doszło do feleru.",
|
||||
"@anErrorHasOccured": {},
|
||||
"responseError": "{error} Kod statusu {statusCode}.",
|
||||
"@responseError": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Forbidden"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "403"
|
||||
}
|
||||
}
|
||||
},
|
||||
"sleepTimerTooltip": "Ôdliczanie do zastawiynio",
|
||||
"@sleepTimerTooltip": {},
|
||||
"addToPlaylistTooltip": "Dodej do playlisty",
|
||||
"@addToPlaylistTooltip": {},
|
||||
"addToPlaylistTitle": "Dodej do playlisty",
|
||||
"@addToPlaylistTitle": {},
|
||||
"newPlaylist": "Nowo playlista",
|
||||
"@newPlaylist": {},
|
||||
"transcode": "TRANSKODOWANIE",
|
||||
"@transcode": {},
|
||||
"replaceQueue": "Zastōmp raja",
|
||||
"@replaceQueue": {},
|
||||
"startupError": "Coś poszło źle przi ôtwiyraniu aplikacyje. Feler to: {error}\n\nZgłoś to na github.com/UnicornsOnLSD/finamp ze zopisym ekranu tyj strōny. Jeźli ta strōna niy przestowo sie pokazować, to wymaż dane aplikacyje, żeby ja zresetować.",
|
||||
"@startupError": {
|
||||
"description": "The error message that shows when startup fails.",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Failed to open download DB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addToQueue": "Dodej do raje",
|
||||
"@addToQueue": {},
|
||||
"goToAlbum": "Idź do albumu",
|
||||
"@goToAlbum": {},
|
||||
"removeFavourite": "Wymaż ze ôblubiōnych",
|
||||
"@removeFavourite": {},
|
||||
"addFavourite": "Dodej do ôblubiōnych",
|
||||
"@addFavourite": {},
|
||||
"addedToQueue": "Dodane do raje.",
|
||||
"@addedToQueue": {},
|
||||
"startingInstantMix": "Zaczynanie wartkigo miksu.",
|
||||
"@startingInstantMix": {},
|
||||
"queueReplaced": "Raja zastōmpiōno.",
|
||||
"@queueReplaced": {},
|
||||
"addToMix": "Dodej do miksu",
|
||||
"@addToMix": {},
|
||||
"responseError401": "{error} Kod statusu {statusCode}. To bezma ôznaczo, że było użyto niynoleżne miano ôd używocza abo hasło, abo tyż twōj kliynt już niy ma autoryzowany.",
|
||||
"@responseError401": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Unauthorized"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "401"
|
||||
}
|
||||
}
|
||||
},
|
||||
"removeFromMix": "Wymaż ze miksu",
|
||||
"@removeFromMix": {}
|
||||
}
|
||||
@@ -0,0 +1,533 @@
|
||||
{
|
||||
"showCoverAsPlayerBackgroundSubtitle": "แสดงหรือไม่แสดงภาพเบลอของปกเพลงเป็นพื้นหลังของตัวเล่นเพลง",
|
||||
"@showCoverAsPlayerBackgroundSubtitle": {},
|
||||
"music": "เพลง",
|
||||
"@music": {},
|
||||
"clear": "เคลียร์",
|
||||
"@clear": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtists": "ซ่อนศิลปินของเพลงหากเป็นชื่อเดียวกับศิลปินของอัลบั้ม",
|
||||
"@hideSongArtistsIfSameAsAlbumArtists": {},
|
||||
"favourites": "รายการโปรด",
|
||||
"@favourites": {},
|
||||
"setSleepTimer": "ตั้งเวลาปิด",
|
||||
"@setSleepTimer": {},
|
||||
"minutes": "นาที",
|
||||
"@minutes": {},
|
||||
"sleepTimerTooltip": "ตั้งเวลาปิด",
|
||||
"@sleepTimerTooltip": {},
|
||||
"addToPlaylistTitle": "เพิ่มไปยังเพลย์ลิสต์",
|
||||
"@addToPlaylistTitle": {},
|
||||
"newPlaylist": "สร้างเพลย์ลิสต์ใหม่",
|
||||
"@newPlaylist": {},
|
||||
"noArtist": "ไม่มีศิลปิน",
|
||||
"@noArtist": {},
|
||||
"removeFavourite": "นำออกจากรายการโปรด",
|
||||
"@removeFavourite": {},
|
||||
"statusError": "สถานะผิดพลาด",
|
||||
"@statusError": {},
|
||||
"queueReplaced": "คิวถูกแทนที่แล้ว",
|
||||
"@queueReplaced": {},
|
||||
"responseError": "{error} รหัสข้อผิดพลาด {statusCode}",
|
||||
"@responseError": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Forbidden"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "403"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serverUrl": "URL ของเซิร์ฟเวอร์",
|
||||
"@serverUrl": {},
|
||||
"logs": "ล็อก",
|
||||
"@logs": {},
|
||||
"next": "ถัดไป",
|
||||
"@next": {},
|
||||
"selectMusicLibraries": "เลือกคลังเพลง",
|
||||
"@selectMusicLibraries": {
|
||||
"description": "App bar title for library select screen"
|
||||
},
|
||||
"artists": "ศิลปิน",
|
||||
"@artists": {},
|
||||
"genres": "แนวเพลง",
|
||||
"@genres": {},
|
||||
"startMixNoSongsAlbum": "แตะค้างที่อัลบั้มเพื่อเพิ่มหรือนำออกจากตัวสร้างมิกซ์ก่อนที่จะเริ่มมิกซ์",
|
||||
"@startMixNoSongsAlbum": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no albums selected"
|
||||
},
|
||||
"albumArtist": "ศิลปินของอัลบั้ม",
|
||||
"@albumArtist": {},
|
||||
"artist": "ศิลปิน",
|
||||
"@artist": {},
|
||||
"budget": "งบ",
|
||||
"@budget": {},
|
||||
"communityRating": "เรตติ้งจากชุมชน",
|
||||
"@communityRating": {},
|
||||
"criticRating": "เรตติ้งจาก Critic",
|
||||
"@criticRating": {},
|
||||
"datePlayed": "วันที่เล่น",
|
||||
"@datePlayed": {},
|
||||
"premiereDate": "วันที่เปิดตัว",
|
||||
"@premiereDate": {},
|
||||
"productionYear": "ปีที่สร้าง",
|
||||
"@productionYear": {},
|
||||
"name": "ชื่อ",
|
||||
"@name": {},
|
||||
"revenue": "รายได้",
|
||||
"@revenue": {},
|
||||
"downloadMissingImages": "ดาวน์โหลดไฟล์ภาพที่ขาด",
|
||||
"@downloadMissingImages": {},
|
||||
"downloadCount": "{count,plural, =1{ดาวน์โหลดแล้ว {count}} other{ดาวน์โหลดแล้ว {count}}}",
|
||||
"@downloadCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsImagesCount": "{downloadedItems}, {downloadedImages}",
|
||||
"@downloadedItemsImagesCount": {
|
||||
"description": "This is for merging downloadedItemsCount and downloadedImagesCount as Flutter's intl stuff doesn't support multiple plurals in one string. https://github.com/flutter/flutter/issues/86906",
|
||||
"placeholders": {
|
||||
"downloadedItems": {
|
||||
"type": "String",
|
||||
"example": "12 downloads"
|
||||
},
|
||||
"downloadedImages": {
|
||||
"type": "String",
|
||||
"example": "1 image"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlComplete": "เสร็จแล้ว {count}",
|
||||
"@dlComplete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlFailed": "ล้มเหลว {count}",
|
||||
"@dlFailed": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlEnqueued": "เข้าคิว {count}",
|
||||
"@dlEnqueued": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"noErrors": "ไม่มีข้อผิดพลาด!",
|
||||
"@noErrors": {},
|
||||
"favourite": "รายการโปรด",
|
||||
"@favourite": {},
|
||||
"downloadsDeleted": "ลบการดาวน์โหลดแล้ว",
|
||||
"@downloadsDeleted": {},
|
||||
"addDownloads": "เพิ่มการดาวน์โหลด",
|
||||
"@addDownloads": {},
|
||||
"location": "สถานที่",
|
||||
"@location": {},
|
||||
"downloadsAdded": "เพิ่มการดาวน์โหลดแล้ว",
|
||||
"@downloadsAdded": {},
|
||||
"addButtonLabel": "เพิ่ม",
|
||||
"@addButtonLabel": {},
|
||||
"shareLogs": "แชร์ล็อก",
|
||||
"@shareLogs": {},
|
||||
"logsCopied": "คัดลอกล็อกแล้ว",
|
||||
"@logsCopied": {},
|
||||
"transcoding": "การแปลงไฟล์",
|
||||
"@transcoding": {},
|
||||
"downloadLocations": "ตำแหน่งที่ดาวน์โหลด",
|
||||
"@downloadLocations": {},
|
||||
"audioService": "บริการเสียง",
|
||||
"@audioService": {},
|
||||
"stackTrace": "ตามรอย",
|
||||
"@stackTrace": {},
|
||||
"layoutAndTheme": "หน้าตา และ ธีม",
|
||||
"@layoutAndTheme": {},
|
||||
"notAvailableInOfflineMode": "ไม่พร้อมใช้งานในโหมดออฟไลน์",
|
||||
"@notAvailableInOfflineMode": {},
|
||||
"jellyfinUsesAACForTranscoding": "Jellyfin ใช้รหัส AAC สำหรับการแปลงไฟล์",
|
||||
"@jellyfinUsesAACForTranscoding": {},
|
||||
"enableTranscoding": "เปิดใช้งานการแปลงไฟล์",
|
||||
"@enableTranscoding": {},
|
||||
"enableTranscodingSubtitle": "การแปลงไฟล์เพลงจะถูกดำเนินการจากฝั่งเซิร์ฟเวอร์",
|
||||
"@enableTranscodingSubtitle": {},
|
||||
"bitrate": "บิทเรต",
|
||||
"@bitrate": {},
|
||||
"customLocation": "ตำแหน่งแบบเลือกเอง",
|
||||
"@customLocation": {},
|
||||
"appDirectory": "โฟลเดอร์ของแอป",
|
||||
"@appDirectory": {},
|
||||
"directoryMustBeEmpty": "โฟลเดอร์นั้นต้องว่าง",
|
||||
"@directoryMustBeEmpty": {},
|
||||
"enterLowPriorityStateOnPause": "เมื่อหยุดพักจะเข้าสู่โหมดความสำคัญต่ำ",
|
||||
"@enterLowPriorityStateOnPause": {},
|
||||
"shuffleAllSongCount": "จำนวนครั้งที่สุ่มเพลงทั้งหมด",
|
||||
"@shuffleAllSongCount": {},
|
||||
"shuffleAllSongCountSubtitle": "จำนวนเพลงที่โหลดขึ้นมาเมื่อใช้ปุ่ม สุ่มทั้งหมด",
|
||||
"@shuffleAllSongCountSubtitle": {},
|
||||
"viewTypeSubtitle": "ประเภทการแสดงผลของหน้าจอเพลง",
|
||||
"@viewTypeSubtitle": {},
|
||||
"list": "รายการ",
|
||||
"@list": {},
|
||||
"grid": "ตาราง",
|
||||
"@grid": {},
|
||||
"portrait": "แนวตั้ง",
|
||||
"@portrait": {},
|
||||
"landscape": "แนวนอน",
|
||||
"@landscape": {},
|
||||
"gridCrossAxisCount": "จำนวนรายการใน {value}",
|
||||
"@gridCrossAxisCount": {
|
||||
"description": "List tile title for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "Portrait"
|
||||
}
|
||||
}
|
||||
},
|
||||
"gridCrossAxisCountSubtitle": "จำนวนของไอเท็มในตารางต่อแถวของ {value}",
|
||||
"@gridCrossAxisCountSubtitle": {
|
||||
"description": "List tile subtitle for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "landscape"
|
||||
}
|
||||
}
|
||||
},
|
||||
"showTextOnGridView": "แสดงตัวอักษรในโหมดตาราง",
|
||||
"@showTextOnGridView": {},
|
||||
"showCoverAsPlayerBackground": "แสดงภาพเบลอของปกเพลงเป็นภาพพื้นหลังของตัวเล่นเพลง",
|
||||
"@showCoverAsPlayerBackground": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtistsSubtitle": "แสดงหรือไม่แสดงชื่อศิลปินเพลงบนหน้าจออัลบั้มหากทั้งสองชื่อไม่ต่างกัน",
|
||||
"@hideSongArtistsIfSameAsAlbumArtistsSubtitle": {},
|
||||
"disableGesture": "ปิดการใช้งาน gestures",
|
||||
"@disableGesture": {},
|
||||
"disableGestureSubtitle": "ใช้หรือไม่ใช้งาน gestures",
|
||||
"@disableGestureSubtitle": {},
|
||||
"theme": "ธีม",
|
||||
"@theme": {},
|
||||
"system": "ตามระบบ",
|
||||
"@system": {},
|
||||
"light": "สว่าง",
|
||||
"@light": {},
|
||||
"dark": "มืด",
|
||||
"@dark": {},
|
||||
"tabs": "แท็บ",
|
||||
"@tabs": {},
|
||||
"cancelSleepTimer": "ยกเลิกการตั้งเวลาปิด?",
|
||||
"@cancelSleepTimer": {},
|
||||
"yesButtonLabel": "ใช่",
|
||||
"@yesButtonLabel": {},
|
||||
"noButtonLabel": "ไม่ใช่",
|
||||
"@noButtonLabel": {},
|
||||
"invalidNumber": "ตัวเลขไม่ถูกต้อง",
|
||||
"@invalidNumber": {},
|
||||
"addToPlaylistTooltip": "เพิ่มไปยังเพลย์ลิสต์",
|
||||
"@addToPlaylistTooltip": {},
|
||||
"removeFromPlaylistTooltip": "นำออกจากเพลย์ลิสต์",
|
||||
"@removeFromPlaylistTooltip": {},
|
||||
"removeFromPlaylistTitle": "นำออกจากเพลย์ลิสต์",
|
||||
"@removeFromPlaylistTitle": {},
|
||||
"createButtonLabel": "สร้าง",
|
||||
"@createButtonLabel": {},
|
||||
"playlistCreated": "สร้างเพลย์ลิสต์แล้ว",
|
||||
"@playlistCreated": {},
|
||||
"noAlbum": "ไม่มีอัลบั้ม",
|
||||
"@noAlbum": {},
|
||||
"noItem": "ไม่มีรายการ",
|
||||
"@noItem": {},
|
||||
"unknownArtist": "ศิลปินที่ไม่รู้จัก",
|
||||
"@unknownArtist": {},
|
||||
"streaming": "กำลังสตรีม",
|
||||
"@streaming": {},
|
||||
"downloaded": "ดาวน์โหลดแล้ว",
|
||||
"@downloaded": {},
|
||||
"direct": "โดยตรง",
|
||||
"@direct": {},
|
||||
"queue": "คิว",
|
||||
"@queue": {},
|
||||
"addToQueue": "เพิ่มไปยังคิว",
|
||||
"@addToQueue": {},
|
||||
"replaceQueue": "แทนที่คิว",
|
||||
"@replaceQueue": {},
|
||||
"instantMix": "มิกซ์ทันที",
|
||||
"@instantMix": {},
|
||||
"goToAlbum": "ไปยังอัลบั้ม",
|
||||
"@goToAlbum": {},
|
||||
"addFavourite": "เพิ่มไปยังรายการโปรด",
|
||||
"@addFavourite": {},
|
||||
"addedToQueue": "เพิ่มลงคิวแล้ว",
|
||||
"@addedToQueue": {},
|
||||
"removedFromPlaylist": "นำออกจากเพลย์ลิสต์แล้ว",
|
||||
"@removedFromPlaylist": {},
|
||||
"startingInstantMix": "กำลังเริ่มมิกซ์ทันที",
|
||||
"@startingInstantMix": {},
|
||||
"anErrorHasOccured": "พบข้อผิดพลาด",
|
||||
"@anErrorHasOccured": {},
|
||||
"removeFromMix": "นำออกจากมิกซ์",
|
||||
"@removeFromMix": {},
|
||||
"settings": "ตั้งค่า",
|
||||
"@settings": {},
|
||||
"addToMix": "เพิ่มไปยังมิกซ์",
|
||||
"@addToMix": {},
|
||||
"redownloadedItems": "{count,plural, =0{ไม่จำเป็นต้องดาวน์โหลดใหม่} =1{ดาวน์โหลดอีกครั้ง {count} รายการ} other{ดาวน์โหลดอีกครั้ง{count} รายการ}}",
|
||||
"@redownloadedItems": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"bufferDuration": "ระยะเวลาที่บัฟเฟอร์",
|
||||
"@bufferDuration": {},
|
||||
"language": "ภาษา",
|
||||
"@language": {},
|
||||
"offlineMode": "โหมดออฟไลน์",
|
||||
"@offlineMode": {},
|
||||
"album": "อัลบั้ม",
|
||||
"@album": {},
|
||||
"startupError": "พบข้อผิดพลาดขณะเริ่มต้นแอป ข้อผิดพลาด: {error}\n\nโปรดสร้าง Issue บน github.com/UnicornsOnLSD/finamp พร้อมแนบภาพหน้าจอของหน้านี้ หากปัญหานี้ยังคงเป็นอยู่ให้ลองเคลียร์ข้อมูลของแอปเพื่อรีเซ็ต",
|
||||
"@startupError": {
|
||||
"description": "The error message that shows when startup fails.",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Failed to open download DB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"selectDirectory": "เลือกโฟลเดอร์",
|
||||
"@selectDirectory": {},
|
||||
"dateAdded": "วันที่เพิ่ม",
|
||||
"@dateAdded": {},
|
||||
"playCount": "จำนวนครั้งที่เล่น",
|
||||
"@playCount": {},
|
||||
"random": "สุ่ม",
|
||||
"@random": {},
|
||||
"runtime": "เวลา",
|
||||
"@runtime": {},
|
||||
"downloadedItemsCount": "{count,plural,=1{{count} รายการ} other{{count} รายการ}}",
|
||||
"@downloadedItemsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrors": "ข้อผิดพลาดการดาวน์โหลด",
|
||||
"@downloadErrors": {},
|
||||
"downloadedMissingImages": "{count,plural, =0{ไม่มีภาพที่ขาด} =1{ดาวน์โหลดภาพที่ขาดแล้ว {count} รูป} other{ดาวน์โหลดภาพที่ขาดแล้ว {count} รูป}}",
|
||||
"@downloadedMissingImages": {
|
||||
"description": "Message that shows when the user downloads missing images",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedImagesCount": "{count,plural,=1{{count} รูป} other{{count} รูป}}",
|
||||
"@downloadedImagesCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"updateButtonLabel": "อัปเดต",
|
||||
"@updateButtonLabel": {},
|
||||
"bitrateSubtitle": "บิตเรตที่สูงขึ้นจะช่วยให้เสียงดีขึ้นแต่ก็แลกมาด้วยการใช้งานเน็ตเวิร์กที่มากขึ้น",
|
||||
"@bitrateSubtitle": {},
|
||||
"songCount": "{count,plural,=1{{count} เพลง} other{{count} เพลง}}",
|
||||
"@songCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlRunning": "กำลังทำงาน {count}",
|
||||
"@dlRunning": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"editPlaylistNameTooltip": "แก้ไขชื่อเพลย์ลิสต์",
|
||||
"@editPlaylistNameTooltip": {},
|
||||
"downloadErrorsTitle": "ข้อผิดพลาดในการดาวน์โหลด",
|
||||
"@downloadErrorsTitle": {},
|
||||
"discNumber": "แผ่นที่ {number}",
|
||||
"@discNumber": {
|
||||
"placeholders": {
|
||||
"number": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"editPlaylistNameTitle": "แก้ไขชื่อเพลย์ลิสต์",
|
||||
"@editPlaylistNameTitle": {},
|
||||
"errorScreenError": "พบข้อผิดพลาดในการดึงรายการข้อผิดพลาด! ถ้าถึงขั้นนี้แล้ว คุณน่าจะต้องไปสร้าง Issue บน Github แล้วลบข้อมูลแอปทิ้งซะ",
|
||||
"@errorScreenError": {},
|
||||
"error": "ผิดพลาด",
|
||||
"@error": {},
|
||||
"playButtonLabel": "เล่น",
|
||||
"@playButtonLabel": {},
|
||||
"required": "จำเป็น",
|
||||
"@required": {},
|
||||
"failedToGetSongFromDownloadId": "ล้มเหลวในการเรียกข้อมูลเพลงจากไอดีสำหรับดาวน์โหลด",
|
||||
"@failedToGetSongFromDownloadId": {},
|
||||
"shuffleButtonLabel": "สุ่ม",
|
||||
"@shuffleButtonLabel": {},
|
||||
"playlistNameUpdated": "อัปเดตชื่อเพลย์ลิสต์แล้ว",
|
||||
"@playlistNameUpdated": {},
|
||||
"message": "ข้อความ",
|
||||
"@message": {},
|
||||
"responseError401": "{error} รหัสข้อผิดพลาด {statusCode} เป็นไปได้ว่าคุณอาจจะใช้ ชื่อผู้ใช้หรือรหัสผ่านที่ไม่ถูกต้อง หรือตัวโปรแกรมไม่ได้อยู่ในสถานะล็อกอินแล้ว",
|
||||
"@responseError401": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Unauthorized"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "401"
|
||||
}
|
||||
}
|
||||
},
|
||||
"applicationLegalese": "สงวนลิขสิทธิ์โดย Mozilla Public License 2.0 สามารถดาวน์โหลด Source Code ได้ที่:\n\ngithub.com/jmshrv/finamp",
|
||||
"@applicationLegalese": {},
|
||||
"logOut": "ออกจากระบบ",
|
||||
"@logOut": {},
|
||||
"areYouSure": "แน่ใจหรือไม่?",
|
||||
"@areYouSure": {},
|
||||
"addDownloadLocation": "เพิ่มตำแหน่งสำหรับดาวน์โหลด",
|
||||
"@addDownloadLocation": {},
|
||||
"downloadedSongsWillNotBeDeleted": "เพลงที่ดาวน์โหลดแล้วจะไม่ถูกลบ",
|
||||
"@downloadedSongsWillNotBeDeleted": {},
|
||||
"bufferDurationSubtitle": "ตัวเล่นเพลงควรจะอ่านไฟล์ล่วงหน้าเท่าไร ระบุเป็นวินาที หากเปลี่ยนต้องรีสตาร์ท",
|
||||
"@bufferDurationSubtitle": {},
|
||||
"unknownError": "ข้อผิดพลาดที่ไม่รู้จัก",
|
||||
"@unknownError": {},
|
||||
"pathReturnSlashErrorMessage": "ตำแหน่งที่ได้ \"/\" ไม่สามารถใช้ได้",
|
||||
"@pathReturnSlashErrorMessage": {},
|
||||
"enterLowPriorityStateOnPauseSubtitle": "ให้แถบแจ้งเตือนสามารถปัดทิ้งไปได้เมื่อหยุดชั่วคราว รวมถึงให้แอนดรอยสามารถปิดเซอร์วิสนี้ได้เมื่อหยุดชั่วคราว",
|
||||
"@enterLowPriorityStateOnPauseSubtitle": {},
|
||||
"customLocationsBuggy": "ตำแหน่งแบบเลือกเองนั้นค่อนข้างไม่สเถียรเนื่องจากปัญหาด้านสิทธิ์ ตอนนี้ยังหาวิธีแก้เรื่องนี้อยู่ ทางที่ดีตอนนี้ไม่ค่อยแนะนำให้ใช้ฟีเจอร์นี้",
|
||||
"@customLocationsBuggy": {},
|
||||
"viewType": "ประเภทการแสดงผล",
|
||||
"@viewType": {},
|
||||
"transcode": "แปลงไฟล์",
|
||||
"@transcode": {},
|
||||
"internalExternalIpExplanation": "หากคุณต้องการเข้าถึงเซิร์ฟเวอร์ Jellyfin จากภายนอก คุณจำเป็นต้องมี IP ภายนอก\n\nหากเซิร์ฟเวอร์ของคุณรันบนพอร์ต HTTP (80/443) คุณไม่จำเป็นต้องระบุพอร์ต ในเคสนี้เซิร์ฟเวอร์ของคุณอาจจะอยู่หลัง Reverse Proxy",
|
||||
"@internalExternalIpExplanation": {
|
||||
"description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port."
|
||||
},
|
||||
"emptyServerUrl": "จำเป็นต้องระบุ URL ของเซิร์ฟเวอร์",
|
||||
"@emptyServerUrl": {
|
||||
"description": "Error message that shows when the user submits a login without a server URL"
|
||||
},
|
||||
"urlStartWithHttps": "URL ต้องขึ้นต้นด้วย http:// หรือ https://",
|
||||
"@urlStartWithHttps": {
|
||||
"description": "Error message that shows when the user submits a server URL that doesn't start with http:// or https:// (for example, ftp://0.0.0.0"
|
||||
},
|
||||
"urlTrailingSlash": "URL ต้องไม่มีเครื่องหมาย / ต่อหลัง",
|
||||
"@urlTrailingSlash": {
|
||||
"description": "Error message that shows when the user submits a server URL that ends with a trailing slash (for example, http://0.0.0.0/)"
|
||||
},
|
||||
"username": "ชื่อผู้ใช้",
|
||||
"@username": {},
|
||||
"password": "รหัสผ่าน",
|
||||
"@password": {},
|
||||
"playlists": "เพลย์ลิสต์",
|
||||
"@playlists": {},
|
||||
"startMixNoSongsArtist": "แตะค้างที่ศิลปินเพื่อเพิ่มหรือนำออกจากตัวสร้างมิกซ์ก่อนที่จะเริ่มมิกซ์",
|
||||
"@startMixNoSongsArtist": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no artists selected"
|
||||
},
|
||||
"couldNotFindLibraries": "ไม่พบคลังใดๆ",
|
||||
"@couldNotFindLibraries": {
|
||||
"description": "Error message when the user does not have any libraries"
|
||||
},
|
||||
"albums": "อัลบั้ม",
|
||||
"@albums": {},
|
||||
"downloads": "ดาวน์โหลด",
|
||||
"@downloads": {},
|
||||
"sortOrder": "เรียงลำดับ",
|
||||
"@sortOrder": {},
|
||||
"sortBy": "เรียงด้วย",
|
||||
"@sortBy": {},
|
||||
"unknownName": "ไม่รู้จักชื่อ",
|
||||
"@unknownName": {},
|
||||
"finamp": "ฟินแอมป์",
|
||||
"@finamp": {},
|
||||
"songs": "เพลง",
|
||||
"@songs": {},
|
||||
"startMix": "เริ่มมิกซ์",
|
||||
"@startMix": {},
|
||||
"shuffleAll": "สุ่มทั้งหมด",
|
||||
"@shuffleAll": {},
|
||||
"showTextOnGridViewSubtitle": "แสดงหรือไม่แสดงข้อความ (ชื่อเพลง, ศิลปิน, อื่น ๆ) บนตารางแสดงเพลง",
|
||||
"@showTextOnGridViewSubtitle": {},
|
||||
"resetTabs": "รีเซ็ตการตั้งค่าแท็ป",
|
||||
"@resetTabs": {},
|
||||
"confirm": "ยืนยัน",
|
||||
"@confirm": {},
|
||||
"showUncensoredLogMessage": "ล็อกนี้มีข้อมูลการล็อกอินของคุณอยู่ ต้องการให้แสดงใช่ไหม?",
|
||||
"@showUncensoredLogMessage": {},
|
||||
"insertedIntoQueue": "แทรกไปยังคิว",
|
||||
"@insertedIntoQueue": {
|
||||
"description": "Snackbar message that shows when the user successfully inserts items into the play queue at a location that is not necessarily the end."
|
||||
},
|
||||
"playNext": "เล่นถัดไป",
|
||||
"@playNext": {
|
||||
"description": "Popup menu item title for inserting an item into the play queue after the currently-playing item."
|
||||
},
|
||||
"refresh": "รีเฟชร",
|
||||
"@refresh": {},
|
||||
"noMusicLibrariesBody": "ฟินแอมป์ไม่พบคลังเพลงใดเลย โปรดตรวจสอบว่าเซิร์ฟเวอร์ของ Jellyfin นั้นมีอย่างน้อยหนึ่งคลังที่ตั้งประเภทของคอนเทนต์ไว้เป็น \"Music\"",
|
||||
"@noMusicLibrariesBody": {},
|
||||
"noMusicLibrariesTitle": "ไม่มีคลังเพลง",
|
||||
"@noMusicLibrariesTitle": {
|
||||
"description": "Title for message that shows on the views screen when no music libraries could be found."
|
||||
},
|
||||
"deleteDownloadsConfirmButtonText": "ลบ",
|
||||
"@deleteDownloadsConfirmButtonText": {
|
||||
"description": "Shown in the confirmation dialog for deleting downloaded media from the local device."
|
||||
},
|
||||
"deleteDownloadsPrompt": "แน่ใจหรือไม่ว่าต้องการลบ {itemType, select, album{album} playlist{playlist} artist{artist} genre{genre} track{song} other{}} '{itemName}' จากเครื่องนี้?",
|
||||
"@deleteDownloadsPrompt": {
|
||||
"placeholders": {
|
||||
"itemName": {
|
||||
"type": "String",
|
||||
"example": "Abandon Ship"
|
||||
},
|
||||
"itemType": {
|
||||
"type": "String",
|
||||
"example": "album"
|
||||
}
|
||||
},
|
||||
"description": "Confirmation prompt shown before deleting downloaded media from the local device, destructive action, doesn't affect the media on the server."
|
||||
},
|
||||
"deleteDownloadsAbortButtonText": "ยกเลิก",
|
||||
"@deleteDownloadsAbortButtonText": {},
|
||||
"showFastScroller": "แสดงตัวเลื่อนแบบเร็ว",
|
||||
"@showFastScroller": {},
|
||||
"syncDownloadedPlaylists": "ซิงก์เพลลิสต์ที่ดาวน์โหลดแล้ว",
|
||||
"@syncDownloadedPlaylists": {},
|
||||
"interactions": "การกระทำ",
|
||||
"@interactions": {}
|
||||
}
|
||||
@@ -0,0 +1,539 @@
|
||||
{
|
||||
"startupError": "Uygulama başlarken bir hata meydana geldi. Hata: {error}\n\nLütfen bu sayfanın ekran görüntüsüyle github.com/UnicornsOnLSD/finamp adresinde bir issue oluşturun. Eğer bu sorun devam ederse uygulamayı sıfırlamak için uygulama verisini sıfırlayabilirsiniz.",
|
||||
"@startupError": {
|
||||
"description": "The error message that shows when startup fails.",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Failed to open download DB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serverUrl": "Sunucunun URL'i",
|
||||
"@serverUrl": {},
|
||||
"internalExternalIpExplanation": "Jellyfin sunucunuza uzaktan erişmek istiyorsanız dış IP adresinizi kullanmalısınız.\n\nEğer sunucunuz HTTP portlarından (80/443) birindeyse port belirtmenize gerek yok. Sunucunuz bir reverse proxy'nin arkasındaysa muhtemelen bu durum geçerlidir.",
|
||||
"@internalExternalIpExplanation": {
|
||||
"description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port."
|
||||
},
|
||||
"emptyServerUrl": "Sunucu URL'i boş bırakılamaz",
|
||||
"@emptyServerUrl": {
|
||||
"description": "Error message that shows when the user submits a login without a server URL"
|
||||
},
|
||||
"urlStartWithHttps": "URL http:// veya https:// ile başlamalı",
|
||||
"@urlStartWithHttps": {
|
||||
"description": "Error message that shows when the user submits a server URL that doesn't start with http:// or https:// (for example, ftp://0.0.0.0"
|
||||
},
|
||||
"urlTrailingSlash": "URL'in sonunda eğik çizgi olmamalı",
|
||||
"@urlTrailingSlash": {
|
||||
"description": "Error message that shows when the user submits a server URL that ends with a trailing slash (for example, http://0.0.0.0/)"
|
||||
},
|
||||
"username": "Kullanıcı adı",
|
||||
"@username": {},
|
||||
"password": "Parola",
|
||||
"@password": {},
|
||||
"logs": "Uygulama dökümleri",
|
||||
"@logs": {},
|
||||
"next": "Sıradaki",
|
||||
"@next": {},
|
||||
"unknownName": "Bilinmeyen İsim",
|
||||
"@unknownName": {},
|
||||
"songs": "Şarkılar",
|
||||
"@songs": {},
|
||||
"albums": "Albümler",
|
||||
"@albums": {},
|
||||
"artists": "Sanatçılar",
|
||||
"@artists": {},
|
||||
"genres": "Tarzlar",
|
||||
"@genres": {},
|
||||
"playlists": "Çalma listeleri",
|
||||
"@playlists": {},
|
||||
"startMix": "Mix'i başlat",
|
||||
"@startMix": {},
|
||||
"startMixNoSongsArtist": "Mix'i başlatmadan önce bir sanatçıya uzun basarak mix'e ekleyip çıkar",
|
||||
"@startMixNoSongsArtist": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no artists selected"
|
||||
},
|
||||
"startMixNoSongsAlbum": "Mix'i başlatmadan önce bir albüme uzun basarak mix'e ekleyip çıkar",
|
||||
"@startMixNoSongsAlbum": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no albums selected"
|
||||
},
|
||||
"music": "Müzik",
|
||||
"@music": {},
|
||||
"clear": "Temizle",
|
||||
"@clear": {},
|
||||
"favourites": "Favoriler",
|
||||
"@favourites": {},
|
||||
"downloads": "İndirilenler",
|
||||
"@downloads": {},
|
||||
"sortOrder": "Sıralama düzeni",
|
||||
"@sortOrder": {},
|
||||
"sortBy": "Sıralama ölçütü",
|
||||
"@sortBy": {},
|
||||
"artist": "Sanatçı",
|
||||
"@artist": {},
|
||||
"budget": "Bütçe",
|
||||
"@budget": {},
|
||||
"communityRating": "Topluluk Puanı",
|
||||
"@communityRating": {},
|
||||
"criticRating": "Eleştirmen Puanı",
|
||||
"@criticRating": {},
|
||||
"dateAdded": "Eklenme Tarihi",
|
||||
"@dateAdded": {},
|
||||
"datePlayed": "Oynatma Tarihi",
|
||||
"@datePlayed": {},
|
||||
"downloadedMissingImages": "{count,plural, =0{Eksik görsel yok} =1{{count} tane eksik görsel indirildi} other{{count} tane eksik görsel indirildi}}",
|
||||
"@downloadedMissingImages": {
|
||||
"description": "Message that shows when the user downloads missing images",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrors": "İndirme hataları",
|
||||
"@downloadErrors": {},
|
||||
"downloadedItemsCount": "{count,plural,=1{{count} dosya} other{{count} dosya}}",
|
||||
"@downloadedItemsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedImagesCount": "{count,plural,=1{{count} tane görsel} other{{count} tane görsel}}",
|
||||
"@downloadedImagesCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsImagesCount": "{downloadedItems}, {downloadedImages}",
|
||||
"@downloadedItemsImagesCount": {
|
||||
"description": "This is for merging downloadedItemsCount and downloadedImagesCount as Flutter's intl stuff doesn't support multiple plurals in one string. https://github.com/flutter/flutter/issues/86906",
|
||||
"placeholders": {
|
||||
"downloadedItems": {
|
||||
"type": "String",
|
||||
"example": "12 downloads"
|
||||
},
|
||||
"downloadedImages": {
|
||||
"type": "String",
|
||||
"example": "1 image"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrorsTitle": "İndirme Hataları",
|
||||
"@downloadErrorsTitle": {},
|
||||
"noErrors": "Hata yok!",
|
||||
"@noErrors": {},
|
||||
"errorScreenError": "Hata listesi oluşturulurken hata meydana geldi. Bu noktada, GitHub'da bir sorun oluşturmalı ve uygulama verilerini silmelisiniz",
|
||||
"@errorScreenError": {},
|
||||
"failedToGetSongFromDownloadId": "İndirme ID'sinden şarkıya ulaşılamadı",
|
||||
"@failedToGetSongFromDownloadId": {},
|
||||
"error": "Hata",
|
||||
"@error": {},
|
||||
"downloadCount": "{count,plural, =1{{count} tane indirme} other{{count} tane indirme{count}}}",
|
||||
"@downloadCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"discNumber": "Disk {number}",
|
||||
"@discNumber": {
|
||||
"placeholders": {
|
||||
"number": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"playButtonLabel": "OYNAT",
|
||||
"@playButtonLabel": {},
|
||||
"shuffleButtonLabel": "KARIŞTIR",
|
||||
"@shuffleButtonLabel": {},
|
||||
"songCount": "{count,plural,=1{{count} Şarkı} other{{count} Şarkı}}",
|
||||
"@songCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"editPlaylistNameTooltip": "Çalma listesinin adını düzenle",
|
||||
"@editPlaylistNameTooltip": {},
|
||||
"editPlaylistNameTitle": "Çalma Listesinin Adını Düzenle",
|
||||
"@editPlaylistNameTitle": {},
|
||||
"required": "Gerekli",
|
||||
"@required": {},
|
||||
"updateButtonLabel": "GÜNCELLE",
|
||||
"@updateButtonLabel": {},
|
||||
"playlistNameUpdated": "Çalma listesinin adı güncellendi.",
|
||||
"@playlistNameUpdated": {},
|
||||
"favourite": "Favori",
|
||||
"@favourite": {},
|
||||
"downloadsDeleted": "İndirmeler silindi.",
|
||||
"@downloadsDeleted": {},
|
||||
"addDownloads": "İndirme Ekle",
|
||||
"@addDownloads": {},
|
||||
"location": "Lokasyon",
|
||||
"@location": {},
|
||||
"downloadsAdded": "İndirilenler eklendi.",
|
||||
"@downloadsAdded": {},
|
||||
"addButtonLabel": "EKLE",
|
||||
"@addButtonLabel": {},
|
||||
"shareLogs": "Uygulama dökümlerini paylaş",
|
||||
"@shareLogs": {},
|
||||
"logsCopied": "Uygulama dökümleri kopyalandı.",
|
||||
"@logsCopied": {},
|
||||
"stackTrace": "Fonksiyon Çağrı Yığını",
|
||||
"@stackTrace": {},
|
||||
"downloadLocations": "İndirilenler Lokasyonları",
|
||||
"@downloadLocations": {},
|
||||
"transcoding": "Yeniden kodlama (transcoding)",
|
||||
"@transcoding": {},
|
||||
"notAvailableInOfflineMode": "Çevrim dışı modda mevcut değil",
|
||||
"@notAvailableInOfflineMode": {},
|
||||
"logOut": "Çıkış Yap",
|
||||
"@logOut": {},
|
||||
"jellyfinUsesAACForTranscoding": "Jellyfin transcoding için AAC kullanıyor",
|
||||
"@jellyfinUsesAACForTranscoding": {},
|
||||
"enableTranscoding": "Transcoding'i aktifleştir",
|
||||
"@enableTranscoding": {},
|
||||
"enableTranscodingSubtitle": "Sunucu tarafında müzik akışlarını yeniden kodlar.",
|
||||
"@enableTranscodingSubtitle": {},
|
||||
"bitrate": "Bit oranı",
|
||||
"@bitrate": {},
|
||||
"bitrateSubtitle": "Daha yüksek bir bit oranı, daha fazla bant genişliği kullanır ancak daha kaliteli ses verir.",
|
||||
"@bitrateSubtitle": {},
|
||||
"customLocation": "Farklı Lokasyon",
|
||||
"@customLocation": {},
|
||||
"appDirectory": "Uygulama Klasörü",
|
||||
"@appDirectory": {},
|
||||
"addDownloadLocation": "İndirme Lokasyonu Ekle",
|
||||
"@addDownloadLocation": {},
|
||||
"selectDirectory": "Klasör Seç",
|
||||
"@selectDirectory": {},
|
||||
"unknownError": "Bilinmeyen Hata",
|
||||
"@unknownError": {},
|
||||
"pathReturnSlashErrorMessage": "\"/\" döndüren yollar kullanılamaz",
|
||||
"@pathReturnSlashErrorMessage": {},
|
||||
"directoryMustBeEmpty": "Klasör boş olmalı",
|
||||
"@directoryMustBeEmpty": {},
|
||||
"customLocationsBuggy": "İzinlerden kaynaklanan sorunlar dolayısıyla özel konum seçmek fazlasıyla bug'a yol açmakta. Şimdilik kullanmanızı önermiyorum, çözmenin bir yolunu düşünüyorum.",
|
||||
"@customLocationsBuggy": {},
|
||||
"enterLowPriorityStateOnPauseSubtitle": "Şarkı duraklatıldığında bildirimin temizlenebilmesini sağlar. Ayrıca Android'in hizmeti kapatmasına izin verir.",
|
||||
"@enterLowPriorityStateOnPauseSubtitle": {},
|
||||
"shuffleAllSongCount": "Karıştırılacak Tüm Şarkıların Sayısı",
|
||||
"@shuffleAllSongCount": {},
|
||||
"viewTypeSubtitle": "Müzik ekranı için görüntüleme tipi",
|
||||
"@viewTypeSubtitle": {},
|
||||
"list": "Liste",
|
||||
"@list": {},
|
||||
"grid": "Izgara",
|
||||
"@grid": {},
|
||||
"portrait": "Dikey mod",
|
||||
"@portrait": {},
|
||||
"landscape": "Yatay mod",
|
||||
"@landscape": {},
|
||||
"gridCrossAxisCountSubtitle": "Değer {value} olduğunda satır başına kullanılacak ızgara karosu.",
|
||||
"@gridCrossAxisCountSubtitle": {
|
||||
"description": "List tile subtitle for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "landscape"
|
||||
}
|
||||
}
|
||||
},
|
||||
"showTextOnGridView": "Izgara görünümünde metin göster",
|
||||
"@showTextOnGridView": {},
|
||||
"showCoverAsPlayerBackground": "Oynatıcı arkaplanı olarak bulanık kapak fotoğrafını göster",
|
||||
"@showCoverAsPlayerBackground": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtists": "Albüm ile şarkı sanatçısı aynıysa gösterme",
|
||||
"@hideSongArtistsIfSameAsAlbumArtists": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtistsSubtitle": "Eğer albüm sanatçısından farklı değilse şarkı sanatçısını albüm ekranında gösterilip gösterilmeyeceğini belirler.",
|
||||
"@hideSongArtistsIfSameAsAlbumArtistsSubtitle": {},
|
||||
"disableGesture": "Jestleri devre dışı bırak",
|
||||
"@disableGesture": {},
|
||||
"disableGestureSubtitle": "Jestleri devre dışı bırakır veya aktifleştirir.",
|
||||
"@disableGestureSubtitle": {},
|
||||
"theme": "Tema",
|
||||
"@theme": {},
|
||||
"gridCrossAxisCount": "{value} Izgara Çapraz Eksen Sayısı",
|
||||
"@gridCrossAxisCount": {
|
||||
"description": "List tile title for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "Portrait"
|
||||
}
|
||||
}
|
||||
},
|
||||
"system": "Sistem",
|
||||
"@system": {},
|
||||
"light": "Aydınlık",
|
||||
"@light": {},
|
||||
"dark": "Karanlık",
|
||||
"@dark": {},
|
||||
"tabs": "Sekmeler",
|
||||
"@tabs": {},
|
||||
"cancelSleepTimer": "Uyuma Zamanlayıcısını İptal Et?",
|
||||
"@cancelSleepTimer": {},
|
||||
"yesButtonLabel": "EVET",
|
||||
"@yesButtonLabel": {},
|
||||
"noButtonLabel": "HAYIR",
|
||||
"@noButtonLabel": {},
|
||||
"setSleepTimer": "Uyuma Zamanlayıcısını Ayarla",
|
||||
"@setSleepTimer": {},
|
||||
"minutes": "Dakika",
|
||||
"@minutes": {},
|
||||
"invalidNumber": "Geçersiz Sayı",
|
||||
"@invalidNumber": {},
|
||||
"sleepTimerTooltip": "Uyku zamanlayıcısı",
|
||||
"@sleepTimerTooltip": {},
|
||||
"addToPlaylistTooltip": "Çalma listesine ekle",
|
||||
"@addToPlaylistTooltip": {},
|
||||
"addToPlaylistTitle": "Listeye Ekle",
|
||||
"@addToPlaylistTitle": {},
|
||||
"removeFromPlaylistTooltip": "Çalma listesinden çıkart",
|
||||
"@removeFromPlaylistTooltip": {},
|
||||
"removeFromPlaylistTitle": "Listeden Çıkart",
|
||||
"@removeFromPlaylistTitle": {},
|
||||
"newPlaylist": "Yeni Çalma Listesi",
|
||||
"@newPlaylist": {},
|
||||
"createButtonLabel": "OLUŞTUR",
|
||||
"@createButtonLabel": {},
|
||||
"playlistCreated": "Çalma listesi oluşturuldu.",
|
||||
"@playlistCreated": {},
|
||||
"noAlbum": "Albüm Yok",
|
||||
"@noAlbum": {},
|
||||
"noArtist": "Sanatçı Yok",
|
||||
"@noArtist": {},
|
||||
"noItem": "İçerik Yok",
|
||||
"@noItem": {},
|
||||
"unknownArtist": "Bilinmeyen Sanatçı",
|
||||
"@unknownArtist": {},
|
||||
"streaming": "YAYIN ALINIYOR",
|
||||
"@streaming": {},
|
||||
"downloaded": "İNDİRİLDİ",
|
||||
"@downloaded": {},
|
||||
"transcode": "YENİDEN KODLA",
|
||||
"@transcode": {},
|
||||
"direct": "DİREKT",
|
||||
"@direct": {},
|
||||
"statusError": "DURUM HATASI",
|
||||
"@statusError": {},
|
||||
"queue": "Kuyruk",
|
||||
"@queue": {},
|
||||
"replaceQueue": "Kuyruğu Değiştir",
|
||||
"@replaceQueue": {},
|
||||
"addedToQueue": "Kuyruğa eklendi.",
|
||||
"@addedToQueue": {},
|
||||
"queueReplaced": "Kuyruk değiştirildi.",
|
||||
"@queueReplaced": {},
|
||||
"removedFromPlaylist": "Çalma listesinden çıkarıldı.",
|
||||
"@removedFromPlaylist": {},
|
||||
"startingInstantMix": "Anlık mix başlatılıyor.",
|
||||
"@startingInstantMix": {},
|
||||
"anErrorHasOccured": "Bir hata meydana geldi.",
|
||||
"@anErrorHasOccured": {},
|
||||
"responseError": "{error} Durum kodu {statusCode}.",
|
||||
"@responseError": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Forbidden"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "403"
|
||||
}
|
||||
}
|
||||
},
|
||||
"removeFromMix": "Mix'ten Çıkart",
|
||||
"@removeFromMix": {},
|
||||
"addToMix": "Mix'e Ekle",
|
||||
"@addToMix": {},
|
||||
"redownloadedItems": "{count,plural, =0{Yeniden indirmeye gerek yok.} =1{{count} tane yeniden indirildi.} other{{count} tane yeniden indirildi.}}",
|
||||
"@redownloadedItems": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"bufferDuration": "Önden Kaydetme Süresi",
|
||||
"@bufferDuration": {},
|
||||
"bufferDurationSubtitle": "Oynatıcının kaç saniye önden kaydetmesi gerektiğini ayarlar. Yeniden başlatmayı gerektirir.",
|
||||
"@bufferDurationSubtitle": {},
|
||||
"album": "Albüm",
|
||||
"@album": {},
|
||||
"selectMusicLibraries": "Müzik Kütüphanelerini Seç",
|
||||
"@selectMusicLibraries": {
|
||||
"description": "App bar title for library select screen"
|
||||
},
|
||||
"couldNotFindLibraries": "Hiçbir kütüphane bulunamadı.",
|
||||
"@couldNotFindLibraries": {
|
||||
"description": "Error message when the user does not have any libraries"
|
||||
},
|
||||
"finamp": "Finamp",
|
||||
"@finamp": {},
|
||||
"shuffleAll": "Tümünü karıştır",
|
||||
"@shuffleAll": {},
|
||||
"playCount": "Oynatma Sayısı",
|
||||
"@playCount": {},
|
||||
"name": "İsim",
|
||||
"@name": {},
|
||||
"offlineMode": "Çevrim dışı Mod",
|
||||
"@offlineMode": {},
|
||||
"settings": "Ayarlar",
|
||||
"@settings": {},
|
||||
"albumArtist": "Albüm Sanatçısı",
|
||||
"@albumArtist": {},
|
||||
"productionYear": "Prodüksiyon Yılı",
|
||||
"@productionYear": {},
|
||||
"random": "Rastgele",
|
||||
"@random": {},
|
||||
"runtime": "Çalma süresi",
|
||||
"@runtime": {},
|
||||
"dlFailed": "{count} tane başarısız",
|
||||
"@dlFailed": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"premiereDate": "Gösterim Tarihi",
|
||||
"@premiereDate": {},
|
||||
"revenue": "Gelir",
|
||||
"@revenue": {},
|
||||
"downloadMissingImages": "Eksik görselleri indir",
|
||||
"@downloadMissingImages": {},
|
||||
"dlRunning": "{count} tane devam ediyor",
|
||||
"@dlRunning": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlEnqueued": "{count} tane kuyruğa alındı",
|
||||
"@dlEnqueued": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlComplete": "{count} tane tamamlandı",
|
||||
"@dlComplete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"message": "Mesaj",
|
||||
"@message": {},
|
||||
"areYouSure": "Emin misiniz?",
|
||||
"@areYouSure": {},
|
||||
"downloadedSongsWillNotBeDeleted": "İndirilmiş şarkılar silinmeyecek",
|
||||
"@downloadedSongsWillNotBeDeleted": {},
|
||||
"applicationLegalese": "Mozilla Public License 2.0 ile lisanslandı. Kaynak koda buradan ulaşılabilir:\n\ngithub.com/jmshrv/finamp",
|
||||
"@applicationLegalese": {},
|
||||
"audioService": "Ses Servisi",
|
||||
"@audioService": {},
|
||||
"layoutAndTheme": "Düzen & Tema",
|
||||
"@layoutAndTheme": {},
|
||||
"enterLowPriorityStateOnPause": "Bekletmede Düşük Öncelik Durumuna Geç",
|
||||
"@enterLowPriorityStateOnPause": {},
|
||||
"shuffleAllSongCountSubtitle": "Tüm şarkıları karıştır butonuna tıklandığında karıştırılacak şarkıların sayısı.",
|
||||
"@shuffleAllSongCountSubtitle": {},
|
||||
"viewType": "Görüntüleme Tipi",
|
||||
"@viewType": {},
|
||||
"showCoverAsPlayerBackgroundSubtitle": "Oynatıcı arkaplanı olarak bulanık kapak fotoğrafını gösterilip gösterilmeyeceğini belirler.",
|
||||
"@showCoverAsPlayerBackgroundSubtitle": {},
|
||||
"showTextOnGridViewSubtitle": "Izgara müzik ekranında metin (başlık, sanatçı, vs.) gösterilip gösterilmeyeceğini belirler.",
|
||||
"@showTextOnGridViewSubtitle": {},
|
||||
"addToQueue": "Kuyruğa Ekle",
|
||||
"@addToQueue": {},
|
||||
"instantMix": "Anlık Mix",
|
||||
"@instantMix": {},
|
||||
"goToAlbum": "Albüme Git",
|
||||
"@goToAlbum": {},
|
||||
"addFavourite": "Favoriye Ekle",
|
||||
"@addFavourite": {},
|
||||
"removeFavourite": "Favoriden Çıkart",
|
||||
"@removeFavourite": {},
|
||||
"responseError401": "{error} Durum kodu {statusCode}. Muhtemelen yanlış kullanıcı adı veya şifreyi kullandınız ya da uygulamadan çıkış yaptınız.",
|
||||
"@responseError401": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Unauthorized"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "401"
|
||||
}
|
||||
}
|
||||
},
|
||||
"language": "Dil",
|
||||
"@language": {},
|
||||
"confirm": "Onayla",
|
||||
"@confirm": {},
|
||||
"showUncensoredLogMessage": "Bu günlük oturum açma bilgilerinizi içerir. Gösterilsin mi?",
|
||||
"@showUncensoredLogMessage": {},
|
||||
"resetTabs": "Sekmeleri sıfırla",
|
||||
"@resetTabs": {},
|
||||
"playNext": "Ardından Oynat",
|
||||
"@playNext": {
|
||||
"description": "Popup menu item title for inserting an item into the play queue after the currently-playing item."
|
||||
},
|
||||
"insertedIntoQueue": "Kuyruğun içine eklendi.",
|
||||
"@insertedIntoQueue": {
|
||||
"description": "Snackbar message that shows when the user successfully inserts items into the play queue at a location that is not necessarily the end."
|
||||
},
|
||||
"refresh": "YENİLE",
|
||||
"@refresh": {},
|
||||
"noMusicLibrariesBody": "Finamp herhangi bir müzik kütüphanesi bulamadı. Lütfen Jellyfin sunucunun içerik türü \"Müzik\" olarak ayarlanmış en az bir kütüphaneye sahip olduğundan emin ol.",
|
||||
"@noMusicLibrariesBody": {},
|
||||
"noMusicLibrariesTitle": "Müzik Kütüphanesi Bulunamadı",
|
||||
"@noMusicLibrariesTitle": {
|
||||
"description": "Title for message that shows on the views screen when no music libraries could be found."
|
||||
},
|
||||
"deleteDownloadsConfirmButtonText": "Sil",
|
||||
"@deleteDownloadsConfirmButtonText": {
|
||||
"description": "Shown in the confirmation dialog for deleting downloaded media from the local device."
|
||||
},
|
||||
"deleteDownloadsPrompt": "Bu aygıttan {itemType, select, album{album} playlist{playlist} artist{artist} genre{genre} track{song} other{}} '{itemName}' silmek istediğinizden emin misiniz?",
|
||||
"@deleteDownloadsPrompt": {
|
||||
"placeholders": {
|
||||
"itemName": {
|
||||
"type": "String",
|
||||
"example": "Abandon Ship"
|
||||
},
|
||||
"itemType": {
|
||||
"type": "String",
|
||||
"example": "album"
|
||||
}
|
||||
},
|
||||
"description": "Confirmation prompt shown before deleting downloaded media from the local device, destructive action, doesn't affect the media on the server."
|
||||
},
|
||||
"deleteDownloadsAbortButtonText": "İptal",
|
||||
"@deleteDownloadsAbortButtonText": {},
|
||||
"syncDownloadedPlaylists": "İndirilen çalma listelerini eşzamanla",
|
||||
"@syncDownloadedPlaylists": {},
|
||||
"showFastScroller": "Hızlı kaydırıcıyı göster",
|
||||
"@showFastScroller": {},
|
||||
"interactions": "Etkileşimler",
|
||||
"@interactions": {},
|
||||
"swipeInsertQueueNext": "Kaydırılan Şarkıyı Ardından Oynat",
|
||||
"@swipeInsertQueueNext": {},
|
||||
"swipeInsertQueueNextSubtitle": "Şarkı listesinde kaydırıldığında bir şarkıyı sona eklemek yerine sıradaki öge olarak eklemeyi etkinleştirin.",
|
||||
"@swipeInsertQueueNextSubtitle": {},
|
||||
"redesignBeta": "Yeniden Tasarım Beta",
|
||||
"@redesignBeta": {}
|
||||
}
|
||||
@@ -0,0 +1,531 @@
|
||||
{
|
||||
"audioService": "Служба аудіовідтворення",
|
||||
"@audioService": {},
|
||||
"layoutAndTheme": "Вигляд і тема",
|
||||
"@layoutAndTheme": {},
|
||||
"notAvailableInOfflineMode": "Недоступне в оффлайн режимі",
|
||||
"@notAvailableInOfflineMode": {},
|
||||
"jellyfinUsesAACForTranscoding": "Jellyfin використовує ААС для транскодування",
|
||||
"@jellyfinUsesAACForTranscoding": {},
|
||||
"enableTranscodingSubtitle": "Перекодування музичного потоку відбувається зі сторони сервера.",
|
||||
"@enableTranscodingSubtitle": {},
|
||||
"customLocation": "Власна папка",
|
||||
"@customLocation": {},
|
||||
"pathReturnSlashErrorMessage": "Шляхи, які повертають \"/\", не можна використовувати",
|
||||
"@pathReturnSlashErrorMessage": {},
|
||||
"enterLowPriorityStateOnPause": "Перейти у стан низького пріоритету під час паузи",
|
||||
"@enterLowPriorityStateOnPause": {},
|
||||
"shuffleAllSongCount": "Перемішати всі пісні",
|
||||
"@shuffleAllSongCount": {},
|
||||
"shuffleAllSongCountSubtitle": "Кількість пісень для завантаження при використанні кнопки перемішування всіх пісень.",
|
||||
"@shuffleAllSongCountSubtitle": {},
|
||||
"viewTypeSubtitle": "Тип перегляду для музичного екрану",
|
||||
"@viewTypeSubtitle": {},
|
||||
"list": "Список",
|
||||
"@list": {},
|
||||
"landscape": "Альбомний",
|
||||
"@landscape": {},
|
||||
"gridCrossAxisCount": "{value} Підрахунок поперечних осей сітки",
|
||||
"@gridCrossAxisCount": {
|
||||
"description": "List tile title for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "Portrait"
|
||||
}
|
||||
}
|
||||
},
|
||||
"showTextOnGridView": "Показати текст при перегляді сіткою",
|
||||
"@showTextOnGridView": {},
|
||||
"showCoverAsPlayerBackgroundSubtitle": "Використовувати або ні розмиту обкладинку як фон на екрані програвача.",
|
||||
"@showCoverAsPlayerBackgroundSubtitle": {},
|
||||
"disableGestureSubtitle": "Чи вимикати жести.",
|
||||
"@disableGestureSubtitle": {},
|
||||
"theme": "Тема",
|
||||
"@theme": {},
|
||||
"system": "Системна",
|
||||
"@system": {},
|
||||
"tabs": "Закладки",
|
||||
"@tabs": {},
|
||||
"cancelSleepTimer": "Скасувати таймер сну?",
|
||||
"@cancelSleepTimer": {},
|
||||
"yesButtonLabel": "ТАК",
|
||||
"@yesButtonLabel": {},
|
||||
"noButtonLabel": "НІ",
|
||||
"@noButtonLabel": {},
|
||||
"minutes": "Хвилини",
|
||||
"@minutes": {},
|
||||
"addToPlaylistTitle": "Додати до плейлисту",
|
||||
"@addToPlaylistTitle": {},
|
||||
"removeFromPlaylistTooltip": "Видалити з плейлисту",
|
||||
"@removeFromPlaylistTooltip": {},
|
||||
"createButtonLabel": "СТВОРИТИ",
|
||||
"@createButtonLabel": {},
|
||||
"playlistCreated": "Плейлист створено.",
|
||||
"@playlistCreated": {},
|
||||
"noAlbum": "Альбом невідомий",
|
||||
"@noAlbum": {},
|
||||
"noItem": "Невідомий елемент",
|
||||
"@noItem": {},
|
||||
"noArtist": "Невідомий виконавець",
|
||||
"@noArtist": {},
|
||||
"unknownArtist": "Невідомий виконавець",
|
||||
"@unknownArtist": {},
|
||||
"downloaded": "ЗАВАНТАЖЕНО",
|
||||
"@downloaded": {},
|
||||
"direct": "ПРЯМЕ ВІДТВОРЕННЯ",
|
||||
"@direct": {},
|
||||
"streaming": "ВІДТВОРЮЄТЬСЯ ЗАРАЗ",
|
||||
"@streaming": {},
|
||||
"statusError": "ПОМИЛКОВИЙ СТАТУС",
|
||||
"@statusError": {},
|
||||
"queue": "Черга",
|
||||
"@queue": {},
|
||||
"replaceQueue": "Замінити чергу",
|
||||
"@replaceQueue": {},
|
||||
"instantMix": "Швидкий мікс",
|
||||
"@instantMix": {},
|
||||
"goToAlbum": "До альбому",
|
||||
"@goToAlbum": {},
|
||||
"removeFavourite": "Видалити з вибраного",
|
||||
"@removeFavourite": {},
|
||||
"addedToQueue": "Додано в чергу.",
|
||||
"@addedToQueue": {},
|
||||
"queueReplaced": "Черга змінена.",
|
||||
"@queueReplaced": {},
|
||||
"startingInstantMix": "Починається швидкий мікс.",
|
||||
"@startingInstantMix": {},
|
||||
"anErrorHasOccured": "Сталася помилка.",
|
||||
"@anErrorHasOccured": {},
|
||||
"responseError": "{error} Код статусу {statusCode}.",
|
||||
"@responseError": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Forbidden"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "403"
|
||||
}
|
||||
}
|
||||
},
|
||||
"removeFromMix": "Видалити з міксу",
|
||||
"@removeFromMix": {},
|
||||
"addToMix": "Додати до міксу",
|
||||
"@addToMix": {},
|
||||
"bufferDurationSubtitle": "Скільки плеєр має буферизувати, у секундах. Вимагає перезавантаження.",
|
||||
"@bufferDurationSubtitle": {},
|
||||
"language": "Мова",
|
||||
"@language": {},
|
||||
"startupError": "Щось пішло не так під час запуску програми. помилка: {error}\n\nБудь ласка, створіть проблему на github.com/UnicornsOnLSD/finamp із знімком екрана цієї сторінки. Якщо проблема не зникне, ви можете очистити дані програми, щоб скинути налаштування програми.",
|
||||
"@startupError": {
|
||||
"description": "The error message that shows when startup fails.",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Failed to open download DB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serverUrl": "URL серверу",
|
||||
"@serverUrl": {},
|
||||
"couldNotFindLibraries": "Неможливо знайти будь-яку музичну бібліотеку.",
|
||||
"@couldNotFindLibraries": {
|
||||
"description": "Error message when the user does not have any libraries"
|
||||
},
|
||||
"playlists": "Списки відтворення",
|
||||
"@playlists": {},
|
||||
"album": "Альбомами",
|
||||
"@album": {},
|
||||
"songCount": "{count,plural,=1{{count} Пісня} other{{count} Пісні}}",
|
||||
"@songCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dateAdded": "Датою додавання",
|
||||
"@dateAdded": {},
|
||||
"startMixNoSongsArtist": "Затисніть виконавця, щоб додати або видалити його з конструктора міксів перед початком міксування",
|
||||
"@startMixNoSongsArtist": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no artists selected"
|
||||
},
|
||||
"internalExternalIpExplanation": "Якщо ви хочете мати віддалений доступ до свого сервера Jellyfin, вам потрібно використовувати зовнішню IP-адресу.\n\nЯкщо ваш сервер використовує порт HTTP (80/443), вам не потрібно вказувати порт. Ймовірно, це буде необхідно, якщо ваш сервер знаходиться за зворотним проксі.",
|
||||
"@internalExternalIpExplanation": {
|
||||
"description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port."
|
||||
},
|
||||
"startMix": "Почати перемішування",
|
||||
"@startMix": {},
|
||||
"artist": "Виконавцями",
|
||||
"@artist": {},
|
||||
"startMixNoSongsAlbum": "Затисніть альбом, щоб додати або видалити його з конструктора міксів перед початком міксування",
|
||||
"@startMixNoSongsAlbum": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no albums selected"
|
||||
},
|
||||
"sortBy": "Сортування за",
|
||||
"@sortBy": {},
|
||||
"albumArtist": "Виконавцями альбомів",
|
||||
"@albumArtist": {},
|
||||
"communityRating": "Оцінкою спільноти",
|
||||
"@communityRating": {},
|
||||
"playCount": "Кількістю відтворень",
|
||||
"@playCount": {},
|
||||
"premiereDate": "Датою прем'єри",
|
||||
"@premiereDate": {},
|
||||
"downloadErrors": "Завантажити помилки",
|
||||
"@downloadErrors": {},
|
||||
"downloadCount": "{count,plural, =1{{count} Завантажено} other{{count} Завантажень}}",
|
||||
"@downloadCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"datePlayed": "Датою відтворення",
|
||||
"@datePlayed": {},
|
||||
"name": "Ім'ям",
|
||||
"@name": {},
|
||||
"downloadedMissingImages": "{count,plural, =0{Відсутніх зображень не знайдено} =1{Завантажено {count} відсутніх зображень} other{Завантажено {count} відсутніх зображень}}",
|
||||
"@downloadedMissingImages": {
|
||||
"description": "Message that shows when the user downloads missing images",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlComplete": "{count} виконано",
|
||||
"@dlComplete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"errorScreenError": "Під час отримання списку помилок сталася помилка! На цьому етапі вам, ймовірно, слід просто створити проблему на GitHub і видалити дані програми",
|
||||
"@errorScreenError": {},
|
||||
"error": "Помилка",
|
||||
"@error": {},
|
||||
"dlFailed": "{count} не вдалося",
|
||||
"@dlFailed": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"required": "Обов'язково",
|
||||
"@required": {},
|
||||
"dlEnqueued": "{count} поставлено в чергу",
|
||||
"@dlEnqueued": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"failedToGetSongFromDownloadId": "Не вдалося отримати пісню з ідентифікатора завантаження",
|
||||
"@failedToGetSongFromDownloadId": {},
|
||||
"discNumber": "Платівка {number}",
|
||||
"@discNumber": {
|
||||
"placeholders": {
|
||||
"number": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"editPlaylistNameTooltip": "Редагувати назву плейлисту",
|
||||
"@editPlaylistNameTooltip": {},
|
||||
"updateButtonLabel": "ОНОВИТИ",
|
||||
"@updateButtonLabel": {},
|
||||
"dlRunning": "{count} запущено",
|
||||
"@dlRunning": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrorsTitle": "Завантажити помилки",
|
||||
"@downloadErrorsTitle": {},
|
||||
"editPlaylistNameTitle": "Редагувати назву плейлисту",
|
||||
"@editPlaylistNameTitle": {},
|
||||
"transcoding": "Транскодування",
|
||||
"@transcoding": {},
|
||||
"logsCopied": "Логи скопійовано.",
|
||||
"@logsCopied": {},
|
||||
"downloadedSongsWillNotBeDeleted": "Завантажені пісні не будуть видалені",
|
||||
"@downloadedSongsWillNotBeDeleted": {},
|
||||
"shareLogs": "Поділитися логами",
|
||||
"@shareLogs": {},
|
||||
"downloadLocations": "Місце завантаження",
|
||||
"@downloadLocations": {},
|
||||
"addButtonLabel": "ДОДАТИ",
|
||||
"@addButtonLabel": {},
|
||||
"applicationLegalese": "Ліцензовано за Mozilla Public License 2.0. Вихідний код доступний за адресою:\n\ngithub.com/jmshrv/finamp",
|
||||
"@applicationLegalese": {},
|
||||
"bitrate": "Бітрейт",
|
||||
"@bitrate": {},
|
||||
"logOut": "Вийти",
|
||||
"@logOut": {},
|
||||
"enableTranscoding": "Ввімкнути транскодування",
|
||||
"@enableTranscoding": {},
|
||||
"areYouSure": "Ви впевнені ?",
|
||||
"@areYouSure": {},
|
||||
"dark": "Темна",
|
||||
"@dark": {},
|
||||
"appDirectory": "Тека застосунку",
|
||||
"@appDirectory": {},
|
||||
"bitrateSubtitle": "Вищий бітрейт забезпечує вищу якість звуку за рахунок вищої пропускної здатності.",
|
||||
"@bitrateSubtitle": {},
|
||||
"addDownloadLocation": "Додати теку завантаження",
|
||||
"@addDownloadLocation": {},
|
||||
"unknownError": "Невідома помилка",
|
||||
"@unknownError": {},
|
||||
"selectDirectory": "Вибрати теку",
|
||||
"@selectDirectory": {},
|
||||
"directoryMustBeEmpty": "Тека повинна бути порожньою",
|
||||
"@directoryMustBeEmpty": {},
|
||||
"enterLowPriorityStateOnPauseSubtitle": "Дозволяє змахнути сповіщення під час паузи. Також дозволяє Android вимикати службу під час паузи.",
|
||||
"@enterLowPriorityStateOnPauseSubtitle": {},
|
||||
"viewType": "Тип перегляду",
|
||||
"@viewType": {},
|
||||
"gridCrossAxisCountSubtitle": "Кількість плиток сітки для використання в рядку, коли {value}.",
|
||||
"@gridCrossAxisCountSubtitle": {
|
||||
"description": "List tile subtitle for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "landscape"
|
||||
}
|
||||
}
|
||||
},
|
||||
"customLocationsBuggy": "Користувацька текс має багато проблем через проблеми з дозволами. Я думаю, як це виправити, але поки що я б не рекомендував ними користуватися.",
|
||||
"@customLocationsBuggy": {},
|
||||
"grid": "Таблиця",
|
||||
"@grid": {},
|
||||
"portrait": "Портретний",
|
||||
"@portrait": {},
|
||||
"showTextOnGridViewSubtitle": "Відображати чи ні текст (назву, виконавця тощо) на музичному екрані сітки.",
|
||||
"@showTextOnGridViewSubtitle": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtistsSubtitle": "Чи показувати виконавців пісень на екрані альбому, якщо вони не відрізняються від виконавців альбому.",
|
||||
"@hideSongArtistsIfSameAsAlbumArtistsSubtitle": {},
|
||||
"disableGesture": "Вимкнути жести",
|
||||
"@disableGesture": {},
|
||||
"showCoverAsPlayerBackground": "Показати розмиту обкладинку як фон гравця",
|
||||
"@showCoverAsPlayerBackground": {},
|
||||
"light": "Світла",
|
||||
"@light": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtists": "Приховати виконавців пісень, якщо вони збігаються з виконавцями альбомів",
|
||||
"@hideSongArtistsIfSameAsAlbumArtists": {},
|
||||
"setSleepTimer": "Встановити таймер сну",
|
||||
"@setSleepTimer": {},
|
||||
"sleepTimerTooltip": "Таймер сну",
|
||||
"@sleepTimerTooltip": {},
|
||||
"invalidNumber": "Некоректне число",
|
||||
"@invalidNumber": {},
|
||||
"addToPlaylistTooltip": "Додати до плейлисту",
|
||||
"@addToPlaylistTooltip": {},
|
||||
"transcode": "ПЕРЕКОДОВУЄТЬСЯ",
|
||||
"@transcode": {},
|
||||
"removeFromPlaylistTitle": "Видалити з плейлисту",
|
||||
"@removeFromPlaylistTitle": {},
|
||||
"newPlaylist": "Новий плейлист",
|
||||
"@newPlaylist": {},
|
||||
"addToQueue": "Додати до черги",
|
||||
"@addToQueue": {},
|
||||
"addFavourite": "Додати в вибране",
|
||||
"@addFavourite": {},
|
||||
"responseError401": "{error} Код статусу {statusCode}. Можливо, це означає, що ви використали неправильне ім’я користувача/пароль або ваш клієнт не ввійшов в систему.",
|
||||
"@responseError401": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Unauthorized"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "401"
|
||||
}
|
||||
}
|
||||
},
|
||||
"removedFromPlaylist": "Видалено з плейлисту.",
|
||||
"@removedFromPlaylist": {},
|
||||
"redownloadedItems": "{count,plural, =0{Повторне завантаження не потрібне.} =1{Повторно завантажено {count} елемент} other{Повторно завантажено {count} елементів}}",
|
||||
"@redownloadedItems": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"bufferDuration": "Тривалість буферу",
|
||||
"@bufferDuration": {},
|
||||
"downloadedItemsCount": "{count,plural,=1{{count} елементів} other{{count} елементів}}",
|
||||
"@downloadedItemsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedImagesCount": "{count,plural,=1{{count} Зображення} other{{count} зображень}}",
|
||||
"@downloadedImagesCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"offlineMode": "Оффлайн режим",
|
||||
"@offlineMode": {},
|
||||
"sortOrder": "Порядок сортування",
|
||||
"@sortOrder": {},
|
||||
"emptyServerUrl": "URL серверу не може бути порожнім",
|
||||
"@emptyServerUrl": {
|
||||
"description": "Error message that shows when the user submits a login without a server URL"
|
||||
},
|
||||
"urlStartWithHttps": "URL має починатися з http:// або http://",
|
||||
"@urlStartWithHttps": {
|
||||
"description": "Error message that shows when the user submits a server URL that doesn't start with http:// or https:// (for example, ftp://0.0.0.0"
|
||||
},
|
||||
"urlTrailingSlash": "URL-адреса не повинна містити косу риску в кінці",
|
||||
"@urlTrailingSlash": {
|
||||
"description": "Error message that shows when the user submits a server URL that ends with a trailing slash (for example, http://0.0.0.0/)"
|
||||
},
|
||||
"username": "Логін",
|
||||
"@username": {},
|
||||
"password": "Пароль",
|
||||
"@password": {},
|
||||
"logs": "Логи",
|
||||
"@logs": {},
|
||||
"next": "Далі",
|
||||
"@next": {},
|
||||
"selectMusicLibraries": "Виберіть музичну бібліотеку",
|
||||
"@selectMusicLibraries": {
|
||||
"description": "App bar title for library select screen"
|
||||
},
|
||||
"unknownName": "Невідома назва",
|
||||
"@unknownName": {},
|
||||
"songs": "Пісні",
|
||||
"@songs": {},
|
||||
"albums": "Альбоми",
|
||||
"@albums": {},
|
||||
"artists": "Виконавці",
|
||||
"@artists": {},
|
||||
"genres": "Жанри",
|
||||
"@genres": {},
|
||||
"music": "Музика",
|
||||
"@music": {},
|
||||
"clear": "Очистити",
|
||||
"@clear": {},
|
||||
"favourites": "Вибране",
|
||||
"@favourites": {},
|
||||
"shuffleAll": "Перемішати все",
|
||||
"@shuffleAll": {},
|
||||
"finamp": "Finamp",
|
||||
"@finamp": {},
|
||||
"downloads": "Завантаження",
|
||||
"@downloads": {},
|
||||
"settings": "Налаштування",
|
||||
"@settings": {},
|
||||
"budget": "Бюджет",
|
||||
"@budget": {},
|
||||
"criticRating": "Оцінкою критиків",
|
||||
"@criticRating": {},
|
||||
"productionYear": "Роком виходу",
|
||||
"@productionYear": {},
|
||||
"random": "Випадково",
|
||||
"@random": {},
|
||||
"revenue": "Дохід",
|
||||
"@revenue": {},
|
||||
"runtime": "Тривалістю",
|
||||
"@runtime": {},
|
||||
"downloadMissingImages": "Завантажити відсутні зображення",
|
||||
"@downloadMissingImages": {},
|
||||
"noErrors": "Немає помилок!",
|
||||
"@noErrors": {},
|
||||
"playButtonLabel": "ГРАТИ",
|
||||
"@playButtonLabel": {},
|
||||
"shuffleButtonLabel": "ПЕРЕМІШАТИ",
|
||||
"@shuffleButtonLabel": {},
|
||||
"playlistNameUpdated": "Ім'я плейлисту змінено.",
|
||||
"@playlistNameUpdated": {},
|
||||
"favourite": "Улюблене",
|
||||
"@favourite": {},
|
||||
"downloadsDeleted": "Завантаження видалено.",
|
||||
"@downloadsDeleted": {},
|
||||
"addDownloads": "Додати завантаження",
|
||||
"@addDownloads": {},
|
||||
"location": "Збережено в",
|
||||
"@location": {},
|
||||
"downloadsAdded": "Завантаження додано.",
|
||||
"@downloadsAdded": {},
|
||||
"message": "Повідомлення",
|
||||
"@message": {},
|
||||
"stackTrace": "Трасування стека",
|
||||
"@stackTrace": {},
|
||||
"downloadedItemsImagesCount": "{downloadedItems}, {downloadedImages}",
|
||||
"@downloadedItemsImagesCount": {
|
||||
"description": "This is for merging downloadedItemsCount and downloadedImagesCount as Flutter's intl stuff doesn't support multiple plurals in one string. https://github.com/flutter/flutter/issues/86906",
|
||||
"placeholders": {
|
||||
"downloadedItems": {
|
||||
"type": "String",
|
||||
"example": "12 downloads"
|
||||
},
|
||||
"downloadedImages": {
|
||||
"type": "String",
|
||||
"example": "1 image"
|
||||
}
|
||||
}
|
||||
},
|
||||
"confirm": "Підтвердити",
|
||||
"@confirm": {},
|
||||
"showUncensoredLogMessage": "Цей журнал містить ваші дані для входу. Показати?",
|
||||
"@showUncensoredLogMessage": {},
|
||||
"deleteDownloadsPrompt": "Ви дійсно хочете видалити {itemType, select, album{album} playlist{playlist} artist{artist} genre{genre} track{song} other{}} '{itemName}' з цього пристрою?",
|
||||
"@deleteDownloadsPrompt": {
|
||||
"placeholders": {
|
||||
"itemName": {
|
||||
"type": "String",
|
||||
"example": "Abandon Ship"
|
||||
},
|
||||
"itemType": {
|
||||
"type": "String",
|
||||
"example": "album"
|
||||
}
|
||||
},
|
||||
"description": "Confirmation prompt shown before deleting downloaded media from the local device, destructive action, doesn't affect the media on the server."
|
||||
},
|
||||
"deleteDownloadsConfirmButtonText": "Видалити",
|
||||
"@deleteDownloadsConfirmButtonText": {
|
||||
"description": "Shown in the confirmation dialog for deleting downloaded media from the local device."
|
||||
},
|
||||
"deleteDownloadsAbortButtonText": "Скасувати",
|
||||
"@deleteDownloadsAbortButtonText": {},
|
||||
"insertedIntoQueue": "Вставлено в чергу.",
|
||||
"@insertedIntoQueue": {
|
||||
"description": "Snackbar message that shows when the user successfully inserts items into the play queue at a location that is not necessarily the end."
|
||||
},
|
||||
"refresh": "ОНОВИТИ",
|
||||
"@refresh": {},
|
||||
"noMusicLibrariesTitle": "Музичні бібліотеки відсутні",
|
||||
"@noMusicLibrariesTitle": {
|
||||
"description": "Title for message that shows on the views screen when no music libraries could be found."
|
||||
},
|
||||
"noMusicLibrariesBody": "Finamp не знайшов жодної музичної бібліотеки. Переконайтеся, що ваш сервер Jellyfin містить принаймні одну бібліотеку з типом вмісту \"Музика\".",
|
||||
"@noMusicLibrariesBody": {},
|
||||
"resetTabs": "Скинути вкладки",
|
||||
"@resetTabs": {},
|
||||
"syncDownloadedPlaylists": "Синхронізувати завантажені плейлисти",
|
||||
"@syncDownloadedPlaylists": {},
|
||||
"showFastScroller": "Показувати швидку прокрутку",
|
||||
"@showFastScroller": {},
|
||||
"playNext": "Відтворити наступним",
|
||||
"@playNext": {
|
||||
"description": "Popup menu item title for inserting an item into the play queue after the currently-playing item."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,485 @@
|
||||
{
|
||||
"serverUrl": "URL của Máy chủ",
|
||||
"@serverUrl": {},
|
||||
"emptyServerUrl": "URL của máy chủ không thể để trống",
|
||||
"@emptyServerUrl": {
|
||||
"description": "Error message that shows when the user submits a login without a server URL"
|
||||
},
|
||||
"urlStartWithHttps": "URL phải bắt đầu bằng http:// hoặc https://",
|
||||
"@urlStartWithHttps": {
|
||||
"description": "Error message that shows when the user submits a server URL that doesn't start with http:// or https:// (for example, ftp://0.0.0.0"
|
||||
},
|
||||
"urlTrailingSlash": "URL không được có dấu gạch chéo",
|
||||
"@urlTrailingSlash": {
|
||||
"description": "Error message that shows when the user submits a server URL that ends with a trailing slash (for example, http://0.0.0.0/)"
|
||||
},
|
||||
"username": "Tên người dùng",
|
||||
"@username": {},
|
||||
"password": "Mật khẩu",
|
||||
"@password": {},
|
||||
"logs": "Nhật kí hoạt động",
|
||||
"@logs": {},
|
||||
"next": "Tiếp theo",
|
||||
"@next": {},
|
||||
"selectMusicLibraries": "Chọn Thư viện Nhạc",
|
||||
"@selectMusicLibraries": {
|
||||
"description": "App bar title for library select screen"
|
||||
},
|
||||
"couldNotFindLibraries": "Không thể tìm thấy bất kì thư viện nào.",
|
||||
"@couldNotFindLibraries": {
|
||||
"description": "Error message when the user does not have any libraries"
|
||||
},
|
||||
"unknownName": "Không có tên",
|
||||
"@unknownName": {},
|
||||
"songs": "Bài hát",
|
||||
"@songs": {},
|
||||
"albums": "Albums",
|
||||
"@albums": {},
|
||||
"artists": "Nghệ sĩ",
|
||||
"@artists": {},
|
||||
"genres": "Thể loại",
|
||||
"@genres": {},
|
||||
"startMix": "Bắt đầu Mix",
|
||||
"@startMix": {},
|
||||
"startMixNoSongsArtist": "Bấm giữ một nghệ sĩ để thêm hoặc loại bỏ ra khỏi bộ Mix trước khi bắt đầu một tuyển tập Mix",
|
||||
"@startMixNoSongsArtist": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no artists selected"
|
||||
},
|
||||
"music": "Nhạc",
|
||||
"@music": {},
|
||||
"clear": "Loại bỏ",
|
||||
"@clear": {},
|
||||
"favourites": "Yêu thích",
|
||||
"@favourites": {},
|
||||
"shuffleAll": "Trộn hết",
|
||||
"@shuffleAll": {},
|
||||
"finamp": "Finamp",
|
||||
"@finamp": {},
|
||||
"downloads": "Tải xuống",
|
||||
"@downloads": {},
|
||||
"settings": "Cài đặt",
|
||||
"@settings": {},
|
||||
"offlineMode": "Chế độ ngoại tuyến",
|
||||
"@offlineMode": {},
|
||||
"sortOrder": "Sắp thứ tự",
|
||||
"@sortOrder": {},
|
||||
"sortBy": "Sắp theo",
|
||||
"@sortBy": {},
|
||||
"album": "Album",
|
||||
"@album": {},
|
||||
"albumArtist": "Album Nghệ Sĩ",
|
||||
"@albumArtist": {},
|
||||
"artist": "Nghệ sĩ",
|
||||
"@artist": {},
|
||||
"budget": "Chi phí",
|
||||
"@budget": {},
|
||||
"criticRating": "Đánh giá nhà phê bình",
|
||||
"@criticRating": {},
|
||||
"dateAdded": "Ngày được thêm",
|
||||
"@dateAdded": {},
|
||||
"datePlayed": "Ngày phát",
|
||||
"@datePlayed": {},
|
||||
"playCount": "Số lần phát",
|
||||
"@playCount": {},
|
||||
"premiereDate": "Ngày phát hành",
|
||||
"@premiereDate": {},
|
||||
"productionYear": "Năm sản xuất",
|
||||
"@productionYear": {},
|
||||
"name": "Tên",
|
||||
"@name": {},
|
||||
"random": "Ngẫu nhiên",
|
||||
"@random": {},
|
||||
"revenue": "Lợi nhuận",
|
||||
"@revenue": {},
|
||||
"runtime": "Thời gian phát",
|
||||
"@runtime": {},
|
||||
"downloadMissingImages": "Tải ảnh thiếu",
|
||||
"@downloadMissingImages": {},
|
||||
"playlists": "Danh sách phát",
|
||||
"@playlists": {},
|
||||
"downloadCount": "{count,plural, =1{{count} đang tải xuống} other{{count} đang tải xuống}}",
|
||||
"@downloadCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsCount": "{count,plural,=1{{count} vật} other{{count} vật}}",
|
||||
"@downloadedItemsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedImagesCount": "{count,plural,=1{{count} ảnh} other{{count} ảnh}}",
|
||||
"@downloadedImagesCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlComplete": "{count} đã hoàn thành",
|
||||
"@dlComplete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlFailed": "{count} thất bại",
|
||||
"@dlFailed": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlEnqueued": "{count} đang hàng đợi",
|
||||
"@dlEnqueued": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlRunning": "{count} đang chạy",
|
||||
"@dlRunning": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrorsTitle": "Lỗi tải xuống",
|
||||
"@downloadErrorsTitle": {},
|
||||
"noErrors": "Không có lỗi!",
|
||||
"@noErrors": {},
|
||||
"errorScreenError": "Đã có lỗi xảy ra khi lấy danh sách lỗi! Bạn nên tạo một Issue trên trang Github và xoá dữ liệu ứng dụng",
|
||||
"@errorScreenError": {},
|
||||
"failedToGetSongFromDownloadId": "Lấy bài hát từ ID tải Thất Bại",
|
||||
"@failedToGetSongFromDownloadId": {},
|
||||
"error": "Lỗi",
|
||||
"@error": {},
|
||||
"discNumber": "Đĩa {number}",
|
||||
"@discNumber": {
|
||||
"placeholders": {
|
||||
"number": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"playButtonLabel": "PHÁT",
|
||||
"@playButtonLabel": {},
|
||||
"songCount": "{count,plural,=1{{count} bài hát} other{{count} bài hát}}",
|
||||
"@songCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"required": "Được yêu cầu",
|
||||
"@required": {},
|
||||
"updateButtonLabel": "CẬP NHẬT",
|
||||
"@updateButtonLabel": {},
|
||||
"favourite": "Yêu thích",
|
||||
"@favourite": {},
|
||||
"downloadsDeleted": "Đã xóa tải xuống.",
|
||||
"@downloadsDeleted": {},
|
||||
"addDownloads": "Thêm tải xuống",
|
||||
"@addDownloads": {},
|
||||
"location": "Vị trí",
|
||||
"@location": {},
|
||||
"addButtonLabel": "THÊM",
|
||||
"@addButtonLabel": {},
|
||||
"shareLogs": "Chia sẻ bản ghi",
|
||||
"@shareLogs": {},
|
||||
"logsCopied": "Đã sao chép bản ghi.",
|
||||
"@logsCopied": {},
|
||||
"message": "Tin nhắn",
|
||||
"@message": {},
|
||||
"stackTrace": "Dấu vết Ngăn xếp",
|
||||
"@stackTrace": {},
|
||||
"transcoding": "Chuyển Mã",
|
||||
"@transcoding": {},
|
||||
"downloadLocations": "Vị trí tải xuống",
|
||||
"@downloadLocations": {},
|
||||
"audioService": "Dịch vụ âm thanh",
|
||||
"@audioService": {},
|
||||
"layoutAndTheme": "Bố cục & Chủ đề",
|
||||
"@layoutAndTheme": {},
|
||||
"notAvailableInOfflineMode": "Không khả dụng ở chế độ ngoại tuyến",
|
||||
"@notAvailableInOfflineMode": {},
|
||||
"logOut": "Đăng xuất",
|
||||
"@logOut": {},
|
||||
"downloadedSongsWillNotBeDeleted": "Các bài hát được tải xuống sẽ không bị xoá",
|
||||
"@downloadedSongsWillNotBeDeleted": {},
|
||||
"jellyfinUsesAACForTranscoding": "Jellyfin dùng codec AAC để chuyển đổi",
|
||||
"@jellyfinUsesAACForTranscoding": {},
|
||||
"enableTranscoding": "Bật chuyển đổi",
|
||||
"@enableTranscoding": {},
|
||||
"enableTranscodingSubtitle": "Chuyển đổi các luồng truyền phát nhạc trên phía máy chủ.",
|
||||
"@enableTranscodingSubtitle": {},
|
||||
"editPlaylistNameTooltip": "Chỉnh sửa tên danh sách phát",
|
||||
"@editPlaylistNameTooltip": {},
|
||||
"customLocation": "Vị trí tuỳ chỉnh",
|
||||
"@customLocation": {},
|
||||
"appDirectory": "Đường dẫn ứng dụng",
|
||||
"@appDirectory": {},
|
||||
"addDownloadLocation": "Thêm đường dẫn tải xuống",
|
||||
"@addDownloadLocation": {},
|
||||
"selectDirectory": "Chọn đường dẫn",
|
||||
"@selectDirectory": {},
|
||||
"pathReturnSlashErrorMessage": "Đường dẫn mà trả về \"/\" không dùng được",
|
||||
"@pathReturnSlashErrorMessage": {},
|
||||
"directoryMustBeEmpty": "Đường dẫn phải trống",
|
||||
"@directoryMustBeEmpty": {},
|
||||
"enterLowPriorityStateOnPause": "Vào trạng thái Ưu Tiên Thấp khi Dừng",
|
||||
"@enterLowPriorityStateOnPause": {},
|
||||
"enterLowPriorityStateOnPauseSubtitle": "Để thông báo được gạt đi khi dừng. Ngoài ra cho phép Android tắt dịch vụ khi dừng.",
|
||||
"@enterLowPriorityStateOnPauseSubtitle": {},
|
||||
"shuffleAllSongCount": "Trộn tất cả bài hát",
|
||||
"@shuffleAllSongCount": {},
|
||||
"shuffleAllSongCountSubtitle": "Số lượng bài hát được tải khi dùng nút trộn tất cả bài hát.",
|
||||
"@shuffleAllSongCountSubtitle": {},
|
||||
"viewTypeSubtitle": "Loại xem cho màn hình nhạc",
|
||||
"@viewTypeSubtitle": {},
|
||||
"list": "Danh sách",
|
||||
"@list": {},
|
||||
"addToPlaylistTooltip": "Thêm vào danh sách phát",
|
||||
"@addToPlaylistTooltip": {},
|
||||
"addToPlaylistTitle": "Thêm vào Danh sách phát",
|
||||
"@addToPlaylistTitle": {},
|
||||
"removeFromPlaylistTooltip": "Loại bỏ khỏi danh sách phát",
|
||||
"@removeFromPlaylistTooltip": {},
|
||||
"removeFromPlaylistTitle": "Loại bỏ khỏi Danh sách phát",
|
||||
"@removeFromPlaylistTitle": {},
|
||||
"newPlaylist": "Danh sách phát mới",
|
||||
"@newPlaylist": {},
|
||||
"startupError": "Đã xảy ra lỗi khi khởi động ứng dụng. Lỗi: {error}\n\nXin hãy tạo một Issue trên github.com/UnicornsOnLSD/finamp với ảnh chụp màn hình của trang này. Nếu vấn đề tái diễn bạn có thể dọn dữ liệu ứng dụng để thiết lập lại ứng dụng.",
|
||||
"@startupError": {
|
||||
"description": "The error message that shows when startup fails.",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Failed to open download DB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"internalExternalIpExplanation": "Nếu bạn muốn truy cập máy chủ Jellyfin từ xa, bạn cần phải dùng địa chỉ IP bên ngoài.\n\nNếu máy chủ của bạn đang mở cổng HTTP (cổng 80/443), bạn không cần phải chỉ rõ cổng. Đây có thể do máy chủ của bạn được set Proxy ngược.",
|
||||
"@internalExternalIpExplanation": {
|
||||
"description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port."
|
||||
},
|
||||
"communityRating": "Đánh giá cộng đồng",
|
||||
"@communityRating": {},
|
||||
"downloadedMissingImages": "{count,plural, =0{Không ảnh thiếu được tìm} =1{Đã tải {count} ảnh thiếu} other{Đã tải {count} ảnh thiếu}}",
|
||||
"@downloadedMissingImages": {
|
||||
"description": "Message that shows when the user downloads missing images",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"shuffleButtonLabel": "XÁO TRỘN",
|
||||
"@shuffleButtonLabel": {},
|
||||
"startMixNoSongsAlbum": "Bấm giữ một Album để thêm hoặc loại bỏ ra khỏi bộ Mix trước khi bắt đầu một tuyển tập Mix",
|
||||
"@startMixNoSongsAlbum": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no albums selected"
|
||||
},
|
||||
"downloadErrors": "Lỗi tải",
|
||||
"@downloadErrors": {},
|
||||
"downloadedItemsImagesCount": "{downloadedItems}, {downloadedImages}",
|
||||
"@downloadedItemsImagesCount": {
|
||||
"description": "This is for merging downloadedItemsCount and downloadedImagesCount as Flutter's intl stuff doesn't support multiple plurals in one string. https://github.com/flutter/flutter/issues/86906",
|
||||
"placeholders": {
|
||||
"downloadedItems": {
|
||||
"type": "String",
|
||||
"example": "12 downloads"
|
||||
},
|
||||
"downloadedImages": {
|
||||
"type": "String",
|
||||
"example": "1 image"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadsAdded": "Đã thêm tải xuống.",
|
||||
"@downloadsAdded": {},
|
||||
"areYouSure": "Bạn chắc chứ?",
|
||||
"@areYouSure": {},
|
||||
"unknownError": "Lỗi không xác định",
|
||||
"@unknownError": {},
|
||||
"applicationLegalese": "Được cấp giấy phép Mozilla Public License 2.0. Mã nguồn tại:\n\ngithub.com/jmshrv/finamp",
|
||||
"@applicationLegalese": {},
|
||||
"bitrate": "Tốc độ bit",
|
||||
"@bitrate": {},
|
||||
"bitrateSubtitle": "Một tốc độ bit cao hơn mang lại âm thanh tốt hơn trong khi dùng băng thông lớn hơn.",
|
||||
"@bitrateSubtitle": {},
|
||||
"customLocationsBuggy": "Vị trí tùy chỉnh khá nhiều lỗi do lỗi với việc cấp quyền. Tôi đang tìm biện pháp để sửa, hiện tại tôi không khuyến khích dùng chúng.",
|
||||
"@customLocationsBuggy": {},
|
||||
"editPlaylistNameTitle": "Chỉnh sửa Tên Danh sách phát",
|
||||
"@editPlaylistNameTitle": {},
|
||||
"viewType": "Loại Xem",
|
||||
"@viewType": {},
|
||||
"playlistNameUpdated": "Tên danh sách phát đã được cập nhật.",
|
||||
"@playlistNameUpdated": {},
|
||||
"noArtist": "Không có Nghệ sĩ",
|
||||
"@noArtist": {},
|
||||
"direct": "TRỰC TIẾP",
|
||||
"@direct": {},
|
||||
"addFavourite": "Thêm vào Yêu thích",
|
||||
"@addFavourite": {},
|
||||
"startingInstantMix": "Bắt đầu tuyển tập nhạc tức thời.",
|
||||
"@startingInstantMix": {},
|
||||
"responseError401": "{error} Mã {statusCode}. Có thể bạn đã nhập sai tên người dùng/mật khẩu, hoặc client của bạn bị đăng xuất.",
|
||||
"@responseError401": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Unauthorized"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "401"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addToMix": "Thêm vào Mix",
|
||||
"@addToMix": {},
|
||||
"noButtonLabel": "KHÔNG",
|
||||
"@noButtonLabel": {},
|
||||
"setSleepTimer": "Đặt đồng hồ hẹn giờ ngủ",
|
||||
"@setSleepTimer": {},
|
||||
"grid": "Lưới",
|
||||
"@grid": {},
|
||||
"portrait": "Dọc",
|
||||
"@portrait": {},
|
||||
"landscape": "Ngang",
|
||||
"@landscape": {},
|
||||
"gridCrossAxisCount": "{value} Số Lưới Trục-Chéo",
|
||||
"@gridCrossAxisCount": {
|
||||
"description": "List tile title for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "Portrait"
|
||||
}
|
||||
}
|
||||
},
|
||||
"gridCrossAxisCountSubtitle": "Số lượng lưới dùng mỗi hàng khi {value}.",
|
||||
"@gridCrossAxisCountSubtitle": {
|
||||
"description": "List tile subtitle for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "landscape"
|
||||
}
|
||||
}
|
||||
},
|
||||
"showTextOnGridViewSubtitle": "Cho dù có hay không hiện thông tin (tiêu đề, nghệ sĩ,...) trên lưới nhạc.",
|
||||
"@showTextOnGridViewSubtitle": {},
|
||||
"showTextOnGridView": "Hiện thông tin trong khung lưới",
|
||||
"@showTextOnGridView": {},
|
||||
"showCoverAsPlayerBackground": "Dùng ảnh bìa mờ làm nền trình phát",
|
||||
"@showCoverAsPlayerBackground": {},
|
||||
"showCoverAsPlayerBackgroundSubtitle": "Có hay không dùng ảnh bìa mờ làm nền trình phát trên phần phát nhạc.",
|
||||
"@showCoverAsPlayerBackgroundSubtitle": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtists": "Ẩn tên ca sĩ bài hát nếu giống ca sĩ album",
|
||||
"@hideSongArtistsIfSameAsAlbumArtists": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtistsSubtitle": "Có hay không hiện nghệ sĩ bài hát trên phần album nếu không khác ca sĩ album.",
|
||||
"@hideSongArtistsIfSameAsAlbumArtistsSubtitle": {},
|
||||
"disableGesture": "Tắt cử chỉ",
|
||||
"@disableGesture": {},
|
||||
"disableGestureSubtitle": "Có nên tắt cử chỉ.",
|
||||
"@disableGestureSubtitle": {},
|
||||
"theme": "Chủ đề",
|
||||
"@theme": {},
|
||||
"system": "Hệ thống",
|
||||
"@system": {},
|
||||
"light": "Sáng",
|
||||
"@light": {},
|
||||
"dark": "Tối",
|
||||
"@dark": {},
|
||||
"tabs": "Trang",
|
||||
"@tabs": {},
|
||||
"cancelSleepTimer": "Tắt Đồng hồ Hẹn Giờ Ngủ?",
|
||||
"@cancelSleepTimer": {},
|
||||
"yesButtonLabel": "CÓ",
|
||||
"@yesButtonLabel": {},
|
||||
"minutes": "Phút",
|
||||
"@minutes": {},
|
||||
"invalidNumber": "Số không hợp lệ",
|
||||
"@invalidNumber": {},
|
||||
"sleepTimerTooltip": "Đồng hồ hẹn giờ ngủ",
|
||||
"@sleepTimerTooltip": {},
|
||||
"createButtonLabel": "TẠO",
|
||||
"@createButtonLabel": {},
|
||||
"playlistCreated": "Đã tạo danh sách phát.",
|
||||
"@playlistCreated": {},
|
||||
"noAlbum": "Không có Album",
|
||||
"@noAlbum": {},
|
||||
"noItem": "Không có vật phẩm",
|
||||
"@noItem": {},
|
||||
"unknownArtist": "Nghệ sĩ không rõ",
|
||||
"@unknownArtist": {},
|
||||
"streaming": "STREAMING",
|
||||
"@streaming": {},
|
||||
"downloaded": "ĐÃ TẢI XUỐNG",
|
||||
"@downloaded": {},
|
||||
"transcode": "CHUYỂN MÃ",
|
||||
"@transcode": {},
|
||||
"statusError": "LỖI TRẠNG THÁI",
|
||||
"@statusError": {},
|
||||
"queue": "Hàng chờ",
|
||||
"@queue": {},
|
||||
"addToQueue": "Thêm vào Hàng chờ",
|
||||
"@addToQueue": {},
|
||||
"replaceQueue": "Thay thế Hàng chờ",
|
||||
"@replaceQueue": {},
|
||||
"goToAlbum": "Đi tới Album",
|
||||
"@goToAlbum": {},
|
||||
"removeFavourite": "Xóa yêu thích",
|
||||
"@removeFavourite": {},
|
||||
"addedToQueue": "Đã thêm vào hàng chờ.",
|
||||
"@addedToQueue": {},
|
||||
"queueReplaced": "Đã thay thế hàng chờ.",
|
||||
"@queueReplaced": {},
|
||||
"removedFromPlaylist": "Đã loại bỏ khỏi danh sách.",
|
||||
"@removedFromPlaylist": {},
|
||||
"anErrorHasOccured": "Đã có lỗi xảy ra.",
|
||||
"@anErrorHasOccured": {},
|
||||
"responseError": "{error} Mã {statusCode}.",
|
||||
"@responseError": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Forbidden"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "403"
|
||||
}
|
||||
}
|
||||
},
|
||||
"redownloadedItems": "{count,plural, =0{Không cần tải lại.} =1{Đã tải lại {count} bài} other{Đã tải lại {count} bài}}",
|
||||
"@redownloadedItems": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"bufferDuration": "Thời gian bộ đệm",
|
||||
"@bufferDuration": {},
|
||||
"bufferDurationSubtitle": "Trình phát nên tạo bộ đệm trong bao lâu giây. Cần khởi động lại app.",
|
||||
"@bufferDurationSubtitle": {},
|
||||
"instantMix": "Instant Mix",
|
||||
"@instantMix": {},
|
||||
"removeFromMix": "Loại bỏ khỏi Mix",
|
||||
"@removeFromMix": {},
|
||||
"language": "Ngôn ngữ",
|
||||
"@language": {}
|
||||
}
|
||||
@@ -0,0 +1,590 @@
|
||||
{
|
||||
"logs": "日志",
|
||||
"@logs": {},
|
||||
"password": "密码",
|
||||
"@password": {},
|
||||
"username": "用户名",
|
||||
"@username": {},
|
||||
"selectMusicLibraries": "选择音乐库",
|
||||
"@selectMusicLibraries": {
|
||||
"description": "App bar title for library select screen"
|
||||
},
|
||||
"artists": "艺术家",
|
||||
"@artists": {},
|
||||
"genres": "流派",
|
||||
"@genres": {},
|
||||
"songs": "歌曲",
|
||||
"@songs": {},
|
||||
"unknownName": "未知名称",
|
||||
"@unknownName": {},
|
||||
"playlists": "播放列表",
|
||||
"@playlists": {},
|
||||
"startMix": "开始混音",
|
||||
"@startMix": {},
|
||||
"favourites": "收藏夹",
|
||||
"@favourites": {},
|
||||
"shuffleAll": "全部随机播放",
|
||||
"@shuffleAll": {},
|
||||
"sortOrder": "排序",
|
||||
"@sortOrder": {},
|
||||
"artist": "艺术家",
|
||||
"@artist": {},
|
||||
"budget": "预算",
|
||||
"@budget": {},
|
||||
"sortBy": "排序方式",
|
||||
"@sortBy": {},
|
||||
"premiereDate": "首映日期",
|
||||
"@premiereDate": {},
|
||||
"name": "名称",
|
||||
"@name": {},
|
||||
"random": "随机",
|
||||
"@random": {},
|
||||
"downloadCount": "{count,plural, =1{{count} 个下载} other{{count} 个下载}}",
|
||||
"@downloadCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedImagesCount": "{count,plural,=1{{count} 张图像} other{{count} 张图像}}",
|
||||
"@downloadedImagesCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsCount": "{count,plural,=1{{count} 个项目} other{{count} 个项目}}",
|
||||
"@downloadedItemsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrorsTitle": "下载错误",
|
||||
"@downloadErrorsTitle": {},
|
||||
"noErrors": "没有错误!",
|
||||
"@noErrors": {},
|
||||
"error": "错误",
|
||||
"@error": {},
|
||||
"playButtonLabel": "播放",
|
||||
"@playButtonLabel": {},
|
||||
"shuffleButtonLabel": "随机播放",
|
||||
"@shuffleButtonLabel": {},
|
||||
"required": "必需的",
|
||||
"@required": {},
|
||||
"updateButtonLabel": "更新",
|
||||
"@updateButtonLabel": {},
|
||||
"songCount": "{count,plural,=1{{count} 首歌曲} other{{count} 首歌曲}}",
|
||||
"@songCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addDownloads": "添加下载",
|
||||
"@addDownloads": {},
|
||||
"downloadsAdded": "已添加下载。",
|
||||
"@downloadsAdded": {},
|
||||
"downloadsDeleted": "已删除下载。",
|
||||
"@downloadsDeleted": {},
|
||||
"location": "位置",
|
||||
"@location": {},
|
||||
"playlistNameUpdated": "播放列表名称已更新。",
|
||||
"@playlistNameUpdated": {},
|
||||
"addButtonLabel": "添加",
|
||||
"@addButtonLabel": {},
|
||||
"message": "消息",
|
||||
"@message": {},
|
||||
"shareLogs": "分享日志",
|
||||
"@shareLogs": {},
|
||||
"stackTrace": "堆栈跟踪",
|
||||
"@stackTrace": {},
|
||||
"transcoding": "转码",
|
||||
"@transcoding": {},
|
||||
"downloadLocations": "下载位置",
|
||||
"@downloadLocations": {},
|
||||
"layoutAndTheme": "布局和主题",
|
||||
"@layoutAndTheme": {},
|
||||
"logOut": "登出",
|
||||
"@logOut": {},
|
||||
"bitrate": "比特率",
|
||||
"@bitrate": {},
|
||||
"enableTranscoding": "启用转码",
|
||||
"@enableTranscoding": {},
|
||||
"bitrateSubtitle": "更高的比特率以更高的带宽为代价提供更高质量的音频。",
|
||||
"@bitrateSubtitle": {},
|
||||
"appDirectory": "应用目录",
|
||||
"@appDirectory": {},
|
||||
"customLocation": "自定义位置",
|
||||
"@customLocation": {},
|
||||
"pathReturnSlashErrorMessage": "不能使用返回“/”的路径",
|
||||
"@pathReturnSlashErrorMessage": {},
|
||||
"selectDirectory": "选择目录",
|
||||
"@selectDirectory": {},
|
||||
"unknownError": "未知错误",
|
||||
"@unknownError": {},
|
||||
"enterLowPriorityStateOnPause": "暂停时进入低优先级状态",
|
||||
"@enterLowPriorityStateOnPause": {},
|
||||
"landscape": "横向",
|
||||
"@landscape": {},
|
||||
"portrait": "纵向",
|
||||
"@portrait": {},
|
||||
"viewType": "视图类型",
|
||||
"@viewType": {},
|
||||
"viewTypeSubtitle": "音乐屏幕的视图类型",
|
||||
"@viewTypeSubtitle": {},
|
||||
"showTextOnGridView": "在网格视图中显示文本",
|
||||
"@showTextOnGridView": {},
|
||||
"showCoverAsPlayerBackgroundSubtitle": "是否在播放器屏幕上使用模糊的封面作为背景。",
|
||||
"@showCoverAsPlayerBackgroundSubtitle": {},
|
||||
"system": "系统",
|
||||
"@system": {},
|
||||
"light": "浅色",
|
||||
"@light": {},
|
||||
"noButtonLabel": "否",
|
||||
"@noButtonLabel": {},
|
||||
"yesButtonLabel": "是",
|
||||
"@yesButtonLabel": {},
|
||||
"createButtonLabel": "创建",
|
||||
"@createButtonLabel": {},
|
||||
"invalidNumber": "无效数字",
|
||||
"@invalidNumber": {},
|
||||
"newPlaylist": "新建播放列表",
|
||||
"@newPlaylist": {},
|
||||
"noAlbum": "没有专辑",
|
||||
"@noAlbum": {},
|
||||
"playlistCreated": "播放列表已创建。",
|
||||
"@playlistCreated": {},
|
||||
"setSleepTimer": "设置睡眠定时器",
|
||||
"@setSleepTimer": {},
|
||||
"sleepTimerTooltip": "睡眠定时器",
|
||||
"@sleepTimerTooltip": {},
|
||||
"streaming": "串流",
|
||||
"@streaming": {},
|
||||
"unknownArtist": "未知艺术家",
|
||||
"@unknownArtist": {},
|
||||
"transcode": "转码",
|
||||
"@transcode": {},
|
||||
"direct": "直接播放",
|
||||
"@direct": {},
|
||||
"instantMix": "即时混音",
|
||||
"@instantMix": {},
|
||||
"replaceQueue": "替换队列",
|
||||
"@replaceQueue": {},
|
||||
"goToAlbum": "前往专辑",
|
||||
"@goToAlbum": {},
|
||||
"queueReplaced": "队列已被替换。",
|
||||
"@queueReplaced": {},
|
||||
"removeFavourite": "删除收藏夹",
|
||||
"@removeFavourite": {},
|
||||
"startingInstantMix": "开始即时混音。",
|
||||
"@startingInstantMix": {},
|
||||
"anErrorHasOccured": "发生了一个错误。",
|
||||
"@anErrorHasOccured": {},
|
||||
"responseError": "{error} 状态码 {statusCode}.",
|
||||
"@responseError": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Forbidden"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "403"
|
||||
}
|
||||
}
|
||||
},
|
||||
"responseError401": "{error} 状态码 {statusCode}。 这可能意味着您使用了错误的用户名/密码,或者您客户端的身份验证已失效。",
|
||||
"@responseError401": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Unauthorized"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "401"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addDownloadLocation": "添加下载路径",
|
||||
"@addDownloadLocation": {},
|
||||
"addedToQueue": "添加至队列。",
|
||||
"@addedToQueue": {},
|
||||
"addToQueue": "添加至队列",
|
||||
"@addToQueue": {},
|
||||
"addFavourite": "添加至收藏夹",
|
||||
"@addFavourite": {},
|
||||
"addToPlaylistTooltip": "添加至播放列表",
|
||||
"@addToPlaylistTooltip": {},
|
||||
"addToPlaylistTitle": "添加至播放列表",
|
||||
"@addToPlaylistTitle": {},
|
||||
"albumArtist": "专辑艺术家",
|
||||
"@albumArtist": {},
|
||||
"album": "专辑",
|
||||
"@album": {},
|
||||
"albums": "专辑",
|
||||
"@albums": {},
|
||||
"gridCrossAxisCountSubtitle": "每行使用的网格图块数量 {value}.",
|
||||
"@gridCrossAxisCountSubtitle": {
|
||||
"description": "List tile subtitle for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "landscape"
|
||||
}
|
||||
}
|
||||
},
|
||||
"shuffleAllSongCountSubtitle": "使用随机播放所有歌曲按钮时要加载的歌曲数量。",
|
||||
"@shuffleAllSongCountSubtitle": {},
|
||||
"errorScreenError": "获取错误列表时出错! 现在您可能应该在 GitHub 上创建一个问题并清除应用数据",
|
||||
"@errorScreenError": {},
|
||||
"audioService": "音频服务",
|
||||
"@audioService": {},
|
||||
"areYouSure": "你确定吗?",
|
||||
"@areYouSure": {},
|
||||
"cancelSleepTimer": "取消睡眠定时器?",
|
||||
"@cancelSleepTimer": {},
|
||||
"clear": "清除",
|
||||
"@clear": {},
|
||||
"communityRating": "社区评级",
|
||||
"@communityRating": {},
|
||||
"couldNotFindLibraries": "找不到任何库。",
|
||||
"@couldNotFindLibraries": {
|
||||
"description": "Error message when the user does not have any libraries"
|
||||
},
|
||||
"dateAdded": "添加日期",
|
||||
"@dateAdded": {},
|
||||
"dlComplete": "{count} 完成",
|
||||
"@dlComplete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlEnqueued": "{count} 已入队",
|
||||
"@dlEnqueued": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlFailed": "{count} 失败",
|
||||
"@dlFailed": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlRunning": "{count} 运行中",
|
||||
"@dlRunning": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"criticRating": "评论家评级",
|
||||
"@criticRating": {},
|
||||
"downloads": "下载",
|
||||
"@downloads": {},
|
||||
"customLocationsBuggy": "由于权限问题,自定义位置存在很多问题。 我正在考虑解决此问题的方法,但目前我不建议使用它们。",
|
||||
"@customLocationsBuggy": {},
|
||||
"datePlayed": "播放日期",
|
||||
"@datePlayed": {},
|
||||
"dark": "深色",
|
||||
"@dark": {},
|
||||
"downloaded": "下载",
|
||||
"@downloaded": {},
|
||||
"discNumber": "唱片 {number}",
|
||||
"@discNumber": {
|
||||
"placeholders": {
|
||||
"number": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrors": "下载错误",
|
||||
"@downloadErrors": {},
|
||||
"directoryMustBeEmpty": "目录必须为空",
|
||||
"@directoryMustBeEmpty": {},
|
||||
"downloadedSongsWillNotBeDeleted": "下载的歌曲不会被删除",
|
||||
"@downloadedSongsWillNotBeDeleted": {},
|
||||
"downloadMissingImages": "下载缺少的图像",
|
||||
"@downloadMissingImages": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtists": "如果与专辑艺术家相同,则隐藏歌曲艺术家",
|
||||
"@hideSongArtistsIfSameAsAlbumArtists": {},
|
||||
"editPlaylistNameTooltip": "编辑播放列表名称",
|
||||
"@editPlaylistNameTooltip": {},
|
||||
"editPlaylistNameTitle": "编辑播放列表名称",
|
||||
"@editPlaylistNameTitle": {},
|
||||
"failedToGetSongFromDownloadId": "从下载 ID 获取歌曲失败",
|
||||
"@failedToGetSongFromDownloadId": {},
|
||||
"favourite": "收藏夹",
|
||||
"@favourite": {},
|
||||
"grid": "网格",
|
||||
"@grid": {},
|
||||
"finamp": "Finamp",
|
||||
"@finamp": {},
|
||||
"enableTranscodingSubtitle": "音乐流将由服务器转码。",
|
||||
"@enableTranscodingSubtitle": {},
|
||||
"music": "音乐",
|
||||
"@music": {},
|
||||
"internalExternalIpExplanation": "如果您希望能够远程访问您的 Jellyfin 服务器,则需要使用您的外部 IP。\n\n如果您的服务器位于 HTTP 端口 (80/443) 上,则不必指定端口。 如果您的服务器位于反向代理后面,则可能会出现这种情况。",
|
||||
"@internalExternalIpExplanation": {
|
||||
"description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port."
|
||||
},
|
||||
"list": "列表",
|
||||
"@list": {},
|
||||
"logsCopied": "已复制日志。",
|
||||
"@logsCopied": {},
|
||||
"next": "下一个",
|
||||
"@next": {},
|
||||
"noArtist": "没有艺术家",
|
||||
"@noArtist": {},
|
||||
"playCount": "播放计数",
|
||||
"@playCount": {},
|
||||
"jellyfinUsesAACForTranscoding": "Jellyfin 使用 AAC 进行转码",
|
||||
"@jellyfinUsesAACForTranscoding": {},
|
||||
"noItem": "没有项目",
|
||||
"@noItem": {},
|
||||
"applicationLegalese": "获得 Mozilla 公共许可证 2.0 的许可。 源代码位于:\n\ngithub.com/jmshrv/finamp",
|
||||
"@applicationLegalese": {},
|
||||
"startMixNoSongsAlbum": "在开始混音之前,长按专辑以在混音生成器中添加或删除它们",
|
||||
"@startMixNoSongsAlbum": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no albums selected"
|
||||
},
|
||||
"serverUrl": "服务器 URL",
|
||||
"@serverUrl": {},
|
||||
"startMixNoSongsArtist": "在开始混音之前,长按艺术家以在混音生成器中添加或删除它们",
|
||||
"@startMixNoSongsArtist": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no artists selected"
|
||||
},
|
||||
"notAvailableInOfflineMode": "在离线模式下不可用",
|
||||
"@notAvailableInOfflineMode": {},
|
||||
"offlineMode": "离线模式",
|
||||
"@offlineMode": {},
|
||||
"queue": "队列",
|
||||
"@queue": {},
|
||||
"productionYear": "制作年份",
|
||||
"@productionYear": {},
|
||||
"showCoverAsPlayerBackground": "将模糊的封面应用为播放器背景",
|
||||
"@showCoverAsPlayerBackground": {},
|
||||
"revenue": "收入",
|
||||
"@revenue": {},
|
||||
"runtime": "运行时",
|
||||
"@runtime": {},
|
||||
"settings": "设置",
|
||||
"@settings": {},
|
||||
"emptyServerUrl": "服务器 URL 不能为空",
|
||||
"@emptyServerUrl": {
|
||||
"description": "Error message that shows when the user submits a login without a server URL"
|
||||
},
|
||||
"shuffleAllSongCount": "随机播放所有歌曲计数",
|
||||
"@shuffleAllSongCount": {},
|
||||
"startupError": "应用程序启动期间出现问题! 错误是:{error}\n\n请在 github.com/UnicornsOnLSD/finamp 上创建一个 Github 问题,并附上此页面的屏幕截图。 如果问题一直显示,请清除您的应用数据以重置应用。",
|
||||
"@startupError": {
|
||||
"description": "The error message that shows when startup fails.",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Failed to open download DB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"tabs": "选项卡",
|
||||
"@tabs": {},
|
||||
"statusError": "状态错误",
|
||||
"@statusError": {},
|
||||
"theme": "主题",
|
||||
"@theme": {},
|
||||
"urlTrailingSlash": "URL 不得包含尾部斜杠",
|
||||
"@urlTrailingSlash": {
|
||||
"description": "Error message that shows when the user submits a server URL that ends with a trailing slash (for example, http://0.0.0.0/)"
|
||||
},
|
||||
"urlStartWithHttps": "URL 必须以 http:// 或 https:// 开头",
|
||||
"@urlStartWithHttps": {
|
||||
"description": "Error message that shows when the user submits a server URL that doesn't start with http:// or https:// (for example, ftp://0.0.0.0"
|
||||
},
|
||||
"gridCrossAxisCount": "{value} 网格横轴数量",
|
||||
"@gridCrossAxisCount": {
|
||||
"description": "List tile title for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "Portrait"
|
||||
}
|
||||
}
|
||||
},
|
||||
"enterLowPriorityStateOnPauseSubtitle": "通知可以在暂停时滑动。 启用此功能还允许 Android 在暂停时终止服务。",
|
||||
"@enterLowPriorityStateOnPauseSubtitle": {},
|
||||
"showTextOnGridViewSubtitle": "是否在网格音乐屏幕上显示文本(标题、艺术家等)。",
|
||||
"@showTextOnGridViewSubtitle": {},
|
||||
"downloadedMissingImages": "{count,plural, =0{未找到缺少的图像} =1{已下载 {count} 张缺少的图形} other{已下载 {count} 张缺少的图像}}",
|
||||
"@downloadedMissingImages": {
|
||||
"description": "Message that shows when the user downloads missing images",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hideSongArtistsIfSameAsAlbumArtistsSubtitle": "是否在专辑屏幕上隐藏歌曲艺术家(如果他们与专辑艺术家没有区别)。",
|
||||
"@hideSongArtistsIfSameAsAlbumArtistsSubtitle": {},
|
||||
"downloadedItemsImagesCount": "{downloadedItems}, {downloadedImages}",
|
||||
"@downloadedItemsImagesCount": {
|
||||
"description": "This is for merging downloadedItemsCount and downloadedImagesCount as Flutter's intl stuff doesn't support multiple plurals in one string. https://github.com/flutter/flutter/issues/86906",
|
||||
"placeholders": {
|
||||
"downloadedItems": {
|
||||
"type": "String",
|
||||
"example": "12 downloads"
|
||||
},
|
||||
"downloadedImages": {
|
||||
"type": "String",
|
||||
"example": "1 image"
|
||||
}
|
||||
}
|
||||
},
|
||||
"removeFromMix": "从混音中删除",
|
||||
"@removeFromMix": {},
|
||||
"addToMix": "添加到混音",
|
||||
"@addToMix": {},
|
||||
"minutes": "分钟",
|
||||
"@minutes": {},
|
||||
"bufferDuration": "媒体时长",
|
||||
"@bufferDuration": {},
|
||||
"disableGesture": "禁用手势",
|
||||
"@disableGesture": {},
|
||||
"disableGestureSubtitle": "是否禁用手势。",
|
||||
"@disableGestureSubtitle": {},
|
||||
"redownloadedItems": "{count,plural, =0{无需重新下载项目} =1{{count} 项重新下载的项目} other{{count} 项重新下载的项目}}",
|
||||
"@redownloadedItems": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"bufferDurationSubtitle": "播放器需要提前缓冲多长时间的音乐,以秒为单位。需要重启才能生效。",
|
||||
"@bufferDurationSubtitle": {},
|
||||
"removedFromPlaylist": "已从播放列表删除。",
|
||||
"@removedFromPlaylist": {},
|
||||
"removeFromPlaylistTitle": "从播放列表删除",
|
||||
"@removeFromPlaylistTitle": {},
|
||||
"removeFromPlaylistTooltip": "从播放列表删除",
|
||||
"@removeFromPlaylistTooltip": {},
|
||||
"language": "语言",
|
||||
"@language": {},
|
||||
"confirm": "确认",
|
||||
"@confirm": {},
|
||||
"showUncensoredLogMessage": "该日志包含您的登录信息。显示?",
|
||||
"@showUncensoredLogMessage": {},
|
||||
"resetTabs": "重置选项卡",
|
||||
"@resetTabs": {},
|
||||
"insertedIntoQueue": "已插入队列。",
|
||||
"@insertedIntoQueue": {
|
||||
"description": "Snackbar message that shows when the user successfully inserts items into the play queue at a location that is not necessarily the end."
|
||||
},
|
||||
"refresh": "刷新",
|
||||
"@refresh": {},
|
||||
"playNext": "播放下一个",
|
||||
"@playNext": {
|
||||
"description": "Popup menu item title for inserting an item into the play queue after the currently-playing item."
|
||||
},
|
||||
"noMusicLibrariesBody": "Finamp 找不到任何音乐库。请确保您的 Jellyfin 服务器至少包含一个内容类型设置为“音乐”的媒体库。",
|
||||
"@noMusicLibrariesBody": {},
|
||||
"noMusicLibrariesTitle": "没有音乐库",
|
||||
"@noMusicLibrariesTitle": {
|
||||
"description": "Title for message that shows on the views screen when no music libraries could be found."
|
||||
},
|
||||
"deleteDownloadsConfirmButtonText": "删除",
|
||||
"@deleteDownloadsConfirmButtonText": {
|
||||
"description": "Shown in the confirmation dialog for deleting downloaded media from the local device."
|
||||
},
|
||||
"deleteDownloadsAbortButtonText": "取消",
|
||||
"@deleteDownloadsAbortButtonText": {},
|
||||
"deleteDownloadsPrompt": "您确定要从此设备中删除 {itemType, select, album{album} playlist{playlist} artist{artist} genre{genre} track{song} other{}} '{itemName}'吗?",
|
||||
"@deleteDownloadsPrompt": {
|
||||
"placeholders": {
|
||||
"itemName": {
|
||||
"type": "String",
|
||||
"example": "Abandon Ship"
|
||||
},
|
||||
"itemType": {
|
||||
"type": "String",
|
||||
"example": "album"
|
||||
}
|
||||
},
|
||||
"description": "Confirmation prompt shown before deleting downloaded media from the local device, destructive action, doesn't affect the media on the server."
|
||||
},
|
||||
"syncDownloadedPlaylists": "同步下载的播放列表",
|
||||
"@syncDownloadedPlaylists": {},
|
||||
"showFastScroller": "显示快速滚动条",
|
||||
"@showFastScroller": {},
|
||||
"swipeInsertQueueNext": "播放滑动的下一首歌曲",
|
||||
"@swipeInsertQueueNext": {},
|
||||
"interactions": "交互",
|
||||
"@interactions": {},
|
||||
"swipeInsertQueueNextSubtitle": "在歌曲列表中滑动时,可以将歌曲作为队列中的下一个项目插入,而不是将其附加到末尾。",
|
||||
"@swipeInsertQueueNextSubtitle": {},
|
||||
"redesignBeta": "试用 Beta 版",
|
||||
"@redesignBeta": {},
|
||||
"loopModeOneTooltip": "循环播放一首。点击即可切换。",
|
||||
"@loopModeOneTooltip": {},
|
||||
"loopModeNoneTooltip": "不循环。点击即可切换。",
|
||||
"@loopModeNoneTooltip": {},
|
||||
"skipToNext": "跳至下一首歌曲",
|
||||
"@skipToNext": {},
|
||||
"togglePlayback": "切换播放",
|
||||
"@togglePlayback": {},
|
||||
"playArtist": "播放 {artist} 的所有专辑",
|
||||
"@playArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"shuffleArtist": "随机播放 {artist} 的所有专辑",
|
||||
"@shuffleArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"deleteFromDevice": "从设备中删除",
|
||||
"@deleteFromDevice": {},
|
||||
"playbackOrderShuffledTooltip": "随机播放。点击即可切换。",
|
||||
"@playbackOrderShuffledTooltip": {},
|
||||
"playbackOrderLinearTooltip": "按顺序播放。点击即可切换。",
|
||||
"@playbackOrderLinearTooltip": {},
|
||||
"loopModeAllTooltip": "全部循环播放。点击即可切换。",
|
||||
"@loopModeAllTooltip": {},
|
||||
"download": "下载",
|
||||
"@download": {},
|
||||
"skipToPrevious": "跳至上一首歌曲",
|
||||
"@skipToPrevious": {},
|
||||
"downloadArtist": "下载 {artist} 的所有专辑",
|
||||
"@downloadArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"sync": "与服务器同步",
|
||||
"@sync": {},
|
||||
"about": "关于 Finamp",
|
||||
"@about": {}
|
||||
}
|
||||
@@ -0,0 +1,539 @@
|
||||
{
|
||||
"serverUrl": "伺服器 URL",
|
||||
"@serverUrl": {},
|
||||
"showTextOnGridViewSubtitle": "是否在網格音樂螢幕上顯示文字(標題、歌手等)。",
|
||||
"@showTextOnGridViewSubtitle": {},
|
||||
"startupError": "應用程序啓動期間出現問題! 錯誤是:{error}\n\n請在 github.com/UnicornsOnLSD/finamp 上提出一個 Github 問題,並附上此頁面的螢幕截圖。 如果此頁面一直顯示,請清除您的應用數據以重置應用。",
|
||||
"@startupError": {
|
||||
"description": "The error message that shows when startup fails.",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Failed to open download DB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"internalExternalIpExplanation": "如果您希望能夠遠程訪問您的 Jellyfin 伺服器,則需要使用您的外部 IP。\n\n如果您的伺服器位於 HTTP 端口 (80/443) 上,則不必指定端口。 如果您的伺服器位於反向代理後面,則可能會出現這種情況。",
|
||||
"@internalExternalIpExplanation": {
|
||||
"description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port."
|
||||
},
|
||||
"emptyServerUrl": "伺服器 URL 不能為空",
|
||||
"@emptyServerUrl": {
|
||||
"description": "Error message that shows when the user submits a login without a server URL"
|
||||
},
|
||||
"urlStartWithHttps": "URL 必須以 http:// 或 https:// 開頭",
|
||||
"@urlStartWithHttps": {
|
||||
"description": "Error message that shows when the user submits a server URL that doesn't start with http:// or https:// (for example, ftp://0.0.0.0"
|
||||
},
|
||||
"urlTrailingSlash": "URL 不得包含斜線號",
|
||||
"@urlTrailingSlash": {
|
||||
"description": "Error message that shows when the user submits a server URL that ends with a trailing slash (for example, http://0.0.0.0/)"
|
||||
},
|
||||
"username": "用戶名",
|
||||
"@username": {},
|
||||
"password": "密碼",
|
||||
"@password": {},
|
||||
"logs": "紀錄檔",
|
||||
"@logs": {},
|
||||
"next": "下一個",
|
||||
"@next": {},
|
||||
"selectMusicLibraries": "選擇音樂庫",
|
||||
"@selectMusicLibraries": {
|
||||
"description": "App bar title for library select screen"
|
||||
},
|
||||
"couldNotFindLibraries": "找不到任何庫。",
|
||||
"@couldNotFindLibraries": {
|
||||
"description": "Error message when the user does not have any libraries"
|
||||
},
|
||||
"unknownName": "未知名稱",
|
||||
"@unknownName": {},
|
||||
"songs": "歌曲",
|
||||
"@songs": {},
|
||||
"albums": "專輯",
|
||||
"@albums": {},
|
||||
"artists": "藝術家",
|
||||
"@artists": {},
|
||||
"genres": "曲風",
|
||||
"@genres": {},
|
||||
"playlists": "播放列表",
|
||||
"@playlists": {},
|
||||
"startMix": "開始混音",
|
||||
"@startMix": {},
|
||||
"startMixNoSongsArtist": "在開始混音之前,長按藝術家以在混音生成器中添加或刪除它們",
|
||||
"@startMixNoSongsArtist": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no artists selected"
|
||||
},
|
||||
"startMixNoSongsAlbum": "在開始混音之前,長按專輯以在混音生成器中添加或刪除它們",
|
||||
"@startMixNoSongsAlbum": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no albums selected"
|
||||
},
|
||||
"music": "音樂",
|
||||
"@music": {},
|
||||
"clear": "清除",
|
||||
"@clear": {},
|
||||
"favourites": "最愛",
|
||||
"@favourites": {},
|
||||
"shuffleAll": "全部隨機播放",
|
||||
"@shuffleAll": {},
|
||||
"finamp": "Finamp",
|
||||
"@finamp": {},
|
||||
"downloads": "下載",
|
||||
"@downloads": {},
|
||||
"settings": "設置",
|
||||
"@settings": {},
|
||||
"offlineMode": "離線模式",
|
||||
"@offlineMode": {},
|
||||
"sortOrder": "排序",
|
||||
"@sortOrder": {},
|
||||
"sortBy": "排序方式",
|
||||
"@sortBy": {},
|
||||
"album": "專輯",
|
||||
"@album": {},
|
||||
"albumArtist": "專輯歌手",
|
||||
"@albumArtist": {},
|
||||
"artist": "歌手",
|
||||
"@artist": {},
|
||||
"budget": "預算",
|
||||
"@budget": {},
|
||||
"communityRating": "聽眾評級",
|
||||
"@communityRating": {},
|
||||
"criticRating": "評論家評級",
|
||||
"@criticRating": {},
|
||||
"dateAdded": "添加日期",
|
||||
"@dateAdded": {},
|
||||
"datePlayed": "播放日期",
|
||||
"@datePlayed": {},
|
||||
"playCount": "播放計數",
|
||||
"@playCount": {},
|
||||
"premiereDate": "首播日期",
|
||||
"@premiereDate": {},
|
||||
"productionYear": "製作年份",
|
||||
"@productionYear": {},
|
||||
"name": "名稱",
|
||||
"@name": {},
|
||||
"random": "隨機",
|
||||
"@random": {},
|
||||
"revenue": "收入",
|
||||
"@revenue": {},
|
||||
"runtime": "運行時",
|
||||
"@runtime": {},
|
||||
"downloadMissingImages": "下載缺少的圖片",
|
||||
"@downloadMissingImages": {},
|
||||
"downloadedImagesCount": "{count,plural,=1{{count} 張圖片} other{{count} 張圖片}}",
|
||||
"@downloadedImagesCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedMissingImages": "{count,plural, =0{未找到缺少的圖片} =1{已下載 {count} 張缺少的圖片} other{已下載 {count} 張缺少的圖片}}",
|
||||
"@downloadedMissingImages": {
|
||||
"description": "Message that shows when the user downloads missing images",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsImagesCount": "{downloadedItems}, {downloadedImages}",
|
||||
"@downloadedItemsImagesCount": {
|
||||
"description": "This is for merging downloadedItemsCount and downloadedImagesCount as Flutter's intl stuff doesn't support multiple plurals in one string. https://github.com/flutter/flutter/issues/86906",
|
||||
"placeholders": {
|
||||
"downloadedItems": {
|
||||
"type": "String",
|
||||
"example": "12 downloads"
|
||||
},
|
||||
"downloadedImages": {
|
||||
"type": "String",
|
||||
"example": "1 image"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrors": "下載錯誤",
|
||||
"@downloadErrors": {},
|
||||
"downloadCount": "{count,plural, =1{{count} 個下載} other{{count} 個下載}}",
|
||||
"@downloadCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsCount": "{count,plural,=1{{count} 個項目} other{{count} 個項目}}",
|
||||
"@downloadedItemsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlComplete": "{count} 完成",
|
||||
"@dlComplete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlFailed": "{count} 失敗",
|
||||
"@dlFailed": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlEnqueued": "{count} 已入隊",
|
||||
"@dlEnqueued": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlRunning": "{count} 運行中",
|
||||
"@dlRunning": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrorsTitle": "下載錯誤",
|
||||
"@downloadErrorsTitle": {},
|
||||
"noErrors": "沒有錯誤!",
|
||||
"@noErrors": {},
|
||||
"errorScreenError": "獲取錯誤列表時出錯!您可以在 GitHub 上提出問題並清除應用數據",
|
||||
"@errorScreenError": {},
|
||||
"failedToGetSongFromDownloadId": "從下載 ID 獲取歌曲失敗",
|
||||
"@failedToGetSongFromDownloadId": {},
|
||||
"error": "錯誤",
|
||||
"@error": {},
|
||||
"discNumber": "唱片 {number}",
|
||||
"@discNumber": {
|
||||
"placeholders": {
|
||||
"number": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"playButtonLabel": "播放",
|
||||
"@playButtonLabel": {},
|
||||
"shuffleButtonLabel": "隨機播放",
|
||||
"@shuffleButtonLabel": {},
|
||||
"songCount": "{count,plural,=1{{count} 首歌曲} other{{count} 首歌曲}}",
|
||||
"@songCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"editPlaylistNameTooltip": "編輯播放列表名稱",
|
||||
"@editPlaylistNameTooltip": {},
|
||||
"editPlaylistNameTitle": "編輯播放列表名稱",
|
||||
"@editPlaylistNameTitle": {},
|
||||
"required": "必需的",
|
||||
"@required": {},
|
||||
"updateButtonLabel": "更新",
|
||||
"@updateButtonLabel": {},
|
||||
"playlistNameUpdated": "播放列表名稱已更新。",
|
||||
"@playlistNameUpdated": {},
|
||||
"favourite": "最愛",
|
||||
"@favourite": {},
|
||||
"downloadsDeleted": "已刪除下載。",
|
||||
"@downloadsDeleted": {},
|
||||
"addDownloads": "添加下載",
|
||||
"@addDownloads": {},
|
||||
"location": "位置",
|
||||
"@location": {},
|
||||
"downloadsAdded": "已添加下載。",
|
||||
"@downloadsAdded": {},
|
||||
"addButtonLabel": "添加",
|
||||
"@addButtonLabel": {},
|
||||
"shareLogs": "分享紀錄檔",
|
||||
"@shareLogs": {},
|
||||
"applicationLegalese": "獲得 Mozilla 公共授權條款 2.0 的許可。 源代碼位於:\n\ngithub.com/jmshrv/finamp",
|
||||
"@applicationLegalese": {},
|
||||
"logsCopied": "已複制紀錄檔。",
|
||||
"@logsCopied": {},
|
||||
"message": "消息",
|
||||
"@message": {},
|
||||
"stackTrace": "堆棧跟蹤",
|
||||
"@stackTrace": {},
|
||||
"transcoding": "轉碼",
|
||||
"@transcoding": {},
|
||||
"downloadLocations": "下載位置",
|
||||
"@downloadLocations": {},
|
||||
"audioService": "音頻服務",
|
||||
"@audioService": {},
|
||||
"layoutAndTheme": "佈局和主題",
|
||||
"@layoutAndTheme": {},
|
||||
"notAvailableInOfflineMode": "在離線模式下不可用",
|
||||
"@notAvailableInOfflineMode": {},
|
||||
"logOut": "登出",
|
||||
"@logOut": {},
|
||||
"downloadedSongsWillNotBeDeleted": "下載的歌曲不會被刪除",
|
||||
"@downloadedSongsWillNotBeDeleted": {},
|
||||
"areYouSure": "你確定嗎?",
|
||||
"@areYouSure": {},
|
||||
"jellyfinUsesAACForTranscoding": "Jellyfin 使用 AAC 進行轉碼",
|
||||
"@jellyfinUsesAACForTranscoding": {},
|
||||
"enableTranscoding": "啓用轉碼",
|
||||
"@enableTranscoding": {},
|
||||
"enableTranscodingSubtitle": "如果啓用,音樂流將由伺服器轉碼。",
|
||||
"@enableTranscodingSubtitle": {},
|
||||
"bitrate": "位元速率",
|
||||
"@bitrate": {},
|
||||
"bitrateSubtitle": "更高的位元速率以更高的帶寬為代價提供更高質量的音頻。",
|
||||
"@bitrateSubtitle": {},
|
||||
"customLocation": "自定義位置",
|
||||
"@customLocation": {},
|
||||
"appDirectory": "應用目錄",
|
||||
"@appDirectory": {},
|
||||
"addDownloadLocation": "添加下載路徑",
|
||||
"@addDownloadLocation": {},
|
||||
"selectDirectory": "選擇目錄",
|
||||
"@selectDirectory": {},
|
||||
"unknownError": "未知錯誤",
|
||||
"@unknownError": {},
|
||||
"pathReturnSlashErrorMessage": "不能使用返回“/”的路徑",
|
||||
"@pathReturnSlashErrorMessage": {},
|
||||
"directoryMustBeEmpty": "目錄必須為空",
|
||||
"@directoryMustBeEmpty": {},
|
||||
"customLocationsBuggy": "由於權限問題,自定義位置存在很多問題。 我正在考慮解決此問題的方法,但目前我不建議使用它們。",
|
||||
"@customLocationsBuggy": {},
|
||||
"enterLowPriorityStateOnPause": "暫停時進入低優先級狀態",
|
||||
"@enterLowPriorityStateOnPause": {},
|
||||
"enterLowPriorityStateOnPauseSubtitle": "啓用後,通知可以在暫停時滑動。 啓用此功能還允許 Android 在暫停時終止服務。",
|
||||
"@enterLowPriorityStateOnPauseSubtitle": {},
|
||||
"shuffleAllSongCount": "隨機播放所有歌曲計數",
|
||||
"@shuffleAllSongCount": {},
|
||||
"shuffleAllSongCountSubtitle": "使用隨機播放所有歌曲按鈕時要加載的歌曲數量。",
|
||||
"@shuffleAllSongCountSubtitle": {},
|
||||
"viewType": "顯示類型",
|
||||
"@viewType": {},
|
||||
"viewTypeSubtitle": "音樂螢幕的顯示類型",
|
||||
"@viewTypeSubtitle": {},
|
||||
"list": "列表",
|
||||
"@list": {},
|
||||
"grid": "網格",
|
||||
"@grid": {},
|
||||
"portrait": "縱向",
|
||||
"@portrait": {},
|
||||
"landscape": "橫向",
|
||||
"@landscape": {},
|
||||
"gridCrossAxisCount": "{value} 網格橫軸數量",
|
||||
"@gridCrossAxisCount": {
|
||||
"description": "List tile title for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "Portrait"
|
||||
}
|
||||
}
|
||||
},
|
||||
"gridCrossAxisCountSubtitle": "每行使用的網格圖塊數量 {value}.",
|
||||
"@gridCrossAxisCountSubtitle": {
|
||||
"description": "List tile subtitle for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "landscape"
|
||||
}
|
||||
}
|
||||
},
|
||||
"showTextOnGridView": "在網格顯示上顯示文字",
|
||||
"@showTextOnGridView": {},
|
||||
"showCoverAsPlayerBackground": "將模糊的封面應用為播放器背景",
|
||||
"@showCoverAsPlayerBackground": {},
|
||||
"showCoverAsPlayerBackgroundSubtitle": "是否在播放器螢幕上使用模糊的封面作為背景。",
|
||||
"@showCoverAsPlayerBackgroundSubtitle": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtists": "如果與專輯藝術家相同,則隱藏歌曲藝術家",
|
||||
"@hideSongArtistsIfSameAsAlbumArtists": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtistsSubtitle": "是否在專輯螢幕上隱藏歌曲歌手(如果他們與專輯歌手沒有區別)。",
|
||||
"@hideSongArtistsIfSameAsAlbumArtistsSubtitle": {},
|
||||
"theme": "主題",
|
||||
"@theme": {},
|
||||
"system": "系統",
|
||||
"@system": {},
|
||||
"light": "淺色",
|
||||
"@light": {},
|
||||
"dark": "深色",
|
||||
"@dark": {},
|
||||
"tabs": "選項卡",
|
||||
"@tabs": {},
|
||||
"cancelSleepTimer": "取消睡眠定時器?",
|
||||
"@cancelSleepTimer": {},
|
||||
"yesButtonLabel": "是",
|
||||
"@yesButtonLabel": {},
|
||||
"noButtonLabel": "否",
|
||||
"@noButtonLabel": {},
|
||||
"setSleepTimer": "設置睡眠定時器",
|
||||
"@setSleepTimer": {},
|
||||
"minutes": "分鍾",
|
||||
"@minutes": {},
|
||||
"invalidNumber": "無效數字",
|
||||
"@invalidNumber": {},
|
||||
"sleepTimerTooltip": "睡眠定時器",
|
||||
"@sleepTimerTooltip": {},
|
||||
"addToPlaylistTooltip": "添加至播放列表",
|
||||
"@addToPlaylistTooltip": {},
|
||||
"addToPlaylistTitle": "添加至播放列表",
|
||||
"@addToPlaylistTitle": {},
|
||||
"newPlaylist": "新建播放列表",
|
||||
"@newPlaylist": {},
|
||||
"createButtonLabel": "創建",
|
||||
"@createButtonLabel": {},
|
||||
"playlistCreated": "播放列表已創建。",
|
||||
"@playlistCreated": {},
|
||||
"noAlbum": "沒有專輯",
|
||||
"@noAlbum": {},
|
||||
"noItem": "沒有項目",
|
||||
"@noItem": {},
|
||||
"noArtist": "沒有歌手",
|
||||
"@noArtist": {},
|
||||
"unknownArtist": "未知歌手",
|
||||
"@unknownArtist": {},
|
||||
"streaming": "串流",
|
||||
"@streaming": {},
|
||||
"downloaded": "下載",
|
||||
"@downloaded": {},
|
||||
"transcode": "轉碼",
|
||||
"@transcode": {},
|
||||
"direct": "直接播放",
|
||||
"@direct": {},
|
||||
"statusError": "狀態錯誤",
|
||||
"@statusError": {},
|
||||
"queue": "隊列",
|
||||
"@queue": {},
|
||||
"addToQueue": "添加至隊列",
|
||||
"@addToQueue": {},
|
||||
"replaceQueue": "替換隊列",
|
||||
"@replaceQueue": {},
|
||||
"instantMix": "即時混音",
|
||||
"@instantMix": {},
|
||||
"goToAlbum": "前往專輯",
|
||||
"@goToAlbum": {},
|
||||
"removeFavourite": "刪除最愛",
|
||||
"@removeFavourite": {},
|
||||
"addFavourite": "添加至最愛",
|
||||
"@addFavourite": {},
|
||||
"addedToQueue": "添加至隊列。",
|
||||
"@addedToQueue": {},
|
||||
"queueReplaced": "隊列已被替換。",
|
||||
"@queueReplaced": {},
|
||||
"startingInstantMix": "開始即時混音。",
|
||||
"@startingInstantMix": {},
|
||||
"anErrorHasOccured": "發生了一個錯誤。",
|
||||
"@anErrorHasOccured": {},
|
||||
"responseError": "{error} 狀態碼 {statusCode}.",
|
||||
"@responseError": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Forbidden"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "403"
|
||||
}
|
||||
}
|
||||
},
|
||||
"responseError401": "{error} 狀態碼 {statusCode}。 這可能意味著您使用了錯誤的用戶名/密碼,或者您客戶端的身份驗證已失效。",
|
||||
"@responseError401": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Unauthorized"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "401"
|
||||
}
|
||||
}
|
||||
},
|
||||
"removeFromMix": "從混音中刪除",
|
||||
"@removeFromMix": {},
|
||||
"addToMix": "添加到混音",
|
||||
"@addToMix": {},
|
||||
"disableGesture": "禁用手勢",
|
||||
"@disableGesture": {},
|
||||
"disableGestureSubtitle": "是否禁用「手勢」功能。",
|
||||
"@disableGestureSubtitle": {},
|
||||
"removeFromPlaylistTooltip": "從播放列表中移除歌曲",
|
||||
"@removeFromPlaylistTooltip": {},
|
||||
"removeFromPlaylistTitle": "從播放列表中移除",
|
||||
"@removeFromPlaylistTitle": {},
|
||||
"removedFromPlaylist": "已從播放列表中移除。",
|
||||
"@removedFromPlaylist": {},
|
||||
"bufferDurationSubtitle": "播放器可以預先載入多少的音樂(秒)。需重啟以套用設定。",
|
||||
"@bufferDurationSubtitle": {},
|
||||
"bufferDuration": "緩衝時長",
|
||||
"@bufferDuration": {},
|
||||
"redownloadedItems": "{count,plural, =0{沒有需要重新下載的項目。} =1{已重新下載{count}個項目} other{已重新下載{count}個項目}}",
|
||||
"@redownloadedItems": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"language": "語言",
|
||||
"@language": {},
|
||||
"showUncensoredLogMessage": "此記錄包含你的登入資訊。是否顯示?",
|
||||
"@showUncensoredLogMessage": {},
|
||||
"insertedIntoQueue": "完成加入至待播清單。",
|
||||
"@insertedIntoQueue": {
|
||||
"description": "Snackbar message that shows when the user successfully inserts items into the play queue at a location that is not necessarily the end."
|
||||
},
|
||||
"refresh": "重新整理",
|
||||
"@refresh": {},
|
||||
"confirm": "確認",
|
||||
"@confirm": {},
|
||||
"playNext": "插播為下一首",
|
||||
"@playNext": {
|
||||
"description": "Popup menu item title for inserting an item into the play queue after the currently-playing item."
|
||||
},
|
||||
"resetTabs": "重設分頁",
|
||||
"@resetTabs": {},
|
||||
"noMusicLibrariesBody": "找不到音樂庫。請確保 Jellyfin 中至少有一個資料庫的類別需設置成\"音樂\"。",
|
||||
"@noMusicLibrariesBody": {},
|
||||
"noMusicLibrariesTitle": "尚無音樂庫",
|
||||
"@noMusicLibrariesTitle": {
|
||||
"description": "Title for message that shows on the views screen when no music libraries could be found."
|
||||
},
|
||||
"redesignBeta": "重新設計的Beta測試版",
|
||||
"@redesignBeta": {},
|
||||
"deleteDownloadsPrompt": "您確定要將 {itemType, select, album{album} playlist{playlist} artist{artist} genre{genre} track{song} other{}} '{itemName}'從設備中刪除嗎?",
|
||||
"@deleteDownloadsPrompt": {
|
||||
"placeholders": {
|
||||
"itemName": {
|
||||
"type": "String",
|
||||
"example": "Abandon Ship"
|
||||
},
|
||||
"itemType": {
|
||||
"type": "String",
|
||||
"example": "album"
|
||||
}
|
||||
},
|
||||
"description": "Confirmation prompt shown before deleting downloaded media from the local device, destructive action, doesn't affect the media on the server."
|
||||
},
|
||||
"deleteDownloadsConfirmButtonText": "刪除",
|
||||
"@deleteDownloadsConfirmButtonText": {
|
||||
"description": "Shown in the confirmation dialog for deleting downloaded media from the local device."
|
||||
},
|
||||
"deleteDownloadsAbortButtonText": "取消",
|
||||
"@deleteDownloadsAbortButtonText": {},
|
||||
"syncDownloadedPlaylists": "同步已下載的播放清",
|
||||
"@syncDownloadedPlaylists": {},
|
||||
"interactions": "互動",
|
||||
"@interactions": {},
|
||||
"showFastScroller": "顯示快速滾動條",
|
||||
"@showFastScroller": {},
|
||||
"swipeInsertQueueNext": "滑動歌曲接著播放",
|
||||
"@swipeInsertQueueNext": {},
|
||||
"swipeInsertQueueNextSubtitle": "開啟後滑動清單中的歌曲,可以將歌曲接著播放,而不是加到播放清單的最後一首。",
|
||||
"@swipeInsertQueueNextSubtitle": {}
|
||||
}
|
||||
@@ -0,0 +1,578 @@
|
||||
{
|
||||
"serverUrl": "伺服器 URL",
|
||||
"@serverUrl": {},
|
||||
"emptyServerUrl": "伺服器 URL 並不能漏空",
|
||||
"@emptyServerUrl": {
|
||||
"description": "Error message that shows when the user submits a login without a server URL"
|
||||
},
|
||||
"urlStartWithHttps": "URL 必須以 http:// 或 https:// 開頭",
|
||||
"@urlStartWithHttps": {
|
||||
"description": "Error message that shows when the user submits a server URL that doesn't start with http:// or https:// (for example, ftp://0.0.0.0"
|
||||
},
|
||||
"urlTrailingSlash": "URL 不能以「/」作結",
|
||||
"@urlTrailingSlash": {
|
||||
"description": "Error message that shows when the user submits a server URL that ends with a trailing slash (for example, http://0.0.0.0/)"
|
||||
},
|
||||
"username": "用戶名稱",
|
||||
"@username": {},
|
||||
"password": "密碼",
|
||||
"@password": {},
|
||||
"unknownName": "未知的名稱",
|
||||
"@unknownName": {},
|
||||
"songs": "歌曲",
|
||||
"@songs": {},
|
||||
"albums": "專輯",
|
||||
"@albums": {},
|
||||
"artists": "歌手",
|
||||
"@artists": {},
|
||||
"genres": "曲風",
|
||||
"@genres": {},
|
||||
"playlists": "播放清單",
|
||||
"@playlists": {},
|
||||
"startMix": "開始混音",
|
||||
"@startMix": {},
|
||||
"startMixNoSongsArtist": "在開始混音之前,長按歌手以添加至混音器或從混音器移除",
|
||||
"@startMixNoSongsArtist": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no artists selected"
|
||||
},
|
||||
"music": "音樂",
|
||||
"@music": {},
|
||||
"clear": "清除",
|
||||
"@clear": {},
|
||||
"downloads": "下載",
|
||||
"@downloads": {},
|
||||
"settings": "設定",
|
||||
"@settings": {},
|
||||
"offlineMode": "離線模式",
|
||||
"@offlineMode": {},
|
||||
"sortBy": "排序方式",
|
||||
"@sortBy": {},
|
||||
"sortOrder": "順序",
|
||||
"@sortOrder": {},
|
||||
"album": "專輯",
|
||||
"@album": {},
|
||||
"albumArtist": "專輯歌手",
|
||||
"@albumArtist": {},
|
||||
"artist": "歌手",
|
||||
"@artist": {},
|
||||
"communityRating": "聽眾評分",
|
||||
"@communityRating": {},
|
||||
"criticRating": "樂評人評分",
|
||||
"@criticRating": {},
|
||||
"dateAdded": "添加日期",
|
||||
"@dateAdded": {},
|
||||
"datePlayed": "播放日期",
|
||||
"@datePlayed": {},
|
||||
"playCount": "播放次數",
|
||||
"@playCount": {},
|
||||
"premiereDate": "推出日期",
|
||||
"@premiereDate": {},
|
||||
"productionYear": "製作年份",
|
||||
"@productionYear": {},
|
||||
"name": "名稱",
|
||||
"@name": {},
|
||||
"random": "隨機",
|
||||
"@random": {},
|
||||
"runtime": "執行時",
|
||||
"@runtime": {},
|
||||
"downloadMissingImages": "下載缺失的圖片",
|
||||
"@downloadMissingImages": {},
|
||||
"budget": "預算",
|
||||
"@budget": {},
|
||||
"revenue": "收入",
|
||||
"@revenue": {},
|
||||
"downloadCount": "{count,plural, =1{{count}個下載} other{{count}個下載}}",
|
||||
"@downloadCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsCount": "{count,plural,=1{{count}個項目} other{{count}個項目}}",
|
||||
"@downloadedItemsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlComplete": "{count} 完成",
|
||||
"@dlComplete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlEnqueued": "{count} 等待中",
|
||||
"@dlEnqueued": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dlRunning": "{count} 正在下載",
|
||||
"@dlRunning": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadErrorsTitle": "下載錯誤",
|
||||
"@downloadErrorsTitle": {},
|
||||
"noErrors": "沒有錯誤!",
|
||||
"@noErrors": {},
|
||||
"errorScreenError": "讀取錯誤資訊時發生錯誤!建議在 GitHub 上回報此問題及重設應用程式。",
|
||||
"@errorScreenError": {},
|
||||
"failedToGetSongFromDownloadId": "無法從下載 ID 中取得歌曲",
|
||||
"@failedToGetSongFromDownloadId": {},
|
||||
"error": "錯誤",
|
||||
"@error": {},
|
||||
"discNumber": "CD {number}",
|
||||
"@discNumber": {
|
||||
"placeholders": {
|
||||
"number": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"playButtonLabel": "播放",
|
||||
"@playButtonLabel": {},
|
||||
"shuffleButtonLabel": "隨機播放",
|
||||
"@shuffleButtonLabel": {},
|
||||
"songCount": "{count,plural,=1{{count}首歌曲} other{{count}首歌曲}}",
|
||||
"@songCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"editPlaylistNameTooltip": "編輯播放清單名稱",
|
||||
"@editPlaylistNameTooltip": {},
|
||||
"editPlaylistNameTitle": "編輯播放清單名稱",
|
||||
"@editPlaylistNameTitle": {},
|
||||
"updateButtonLabel": "更新",
|
||||
"@updateButtonLabel": {},
|
||||
"playlistNameUpdated": "已更新播放清單名稱。",
|
||||
"@playlistNameUpdated": {},
|
||||
"favourite": "我的最愛",
|
||||
"@favourite": {},
|
||||
"location": "位置",
|
||||
"@location": {},
|
||||
"addButtonLabel": "加入",
|
||||
"@addButtonLabel": {},
|
||||
"shareLogs": "分享所有紀錄檔",
|
||||
"@shareLogs": {},
|
||||
"logsCopied": "已複製所有紀錄。",
|
||||
"@logsCopied": {},
|
||||
"stackTrace": "除錯資訊(Stack Trace)",
|
||||
"@stackTrace": {},
|
||||
"applicationLegalese": "採用 Mozilla Public License 2.0 特許條款。原始碼:\n\ngithub.com/jmshrv/finamp",
|
||||
"@applicationLegalese": {},
|
||||
"transcoding": "轉碼(Transcoding)",
|
||||
"@transcoding": {},
|
||||
"downloadLocations": "下載位置",
|
||||
"@downloadLocations": {},
|
||||
"audioService": "播放設定",
|
||||
"@audioService": {},
|
||||
"layoutAndTheme": "顯示及主題",
|
||||
"@layoutAndTheme": {},
|
||||
"notAvailableInOfflineMode": "不能在離線模式下使用",
|
||||
"@notAvailableInOfflineMode": {},
|
||||
"logOut": "登出",
|
||||
"@logOut": {},
|
||||
"areYouSure": "您確定嗎?",
|
||||
"@areYouSure": {},
|
||||
"jellyfinUsesAACForTranscoding": "Jellyfin 使用 ACC 進行轉碼",
|
||||
"@jellyfinUsesAACForTranscoding": {},
|
||||
"enableTranscodingSubtitle": "啟用後,音訊會先在伺服器轉碼。",
|
||||
"@enableTranscodingSubtitle": {},
|
||||
"bitrate": "位元速率(Bitrate)",
|
||||
"@bitrate": {},
|
||||
"bitrateSubtitle": "越高的位元速率帶來越好的音質,但亦會使用更多的流量。",
|
||||
"@bitrateSubtitle": {},
|
||||
"addDownloadLocation": "添加下載位置",
|
||||
"@addDownloadLocation": {},
|
||||
"unknownError": "未知的錯誤",
|
||||
"@unknownError": {},
|
||||
"directoryMustBeEmpty": "所選的資料夾必須為空的",
|
||||
"@directoryMustBeEmpty": {},
|
||||
"selectDirectory": "選擇資料夾",
|
||||
"@selectDirectory": {},
|
||||
"appDirectory": "應用程式資料夾",
|
||||
"@appDirectory": {},
|
||||
"enterLowPriorityStateOnPause": "暫停播放時會進入「低優先」狀態",
|
||||
"@enterLowPriorityStateOnPause": {},
|
||||
"enterLowPriorityStateOnPauseSubtitle": "在停止播放時,允許本程式的「通知」能被掃走及關閉應用程式(適用於 Android 裝置)。",
|
||||
"@enterLowPriorityStateOnPauseSubtitle": {},
|
||||
"shuffleAllSongCount": "隨機播放上限",
|
||||
"@shuffleAllSongCount": {},
|
||||
"shuffleAllSongCountSubtitle": "使用「隨機播放全部」時,播放歌曲的數量上限。",
|
||||
"@shuffleAllSongCountSubtitle": {},
|
||||
"message": "訊息",
|
||||
"@message": {},
|
||||
"pathReturnSlashErrorMessage": "不能使用「/」路徑",
|
||||
"@pathReturnSlashErrorMessage": {},
|
||||
"portrait": "直向",
|
||||
"@portrait": {},
|
||||
"gridCrossAxisCountSubtitle": "屏幕在{value}顯示時,每行顯示的資訊數量(例如歌曲、歌手等)。",
|
||||
"@gridCrossAxisCountSubtitle": {
|
||||
"description": "List tile subtitle for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "landscape"
|
||||
}
|
||||
}
|
||||
},
|
||||
"showTextOnGridView": "在網絡內顯示文字",
|
||||
"@showTextOnGridView": {},
|
||||
"showTextOnGridViewSubtitle": "使用格狀顯示時,在網格內顯示歌曲資訊(名稱、歌手等)。",
|
||||
"@showTextOnGridViewSubtitle": {},
|
||||
"showCoverAsPlayerBackground": "模糊化封面作為播放器的背景",
|
||||
"@showCoverAsPlayerBackground": {},
|
||||
"showCoverAsPlayerBackgroundSubtitle": "以模糊化的專輯封面作為應用程式內的播放頁面的背景。",
|
||||
"@showCoverAsPlayerBackgroundSubtitle": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtists": "隱藏與專輯歌手同名的歌手名稱",
|
||||
"@hideSongArtistsIfSameAsAlbumArtists": {},
|
||||
"hideSongArtistsIfSameAsAlbumArtistsSubtitle": "當專輯的歌手與歌曲的歌手相同時,隱藏歌曲的歌手名稱。",
|
||||
"@hideSongArtistsIfSameAsAlbumArtistsSubtitle": {},
|
||||
"disableGesture": "禁用「手勢」功能",
|
||||
"@disableGesture": {},
|
||||
"disableGestureSubtitle": "是否禁用「手勢」功能。",
|
||||
"@disableGestureSubtitle": {},
|
||||
"theme": "色彩主題",
|
||||
"@theme": {},
|
||||
"system": "系統",
|
||||
"@system": {},
|
||||
"dark": "深色",
|
||||
"@dark": {},
|
||||
"tabs": "分頁",
|
||||
"@tabs": {},
|
||||
"cancelSleepTimer": "取消睡眠定時器?",
|
||||
"@cancelSleepTimer": {},
|
||||
"yesButtonLabel": "是",
|
||||
"@yesButtonLabel": {},
|
||||
"noButtonLabel": "否",
|
||||
"@noButtonLabel": {},
|
||||
"setSleepTimer": "設定睡眠定時器",
|
||||
"@setSleepTimer": {},
|
||||
"minutes": "分鐘",
|
||||
"@minutes": {},
|
||||
"invalidNumber": "無效的數字",
|
||||
"@invalidNumber": {},
|
||||
"sleepTimerTooltip": "睡眠定時器",
|
||||
"@sleepTimerTooltip": {},
|
||||
"addToPlaylistTooltip": "將歌曲加入至播放清單",
|
||||
"@addToPlaylistTooltip": {},
|
||||
"removeFromPlaylistTooltip": "從播放清單中移除歌曲",
|
||||
"@removeFromPlaylistTooltip": {},
|
||||
"removeFromPlaylistTitle": "從播放清單中移除",
|
||||
"@removeFromPlaylistTitle": {},
|
||||
"newPlaylist": "建立播放清單",
|
||||
"@newPlaylist": {},
|
||||
"createButtonLabel": "建立",
|
||||
"@createButtonLabel": {},
|
||||
"playlistCreated": "已建立播放清單。",
|
||||
"@playlistCreated": {},
|
||||
"unknownArtist": "未知的歌手",
|
||||
"@unknownArtist": {},
|
||||
"direct": "直接播放",
|
||||
"@direct": {},
|
||||
"streaming": "串流中",
|
||||
"@streaming": {},
|
||||
"statusError": "錯誤",
|
||||
"@statusError": {},
|
||||
"addToQueue": "加入至播放佇列",
|
||||
"@addToQueue": {},
|
||||
"queue": "播放佇列",
|
||||
"@queue": {},
|
||||
"replaceQueue": "取代現時的播放佇列",
|
||||
"@replaceQueue": {},
|
||||
"instantMix": "即時混音",
|
||||
"@instantMix": {},
|
||||
"goToAlbum": "檢視專輯",
|
||||
"@goToAlbum": {},
|
||||
"removeFavourite": "從我的最愛中移除",
|
||||
"@removeFavourite": {},
|
||||
"addFavourite": "加入至我的最愛",
|
||||
"@addFavourite": {},
|
||||
"addedToQueue": "已加入至播放佇列。",
|
||||
"@addedToQueue": {},
|
||||
"queueReplaced": "已取代現有的播放佇列。",
|
||||
"@queueReplaced": {},
|
||||
"removedFromPlaylist": "已從播放清單中移除。",
|
||||
"@removedFromPlaylist": {},
|
||||
"startingInstantMix": "開始即時混音中。",
|
||||
"@startingInstantMix": {},
|
||||
"anErrorHasOccured": "出現錯誤。",
|
||||
"@anErrorHasOccured": {},
|
||||
"responseError": "{error}(代碼:{statusCode})。",
|
||||
"@responseError": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Forbidden"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "403"
|
||||
}
|
||||
}
|
||||
},
|
||||
"removeFromMix": "從混音中移除",
|
||||
"@removeFromMix": {},
|
||||
"addToMix": "加入至混音",
|
||||
"@addToMix": {},
|
||||
"redownloadedItems": "{count,plural, =0{沒有需要重新下載的項目。} =1{已重新下載{count}個項目} other{已重新下載{count}個項目}}",
|
||||
"@redownloadedItems": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"bufferDuration": "緩衝時長",
|
||||
"@bufferDuration": {},
|
||||
"bufferDurationSubtitle": "播放器可以預先載入多少的音訊數據(秒)。重啟以套用設定。",
|
||||
"@bufferDurationSubtitle": {},
|
||||
"startupError": "應用程式啟動時出錯({error})\n\n您可以在 github.com/UnicornsOnLSD/finamp 回報有關問題並附上截圖。如果問題持續,您可以嘗試重設應用程式。",
|
||||
"@startupError": {
|
||||
"description": "The error message that shows when startup fails.",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Failed to open download DB"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedMissingImages": "{count,plural, =0{沒有缺少的圖片} =1{已下載{count}張圖片} other{已下載{count}張圖片}}",
|
||||
"@downloadedMissingImages": {
|
||||
"description": "Message that shows when the user downloads missing images",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"selectMusicLibraries": "選擇音樂媒體庫",
|
||||
"@selectMusicLibraries": {
|
||||
"description": "App bar title for library select screen"
|
||||
},
|
||||
"couldNotFindLibraries": "沒有可用的媒體庫。",
|
||||
"@couldNotFindLibraries": {
|
||||
"description": "Error message when the user does not have any libraries"
|
||||
},
|
||||
"internalExternalIpExplanation": "如果您需要在局部區域網絡(LAN)以外的地方連接 Jellyfin,請使用伺服器的區域網絡(WAN)IP。\n\n如果目標伺服器使用的連接埠(port)是 HTTP 的預設連接埠(80/433),則毋須填寫連接埠。",
|
||||
"@internalExternalIpExplanation": {
|
||||
"description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port."
|
||||
},
|
||||
"logs": "紀錄檔",
|
||||
"@logs": {},
|
||||
"next": "下一個",
|
||||
"@next": {},
|
||||
"startMixNoSongsAlbum": "在開始混音之前,長按專輯以添加至混音器或從混音器移除",
|
||||
"@startMixNoSongsAlbum": {
|
||||
"description": "Snackbar message that shows when the user presses the instant mix button with no albums selected"
|
||||
},
|
||||
"favourites": "我的最愛",
|
||||
"@favourites": {},
|
||||
"shuffleAll": "隨機播放全部",
|
||||
"@shuffleAll": {},
|
||||
"finamp": "Finamp",
|
||||
"@finamp": {},
|
||||
"downloadErrors": "下載錯誤",
|
||||
"@downloadErrors": {},
|
||||
"dlFailed": "{count} 失敗",
|
||||
"@dlFailed": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedItemsImagesCount": "{downloadedItems}, {downloadedImages}",
|
||||
"@downloadedItemsImagesCount": {
|
||||
"description": "This is for merging downloadedItemsCount and downloadedImagesCount as Flutter's intl stuff doesn't support multiple plurals in one string. https://github.com/flutter/flutter/issues/86906",
|
||||
"placeholders": {
|
||||
"downloadedItems": {
|
||||
"type": "String",
|
||||
"example": "12 downloads"
|
||||
},
|
||||
"downloadedImages": {
|
||||
"type": "String",
|
||||
"example": "1 image"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadedImagesCount": "{count,plural,=1{{count}張圖片} other{{count}張圖片}}",
|
||||
"@downloadedImagesCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"enableTranscoding": "啟用轉碼",
|
||||
"@enableTranscoding": {},
|
||||
"downloadsDeleted": "已刪除。",
|
||||
"@downloadsDeleted": {},
|
||||
"required": "必填",
|
||||
"@required": {},
|
||||
"addDownloads": "添加至下載",
|
||||
"@addDownloads": {},
|
||||
"downloadsAdded": "已添加至下載。",
|
||||
"@downloadsAdded": {},
|
||||
"downloadedSongsWillNotBeDeleted": "已下載的歌曲並不會被刪除",
|
||||
"@downloadedSongsWillNotBeDeleted": {},
|
||||
"customLocation": "自訂位置",
|
||||
"@customLocation": {},
|
||||
"customLocationsBuggy": "現時,自訂位置功能因權限問題而未能完全正常運作。如非必要,建議不要使用。",
|
||||
"@customLocationsBuggy": {},
|
||||
"viewTypeSubtitle": "顯示資訊的方式",
|
||||
"@viewTypeSubtitle": {},
|
||||
"viewType": "顯示模式",
|
||||
"@viewType": {},
|
||||
"grid": "格狀",
|
||||
"@grid": {},
|
||||
"list": "清單",
|
||||
"@list": {},
|
||||
"landscape": "橫向",
|
||||
"@landscape": {},
|
||||
"gridCrossAxisCount": "{value}顯示網格數量",
|
||||
"@gridCrossAxisCount": {
|
||||
"description": "List tile title for grid cross axis count. Value will either be the portrait or landscape key.",
|
||||
"placeholders": {
|
||||
"value": {
|
||||
"type": "String",
|
||||
"example": "Portrait"
|
||||
}
|
||||
}
|
||||
},
|
||||
"light": "淺色",
|
||||
"@light": {},
|
||||
"addToPlaylistTitle": "加入至播放清單",
|
||||
"@addToPlaylistTitle": {},
|
||||
"noAlbum": "沒有任何專輯",
|
||||
"@noAlbum": {},
|
||||
"noArtist": "沒有任何歌手",
|
||||
"@noArtist": {},
|
||||
"noItem": "沒有任何項目",
|
||||
"@noItem": {},
|
||||
"downloaded": "已下載",
|
||||
"@downloaded": {},
|
||||
"transcode": "轉碼",
|
||||
"@transcode": {},
|
||||
"responseError401": "{error}(代碼:{statusCode})。此錯誤有可能因為用戶名稱/密碼輸入錯誤或您已被登出而導致。",
|
||||
"@responseError401": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String",
|
||||
"example": "Unauthorized"
|
||||
},
|
||||
"statusCode": {
|
||||
"type": "int",
|
||||
"example": "401"
|
||||
}
|
||||
}
|
||||
},
|
||||
"language": "語言",
|
||||
"@language": {},
|
||||
"showUncensoredLogMessage": "紀錄檔內包含你的登入資訊。你是否確認要顯示?",
|
||||
"@showUncensoredLogMessage": {},
|
||||
"confirm": "確定",
|
||||
"@confirm": {},
|
||||
"resetTabs": "重設分頁",
|
||||
"@resetTabs": {},
|
||||
"playNext": "下一首",
|
||||
"@playNext": {
|
||||
"description": "Popup menu item title for inserting an item into the play queue after the currently-playing item."
|
||||
},
|
||||
"insertedIntoQueue": "已加入至播放佇列中。",
|
||||
"@insertedIntoQueue": {
|
||||
"description": "Snackbar message that shows when the user successfully inserts items into the play queue at a location that is not necessarily the end."
|
||||
},
|
||||
"refresh": "重新載入",
|
||||
"@refresh": {},
|
||||
"noMusicLibrariesBody": "Finamp 未有發現任何音樂媒體庫。請檢查 Jellyfin 伺服器上最少有一個屬於「音樂」類別的媒體庫。",
|
||||
"@noMusicLibrariesBody": {},
|
||||
"noMusicLibrariesTitle": "沒有音樂類媒體庫",
|
||||
"@noMusicLibrariesTitle": {
|
||||
"description": "Title for message that shows on the views screen when no music libraries could be found."
|
||||
},
|
||||
"interactions": "互動",
|
||||
"@interactions": {},
|
||||
"deleteDownloadsConfirmButtonText": "刪除",
|
||||
"@deleteDownloadsConfirmButtonText": {
|
||||
"description": "Shown in the confirmation dialog for deleting downloaded media from the local device."
|
||||
},
|
||||
"deleteDownloadsPrompt": "你是否確定從裝置中刪除 {itemType, select, album{album} playlist{playlist} artist{artist} genre{genre} track{song} other{}} '{itemName}'?",
|
||||
"@deleteDownloadsPrompt": {
|
||||
"placeholders": {
|
||||
"itemName": {
|
||||
"type": "String",
|
||||
"example": "Abandon Ship"
|
||||
},
|
||||
"itemType": {
|
||||
"type": "String",
|
||||
"example": "album"
|
||||
}
|
||||
},
|
||||
"description": "Confirmation prompt shown before deleting downloaded media from the local device, destructive action, doesn't affect the media on the server."
|
||||
},
|
||||
"deleteDownloadsAbortButtonText": "取消",
|
||||
"@deleteDownloadsAbortButtonText": {},
|
||||
"syncDownloadedPlaylists": "同步已下載播放清單",
|
||||
"@syncDownloadedPlaylists": {},
|
||||
"showFastScroller": "顯示快速卷軸",
|
||||
"@showFastScroller": {},
|
||||
"redesignBeta": "測試版",
|
||||
"@redesignBeta": {},
|
||||
"swipeInsertQueueNext": "滑動插播",
|
||||
"@swipeInsertQueueNext": {},
|
||||
"swipeInsertQueueNextSubtitle": "在歌曲列表中輕掃歌曲時,將其插入至播放佇列的最頭而不是最後。",
|
||||
"@swipeInsertQueueNextSubtitle": {},
|
||||
"skipToNext": "下一首歌",
|
||||
"@skipToNext": {},
|
||||
"skipToPrevious": "上一首歌",
|
||||
"@skipToPrevious": {},
|
||||
"download": "下載",
|
||||
"@download": {},
|
||||
"deleteFromDevice": "從裝置中刪除",
|
||||
"@deleteFromDevice": {},
|
||||
"downloadArtist": "下載 {artist}所有的專輯",
|
||||
"@downloadArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"playArtist": "播放{artist}所有的專輯",
|
||||
"@playArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"shuffleArtist": "隨機播放{artist}的專輯",
|
||||
"@shuffleArtist": {
|
||||
"placeholders": {
|
||||
"artist": {
|
||||
"type": "String",
|
||||
"example": "The Beatles"
|
||||
}
|
||||
}
|
||||
},
|
||||
"about": "關於 Finamp",
|
||||
"@about": {},
|
||||
"sync": "與伺服器同步",
|
||||
"@sync": {}
|
||||
}
|
||||
Reference in New Issue
Block a user