Compare commits

..
Author SHA1 Message Date
advplyr af8b5b63d5 iOS version bump 0.9.77 2024-11-05 16:33:01 -06:00
advplyr 4485d0833e Version bump v0.9.77-beta 2024-11-05 16:26:10 -06:00
advplyr a163a6af88 Fix:Android allow deleting local library item that doesnt exist on device #105 2024-11-04 16:45:21 -06:00
advplyrandGitHub 38bb5af04b Merge pull request #1358 from ISO-B/fix_check_files_before_playing
Ensure that there is files available before playing local content
2024-11-04 16:43:59 -06:00
ISO-B 11804d1cb8 Enhanced check for local audio tracks
When check is triggered code now checks that are files really exists
2024-11-04 13:54:02 +02:00
advplyrandGitHub 22529fc1d2 Merge pull request #1352 from weblate/weblate-audiobookshelf-abs-mobile-app
Translations update from Hosted Weblate
2024-11-03 15:51:05 -06:00
thehijackerandHosted Weblate 62b0c5fd62 Translated using Weblate (Slovenian)
Currently translated at 100.0% (315 of 315 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/sl/
2024-11-03 22:17:33 +01:00
gallegonovatoandHosted Weblate 1ed28a4fd4 Translated using Weblate (Spanish)
Currently translated at 100.0% (315 of 315 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/es/
2024-11-03 22:17:33 +01:00
Vito0912andHosted Weblate 5044aea1d7 Translated using Weblate (German)
Currently translated at 100.0% (315 of 315 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/de/
2024-11-03 22:17:33 +01:00
Frantisek NagyandHosted Weblate 47fda0ccca Translated using Weblate (Hungarian)
Currently translated at 100.0% (312 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/hu/
2024-11-03 22:17:33 +01:00
AhetekandHosted Weblate 742490775a Translated using Weblate (Polish)
Currently translated at 94.2% (294 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/pl/
2024-11-03 22:17:33 +01:00
Mathias FrancoandHosted Weblate 95bbed2b21 Translated using Weblate (Dutch)
Currently translated at 100.0% (312 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/nl/
2024-11-03 22:17:33 +01:00
biuklijaandHosted Weblate 2b446e227d Translated using Weblate (Croatian)
Currently translated at 100.0% (312 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/hr/
2024-11-03 22:17:33 +01:00
advplyrandGitHub ea6417dbb1 Merge pull request #1360 from ISO-B/fix_remove_internet_connection_check
iOS devices have always networkConnected status true
2024-11-03 15:17:28 -06:00
advplyr d902417959 Fix:Android app crash when switching server while player open #1336
- Wrap requests in try/catch to prevent app crash for bad requests
2024-11-03 14:53:35 -06:00
ISO-B 358197db03 iOS devices have always networkConnected status true
Capacitor Network plugin only shows ios device connected if internet access is available. This fix allows iOS users to use local server without internet access. Socket is used to detect if connection to server is availabe.  networkConnected is only used for add server form and cellular permission check.

Cellular permissions for download and streaming wont work for iOS if device is connected to cellular, but without internet access to server that is used for connectivity check.
2024-11-03 21:45:05 +02:00
advplyrandGitHub 102fd1f1a1 Merge pull request #1359 from ISO-B/fix_remove_internet_connection_check
Changed network connection check logic
2024-11-02 13:14:18 -05:00
ISO-B fe9168c6cf Changed network connection check logic
Network connection no longer requires internet connection. Socket connection status is used instead for checking if server is reachable. If there is no socket connection available eq. before connecting to server then connection type is used to for netrork connection check.
2024-10-31 21:14:25 +02:00
advplyrandGitHub f7663fc17f Merge pull request #1272 from ISO-B/master
Added ability to download whole series from series view
2024-10-31 09:05:01 -05:00
advplyr e370ec36ab Merge branch 'master' into ISO-B/master 2024-10-31 08:30:04 -05:00
ISO-B 8f181c74d4 Ensure that there is files available before playing local content 2024-10-29 22:51:29 +02:00
advplyrandGitHub e2fc5bcbb1 Merge pull request #1331 from weblate/weblate-audiobookshelf-abs-mobile-app
Translations update from Hosted Weblate
2024-10-16 17:43:02 -05:00
thehijackerandHosted Weblate 67af09c4bd Translated using Weblate (Slovenian)
Currently translated at 100.0% (312 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/sl/
2024-10-16 01:15:53 +00:00
Mathias FrancoandHosted Weblate b81abf4da5 Translated using Weblate (Dutch)
Currently translated at 89.7% (280 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/nl/
2024-10-16 01:15:52 +00:00
AhetekandHosted Weblate 2c288bb34d Translated using Weblate (Polish)
Currently translated at 94.2% (294 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/pl/
2024-10-14 07:02:00 +02:00
Alexander KünzelandHosted Weblate df762e8910 Translated using Weblate (German)
Currently translated at 100.0% (312 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/de/
2024-10-14 07:02:00 +02:00
Languages add-onandHosted Weblate 253aa19701 Added translation using Weblate (Chinese (Traditional Han script)) 2024-10-12 06:45:53 +02:00
Languages add-onandHosted Weblate ea608d875b Added translation using Weblate (English (United States)) 2024-10-12 06:45:40 +02:00
Languages add-onandHosted Weblate d4340a8b95 Added translation using Weblate (Hebrew) 2024-10-12 06:45:14 +02:00
Languages add-onandHosted Weblate 33b3aafb14 Added translation using Weblate (Bulgarian) 2024-10-12 06:45:05 +02:00
Languages add-onandHosted Weblate 6cedc2fe35 Added translation using Weblate (Estonian) 2024-10-12 06:45:05 +02:00
Mathias FrancoandHosted Weblate 1bb03015d9 Translated using Weblate (Dutch)
Currently translated at 62.5% (195 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/nl/
2024-10-12 06:45:04 +02:00
thehijackerandHosted Weblate c5bef72c63 Translated using Weblate (Slovenian)
Currently translated at 100.0% (312 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/sl/
2024-10-11 04:45:02 +00:00
biuklijaandHosted Weblate 8b7c00b337 Translated using Weblate (Croatian)
Currently translated at 100.0% (312 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/hr/
2024-10-11 04:45:02 +00:00
thehijackerandHosted Weblate 6199d4fab4 Translated using Weblate (Slovenian)
Currently translated at 100.0% (312 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/sl/
2024-10-10 04:45:02 +00:00
Petras ŠukysandHosted Weblate 2063d8647a Translated using Weblate (Lithuanian)
Currently translated at 52.2% (163 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/lt/
2024-10-09 06:45:02 +02:00
Alexander KünzelandHosted Weblate c0a9f85f77 Translated using Weblate (German)
Currently translated at 100.0% (312 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/de/
2024-10-08 06:45:02 +02:00
SunSpringandHosted Weblate b1651c5b01 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (312 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/zh_Hans/
2024-10-05 06:45:02 +02:00
kuci-JKandHosted Weblate 1a8af2caee Translated using Weblate (Czech)
Currently translated at 100.0% (312 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/cs/
2024-10-03 06:45:02 +02:00
tonttulaandHosted Weblate a593070b9f Translated using Weblate (Finnish)
Currently translated at 88.7% (277 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/fi/
2024-10-01 04:45:05 +00:00
biuklijaandHosted Weblate 1d700b0663 Translated using Weblate (Croatian)
Currently translated at 100.0% (312 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/hr/
2024-09-30 04:45:02 +00:00
Alexander KünzelandHosted Weblate 2233885142 Translated using Weblate (German)
Currently translated at 100.0% (312 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/de/
2024-09-29 19:32:57 +02:00
tonttulaandHosted Weblate faf87d2942 Translated using Weblate (Finnish)
Currently translated at 78.2% (244 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/fi/
2024-09-29 06:45:03 +02:00
Mihály HunyadyandHosted Weblate 706673aed0 Translated using Weblate (Hungarian)
Currently translated at 100.0% (312 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/hu/
2024-09-29 06:45:02 +02:00
SoaibuzzamanandHosted Weblate eaea688e33 Translated using Weblate (Bengali)
Currently translated at 100.0% (312 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/bn/
2024-09-26 16:42:37 +02:00
advplyrandGitHub 256be3521d Merge pull request #1325 from weblate/weblate-audiobookshelf-abs-mobile-app
Translations update from Hosted Weblate
2024-09-25 17:02:48 -05:00
Vili KangasandHosted Weblate cec1e8593d Translated using Weblate (Finnish)
Currently translated at 76.6% (239 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/fi/
2024-09-25 04:45:02 +00:00
CharlieandHosted Weblate e18f9be810 Translated using Weblate (French)
Currently translated at 100.0% (312 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/fr/
2024-09-24 20:17:38 +02:00
Philip KarlssonandHosted Weblate 69dca2db43 Translated using Weblate (Swedish)
Currently translated at 98.3% (307 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/sv/
2024-09-24 06:45:02 +02:00
thehijackerandHosted Weblate c03321b55e Translated using Weblate (Slovenian)
Currently translated at 100.0% (312 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/sl/
2024-09-23 06:45:03 +02:00
SunSpringandHosted Weblate f8b4287229 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (312 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/zh_Hans/
2024-09-23 06:45:02 +02:00
CharlieandHosted Weblate ce2fa0c116 Translated using Weblate (French)
Currently translated at 100.0% (312 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/fr/
2024-09-20 06:45:02 +02:00
SunSpringandHosted Weblate ebe9a230fd Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (312 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/zh_Hans/
2024-09-17 21:42:11 +02:00
RafalHoandHosted Weblate a05ceea4bc Translated using Weblate (Polish)
Currently translated at 94.2% (294 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/pl/
2024-09-17 21:42:11 +02:00
advplyrandGitHub 67c2ded1f0 Merge pull request #1315 from weblate/weblate-audiobookshelf-abs-mobile-app
Translations update from Hosted Weblate
2024-09-16 17:07:36 -05:00
Milo IvirandHosted Weblate 66d09c886e Translated using Weblate (Croatian)
Currently translated at 100.0% (312 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/hr/
2024-09-17 00:00:24 +02:00
Lasse SlotmannandHosted Weblate bbff7513f1 Translated using Weblate (Danish)
Currently translated at 78.5% (245 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/da/
2024-09-17 00:00:24 +02:00
Lasse SlotmannandHosted Weblate 4195279c5d Translated using Weblate (Danish)
Currently translated at 73.7% (230 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/da/
2024-09-17 00:00:24 +02:00
Lasse SlotmannandHosted Weblate 464d967a0a Translated using Weblate (Danish)
Currently translated at 58.6% (183 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/da/
2024-09-17 00:00:24 +02:00
gfbdrgngandHosted Weblate 4dd7bf8916 Translated using Weblate (Russian)
Currently translated at 100.0% (312 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/ru/
2024-09-17 00:00:24 +02:00
biuklijaandHosted Weblate 4b134eaef9 Translated using Weblate (Croatian)
Currently translated at 100.0% (312 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/hr/
2024-09-17 00:00:24 +02:00
J. LavoieandHosted Weblate ece62c8b18 Translated using Weblate (Italian)
Currently translated at 100.0% (312 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/it/
2024-09-17 00:00:24 +02:00
J. LavoieandHosted Weblate b430c185b1 Translated using Weblate (Italian)
Currently translated at 100.0% (312 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/it/
2024-09-17 00:00:24 +02:00
ValentinandHosted Weblate 5c13ccf9e7 Translated using Weblate (German)
Currently translated at 100.0% (312 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/de/
2024-09-17 00:00:24 +02:00
J. LavoieandHosted Weblate cb0e2ba305 Translated using Weblate (German)
Currently translated at 100.0% (312 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/de/
2024-09-17 00:00:24 +02:00
thehijackerandHosted Weblate 011fbb38cb Translated using Weblate (Slovenian)
Currently translated at 100.0% (312 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/sl/
2024-09-17 00:00:24 +02:00
Aron PakarinenandHosted Weblate 0a69450bc0 Translated using Weblate (Finnish)
Currently translated at 71.1% (222 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/fi/
2024-09-17 00:00:24 +02:00
CharlieandHosted Weblate b4a97f4347 Translated using Weblate (French)
Currently translated at 100.0% (312 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/fr/
2024-09-17 00:00:24 +02:00
gallegonovatoandHosted Weblate 96f7aa95ee Translated using Weblate (Spanish)
Currently translated at 100.0% (312 of 312 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/es/
2024-09-17 00:00:24 +02:00
advplyr e92f2177e8 Fix:Simple storage dependency version, update kotlin version to 2, update androidx dependencies 2024-09-16 16:59:12 -05:00
advplyrandGitHub ab7bda402e Merge pull request #1306 from weblate/weblate-audiobookshelf-abs-mobile-app
Translations update from Hosted Weblate
2024-09-08 16:34:39 -05:00
SoaibuzzamanandHosted Weblate d78c168e16 Translated using Weblate (Bengali)
Currently translated at 72.7% (224 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/bn/
2024-09-08 23:07:34 +02:00
thehijackerandHosted Weblate 2b04b4f008 Translated using Weblate (Slovenian)
Currently translated at 100.0% (308 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/sl/
2024-09-08 23:07:34 +02:00
SunSpringandHosted Weblate a6cc0d742c Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (308 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/zh_Hans/
2024-09-08 23:07:34 +02:00
thehijackerandHosted Weblate e7e9a2755c Translated using Weblate (Slovenian)
Currently translated at 100.0% (308 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/sl/
2024-09-08 23:07:34 +02:00
SoaibuzzamanandHosted Weblate 56ea4ce2f5 Translated using Weblate (Bengali)
Currently translated at 58.1% (179 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/bn/
2024-09-08 23:07:34 +02:00
Kamil PomykałaandHosted Weblate 05528f6dfd Translated using Weblate (Polish)
Currently translated at 94.4% (291 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/pl/
2024-09-08 23:07:34 +02:00
Andrej KraljandHosted Weblate 49cd36c33e Translated using Weblate (Slovenian)
Currently translated at 50.0% (154 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/sl/
2024-09-08 23:07:34 +02:00
Andrej KraljandHosted Weblate 898d96ce3a Translated using Weblate (Slovenian)
Currently translated at 36.0% (111 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/sl/
2024-09-08 23:07:34 +02:00
biuklijaandHosted Weblate b257836b76 Translated using Weblate (Croatian)
Currently translated at 100.0% (308 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/hr/
2024-09-08 23:07:34 +02:00
gallegonovatoandHosted Weblate 8fab4e56ef Translated using Weblate (Spanish)
Currently translated at 100.0% (308 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/es/
2024-09-08 23:07:34 +02:00
biuklijaandHosted Weblate 8e34c230d7 Translated using Weblate (Croatian)
Currently translated at 100.0% (308 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/hr/
2024-09-08 23:07:34 +02:00
Nicholas WandHosted Weblate b32f2e2973 Added translation using Weblate (Slovenian) 2024-09-08 23:07:34 +02:00
DmitryandHosted Weblate 1047d1a598 Translated using Weblate (Russian)
Currently translated at 100.0% (308 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/ru/
2024-09-08 23:07:34 +02:00
Nicholas WandHosted Weblate 1e5115b743 Translated using Weblate (Hungarian)
Currently translated at 89.9% (277 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/hu/
2024-09-08 23:07:34 +02:00
Pierrick GuillaumeandHosted Weblate e1e12de91b Translated using Weblate (French)
Currently translated at 100.0% (308 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/fr/
2024-09-08 23:07:34 +02:00
CharlieandHosted Weblate 58950afb99 Translated using Weblate (French)
Currently translated at 100.0% (308 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/fr/
2024-09-08 23:07:34 +02:00
ValentinandHosted Weblate 89b64b165f Translated using Weblate (German)
Currently translated at 100.0% (308 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/de/
2024-09-08 23:07:34 +02:00
Nicholas WandHosted Weblate 90ab927bdc Translated using Weblate (Swedish)
Currently translated at 74.0% (228 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/sv/
2024-09-08 23:07:34 +02:00
Nicholas WandHosted Weblate 50ebf4eacb Translated using Weblate (Norwegian Bokmål)
Currently translated at 75.6% (233 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/nb_NO/
2024-09-08 23:07:34 +02:00
Nicholas WandHosted Weblate 064ba080ab Translated using Weblate (Gujarati)
Currently translated at 8.7% (27 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/gu/
2024-09-08 23:07:34 +02:00
Nicholas WandHosted Weblate 4ee0345217 Translated using Weblate (Danish)
Currently translated at 55.8% (172 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/da/
2024-09-08 23:07:34 +02:00
advplyrandGitHub d45cbbba98 Merge pull request #1302 from RaHoni/navigate_with_volume
Make it possible to turn the page with volume keys
2024-09-08 16:07:29 -05:00
advplyr 612a7a7063 Epub ereader volume navigate setting fixes and disable when player is open 2024-09-08 15:58:15 -05:00
ISO-B 62e3ca4068 Polished download series function
- File and size resets every time when download is triggered
- If everything is downloaded show popup to tell it to user
2024-09-08 00:06:55 +03:00
ISO-B 34dcdc89c3 Enhanced download series ui
- Move download button from menu to toolbar
- Changed download confirmation message
- Changed serie to series
2024-09-07 23:30:10 +03:00
advplyrandGitHub bcc202ff3b Merge pull request #1305 from nichwall/translation_fixes
Remove untranslated strings
2024-08-31 15:28:48 -05:00
Nicholas Wallace d4a56b3823 Remove untranslated strings 2024-08-31 13:11:23 -07:00
advplyrandGitHub 626239038b Merge pull request #1301 from weblate/weblate-audiobookshelf-abs-mobile-app
Translations update from Hosted Weblate
2024-08-31 15:09:15 -05:00
CharlieandHosted Weblate f7da431e61 Translated using Weblate (French)
Currently translated at 100.0% (308 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/fr/
2024-08-31 21:09:53 +02:00
biuklijaandHosted Weblate 6ff59c423b Translated using Weblate (Croatian)
Currently translated at 100.0% (308 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/hr/
2024-08-31 16:39:11 +02:00
biuklijaandHosted Weblate 076d4977e3 Translated using Weblate (Croatian)
Currently translated at 100.0% (308 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/hr/
2024-08-31 16:39:11 +02:00
advplyrandGitHub 2a737a9d72 Merge pull request #1303 from Sp4rky001/Cover-Image-in-Downloaded-Audiobook-missing-in-Android-Auto-#141
Do not call setIconBitmap instead of setIconUri if book is local
2024-08-31 09:39:03 -05:00
advplyrandGitHub 8c77a19eb6 Update android/app/src/main/java/com/audiobookshelf/app/player/PlayerNotificationService.kt 2024-08-31 09:33:24 -05:00
Rich T 3918696477 Do not call setIconBitmap instead of setIconUri if book is local 2024-08-30 18:15:47 -07:00
RaHoni 8a6a2b8577 Make it possible to turn the page with volume keys 2024-08-30 21:48:00 +02:00
advplyrandGitHub 584023380c Merge pull request #1288 from weblate/weblate-audiobookshelf-abs-mobile-app
Translations update from Hosted Weblate
2024-08-28 04:55:24 -05:00
biuklijaandHosted Weblate 1f4dd2bdb7 Translated using Weblate (Croatian)
Currently translated at 100.0% (308 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/hr/
2024-08-28 06:45:02 +02:00
biuklijaandHosted Weblate f7d5a0732b Translated using Weblate (Croatian)
Currently translated at 99.0% (305 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/hr/
2024-08-27 04:45:03 +00:00
biuklijaandHosted Weblate 2a6cc882a5 Translated using Weblate (Croatian)
Currently translated at 97.4% (300 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/hr/
2024-08-27 00:01:25 +02:00
biuklijaandHosted Weblate f385339da3 Translated using Weblate (Croatian)
Currently translated at 74.3% (229 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/hr/
2024-08-26 23:19:32 +02:00
Tom ReddandHosted Weblate c37566a999 Translated using Weblate (Norwegian Bokmål)
Currently translated at 83.7% (258 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/nb_NO/
2024-08-26 23:19:31 +02:00
AhetekandHosted Weblate f90a4b1374 Translated using Weblate (Polish)
Currently translated at 96.1% (296 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/pl/
2024-08-26 23:19:31 +02:00
Christian WiaandHosted Weblate b649680d3e Translated using Weblate (French)
Currently translated at 100.0% (308 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/fr/
2024-08-26 23:19:30 +02:00
MarioandHosted Weblate b84c2abe14 Translated using Weblate (German)
Currently translated at 100.0% (308 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/de/
2024-08-26 23:19:30 +02:00
Illia PyshniakandHosted Weblate 58aff762c0 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (308 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/uk/
2024-08-26 23:19:29 +02:00
kuci-JKandHosted Weblate e5eef69c91 Translated using Weblate (Czech)
Currently translated at 96.4% (297 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/cs/
2024-08-26 23:19:29 +02:00
Fredrik LindqvistandHosted Weblate 54f91b7a88 Translated using Weblate (Swedish)
Currently translated at 81.4% (251 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/sv/
2024-08-26 23:19:28 +02:00
gallegonovatoandHosted Weblate 17676173ef Translated using Weblate (Spanish)
Currently translated at 100.0% (308 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/es/
2024-08-26 23:19:28 +02:00
Vito0912andHosted Weblate 31f4aa944a Translated using Weblate (German)
Currently translated at 100.0% (308 of 308 strings)

Translation: Audiobookshelf/Abs Mobile App
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/de/
2024-08-26 23:19:27 +02:00
advplyrandGitHub b30bd495b7 Merge pull request #1257 from faush01/feature/history_split_saves
split groups of save history items that have different status results
2024-08-26 16:19:19 -05:00
advplyr 06f893436e Merge branch 'master' of https://github.com/advplyr/audiobookshelf-app 2024-08-14 07:39:22 -05:00
advplyr 20a2b3ed90 Update app version on gh issue templates 2024-08-14 07:39:18 -05:00
advplyr b1e3bc46c8 iOS version bump 0.9.76 2024-08-13 16:39:39 -05:00
ISO-B 84509ec1a8 Added ability to download whole serie from serie view 2024-07-27 23:26:57 +03:00
shaun 79df676a13 split groups of save history items that have different status results 2024-07-16 18:01:09 +10:00
59 changed files with 1604 additions and 1501 deletions
+12 -12
View File
@@ -1,17 +1,17 @@
name: 🐞 ABS App Bug Report
description: File a bug/issue and help us improve the Audiobookshelf mobile apps.
title: "[Bug]: "
labels: ["bug", "triage"]
title: '[Bug]: '
labels: ['bug', 'triage']
body:
- type: markdown
attributes:
value: "## App Bug Description"
value: '## App Bug Description'
- type: markdown
attributes:
value: "Thank you for filing a bug report! 🐛"
value: 'Thank you for filing a bug report! 🐛'
- type: markdown
attributes:
value: "Join the [discord server](https://discord.gg/HQgCbd6E75) for questions or if you are not sure about a bug."
value: 'Join the [discord server](https://discord.gg/HQgCbd6E75) for questions or if you are not sure about a bug.'
- type: textarea
id: what-happened
attributes:
@@ -25,7 +25,7 @@ body:
attributes:
label: Steps to Reproduce the Issue
description: Please help us understand how we can reliably reproduce the issue.
placeholder: "1. Go to the library page of a Podcast library and..."
placeholder: '1. Go to the library page of a Podcast library and...'
validations:
required: true
- type: textarea
@@ -38,7 +38,7 @@ body:
required: true
- type: markdown
attributes:
value: "## Mobile Environment"
value: '## Mobile Environment'
- type: input
id: phone-model
attributes:
@@ -62,10 +62,10 @@ body:
description: Please ensure your app is up to date. *If you are using a 3rd-party app, please reach out to them directly.*
multiple: true
options:
- Android App - 0.9.74
- iOS App - 0.9.74
- Android App - 0.9.73
- iOS App - 0.9.73
- Android App - 0.9.76
- iOS App - 0.9.76
- Android App - 0.9.75
- iOS App - 0.9.75
validations:
required: true
- type: dropdown
@@ -85,4 +85,4 @@ body:
attributes:
label: Additional Notes
description: Anything else you want to add?
placeholder: "e.g. I have tried X, Y, and Z."
placeholder: 'e.g. I have tried X, Y, and Z.'
+9 -9
View File
@@ -1,14 +1,14 @@
name: 🚀 App Feature Request
description: Request a feature/enhancement
title: "[Enhancement]: "
labels: ["enhancement"]
title: '[Enhancement]: '
labels: ['enhancement']
body:
- type: markdown
attributes:
value: "## App Feature Request Description"
value: '## App Feature Request Description'
- type: markdown
attributes:
value: "Please first search in both issues & discussions for your enhancement and make sure your app is up to date."
value: 'Please first search in both issues & discussions for your enhancement and make sure your app is up to date.'
- type: textarea
id: describe
attributes:
@@ -35,7 +35,7 @@ body:
required: true
- type: markdown
attributes:
value: "## App Current Implementation"
value: '## App Current Implementation'
- type: dropdown
id: version
attributes:
@@ -43,10 +43,10 @@ body:
description: Please ensure your app is up to date. *If you are using a 3rd-party app, please reach out to them directly.*
multiple: true
options:
- Android App - 0.9.74
- iOS App - 0.9.74
- Android App - 0.9.73
- iOS App - 0.9.73
- Android App - 0.9.76
- iOS App - 0.9.76
- Android App - 0.9.75
- iOS App - 0.9.75
validations:
required: true
- type: textarea
+5 -7
View File
@@ -28,13 +28,13 @@ android {
kotlinOptions {
freeCompilerArgs = ['-Xjvm-default=all']
}
compileSdkVersion rootProject.ext.compileSdkVersion
defaultConfig {
compileSdkVersion rootProject.ext.compileSdkVersion
defaultConfig {
applicationId "com.audiobookshelf.app"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 107
versionName "0.9.76-beta"
versionCode 108
versionName "0.9.77-beta"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
manifestPlaceholders = [
"appAuthRedirectScheme": "com.audiobookshelf.app"
@@ -64,8 +64,6 @@ repositories {
dirs '../capacitor-cordova-android-plugins/src/main/libs', 'libs'
}
mavenCentral()
// TODO: Temporarily using SNAPSHOT version of Simple Storage that resolves https://github.com/anggrayudi/SimpleStorage/issues/133
maven { url "https://oss.sonatype.org/content/repositories/snapshots" }
}
configurations.configureEach {
@@ -120,7 +118,7 @@ dependencies {
implementation 'io.github.pilgr:paperdb:2.7.2'
// Simple Storage
implementation "com.anggrayudi:storage:1.5.5-SNAPSHOT"
implementation "com.anggrayudi:storage:1.5.6"
// OK HTTP
implementation 'com.squareup.okhttp3:okhttp:4.9.2'
+1
View File
@@ -10,6 +10,7 @@ android {
apply from: "../capacitor-cordova-android-plugins/cordova.variables.gradle"
dependencies {
implementation project(':byteowls-capacitor-filesharer')
implementation project(':capacitor-community-volume-buttons')
implementation project(':capacitor-app')
implementation project(':capacitor-browser')
implementation project(':capacitor-clipboard')
@@ -3,6 +3,10 @@
"pkg": "@byteowls/capacitor-filesharer",
"classpath": "com.byteowls.capacitor.filesharer.FileSharerPlugin"
},
{
"pkg": "@capacitor-community/volume-buttons",
"classpath": "com.ryltsov.alex.plugins.volume.buttons.VolumeButtonsPlugin"
},
{
"pkg": "@capacitor/app",
"classpath": "com.capacitorjs.plugins.app.AppPlugin"
@@ -18,6 +18,7 @@ import com.audiobookshelf.app.device.DeviceManager
import com.fasterxml.jackson.annotation.JsonIgnore
import com.fasterxml.jackson.annotation.JsonIgnoreProperties
import com.audiobookshelf.app.player.PLAYMETHOD_LOCAL
import java.io.File
import java.util.*
@JsonIgnoreProperties(ignoreUnknown = true)
@@ -78,6 +79,27 @@ class LocalLibraryItem(
}
}
@JsonIgnore
fun hasTracks(episode:PodcastEpisode?): Boolean {
var audioTracks = media.getAudioTracks() as MutableList<AudioTrack>
if (episode != null) { // Get podcast episode audio track
episode.audioTrack?.let { at -> mutableListOf(at) }?.let { tracks -> audioTracks = tracks }
}
if (audioTracks.size == 0) return false
audioTracks.forEach {
// Check that metadata is not null
if (it.metadata === null) {
return false
}
// Check that file exists
val file = File(it.metadata!!.path)
if (!file.exists()) {
return false
}
}
return true
}
@JsonIgnore
fun getPlaybackSession(episode:PodcastEpisode?, deviceInfo:DeviceInfo):PlaybackSession {
val localEpisodeId = episode?.id
@@ -320,11 +320,10 @@ class PlayerNotificationService : MediaBrowserServiceCompat() {
val mediaDescriptionBuilder = MediaDescriptionCompat.Builder()
.setExtras(extra)
.setTitle(currentPlaybackSession!!.displayTitle)
.setIconUri(coverUri)
bitmap?.let {
mediaDescriptionBuilder.setIconBitmap(it)
}
} ?: mediaDescriptionBuilder.setIconUri(coverUri)
return mediaDescriptionBuilder.build()
}
@@ -888,16 +887,18 @@ class PlayerNotificationService : MediaBrowserServiceCompat() {
fun closePlayback(calledOnError:Boolean? = false) {
Log.d(tag, "closePlayback")
val config = DeviceManager.serverConnectionConfig
val isLocal = mediaProgressSyncer.currentIsLocal
val currentSessionId = mediaProgressSyncer.currentSessionId
if (mediaProgressSyncer.listeningTimerRunning) {
Log.i(tag, "About to close playback so stopping media progress syncer first")
mediaProgressSyncer.stop(calledOnError == false) { // If closing on error then do not sync progress (causes exception)
Log.d(tag, "Media Progress syncer stopped")
// If not local session then close on server
if (!isLocal && currentSessionId != "") {
apiHandler.closePlaybackSession(currentSessionId) {
apiHandler.closePlaybackSession(currentSessionId, config) {
Log.d(tag, "Closed playback session $currentSessionId")
}
}
@@ -905,7 +906,7 @@ class PlayerNotificationService : MediaBrowserServiceCompat() {
} else {
// If not local session then close on server
if (!isLocal && currentSessionId != "") {
apiHandler.closePlaybackSession(currentSessionId) {
apiHandler.closePlaybackSession(currentSessionId, config) {
Log.d(tag, "Closed playback session $currentSessionId")
}
}
@@ -198,6 +198,9 @@ class AbsAudioPlayer : Plugin() {
return call.resolve(JSObject("{\"error\":\"Podcast episode not found\"}"))
}
}
if (!it.hasTracks(episode)) {
return call.resolve(JSObject("{\"error\":\"No audio files found on device. Download book again to fix.\"}"))
}
Handler(Looper.getMainLooper()).post {
Log.d(tag, "prepareLibraryItem: Preparing Local Media item ${jacksonMapper.writeValueAsString(it)}")
@@ -196,7 +196,11 @@ class AbsFileSystem : Plugin() {
if (localLibraryItem?.folderId?.startsWith("internal-") == true) {
Log.d(tag, "Deleting internal library item at absolutePath $absolutePath")
val file = File(absolutePath)
success = file.deleteRecursively()
success = if (file.exists()) {
file.deleteRecursively()
} else {
true
}
} else {
var subfolderPathToDelete = ""
localLibraryItem?.folderId?.let { folderId ->
@@ -218,7 +222,12 @@ class AbsFileSystem : Plugin() {
}
val docfile = DocumentFileCompat.fromUri(mainActivity, Uri.parse(contentUrl))
success = docfile?.delete() == true
if (docfile?.exists() == true) {
success = docfile.delete() == true
} else {
Log.d(tag, "Folder $contentUrl doesn't exist")
success = true
}
if (subfolderPathToDelete != "") {
Log.d(tag, "Deleting empty subfolder at $subfolderPathToDelete")
@@ -44,10 +44,17 @@ class ApiHandler(var ctx:Context) {
val address = config?.address ?: DeviceManager.serverAddress
val token = config?.token ?: DeviceManager.token
val request = Request.Builder()
.url("${address}$endpoint").addHeader("Authorization", "Bearer $token")
.build()
makeRequest(request, httpClient, cb)
try {
val request = Request.Builder()
.url("${address}$endpoint").addHeader("Authorization", "Bearer $token")
.build()
makeRequest(request, httpClient, cb)
} catch(e: Exception) {
e.printStackTrace()
val jsobj = JSObject()
jsobj.put("error", "Request failed: ${e.message}")
cb(jsobj)
}
}
private fun postRequest(endpoint:String, payload: JSObject?, config:ServerConnectionConfig?, cb: (JSObject) -> Unit) {
@@ -57,23 +64,38 @@ class ApiHandler(var ctx:Context) {
val requestBody = payload?.toString()?.toRequestBody(mediaType) ?: EMPTY_REQUEST
val requestUrl = "${address}$endpoint"
Log.d(tag, "postRequest to $requestUrl")
val request = Request.Builder().post(requestBody)
.url(requestUrl).addHeader("Authorization", "Bearer ${token}")
.build()
makeRequest(request, null, cb)
try {
val request = Request.Builder().post(requestBody)
.url(requestUrl).addHeader("Authorization", "Bearer ${token}")
.build()
makeRequest(request, null, cb)
} catch(e: Exception) {
e.printStackTrace()
val jsobj = JSObject()
jsobj.put("error", "Request failed: ${e.message}")
cb(jsobj)
}
}
private fun patchRequest(endpoint:String, payload: JSObject, cb: (JSObject) -> Unit) {
val mediaType = "application/json; charset=utf-8".toMediaType()
val requestBody = payload.toString().toRequestBody(mediaType)
val request = Request.Builder().patch(requestBody)
.url("${DeviceManager.serverAddress}$endpoint").addHeader("Authorization", "Bearer ${DeviceManager.token}")
.build()
makeRequest(request, null, cb)
try {
val request = Request.Builder().patch(requestBody)
.url("${DeviceManager.serverAddress}$endpoint").addHeader("Authorization", "Bearer ${DeviceManager.token}")
.build()
makeRequest(request, null, cb)
} catch(e: Exception) {
e.printStackTrace()
val jsobj = JSObject()
jsobj.put("error", "Request failed: ${e.message}")
cb(jsobj)
}
}
private fun makeRequest(request:Request, httpClient:OkHttpClient?, cb: (JSObject) -> Unit) {
val client = httpClient ?: defaultClient
client.newCall(request).enqueue(object : Callback {
override fun onFailure(call: Call, e: IOException) {
Log.d(tag, "FAILURE TO CONNECT")
@@ -297,9 +319,9 @@ class ApiHandler(var ctx:Context) {
}
}
fun closePlaybackSession(playbackSessionId:String, cb: (Boolean) -> Unit) {
fun closePlaybackSession(playbackSessionId:String, config:ServerConnectionConfig?, cb: (Boolean) -> Unit) {
Log.d(tag, "closePlaybackSession: playbackSessionId=$playbackSessionId")
postRequest("/api/session/$playbackSessionId/close", null, null) {
postRequest("/api/session/$playbackSessionId/close", null, config) {
cb(true)
}
}
+1 -1
View File
@@ -1,7 +1,7 @@
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
ext.kotlin_version = '1.7.20'
ext.kotlin_version = '2.0.0'
repositories {
google()
+3
View File
@@ -5,6 +5,9 @@ project(':capacitor-android').projectDir = new File('../node_modules/@capacitor/
include ':byteowls-capacitor-filesharer'
project(':byteowls-capacitor-filesharer').projectDir = new File('../node_modules/@byteowls/capacitor-filesharer/android')
include ':capacitor-community-volume-buttons'
project(':capacitor-community-volume-buttons').projectDir = new File('../node_modules/@capacitor-community/volume-buttons/android')
include ':capacitor-app'
project(':capacitor-app').projectDir = new File('../node_modules/@capacitor/app/android')
+4 -4
View File
@@ -3,7 +3,7 @@ ext {
compileSdkVersion = 34
targetSdkVersion = 34
androidxActivityVersion = '1.7.0'
androidxAppCompatVersion = '1.6.1'
androidxAppCompatVersion = '1.7.0'
androidxCoordinatorLayoutVersion = '1.2.0'
androidxCoreVersion = '1.10.0'
androidPlayCore = '1.9.0'
@@ -13,8 +13,8 @@ ext {
androidxEspressoCoreVersion = '3.5.1'
cordovaAndroidVersion = '10.1.1'
androidx_car_version = '1.0.0-alpha7'
androidx_core_ktx_version = '1.12.0'
androidx_media_version = '1.6.0'
androidx_core_ktx_version = '1.13.1'
androidx_media_version = '1.7.0'
androidx_preference_version = '1.1.1'
androidx_test_runner_version = '1.3.0'
arch_lifecycle_version = '2.2.0'
@@ -27,7 +27,7 @@ ext {
gradle_version = '3.1.4'
gson_version = '2.8.5'
junit_version = '4.13'
kotlin_version = '1.8.10'
kotlin_version = '2.0.0'
kotlin_coroutines_version = '1.6.4'
multidex_version = '1.0.3'
play_services_auth_version = '18.1.0'
+4 -4
View File
@@ -7,7 +7,7 @@
<a v-if="showBack" @click="back" class="rounded-full h-10 w-10 flex items-center justify-center mr-2 cursor-pointer">
<span class="material-icons text-3xl text-fg">arrow_back</span>
</a>
<div v-if="user && currentLibrary && networkConnected">
<div v-if="user && currentLibrary && socketConnected">
<div class="pl-1.5 pr-2.5 py-2 bg-bg bg-opacity-30 rounded-md flex items-center" @click="clickShowLibraryModal">
<ui-library-icon :icon="currentLibraryIcon" :size="4" font-size="base" />
<p class="text-sm leading-4 ml-2 mt-0.5 max-w-24 truncate">{{ currentLibraryName }}</p>
@@ -54,8 +54,8 @@ export default {
this.$store.commit('setCastAvailable', val)
}
},
networkConnected() {
return this.$store.state.networkConnected
socketConnected() {
return this.$store.state.socketConnected
},
currentLibrary() {
return this.$store.getters['libraries/getCurrentLibrary']
@@ -160,4 +160,4 @@ export default {
transform: translate(10px, 0);
}
}
</style>
</style>
+3 -3
View File
@@ -50,7 +50,7 @@
<div id="playerContent" class="playerContainer w-full z-20 absolute bottom-0 left-0 right-0 p-2 pointer-events-auto transition-all" :style="{ backgroundColor: showFullscreen ? '' : coverRgb }" @click="clickContainer">
<div v-if="showFullscreen" class="absolute bottom-4 left-0 right-0 w-full pb-4 pt-2 mx-auto px-6" style="max-width: 414px">
<div class="flex items-center justify-between pointer-events-auto">
<span v-if="!isPodcast && serverLibraryItemId && networkConnected" class="material-icons text-3xl text-fg-muted cursor-pointer" @click="$emit('showBookmarks')">{{ bookmarks.length ? 'bookmark' : 'bookmark_border' }}</span>
<span v-if="!isPodcast && serverLibraryItemId && socketConnected" class="material-icons text-3xl text-fg-muted cursor-pointer" @click="$emit('showBookmarks')">{{ bookmarks.length ? 'bookmark' : 'bookmark_border' }}</span>
<!-- hidden for podcasts but still using this as a placeholder -->
<span v-else class="material-icons text-3xl text-white text-opacity-0">bookmark</span>
@@ -375,8 +375,8 @@ export default {
return secondsRemaining + 's'
}
},
networkConnected() {
return this.$store.state.networkConnected
socketConnected() {
return this.$store.state.socketConnected
},
mediaId() {
if (this.isPodcast || !this.playbackSession) return null
+4
View File
@@ -171,6 +171,10 @@ export default {
},
async logout() {
if (this.user) {
if (this.$store.getters['getIsPlayerOpen']) {
this.$eventBus.$emit('close-stream')
}
await this.$nativeHttp.post('/logout').catch((error) => {
console.error('Failed to logout', error)
})
+5
View File
@@ -13,6 +13,7 @@
</div>
<span class="material-icons px-2" @click="showSortModal = true">sort</span>
</template>
<span v-if="seriesBookPage" class="material-icons px-2" @click="downloadSeries">download</span>
<span v-if="(page == 'library' && isBookLibrary) || seriesBookPage" class="material-icons px-2" @click="showMoreMenuDialog = true">more_vert</span>
</div>
</div>
@@ -144,6 +145,10 @@ export default {
async changeView() {
this.bookshelfListView = !this.bookshelfListView
await this.$hapticsImpact()
},
downloadSeries() {
console.log('Download Series click')
this.$eventBus.$emit('download-series-click')
}
},
mounted() {
+76 -5
View File
@@ -56,7 +56,7 @@
<!-- ereader settings modal -->
<modals-fullscreen-modal v-model="showSettingsModal" :theme="ereaderTheme" half-screen>
<div style="box-shadow: 0px -8px 8px #11111155">
<div class="flex items-end justify-between h-20 px-4 pb-2 mb-6">
<div class="flex items-end justify-between h-14 px-4 pb-2 mb-6">
<h1 class="text-lg">{{ $strings.HeaderEreaderSettings }}</h1>
<button class="flex" @click="showSettingsModal = false">
<span class="material-icons">close</span>
@@ -88,12 +88,18 @@
</div>
<ui-range-input v-model="ereaderSettings.textStroke" :min="0" :max="300" :step="5" input-width="180px" @input="settingsUpdated" />
</div>
<div class="flex items-center">
<div class="flex items-center mb-6">
<div class="w-32">
<p class="text-base">{{ $strings.LabelLayout }}:</p>
</div>
<ui-toggle-btns v-model="ereaderSettings.spread" :items="spreadItems" @input="settingsUpdated" />
</div>
<div class="flex items-center">
<div class="w-32">
<p class="text-base">{{ $strings.LabelNavigateWithVolume }}:</p>
</div>
<ui-toggle-btns v-model="ereaderSettings.navigateWithVolume" :items="navigateWithVolumeItems" @input="settingsUpdated" />
</div>
</div>
</div>
</div>
@@ -103,6 +109,7 @@
<script>
import { Capacitor } from '@capacitor/core'
import { VolumeButtons } from '@capacitor-community/volume-buttons'
export default {
data() {
@@ -118,12 +125,14 @@ export default {
showSettingsModal: false,
comicHasMetadata: false,
chapters: [],
isInittingWatchVolume: false,
ereaderSettings: {
theme: 'dark',
fontScale: 100,
lineSpacing: 115,
spread: 'auto',
textStroke: 0
textStroke: 0,
navigateWithVolume: 'enabled'
}
}
},
@@ -134,13 +143,17 @@ export default {
this.comicHasMetadata = false
this.registerListeners()
this.hideToolbar()
console.log('showReader for ebookFile', JSON.stringify(this.ebookFile))
} else {
this.unregisterListeners()
this.$showHideStatusBar(true)
}
}
},
isPlayerOpen(newVal, oldVal) {
// Closed player
if (!newVal && oldVal) {
this.initWatchVolume()
}
}
},
computed: {
@@ -180,6 +193,22 @@ export default {
}
]
},
navigateWithVolumeItems() {
return [
{
text: this.$strings.LabelNavigateWithVolumeEnabled,
value: 'enabled'
},
{
text: this.$strings.LabelNavigateWithVolumeMirrored,
value: 'mirrored'
},
{
text: this.$strings.LabelNavigateWithVolumeDisabled,
value: 'none'
}
]
},
themeItems() {
return [
{
@@ -264,6 +293,8 @@ export default {
settingsUpdated() {
this.$refs.readerComponent?.updateSettings?.(this.ereaderSettings)
localStorage.setItem('ereaderSettings', JSON.stringify(this.ereaderSettings))
this.initWatchVolume()
},
goToChapter(href) {
this.showTOCModal = false
@@ -388,15 +419,55 @@ export default {
console.error('Failed to load ereader settings', error)
}
},
async initWatchVolume() {
if (this.isInittingWatchVolume || !this.isEpub) return
this.isInittingWatchVolume = true
const isWatching = await VolumeButtons.isWatching()
if (this.ereaderSettings.navigateWithVolume !== 'none' && !this.isPlayerOpen) {
if (!isWatching.value) {
const options = {
disableSystemVolumeHandler: true,
suppressVolumeIndicator: true
}
await VolumeButtons.watchVolume(options, this.volumePressed)
}
} else if (isWatching.value) {
await VolumeButtons.clearWatch().catch((error) => {
console.error('Failed to clear volume watch', error)
})
}
this.isInittingWatchVolume = false
},
registerListeners() {
this.$eventBus.$on('close-ebook', this.closeEvt)
document.body.addEventListener('touchstart', this.touchstart)
document.body.addEventListener('touchend', this.touchend)
this.initWatchVolume()
},
unregisterListeners() {
this.$eventBus.$on('close-ebook', this.closeEvt)
document.body.removeEventListener('touchstart', this.touchstart)
document.body.removeEventListener('touchend', this.touchend)
VolumeButtons.clearWatch().catch((error) => {
console.error('Failed to clear volume watch', error)
})
},
volumePressed(e) {
if (this.ereaderSettings.navigateWithVolume == 'enabled') {
if (e.direction == 'up') {
this.prev()
} else {
this.next()
}
} else if (this.ereaderSettings.navigateWithVolume == 'mirrored') {
if (e.direction == 'down') {
this.prev()
} else {
this.next()
}
}
}
},
beforeDestroy() {
+4 -4
View File
@@ -101,8 +101,8 @@ export default {
isAdminOrUp() {
return this.$store.getters['user/getIsAdminOrUp']
},
networkConnected() {
return this.$store.state.networkConnected
socketConnected() {
return this.$store.state.socketConnected
},
libraryItemId() {
return this.libraryItem?.id || null
@@ -233,7 +233,7 @@ export default {
}
},
async searchEpisodes() {
if (!this.networkConnected) {
if (!this.socketConnected) {
return this.$toast.error(this.$strings.MessageNoNetworkConnection)
}
@@ -314,4 +314,4 @@ export default {
this.$socket.$off('episode_download_finished', this.episodeDownloadFinished)
}
}
</script>
</script>
+4 -4
View File
@@ -740,12 +740,12 @@
ASSETCATALOG_COMPILER_APPICON_NAME = Icons;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 32;
CURRENT_PROJECT_VERSION = 34;
DEVELOPMENT_TEAM = 7UFJ7D8V6A;
INFOPLIST_FILE = App/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
MARKETING_VERSION = 0.9.75;
MARKETING_VERSION = 0.9.77;
OTHER_SWIFT_FLAGS = "$(inherited) \"-D\" \"COCOAPODS\" \"-DDEBUG\"";
PRODUCT_BUNDLE_IDENTIFIER = com.audiobookshelf.app.dev;
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -764,12 +764,12 @@
ASSETCATALOG_COMPILER_APPICON_NAME = Icons;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 32;
CURRENT_PROJECT_VERSION = 34;
DEVELOPMENT_TEAM = 7UFJ7D8V6A;
INFOPLIST_FILE = App/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
MARKETING_VERSION = 0.9.75;
MARKETING_VERSION = 0.9.77;
PRODUCT_BUNDLE_IDENTIFIER = com.audiobookshelf.app;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "";
+1
View File
@@ -12,6 +12,7 @@ def capacitor_pods
pod 'Capacitor', :path => '../../node_modules/@capacitor/ios'
pod 'CapacitorCordova', :path => '../../node_modules/@capacitor/ios'
pod 'ByteowlsCapacitorFilesharer', :path => '../../node_modules/@byteowls/capacitor-filesharer'
pod 'CapacitorCommunityVolumeButtons', :path => '../../node_modules/@capacitor-community/volume-buttons'
pod 'CapacitorApp', :path => '../../node_modules/@capacitor/app'
pod 'CapacitorBrowser', :path => '../../node_modules/@capacitor/browser'
pod 'CapacitorClipboard', :path => '../../node_modules/@capacitor/clipboard'
+13 -7
View File
@@ -2,7 +2,7 @@ PODS:
- Alamofire (5.8.1)
- ByteowlsCapacitorFilesharer (5.0.0):
- Capacitor
- Capacitor (5.4.0):
- Capacitor (5.6.0):
- CapacitorCordova
- CapacitorApp (5.0.6):
- Capacitor
@@ -10,7 +10,9 @@ PODS:
- Capacitor
- CapacitorClipboard (5.0.6):
- Capacitor
- CapacitorCordova (5.4.0)
- CapacitorCommunityVolumeButtons (1.0.2):
- Capacitor
- CapacitorCordova (5.6.0)
- CapacitorDialog (5.0.6):
- Capacitor
- CapacitorHaptics (5.0.6):
@@ -21,7 +23,7 @@ PODS:
- Capacitor
- CapacitorStatusBar (5.0.6):
- Capacitor
- CordovaPlugins (5.4.0):
- CordovaPlugins (5.6.0):
- CapacitorCordova
- Realm (10.47.0):
- Realm/Headers (= 10.47.0)
@@ -36,6 +38,7 @@ DEPENDENCIES:
- "CapacitorApp (from `../../node_modules/@capacitor/app`)"
- "CapacitorBrowser (from `../../node_modules/@capacitor/browser`)"
- "CapacitorClipboard (from `../../node_modules/@capacitor/clipboard`)"
- "CapacitorCommunityVolumeButtons (from `../../node_modules/@capacitor-community/volume-buttons`)"
- "CapacitorCordova (from `../../node_modules/@capacitor/ios`)"
- "CapacitorDialog (from `../../node_modules/@capacitor/dialog`)"
- "CapacitorHaptics (from `../../node_modules/@capacitor/haptics`)"
@@ -62,6 +65,8 @@ EXTERNAL SOURCES:
:path: "../../node_modules/@capacitor/browser"
CapacitorClipboard:
:path: "../../node_modules/@capacitor/clipboard"
CapacitorCommunityVolumeButtons:
:path: "../../node_modules/@capacitor-community/volume-buttons"
CapacitorCordova:
:path: "../../node_modules/@capacitor/ios"
CapacitorDialog:
@@ -80,20 +85,21 @@ EXTERNAL SOURCES:
SPEC CHECKSUMS:
Alamofire: 3ca42e259043ee0dc5c0cdd76c4bc568b8e42af7
ByteowlsCapacitorFilesharer: f6a773825632d65d5404a34764c4a3fd857bb176
Capacitor: a5cd803e02b471591c81165f400ace01f40b11d3
Capacitor: ebfc16cdb8116d04c101686b080342872da42d43
CapacitorApp: 024e1b1bea5f883d79f6330d309bc441c88ad04a
CapacitorBrowser: 7a0fb6a1011abfaaf2dfedfd8248f942a8eda3d6
CapacitorClipboard: 77edf49827ea21da2a9c05c690a4a6a4d07199c4
CapacitorCordova: 66ce22f9976de30fd816f746e9e92e07d6befafd
CapacitorCommunityVolumeButtons: 132d27a8e482898e45480b7edc882f3d26a00cb6
CapacitorCordova: 931b48fcdbc9bc985fc2f16cec9f77c794a27729
CapacitorDialog: 0f3c15dfe9414b83bc64aef4078f1b92bcfead26
CapacitorHaptics: 1fffc1217c7e64a472d7845be50fb0c2f7d4204c
CapacitorNetwork: d80b3e79bef6ec37640ee2806c19771f07ff2d0c
CapacitorPreferences: f03954bcb0ff09c792909e46bff88e3183c16b10
CapacitorStatusBar: 565c0a1ebd79bb40d797606a8992b4a105885309
CordovaPlugins: a5db67e5ac1061b9869a0efd754f2c2f776aeccc
CordovaPlugins: dae7dac59b3cce58f5a7ce3894709d8f0f824656
Realm: e43fb540ae947497e3ea8a662443256920602060
RealmSwift: 8b06ed06b5d16749ae0c4d91c0cba414a9e28189
PODFILE CHECKSUM: 02e6ffe2f51a453ce222ee9af0e55e9448d8514c
PODFILE CHECKSUM: d0bbe98fb520752929ffc76e7c901d54b2eed7f0
COCOAPODS: 1.12.1
-4
View File
@@ -177,10 +177,6 @@ export default {
}
}
},
userLoggedOut() {
// Only cancels stream if streamining not playing downloaded
this.$eventBus.$emit('close-stream')
},
socketConnectionFailed(err) {
this.$toast.error('Socket connection error: ' + err.message)
},
+15 -2
View File
@@ -1,14 +1,15 @@
{
"name": "audiobookshelf-app",
"version": "0.9.76-beta",
"version": "0.9.77-beta",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "audiobookshelf-app",
"version": "0.9.76-beta",
"version": "0.9.77-beta",
"dependencies": {
"@byteowls/capacitor-filesharer": "^5.0.0",
"@capacitor-community/volume-buttons": "^1.0.2",
"@capacitor/android": "^5.0.0",
"@capacitor/app": "^5.0.6",
"@capacitor/browser": "^5.1.0",
@@ -1979,6 +1980,18 @@
"@capacitor/core": ">=5"
}
},
"node_modules/@capacitor-community/volume-buttons": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/@capacitor-community/volume-buttons/-/volume-buttons-1.0.2.tgz",
"integrity": "sha512-weEwVCgMEdkYF9uWOeZmA3kXltXSbiGlLPTmygF6NMcL1VUg1vBsiCIaikeI5XRne5V4q8UeEda83EfW7eb46g==",
"engines": {
"node": ">=16.0.0",
"npm": ">=8.0.0"
},
"peerDependencies": {
"@capacitor/core": "^5.0.0"
}
},
"node_modules/@capacitor/android": {
"version": "5.6.0",
"resolved": "https://registry.npmjs.org/@capacitor/android/-/android-5.6.0.tgz",
+2 -1
View File
@@ -1,6 +1,6 @@
{
"name": "audiobookshelf-app",
"version": "0.9.76-beta",
"version": "0.9.77-beta",
"author": "advplyr",
"scripts": {
"dev": "nuxt --hostname 0.0.0.0 --port 1337",
@@ -14,6 +14,7 @@
},
"dependencies": {
"@byteowls/capacitor-filesharer": "^5.0.0",
"@capacitor-community/volume-buttons": "^1.0.2",
"@capacitor/android": "^5.0.0",
"@capacitor/app": "^5.0.6",
"@capacitor/browser": "^5.1.0",
+4 -4
View File
@@ -3,11 +3,11 @@
<template v-if="!showSelectedFeed">
<div class="w-full mx-auto h-20 flex items-center px-2">
<form class="w-full" @submit.prevent="submit">
<ui-text-input v-model="searchInput" :disabled="processing || !networkConnected" placeholder="Enter search term or RSS feed URL" text-size="sm" />
<ui-text-input v-model="searchInput" :disabled="processing || !socketConnected" placeholder="Enter search term or RSS feed URL" text-size="sm" />
</form>
</div>
<div v-if="!networkConnected" class="w-full text-center py-6">
<div v-if="!socketConnected" class="w-full text-center py-6">
<p class="text-lg text-error">{{ $strings.MessageNoNetworkConnection }}</p>
</div>
<div v-else class="w-full mx-auto pb-2 overflow-y-auto overflow-x-hidden h-[calc(100%-85px)]">
@@ -65,8 +65,8 @@ export default {
}
},
computed: {
networkConnected() {
return this.$store.state.networkConnected
socketConnected() {
return this.$store.state.socketConnected
}
},
methods: {
+162 -6
View File
@@ -1,8 +1,12 @@
<template>
<bookshelf-lazy-bookshelf page="series-books" :series-id="seriesId" />
<bookshelf-lazy-bookshelf page="series-books" :series-id="seriesId" v-on:downloadSeriesClick="downloadSeriesClick" />
</template>
<script>
import { Dialog } from '@capacitor/dialog'
import { AbsDownloader } from '@/plugins/capacitor'
import cellularPermissionHelpers from '@/mixins/cellularPermissionHelpers'
export default {
async asyncData({ params, app, store, redirect }) {
var series = await app.$nativeHttp.get(`/api/series/${params.id}`).catch((error) => {
@@ -19,10 +23,162 @@ export default {
}
},
data() {
return {}
return {
startingDownload: false,
mediaType: 'book',
booksPerFetch: 20,
books: 0,
missingFiles: 0,
missingFilesSize: 0,
libraryIds: []
}
},
computed: {},
methods: {},
mounted() {}
mixins: [cellularPermissionHelpers],
computed: {
isIos() {
return this.$platform === 'ios'
}
},
methods: {
async downloadSeriesClick() {
console.log('Download Series clicked')
if (this.startingDownload) return
const hasPermission = await this.checkCellularPermission('download')
if (!hasPermission) return
this.startingDownload = true
setTimeout(() => {
this.startingDownload = false
}, 1000)
await this.$hapticsImpact()
this.download()
},
buildSearchParams() {
let searchParams = new URLSearchParams()
searchParams.set('filter', `series.${this.$encode(this.seriesId)}`)
return searchParams.toString()
},
async fetchSeriesEntities(page) {
const startIndex = page * this.booksPerFetch
this.currentSFQueryString = this.buildSearchParams()
const entityPath = `items`
const sfQueryString = this.currentSFQueryString ? this.currentSFQueryString + '&' : ''
const fullQueryString = `?${sfQueryString}limit=${this.booksPerFetch}&page=${page}&minified=1&include=rssfeed,numEpisodesIncomplete`
const payload = await this.$nativeHttp.get(`/api/libraries/${this.series.libraryId}/${entityPath}${fullQueryString}`).catch((error) => {
console.error('failed to fetch books', error)
return null
})
if (payload && payload.results) {
console.log('Received payload', payload)
this.books = payload.total
for (let i = 0; i < payload.results.length; i++) {
if (!(await this.$db.getLocalLibraryItem(`local_${payload.results[i].id}`))) {
this.missingFiles += payload.results[i].numFiles
this.missingFilesSize += payload.results[i].size
this.libraryIds.push(payload.results[i].id)
}
}
}
let totalPages = Math.ceil(this.books / this.booksPerFetch)
if (totalPages > page + 1) {
return false
}
return true
},
async download(selectedLocalFolder = null) {
// Get the local folder to download to
let localFolder = selectedLocalFolder
if (!this.isIos && !localFolder) {
const localFolders = (await this.$db.getLocalFolders()) || []
console.log('Local folders loaded', localFolders.length)
const foldersWithMediaType = localFolders.filter((lf) => {
console.log('Checking local folder', lf.mediaType)
return lf.mediaType == this.mediaType
})
console.log('Folders with media type', this.mediaType, foldersWithMediaType.length)
const internalStorageFolder = foldersWithMediaType.find((f) => f.id === `internal-${this.mediaType}`)
if (!foldersWithMediaType.length) {
localFolder = {
id: `internal-${this.mediaType}`,
name: this.$strings.LabelInternalAppStorage,
mediaType: this.mediaType
}
} else if (foldersWithMediaType.length === 1 && internalStorageFolder) {
localFolder = internalStorageFolder
} else {
this.$store.commit('globals/showSelectLocalFolderModal', {
mediaType: this.mediaType,
callback: (folder) => {
this.download(folder)
}
})
return
}
}
// Fetch series data from server
let page = 0
let fetchFinished = false
this.missingFiles = 0
this.missingFilesSize = 0
while (fetchFinished === false) {
fetchFinished = await this.fetchSeriesEntities(page)
page += 1
}
if (fetchFinished !== true) {
console.error('failed to fetch series books data')
return null
}
if (this.missingFiles == 0) {
alert(this.$getString('MessageSeriesAlreadyDownloaded'))
}
// Format message for dialog
let startDownloadMessage = this.$getString('MessageSeriesDownloadConfirmIos', [this.libraryIds.length, this.missingFiles, this.$bytesPretty(this.missingFilesSize)])
if (!this.isIos) {
startDownloadMessage = this.$getString('MessageSeriesDownloadConfirm', [this.libraryIds.length, this.missingFiles, this.$bytesPretty(this.missingFilesSize), localFolder.name])
}
// Show confirmation dialog and start downloading if user chooses so
const { value } = await Dialog.confirm({
title: 'Confirm',
message: startDownloadMessage
})
if (value) {
for (let i = 0; i < this.libraryIds.length; i++) {
this.startDownload(localFolder, this.libraryIds[i])
}
}
this.libraryIds = []
},
async startDownload(localFolder = null, libraryItemId) {
const payload = {
libraryItemId: libraryItemId
}
if (localFolder) {
console.log('Starting download to local folder', localFolder.name)
payload.localFolderId = localFolder.id
}
var downloadRes = await AbsDownloader.downloadLibraryItem(payload)
if (downloadRes && downloadRes.error) {
var errorMsg = downloadRes.error || 'Unknown error'
console.error('Download error', errorMsg)
this.$toast.error(errorMsg)
}
}
},
mounted() {
this.$eventBus.$on('download-series-click', this.downloadSeriesClick)
},
beforeDestroy() {
this.$eventBus.$off('download-series-click', this.downloadSeriesClick)
}
}
</script>
</script>
+1 -1
View File
@@ -188,7 +188,7 @@ export default {
if (libraryItem?.libraryItemId?.startsWith('li_')) {
// Detect old library item id
console.error('Local library item has old server library item id', libraryItem.libraryItemId)
} else if (query.noredirect !== '1' && libraryItem?.libraryItemId && libraryItem?.serverAddress === store.getters['user/getServerAddress'] && store.state.networkConnected) {
} else if (query.noredirect !== '1' && libraryItem?.libraryItemId && libraryItem?.serverAddress === store.getters['user/getServerAddress'] && store.state.socketConnected) {
const queryParams = new URLSearchParams()
queryParams.set('localLibraryItemId', libraryItemId)
if (libraryItem.mediaType === 'podcast') {
+4 -1
View File
@@ -71,6 +71,7 @@ export default {
let lastKey = null
let numSaves = 0
let numSyncs = 0
let lastSaveName = null
this.mediaEvents.forEach((evt) => {
const date = this.$formatDate(evt.timestamp, 'MMM dd, yyyy')
@@ -90,7 +91,8 @@ export default {
// Collapse saves
if (evt.name === 'Save') {
if (numSaves > 0 && !keyUpdated) {
let saveName = evt.name + "-" + evt.serverSyncAttempted + "-" + evt.serverSyncSuccess
if (lastSaveName === saveName && numSaves > 0 && !keyUpdated) {
include = false
const totalInGroup = groups[key].length
groups[key][totalInGroup - 1].num = numSaves
@@ -98,6 +100,7 @@ export default {
} else {
numSaves = 1
}
lastSaveName = saveName
} else {
numSaves = 0
}
+22 -13
View File
@@ -31,16 +31,16 @@ export const state = () => ({
})
export const getters = {
getCurrentPlaybackSessionId: state => {
getCurrentPlaybackSessionId: (state) => {
return state.currentPlaybackSession?.id || null
},
getIsPlayerOpen: state => {
getIsPlayerOpen: (state) => {
return !!state.currentPlaybackSession
},
getIsCurrentSessionLocal: state => {
getIsCurrentSessionLocal: (state) => {
return state.currentPlaybackSession?.playMethod == PlayMethod.LOCAL
},
getIsMediaStreaming: state => (libraryItemId, episodeId) => {
getIsMediaStreaming: (state) => (libraryItemId, episodeId) => {
if (!state.currentPlaybackSession || !libraryItemId) return false
// Check using local library item id and local episode id
@@ -59,30 +59,30 @@ export const getters = {
if (!episodeId) return true
return state.currentPlaybackSession.episodeId === episodeId
},
getServerSetting: state => key => {
getServerSetting: (state) => (key) => {
if (!state.serverSettings) return null
return state.serverSettings[key]
},
getJumpForwardTime: state => {
getJumpForwardTime: (state) => {
if (!state.deviceData?.deviceSettings) return 10
return state.deviceData.deviceSettings.jumpForwardTime || 10
},
getJumpBackwardsTime: state => {
getJumpBackwardsTime: (state) => {
if (!state.deviceData?.deviceSettings) return 10
return state.deviceData.deviceSettings.jumpBackwardsTime || 10
},
getAltViewEnabled: state => {
getAltViewEnabled: (state) => {
if (!state.deviceData?.deviceSettings) return true
return state.deviceData.deviceSettings.enableAltView
},
getOrientationLockSetting: state => {
getOrientationLockSetting: (state) => {
return state.deviceData?.deviceSettings?.lockOrientation
},
getCanDownloadUsingCellular: state => {
getCanDownloadUsingCellular: (state) => {
if (!state.deviceData?.deviceSettings?.downloadUsingCellular) return 'ALWAYS'
return state.deviceData.deviceSettings.downloadUsingCellular || 'ALWAYS'
},
getCanStreamingUsingCellular: state => {
getCanStreamingUsingCellular: (state) => {
if (!state.deviceData?.deviceSettings?.streamingUsingCellular) return 'ALWAYS'
return state.deviceData.deviceSettings.streamingUsingCellular || 'ALWAYS'
}
@@ -124,7 +124,7 @@ export const mutations = {
setPlaybackSession(state, playbackSession) {
state.currentPlaybackSession = playbackSession
state.isCasting = playbackSession?.mediaPlayer === "cast-player"
state.isCasting = playbackSession?.mediaPlayer === 'cast-player'
},
setMediaPlayer(state, mediaPlayer) {
state.isCasting = mediaPlayer === 'cast-player'
@@ -165,7 +165,16 @@ export const mutations = {
state.isNetworkListenerInit = val
},
setNetworkStatus(state, val) {
state.networkConnected = val.connected
if (val.connectionType !== 'none') {
state.networkConnected = true
} else {
state.networkConnected = false
}
if (this.$platform === 'ios') {
// Capacitor Network plugin only shows ios device connected if internet access is available.
// This fix allows iOS users to use local servers without internet access.
state.networkConnected = true
}
state.networkConnectionType = val.connectionType
},
setIsNetworkUnmetered(state, val) {
+1
View File
@@ -0,0 +1 @@
{}
+139 -4
View File
@@ -1,76 +1,139 @@
{
"ButtonAdd": "যোগ করুন",
"ButtonAddNewServer": "নতুন সার্ভার যোগ করুন",
"ButtonAuthors": "লেখকগণ",
"ButtonBack": "পেছনে যান",
"ButtonCancel": "বাতিল করুন",
"ButtonCancelTimer": "টাইমার বাতিল করুন",
"ButtonClearFilter": "ফিল্টার পরিষ্কার করুন",
"ButtonCloseFeed": "ফিড বন্ধ করুন",
"ButtonCollections": "সংগ্রহ",
"ButtonConnect": "সংযোগ করুন",
"ButtonConnectToServer": "সার্ভারের সাথে সংযোগ করুন",
"ButtonCreate": "তৈরি করুন",
"ButtonCreateBookmark": "বুকমার্ক তৈরি করুন",
"ButtonCreateNewPlaylist": "নতুন প্লেলিস্ট তৈরি করুন",
"ButtonDelete": "মুছুন",
"ButtonDeleteLocalEpisode": "স্থানীয় পর্ব মুছে ফেলুন",
"ButtonDeleteLocalFile": "স্থানীয় ফাইল মুছে ফেলুন",
"ButtonDeleteLocalItem": "স্থানীয় আইটেম মুছে ফেলুন",
"ButtonDisableAutoTimer": "স্বয়ংক্রিয় টাইমার নিষ্ক্রিয় করুন",
"ButtonDisconnect": "সংযোগ বিচ্ছিন্ন করুন",
"ButtonGoToWebClient": "ওয়েব ক্লায়েন্টে যান",
"ButtonHistory": "ইতিহাস",
"ButtonHome": "নীড়",
"ButtonIssues": "ইস্যু",
"ButtonLatest": "সর্বশেষ",
"ButtonLibrary": "লাইব্রেরি",
"ButtonLocalMedia": "স্থানীয় মিডিয়া",
"ButtonManageLocalFiles": "স্থানীয় ফাইলগুলো পরিচালনা করুন",
"ButtonNewFolder": "নতুন ফোল্ডার",
"ButtonNextEpisode": "পরবর্তী পর্ব",
"ButtonOpenFeed": "ফিড খুলুন",
"ButtonOverride": "ওভাররাইড",
"ButtonPause": "বিরতি",
"ButtonPlay": "বাজান",
"ButtonPlayEpisode": "পর্বটি চালান",
"ButtonPlaying": "বাজছে",
"ButtonPlaylists": "প্লেলিস্ট",
"ButtonRead": "পড়ুন",
"ButtonRemove": "মুছে ফেলুন",
"ButtonRemoveFromServer": "সার্ভার থেকে সরান",
"ButtonSave": "সংরক্ষণ করুন",
"ButtonSaveOrder": "অর্ডার সংরক্ষণ করুন",
"ButtonSearch": "অনুসন্ধান",
"ButtonSendEbookToDevice": "ডিভাইসে ইবুক পাঠান",
"ButtonSeries": "সিরিজ",
"ButtonSetTimer": "টাইমার সেট করুন",
"ButtonStream": "স্ট্রীম",
"ButtonSubmit": "জমা দিন",
"ButtonSwitchServerUser": "সার্ভার/ব্যবহারকারী পরিবর্তন করুন",
"ButtonUserStats": "ব্যবহারকারীর পরিসংখ্যান",
"ButtonYes": "হ্যাঁ",
"HeaderAccount": "অ্যাকাউন্ট",
"HeaderAdvanced": "অ্যাডভান্সড",
"HeaderAudioTracks": "অডিও ট্র্যাক",
"HeaderAudioTracks": "অডিও ট্র্যাকসগুলো",
"HeaderChapters": "অধ্যায়",
"HeaderCollection": "সংগ্রহ",
"HeaderCollectionItems": "সংগ্রহ আইটেম",
"HeaderConnectionStatus": "সংযোগের অবস্থা",
"HeaderDataSettings": "ডেটা সেটিংস",
"HeaderDetails": "বিস্তারিত",
"HeaderDownloads": "ডাউনলোড",
"HeaderEbookFiles": "ই-বই ফাইল",
"HeaderEpisodes": "পর্ব",
"HeaderEreaderSettings": "ই-রিডার সেটিংস",
"HeaderLatestEpisodes": "সর্বশেষ পর্ব",
"HeaderLibraries": "লাইব্রেরি",
"HeaderLocalFolders": "স্থানীয় ফোল্ডার",
"HeaderLocalLibraryItems": "স্থানীয় লাইব্রেরি আইটেম",
"HeaderNewPlaylist": "নতুন প্লেলিস্ট",
"HeaderOpenRSSFeed": "আরএসএস ফিড খুলুন",
"HeaderPlaybackSettings": "প্লেব্যাক সেটিংস",
"HeaderPlaylist": "প্লেলিস্ট",
"HeaderPlaylistItems": "প্লেলিস্ট আইটেম",
"HeaderRSSFeed": "আরএসএস ফিডগুলো",
"HeaderRSSFeedGeneral": "আরএসএস বিবরণ",
"HeaderRSSFeedIsOpen": "আরএসএস ফিড খোলা আছে",
"HeaderSelectDownloadLocation": "ডাউনলোড অবস্থান নির্বাচন করুন",
"HeaderSettings": "সেটিংস",
"HeaderSleepTimer": "স্লিপ টাইমার",
"HeaderSleepTimerSettings": "স্লিপ টাইমার সেটিংস",
"HeaderStatsMinutesListeningChart": "মিনিট শ্রবণ (গত ৭ দিন)",
"HeaderStatsRecentSessions": "সাম্প্রতিক সেশন",
"HeaderTableOfContents": "বিষয়বস্তুর সারণী",
"HeaderUserInterfaceSettings": "ব্যবহারকারী ইন্টারফেস সেটিংস",
"HeaderYourStats": "আপনার পরিসংখ্যান",
"LabelAddToPlaylist": "প্লেলিস্টে যোগ করুন",
"LabelAdded": "যোগ করা হয়েছে",
"LabelAddedAt": "এতে যোগ করা হয়েছে",
"LabelAll": "সব",
"LabelAllowSeekingOnMediaControls": "মিডিয়া বিজ্ঞপ্তি নিয়ন্ত্রণে অবস্থান খোঁজার অনুমতি দিন",
"LabelAlways": "সর্বদা",
"LabelAskConfirmation": "নিশ্চিতকরণের জন্য জিজ্ঞাসা করুন",
"LabelAuthor": "লেখক",
"LabelAuthorFirstLast": "লেখক (প্রথম শেষ)",
"LabelAuthorLastFirst": "লেখক (শেষ, প্রথম)",
"LabelAuthors": "লেখকগণ",
"LabelAutoDownloadEpisodes": "স্বয়ংক্রিয় ডাউনলোড পর্ব",
"LabelAutoRewindTime": "স্বয়ংক্রিয় রিওয়াইন্ড সময়",
"LabelAutoSleepTimer": "স্বয়ংক্রিয় ঘুমের টাইমার",
"LabelAutoSleepTimerAutoRewind": "অটো স্লিপ টাইমার অটো রিওয়াইন্ড",
"LabelAutoSleepTimerAutoRewindHelp": "অটো স্লিপ টাইমার শেষে আইটেমটি আবার চালানো হলে স্বয়ংক্রিয়ভাবে আপনার অবস্থান রিওয়াইন্ড করবে।",
"LabelAutoSleepTimerHelp": "নির্দিষ্ট শুরু এবং শেষ সময়ের মধ্যে মিডিয়া চালানোর সময় একটি স্লিপ টাইমার স্বয়ংক্রিয়ভাবে শুরু হবে।",
"LabelBooks": "বইগুলো",
"LabelChapterTrack": "অধ্যায় ট্র্যাক",
"LabelChapters": "অধ্যায়",
"LabelClosePlayer": "প্লেয়ার বন্ধ করুন",
"LabelCollapseSeries": "সিরিজ সঙ্কুচিত করুন",
"LabelComplete": "সম্পূর্ণ",
"LabelContinueBooks": "বই চালিয়ে যান",
"LabelContinueEpisodes": "পর্ব চালিয়ে যান",
"LabelContinueListening": "শোনা চালিয়ে যান",
"LabelContinueReading": "পড়া চালিয়ে যান",
"LabelContinueSeries": "সিরিজ চালিয়ে যান",
"LabelCustomTime": "কাস্টম সময়",
"LabelDescription": "বিবরণ",
"LabelDisableAudioFadeOut": "অডিও বিবর্ণ হওয়া অক্ষম করুন",
"LabelDisableAudioFadeOutHelp": "স্লিপ টাইমারে ১ মিনিটেরও কম সময় বাকি থাকলে অডিওর ভলিউম কমতে শুরু করবে। বিবর্ণ না হওয়ার জন্য এই সেটিংটি সক্ষম করুন।",
"LabelDisableAutoRewind": "অটো রিওয়াইন্ড অক্ষম করুন",
"LabelDisableShakeToReset": "ঝাঁকালে রিসেট হওয়া অক্ষম করুন",
"LabelDisableShakeToResetHelp": "টাইমার চলার সময় বা টাইমারের মেয়াদ শেষ হওয়ার ২ মিনিটের মধ্যে আপনার ডিভাইস ঝাঁকালে ঘুমের টাইমার রিসেট করবে। ঝাঁকালে রিসেট করা অক্ষম করতে এই সেটিংটি সক্ষম করুন।",
"LabelDisableVibrateOnReset": "রিসেট করার সময় কম্পন অক্ষম করুন",
"LabelDisableVibrateOnResetHelp": "স্লিপ টাইমার রিসেট হয়ে গেলে আপনার ডিভাইস কম্পিত হবে। স্লিপ টাইমার রিসেট করার সময় কম্পন না করতে এই সেটিংটি সক্ষম করুন।",
"LabelDiscover": "আবিষ্কার",
"LabelDownload": "ডাউনলোড করুন",
"LabelDownloadUsingCellular": "সেলুলার ব্যবহার করে ডাউনলোড করুন",
"LabelDownloaded": "ডাউনলোড করা হয়েছে",
"LabelDuration": "সময়কাল",
"LabelEbook": "ই-বই",
"LabelEbooks": "ই-বইগুলো",
"LabelEnable": "সক্ষম করুন",
"LabelEnableMp3IndexSeeking": "এমপি৩ সূচী খোঁজা সক্ষম করুন",
"LabelEnableMp3IndexSeekingHelp": "এই সেটিংটি শুধুমাত্র তখনই সক্রিয় করা উচিত যদি আপনার কাছে MP3 ফাইল থাকে যা সঠিকভাবে খুঁজছে না। ভেরিয়েবল বিটরেট (VBR) MP3 ফাইলের কারণে ভুল চাওয়া হয়। এই সেটিংটি সূচী খুঁজতে বাধ্য করবে, যেখানে ফাইলটি পড়ার সাথে-সাথে একটি টাইম-টু-বাইট ম্যাপিং তৈরি করা হয়। বড় MP3 ফাইলের সাথে কিছু ক্ষেত্রে ফাইলের শেষের দিকে খোঁজার সময় বিলম্ব হবে।",
"LabelEnd": "সমাপ্ত",
"LabelEndOfChapter": "অধ্যায়ের সমাপ্তি",
"LabelEndTime": "শেষ সময়",
"LabelEpisode": "পর্ব",
"LabelFeedURL": "ফিড ইউআরএল",
"LabelFile": "ফাইল",
@@ -79,32 +142,57 @@
"LabelFilename": "ফাইলের নাম",
"LabelFinished": "সমাপ্ত",
"LabelFolder": "ফোল্ডার",
"LabelFontBoldness": "হরফ বোল্ডনেস",
"LabelFontScale": "ফন্ট স্কেল",
"LabelGenre": "ঘরানা",
"LabelGenres": "ঘরানাগুলো",
"LabelHapticFeedback": "হ্যাপটিক প্রতিক্রিয়া",
"LabelHasEbook": "ই-বই আছে",
"LabelHasSupplementaryEbook": "পরিপূরক ই-বই আছে",
"LabelHeavy": "ভারী",
"LabelHigh": "উচু",
"LabelHost": "নিমন্ত্রণকর্তা",
"LabelInProgress": "প্রগতিতে আছে",
"LabelIncomplete": "অসম্পূর্ণ",
"LabelInternalAppStorage": "অভ্যন্তরীণ অ্যাপ স্টোরেজ",
"LabelJumpBackwardsTime": "পিছনের সময়ে ঝাঁপ",
"LabelJumpForwardsTime": "সামনের সময়ে ঝাঁপ",
"LabelLanguage": "ভাষা",
"LabelLayout": "লেআউট",
"LabelLayoutAuto": "স্বয়ংক্রিয়",
"LabelLayoutSinglePage": "একক পৃষ্ঠা",
"LabelLight": "আলো",
"LabelLineSpacing": "লাইন স্পেসিং",
"LabelListenAgain": "আবার শুনুন",
"LabelLocalBooks": "স্থানীয় বই",
"LabelLocalPodcasts": "স্থানীয় পডকাস্ট",
"LabelLockOrientation": "ওরিয়েন্টেশন লক করুন",
"LabelLockPlayer": "প্লেয়ার লক করুন",
"LabelLow": "নিচু",
"LabelMediaType": "মিডিয়ার ধরন",
"LabelMedium": "মাঝারি",
"LabelMore": "আরো",
"LabelMoreInfo": "আরো তথ্য",
"LabelName": "নাম",
"LabelNarrator": "কথক",
"LabelNarrators": "কথক",
"LabelNavigateWithVolume": "ভলিউম বাটন দিয়ে নেভিগেট করুন",
"LabelNavigateWithVolumeDisabled": "বন্ধ",
"LabelNavigateWithVolumeEnabled": "চালু",
"LabelNavigateWithVolumeMirrored": "মিরর করা হয়েছে",
"LabelNever": "কখনও না",
"LabelNewestAuthors": "নতুন লেখক",
"LabelNewestEpisodes": "নতুনতম পর্ব",
"LabelNo": "না",
"LabelNotFinished": "সমাপ্ত হয়নি",
"LabelNotStarted": "শুরু হয়নি",
"LabelOff": "বন্ধ",
"LabelPassword": "পাসওয়ার্ড",
"LabelPath": "পথ",
"LabelPlaybackDirect": "সরাসরি",
"LabelPlaybackLocal": "স্থানীয়",
"LabelPlaybackSpeed": "প্লেব্যাকের গতি",
"LabelPlaybackTranscode": "ট্রান্সকোড",
"LabelPodcast": "পডকাস্ট",
"LabelPodcasts": "পডকাস্টগুলো",
"LabelPreventIndexing": "আইটিউনস এবং গুগল পডকাস্ট ডিরেক্টরি দ্বারা আপনার ফিডকে ইন্ডেক্স করা থেকে বিরত রাখুন",
@@ -115,18 +203,25 @@
"LabelRSSFeedCustomOwnerName": "কাস্টম মালিকের নাম",
"LabelRSSFeedPreventIndexing": "সূচীকরণ প্রতিরোধ করুন",
"LabelRSSFeedSlug": "আরএসএস ফিড স্লাগ",
"LabelRandomly": "এলোমেলোভাবে",
"LabelRead": "পড়ুন",
"LabelReadAgain": "আবার পড়ুন",
"LabelRecentSeries": "সাম্প্রতিক সিরিজ",
"LabelRecentlyAdded": "সম্প্রতি যোগ করা হয়েছে",
"LabelRemoveFromPlaylist": "প্লেলিস্ট থেকে সরান",
"LabelScaleElapsedTimeBySpeed": "অতিবাহিত সময় গতি দ্বারা স্কেল করুন",
"LabelSeason": "সেশন",
"LabelSelectADevice": "একটি ডিভাইস নির্বাচন করুন",
"LabelSeries": "সিরিজ",
"LabelServerAddress": "সার্ভার ঠিকানা",
"LabelSetEbookAsPrimary": "প্রাথমিক হিসাবে সেট করুন",
"LabelSetEbookAsSupplementary": "পরিপূরক হিসেবে সেট করুন",
"LabelShakeSensitivity": "ঝাঁকুনির সংবেদনশীলতা",
"LabelShowAll": "সব দেখান",
"LabelSize": "আকার",
"LabelSleepTimer": "স্লিপ টাইমার",
"LabelStart": "শুরু",
"LabelStartTime": "শুরুর সময়",
"LabelStatsBestDay": "সেরা দিন",
"LabelStatsDailyAverage": "দৈনিক গড়",
"LabelStatsDays": "দিন",
@@ -136,6 +231,7 @@
"LabelStatsMinutes": "মিনিট",
"LabelStatsMinutesListening": "মিনিট শুনছেন",
"LabelStatsWeekListening": "সপ্তাহ শোনা",
"LabelStreamingUsingCellular": "সেলুলার ব্যবহার করে স্ট্রিমিং",
"LabelTag": "ট্যাগ",
"LabelTags": "ট্যাগগুলো",
"LabelTheme": "থিম",
@@ -143,37 +239,76 @@
"LabelThemeLight": "আলো",
"LabelTimeRemaining": "{0}টি অবশিষ্ট",
"LabelTitle": "শিরোনাম",
"LabelTotalSize": "মোট আকার",
"LabelTotalTrack": "মোট ট্র্যাক",
"LabelTracks": "ট্র্যাকস",
"LabelType": "টাইপ",
"LabelUnlockPlayer": "প্লেয়ার আনলক করুন",
"LabelUseBookshelfView": "বুকশেলফ ভিউ ব্যবহার করুন",
"LabelUser": "ব্যবহারকারী",
"LabelUsername": "ব্যবহারকারীর নাম",
"LabelVeryHigh": "অত্যন্ত উচ্চ",
"LabelVeryLow": "খুবই কম",
"LabelYourBookmarks": "আপনার বুকমার্কস",
"LabelYourProgress": "আপনার অগ্রগতি",
"MessageAndroid10Downloads": "অ্যান্ড্রয়েড ১০ এবং এর নীচের সংস্করণগুলি ডাউনলোডের জন্য অভ্যন্তরীণ অ্যাপ স্টোরেজ ব্যবহার করবে।",
"MessageAttemptingServerConnection": "সার্ভার সংযোগের চেষ্টা করা হচ্ছে..।",
"MessageAudiobookshelfServerNotConnected": "অডিওবুকশেল্ফ সার্ভার সংযুক্ত করা যায়নি",
"MessageAudiobookshelfServerRequired": "<strong>গুরুত্বপূর্ণ!</strong> এই অ্যাপটি এমন একটি অডিওবুকশেল্ফ সার্ভারের সাথে কাজ করার জন্য ডিজাইন করা হয়েছে যা আপনি বা আপনার পরিচিত কেউ হোস্ট করছেন৷ এই অ্যাপ্লিকেশনটি নিজে থেকে কোন বিষয়বস্তু প্রদান করে না।",
"MessageBookshelfEmpty": "বুকশেলফ খালি",
"MessageConfirmDeleteLocalEpisode": "আপনার ডিভাইস থেকে স্থানীয় পর্ব \"{0}\" সরাবেন? সার্ভারে ফাইলটি প্রভাবিত হবে না।",
"MessageConfirmDeleteLocalFiles": "আপনার ডিভাইস থেকে এই আইটেমটির স্থানীয় ফাইলগুলি সরাবেন? সার্ভারে থাকা ফাইল এবং আপনার অগ্রগতি প্রভাবিত হবে না।",
"MessageConfirmDiscardProgress": "আপনি কি নিশ্চিত আপনার অগ্রগতি পুনরায় সেট করতে চান?",
"MessageConfirmDownloadUsingCellular": "আপনি সেলুলার ডেটা ব্যবহার করে ডাউনলোড করতে চলেছেন৷ এর মধ্যে ক্যারিয়ার ডেটা চার্জ অন্তর্ভুক্ত থাকতে পারে। আপনি কি চালিয়ে যেতে চান?",
"MessageConfirmMarkAsFinished": "আপনি কি এই আইটেমটিকে সমাপ্ত হিসাবে চিহ্নিত করার বিষয়ে নিশ্চিত?",
"MessageConfirmRemoveBookmark": "আপনি কি বুকমার্ক সরানোর বিষয়ে নিশ্চিত?",
"MessageConfirmStreamingUsingCellular": "আপনি সেলুলার ডেটা ব্যবহার করে স্ট্রিম করতে চলেছেন৷ এর মধ্যে ক্যারিয়ার ডেটা চার্জ অন্তর্ভুক্ত থাকতে পারে। আপনি কি চালিয়ে যেতে চান?",
"MessageDiscardProgress": "অগ্রগতি বাতিল করুন",
"MessageDownloadCompleteProcessing": "ডাউনলোড সম্পূর্ণ। প্রক্রিয়া করা হচ্ছে..।",
"MessageDownloading": "ডাউনলোড হচ্ছে..।",
"MessageDownloadingEpisode": "ডাউনলোডিং পর্ব",
"MessageEpisodesQueuedForDownload": "{0} পর্ব(গুলি) ডাউনলোডের জন্য সারিবদ্ধ",
"MessageFeedURLWillBe": "ফিড URL হবে {0}",
"MessageFetching": "আনয় হচ্ছে..।",
"MessageLoading": "লোড হচ্ছে..।",
"MessageFetching": "আনয় হচ্ছে.।",
"MessageFollowTheProjectOnGithub": "গিটহাবে প্রকল্পটিকে অনুসরণ করুন",
"MessageItemDownloadCompleteFailedToCreate": "আইটেম ডাউনলোড সম্পূর্ণ হয়েছে কিন্তু লাইব্রেরি আইটেম তৈরি করতে ব্যর্থ হয়েছে",
"MessageLoading": "লোড হচ্ছে.।",
"MessageLoadingServerData": "সার্ভার ডেটা লোড হচ্ছে..।",
"MessageMarkAsFinished": "সমাপ্ত হিসাবে চিহ্নিত করুন",
"MessageMediaLinkedToADifferentServer": "মিডিয়া একটি ভিন্ন ঠিকানায় একটি অডিওবুকশেল্ফ সার্ভারের সাথে লিঙ্ক করা হয়েছে ({0})৷ এই সার্ভার ঠিকানার সাথে সংযুক্ত হলে অগ্রগতি সিঙ্ক করা হবে।",
"MessageMediaLinkedToADifferentUser": "মিডিয়া এই সার্ভারের সাথে লিঙ্ক করা হয়েছে কিন্তু অন্য ব্যবহারকারী দ্বারা ডাউনলোড করা হয়েছে৷ অগ্রগতি শুধুমাত্র সেই ব্যবহারকারীর সাথে সিঙ্ক করা হবে যে এটি ডাউনলোড করেছে।",
"MessageMediaLinkedToServer": "সার্ভারের সাথে লিঙ্ক করা হয়েছে {0}",
"MessageMediaLinkedToThisServer": "ডাউনলোড করা মিডিয়া এই সার্ভারের সাথে লিঙ্ক করা হয়েছে",
"MessageMediaNotLinkedToServer": "মিডিয়া কোন অডিওবুকশেল্ফ সার্ভারের সাথে লিঙ্ক করা নেই৷ কোন অগ্রগতি সিঙ্ক করা হবে না।",
"MessageNoBookmarks": "কোন বুকমার্ক নেই",
"MessageNoChapters": "কোনও অধ্যায় নেই",
"MessageNoItems": "কোন আইটেম নেই",
"MessageNoItemsFound": "কোন আইটেম পাওয়া যায়নি",
"MessageNoListeningSessions": "কোনও শোনার সেশন নেই",
"MessageNoMediaFolders": "কোনো মিডিয়া ফোল্ডার নেই",
"MessageNoNetworkConnection": "নেটওয়ার্ক সংযোগ নেই",
"MessageNoPodcastsFound": "কোন পডকাস্ট পাওয়া যায়নি",
"MessageNoSeries": "কোনো সিরিজ নেই",
"MessageNoUpdatesWereNecessary": "কোন আপডেটের প্রয়োজন ছিল না",
"MessageNoUserPlaylists": "আপনার কোনো প্লেলিস্ট নেই",
"MessageReportBugsAndContribute": "বাগ রিপোর্ট করুন, বৈশিষ্ট্যের অনুরোধ করুন এবং এতে অবদান রাখুন",
"MessageSocketConnectedOverMeteredCellular": "মিটারযুক্ত সেলুলারের দ্বারা সকেট সংযোগ করা হয়েছে",
"MessageSocketConnectedOverMeteredWifi": "মিটারযুক্ত ওয়াইফাইয়ের মাধ্যমে সকেট সংযুক্ত",
"MessageSocketConnectedOverUnmeteredCellular": "মিটারবিহীন সেলুলারের দ্বারা সকেট সংযোগ করা হয়েছে",
"MessageSocketConnectedOverUnmeteredWifi": "মিটারবিহীন ওয়াইফাইয়ের মাধ্যমে সকেট সংযুক্ত",
"MessageSocketNotConnected": "সকেট সংযুক্ত নয়",
"NoteRSSFeedPodcastAppsHttps": "সতর্কতা: বেশিরভাগ পডকাস্ট অ্যাপের জন্য প্রয়োজন হবে RSS ফিড URL যেটি HTTPS ব্যবহার করছে",
"NoteRSSFeedPodcastAppsPubDate": "সতর্কতা: আপনার 1 বা তার বেশি পর্বের একটি পাব তারিখ নেই। কিছু পডকাস্ট অ্যাপের এটি প্রয়োজন।",
"ToastBookmarkCreateFailed": "বুকমার্ক তৈরি করতে ব্যর্থ",
"ToastBookmarkRemoveFailed": "বুকমার্ক সরাতে ব্যর্থ",
"ToastBookmarkUpdateFailed": "বুকমার্ক আপডেট করতে ব্যর্থ",
"ToastDownloadNotAllowedOnCellular": "সেলুলার ডেটাতে ডাউনলোড করার অনুমতি নেই",
"ToastItemMarkedAsFinishedFailed": "সমাপ্ত হিসাবে চিহ্নিত করতে ব্যর্থ",
"ToastItemMarkedAsNotFinishedFailed": "সমাপ্ত হয়নি হিসাবে চিহ্নিত করতে ব্যর্থ",
"ToastPlaylistCreateFailed": "প্লেলিস্ট তৈরি করতে ব্যর্থ",
"ToastPodcastCreateFailed": "পডকাস্ট তৈরি করতে ব্যর্থ",
"ToastPodcastCreateSuccess": "পডকাস্ট সফলভাবে তৈরি করা হয়েছে",
"ToastRSSFeedCloseFailed": "RSS ফিড বন্ধ করতে ব্যর্থ",
"ToastRSSFeedCloseSuccess": "RSS ফিড বন্ধ"
"ToastRSSFeedCloseSuccess": "RSS ফিড বন্ধ",
"ToastStreamingNotAllowedOnCellular": "সেলুলার ডেটাতে স্ট্রিমিং অনুমোদিত নয়"
}
+9 -4
View File
@@ -19,7 +19,7 @@
"ButtonDeleteLocalItem": "Smazat místní položku",
"ButtonDisableAutoTimer": "Zakázat automatický časovač",
"ButtonDisconnect": "Odpojit",
"ButtonGoToWebClient": "Go to Web Client",
"ButtonGoToWebClient": "Otevřít webového klienta",
"ButtonHistory": "Historie",
"ButtonHome": "Domů",
"ButtonIssues": "Problémy",
@@ -176,6 +176,10 @@
"LabelName": "Jméno",
"LabelNarrator": "Vypravěč",
"LabelNarrators": "Vypravěči",
"LabelNavigateWithVolume": "Navigace pomocí tlačítek hlasitosti",
"LabelNavigateWithVolumeDisabled": "Vypnuto",
"LabelNavigateWithVolumeEnabled": "Zapnuto",
"LabelNavigateWithVolumeMirrored": "Zrcadleno",
"LabelNever": "Nikdy",
"LabelNewestAuthors": "Nejnovější autoři",
"LabelNewestEpisodes": "Nejnovější epizody",
@@ -199,6 +203,7 @@
"LabelRSSFeedCustomOwnerName": "Vlastní jméno vlastníka",
"LabelRSSFeedPreventIndexing": "Zabránit indexování",
"LabelRSSFeedSlug": "Klíčové slovo kanálu RSS",
"LabelRandomly": "Náhodně",
"LabelRead": "Číst",
"LabelReadAgain": "Číst znovu",
"LabelRecentSeries": "Nedávné série",
@@ -262,9 +267,9 @@
"MessageDownloadCompleteProcessing": "Stahování dokončeno. Zpracovává se...",
"MessageDownloading": "Stahuje se...",
"MessageDownloadingEpisode": "Stahuji epizodu",
"MessageEpisodesQueuedForDownload": "{0} epizody zařazené do fronty ke stažení",
"MessageEpisodesQueuedForDownload": "{0} Epizody zařazené do fronty ke stažení",
"MessageFeedURLWillBe": "URL zdroje bude {0}",
"MessageFetching": "Stahování...",
"MessageFetching": "Načítání...",
"MessageFollowTheProjectOnGithub": "Sledujte projekt na GitHubu",
"MessageItemDownloadCompleteFailedToCreate": "Stahování položky bylo dokončeno, ale nepodařilo se vytvořit položku v knihovně",
"MessageLoading": "Načítá se...",
@@ -283,7 +288,7 @@
"MessageNoMediaFolders": "Žádné složky médií",
"MessageNoNetworkConnection": "Žádné připojení k síti",
"MessageNoPodcastsFound": "Nebyly nalezeny žádné podcasty",
"MessageNoSeries": "No series",
"MessageNoSeries": "Žádné série",
"MessageNoUpdatesWereNecessary": "Nebyly nutné žádné aktualizace",
"MessageNoUserPlaylists": "Nemáte žádné seznamy skladeb",
"MessageReportBugsAndContribute": "Nahlašte chyby, vyžádejte si funkce a přispěte na",
+65 -122
View File
@@ -15,17 +15,17 @@
"ButtonCreateNewPlaylist": "Opret Ny Playlist",
"ButtonDelete": "Slet",
"ButtonDeleteLocalEpisode": "Slet lokalt afsnit",
"ButtonDeleteLocalFile": "Delete local file",
"ButtonDeleteLocalItem": "Delete local item",
"ButtonDeleteLocalFile": "Slet lokal fil",
"ButtonDeleteLocalItem": "Slet lokalt element",
"ButtonDisableAutoTimer": "Afbryd Auto Timer",
"ButtonDisconnect": "Luk forbindelse",
"ButtonGoToWebClient": "Go to Web Client",
"ButtonGoToWebClient": "Gå til webklient",
"ButtonHistory": "Historik",
"ButtonHome": "Hjem",
"ButtonIssues": "Problemer",
"ButtonLatest": "Seneste",
"ButtonLibrary": "Bibliotek",
"ButtonLocalMedia": "Local Media",
"ButtonLocalMedia": "Lokalt medie",
"ButtonManageLocalFiles": "Administrér Lokale Filer",
"ButtonNewFolder": "Ny Folder",
"ButtonNextEpisode": "Næste Afsnit",
@@ -43,12 +43,12 @@
"ButtonSaveOrder": "Gem Rækkefølge",
"ButtonSearch": "Søg",
"ButtonSendEbookToDevice": "Send E-bog til Enhed",
"ButtonSeries": "Serie",
"ButtonSetTimer": "Set Timer",
"ButtonSeries": "Serier",
"ButtonSetTimer": "Indstil timer",
"ButtonStream": "Stream",
"ButtonSubmit": "Send",
"ButtonSwitchServerUser": "Skift Server/Bruger",
"ButtonUserStats": "User Stats",
"ButtonUserStats": "Bruger statitstik",
"ButtonYes": "Ja",
"HeaderAccount": "Konto",
"HeaderAdvanced": "Avanceret",
@@ -57,7 +57,7 @@
"HeaderCollection": "Samling",
"HeaderCollectionItems": "Samlingselementer",
"HeaderConnectionStatus": "Forbindelsesstatus",
"HeaderDataSettings": "Data Settings",
"HeaderDataSettings": "Data indstillinger",
"HeaderDetails": "Detaljer",
"HeaderDownloads": "Downloads",
"HeaderEbookFiles": "E-bogsfiler",
@@ -65,131 +65,114 @@
"HeaderEreaderSettings": "E-læser Indstillinger",
"HeaderLatestEpisodes": "Seneste episoder",
"HeaderLibraries": "Biblioteker",
"HeaderLocalFolders": "Local Folders",
"HeaderLocalLibraryItems": "Local Library Items",
"HeaderNewPlaylist": "New Playlist",
"HeaderLocalFolders": "Lokale mapper",
"HeaderLocalLibraryItems": "Lokale biblioteks elementer",
"HeaderNewPlaylist": "Ny afspilningsliste",
"HeaderOpenRSSFeed": "Åbn RSS Feed",
"HeaderPlaybackSettings": "Playback Settings",
"HeaderPlaybackSettings": "Afspilnings indstillinger",
"HeaderPlaylist": "Afspilningsliste",
"HeaderPlaylistItems": "Afspilningsliste Elementer",
"HeaderRSSFeed": "RSS Feed",
"HeaderRSSFeedGeneral": "RSS Detaljer",
"HeaderRSSFeedIsOpen": "RSS Feed er Åben",
"HeaderSelectDownloadLocation": "Select Download Location",
"HeaderSelectDownloadLocation": "Vælg Download Placering",
"HeaderSettings": "Indstillinger",
"HeaderSleepTimer": "Søvntimer",
"HeaderSleepTimerSettings": "Sleep Timer Settings",
"HeaderSleepTimerSettings": "Sleep Timer instillinger",
"HeaderStatsMinutesListeningChart": "Minutter Lyttet (sidste 7 dage)",
"HeaderStatsRecentSessions": "Seneste Sessions",
"HeaderTableOfContents": "Indholdsfortegnelse",
"HeaderUserInterfaceSettings": "User Interface Settings",
"HeaderUserInterfaceSettings": "Indstillinger for brugergrænseflade",
"HeaderYourStats": "Dine Statistikker",
"LabelAddToPlaylist": "Tilføj til Afspilningsliste",
"LabelAdded": "Tilføjet",
"LabelAddedAt": "Tilføjet Kl.",
"LabelAddedAt": "Tilføjet Kl",
"LabelAll": "Alle",
"LabelAllowSeekingOnMediaControls": "Allow position seeking on media notification controls",
"LabelAlways": "Always",
"LabelAskConfirmation": "Ask for confirmation",
"LabelAllowSeekingOnMediaControls": "Tillad positionssøgning mediemeddelelseskontroller",
"LabelAlways": "Altid",
"LabelAskConfirmation": "Bed om bekræftelse",
"LabelAuthor": "Forfatter",
"LabelAuthorFirstLast": "Forfatter (Fornavn Efternavn)",
"LabelAuthorLastFirst": "Forfatter (Efternavn, Fornavn)",
"LabelAuthors": "Forfattere",
"LabelAutoDownloadEpisodes": "Auto Download Episoder",
"LabelAutoRewindTime": "Auto rewind time",
"LabelAutoRewindTime": "Automatisk tilbagespolingstid",
"LabelAutoSleepTimer": "Auto sleep timer",
"LabelAutoSleepTimerAutoRewind": "Auto sleep timer auto rewind",
"LabelAutoSleepTimerAutoRewindHelp": "When the auto sleep timer finishes, playing the item again will automatically rewind your position.",
"LabelAutoSleepTimerHelp": "When playing media between the specified start and end times a sleep timer will automatically start.",
"LabelAutoSleepTimerAutoRewind": "Automatisk sleep timer automatisk tilbagespoling",
"LabelAutoSleepTimerAutoRewindHelp": "Når den automatiske sleep-timer er færdig, vil genafspilning af elementet automatisk spole din position tilbage.",
"LabelAutoSleepTimerHelp": "Når der afspilles medie mellem de angivne start- og sluttidspunkter, starter en sleep-timer automatisk.",
"LabelBooks": "Bøger",
"LabelChapterTrack": "Chapter Track",
"LabelChapterTrack": "Kapitel spor",
"LabelChapters": "Kapitler",
"LabelClosePlayer": "Luk afspiller",
"LabelCollapseSeries": "Fold Serie Sammen",
"LabelCollapseSeries": "Fold Serier Sammen",
"LabelComplete": "Fuldfør",
"LabelContinueBooks": "Continue Books",
"LabelContinueEpisodes": "Continue Episodes",
"LabelContinueListening": "Continue Listening",
"LabelContinueReading": "Continue Reading",
"LabelContinueSeries": "Continue Series",
"LabelCustomTime": "Custom time",
"LabelContinueBooks": "Fortsæt Bøger",
"LabelContinueEpisodes": "Fortsæt Episoder",
"LabelContinueListening": "Fortsæt med at lytte",
"LabelContinueReading": "Fortsæt med at læse",
"LabelContinueSeries": "Fortsæt Serien",
"LabelCustomTime": "Brugerdefineret tid",
"LabelDescription": "Beskrivelse",
"LabelDisableAudioFadeOut": "Disable audio fade out",
"LabelDisableAudioFadeOutHelp": "Audio volume will start decreasing when there is less than 1 minute remaining on the sleep timer. Enable this setting to not fade out.",
"LabelDisableAutoRewind": "Disable auto rewind",
"LabelDisableShakeToReset": "Disable shake to reset",
"LabelDisableShakeToResetHelp": "Shaking your device while the timer is running OR within 2 minutes of the timer expiring will reset the sleep timer. Enable this setting to disable shake to reset.",
"LabelDisableVibrateOnReset": "Disable vibrate on reset",
"LabelDisableVibrateOnResetHelp": "When the sleep timer gets reset your device will vibrate. Enable this setting to not vibrate when the sleep timer resets.",
"LabelDiscover": "Discover",
"LabelDisableAudioFadeOut": "Deaktiver lydudtoning",
"LabelDisableAudioFadeOutHelp": "Lydstyrken begynder at falde, når der er mindre end 1 minut tilbage på sleep-timeren. Aktiver denne indstilling for ikke at fade ud.",
"LabelDisableAutoRewind": "Deaktiver automatisk tilbagespoling",
"LabelDisableShakeToReset": "Deaktiver ryst for at nulstille",
"LabelDisableShakeToResetHelp": "Hvis du ryster din enhed, mens timeren kører ELLER inden for 2 minutter før, at timeren er udløbet, nulstilles sleeptimeren. Aktiver denne indstilling for at deaktivere \"rystelse for at nulstille\".",
"LabelDisableVibrateOnReset": "Deaktiver vibrering ved nulstilling",
"LabelDisableVibrateOnResetHelp": "Når sleep-timeren nulstilles, vil din enhed vibrere. Aktiver denne indstilling for ikke at vibrere, når sleep-timeren nulstilles.",
"LabelDiscover": "Opdag",
"LabelDownload": "Download",
"LabelDownloadUsingCellular": "Download using Cellular",
"LabelDownloaded": "Downloaded",
"LabelDownloadUsingCellular": "Download med mobildata",
"LabelDownloaded": "Downloadet",
"LabelDuration": "Varighed",
"LabelEbook": "E-bog",
"LabelEbooks": "Ebooks",
"LabelEbooks": "E-bøger",
"LabelEnable": "Aktivér",
"LabelEnableMp3IndexSeeking": "Enable mp3 index seeking",
"LabelEnableMp3IndexSeekingHelp": "This setting should only be enabled if you have mp3 files that are not seeking correctly. Inaccurate seeking is most likely due to Variable birate (VBR) MP3 files. This setting will force index seeking, in which a time-to-byte mapping is built as the file is read. In some cases with large MP3 files there will be a delay when seeking towards the end of the file.",
"LabelEnableMp3IndexSeeking": "Aktiver mp3-indekssøgning",
"LabelEnableMp3IndexSeekingHelp": "Denne indstilling bør kun aktiveres, hvis du har mp3-filer, der ikke søger korrekt. Upræcis søgning skyldes højst sandsynligt Variable birate (VBR) MP3-filer. Denne indstilling vil fremtvinge indekssøgning, hvor en tid-til-byte mapping er bygget, mens filen læses. I nogle tilfælde med store MP3-filer vil der være en forsinkelse ved søgning mod slutningen af filen.",
"LabelEnd": "Slut",
"LabelEndOfChapter": "End of Chapter",
"LabelEndTime": "End time",
"LabelEndOfChapter": "Slutningen af kapitel",
"LabelEndTime": "Sluttidspunkt",
"LabelEpisode": "Episode",
"LabelFeedURL": "Feed URL",
"LabelFile": "Fil",
"LabelFileBirthtime": "Fødselstidspunkt for fil",
"LabelFileBirthtime": "Oprettelsestidspunkt for fil",
"LabelFileModified": "Fil ændret",
"LabelFilename": "Filnavn",
"LabelFinished": "Færdig",
"LabelFolder": "Mappe",
"LabelFontBoldness": "Skrift tykkelse",
"LabelFontScale": "Skriftstørrelse",
"LabelGenre": "Genre",
"LabelGenres": "Genrer",
"LabelHapticFeedback": "Haptic feedback",
"LabelHasEbook": "Has ebook",
"LabelHasSupplementaryEbook": "Has supplementary ebook",
"LabelHeavy": "Heavy",
"LabelHigh": "High",
"LabelHapticFeedback": "Haptisk feedback",
"LabelHasEbook": "Har e-bog",
"LabelHasSupplementaryEbook": "Har supplerende e-bog",
"LabelHeavy": "Tung",
"LabelHigh": "Høj",
"LabelHost": "Vært",
"LabelInProgress": "I gang",
"LabelIncomplete": "Ufuldstændig",
"LabelInternalAppStorage": "Internal App Storage",
"LabelJumpBackwardsTime": "Jump backwards time",
"LabelJumpForwardsTime": "Jump forwards time",
"LabelJumpBackwardsTime": "Spring tilbage tid",
"LabelJumpForwardsTime": "Spring frem tid",
"LabelLanguage": "Sprog",
"LabelLayout": "Layout",
"LabelLayoutAuto": "Auto",
"LabelLayoutSinglePage": "Single page",
"LabelLight": "Light",
"LabelLineSpacing": "Linjeafstand",
"LabelListenAgain": "Listen Again",
"LabelLocalBooks": "Local Books",
"LabelLocalPodcasts": "Local Podcasts",
"LabelLockOrientation": "Lock orientation",
"LabelLockPlayer": "Lock Player",
"LabelLow": "Low",
"LabelLockPlayer": "Lås afspiller",
"LabelMediaType": "Medietype",
"LabelMedium": "Medium",
"LabelMore": "Mere",
"LabelMoreInfo": "Mere info",
"LabelName": "Navn",
"LabelNarrator": "Fortæller",
"LabelNarrators": "Fortællere",
"LabelNever": "Never",
"LabelNewestAuthors": "Newest Authors",
"LabelNewestEpisodes": "Newest Episodes",
"LabelNo": "No",
"LabelNever": "Aldrig",
"LabelNotFinished": "Ikke færdig",
"LabelNotStarted": "Ikke påbegyndt",
"LabelOff": "Off",
"LabelPassword": "Kodeord",
"LabelPath": "Sti",
"LabelPlaybackDirect": "Direct",
"LabelPlaybackLocal": "Local",
"LabelPlaybackSpeed": "Playback Speed",
"LabelPlaybackSpeed": "Afspilningshastighed",
"LabelPlaybackTranscode": "Transcode",
"LabelPodcast": "Podcast",
"LabelPodcasts": "Podcasts",
"LabelPreventIndexing": "Forhindrer, at dit feed bliver indekseret af iTunes og Google podcastkataloger",
"LabelProgress": "Fremskridt",
"LabelPubDate": "Udgivelsesdato",
@@ -198,23 +181,16 @@
"LabelRSSFeedCustomOwnerName": "Brugerdefineret ejerens navn",
"LabelRSSFeedPreventIndexing": "Forhindrer indeksering",
"LabelRSSFeedSlug": "RSS-feed-slug",
"LabelRandomly": "Tilfældigt",
"LabelRead": "Læst",
"LabelReadAgain": "Read Again",
"LabelRecentSeries": "Recent Series",
"LabelRecentlyAdded": "Recently Added",
"LabelRemoveFromPlaylist": "Remove from Playlist",
"LabelScaleElapsedTimeBySpeed": "Scale Elapsed Time by Speed",
"LabelRecentSeries": "Seneste serier",
"LabelSeason": "Sæson",
"LabelSelectADevice": "Select a device",
"LabelSeries": "Serie",
"LabelServerAddress": "Server address",
"LabelSetEbookAsPrimary": "Indstil som primær",
"LabelSetEbookAsSupplementary": "Indstil som supplerende",
"LabelShakeSensitivity": "Shake sensitivity",
"LabelShowAll": "Vis alle",
"LabelSize": "Størrelse",
"LabelSleepTimer": "Søvntimer",
"LabelStart": "Start",
"LabelStartTime": "Starttid",
"LabelStatsBestDay": "Bedste dag",
"LabelStatsDailyAverage": "Daglig gennemsnit",
@@ -225,7 +201,6 @@
"LabelStatsMinutes": "minutter",
"LabelStatsMinutesListening": "Minutter hørt",
"LabelStatsWeekListening": "Ugens lytning",
"LabelStreamingUsingCellular": "Streaming using Cellular",
"LabelTag": "Mærke",
"LabelTags": "Mærker",
"LabelTheme": "Tema",
@@ -233,75 +208,43 @@
"LabelThemeLight": "Lys",
"LabelTimeRemaining": "{0} tilbage",
"LabelTitle": "Titel",
"LabelTotalTrack": "Total Track",
"LabelTracks": "Spor",
"LabelType": "Type",
"LabelUnlockPlayer": "Unlock Player",
"LabelUseBookshelfView": "Use bookshelf view",
"LabelUser": "Bruger",
"LabelUsername": "Brugernavn",
"LabelVeryHigh": "Very High",
"LabelVeryLow": "Very Low",
"LabelYourBookmarks": "Dine bogmærker",
"LabelYourProgress": "Din fremgang",
"MessageAndroid10Downloads": "Android 10 and below will use internal app storage for downloads.",
"MessageAttemptingServerConnection": "Attempting server connection...",
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf server not connected",
"MessageAudiobookshelfServerRequired": "<strong>Important!</strong> This app is designed to work with an Audiobookshelf server that you or someone you know is hosting. This app does not provide any content.",
"MessageBookshelfEmpty": "Bookshelf empty",
"MessageConfirmDeleteLocalEpisode": "Remove local episode \"{0}\" from your device? The file on the server will be unaffected.",
"MessageConfirmDeleteLocalFiles": "Remove local files of this item from your device? The files on the server and your progress will be unaffected.",
"MessageConfirmDiscardProgress": "Are you sure you want to reset your progress?",
"MessageConfirmDownloadUsingCellular": "You are about to download using cellular data. This may include carrier data charges. Do you wish to continue?",
"MessageConfirmMarkAsFinished": "Are you sure you want to mark this item as finished?",
"MessageConfirmRemoveBookmark": "Are you sure you want to remove bookmark?",
"MessageConfirmStreamingUsingCellular": "You are about to stream using cellular data. This may include carrier data charges. Do you wish to continue?",
"MessageDiscardProgress": "Discard Progress",
"MessageDownloadCompleteProcessing": "Download complete. Processing...",
"MessageDownloading": "Downloading...",
"MessageDiscardProgress": "Kassér fremgang",
"MessageDownloadCompleteProcessing": "Download fuldført. Behandler...",
"MessageDownloading": "Downloader...",
"MessageDownloadingEpisode": "Downloader episode",
"MessageEpisodesQueuedForDownload": "{0} episoder er sat i kø til download",
"MessageFeedURLWillBe": "Feed-URL vil være {0}",
"MessageFetching": "Henter...",
"MessageFollowTheProjectOnGithub": "Follow the project on GitHub",
"MessageItemDownloadCompleteFailedToCreate": "Item download complete but failed to create library item",
"MessageLoading": "Indlæser...",
"MessageLoadingServerData": "Loading server data...",
"MessageMarkAsFinished": "Markér som afsluttet",
"MessageMediaLinkedToADifferentServer": "Media is linked to an Audiobookshelf server on a different address ({0}). Progress will be synced when connected to this server address.",
"MessageMediaLinkedToADifferentUser": "Media is linked to this server but was downloaded by a different user. Progress will only be synced to the user that downloaded it.",
"MessageMediaLinkedToServer": "Linked to server {0}",
"MessageMediaLinkedToThisServer": "Downloaded media is linked to this server",
"MessageMediaNotLinkedToServer": "Media is not linked to an Audiobookshelf server. No progress will be synced.",
"MessageNoBookmarks": "Ingen bogmærker",
"MessageNoChapters": "Ingen kapitler",
"MessageNoItems": "Ingen elementer",
"MessageNoItemsFound": "Ingen elementer fundet",
"MessageNoListeningSessions": "Ingen lyttesessioner",
"MessageNoMediaFolders": "No Media Folders",
"MessageNoNetworkConnection": "No network connection",
"MessageNoPodcastsFound": "Ingen podcasts fundet",
"MessageNoSeries": "No series",
"MessageNoSeries": "Ingen serier",
"MessageNoUpdatesWereNecessary": "Ingen opdateringer var nødvendige",
"MessageNoUserPlaylists": "Du har ingen afspilningslister",
"MessageReportBugsAndContribute": "Rapporter fejl, anmod om funktioner og bidrag på",
"MessageSocketConnectedOverMeteredCellular": "Socket connected over metered cellular",
"MessageSocketConnectedOverMeteredWifi": "Socket connected over metered Wi-Fi",
"MessageSocketConnectedOverUnmeteredCellular": "Socket connected over unmetered cellular",
"MessageSocketConnectedOverUnmeteredWifi": "Socket connected over unmetered Wi-Fi",
"MessageSocketNotConnected": "Socket not connected",
"NoteRSSFeedPodcastAppsHttps": "Advarsel: De fleste podcast-apps kræver, at RSS-feedets URL bruger HTTPS",
"NoteRSSFeedPodcastAppsPubDate": "Advarsel: En eller flere af dine episoder har ikke en Pub Date. Nogle podcast-apps kræver dette.",
"ToastBookmarkCreateFailed": "Mislykkedes oprettelse af bogmærke",
"ToastBookmarkRemoveFailed": "Mislykkedes fjernelse af bogmærke",
"ToastBookmarkUpdateFailed": "Mislykkedes opdatering af bogmærke",
"ToastDownloadNotAllowedOnCellular": "Downloading is not allowed on cellular data",
"ToastItemMarkedAsFinishedFailed": "Mislykkedes markering som afsluttet",
"ToastItemMarkedAsNotFinishedFailed": "Mislykkedes markering som ikke afsluttet",
"ToastPlaylistCreateFailed": "Mislykkedes oprettelse af afspilningsliste",
"ToastPodcastCreateFailed": "Mislykkedes oprettelse af podcast",
"ToastPodcastCreateSuccess": "Podcast oprettet med succes",
"ToastRSSFeedCloseFailed": "Mislykkedes lukning af RSS-feed",
"ToastRSSFeedCloseSuccess": "RSS-feed lukket",
"ToastStreamingNotAllowedOnCellular": "Streaming is not allowed on cellular data"
"ToastRSSFeedCloseSuccess": "RSS-feed lukket"
}
+19 -11
View File
@@ -31,7 +31,7 @@
"ButtonNextEpisode": "Nächste Episode",
"ButtonOpenFeed": "Feed öffnen",
"ButtonOverride": "Überschreiben",
"ButtonPause": "Pause",
"ButtonPause": "Pausieren",
"ButtonPlay": "Abspielen",
"ButtonPlayEpisode": "Episode abspielen",
"ButtonPlaying": "Spielt",
@@ -45,7 +45,7 @@
"ButtonSendEbookToDevice": "E-Buch an Gerät senden",
"ButtonSeries": "Serien",
"ButtonSetTimer": "Setze Timer",
"ButtonStream": "Stream",
"ButtonStream": "Streamen",
"ButtonSubmit": "Ok",
"ButtonSwitchServerUser": "Wechsle Server/Benutzer",
"ButtonUserStats": "Nutzerstatistiken",
@@ -105,7 +105,7 @@
"LabelChapterTrack": "Kapitelspur",
"LabelChapters": "Kapitel",
"LabelClosePlayer": "Player schließen",
"LabelCollapseSeries": "Serien zusammenfassen",
"LabelCollapseSeries": "Serien einklappen",
"LabelComplete": "Vollständig",
"LabelContinueBooks": "Bücher fortfahren",
"LabelContinueEpisodes": "Episoden fortfahren",
@@ -135,7 +135,7 @@
"LabelEndOfChapter": "Ende des Kapitels",
"LabelEndTime": "Endzeit",
"LabelEpisode": "Episode",
"LabelFeedURL": "Feed URL",
"LabelFeedURL": "Feed-URL",
"LabelFile": "Datei",
"LabelFileBirthtime": "Datei erstellt",
"LabelFileModified": "Datei geändert",
@@ -147,18 +147,18 @@
"LabelGenre": "Kategorie",
"LabelGenres": "Kategorien",
"LabelHapticFeedback": "Haptische Rückmeldung",
"LabelHasEbook": "E-Book verfügbar",
"LabelHasSupplementaryEbook": "Ergänzendes E-Book verfügbar",
"LabelHasEbook": "E-Buch verfügbar",
"LabelHasSupplementaryEbook": "Ergänzendes E-Buch verfügbar",
"LabelHeavy": "Stark",
"LabelHigh": "Hoch",
"LabelHost": "Host",
"LabelHost": "Anbieter",
"LabelInProgress": "In Bearbeitung",
"LabelIncomplete": "Unvollständig",
"LabelInternalAppStorage": "Interner App Speicher",
"LabelJumpBackwardsTime": "Rückspulzeit",
"LabelJumpForwardsTime": "Vorwärtsspulzeit",
"LabelLanguage": "Sprache",
"LabelLayout": "Layout",
"LabelLayout": "Ansicht",
"LabelLayoutAuto": "Auto",
"LabelLayoutSinglePage": "Eine Seite",
"LabelLight": "Leicht",
@@ -176,6 +176,10 @@
"LabelName": "Name",
"LabelNarrator": "Erzähler",
"LabelNarrators": "Erzähler",
"LabelNavigateWithVolume": "Mit Lautstärke blättern",
"LabelNavigateWithVolumeDisabled": "Aus",
"LabelNavigateWithVolumeEnabled": "An",
"LabelNavigateWithVolumeMirrored": "Umgekehrt",
"LabelNever": "Nie",
"LabelNewestAuthors": "Neueste Autoren",
"LabelNewestEpisodes": "Neueste Episoden",
@@ -199,6 +203,7 @@
"LabelRSSFeedCustomOwnerName": "Benutzerdefinierter Name des Eigentümers",
"LabelRSSFeedPreventIndexing": "Indizierung verhindern",
"LabelRSSFeedSlug": "RSS-Feed-Schlagwort",
"LabelRandomly": "Zufällig",
"LabelRead": "Lesen",
"LabelReadAgain": "Noch einmal Lesen",
"LabelRecentSeries": "Aktuelle Serien",
@@ -225,7 +230,7 @@
"LabelStatsItemsFinished": "Gehörte Medien",
"LabelStatsMinutes": "Minuten",
"LabelStatsMinutesListening": "Gehörte Minuten",
"LabelStatsWeekListening": "Gehörte Wochen",
"LabelStatsWeekListening": "Wochenhördauer",
"LabelStreamingUsingCellular": "Über mobile Daten streamen",
"LabelTag": "Schlagwort",
"LabelTags": "Schlagwörter",
@@ -287,6 +292,9 @@
"MessageNoUpdatesWereNecessary": "Keine Aktualisierungen waren notwendig",
"MessageNoUserPlaylists": "Keine Wiedergabelisten vorhanden",
"MessageReportBugsAndContribute": "Fehler melden, Funktionen anfordern und mitwirken",
"MessageSeriesAlreadyDownloaded": "Du hast bereits alle Bücher in dieser Serie heruntergeladen.",
"MessageSeriesDownloadConfirm": "Lade {0} Bücher mit {1} Daten, zusammen {2}, in den Ordner {3} herunter?",
"MessageSeriesDownloadConfirmIos": "Lade {0} Bücher mit {1} Daten, zusammen {2}, herunter?",
"MessageSocketConnectedOverMeteredCellular": "Socket verbunden über getaktetes Mobilfunknetz",
"MessageSocketConnectedOverMeteredWifi": "Socket verbunden über getaktetes WLAN",
"MessageSocketConnectedOverUnmeteredCellular": "Socket verbunden über ungetaktetes Mobilfunknetz",
@@ -298,8 +306,8 @@
"ToastBookmarkRemoveFailed": "Lesezeichen konnte nicht entfernt werden",
"ToastBookmarkUpdateFailed": "Lesezeichenaktualisierung fehlgeschlagen",
"ToastDownloadNotAllowedOnCellular": "Das Herunterladen über mobile Daten ist nicht erlaubt",
"ToastItemMarkedAsFinishedFailed": "Fehler bei der Markierung des Mediums als \"Beendet\"",
"ToastItemMarkedAsNotFinishedFailed": "Fehler bei der Markierung des Mediums als \"Nicht Beendet\"",
"ToastItemMarkedAsFinishedFailed": "Fehler bei der Markierung des Artikels als \"Beendet\"",
"ToastItemMarkedAsNotFinishedFailed": "Fehler bei der Markierung des Artikels als \"Nicht Beendet\"",
"ToastPlaylistCreateFailed": "Erstellen der Wiedergabeliste fehlgeschlagen",
"ToastPodcastCreateFailed": "Podcast konnte nicht erstellt werden",
"ToastPodcastCreateSuccess": "Podcast erstellt",
+7
View File
@@ -176,6 +176,10 @@
"LabelName": "Name",
"LabelNarrator": "Narrator",
"LabelNarrators": "Narrators",
"LabelNavigateWithVolume": "Navigate with volume keys",
"LabelNavigateWithVolumeDisabled": "Off",
"LabelNavigateWithVolumeEnabled": "On",
"LabelNavigateWithVolumeMirrored": "Mirrored",
"LabelNever": "Never",
"LabelNewestAuthors": "Newest Authors",
"LabelNewestEpisodes": "Newest Episodes",
@@ -288,6 +292,9 @@
"MessageNoUpdatesWereNecessary": "No updates were necessary",
"MessageNoUserPlaylists": "You have no playlists",
"MessageReportBugsAndContribute": "Report bugs, request features, and contribute on",
"MessageSeriesAlreadyDownloaded": "You have already downloaded all books in this series.",
"MessageSeriesDownloadConfirm": "Download missing {0} book(s) with {1} file(s), totaling {2} to folder {3}?",
"MessageSeriesDownloadConfirmIos": "Download missing {0} book(s) with {1} file(s), totaling {2}?",
"MessageSocketConnectedOverMeteredCellular": "Socket connected over metered cellular",
"MessageSocketConnectedOverMeteredWifi": "Socket connected over metered wifi",
"MessageSocketConnectedOverUnmeteredCellular": "Socket connected over unmetered cellular",
+1
View File
@@ -0,0 +1 @@
{}
+10 -2
View File
@@ -45,7 +45,7 @@
"ButtonSendEbookToDevice": "Enviar libro al dispositivo",
"ButtonSeries": "Series",
"ButtonSetTimer": "Ajustar el temporizador",
"ButtonStream": "Stream",
"ButtonStream": "En directo",
"ButtonSubmit": "Enviar",
"ButtonSwitchServerUser": "Cambiar servidor/usuario",
"ButtonUserStats": "Estadísticas de usuario",
@@ -159,7 +159,7 @@
"LabelJumpForwardsTime": "Salto adelante en el tiempo",
"LabelLanguage": "Idioma",
"LabelLayout": "Diseño",
"LabelLayoutAuto": "Auto",
"LabelLayoutAuto": "Automático",
"LabelLayoutSinglePage": "Página única",
"LabelLight": "Claro",
"LabelLineSpacing": "Interlineado",
@@ -176,6 +176,10 @@
"LabelName": "Nombre",
"LabelNarrator": "Narrador",
"LabelNarrators": "Narradores",
"LabelNavigateWithVolume": "Navegar con las teclas de volumen",
"LabelNavigateWithVolumeDisabled": "Apagar",
"LabelNavigateWithVolumeEnabled": "Encender",
"LabelNavigateWithVolumeMirrored": "Espejo",
"LabelNever": "Nunca",
"LabelNewestAuthors": "Autores más recientes",
"LabelNewestEpisodes": "Episodios más recientes",
@@ -199,6 +203,7 @@
"LabelRSSFeedCustomOwnerName": "Nombre de dueño personalizado",
"LabelRSSFeedPreventIndexing": "Prevenir indexado",
"LabelRSSFeedSlug": "Fuente RSS Slug",
"LabelRandomly": "Aleatorio",
"LabelRead": "Leído",
"LabelReadAgain": "Volver a leer",
"LabelRecentSeries": "Series Recientes",
@@ -287,6 +292,9 @@
"MessageNoUpdatesWereNecessary": "No fue necesario actualizar",
"MessageNoUserPlaylists": "No tienes ninguna lista de reproducción",
"MessageReportBugsAndContribute": "Reporte erres, solicite funciones y contribuya en",
"MessageSeriesAlreadyDownloaded": "Ya has descargado todos los libros de esta serie.",
"MessageSeriesDownloadConfirm": "¿Descargar {0} libro(s) faltante(s) con {1} archivo(s), totalizando {2} a la carpeta {3}?",
"MessageSeriesDownloadConfirmIos": "¿Descargar {0} libro(s) faltantes con {1} archivo(s), con un total de {2}?",
"MessageSocketConnectedOverMeteredCellular": "Conexión de socket a través de red celular de tarifa por consumo",
"MessageSocketConnectedOverMeteredWifi": "Socket conectado a través de una red Wi-Fi con tarificación por consumo",
"MessageSocketConnectedOverUnmeteredCellular": "Socket conectado a través de red celular sin tarificación por consumo",
+1
View File
@@ -0,0 +1 @@
{}
+54
View File
@@ -119,6 +119,9 @@
"LabelDisableAutoRewind": "Poista käytöstä automaattinen takaisinkelaus",
"LabelDisableShakeToReset": "Poista uniajastimnen nollaus ravistamalla käytöstä",
"LabelDisableShakeToResetHelp": "Ravistamalla laitettasi uniajastimen kuluessa tai enintään kaksi minuuttia sen loppumisen jälkeen uudistaa ajastimen.",
"LabelDisableVibrateOnReset": "Poista värinä käytöstä nollattaessa",
"LabelDisableVibrateOnResetHelp": "Kun uniajastin nollautuu, laitteesi tärisee. Kytke tämä asetus päälle poistaaksesi tärinä kun uniajastin nollautuu.",
"LabelDiscover": "Löydä",
"LabelDownload": "Lataa",
"LabelDownloadUsingCellular": "Lataa käyttäen mobiilidataa",
"LabelDownloaded": "Ladatut",
@@ -126,44 +129,67 @@
"LabelEbook": "E-kirja",
"LabelEbooks": "E-kirjat",
"LabelEnable": "Ota käyttöön",
"LabelEnd": "Loppu",
"LabelEndOfChapter": "Luvun loppu",
"LabelEpisode": "Jakso",
"LabelFeedURL": "Syötteen URL",
"LabelFile": "Tiedosto",
"LabelFileBirthtime": "Tiedoston syntymäaika",
"LabelFileModified": "Muutettu tiedosto",
"LabelFilename": "Tiedostonimi",
"LabelFinished": "Valmis",
"LabelFolder": "Kansio",
"LabelGenre": "Lajityyppi",
"LabelGenres": "Lajityypit",
"LabelHapticFeedback": "Tuntopalaute",
"LabelHigh": "Korkea",
"LabelHost": "Isäntä",
"LabelInProgress": "Kesken",
"LabelIncomplete": "Keskeneräinen",
"LabelJumpBackwardsTime": "Hyppää taaksepäin ajassa",
"LabelJumpForwardsTime": "Hyppää eteenpäin ajassa",
"LabelLanguage": "Kieli",
"LabelLight": "Vaalea",
"LabelLineSpacing": "Riviväli",
"LabelListenAgain": "Kuuntele uudelleen",
"LabelLocalBooks": "Paikalliset kirjat",
"LabelLocalPodcasts": "Paikalliset podcastit",
"LabelLockPlayer": "Lukitse soitin",
"LabelLow": "Matala",
"LabelMediaType": "Mediatyyppi",
"LabelMedium": "Keskitaso",
"LabelMore": "Lisää",
"LabelMoreInfo": "Lisätietoja",
"LabelName": "Nimi",
"LabelNarrator": "Lukija",
"LabelNarrators": "Lukijat",
"LabelNavigateWithVolume": "Navigoi äänenvoimakkuus-painikkeilla",
"LabelNavigateWithVolumeDisabled": "Pois päältä",
"LabelNavigateWithVolumeEnabled": "Päällä",
"LabelNever": "Ei koskaan",
"LabelNewestAuthors": "Uusimmat kirjailijat",
"LabelNewestEpisodes": "Uusimmat jaksot",
"LabelNo": "Ei",
"LabelNotStarted": "Ei aloitettu",
"LabelOff": "Pois päältä",
"LabelPassword": "Salasana",
"LabelPath": "Polku",
"LabelPlaybackLocal": "Paikallinen",
"LabelPlaybackSpeed": "Toistonopeus",
"LabelPodcast": "Podcast",
"LabelPodcasts": "Podcastit",
"LabelPublishYear": "Julkaisuvuosi",
"LabelRSSFeedPreventIndexing": "Estä indeksointi",
"LabelRandomly": "Satunnaisesti",
"LabelRead": "Lue",
"LabelReadAgain": "Lue uudelleen",
"LabelRecentSeries": "Viimeisimmät sarjat",
"LabelRecentlyAdded": "Viimeeksi lisätyt",
"LabelRemoveFromPlaylist": "Poista soittolistalta",
"LabelScaleElapsedTimeBySpeed": "Skaalaa kulunut aika nopeuden mukaan",
"LabelSeason": "Kausi",
"LabelSelectADevice": "Valitse laite",
"LabelSeries": "Sarja",
"LabelServerAddress": "Palvelimen osoite",
"LabelSetEbookAsPrimary": "Aseta ensisijaiseksi",
"LabelSetEbookAsSupplementary": "Aseta täydentäväksi",
@@ -171,24 +197,40 @@
"LabelShowAll": "Näytä kaikki",
"LabelSize": "Koko",
"LabelSleepTimer": "Uniajastin",
"LabelStart": "Aloita",
"LabelStartTime": "Aloitusaika",
"LabelStatsBestDay": "Paras päivä",
"LabelStatsDailyAverage": "Päivittäinen keskiarvo",
"LabelStatsDays": "Päivää",
"LabelStatsDaysListened": "Päivää kuunneltu",
"LabelStatsInARow": "peräjälkeen",
"LabelStatsMinutes": "minuuttia",
"LabelStatsMinutesListening": "Minuuttia kuunneltu",
"LabelStatsWeekListening": "Viikon aikana kuunneltu",
"LabelTag": "Tägi",
"LabelTags": "Tägit",
"LabelTheme": "Teema",
"LabelThemeDark": "Tumma",
"LabelThemeLight": "Kirkas",
"LabelTimeRemaining": "{0} jäljellä",
"LabelTitle": "Nimi",
"LabelTotalSize": "Kokonaiskoko",
"LabelTracks": "Raidat",
"LabelType": "Tyyppi",
"LabelUseBookshelfView": "Käytä kirjahyllynäkymää",
"LabelUser": "Käyttäjä",
"LabelUsername": "Käyttäjätunnus",
"LabelVeryHigh": "Erittäin korkea",
"LabelVeryLow": "Erittäin matala",
"LabelYourBookmarks": "Kirjanmerkkisi",
"LabelYourProgress": "Edistymisesi",
"MessageAndroid10Downloads": "Android 10 ja sitä vanhemmat käyttävät sovelluksen sisäistä tallennustilaa latauksiin.",
"MessageAttemptingServerConnection": "Yritetään palvelinyhteyttä...",
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf palvelinta ei ole yhdistetty",
"MessageAudiobookshelfServerRequired": "<strong>Tärkeää!</strong> Tämä sovellus on suunniteltu toimimaan sinun tai tuttavasi Audiobookshelf-palvelimen kanssa. Tämä sovellus ei tarjoa sisältöä.",
"MessageBookshelfEmpty": "Kirjahylly on tyhjä",
"MessageConfirmDeleteLocalEpisode": "Poista jakso \"{0}\" laitteeltasi? Tämä ei vaikuta palvelimella olevaan tiedostoon.",
"MessageConfirmDeleteLocalFiles": "Poista tämän kohteen tiedostot laitteestasi? Tämä ei vaikuta palvelimella oleviin tiedostoihin tai edistymiseesi.",
"MessageConfirmDiscardProgress": "Haluatko varmasti nollata edistymisesi?",
"MessageConfirmDownloadUsingCellular": "Olet lataamassa mobiilidatan avulla. Tämä voi aiheuttaa operaattorin datamaksuja. Haluatko jatkaa?",
"MessageConfirmMarkAsFinished": "Haluatko varmasti merkitä tämän kohteen valmiiksi?",
@@ -199,19 +241,28 @@
"MessageDownloading": "Ladataan...",
"MessageDownloadingEpisode": "Ladataan jaksoa",
"MessageEpisodesQueuedForDownload": "{0} jaksoa on latausjonossa",
"MessageFeedURLWillBe": "Syötteen URL tulee olemaan {0}",
"MessageFetching": "Haetaan...",
"MessageFollowTheProjectOnGithub": "Seuraa projektia Githubissa",
"MessageItemDownloadCompleteFailedToCreate": "Kohteen lataus on valmis, mutta kirjastokohteen luominen epäonnistui",
"MessageLoading": "Ladataan...",
"MessageLoadingServerData": "Ladataan palvelintietoja...",
"MessageMarkAsFinished": "Merkitse valmiiksi",
"MessageMediaLinkedToADifferentServer": "Media on linkitetty Audiobookshelf-palvelimeen eri osoitteessa ({0}). Edistyminen synkronoidaan, kun olet yhdistänyt tähän palvelinosoitteeseen.",
"MessageMediaLinkedToADifferentUser": "Media on linkitetty tähän palvelimeen, mutta sen latasi eri käyttäjä. Edistyminen synkronoidaan vain käyttäjälle, joka latasi sen.",
"MessageMediaLinkedToServer": "Linkitetty palvelimeen {0}",
"MessageMediaLinkedToThisServer": "Ladattu media on linkitetty tähän palvelimeen",
"MessageMediaNotLinkedToServer": "Mediaa ei ole linkitetty Audiobookshelf-palvelimeen. Edistystä ei synkronoida.",
"MessageNoBookmarks": "Ei kirjanmerkkejä",
"MessageNoChapters": "Ei kappaleita",
"MessageNoItems": "Ei kohteita",
"MessageNoItemsFound": "Kohteita ei löytynyt",
"MessageNoListeningSessions": "Ei kuunteluistuntoja",
"MessageNoMediaFolders": "Ei mediakansioita",
"MessageNoNetworkConnection": "Ei verkkoyhteyttä",
"MessageNoPodcastsFound": "Podcasteja ei löytynyt",
"MessageNoSeries": "Ei sarjoja",
"MessageNoUpdatesWereNecessary": "Päivityksiä ei tarvittu",
"MessageNoUserPlaylists": "Sinulla ei ole soittolistoja",
"MessageReportBugsAndContribute": "Ilmoita virheistä, toivo ominaisuuksia ja osallistu",
"ToastBookmarkCreateFailed": "Kirjanmerkin luominen epäonnistui",
@@ -219,8 +270,11 @@
"ToastBookmarkUpdateFailed": "Kirjanmerkin päivittäminen epäonnistui",
"ToastDownloadNotAllowedOnCellular": "Lataaminen ei ole sallittua mobiilidatalla",
"ToastItemMarkedAsFinishedFailed": "Valmiiksi merkitseminen epäonnistui",
"ToastItemMarkedAsNotFinishedFailed": "Valmiiksi merkitsemisen poisto epäonnistui",
"ToastPlaylistCreateFailed": "Soittolistan luominen epäonnistui",
"ToastPodcastCreateFailed": "Podcastin luominen epäonnistui",
"ToastPodcastCreateSuccess": "Podcastin luominen onnistui",
"ToastRSSFeedCloseFailed": "RSS syötteen sulkeminen epäonnistui",
"ToastRSSFeedCloseSuccess": "RSS syöte suljettu",
"ToastStreamingNotAllowedOnCellular": "Suoratoisto ei ole sallittu mobiilidatalla"
}
+10 -5
View File
@@ -2,7 +2,7 @@
"ButtonAdd": "Ajouter",
"ButtonAddNewServer": "Ajouter un serveur",
"ButtonAuthors": "Auteurs",
"ButtonBack": "Reculer",
"ButtonBack": "Retour",
"ButtonCancel": "Annuler",
"ButtonCancelTimer": "Annuler la minuterie",
"ButtonClearFilter": "Effacer le filtre",
@@ -176,12 +176,16 @@
"LabelName": "Nom",
"LabelNarrator": "Narrateur",
"LabelNarrators": "Narrateurs",
"LabelNavigateWithVolume": "Naviguer avec les touches de volume",
"LabelNavigateWithVolumeDisabled": "Désactivé",
"LabelNavigateWithVolumeEnabled": "Activé",
"LabelNavigateWithVolumeMirrored": "En miroir",
"LabelNever": "Jamais",
"LabelNewestAuthors": "Auteurs récents",
"LabelNewestEpisodes": "Épisodes récents",
"LabelNo": "Non",
"LabelNotFinished": "Non terminé",
"LabelNotStarted": "Non Démarré(e)",
"LabelNotStarted": "Pas commencé",
"LabelOff": "Éteint",
"LabelPassword": "Mot de passe",
"LabelPath": "Chemin",
@@ -195,10 +199,11 @@
"LabelProgress": "Progression",
"LabelPubDate": "Date de publication",
"LabelPublishYear": "Année de publication",
"LabelRSSFeedCustomOwnerEmail": "Courriel du propriétaire personnalisé",
"LabelRSSFeedCustomOwnerEmail": "Courriel personnalisée du propriétaire",
"LabelRSSFeedCustomOwnerName": "Nom propriétaire personnalisé",
"LabelRSSFeedPreventIndexing": "Empêcher lindexation",
"LabelRSSFeedSlug": "Balise URL du flux RSS",
"LabelRSSFeedSlug": "Identifiant dURL du flux RSS",
"LabelRandomly": "Au hasard",
"LabelRead": "Lire",
"LabelReadAgain": "Lire à nouveau",
"LabelRecentSeries": "Séries récentes",
@@ -277,7 +282,7 @@
"MessageMediaNotLinkedToServer": "L'élément n'est lié à aucun serveur. La progression ne sera pas synchronisé.",
"MessageNoBookmarks": "Aucun favoris",
"MessageNoChapters": "Aucun chapitre",
"MessageNoItems": "Aucun article",
"MessageNoItems": "Aucun élément",
"MessageNoItemsFound": "Aucun élément trouvé",
"MessageNoListeningSessions": "Aucune session d’écoute en cours",
"MessageNoMediaFolders": "Aucun dossier multimédia",
+2 -277
View File
@@ -1,306 +1,31 @@
{
"ButtonAdd": "ઉમેરો",
"ButtonAddNewServer": "Add New Server",
"ButtonAuthors": "લેખકો",
"ButtonBack": "Back",
"ButtonCancel": "રદ કરો",
"ButtonCancelTimer": "Cancel Timer",
"ButtonClearFilter": "ફિલ્ટર જતુ કરો ",
"ButtonClearFilter": "ફિલ્ટર જતુ કરો",
"ButtonCloseFeed": "ફીડ બંધ કરો",
"ButtonCollections": "સંગ્રહ",
"ButtonConnect": "Connect",
"ButtonConnectToServer": "Connect to Server",
"ButtonCreate": "બનાવો",
"ButtonCreateBookmark": "Create Bookmark",
"ButtonCreateNewPlaylist": "Create New Playlist",
"ButtonDelete": "કાઢી નાખો",
"ButtonDeleteLocalEpisode": "Delete local episode",
"ButtonDeleteLocalFile": "Delete local file",
"ButtonDeleteLocalItem": "Delete local item",
"ButtonDisableAutoTimer": "Disable Auto Timer",
"ButtonDisconnect": "Disconnect",
"ButtonGoToWebClient": "Go to Web Client",
"ButtonHistory": "History",
"ButtonHome": "ઘર",
"ButtonIssues": "સમસ્યાઓ",
"ButtonLatest": "નવીનતમ",
"ButtonLibrary": "પુસ્તકાલય",
"ButtonLocalMedia": "Local Media",
"ButtonManageLocalFiles": "Manage Local Files",
"ButtonNewFolder": "New Folder",
"ButtonNextEpisode": "Next Episode",
"ButtonOpenFeed": "ફીડ ખોલો",
"ButtonOverride": "Override",
"ButtonPause": "Pause",
"ButtonPlay": "ચલાવો",
"ButtonPlaying": "ચલાવી રહ્યું છે",
"ButtonPlaylists": "પ્લેલિસ્ટ",
"ButtonRead": "વાંચો",
"ButtonRemove": "કાઢી નાખો",
"ButtonRemoveFromServer": "Remove from Server",
"ButtonSave": "સાચવો",
"ButtonSaveOrder": "Save Order",
"ButtonSearch": "શોધો",
"ButtonSendEbookToDevice": "Send Ebook to Device",
"ButtonSeries": "સિરીઝ",
"ButtonSetTimer": "Set Timer",
"ButtonStream": "Stream",
"ButtonSubmit": "સબમિટ કરો",
"ButtonSwitchServerUser": "Switch Server/User",
"ButtonUserStats": "User Stats",
"ButtonYes": "હા",
"HeaderAccount": "એકાઉન્ટ",
"HeaderAdvanced": "અડ્વાન્સડ",
"HeaderAudioTracks": "Audio Tracks",
"HeaderChapters": "Chapters",
"HeaderCollection": "Collection",
"HeaderCollectionItems": "Collection Items",
"HeaderConnectionStatus": "Connection Status",
"HeaderDataSettings": "Data Settings",
"HeaderDetails": "Details",
"HeaderDownloads": "Downloads",
"HeaderEbookFiles": "Ebook Files",
"HeaderEpisodes": "Episodes",
"HeaderEreaderSettings": "Ereader Settings",
"HeaderLatestEpisodes": "Latest episodes",
"HeaderLibraries": "Libraries",
"HeaderLocalFolders": "Local Folders",
"HeaderLocalLibraryItems": "Local Library Items",
"HeaderNewPlaylist": "New Playlist",
"HeaderOpenRSSFeed": "Open RSS Feed",
"HeaderPlaybackSettings": "Playback Settings",
"HeaderPlaylist": "Playlist",
"HeaderPlaylistItems": "Playlist Items",
"HeaderRSSFeed": "RSS Feed",
"HeaderRSSFeedGeneral": "RSS Details",
"HeaderRSSFeedIsOpen": "RSS Feed is Open",
"HeaderSelectDownloadLocation": "Select Download Location",
"HeaderSettings": "Settings",
"HeaderSleepTimer": "Sleep Timer",
"HeaderSleepTimerSettings": "Sleep Timer Settings",
"HeaderStatsMinutesListeningChart": "Minutes Listening (last 7 days)",
"HeaderStatsRecentSessions": "Recent Sessions",
"HeaderTableOfContents": "Table of Contents",
"HeaderUserInterfaceSettings": "User Interface Settings",
"HeaderYourStats": "Your Stats",
"LabelAddToPlaylist": "Add to Playlist",
"LabelAdded": "Added",
"LabelAddedAt": "Added At",
"LabelAll": "All",
"LabelAllowSeekingOnMediaControls": "Allow position seeking on media notification controls",
"LabelAlways": "Always",
"LabelAskConfirmation": "Ask for confirmation",
"LabelAuthor": "Author",
"LabelAuthorFirstLast": "Author (First Last)",
"LabelAuthorLastFirst": "Author (Last, First)",
"LabelAuthors": "Authors",
"LabelAutoDownloadEpisodes": "Auto Download Episodes",
"LabelAutoRewindTime": "Auto rewind time",
"LabelAutoSleepTimer": "Auto sleep timer",
"LabelAutoSleepTimerAutoRewind": "Auto sleep timer auto rewind",
"LabelAutoSleepTimerAutoRewindHelp": "When the auto sleep timer finishes, playing the item again will automatically rewind your position.",
"LabelAutoSleepTimerHelp": "When playing media between the specified start and end times a sleep timer will automatically start.",
"LabelBooks": "Books",
"LabelChapterTrack": "Chapter Track",
"LabelChapters": "Chapters",
"LabelClosePlayer": "Close player",
"LabelCollapseSeries": "Collapse Series",
"LabelComplete": "Complete",
"LabelContinueBooks": "Continue Books",
"LabelContinueEpisodes": "Continue Episodes",
"LabelContinueListening": "Continue Listening",
"LabelContinueReading": "Continue Reading",
"LabelContinueSeries": "Continue Series",
"LabelCustomTime": "Custom time",
"LabelDescription": "Description",
"LabelDisableAudioFadeOut": "Disable audio fade out",
"LabelDisableAudioFadeOutHelp": "Audio volume will start decreasing when there is less than 1 minute remaining on the sleep timer. Enable this setting to not fade out.",
"LabelDisableAutoRewind": "Disable auto rewind",
"LabelDisableShakeToReset": "Disable shake to reset",
"LabelDisableShakeToResetHelp": "Shaking your device while the timer is running OR within 2 minutes of the timer expiring will reset the sleep timer. Enable this setting to disable shake to reset.",
"LabelDisableVibrateOnReset": "Disable vibrate on reset",
"LabelDisableVibrateOnResetHelp": "When the sleep timer gets reset your device will vibrate. Enable this setting to not vibrate when the sleep timer resets.",
"LabelDiscover": "Discover",
"LabelDownload": "Download",
"LabelDownloadUsingCellular": "Download using Cellular",
"LabelDownloaded": "Downloaded",
"LabelDuration": "Duration",
"LabelEbook": "Ebook",
"LabelEbooks": "Ebooks",
"LabelEnable": "Enable",
"LabelEnableMp3IndexSeeking": "Enable mp3 index seeking",
"LabelEnableMp3IndexSeekingHelp": "This setting should only be enabled if you have mp3 files that are not seeking correctly. Inaccurate seeking is most likely due to Variable birate (VBR) MP3 files. This setting will force index seeking, in which a time-to-byte mapping is built as the file is read. In some cases with large MP3 files there will be a delay when seeking towards the end of the file.",
"LabelEnd": "End",
"LabelEndOfChapter": "End of Chapter",
"LabelEndTime": "End time",
"LabelEpisode": "Episode",
"LabelFeedURL": "Feed URL",
"LabelFile": "File",
"LabelFileBirthtime": "File Birthtime",
"LabelFileModified": "File Modified",
"LabelFilename": "Filename",
"LabelFinished": "Finished",
"LabelFolder": "Folder",
"LabelFontScale": "Font scale",
"LabelGenre": "Genre",
"LabelGenres": "Genres",
"LabelHapticFeedback": "Haptic feedback",
"LabelHasEbook": "Has ebook",
"LabelHasSupplementaryEbook": "Has supplementary ebook",
"LabelHeavy": "Heavy",
"LabelHigh": "High",
"LabelHost": "Host",
"LabelInProgress": "In Progress",
"LabelIncomplete": "Incomplete",
"LabelInternalAppStorage": "Internal App Storage",
"LabelJumpBackwardsTime": "Jump backwards time",
"LabelJumpForwardsTime": "Jump forwards time",
"LabelLanguage": "Language",
"LabelLayout": "Layout",
"LabelLayoutAuto": "Auto",
"LabelLayoutSinglePage": "Single page",
"LabelLight": "Light",
"LabelLineSpacing": "Line spacing",
"LabelListenAgain": "Listen Again",
"LabelLocalBooks": "Local Books",
"LabelLocalPodcasts": "Local Podcasts",
"LabelLockOrientation": "Lock orientation",
"LabelLockPlayer": "Lock Player",
"LabelLow": "Low",
"LabelMediaType": "Media Type",
"LabelMedium": "Medium",
"LabelMore": "More",
"LabelMoreInfo": "More Info",
"LabelName": "Name",
"LabelNarrator": "Narrator",
"LabelNarrators": "Narrators",
"LabelNever": "Never",
"LabelNewestAuthors": "Newest Authors",
"LabelNewestEpisodes": "Newest Episodes",
"LabelNo": "No",
"LabelNotFinished": "Not Finished",
"LabelNotStarted": "Not Started",
"LabelOff": "Off",
"LabelPassword": "Password",
"LabelPath": "Path",
"LabelPlaybackDirect": "Direct",
"LabelPlaybackLocal": "Local",
"LabelPlaybackSpeed": "Playback Speed",
"LabelPlaybackTranscode": "Transcode",
"LabelPodcast": "Podcast",
"LabelPodcasts": "Podcasts",
"LabelPreventIndexing": "Prevent your feed from being indexed by iTunes and Google podcast directories",
"LabelProgress": "Progress",
"LabelPubDate": "Pub Date",
"LabelPublishYear": "Publish Year",
"LabelRSSFeedCustomOwnerEmail": "Custom owner Email",
"LabelRSSFeedCustomOwnerName": "Custom owner Name",
"LabelRSSFeedPreventIndexing": "Prevent Indexing",
"LabelRSSFeedSlug": "RSS Feed Slug",
"LabelRead": "Read",
"LabelReadAgain": "Read Again",
"LabelRecentSeries": "Recent Series",
"LabelRecentlyAdded": "Recently Added",
"LabelRemoveFromPlaylist": "Remove from Playlist",
"LabelScaleElapsedTimeBySpeed": "Scale Elapsed Time by Speed",
"LabelSeason": "Season",
"LabelSelectADevice": "Select a device",
"LabelSeries": "Series",
"LabelServerAddress": "Server address",
"LabelSetEbookAsPrimary": "Set as primary",
"LabelSetEbookAsSupplementary": "Set as supplementary",
"LabelShakeSensitivity": "Shake sensitivity",
"LabelShowAll": "Show All",
"LabelSize": "Size",
"LabelSleepTimer": "Sleep timer",
"LabelStart": "Start",
"LabelStartTime": "Start Time",
"LabelStatsBestDay": "Best Day",
"LabelStatsDailyAverage": "Daily Average",
"LabelStatsDays": "Days",
"LabelStatsDaysListened": "Days Listened",
"LabelStatsInARow": "in a row",
"LabelStatsItemsFinished": "Items Finished",
"LabelStatsMinutes": "minutes",
"LabelStatsMinutesListening": "Minutes Listening",
"LabelStatsWeekListening": "Week Listening",
"LabelStreamingUsingCellular": "Streaming using Cellular",
"LabelTag": "Tag",
"LabelTags": "Tags",
"LabelTheme": "Theme",
"LabelThemeDark": "Dark",
"LabelThemeLight": "Light",
"LabelTimeRemaining": "{0} remaining",
"LabelTitle": "Title",
"LabelTotalTrack": "Total Track",
"LabelTracks": "Tracks",
"LabelType": "Type",
"LabelUnlockPlayer": "Unlock Player",
"LabelUseBookshelfView": "Use bookshelf view",
"LabelUser": "User",
"LabelUsername": "Username",
"LabelVeryHigh": "Very High",
"LabelVeryLow": "Very Low",
"LabelYourBookmarks": "Your Bookmarks",
"LabelYourProgress": "Your Progress",
"MessageAndroid10Downloads": "Android 10 and below will use internal app storage for downloads.",
"MessageAttemptingServerConnection": "Attempting server connection...",
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf server not connected",
"MessageAudiobookshelfServerRequired": "<strong>Important!</strong> This app is designed to work with an Audiobookshelf server that you or someone you know is hosting. This app does not provide any content.",
"MessageBookshelfEmpty": "Bookshelf empty",
"MessageConfirmDeleteLocalEpisode": "Remove local episode \"{0}\" from your device? The file on the server will be unaffected.",
"MessageConfirmDeleteLocalFiles": "Remove local files of this item from your device? The files on the server and your progress will be unaffected.",
"MessageConfirmDiscardProgress": "Are you sure you want to reset your progress?",
"MessageConfirmDownloadUsingCellular": "You are about to download using cellular data. This may include carrier data charges. Do you wish to continue?",
"MessageConfirmMarkAsFinished": "Are you sure you want to mark this item as finished?",
"MessageConfirmRemoveBookmark": "Are you sure you want to remove bookmark?",
"MessageConfirmStreamingUsingCellular": "You are about to stream using cellular data. This may include carrier data charges. Do you wish to continue?",
"MessageDiscardProgress": "Discard Progress",
"MessageDownloadCompleteProcessing": "Download complete. Processing...",
"MessageDownloading": "Downloading...",
"MessageDownloadingEpisode": "Downloading episode",
"MessageEpisodesQueuedForDownload": "{0} Episode(s) queued for download",
"MessageFeedURLWillBe": "Feed URL will be {0}",
"MessageFetching": "Fetching...",
"MessageFollowTheProjectOnGithub": "Follow the project on GitHub",
"MessageItemDownloadCompleteFailedToCreate": "Item download complete but failed to create library item",
"MessageLoading": "Loading...",
"MessageLoadingServerData": "Loading server data...",
"MessageMarkAsFinished": "Mark as Finished",
"MessageMediaLinkedToADifferentServer": "Media is linked to an Audiobookshelf server on a different address ({0}). Progress will be synced when connected to this server address.",
"MessageMediaLinkedToADifferentUser": "Media is linked to this server but was downloaded by a different user. Progress will only be synced to the user that downloaded it.",
"MessageMediaLinkedToServer": "Linked to server {0}",
"MessageMediaLinkedToThisServer": "Downloaded media is linked to this server",
"MessageMediaNotLinkedToServer": "Media is not linked to an Audiobookshelf server. No progress will be synced.",
"MessageNoBookmarks": "No Bookmarks",
"MessageNoChapters": "No Chapters",
"MessageNoItems": "No Items",
"MessageNoItemsFound": "No items found",
"MessageNoListeningSessions": "No Listening Sessions",
"MessageNoMediaFolders": "No Media Folders",
"MessageNoNetworkConnection": "No network connection",
"MessageNoPodcastsFound": "No podcasts found",
"MessageNoSeries": "No series",
"MessageNoUpdatesWereNecessary": "No updates were necessary",
"MessageNoUserPlaylists": "You have no playlists",
"MessageReportBugsAndContribute": "Report bugs, request features, and contribute on",
"MessageSocketConnectedOverMeteredCellular": "Socket connected over metered cellular",
"MessageSocketConnectedOverMeteredWifi": "Socket connected over metered Wi-Fi",
"MessageSocketConnectedOverUnmeteredCellular": "Socket connected over unmetered cellular",
"MessageSocketConnectedOverUnmeteredWifi": "Socket connected over unmetered Wi-Fi",
"MessageSocketNotConnected": "Socket not connected",
"NoteRSSFeedPodcastAppsHttps": "Warning: Most podcast apps will require the RSS feed URL is using HTTPS",
"NoteRSSFeedPodcastAppsPubDate": "Warning: 1 or more of your episodes do not have a Pub Date. Some podcast apps require this.",
"ToastBookmarkCreateFailed": "Failed to create bookmark",
"ToastBookmarkRemoveFailed": "Failed to remove bookmark",
"ToastBookmarkUpdateFailed": "Failed to update bookmark",
"ToastDownloadNotAllowedOnCellular": "Downloading is not allowed on cellular data",
"ToastItemMarkedAsFinishedFailed": "Failed to mark as Finished",
"ToastItemMarkedAsNotFinishedFailed": "Failed to mark as Not Finished",
"ToastPlaylistCreateFailed": "Failed to create playlist",
"ToastPodcastCreateFailed": "Failed to create podcast",
"ToastPodcastCreateSuccess": "Podcast created successfully",
"ToastRSSFeedCloseFailed": "Failed to close RSS feed",
"ToastRSSFeedCloseSuccess": "RSS feed closed",
"ToastStreamingNotAllowedOnCellular": "Streaming is not allowed on cellular data"
"MessageSocketConnectedOverUnmeteredWifi": "Socket connected over unmetered Wi-Fi"
}
+1
View File
@@ -0,0 +1 @@
{}
+1 -276
View File
@@ -1,306 +1,31 @@
{
"ButtonAdd": "जोड़ें",
"ButtonAddNewServer": "Add New Server",
"ButtonAuthors": "लेखक",
"ButtonBack": "Back",
"ButtonCancel": "रद्द करें",
"ButtonCancelTimer": "Cancel Timer",
"ButtonClearFilter": "लागू फ़िल्टर साफ़ करें",
"ButtonCloseFeed": "फ़ीड बंद करें",
"ButtonCollections": "संग्रह",
"ButtonConnect": "Connect",
"ButtonConnectToServer": "Connect to Server",
"ButtonCreate": "बनाएं",
"ButtonCreateBookmark": "Create Bookmark",
"ButtonCreateNewPlaylist": "Create New Playlist",
"ButtonDelete": "हटाएं",
"ButtonDeleteLocalEpisode": "Delete local episode",
"ButtonDeleteLocalFile": "Delete local file",
"ButtonDeleteLocalItem": "Delete local item",
"ButtonDisableAutoTimer": "Disable Auto Timer",
"ButtonDisconnect": "Disconnect",
"ButtonGoToWebClient": "Go to Web Client",
"ButtonHistory": "History",
"ButtonHome": "घर",
"ButtonIssues": "समस्याएं",
"ButtonLatest": "नवीनतम",
"ButtonLibrary": "पुस्तकालय",
"ButtonLocalMedia": "Local Media",
"ButtonManageLocalFiles": "Manage Local Files",
"ButtonNewFolder": "New Folder",
"ButtonNextEpisode": "Next Episode",
"ButtonOpenFeed": "फ़ीड खोलें",
"ButtonOverride": "Override",
"ButtonPause": "Pause",
"ButtonPlay": "चलाएँ",
"ButtonPlaying": "चल रही है",
"ButtonPlaylists": "प्लेलिस्ट्स",
"ButtonRead": "पढ़ लिया",
"ButtonRemove": "हटाएं",
"ButtonRemoveFromServer": "Remove from Server",
"ButtonSave": "सहेजें",
"ButtonSaveOrder": "Save Order",
"ButtonSearch": "खोजें",
"ButtonSendEbookToDevice": "Send Ebook to Device",
"ButtonSeries": "सीरीज",
"ButtonSetTimer": "Set Timer",
"ButtonStream": "Stream",
"ButtonSubmit": "जमा करें",
"ButtonSwitchServerUser": "Switch Server/User",
"ButtonUserStats": "User Stats",
"ButtonYes": "हाँ",
"HeaderAccount": "खाता",
"HeaderAdvanced": "विकसित",
"HeaderAudioTracks": "Audio Tracks",
"HeaderChapters": "Chapters",
"HeaderCollection": "Collection",
"HeaderCollectionItems": "Collection Items",
"HeaderConnectionStatus": "Connection Status",
"HeaderDataSettings": "Data Settings",
"HeaderDetails": "Details",
"HeaderDownloads": "Downloads",
"HeaderEbookFiles": "Ebook Files",
"HeaderEpisodes": "Episodes",
"HeaderEreaderSettings": "Ereader Settings",
"HeaderLatestEpisodes": "Latest episodes",
"HeaderLibraries": "Libraries",
"HeaderLocalFolders": "Local Folders",
"HeaderLocalLibraryItems": "Local Library Items",
"HeaderNewPlaylist": "New Playlist",
"HeaderOpenRSSFeed": "Open RSS Feed",
"HeaderPlaybackSettings": "Playback Settings",
"HeaderPlaylist": "Playlist",
"HeaderPlaylistItems": "Playlist Items",
"HeaderRSSFeed": "RSS Feed",
"HeaderRSSFeedGeneral": "RSS Details",
"HeaderRSSFeedIsOpen": "RSS Feed is Open",
"HeaderSelectDownloadLocation": "Select Download Location",
"HeaderSettings": "Settings",
"HeaderSleepTimer": "Sleep Timer",
"HeaderSleepTimerSettings": "Sleep Timer Settings",
"HeaderStatsMinutesListeningChart": "Minutes Listening (last 7 days)",
"HeaderStatsRecentSessions": "Recent Sessions",
"HeaderTableOfContents": "Table of Contents",
"HeaderUserInterfaceSettings": "User Interface Settings",
"HeaderYourStats": "Your Stats",
"LabelAddToPlaylist": "Add to Playlist",
"LabelAdded": "Added",
"LabelAddedAt": "Added At",
"LabelAll": "All",
"LabelAllowSeekingOnMediaControls": "Allow position seeking on media notification controls",
"LabelAlways": "Always",
"LabelAskConfirmation": "Ask for confirmation",
"LabelAuthor": "Author",
"LabelAuthorFirstLast": "Author (First Last)",
"LabelAuthorLastFirst": "Author (Last, First)",
"LabelAuthors": "Authors",
"LabelAutoDownloadEpisodes": "Auto Download Episodes",
"LabelAutoRewindTime": "Auto rewind time",
"LabelAutoSleepTimer": "Auto sleep timer",
"LabelAutoSleepTimerAutoRewind": "Auto sleep timer auto rewind",
"LabelAutoSleepTimerAutoRewindHelp": "When the auto sleep timer finishes, playing the item again will automatically rewind your position.",
"LabelAutoSleepTimerHelp": "When playing media between the specified start and end times a sleep timer will automatically start.",
"LabelBooks": "Books",
"LabelChapterTrack": "Chapter Track",
"LabelChapters": "Chapters",
"LabelClosePlayer": "Close player",
"LabelCollapseSeries": "Collapse Series",
"LabelComplete": "Complete",
"LabelContinueBooks": "Continue Books",
"LabelContinueEpisodes": "Continue Episodes",
"LabelContinueListening": "Continue Listening",
"LabelContinueReading": "Continue Reading",
"LabelContinueSeries": "Continue Series",
"LabelCustomTime": "Custom time",
"LabelDescription": "Description",
"LabelDisableAudioFadeOut": "Disable audio fade out",
"LabelDisableAudioFadeOutHelp": "Audio volume will start decreasing when there is less than 1 minute remaining on the sleep timer. Enable this setting to not fade out.",
"LabelDisableAutoRewind": "Disable auto rewind",
"LabelDisableShakeToReset": "Disable shake to reset",
"LabelDisableShakeToResetHelp": "Shaking your device while the timer is running OR within 2 minutes of the timer expiring will reset the sleep timer. Enable this setting to disable shake to reset.",
"LabelDisableVibrateOnReset": "Disable vibrate on reset",
"LabelDisableVibrateOnResetHelp": "When the sleep timer gets reset your device will vibrate. Enable this setting to not vibrate when the sleep timer resets.",
"LabelDiscover": "Discover",
"LabelDownload": "Download",
"LabelDownloadUsingCellular": "Download using Cellular",
"LabelDownloaded": "Downloaded",
"LabelDuration": "Duration",
"LabelEbook": "Ebook",
"LabelEbooks": "Ebooks",
"LabelEnable": "Enable",
"LabelEnableMp3IndexSeeking": "Enable mp3 index seeking",
"LabelEnableMp3IndexSeekingHelp": "This setting should only be enabled if you have mp3 files that are not seeking correctly. Inaccurate seeking is most likely due to Variable birate (VBR) MP3 files. This setting will force index seeking, in which a time-to-byte mapping is built as the file is read. In some cases with large MP3 files there will be a delay when seeking towards the end of the file.",
"LabelEnd": "End",
"LabelEndOfChapter": "End of Chapter",
"LabelEndTime": "End time",
"LabelEpisode": "Episode",
"LabelFeedURL": "Feed URL",
"LabelFile": "File",
"LabelFileBirthtime": "File Birthtime",
"LabelFileModified": "File Modified",
"LabelFilename": "Filename",
"LabelFinished": "Finished",
"LabelFolder": "Folder",
"LabelFontScale": "Font scale",
"LabelGenre": "Genre",
"LabelGenres": "Genres",
"LabelHapticFeedback": "Haptic feedback",
"LabelHasEbook": "Has ebook",
"LabelHasSupplementaryEbook": "Has supplementary ebook",
"LabelHeavy": "Heavy",
"LabelHigh": "High",
"LabelHost": "Host",
"LabelInProgress": "In Progress",
"LabelIncomplete": "Incomplete",
"LabelInternalAppStorage": "Internal App Storage",
"LabelJumpBackwardsTime": "Jump backwards time",
"LabelJumpForwardsTime": "Jump forwards time",
"LabelLanguage": "Language",
"LabelLayout": "Layout",
"LabelLayoutAuto": "Auto",
"LabelLayoutSinglePage": "Single page",
"LabelLight": "Light",
"LabelLineSpacing": "Line spacing",
"LabelListenAgain": "Listen Again",
"LabelLocalBooks": "Local Books",
"LabelLocalPodcasts": "Local Podcasts",
"LabelLockOrientation": "Lock orientation",
"LabelLockPlayer": "Lock Player",
"LabelLow": "Low",
"LabelMediaType": "Media Type",
"LabelMedium": "Medium",
"LabelMore": "More",
"LabelMoreInfo": "More Info",
"LabelName": "Name",
"LabelNarrator": "Narrator",
"LabelNarrators": "Narrators",
"LabelNever": "Never",
"LabelNewestAuthors": "Newest Authors",
"LabelNewestEpisodes": "Newest Episodes",
"LabelNo": "No",
"LabelNotFinished": "Not Finished",
"LabelNotStarted": "Not Started",
"LabelOff": "Off",
"LabelPassword": "Password",
"LabelPath": "Path",
"LabelPlaybackDirect": "Direct",
"LabelPlaybackLocal": "Local",
"LabelPlaybackSpeed": "Playback Speed",
"LabelPlaybackTranscode": "Transcode",
"LabelPodcast": "Podcast",
"LabelPodcasts": "Podcasts",
"LabelPreventIndexing": "Prevent your feed from being indexed by iTunes and Google podcast directories",
"LabelProgress": "Progress",
"LabelPubDate": "Pub Date",
"LabelPublishYear": "Publish Year",
"LabelRSSFeedCustomOwnerEmail": "Custom owner Email",
"LabelRSSFeedCustomOwnerName": "Custom owner Name",
"LabelRSSFeedPreventIndexing": "Prevent Indexing",
"LabelRSSFeedSlug": "RSS Feed Slug",
"LabelRead": "Read",
"LabelReadAgain": "Read Again",
"LabelRecentSeries": "Recent Series",
"LabelRecentlyAdded": "Recently Added",
"LabelRemoveFromPlaylist": "Remove from Playlist",
"LabelScaleElapsedTimeBySpeed": "Scale Elapsed Time by Speed",
"LabelSeason": "Season",
"LabelSelectADevice": "Select a device",
"LabelSeries": "Series",
"LabelServerAddress": "Server address",
"LabelSetEbookAsPrimary": "Set as primary",
"LabelSetEbookAsSupplementary": "Set as supplementary",
"LabelShakeSensitivity": "Shake sensitivity",
"LabelShowAll": "Show All",
"LabelSize": "Size",
"LabelSleepTimer": "Sleep timer",
"LabelStart": "Start",
"LabelStartTime": "Start Time",
"LabelStatsBestDay": "Best Day",
"LabelStatsDailyAverage": "Daily Average",
"LabelStatsDays": "Days",
"LabelStatsDaysListened": "Days Listened",
"LabelStatsInARow": "in a row",
"LabelStatsItemsFinished": "Items Finished",
"LabelStatsMinutes": "minutes",
"LabelStatsMinutesListening": "Minutes Listening",
"LabelStatsWeekListening": "Week Listening",
"LabelStreamingUsingCellular": "Streaming using Cellular",
"LabelTag": "Tag",
"LabelTags": "Tags",
"LabelTheme": "Theme",
"LabelThemeDark": "Dark",
"LabelThemeLight": "Light",
"LabelTimeRemaining": "{0} remaining",
"LabelTitle": "Title",
"LabelTotalTrack": "Total Track",
"LabelTracks": "Tracks",
"LabelType": "Type",
"LabelUnlockPlayer": "Unlock Player",
"LabelUseBookshelfView": "Use bookshelf view",
"LabelUser": "User",
"LabelUsername": "Username",
"LabelVeryHigh": "Very High",
"LabelVeryLow": "Very Low",
"LabelYourBookmarks": "Your Bookmarks",
"LabelYourProgress": "Your Progress",
"MessageAndroid10Downloads": "Android 10 and below will use internal app storage for downloads.",
"MessageAttemptingServerConnection": "Attempting server connection...",
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf server not connected",
"MessageAudiobookshelfServerRequired": "<strong>Important!</strong> This app is designed to work with an Audiobookshelf server that you or someone you know is hosting. This app does not provide any content.",
"MessageBookshelfEmpty": "Bookshelf empty",
"MessageConfirmDeleteLocalEpisode": "Remove local episode \"{0}\" from your device? The file on the server will be unaffected.",
"MessageConfirmDeleteLocalFiles": "Remove local files of this item from your device? The files on the server and your progress will be unaffected.",
"MessageConfirmDiscardProgress": "Are you sure you want to reset your progress?",
"MessageConfirmDownloadUsingCellular": "You are about to download using cellular data. This may include carrier data charges. Do you wish to continue?",
"MessageConfirmMarkAsFinished": "Are you sure you want to mark this item as finished?",
"MessageConfirmRemoveBookmark": "Are you sure you want to remove bookmark?",
"MessageConfirmStreamingUsingCellular": "You are about to stream using cellular data. This may include carrier data charges. Do you wish to continue?",
"MessageDiscardProgress": "Discard Progress",
"MessageDownloadCompleteProcessing": "Download complete. Processing...",
"MessageDownloading": "Downloading...",
"MessageDownloadingEpisode": "Downloading episode",
"MessageEpisodesQueuedForDownload": "{0} Episode(s) queued for download",
"MessageFeedURLWillBe": "Feed URL will be {0}",
"MessageFetching": "Fetching...",
"MessageFollowTheProjectOnGithub": "Follow the project on GitHub",
"MessageItemDownloadCompleteFailedToCreate": "Item download complete but failed to create library item",
"MessageLoading": "Loading...",
"MessageLoadingServerData": "Loading server data...",
"MessageMarkAsFinished": "Mark as Finished",
"MessageMediaLinkedToADifferentServer": "Media is linked to an Audiobookshelf server on a different address ({0}). Progress will be synced when connected to this server address.",
"MessageMediaLinkedToADifferentUser": "Media is linked to this server but was downloaded by a different user. Progress will only be synced to the user that downloaded it.",
"MessageMediaLinkedToServer": "Linked to server {0}",
"MessageMediaLinkedToThisServer": "Downloaded media is linked to this server",
"MessageMediaNotLinkedToServer": "Media is not linked to an Audiobookshelf server. No progress will be synced.",
"MessageNoBookmarks": "No Bookmarks",
"MessageNoChapters": "No Chapters",
"MessageNoItems": "No Items",
"MessageNoItemsFound": "No items found",
"MessageNoListeningSessions": "No Listening Sessions",
"MessageNoMediaFolders": "No Media Folders",
"MessageNoNetworkConnection": "No network connection",
"MessageNoPodcastsFound": "No podcasts found",
"MessageNoSeries": "No series",
"MessageNoUpdatesWereNecessary": "No updates were necessary",
"MessageNoUserPlaylists": "You have no playlists",
"MessageReportBugsAndContribute": "Report bugs, request features, and contribute on",
"MessageSocketConnectedOverMeteredCellular": "Socket connected over metered cellular",
"MessageSocketConnectedOverMeteredWifi": "Socket connected over metered Wi-Fi",
"MessageSocketConnectedOverUnmeteredCellular": "Socket connected over unmetered cellular",
"MessageSocketConnectedOverUnmeteredWifi": "Socket connected over unmetered Wi-Fi",
"MessageSocketNotConnected": "Socket not connected",
"NoteRSSFeedPodcastAppsHttps": "Warning: Most podcast apps will require the RSS feed URL is using HTTPS",
"NoteRSSFeedPodcastAppsPubDate": "Warning: 1 or more of your episodes do not have a Pub Date. Some podcast apps require this.",
"ToastBookmarkCreateFailed": "Failed to create bookmark",
"ToastBookmarkRemoveFailed": "Failed to remove bookmark",
"ToastBookmarkUpdateFailed": "Failed to update bookmark",
"ToastDownloadNotAllowedOnCellular": "Downloading is not allowed on cellular data",
"ToastItemMarkedAsFinishedFailed": "Failed to mark as Finished",
"ToastItemMarkedAsNotFinishedFailed": "Failed to mark as Not Finished",
"ToastPlaylistCreateFailed": "Failed to create playlist",
"ToastPodcastCreateFailed": "Failed to create podcast",
"ToastPodcastCreateSuccess": "Podcast created successfully",
"ToastRSSFeedCloseFailed": "Failed to close RSS feed",
"ToastRSSFeedCloseSuccess": "RSS feed closed",
"ToastStreamingNotAllowedOnCellular": "Streaming is not allowed on cellular data"
"MessageSocketConnectedOverUnmeteredWifi": "Socket connected over unmetered Wi-Fi"
}
+259 -253
View File
@@ -1,308 +1,314 @@
{
"ButtonAdd": "Dodaj",
"ButtonAddNewServer": "dodati novi poslužitelj",
"ButtonAddNewServer": "Dodaj novi poslužitelj",
"ButtonAuthors": "Autori",
"ButtonBack": "Natrag",
"ButtonCancel": "Odustani",
"ButtonCancelTimer": "poništi mjerač vremena",
"ButtonCancelTimer": "Poništi timer",
"ButtonClearFilter": "Poništi filter",
"ButtonCloseFeed": "Zatvori feed",
"ButtonCollections": "Kolekcije",
"ButtonConnect": "spojiti",
"ButtonConnectToServer": "spojiti se na poslužitelj",
"ButtonCreate": "Napravi",
"ButtonCreateBookmark": "stvoriti oznaku",
"ButtonCreateNewPlaylist": "stvoriti novu listu muzike",
"ButtonDelete": "Obriši",
"ButtonDeleteLocalEpisode": "izbrisati lokalnu epizosdu",
"ButtonDeleteLocalFile": "Delete local file",
"ButtonDeleteLocalItem": "Delete local item",
"ButtonDisableAutoTimer": "poništiti automatski mjerač vremena",
"ButtonDisconnect": "odvezati se",
"ButtonGoToWebClient": "Go to Web Client",
"ButtonHistory": "istorija",
"ButtonCloseFeed": "Zatvori izvor",
"ButtonCollections": "Zbirke",
"ButtonConnect": "Povezivanje",
"ButtonConnectToServer": "Poveži se s poslužiteljem",
"ButtonCreate": "Izradi",
"ButtonCreateBookmark": "Izradi knjižnu oznaku",
"ButtonCreateNewPlaylist": "Izradi popis za izvođenje",
"ButtonDelete": "Izbriši",
"ButtonDeleteLocalEpisode": "Izbriši lokalni nastavak",
"ButtonDeleteLocalFile": "Izbriši lokalnu datoteku",
"ButtonDeleteLocalItem": "Izbriši lokalnu stavku",
"ButtonDisableAutoTimer": "Onemogući automatski timer",
"ButtonDisconnect": "Prekini vezu",
"ButtonGoToWebClient": "Otvori web sučelje",
"ButtonHistory": "Povijest",
"ButtonHome": "Početna stranica",
"ButtonIssues": "Problemi",
"ButtonLatest": "Najnovije",
"ButtonLibrary": "Biblioteka",
"ButtonLocalMedia": "Local Media",
"ButtonManageLocalFiles": "uredi lokane fajlove",
"ButtonNewFolder": "novi folder",
"ButtonNextEpisode": "sledeća epizoda",
"ButtonOpenFeed": "Otvori feed",
"ButtonOverride": "Override",
"ButtonPause": "Pause",
"ButtonPlay": "Pokreni",
"ButtonPlayEpisode": "Pokreni epizodu",
"ButtonPlaying": "pušteno",
"ButtonPlaylists": "plejliste",
"ButtonLibrary": "Knjižnica",
"ButtonLocalMedia": "Lokalni medijski zapisi",
"ButtonManageLocalFiles": "Upravljanje lokalnim datotekama",
"ButtonNewFolder": "Nova mapa",
"ButtonNextEpisode": "Sljedeći nastavak",
"ButtonOpenFeed": "Otvori izvor",
"ButtonOverride": "Zanemari",
"ButtonPause": "Pauziraj",
"ButtonPlay": "Reproduciraj",
"ButtonPlayEpisode": "Reproduciraj nastavak",
"ButtonPlaying": "Izvodi se",
"ButtonPlaylists": "Popisi za izvođenje",
"ButtonRead": "Pročitaj",
"ButtonRemove": "Ukloni",
"ButtonRemoveFromServer": "ukloni sa servera",
"ButtonRemoveFromServer": "Ukloni s poslužitelja",
"ButtonSave": "Spremi",
"ButtonSaveOrder": "sačuvaj narudžbu",
"ButtonSaveOrder": "Spremi redoslijed",
"ButtonSearch": "Traži",
"ButtonSendEbookToDevice": "pošalji elektronsku knjigu uređaju",
"ButtonSeries": "Serije",
"ButtonSetTimer": "Set Timer",
"ButtonStream": "lajvuj",
"ButtonSubmit": "Submit",
"ButtonSwitchServerUser": "promeni server/korisnika",
"ButtonUserStats": "User Stats",
"ButtonSendEbookToDevice": "Pošalji e-knjigu na uređaj",
"ButtonSeries": "Serijali",
"ButtonSetTimer": "Postavi timer",
"ButtonStream": "Izvođenje strujanjem",
"ButtonSubmit": "Pošalji",
"ButtonSwitchServerUser": "Promijeni poslužitelj/korisnika",
"ButtonUserStats": "Statistika korisnika",
"ButtonYes": "Da",
"HeaderAccount": "Korisnički račun",
"HeaderAdvanced": "Napredno",
"HeaderAudioTracks": "audio trake",
"HeaderAudioTracks": "Zvučni zapisi",
"HeaderChapters": "Poglavlja",
"HeaderCollection": "Kolekcija",
"HeaderCollectionItems": "Stvari u kolekciji",
"HeaderConnectionStatus": "status konekcije",
"HeaderDataSettings": "podešavanja podataka",
"HeaderDetails": "Detalji",
"HeaderDownloads": "Downloads",
"HeaderEbookFiles": "fajlovi elektronske knjige",
"HeaderEpisodes": "Epizode",
"HeaderEreaderSettings": "podešavanje elektronskog čitača",
"HeaderLatestEpisodes": "Najnovije epizode",
"HeaderLibraries": "Biblioteke",
"HeaderLocalFolders": "lokalni folderi",
"HeaderLocalLibraryItems": "lokalne stvari iz biblioteke",
"HeaderNewPlaylist": "nova plejlista",
"HeaderOpenRSSFeed": "Otvori RSS Feed",
"HeaderPlaybackSettings": "podešavanja vraćanja unazad",
"HeaderPlaylist": "Playlist",
"HeaderPlaylistItems": "Playlist Items",
"HeaderRSSFeed": "RSS Feed",
"HeaderRSSFeedGeneral": "RSS Details",
"HeaderRSSFeedIsOpen": "RSS Feed je otvoren",
"HeaderSelectDownloadLocation": "izaberi lokaciju preuzimanja",
"HeaderCollection": "Zbirka",
"HeaderCollectionItems": "Stavke u zbirci",
"HeaderConnectionStatus": "Stanje veze",
"HeaderDataSettings": "Podatkovne postavke",
"HeaderDetails": "Pojedinosti",
"HeaderDownloads": "Preuzimanja",
"HeaderEbookFiles": "Datoteke e-knjiga",
"HeaderEpisodes": "Nastavci",
"HeaderEreaderSettings": "Postavke e-čitača",
"HeaderLatestEpisodes": "Najnoviji nastavci",
"HeaderLibraries": "Knjižnice",
"HeaderLocalFolders": "Lokalne mape",
"HeaderLocalLibraryItems": "Stavke iz lokalne knjižnice",
"HeaderNewPlaylist": "Novi popis za izvođenje",
"HeaderOpenRSSFeed": "Otvori RSS izvor",
"HeaderPlaybackSettings": "Postavke izvođenja",
"HeaderPlaylist": "Popis za izvođenje",
"HeaderPlaylistItems": "Stavke popisa za izvođenje",
"HeaderRSSFeed": "RSS izvor",
"HeaderRSSFeedGeneral": "RSS pojedinosti",
"HeaderRSSFeedIsOpen": "RSS izvor je otvoren",
"HeaderSelectDownloadLocation": "Odaberi lokaciju za preuzimanja",
"HeaderSettings": "Postavke",
"HeaderSleepTimer": "merač vremena spavanja",
"HeaderSleepTimerSettings": "podešavanja merača vremena spavanja",
"HeaderStatsMinutesListeningChart": "Minuta odslušanih (posljednjih 7 dana)",
"HeaderSleepTimer": "Timer za spavanje",
"HeaderSleepTimerSettings": "Postavke timera za spavanje",
"HeaderStatsMinutesListeningChart": "Odslušanih minuta (posljednjih 7 dana)",
"HeaderStatsRecentSessions": "Nedavne sesije",
"HeaderTableOfContents": "tabela kontenta",
"HeaderUserInterfaceSettings": "podešavanja korisničkog interfejsa",
"HeaderYourStats": "Tvoja statistika",
"LabelAddToPlaylist": "Add to Playlist",
"LabelAdded": "dodato",
"LabelAddedAt": "dodato u",
"LabelAll": "sve",
"LabelAllowSeekingOnMediaControls": "Dozvoljena provera pozicije na medija kontroli notifikacija",
"LabelAlways": "uvek",
"LabelAskConfirmation": "pitaj za dozvolu",
"HeaderTableOfContents": "Sadržaj",
"HeaderUserInterfaceSettings": "Postavke korisničkog sučelja",
"HeaderYourStats": "Vaša statistika",
"LabelAddToPlaylist": "Dodaj na popis za izvođenje",
"LabelAdded": "Dodano",
"LabelAddedAt": "Dodano",
"LabelAll": "Sve",
"LabelAllowSeekingOnMediaControls": "Dopusti pretraživanje položaja na obavijesti s upravljanjem medijima",
"LabelAlways": "Uvijek",
"LabelAskConfirmation": "Zatraži potvrdu",
"LabelAuthor": "Autor",
"LabelAuthorFirstLast": "autor (prvi zadnji)",
"LabelAuthorLastFirst": "autor (zadnji, prvi)",
"LabelAuthorFirstLast": "Autor (Ime Prezime)",
"LabelAuthorLastFirst": "Autor (Prezime, Ime)",
"LabelAuthors": "Autori",
"LabelAutoDownloadEpisodes": "Automatski preuzmi epizode",
"LabelAutoRewindTime": "automatski vrati vreme",
"LabelAutoSleepTimer": "automatski merač vremena spavanja",
"LabelAutoSleepTimerAutoRewind": "automatski merač vremena spavanja automatski vraćanje unazad",
"LabelAutoSleepTimerAutoRewindHelp": "kada automatski merač vremena spavanja završi, puštanje stvari opet će automatski vratiti unazad vašu situaciju.",
"LabelAutoSleepTimerHelp": "When playing media between the specified start and end times a sleep timer will automatically start.",
"LabelAutoDownloadEpisodes": "Automatski preuzmi nastavke",
"LabelAutoRewindTime": "Automatsko vraćanje unatrag",
"LabelAutoSleepTimer": "Automatski timer za spavanje",
"LabelAutoSleepTimerAutoRewind": "Automatsko vraćanje unatrag timera za spavanje",
"LabelAutoSleepTimerAutoRewindHelp": "Nakon što se aktivira timer za spavanje, stavka koju ste slušali automatski će se vratiti na zadani položaj.",
"LabelAutoSleepTimerHelp": "Automatski timer za spavanje uključit će se u zadano vrijeme prilikom izvođenja medija.",
"LabelBooks": "Knjige",
"LabelChapterTrack": "Praćenje poglavlja",
"LabelChapters": "poglavlja",
"LabelClosePlayer": "izaberi igrača",
"LabelCollapseSeries": "Collapse Series",
"LabelComplete": "završeno",
"LabelContinueBooks": "nastavi knjige",
"LabelContinueEpisodes": "nastavi epizode",
"LabelContinueListening": "nastavi slušati",
"LabelContinueReading": "nastavi čitati",
"LabelContinueSeries": "nastavi serije",
"LabelCustomTime": "sopstveno vreme",
"LabelChapterTrack": "Zapis poglavlja",
"LabelChapters": "Poglavlja",
"LabelClosePlayer": "Zatvori reproduktor",
"LabelCollapseSeries": "Serijale prikaži sažeto",
"LabelComplete": "Dovršeno",
"LabelContinueBooks": "Nastavi knjige",
"LabelContinueEpisodes": "Nastavi nastavke",
"LabelContinueListening": "Nastavi slušati",
"LabelContinueReading": "Nastavi čitati",
"LabelContinueSeries": "Nastavi serijal",
"LabelCustomTime": "Prilagođeno vrijeme",
"LabelDescription": "Opis",
"LabelDisableAudioFadeOut": "Disable audio fade out",
"LabelDisableAudioFadeOutHelp": "Audio zvuk će se početi povećavati kada ima manje od minut merača vremena spavanja.",
"LabelDisableAutoRewind": "Disable auto rewind",
"LabelDisableShakeToReset": "Disable shake to reset",
"LabelDisableShakeToResetHelp": "Tresnja vašeg uređaja dok tajmer radi ili do 2 minuta od prekida tajmera će resetovati tajmer spavanja. Uključi ovo podešavanje da poništiš tresnju za resetovanje.",
"LabelDisableVibrateOnReset": "poništi vibriranje kada se resetuje",
"LabelDisableVibrateOnResetHelp": "Kada se tajmer spavanja resetuje vaš uređaj će vibrirati. Dozvolite ovo podešavanje da ne vibrira kada se tajmer spavanja resetuje.",
"LabelDiscover": "otkriti",
"LabelDisableAudioFadeOut": "Onemogući stišavanje zvuka",
"LabelDisableAudioFadeOutHelp": "Zvuk će se početi stišavati kada preostane manje od minute na timeru za spavanje. Ako ne želite stišavati zvuk, uključite ovu mogućnost.",
"LabelDisableAutoRewind": "Onemogući automatsko vraćanje",
"LabelDisableShakeToReset": "Onemogući ponovno postavljanje timera trešnjom",
"LabelDisableShakeToResetHelp": "Ukoliko zatresete svoj uređaj tijekom trajanja timera ILI unutar dvije minute od isteka timera, timer će ponovno početi odbrojavati. Uključite ovu mogućnost ako želite onemogućiti tu opciju.",
"LabelDisableVibrateOnReset": "Onemogući vibraciju prilikom vraćanja timera na početak",
"LabelDisableVibrateOnResetHelp": "Vaš će uređaj zavibrirati kad timer za spavanje ponovno počne odbrojavati. Ako ne želite da uređaj zavibrira kada odbrojavanje ponovno započne, uključite ovu mogućnost.",
"LabelDiscover": "Otkrij",
"LabelDownload": "Preuzmi",
"LabelDownloadUsingCellular": "Download using Cellular",
"LabelDownloaded": "preuzeto",
"LabelDownloadUsingCellular": "Preuzmi koristeći mobilne podatke",
"LabelDownloaded": "Preuzeto",
"LabelDuration": "Trajanje",
"LabelEbook": "elektronska knjiga",
"LabelEbooks": "elektronske knjige",
"LabelEnable": "Uključi",
"LabelEnableMp3IndexSeeking": "Enable mp3 index seeking",
"LabelEnableMp3IndexSeekingHelp": "This setting should only be enabled if you have mp3 files that are not seeking correctly. Inaccurate seeking is most likely due to Variable birate (VBR) MP3 files. This setting will force index seeking, in which a time-to-byte mapping is built as the file is read. In some cases with large MP3 files there will be a delay when seeking towards the end of the file.",
"LabelEbook": "E-knjiga",
"LabelEbooks": "E-knjige",
"LabelEnable": "Omogući",
"LabelEnableMp3IndexSeeking": "Omogući pretraživanje mp3 datoteka po indeksu",
"LabelEnableMp3IndexSeekingHelp": "Ovu mogućnost uključite samo ako imate mp3 datoteke koje ne možete pravilno pretraživati. Nepravilno pretraživanje najčešće uzrokuju MP3 datoteke s promjenjivom brzinom protoka (VBR). Ova postavka omogućit će pretraživanje pomoću indeksa, kod kojega se izrađuje mapa vremena i bajtova prilikom čitanja datoteke. U nekim slučajevima, kod velikih MP3 datoteka, može doći do kašnjenja kod pretraživanja na kraju datoteke.",
"LabelEnd": "Kraj",
"LabelEndOfChapter": "kraj poglavlja",
"LabelEndTime": "kraj vremena",
"LabelEpisode": "Epizoda",
"LabelFeedURL": "Feed URL",
"LabelEndOfChapter": "Kraj poglavlja",
"LabelEndTime": "Vrijeme završetka",
"LabelEpisode": "Nastavak",
"LabelFeedURL": "URL izvora",
"LabelFile": "Datoteka",
"LabelFileBirthtime": "File Birthtime",
"LabelFileModified": "fajl izmenjen",
"LabelFilename": "Ime datoteke",
"LabelFinished": "završen",
"LabelFolder": "folder",
"LabelFontScale": "Font scale",
"LabelGenre": "Genre",
"LabelFileBirthtime": "Datoteka stvorena",
"LabelFileModified": "Datoteka izmijenjena",
"LabelFilename": "Naziv datoteke",
"LabelFinished": "Dovršeno",
"LabelFolder": "Mapa",
"LabelFontBoldness": "Debljina slova",
"LabelFontScale": "Veličina slova",
"LabelGenre": "Žanr",
"LabelGenres": "Žanrovi",
"LabelHapticFeedback": "Haptic feedback",
"LabelHasEbook": "Has ebook",
"LabelHasSupplementaryEbook": "Has supplementary ebook",
"LabelHeavy": "Heavy",
"LabelHigh": "High",
"LabelHost": "Host",
"LabelHapticFeedback": "Haptičke povratne informacije",
"LabelHasEbook": "Ima e-knjigu",
"LabelHasSupplementaryEbook": "Ima dopunsku e-knjigu",
"LabelHeavy": "Jako",
"LabelHigh": "Jako",
"LabelHost": "Poslužitelj",
"LabelInProgress": "U tijeku",
"LabelIncomplete": "Nepotpuno",
"LabelInternalAppStorage": "Internal App Storage",
"LabelJumpBackwardsTime": "Jump backwards time",
"LabelJumpForwardsTime": "Jump forwards time",
"LabelInternalAppStorage": "Unutarnja pohrana aplikacije",
"LabelJumpBackwardsTime": "Trajanje skoka unatrag",
"LabelJumpForwardsTime": "Trajanje skoka unaprijed",
"LabelLanguage": "Jezik",
"LabelLayout": "Layout",
"LabelLayoutAuto": "Auto",
"LabelLayoutSinglePage": "Single page",
"LabelLight": "Light",
"LabelLineSpacing": "Line spacing",
"LabelListenAgain": "Listen Again",
"LabelLocalBooks": "Local Books",
"LabelLocalPodcasts": "Local Podcasts",
"LabelLockOrientation": "Lock orientation",
"LabelLockPlayer": "Lock Player",
"LabelLow": "Low",
"LabelMediaType": "Media Type",
"LabelMedium": "Medium",
"LabelLayout": "Prikaz",
"LabelLayoutAuto": "Automatski",
"LabelLayoutSinglePage": "Jedna stranica",
"LabelLight": "Lagano",
"LabelLineSpacing": "Razmak između redaka",
"LabelListenAgain": "Ponovno poslušaj",
"LabelLocalBooks": "Lokalne knjige",
"LabelLocalPodcasts": "Lokalni podcasti",
"LabelLockOrientation": "Zaključaj zakretanje",
"LabelLockPlayer": "Zaključaj upravljanje",
"LabelLow": "Slabo",
"LabelMediaType": "Vrsta medija",
"LabelMedium": "Srednje",
"LabelMore": "Više",
"LabelMoreInfo": "More Info",
"LabelMoreInfo": "Više informacija",
"LabelName": "Ime",
"LabelNarrator": "Narrator",
"LabelNarrators": "Naratori",
"LabelNever": "Never",
"LabelNewestAuthors": "Newest Authors",
"LabelNewestEpisodes": "Newest Episodes",
"LabelNo": "No",
"LabelNotFinished": "Nedovršeno",
"LabelNotStarted": "Not Started",
"LabelOff": "Off",
"LabelPassword": "Lozinka",
"LabelNarrator": "Pripovjedač",
"LabelNarrators": "Pripovjedači",
"LabelNavigateWithVolume": "Navigacija tipkama za glasnoću",
"LabelNavigateWithVolumeDisabled": "Isključeno",
"LabelNavigateWithVolumeEnabled": "Uključeno",
"LabelNavigateWithVolumeMirrored": "Zrcali",
"LabelNever": "Nikada",
"LabelNewestAuthors": "Najnoviji autori",
"LabelNewestEpisodes": "Najnovije epizode",
"LabelNo": "Ne",
"LabelNotFinished": "Nije dovršeno",
"LabelNotStarted": "Nije započeto",
"LabelOff": "Isključeno",
"LabelPassword": "Zaporka",
"LabelPath": "Putanja",
"LabelPlaybackDirect": "Direct",
"LabelPlaybackLocal": "Local",
"LabelPlaybackSpeed": "Playback Speed",
"LabelPlaybackTranscode": "Transcode",
"LabelPlaybackDirect": "Izravno",
"LabelPlaybackLocal": "Lokalno",
"LabelPlaybackSpeed": "Brzina izvođenja",
"LabelPlaybackTranscode": "Transkodiraj",
"LabelPodcast": "Podcast",
"LabelPodcasts": "Podcasts",
"LabelPreventIndexing": "Prevent your feed from being indexed by iTunes and Google podcast directories",
"LabelPodcasts": "Podcasti",
"LabelPreventIndexing": "Spriječite da iTunes i Google indeksiraju vaš feed za svoje popise podcasta",
"LabelProgress": "Napredak",
"LabelPubDate": "Datam izdavanja",
"LabelPublishYear": "Godina izdavanja",
"LabelRSSFeedCustomOwnerEmail": "Custom owner Email",
"LabelRSSFeedCustomOwnerName": "Custom owner Name",
"LabelRSSFeedPreventIndexing": "Prevent Indexing",
"LabelRSSFeedSlug": "RSS Feed Slug",
"LabelRead": "Read",
"LabelReadAgain": "Read Again",
"LabelRecentSeries": "Recent Series",
"LabelRecentlyAdded": "Recently Added",
"LabelRemoveFromPlaylist": "Remove from Playlist",
"LabelScaleElapsedTimeBySpeed": "Scale Elapsed Time by Speed",
"LabelPubDate": "Datum izdavanja",
"LabelPublishYear": "Godina objavljivanja",
"LabelRSSFeedCustomOwnerEmail": "Prilagođena adresa e-pošte vlasnika",
"LabelRSSFeedCustomOwnerName": "Prilagođeno ime vlasnika",
"LabelRSSFeedPreventIndexing": "Onemogući indeksiranje",
"LabelRSSFeedSlug": "Slug RSS izvora",
"LabelRandomly": "Nasumično",
"LabelRead": "Čitaj",
"LabelReadAgain": "Ponovno čitaj",
"LabelRecentSeries": "Najnoviji serijali",
"LabelRecentlyAdded": "Nedavno dodano",
"LabelRemoveFromPlaylist": "Ukloni s popisa za izvođenje",
"LabelScaleElapsedTimeBySpeed": "Prilagodi preostalo vrijeme brzini izvođenja",
"LabelSeason": "Sezona",
"LabelSelectADevice": "Select a device",
"LabelSeries": "Serije",
"LabelServerAddress": "Server address",
"LabelSetEbookAsPrimary": "Set as primary",
"LabelSetEbookAsSupplementary": "Set as supplementary",
"LabelShakeSensitivity": "Shake sensitivity",
"LabelSelectADevice": "Odabir uređaja",
"LabelSeries": "Serijal",
"LabelServerAddress": "Adresa poslužitelja",
"LabelSetEbookAsPrimary": "Postavi kao primarno",
"LabelSetEbookAsSupplementary": "Postavi kao dopunsko",
"LabelShakeSensitivity": "Osjetljivost trešnje",
"LabelShowAll": "Prikaži sve",
"LabelSize": "Veličina",
"LabelSleepTimer": "Sleep timer",
"LabelStart": "Pokreni",
"LabelSleepTimer": "Timer za spavanje",
"LabelStart": "Početak",
"LabelStartTime": "Vrijeme pokretanja",
"LabelStatsBestDay": "Najbolji dan",
"LabelStatsDailyAverage": "Dnevni prosjek",
"LabelStatsDays": "Dani",
"LabelStatsDaysListened": "Dana slušao",
"LabelStatsInARow": "u redu",
"LabelStatsItemsFinished": "Završenih stavki",
"LabelStatsDaysListened": "Dana slušano",
"LabelStatsInARow": "uzastopno",
"LabelStatsItemsFinished": "Dovršenih stavki",
"LabelStatsMinutes": "minute",
"LabelStatsMinutesListening": "Minuta odslušano",
"LabelStatsWeekListening": "Tjedno slušanje",
"LabelStreamingUsingCellular": "Streaming using Cellular",
"LabelTag": "Tag",
"LabelTags": "Tags",
"LabelTheme": "Theme",
"LabelThemeDark": "Dark",
"LabelThemeLight": "Light",
"LabelStreamingUsingCellular": "Strujanje preko mobilnih podataka",
"LabelTag": "Oznaka",
"LabelTags": "Oznake",
"LabelTheme": "Tema",
"LabelThemeDark": "Tamna",
"LabelThemeLight": "Svijetla",
"LabelTimeRemaining": "{0} preostalo",
"LabelTitle": "Naslov",
"LabelTotalSize": "Ukupna veličina",
"LabelTotalTrack": "Total Track",
"LabelTracks": "Tracks",
"LabelType": "Tip",
"LabelUnlockPlayer": "Unlock Player",
"LabelUseBookshelfView": "Use bookshelf view",
"LabelTotalTrack": "Ukupno zapisa",
"LabelTracks": "Zvučni zapisi",
"LabelType": "Vrsta",
"LabelUnlockPlayer": "Otključaj izvođač",
"LabelUseBookshelfView": "Uključi izgled police s knjigama",
"LabelUser": "Korisnik",
"LabelUsername": "Korisničko ime",
"LabelVeryHigh": "Very High",
"LabelVeryLow": "Very Low",
"LabelYourBookmarks": "Tvoje knjižne oznake",
"LabelYourProgress": "Tvoj napredak",
"MessageAndroid10Downloads": "Android 10 and below will use internal app storage for downloads.",
"MessageAttemptingServerConnection": "Attempting server connection...",
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf server not connected",
"MessageAudiobookshelfServerRequired": "<strong>Important!</strong> This app is designed to work with an Audiobookshelf server that you or someone you know is hosting. This app does not provide any content.",
"MessageBookshelfEmpty": "Bookshelf empty",
"MessageConfirmDeleteLocalEpisode": "Remove local episode \"{0}\" from your device? The file on the server will be unaffected.",
"MessageConfirmDeleteLocalFiles": "Remove local files of this item from your device? The files on the server and your progress will be unaffected.",
"MessageConfirmDiscardProgress": "Are you sure you want to reset your progress?",
"MessageConfirmDownloadUsingCellular": "You are about to download using cellular data. This may include carrier data charges. Do you wish to continue?",
"MessageConfirmMarkAsFinished": "Are you sure you want to mark this item as finished?",
"MessageConfirmRemoveBookmark": "Are you sure you want to remove bookmark?",
"MessageConfirmStreamingUsingCellular": "You are about to stream using cellular data. This may include carrier data charges. Do you wish to continue?",
"MessageDiscardProgress": "Discard Progress",
"MessageDownloadCompleteProcessing": "Download complete. Processing...",
"MessageDownloading": "Downloading...",
"MessageDownloadingEpisode": "Preuzimam epizodu",
"MessageEpisodesQueuedForDownload": "{0} Epizoda/-e u redu za preuzimanje",
"MessageFeedURLWillBe": "Feed URL će biti {0}",
"MessageFetching": "Dobavljam...",
"MessageFollowTheProjectOnGithub": "Follow the project on GitHub",
"MessageItemDownloadCompleteFailedToCreate": "Item download complete but failed to create library item",
"LabelVeryHigh": "Vrlo jako",
"LabelVeryLow": "Vrlo slabo",
"LabelYourBookmarks": "Vaše knjižne oznake",
"LabelYourProgress": "Vaš napredak",
"MessageAndroid10Downloads": "Na Androidu 10 i novijem za preuzimanja se upotrebljava unutarnja pohrana.",
"MessageAttemptingServerConnection": "Pokušavam se povezati s poslužiteljem...",
"MessageAudiobookshelfServerNotConnected": "Poslužitelj Audiobookshelf nije povezan",
"MessageAudiobookshelfServerRequired": "<strong>Važno!</strong> Ova je aplikacija predviđena za rad s poslužiteljem Audiobookshelf na vašem poslužitelju kojim upravljate vi ili netko koga znate. Ova aplikacija ne nudi nikakav sadržaj.",
"MessageBookshelfEmpty": "Polica s knjigama je prazna",
"MessageConfirmDeleteLocalEpisode": "Želite li ukloniti lokalni nastavak \"{0}\" sa svog uređaja? Ovo ne utječe na datoteku na poslužitelju.",
"MessageConfirmDeleteLocalFiles": "Želite li ukloniti lokalne datoteke ove stavke sa svog uređaja? Ovo ne utječe na datoteke na poslužitelju niti na vaš napredak.",
"MessageConfirmDiscardProgress": "Jeste li sigurni da želite iz izbrisati svoj napredak?",
"MessageConfirmDownloadUsingCellular": "Spremate se pokrenuti preuzimanje koristeći mobilne podatke. Ovo može uzrokovati dodatne troškove. Želite li nastaviti?",
"MessageConfirmMarkAsFinished": "Sigurno želite označiti ovu stavku dovršenom?",
"MessageConfirmRemoveBookmark": "Sigurno želite ukloniti knjižnu oznaku?",
"MessageConfirmStreamingUsingCellular": "Pokrenut ćete strujanje korištenjem mobilnih podataka. Ovo može uzrokovati dodatne troškove. Želite li nastaviti?",
"MessageDiscardProgress": "Zanemari napredak",
"MessageDownloadCompleteProcessing": "Preuzimanje dovršeno. Obrađujem...",
"MessageDownloading": "Preuzimanje...",
"MessageDownloadingEpisode": "Preuzimam nastavak",
"MessageEpisodesQueuedForDownload": "{0} nastavak(a) u redu za preuzimanje",
"MessageFeedURLWillBe": "URL izvora bit će {0}",
"MessageFetching": "Dohvaćam...",
"MessageFollowTheProjectOnGithub": "Pratite projekt na GitHubu",
"MessageItemDownloadCompleteFailedToCreate": "Stavka je uspješno preuzeta, ali nije uspjela izrada knjižničke stavke",
"MessageLoading": "Učitavam...",
"MessageLoadingServerData": "Loading server data...",
"MessageMarkAsFinished": "Označi kao završeno",
"MessageMediaLinkedToADifferentServer": "Media is linked to an Audiobookshelf server on a different address ({0}). Progress will be synced when connected to this server address.",
"MessageMediaLinkedToADifferentUser": "Media is linked to this server but was downloaded by a different user. Progress will only be synced to the user that downloaded it.",
"MessageMediaLinkedToServer": "Linked to server {0}",
"MessageMediaLinkedToThisServer": "Downloaded media is linked to this server",
"MessageMediaNotLinkedToServer": "Media is not linked to an Audiobookshelf server. No progress will be synced.",
"MessageNoBookmarks": "Nema knjižnih bilješki",
"MessageLoadingServerData": "Učitavam podatke poslužitelja...",
"MessageMarkAsFinished": "Označi kao dovršeno",
"MessageMediaLinkedToADifferentServer": "Medijski zapis vezan je s Audiobookshelf poslužiteljem na drugoj adresi ({0}). Napredak će se sinkronizirati samo dok ste povezani s poslužiteljem na toj adresi.",
"MessageMediaLinkedToADifferentUser": "Medijski zapis povezan je s ovim poslužiteljem, ali preuzeo ga je drugi korisnik. Napredak će se sinkronizirati isključivo korisniku koji ga je preuzeo.",
"MessageMediaLinkedToServer": "Povezani s poslužiteljem {0}",
"MessageMediaLinkedToThisServer": "Preuzeti medijski zapis povezan je s ovim poslužiteljem",
"MessageMediaNotLinkedToServer": "Medijski zapis nije povezan s poslužiteljem Audiobookshelf. Napredak se neće sinkronizirati.",
"MessageNoBookmarks": "Nema knjižnih oznaka",
"MessageNoChapters": "Nema poglavlja",
"MessageNoItems": "Nema stavki",
"MessageNoItemsFound": "Nijedna stavka pronađena",
"MessageNoListeningSessions": "Nema Listening Sessions",
"MessageNoMediaFolders": "No Media Folders",
"MessageNoNetworkConnection": "No network connection",
"MessageNoPodcastsFound": "Nijedan podcast pronađen",
"MessageNoSeries": "No series",
"MessageNoUpdatesWereNecessary": "Aktualiziranje nije bilo potrebno",
"MessageNoUserPlaylists": "You have no playlists",
"MessageReportBugsAndContribute": "Prijavte bugove, zatržite featurese i doprinosite na",
"MessageSocketConnectedOverMeteredCellular": "Socket connected over metered cellular",
"MessageSocketConnectedOverMeteredWifi": "Socket connected over metered Wi-Fi",
"MessageSocketConnectedOverUnmeteredCellular": "Socket connected over unmetered cellular",
"MessageSocketConnectedOverUnmeteredWifi": "Socket connected over unmetered Wi-Fi",
"MessageSocketNotConnected": "Socket not connected",
"NoteRSSFeedPodcastAppsHttps": "Upozorenje: Večina podcasta će trebati RSS feed URL koji koristi HTTPS",
"NoteRSSFeedPodcastAppsPubDate": "Upozorenje: 1 ili više vaših epizoda nemaju datum objavljivanja. Neke podcast aplikacije zahtjevaju to.",
"ToastBookmarkCreateFailed": "Kreiranje knjižne bilješke neuspješno",
"ToastBookmarkRemoveFailed": "Brisanje knjižne bilješke nauspješno",
"ToastBookmarkUpdateFailed": "Aktualizacija knjižne bilješke neuspješna",
"ToastDownloadNotAllowedOnCellular": "Downloading is not allowed on cellular data",
"ToastItemMarkedAsFinishedFailed": "Označi kao Završeno neuspješno",
"ToastItemMarkedAsNotFinishedFailed": "Označi kao Nezavršeno neuspješno",
"ToastPlaylistCreateFailed": "Failed to create playlist",
"ToastPodcastCreateFailed": "Neuspješno kreiranje podcasta",
"ToastPodcastCreateSuccess": "Podcast uspješno kreiran",
"ToastRSSFeedCloseFailed": "Neuspješno zatvaranje RSS Feeda",
"ToastRSSFeedCloseSuccess": "RSS Feed zatvoren",
"ToastStreamingNotAllowedOnCellular": "Streaming is not allowed on cellular data"
"MessageNoItemsFound": "Nema pronađenih stavki",
"MessageNoListeningSessions": "Nema sesija slušanja",
"MessageNoMediaFolders": "Nema medijskih mapa",
"MessageNoNetworkConnection": "Nema mrežne veze",
"MessageNoPodcastsFound": "Nije pronađen niti jedan podcast",
"MessageNoSeries": "Nema serijala",
"MessageNoUpdatesWereNecessary": "Ažuriranje nije bilo potrebno",
"MessageNoUserPlaylists": "Nemate popisa za izvođenje",
"MessageReportBugsAndContribute": "Prijavite pogreške, zatražite funkcionalnosti i doprinesite na",
"MessageSocketConnectedOverMeteredCellular": "Socket je povezan preko mobilnih podataka",
"MessageSocketConnectedOverMeteredWifi": "Socket je povezan preko mobilne mreže s praćenjem potrošnje",
"MessageSocketConnectedOverUnmeteredCellular": "Socket je povezan preko mobilne mreže kod koje se ne prati potrošnja",
"MessageSocketConnectedOverUnmeteredWifi": "Socket je povezan preko Wi-Fi mreže na kojoj se ne prati potrošnja",
"MessageSocketNotConnected": "Socket nije povezan",
"NoteRSSFeedPodcastAppsHttps": "Pripazite: Većina aplikacija za podcaste iziskuje URL RSS izvora koji se koristi HTTPS protokolom",
"NoteRSSFeedPodcastAppsPubDate": "Upozorenje: jedan ili više vaših nastavaka nemaju datum objavljivanja. To je obavezno kod nekih aplikacija za podcaste.",
"ToastBookmarkCreateFailed": "Izrada knjižne oznake nije uspjela",
"ToastBookmarkRemoveFailed": "Brisanje knjižne bilješke nije uspjelo",
"ToastBookmarkUpdateFailed": "Ažuriranje knjižne oznake nije uspjelo",
"ToastDownloadNotAllowedOnCellular": "Preuzimanje korištenjem mobilnih podataka onemogućeno je",
"ToastItemMarkedAsFinishedFailed": "Označavanje kao Dovršeno nije uspjelo",
"ToastItemMarkedAsNotFinishedFailed": "Označavanje kao Nije dovršeno nije uspjelo",
"ToastPlaylistCreateFailed": "Popis za izvođenje nije izrađen",
"ToastPodcastCreateFailed": "Podcast nije izrađen",
"ToastPodcastCreateSuccess": "Podcast uspješno izrađen",
"ToastRSSFeedCloseFailed": "RSS izvor nije uspješno zatvoren",
"ToastRSSFeedCloseSuccess": "RSS izvor zatvoren",
"ToastStreamingNotAllowedOnCellular": "Strujanje korištenjem mobilnih podataka onemogućeno je"
}
+23 -15
View File
@@ -19,7 +19,7 @@
"ButtonDeleteLocalItem": "Helyi elem törlése",
"ButtonDisableAutoTimer": "Automatikus időzítő letiltása",
"ButtonDisconnect": "Kapcsolat bontása",
"ButtonGoToWebClient": "Go to Web Client",
"ButtonGoToWebClient": "Webes kliens megnyitása",
"ButtonHistory": "Előzmények",
"ButtonHome": "Kezdőlap",
"ButtonIssues": "Problémák",
@@ -33,6 +33,7 @@
"ButtonOverride": "Felülírás",
"ButtonPause": "Szünet",
"ButtonPlay": "Lejátszás",
"ButtonPlayEpisode": "Epizód lejátszása",
"ButtonPlaying": "Lejátszás folyamatban",
"ButtonPlaylists": "Lejátszási listák",
"ButtonRead": "Olvasás",
@@ -56,7 +57,7 @@
"HeaderCollection": "Gyűjtemény",
"HeaderCollectionItems": "Gyűjtemény elemek",
"HeaderConnectionStatus": "Kapcsolat állapota",
"HeaderDataSettings": "Data Settings",
"HeaderDataSettings": "Adat beállítások",
"HeaderDetails": "Részletek",
"HeaderDownloads": "Letöltések",
"HeaderEbookFiles": "E-könyv fájlok",
@@ -88,8 +89,8 @@
"LabelAddedAt": "Hozzáadva ekkor",
"LabelAll": "Összes",
"LabelAllowSeekingOnMediaControls": "Pozíció keresés engedélyezése a média értesítési vezérlőkön",
"LabelAlways": "Always",
"LabelAskConfirmation": "Ask for confirmation",
"LabelAlways": "Mindig",
"LabelAskConfirmation": "Kérjen megerősítést",
"LabelAuthor": "Szerző",
"LabelAuthorFirstLast": "Szerző (Keresztnév Vezetéknév)",
"LabelAuthorLastFirst": "Szerző (Vezetéknév, Keresztnév)",
@@ -122,7 +123,7 @@
"LabelDisableVibrateOnResetHelp": "Amikor az alvásidőzítő visszaállításra kerül, az eszköz rezegni fog. Engedélyezze ezt a beállítást, hogy ne rezegjen az alvásidőzítő visszaállításakor.",
"LabelDiscover": "Felfedezés",
"LabelDownload": "Letöltés",
"LabelDownloadUsingCellular": "Download using Cellular",
"LabelDownloadUsingCellular": "Letöltés mobilinternettel",
"LabelDownloaded": "Letöltve",
"LabelDuration": "Időtartam",
"LabelEbook": "E-könyv",
@@ -141,6 +142,7 @@
"LabelFilename": "Fájlnév",
"LabelFinished": "Befejezve",
"LabelFolder": "Mappa",
"LabelFontBoldness": "Betű vastagság",
"LabelFontScale": "Betűméret skála",
"LabelGenre": "Műfaj",
"LabelGenres": "Műfajok",
@@ -149,7 +151,7 @@
"LabelHasSupplementaryEbook": "Van kiegészítő e-könyv",
"LabelHeavy": "Nehéz",
"LabelHigh": "Magas",
"LabelHost": "Házigazda",
"LabelHost": "Kiszolgáló",
"LabelInProgress": "Folyamatban",
"LabelIncomplete": "Befejezetlen",
"LabelInternalAppStorage": "Belső alkalmazástároló",
@@ -174,7 +176,11 @@
"LabelName": "Név",
"LabelNarrator": "Előadó",
"LabelNarrators": "Előadók",
"LabelNever": "Never",
"LabelNavigateWithVolume": "Navigálás a hangerőgombokkal",
"LabelNavigateWithVolumeDisabled": "Kikapcsolva",
"LabelNavigateWithVolumeEnabled": "Bekapcsolva",
"LabelNavigateWithVolumeMirrored": "Tükrözve",
"LabelNever": "Soha",
"LabelNewestAuthors": "Legújabb szerzők",
"LabelNewestEpisodes": "Legújabb epizódok",
"LabelNo": "Nem",
@@ -197,11 +203,12 @@
"LabelRSSFeedCustomOwnerName": "Egyéni tulajdonos neve",
"LabelRSSFeedPreventIndexing": "Indexelés megakadályozása",
"LabelRSSFeedSlug": "RSS hírcsatorna rövid cím",
"LabelRandomly": "Véletlenszerűen",
"LabelRead": "Olvasás",
"LabelReadAgain": "Újraolvasás",
"LabelRecentSeries": "Legutóbbi sorozatok",
"LabelRecentlyAdded": "Legutóbb hozzáadva",
"LabelRemoveFromPlaylist": "Remove from Playlist",
"LabelRemoveFromPlaylist": "Eltávolítás a lejátszási listáról",
"LabelScaleElapsedTimeBySpeed": "Eltelt idő skálázása sebesség szerint",
"LabelSeason": "Évad",
"LabelSelectADevice": "Eszköz kiválasztása",
@@ -224,7 +231,7 @@
"LabelStatsMinutes": "perc",
"LabelStatsMinutesListening": "Hallgatás percekben",
"LabelStatsWeekListening": "Heti hallgatás",
"LabelStreamingUsingCellular": "Streaming using Cellular",
"LabelStreamingUsingCellular": "Streamelés mobilinternettel",
"LabelTag": "Címke",
"LabelTags": "Címkék",
"LabelTheme": "Téma",
@@ -232,6 +239,7 @@
"LabelThemeLight": "Világos",
"LabelTimeRemaining": "{0} maradt",
"LabelTitle": "Cím",
"LabelTotalSize": "Összes méret",
"LabelTotalTrack": "Összes szám",
"LabelTracks": "Számok",
"LabelType": "Típus",
@@ -251,10 +259,10 @@
"MessageConfirmDeleteLocalEpisode": "\"{0}\" helyi epizód eltávolítása az eszközről? A szerveren lévő fájl nem érintett.",
"MessageConfirmDeleteLocalFiles": "Ezen elem helyi fájljainak eltávolítása az eszközről? A szerveren lévő fájlok és a haladás nem érintettek.",
"MessageConfirmDiscardProgress": "Biztosan alaphelyzetbe akarja állítani a haladást?",
"MessageConfirmDownloadUsingCellular": "You are about to download using cellular data. This may include carrier data charges. Do you wish to continue?",
"MessageConfirmDownloadUsingCellular": "Mobiladat-hálózaton keresztül készülsz letölteni. Ez adatforgalmi díjakkal járhat. Szeretnéd folytatni?",
"MessageConfirmMarkAsFinished": "Biztosan befejezettnek jelöli ezt az elemet?",
"MessageConfirmRemoveBookmark": "Biztosan eltávolítja a könyvjelzőt?",
"MessageConfirmStreamingUsingCellular": "You are about to stream using cellular data. This may include carrier data charges. Do you wish to continue?",
"MessageConfirmStreamingUsingCellular": "Mobiladat-hálózaton keresztül készülsz streamelni. Ez adatforgalmi díjakkal járhat. Szeretnéd folytatni?",
"MessageDiscardProgress": "Haladás elvetése",
"MessageDownloadCompleteProcessing": "Letöltés kész. Feldolgozás...",
"MessageDownloading": "Letöltés...",
@@ -280,10 +288,10 @@
"MessageNoMediaFolders": "Nincsenek médiamappák",
"MessageNoNetworkConnection": "Nincs hálózati kapcsolat",
"MessageNoPodcastsFound": "Nem találhatók podcastok",
"MessageNoSeries": "No series",
"MessageNoSeries": "Nincsenek sorozatok",
"MessageNoUpdatesWereNecessary": "Nem volt szükséges frissítés",
"MessageNoUserPlaylists": "Nincsenek lejátszási listái",
"MessageReportBugsAndContribute": "Hibák jelentése, funkciók kérése és hozzájárulás a",
"MessageReportBugsAndContribute": "Hibák jelentése, funkciók kérése és hozzájárulás itt",
"MessageSocketConnectedOverMeteredCellular": "Csatlakoztatva mért mobilhálózaton keresztül",
"MessageSocketConnectedOverMeteredWifi": "Csatlakoztatva mért Wi-Fi hálózaton keresztül",
"MessageSocketConnectedOverUnmeteredCellular": "Csatlakoztatva korlátlan mobilhálózaton keresztül",
@@ -294,7 +302,7 @@
"ToastBookmarkCreateFailed": "A könyvjelző létrehozása sikertelen",
"ToastBookmarkRemoveFailed": "A könyvjelző eltávolítása sikertelen",
"ToastBookmarkUpdateFailed": "A könyvjelző frissítése sikertelen",
"ToastDownloadNotAllowedOnCellular": "Downloading is not allowed on cellular data",
"ToastDownloadNotAllowedOnCellular": "Letöltés mobilinternettel nem engedélyezett",
"ToastItemMarkedAsFinishedFailed": "Az elem befejezettnek jelölése sikertelen",
"ToastItemMarkedAsNotFinishedFailed": "Az elem befejezetlennek jelölése sikertelen",
"ToastPlaylistCreateFailed": "A lejátszási lista létrehozása sikertelen",
@@ -302,5 +310,5 @@
"ToastPodcastCreateSuccess": "A podcast sikeresen létrehozva",
"ToastRSSFeedCloseFailed": "Az RSS hírcsatorna bezárása sikertelen",
"ToastRSSFeedCloseSuccess": "Az RSS hírcsatorna sikeresen bezárva",
"ToastStreamingNotAllowedOnCellular": "Streaming is not allowed on cellular data"
"ToastStreamingNotAllowedOnCellular": "Streamelés mobilinternettel nem engedélyezett"
}
+10 -5
View File
@@ -59,7 +59,7 @@
"HeaderConnectionStatus": "Stato connessione",
"HeaderDataSettings": "Impostazioni dei dati",
"HeaderDetails": "Dettagli",
"HeaderDownloads": "Downloads",
"HeaderDownloads": "Scaricamenti",
"HeaderEbookFiles": "File dei libri",
"HeaderEpisodes": "Episodi",
"HeaderEreaderSettings": "Impostazioni lettore",
@@ -73,7 +73,7 @@
"HeaderPlaylist": "Playlist",
"HeaderPlaylistItems": "Elementi della playlist",
"HeaderRSSFeed": "Flusso RSS",
"HeaderRSSFeedGeneral": "RSS Dettagli",
"HeaderRSSFeedGeneral": "Dettagli RSS",
"HeaderRSSFeedIsOpen": "RSS Feed è aperto",
"HeaderSelectDownloadLocation": "Selezione Posizione Download",
"HeaderSettings": "Impostazioni",
@@ -159,7 +159,7 @@
"LabelJumpForwardsTime": "Vai avanti nel tempo",
"LabelLanguage": "Lingua",
"LabelLayout": "Disposizione",
"LabelLayoutAuto": "Auto",
"LabelLayoutAuto": "Automatico",
"LabelLayoutSinglePage": "Pagina singola",
"LabelLight": "Leggera",
"LabelLineSpacing": "Interlinea",
@@ -176,6 +176,10 @@
"LabelName": "Nome",
"LabelNarrator": "Narratore",
"LabelNarrators": "Narratori",
"LabelNavigateWithVolume": "Navigare con i tasti del volume",
"LabelNavigateWithVolumeDisabled": "Disattivo",
"LabelNavigateWithVolumeEnabled": "Attivo",
"LabelNavigateWithVolumeMirrored": "Invertito",
"LabelNever": "Mai",
"LabelNewestAuthors": "Nuovi autori",
"LabelNewestEpisodes": "Nuovi episodi",
@@ -186,11 +190,11 @@
"LabelPassword": "Password",
"LabelPath": "Percorso",
"LabelPlaybackDirect": "Diretto",
"LabelPlaybackLocal": "Local",
"LabelPlaybackLocal": "Locale",
"LabelPlaybackSpeed": "Velocità di riproduzione",
"LabelPlaybackTranscode": "Transcodifica",
"LabelPodcast": "Podcast",
"LabelPodcasts": "Podcasts",
"LabelPodcasts": "Podcast",
"LabelPreventIndexing": "Impedisci che il tuo feed venga indicizzato da iTunes e dalle directory dei podcast di Google",
"LabelProgress": "Cominciati",
"LabelPubDate": "Data di pubblicazione",
@@ -199,6 +203,7 @@
"LabelRSSFeedCustomOwnerName": "Nome del proprietario personalizzato",
"LabelRSSFeedPreventIndexing": "Impedisci l'indicizzazione",
"LabelRSSFeedSlug": "Parole chiave del flusso RSS",
"LabelRandomly": "Casualmente",
"LabelRead": "Leggi",
"LabelReadAgain": "Leggi ancora",
"LabelRecentSeries": "Serie recenti",
+4 -140
View File
@@ -1,53 +1,28 @@
{
"ButtonAdd": "Pridėti",
"ButtonAddNewServer": "Add New Server",
"ButtonAuthors": "Autoriai",
"ButtonBack": "Atgal",
"ButtonCancel": "Atšaukti",
"ButtonCancelTimer": "Cancel Timer",
"ButtonClearFilter": "Valyti filtrą",
"ButtonCloseFeed": "Uždaryti srautą",
"ButtonCollections": "Kolekcijos",
"ButtonConnect": "Connect",
"ButtonConnectToServer": "Connect to Server",
"ButtonCreate": "Kurti",
"ButtonCreateBookmark": "Create Bookmark",
"ButtonCreateNewPlaylist": "Create New Playlist",
"ButtonDelete": "Ištrinti",
"ButtonDeleteLocalEpisode": "Delete local episode",
"ButtonDeleteLocalFile": "Delete local file",
"ButtonDeleteLocalItem": "Delete local item",
"ButtonDisableAutoTimer": "Disable Auto Timer",
"ButtonDisconnect": "Disconnect",
"ButtonGoToWebClient": "Go to Web Client",
"ButtonHistory": "History",
"ButtonHome": "Pradžia",
"ButtonIssues": "Problemos",
"ButtonLatest": "Naujausias",
"ButtonLibrary": "Biblioteka",
"ButtonLocalMedia": "Local Media",
"ButtonManageLocalFiles": "Manage Local Files",
"ButtonNewFolder": "New Folder",
"ButtonNextEpisode": "Next Episode",
"ButtonOpenFeed": "Atidaryti srautą",
"ButtonOverride": "Override",
"ButtonPause": "Pause",
"ButtonPause": "Pauzė",
"ButtonPlay": "Groti",
"ButtonPlaying": "Grojama",
"ButtonPlaylists": "Grojaraščiai",
"ButtonRead": "Skaityti",
"ButtonRemove": "Pašalinti",
"ButtonRemoveFromServer": "Remove from Server",
"ButtonSave": "Išsaugoti",
"ButtonSaveOrder": "Save Order",
"ButtonSearch": "Ieškoti",
"ButtonSendEbookToDevice": "Send Ebook to Device",
"ButtonSeries": "Serijos",
"ButtonSetTimer": "Set Timer",
"ButtonStream": "Stream",
"ButtonSubmit": "Pateikti",
"ButtonSwitchServerUser": "Switch Server/User",
"ButtonUserStats": "User Stats",
"ButtonYes": "Taip",
"HeaderAccount": "Paskyra",
"HeaderAdvanced": "Papildomi",
@@ -55,84 +30,43 @@
"HeaderChapters": "Skyriai",
"HeaderCollection": "Kolekcija",
"HeaderCollectionItems": "Kolekcijos elementai",
"HeaderConnectionStatus": "Connection Status",
"HeaderDataSettings": "Data Settings",
"HeaderDetails": "Detalės",
"HeaderDownloads": "Downloads",
"HeaderEbookFiles": "Eknygos failai",
"HeaderEpisodes": "Epizodai",
"HeaderEreaderSettings": "Elektroninių skaitytuvų nustatymai",
"HeaderLatestEpisodes": "Naujausi epizodai",
"HeaderLibraries": "Bibliotekos",
"HeaderLocalFolders": "Local Folders",
"HeaderLocalLibraryItems": "Local Library Items",
"HeaderNewPlaylist": "New Playlist",
"HeaderOpenRSSFeed": "Atidaryti RSS srautą",
"HeaderPlaybackSettings": "Playback Settings",
"HeaderPlaylist": "Grojaraštis",
"HeaderPlaylistItems": "Grojaraščio elementai",
"HeaderRSSFeed": "RSS Feed",
"HeaderRSSFeedGeneral": "RSS informacija",
"HeaderRSSFeedIsOpen": "RSS srautas yra atidarytas",
"HeaderSelectDownloadLocation": "Select Download Location",
"HeaderSettings": "Nustatymai",
"HeaderSleepTimer": "Miego laikmatis",
"HeaderSleepTimerSettings": "Sleep Timer Settings",
"HeaderStatsMinutesListeningChart": "Klausymo minutės (paskutinės 7 dienos)",
"HeaderStatsRecentSessions": "Naujausios sesijos",
"HeaderTableOfContents": "Turinys",
"HeaderUserInterfaceSettings": "User Interface Settings",
"HeaderYourStats": "Jūsų statistika",
"LabelAddToPlaylist": "Pridėti į grojaraštį",
"LabelAdded": "Pridėta",
"LabelAddedAt": "Pridėta {0}",
"LabelAll": "Visi",
"LabelAllowSeekingOnMediaControls": "Allow position seeking on media notification controls",
"LabelAlways": "Always",
"LabelAskConfirmation": "Ask for confirmation",
"LabelAuthor": "Autorius",
"LabelAuthorFirstLast": "Autorius (Vardas Pavardė)",
"LabelAuthorLastFirst": "Autorius (Pavardė, Vardas)",
"LabelAuthors": "Autoriai",
"LabelAutoDownloadEpisodes": "Automatiškai atsisiųsti epizodus",
"LabelAutoRewindTime": "Auto rewind time",
"LabelAutoSleepTimer": "Auto sleep timer",
"LabelAutoSleepTimerAutoRewind": "Auto sleep timer auto rewind",
"LabelAutoSleepTimerAutoRewindHelp": "When the auto sleep timer finishes, playing the item again will automatically rewind your position.",
"LabelAutoSleepTimerHelp": "When playing media between the specified start and end times a sleep timer will automatically start.",
"LabelBooks": "Knygos",
"LabelChapterTrack": "Chapter Track",
"LabelChapters": "Skyriai",
"LabelClosePlayer": "Uždaryti grotuvą",
"LabelCollapseSeries": "Suskleisti seriją",
"LabelComplete": "Baigta",
"LabelContinueBooks": "Continue Books",
"LabelContinueEpisodes": "Continue Episodes",
"LabelContinueListening": "Continue Listening",
"LabelContinueReading": "Continue Reading",
"LabelContinueSeries": "Continue Series",
"LabelCustomTime": "Custom time",
"LabelDescription": "Aprašymas",
"LabelDisableAudioFadeOut": "Disable audio fade out",
"LabelDisableAudioFadeOutHelp": "Audio volume will start decreasing when there is less than 1 minute remaining on the sleep timer. Enable this setting to not fade out.",
"LabelDisableAutoRewind": "Disable auto rewind",
"LabelDisableShakeToReset": "Disable shake to reset",
"LabelDisableShakeToResetHelp": "Shaking your device while the timer is running OR within 2 minutes of the timer expiring will reset the sleep timer. Enable this setting to disable shake to reset.",
"LabelDisableVibrateOnReset": "Disable vibrate on reset",
"LabelDisableVibrateOnResetHelp": "When the sleep timer gets reset your device will vibrate. Enable this setting to not vibrate when the sleep timer resets.",
"LabelDiscover": "Discover",
"LabelDownload": "Atsisiųsti",
"LabelDownloadUsingCellular": "Download using Cellular",
"LabelDownloaded": "Downloaded",
"LabelDuration": "Trukmė",
"LabelEbook": "Elektroninė knyga",
"LabelEbooks": "Ebooks",
"LabelEnable": "Įjungti",
"LabelEnableMp3IndexSeeking": "Enable mp3 index seeking",
"LabelEnableMp3IndexSeekingHelp": "This setting should only be enabled if you have mp3 files that are not seeking correctly. Inaccurate seeking is most likely due to Variable birate (VBR) MP3 files. This setting will force index seeking, in which a time-to-byte mapping is built as the file is read. In some cases with large MP3 files there will be a delay when seeking towards the end of the file.",
"LabelEnd": "Pabaiga",
"LabelEndOfChapter": "End of Chapter",
"LabelEndTime": "End time",
"LabelEpisode": "Epizodas",
"LabelFeedURL": "Srauto URL",
"LabelFile": "Failas",
@@ -144,49 +78,22 @@
"LabelFontScale": "Šrifto mastelis",
"LabelGenre": "Žanras",
"LabelGenres": "Žanrai",
"LabelHapticFeedback": "Haptic feedback",
"LabelHasEbook": "Has ebook",
"LabelHasSupplementaryEbook": "Has supplementary ebook",
"LabelHeavy": "Heavy",
"LabelHigh": "High",
"LabelHost": "Serveris",
"LabelInProgress": "Vyksta",
"LabelIncomplete": "Nebaigta",
"LabelInternalAppStorage": "Internal App Storage",
"LabelJumpBackwardsTime": "Jump backwards time",
"LabelJumpForwardsTime": "Jump forwards time",
"LabelLanguage": "Kalba",
"LabelLayout": "Layout",
"LabelLayoutAuto": "Auto",
"LabelLayoutSinglePage": "Single page",
"LabelLight": "Light",
"LabelLineSpacing": "Tarpas tarp eilučių",
"LabelListenAgain": "Listen Again",
"LabelLocalBooks": "Local Books",
"LabelLocalPodcasts": "Local Podcasts",
"LabelLockOrientation": "Lock orientation",
"LabelLockPlayer": "Lock Player",
"LabelLow": "Low",
"LabelListenAgain": "Klausytis iš naujo",
"LabelMediaType": "Medijos tipas",
"LabelMedium": "Medium",
"LabelMore": "Daugiau",
"LabelMoreInfo": "Daugiau informacijos",
"LabelName": "Pavadinimas",
"LabelNarrator": "Skaitytojas",
"LabelNarrators": "Skaitytojai",
"LabelNever": "Never",
"LabelNewestAuthors": "Newest Authors",
"LabelNewestEpisodes": "Newest Episodes",
"LabelNo": "No",
"LabelNotFinished": "Nebaigta",
"LabelNotStarted": "Nepasileista",
"LabelOff": "Off",
"LabelPassword": "Slaptažodis",
"LabelPath": "Kelias",
"LabelPlaybackDirect": "Direct",
"LabelPlaybackLocal": "Local",
"LabelPlaybackSpeed": "Playback Speed",
"LabelPlaybackTranscode": "Transcode",
"LabelPodcast": "Tinklalaidė",
"LabelPodcasts": "Tinklalaidės",
"LabelPreventIndexing": "Neleisti indeksuoti jūsų srauto „iTunes“ ir Google podcast kataloguose",
@@ -198,18 +105,11 @@
"LabelRSSFeedPreventIndexing": "Neleisti indeksuoti",
"LabelRSSFeedSlug": "RSS srauto identifikatorius",
"LabelRead": "Skaityta",
"LabelReadAgain": "Read Again",
"LabelRecentSeries": "Recent Series",
"LabelRecentlyAdded": "Recently Added",
"LabelRemoveFromPlaylist": "Remove from Playlist",
"LabelScaleElapsedTimeBySpeed": "Scale Elapsed Time by Speed",
"LabelReadAgain": "Skaityti dar kartą",
"LabelSeason": "Sezonas",
"LabelSelectADevice": "Select a device",
"LabelSeries": "Serija",
"LabelServerAddress": "Server address",
"LabelSetEbookAsPrimary": "Nustatyti kaip pagrindinę",
"LabelSetEbookAsSupplementary": "Nustatyti kaip papildomą",
"LabelShakeSensitivity": "Shake sensitivity",
"LabelShowAll": "Rodyti viską",
"LabelSize": "Dydis",
"LabelSleepTimer": "Miego laikmatis",
@@ -224,7 +124,6 @@
"LabelStatsMinutes": "minutės",
"LabelStatsMinutesListening": "Klausyta minučių",
"LabelStatsWeekListening": "Savaitės klausymas",
"LabelStreamingUsingCellular": "Streaming using Cellular",
"LabelTag": "Žyma",
"LabelTags": "Žymos",
"LabelTheme": "Tema",
@@ -232,75 +131,40 @@
"LabelThemeLight": "Šviesi",
"LabelTimeRemaining": "{0} likę",
"LabelTitle": "Pavadinimas",
"LabelTotalTrack": "Total Track",
"LabelTracks": "Takeliai",
"LabelType": "Tipas",
"LabelUnlockPlayer": "Unlock Player",
"LabelUseBookshelfView": "Use bookshelf view",
"LabelUser": "Vartotojas",
"LabelUsername": "Vartotojo vardas",
"LabelVeryHigh": "Very High",
"LabelVeryLow": "Very Low",
"LabelYourBookmarks": "Jūsų skirtukai",
"LabelYourProgress": "Jūsų pažanga",
"MessageAndroid10Downloads": "Android 10 and below will use internal app storage for downloads.",
"MessageAttemptingServerConnection": "Attempting server connection...",
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf server not connected",
"MessageAudiobookshelfServerRequired": "<strong>Important!</strong> This app is designed to work with an Audiobookshelf server that you or someone you know is hosting. This app does not provide any content.",
"MessageBookshelfEmpty": "Bookshelf empty",
"MessageConfirmDeleteLocalEpisode": "Remove local episode \"{0}\" from your device? The file on the server will be unaffected.",
"MessageConfirmDeleteLocalFiles": "Remove local files of this item from your device? The files on the server and your progress will be unaffected.",
"MessageConfirmDiscardProgress": "Are you sure you want to reset your progress?",
"MessageConfirmDownloadUsingCellular": "You are about to download using cellular data. This may include carrier data charges. Do you wish to continue?",
"MessageConfirmMarkAsFinished": "Are you sure you want to mark this item as finished?",
"MessageConfirmRemoveBookmark": "Are you sure you want to remove bookmark?",
"MessageConfirmStreamingUsingCellular": "You are about to stream using cellular data. This may include carrier data charges. Do you wish to continue?",
"MessageDiscardProgress": "Discard Progress",
"MessageDownloadCompleteProcessing": "Download complete. Processing...",
"MessageDownloading": "Downloading...",
"MessageDownloadingEpisode": "Epizodas atsisiunčiamas",
"MessageEpisodesQueuedForDownload": "{0} epizodai laukia atsisiuntimo",
"MessageFeedURLWillBe": "Srauto URL bus {0}",
"MessageFetching": "Surenkama...",
"MessageFollowTheProjectOnGithub": "Follow the project on GitHub",
"MessageItemDownloadCompleteFailedToCreate": "Item download complete but failed to create library item",
"MessageLoading": "Kraunama...",
"MessageLoadingServerData": "Loading server data...",
"MessageMarkAsFinished": "Pažymėti kaip užbaigtą",
"MessageMediaLinkedToADifferentServer": "Media is linked to an Audiobookshelf server on a different address ({0}). Progress will be synced when connected to this server address.",
"MessageMediaLinkedToADifferentUser": "Media is linked to this server but was downloaded by a different user. Progress will only be synced to the user that downloaded it.",
"MessageMediaLinkedToServer": "Linked to server {0}",
"MessageMediaLinkedToThisServer": "Downloaded media is linked to this server",
"MessageMediaNotLinkedToServer": "Media is not linked to an Audiobookshelf server. No progress will be synced.",
"MessageNoBookmarks": "Nėra žymų",
"MessageNoChapters": "Nėra skyrių",
"MessageNoItems": "Nėra elementų",
"MessageNoItemsFound": "Elementų nerasta",
"MessageNoListeningSessions": "Klausymo sesijų nėra",
"MessageNoMediaFolders": "No Media Folders",
"MessageNoNetworkConnection": "No network connection",
"MessageNoPodcastsFound": "Tinklalaidžių nerasta",
"MessageNoSeries": "No series",
"MessageNoUpdatesWereNecessary": "Nereikalingi jokie atnaujinimai",
"MessageNoUserPlaylists": "Neturite grojaraščių",
"MessageReportBugsAndContribute": "Praneškite apie klaidas, prašykite naujovių ir prisidėkite",
"MessageSocketConnectedOverMeteredCellular": "Socket connected over metered cellular",
"MessageSocketConnectedOverMeteredWifi": "Socket connected over metered Wi-Fi",
"MessageSocketConnectedOverUnmeteredCellular": "Socket connected over unmetered cellular",
"MessageSocketConnectedOverUnmeteredWifi": "Socket connected over unmetered Wi-Fi",
"MessageSocketNotConnected": "Socket not connected",
"NoteRSSFeedPodcastAppsHttps": "Įspėjimas: Dauguma tinklalaidžių programų reikalauja, kad RSS kanalo URL būtų naudojamas su HTTPS",
"NoteRSSFeedPodcastAppsPubDate": "Įspėjimas: Vienas ar daugiau jūsų epizodų neturi publikavimo datos. Kai kurios tinklalaidžių programos to reikalauja.",
"ToastBookmarkCreateFailed": "Žymos sukurti nepavyko",
"ToastBookmarkRemoveFailed": "Žymos pašalinti nepavyko",
"ToastBookmarkUpdateFailed": "Žymos atnaujinti nepavyko",
"ToastDownloadNotAllowedOnCellular": "Downloading is not allowed on cellular data",
"ToastItemMarkedAsFinishedFailed": "Pažymėti kaip Baigta nepavyko",
"ToastItemMarkedAsNotFinishedFailed": "Pažymėti kaip Nebaigta nepavyko",
"ToastPlaylistCreateFailed": "Grojaraščio sukurti nepavyko",
"ToastPodcastCreateFailed": "Tinklalaidės sukurti nepavyko",
"ToastPodcastCreateSuccess": "Tinklalaidė sėkmingai sukurta",
"ToastRSSFeedCloseFailed": "RSS srauto uždaryti nepavyko",
"ToastRSSFeedCloseSuccess": "RSS srautas uždarytas",
"ToastStreamingNotAllowedOnCellular": "Streaming is not allowed on cellular data"
"ToastRSSFeedCloseSuccess": "RSS srautas uždarytas"
}
+124 -118
View File
@@ -16,21 +16,21 @@
"ButtonDelete": "Verwijder",
"ButtonDeleteLocalEpisode": "Verwijder lokale aflevering",
"ButtonDeleteLocalFile": "Verwijder lokaal bestand",
"ButtonDeleteLocalItem": "Delete local item",
"ButtonDisableAutoTimer": "Disable Auto Timer",
"ButtonDeleteLocalItem": "Verwijder lokaal item",
"ButtonDisableAutoTimer": "Automatische Timer Uitschakelen",
"ButtonDisconnect": "Verbreek verbinding",
"ButtonGoToWebClient": "Go to Web Client",
"ButtonHistory": "History",
"ButtonHome": "Home",
"ButtonGoToWebClient": "Ga naar Web Client",
"ButtonHistory": "Geschiedenis",
"ButtonHome": "Thuis",
"ButtonIssues": "Problemen",
"ButtonLatest": "Meest recent",
"ButtonLibrary": "Bibliotheek",
"ButtonLocalMedia": "Local Media",
"ButtonManageLocalFiles": "Manage Local Files",
"ButtonLocalMedia": "Lokale Media",
"ButtonManageLocalFiles": "Beheer Lokale Bestanden",
"ButtonNewFolder": "Nieuwe map",
"ButtonNextEpisode": "Volgende aflevering",
"ButtonOpenFeed": "Feed openen",
"ButtonOverride": "Override",
"ButtonOverride": "Overschrijven",
"ButtonPause": "Pauze",
"ButtonPlay": "Afspelen",
"ButtonPlayEpisode": "Aflevering afspelen",
@@ -42,10 +42,10 @@
"ButtonSave": "Opslaan",
"ButtonSaveOrder": "Volgorde bewaren",
"ButtonSearch": "Zoeken",
"ButtonSendEbookToDevice": "Send Ebook to Device",
"ButtonSendEbookToDevice": "Verzend Ebook naar Apparaat",
"ButtonSeries": "Series",
"ButtonSetTimer": "Set Timer",
"ButtonStream": "Stream",
"ButtonSetTimer": "Zet Timer",
"ButtonStream": "Streamen",
"ButtonSubmit": "Indienen",
"ButtonSwitchServerUser": "Verwissel server/gebruiker",
"ButtonUserStats": "Gebruiker statistieken",
@@ -57,7 +57,7 @@
"HeaderCollection": "Collectie",
"HeaderCollectionItems": "Collectie-objecten",
"HeaderConnectionStatus": "Verbindingsstatus",
"HeaderDataSettings": "Data Settings",
"HeaderDataSettings": "Data Instellingen",
"HeaderDetails": "Details",
"HeaderDownloads": "Downloads",
"HeaderEbookFiles": "Ebook bestanden",
@@ -65,8 +65,8 @@
"HeaderEreaderSettings": "Ereader-instellingen",
"HeaderLatestEpisodes": "Laatste afleveringen",
"HeaderLibraries": "Bibliotheken",
"HeaderLocalFolders": "Local Folders",
"HeaderLocalLibraryItems": "Local Library Items",
"HeaderLocalFolders": "Lokale Folders",
"HeaderLocalLibraryItems": "Lokale Bibliotheek Items",
"HeaderNewPlaylist": "Nieuwe afspeellijst",
"HeaderOpenRSSFeed": "Open RSS-feed",
"HeaderPlaybackSettings": "Afspeel instellingen",
@@ -75,20 +75,20 @@
"HeaderRSSFeed": "RSS Feed",
"HeaderRSSFeedGeneral": "RSS-details",
"HeaderRSSFeedIsOpen": "RSS-feed is open",
"HeaderSelectDownloadLocation": "Select Download Location",
"HeaderSelectDownloadLocation": "Selecteer Download Locatie",
"HeaderSettings": "Instellingen",
"HeaderSleepTimer": "Slaaptimer",
"HeaderSleepTimerSettings": "Sleep Timer Settings",
"HeaderSleepTimerSettings": "Sleep Timer Instellingen",
"HeaderStatsMinutesListeningChart": "Minuten geluisterd (laatste 7 dagen)",
"HeaderStatsRecentSessions": "Recente sessies",
"HeaderTableOfContents": "Inhoudsopgave",
"HeaderUserInterfaceSettings": "User Interface Settings",
"HeaderUserInterfaceSettings": "Gebruiker Interface Instellingen",
"HeaderYourStats": "Je statistieken",
"LabelAddToPlaylist": "Toevoegen aan afspeellijst",
"LabelAdded": "Toegevoegd",
"LabelAddedAt": "Toegevoegd op",
"LabelAll": "Alle",
"LabelAllowSeekingOnMediaControls": "Allow position seeking on media notification controls",
"LabelAllowSeekingOnMediaControls": "Positie zoeken toestaan via media notificatie",
"LabelAlways": "Altijd",
"LabelAskConfirmation": "Vraag voor bevestiging",
"LabelAuthor": "Auteur",
@@ -96,44 +96,44 @@
"LabelAuthorLastFirst": "Auteur (Achternaam, Voornaam)",
"LabelAuthors": "Auteurs",
"LabelAutoDownloadEpisodes": "Afleveringen automatisch downloaden",
"LabelAutoRewindTime": "Auto rewind time",
"LabelAutoSleepTimer": "Auto sleep timer",
"LabelAutoSleepTimerAutoRewind": "Auto sleep timer auto rewind",
"LabelAutoSleepTimerAutoRewindHelp": "When the auto sleep timer finishes, playing the item again will automatically rewind your position.",
"LabelAutoSleepTimerHelp": "When playing media between the specified start and end times a sleep timer will automatically start.",
"LabelAutoRewindTime": "Automatisch Terugspoelen",
"LabelAutoSleepTimer": "Automatische sleep timer",
"LabelAutoSleepTimerAutoRewind": "Automatische slaap timer automatisch terugspoelen.",
"LabelAutoSleepTimerAutoRewindHelp": "Wanneer de automatische slaap timer afloop zal het item terugspoelen naar de vorige positie.",
"LabelAutoSleepTimerHelp": "Wanneer er tussen de opgegeven begin- en eindtijd media wordt afgespeeld, start er automatisch een slaaptimer.",
"LabelBooks": "Boeken",
"LabelChapterTrack": "Chapter Track",
"LabelChapterTrack": "Hoofdstuk Track",
"LabelChapters": "Hoofdstukken",
"LabelClosePlayer": "Sluit speler",
"LabelCollapseSeries": "Series inklappen",
"LabelComplete": "Compleet",
"LabelContinueBooks": "Continue Books",
"LabelContinueEpisodes": "Continue Episodes",
"LabelContinueListening": "Continue Listening",
"LabelContinueReading": "Continue Reading",
"LabelContinueSeries": "Continue Series",
"LabelCustomTime": "Custom time",
"LabelContinueBooks": "Doorgaan met Boeken",
"LabelContinueEpisodes": "Doorgaan met Episodes",
"LabelContinueListening": "Verder Luisteren",
"LabelContinueReading": "Verder lezen",
"LabelContinueSeries": "Doorgaan met Serie",
"LabelCustomTime": "Custom Tijd",
"LabelDescription": "Beschrijving",
"LabelDisableAudioFadeOut": "Disable audio fade out",
"LabelDisableAudioFadeOutHelp": "Audio volume will start decreasing when there is less than 1 minute remaining on the sleep timer. Enable this setting to not fade out.",
"LabelDisableAutoRewind": "Disable auto rewind",
"LabelDisableShakeToReset": "Disable shake to reset",
"LabelDisableShakeToResetHelp": "Shaking your device while the timer is running OR within 2 minutes of the timer expiring will reset the sleep timer. Enable this setting to disable shake to reset.",
"LabelDisableVibrateOnReset": "Disable vibrate on reset",
"LabelDisableVibrateOnResetHelp": "When the sleep timer gets reset your device will vibrate. Enable this setting to not vibrate when the sleep timer resets.",
"LabelDiscover": "Discover",
"LabelDisableAudioFadeOut": "Audio fade out uitschakelen",
"LabelDisableAudioFadeOutHelp": "Het audiovolume zal afnemen wanneer er minder dan 1 minuut resteert op de slaaptimer. Schakel deze instelling in om niet uit te faden.",
"LabelDisableAutoRewind": "Automatisch terugspoelen uitschakelen",
"LabelDisableShakeToReset": "Schudden om te resetten uitschakelen",
"LabelDisableShakeToResetHelp": "Schudden van uw apparaat terwijl de timer loopt OF binnen 2 minuten nadat de timer afloopt, zal de slaaptimer resetten. Schakel deze instelling in om schudden om te resetten uit te schakelen.",
"LabelDisableVibrateOnReset": "Vibratie bij reset uitschakelen",
"LabelDisableVibrateOnResetHelp": "Wanneer de slaaptimer wordt gereset, trilt uw apparaat. Schakel deze instelling in om niet te trillen wanneer de slaaptimer wordt gereset.",
"LabelDiscover": "Ontdekken",
"LabelDownload": "Download",
"LabelDownloadUsingCellular": "Download using Cellular",
"LabelDownloaded": "Downloaded",
"LabelDownloadUsingCellular": "Download met mobiele data",
"LabelDownloaded": "Gedownload",
"LabelDuration": "Duur",
"LabelEbook": "Ebook",
"LabelEbooks": "Ebooks",
"LabelEbooks": "Eboeken",
"LabelEnable": "Inschakelen",
"LabelEnableMp3IndexSeeking": "Enable mp3 index seeking",
"LabelEnableMp3IndexSeekingHelp": "This setting should only be enabled if you have mp3 files that are not seeking correctly. Inaccurate seeking is most likely due to Variable birate (VBR) MP3 files. This setting will force index seeking, in which a time-to-byte mapping is built as the file is read. In some cases with large MP3 files there will be a delay when seeking towards the end of the file.",
"LabelEnableMp3IndexSeeking": "MP3-index zoeken inschakelen",
"LabelEnableMp3IndexSeekingHelp": "Deze instelling moet alleen worden ingeschakeld als u mp3-bestanden hebt die niet correct zoeken. Onnauwkeurig zoeken is waarschijnlijk te wijten aan Variable birate (VBR) MP3-bestanden. Deze instelling forceert indexzoeken, waarbij een time-to-byte mapping wordt opgebouwd terwijl het bestand wordt gelezen. In sommige gevallen met grote MP3-bestanden zal er een vertraging zijn bij het zoeken richting het einde van het bestand.",
"LabelEnd": "Einde",
"LabelEndOfChapter": "End of Chapter",
"LabelEndTime": "End time",
"LabelEndOfChapter": "Einde van het Hoofdstuk",
"LabelEndTime": "Eindtijd",
"LabelEpisode": "Aflevering",
"LabelFeedURL": "Feed URL",
"LabelFile": "Bestand",
@@ -142,32 +142,33 @@
"LabelFilename": "Bestandsnaam",
"LabelFinished": "Voltooid",
"LabelFolder": "Map",
"LabelFontBoldness": "Font Boldness",
"LabelFontScale": "Lettertype schaal",
"LabelGenre": "Genre",
"LabelGenres": "Genres",
"LabelHapticFeedback": "Haptic feedback",
"LabelHasEbook": "Has ebook",
"LabelHasSupplementaryEbook": "Has supplementary ebook",
"LabelHeavy": "Heavy",
"LabelHigh": "High",
"LabelHapticFeedback": "Haptische feedback",
"LabelHasEbook": "Heeft Ebook",
"LabelHasSupplementaryEbook": "Heeft aanvullend Ebook",
"LabelHeavy": "Zwaar",
"LabelHigh": "Hoog",
"LabelHost": "Host",
"LabelInProgress": "Bezig",
"LabelIncomplete": "Incompleet",
"LabelInternalAppStorage": "Internal App Storage",
"LabelJumpBackwardsTime": "Jump backwards time",
"LabelJumpForwardsTime": "Jump forwards time",
"LabelInternalAppStorage": "Interne App Opslag",
"LabelJumpBackwardsTime": "Terug in tijd springen",
"LabelJumpForwardsTime": "Verder in tijd springen",
"LabelLanguage": "Taal",
"LabelLayout": "Layout",
"LabelLayoutAuto": "Auto",
"LabelLayoutSinglePage": "Single page",
"LabelLight": "Light",
"LabelLayoutAuto": "Automatisch",
"LabelLayoutSinglePage": "Enkele pagina",
"LabelLight": "Licht",
"LabelLineSpacing": "Regelruimte",
"LabelListenAgain": "Listen Again",
"LabelLocalBooks": "Local Books",
"LabelLocalPodcasts": "Local Podcasts",
"LabelLockOrientation": "Lock orientation",
"LabelLockPlayer": "Lock Player",
"LabelLow": "Low",
"LabelListenAgain": "Opnieuw Beluisteren",
"LabelLocalBooks": "Lokale Boeken",
"LabelLocalPodcasts": "Lokale Podcasts",
"LabelLockOrientation": "Oriëntatie vergrendelen",
"LabelLockPlayer": "Speler vergrendelen",
"LabelLow": "Laag",
"LabelMediaType": "Mediatype",
"LabelMedium": "Medium",
"LabelMore": "Meer",
@@ -175,19 +176,23 @@
"LabelName": "Naam",
"LabelNarrator": "Verteller",
"LabelNarrators": "Vertellers",
"LabelNever": "Never",
"LabelNewestAuthors": "Newest Authors",
"LabelNewestEpisodes": "Newest Episodes",
"LabelNo": "No",
"LabelNavigateWithVolume": "Navigeer met volume knoppen",
"LabelNavigateWithVolumeDisabled": "Uit",
"LabelNavigateWithVolumeEnabled": "Aam",
"LabelNavigateWithVolumeMirrored": "Gespiegeld",
"LabelNever": "Nooit",
"LabelNewestAuthors": "Nieuwste Auteurs",
"LabelNewestEpisodes": "Nieuwste Afleveringen",
"LabelNo": "Nee",
"LabelNotFinished": "Niet Voltooid",
"LabelNotStarted": "Niet Gestart",
"LabelOff": "Off",
"LabelOff": "Uit",
"LabelPassword": "Wachtwoord",
"LabelPath": "Pad",
"LabelPlaybackDirect": "Direct",
"LabelPlaybackLocal": "Local",
"LabelPlaybackSpeed": "Playback Speed",
"LabelPlaybackTranscode": "Transcode",
"LabelPlaybackLocal": "Lokaal",
"LabelPlaybackSpeed": "Afspeelsnelheid",
"LabelPlaybackTranscode": "Transcoderen",
"LabelPodcast": "Podcast",
"LabelPodcasts": "Podcasts",
"LabelPreventIndexing": "Voorkom indexering van je feed door iTunes- en Google podcastmappen",
@@ -198,19 +203,20 @@
"LabelRSSFeedCustomOwnerName": "Aangepaste naam eigenaar",
"LabelRSSFeedPreventIndexing": "Voorkom indexering",
"LabelRSSFeedSlug": "RSS-feed slug",
"LabelRandomly": "Willekeurig",
"LabelRead": "Lees",
"LabelReadAgain": "Read Again",
"LabelRecentSeries": "Recent Series",
"LabelRecentlyAdded": "Recently Added",
"LabelRemoveFromPlaylist": "Remove from Playlist",
"LabelScaleElapsedTimeBySpeed": "Scale Elapsed Time by Speed",
"LabelReadAgain": "Opnieuw Lezen",
"LabelRecentSeries": "Recente Serie",
"LabelRecentlyAdded": "Recent Toegevoegd",
"LabelRemoveFromPlaylist": "Verwijder van Afspeellijst",
"LabelScaleElapsedTimeBySpeed": "Schaal verstreken tijd per snelheid",
"LabelSeason": "Seizoen",
"LabelSelectADevice": "Select a device",
"LabelSelectADevice": "Apparaat Selecteren",
"LabelSeries": "Serie",
"LabelServerAddress": "Server address",
"LabelServerAddress": "Server adres",
"LabelSetEbookAsPrimary": "Stel in als primair",
"LabelSetEbookAsSupplementary": "Stel in als supplementair",
"LabelShakeSensitivity": "Shake sensitivity",
"LabelShakeSensitivity": "Schud-gevoeligheid",
"LabelShowAll": "Toon alle",
"LabelSize": "Grootte",
"LabelSleepTimer": "Slaaptimer",
@@ -225,7 +231,7 @@
"LabelStatsMinutes": "minuten",
"LabelStatsMinutesListening": "Minuten luisterend",
"LabelStatsWeekListening": "Week luisterend",
"LabelStreamingUsingCellular": "Streaming using Cellular",
"LabelStreamingUsingCellular": "Streamen met Mobiele Data",
"LabelTag": "Tag",
"LabelTags": "Tags",
"LabelTheme": "Thema",
@@ -234,69 +240,69 @@
"LabelTimeRemaining": "{0} te gaan",
"LabelTitle": "Titel",
"LabelTotalSize": "Totale grootte",
"LabelTotalTrack": "Total Track",
"LabelTracks": "Tracks",
"LabelTotalTrack": "Totaal audiospoor",
"LabelTracks": "Audiosporen",
"LabelType": "Type",
"LabelUnlockPlayer": "Unlock Player",
"LabelUseBookshelfView": "Use bookshelf view",
"LabelUnlockPlayer": "Speler Ontgrendelen",
"LabelUseBookshelfView": "Gebruik boekenplankweergave",
"LabelUser": "Gebruiker",
"LabelUsername": "Gebruikersnaam",
"LabelVeryHigh": "Very High",
"LabelVeryLow": "Very Low",
"LabelVeryHigh": "Zeer Hoog",
"LabelVeryLow": "Zeer Laag",
"LabelYourBookmarks": "Je boekwijzers",
"LabelYourProgress": "Je voortgang",
"MessageAndroid10Downloads": "Android 10 and below will use internal app storage for downloads.",
"MessageAttemptingServerConnection": "Attempting server connection...",
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf server not connected",
"MessageAudiobookshelfServerRequired": "<strong>Important!</strong> This app is designed to work with an Audiobookshelf server that you or someone you know is hosting. This app does not provide any content.",
"MessageBookshelfEmpty": "Bookshelf empty",
"MessageConfirmDeleteLocalEpisode": "Remove local episode \"{0}\" from your device? The file on the server will be unaffected.",
"MessageConfirmDeleteLocalFiles": "Remove local files of this item from your device? The files on the server and your progress will be unaffected.",
"MessageConfirmDiscardProgress": "Are you sure you want to reset your progress?",
"MessageConfirmDownloadUsingCellular": "You are about to download using cellular data. This may include carrier data charges. Do you wish to continue?",
"MessageConfirmMarkAsFinished": "Are you sure you want to mark this item as finished?",
"MessageConfirmRemoveBookmark": "Are you sure you want to remove bookmark?",
"MessageConfirmStreamingUsingCellular": "You are about to stream using cellular data. This may include carrier data charges. Do you wish to continue?",
"MessageDiscardProgress": "Discard Progress",
"MessageDownloadCompleteProcessing": "Download complete. Processing...",
"MessageDownloading": "Downloading...",
"MessageAndroid10Downloads": "Android 10 en onder zullen interne app opslag gebruiken voor downloads.",
"MessageAttemptingServerConnection": "Serverconnectie proberen...",
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf server niet geconnecteerd",
"MessageAudiobookshelfServerRequired": "<strong>Important!</strong> Deze app is ontworpen om te werken met een Audiobookshelf-server die u of iemand die u kent host. Deze app biedt geen content.",
"MessageBookshelfEmpty": "Boekenplank leeg",
"MessageConfirmDeleteLocalEpisode": "Lokale aflevering \"{0}\" van uw apparaat verwijderen? Het bestand op de server blijft onaangetast.",
"MessageConfirmDeleteLocalFiles": "Lokale bestanden van dit item van uw apparaat verwijderen? De bestanden op de server en uw voortgang worden niet beïnvloed.",
"MessageConfirmDiscardProgress": "Weet u zeker dat u uw voortgang wilt resetten?",
"MessageConfirmDownloadUsingCellular": "U staat op het punt om te downloaden met behulp van mobiele data. Dit kan kosten voor data van de provider met zich meebrengen. Wilt u doorgaan?",
"MessageConfirmMarkAsFinished": "Weet u zeker dat u dit item als voltooid wilt markeren?",
"MessageConfirmRemoveBookmark": "Weet u zeker dat u de bladwijzer wilt verwijderen?",
"MessageConfirmStreamingUsingCellular": "U staat op het punt om te streamen met behulp van mobiele data. Dit kan kosten voor data van de provider met zich meebrengen. Wilt u doorgaan?",
"MessageDiscardProgress": "Voortgang negeren",
"MessageDownloadCompleteProcessing": "Download compleet. Verwerken...",
"MessageDownloading": "Downloaden...",
"MessageDownloadingEpisode": "Aflevering aan het dowloaden",
"MessageEpisodesQueuedForDownload": "{0} aflevering(en) in de rij om te downloaden",
"MessageFeedURLWillBe": "Feed URL zal {0} zijn",
"MessageFetching": "Aan het ophalen...",
"MessageFollowTheProjectOnGithub": "Follow the project on GitHub",
"MessageItemDownloadCompleteFailedToCreate": "Item download complete but failed to create library item",
"MessageFollowTheProjectOnGithub": "Volg dit project op Github",
"MessageItemDownloadCompleteFailedToCreate": "Itemdownload voltooid, maar het aanmaken van een bibliotheekitem is mislukt",
"MessageLoading": "Aan het laden...",
"MessageLoadingServerData": "Loading server data...",
"MessageLoadingServerData": "Server data laden...",
"MessageMarkAsFinished": "Markeer als Voltooid",
"MessageMediaLinkedToADifferentServer": "Media is linked to an Audiobookshelf server on a different address ({0}). Progress will be synced when connected to this server address.",
"MessageMediaLinkedToADifferentUser": "Media is linked to this server but was downloaded by a different user. Progress will only be synced to the user that downloaded it.",
"MessageMediaLinkedToServer": "Linked to server {0}",
"MessageMediaLinkedToThisServer": "Downloaded media is linked to this server",
"MessageMediaNotLinkedToServer": "Media is not linked to an Audiobookshelf server. No progress will be synced.",
"MessageMediaLinkedToADifferentServer": "Media is gekoppeld aan een Audiobookshelf-server op een ander adres ({0}). De voortgang wordt gesynchroniseerd wanneer er verbinding is met dit serveradres.",
"MessageMediaLinkedToADifferentUser": "Media is gekoppeld aan deze server, maar is gedownload door een andere gebruiker. De voortgang wordt alleen gesynchroniseerd met de gebruiker die het heeft gedownload.",
"MessageMediaLinkedToServer": "Gelinkt met server {0}",
"MessageMediaLinkedToThisServer": "Gedownloade media is gekoppeld aan deze server",
"MessageMediaNotLinkedToServer": "Media is niet gekoppeld aan een Audiobookshelf-server. Er wordt geen voortgang gesynchroniseerd.",
"MessageNoBookmarks": "Geen boekwijzers",
"MessageNoChapters": "Geen hoofdstukken",
"MessageNoItems": "Geen onderdelen",
"MessageNoItemsFound": "Geen onderdelen gevonden",
"MessageNoListeningSessions": "Geen luistersessies",
"MessageNoMediaFolders": "No Media Folders",
"MessageNoNetworkConnection": "No network connection",
"MessageNoMediaFolders": "Geen Media Folders",
"MessageNoNetworkConnection": "Geen netwerk connectie",
"MessageNoPodcastsFound": "Geen podcasts gevonden",
"MessageNoSeries": "No series",
"MessageNoSeries": "Geen series",
"MessageNoUpdatesWereNecessary": "Geen bijwerkingen waren noodzakelijk",
"MessageNoUserPlaylists": "Je hebt geen afspeellijsten",
"MessageReportBugsAndContribute": "Rapporteer bugs, vraag functionaliteiten aan en draag bij op",
"MessageSocketConnectedOverMeteredCellular": "Socket connected over metered cellular",
"MessageSocketConnectedOverMeteredWifi": "Socket connected over metered Wi-Fi",
"MessageSocketConnectedOverUnmeteredCellular": "Socket connected over unmetered cellular",
"MessageSocketConnectedOverUnmeteredWifi": "Socket connected over unmetered Wi-Fi",
"MessageSocketNotConnected": "Socket not connected",
"MessageSocketConnectedOverMeteredCellular": "Socket verbonden via gemeten mobiele verbinding",
"MessageSocketConnectedOverMeteredWifi": "Socket verbonden via gemeten WiFi",
"MessageSocketConnectedOverUnmeteredCellular": "Socket verbonden via ongemeten mobiele verbinding",
"MessageSocketConnectedOverUnmeteredWifi": "Socket verbonden via ongemeten WiFi",
"MessageSocketNotConnected": "Socket niet verbonden",
"NoteRSSFeedPodcastAppsHttps": "Waarschuwing: De meeste podcast-apps zullen eisen dat de RSS-feed URL HTTPS gebruikt",
"NoteRSSFeedPodcastAppsPubDate": "Waarschuwing: 1 of meer van je afleveringen hebben geen Pub Datum. Sommige podcast-apps vereisen dit.",
"ToastBookmarkCreateFailed": "Aanmaken boekwijzer mislukt",
"ToastBookmarkRemoveFailed": "Verwijderen boekwijzer mislukt",
"ToastBookmarkUpdateFailed": "Bijwerken boekwijzer mislukt",
"ToastDownloadNotAllowedOnCellular": "Downloading is not allowed on cellular data",
"ToastDownloadNotAllowedOnCellular": "Downloaden is niet toegestaan via mobiele verbinding",
"ToastItemMarkedAsFinishedFailed": "Markeren als Voltooid mislukt",
"ToastItemMarkedAsNotFinishedFailed": "Markeren als Niet Voltooid mislukt",
"ToastPlaylistCreateFailed": "Aanmaken afspeellijst mislukt",
@@ -304,5 +310,5 @@
"ToastPodcastCreateSuccess": "Podcast aangemaakt",
"ToastRSSFeedCloseFailed": "Sluiten RSS-feed mislukt",
"ToastRSSFeedCloseSuccess": "RSS-feed gesloten",
"ToastStreamingNotAllowedOnCellular": "Streaming is not allowed on cellular data"
"ToastStreamingNotAllowedOnCellular": "Streamen is niet toegstaan via mobiele verbinding"
}
+2 -28
View File
@@ -15,23 +15,18 @@
"ButtonCreateNewPlaylist": "Opprett ny spilleliste",
"ButtonDelete": "Slett",
"ButtonDeleteLocalEpisode": "Slett episode på enheten",
"ButtonDeleteLocalFile": "Delete local file",
"ButtonDeleteLocalItem": "Delete local item",
"ButtonDisableAutoTimer": "Skru av automatisk tidsur",
"ButtonDisconnect": "Koble fra",
"ButtonGoToWebClient": "Go to Web Client",
"ButtonHistory": "Historikk",
"ButtonHome": "Hjem",
"ButtonIssues": "Problemer",
"ButtonLatest": "Siste",
"ButtonLibrary": "Bibliotek",
"ButtonLocalMedia": "Local Media",
"ButtonManageLocalFiles": "Administrer Lokale Filer",
"ButtonNewFolder": "Ny mappe",
"ButtonNextEpisode": "Neste episode",
"ButtonOpenFeed": "Åpne Feed",
"ButtonOverride": "Overstyr",
"ButtonPause": "Pause",
"ButtonPlay": "Spill av",
"ButtonPlayEpisode": "Spill episode",
"ButtonPlaying": "Spiller av",
@@ -44,11 +39,9 @@
"ButtonSearch": "Søk",
"ButtonSendEbookToDevice": "Send e-bok til enhet",
"ButtonSeries": "Serier",
"ButtonSetTimer": "Set Timer",
"ButtonStream": "Strøm",
"ButtonSubmit": "Send inn",
"ButtonSwitchServerUser": "Bytt tjener/bruker",
"ButtonUserStats": "User Stats",
"ButtonYes": "Ja",
"HeaderAccount": "Konto",
"HeaderAdvanced": "Avansert",
@@ -59,7 +52,6 @@
"HeaderConnectionStatus": "Tilkoblingsstatus",
"HeaderDataSettings": "Datainnstillinger",
"HeaderDetails": "Detaljer",
"HeaderDownloads": "Downloads",
"HeaderEbookFiles": "Ebook filer",
"HeaderEpisodes": "Episoder",
"HeaderEreaderSettings": "Ereader innstillinger",
@@ -132,9 +124,8 @@
"LabelEnableMp3IndexSeeking": "Skru på MP3-indeksblafring",
"LabelEnableMp3IndexSeekingHelp": "Skru på dette hvis du har MP3-filer som ikke kan blafres på rett vis. Det skyldes som oftest variabel bitrate (VBR). Innstillingen påtvinger indeksblafring, som er en tid-til-byte -tilknytning som bygges når filen leses. I noen fall vil man med store MP3-filer få litt forsinkelse når man blafrer mot slutten av filen.",
"LabelEnd": "Slutt",
"LabelEndOfChapter": "Kapittelslutt",
"LabelEndOfChapter": "Slutt på kapittel",
"LabelEndTime": "Slutt-tid",
"LabelEpisode": "Episode",
"LabelFeedURL": "Feed Adresse",
"LabelFile": "Fil",
"LabelFileBirthtime": "Fil Opprettelsesdato",
@@ -150,7 +141,6 @@
"LabelHasEbook": "Har e-bok",
"LabelHasSupplementaryEbook": "Har komplimentær e-bok",
"LabelHeavy": "Tung",
"LabelHigh": "High",
"LabelHost": "Tjener",
"LabelInProgress": "I gang",
"LabelIncomplete": "Ufullstendig",
@@ -158,19 +148,13 @@
"LabelJumpBackwardsTime": "Tilbakespolingstid",
"LabelJumpForwardsTime": "Foroverspolingstid",
"LabelLanguage": "Språk",
"LabelLayout": "Layout",
"LabelLayoutAuto": "Auto",
"LabelLayoutSinglePage": "Enkeltside",
"LabelLight": "Lett",
"LabelLineSpacing": "Linjemellomrom",
"LabelListenAgain": "Lytt igjen",
"LabelLocalBooks": "Bøker på enheten",
"LabelLocalPodcasts": "Local Podcasts",
"LabelLockOrientation": "Lock orientation",
"LabelLockPlayer": "Lås avspiller",
"LabelLow": "Low",
"LabelMediaType": "Medie type",
"LabelMedium": "Medium",
"LabelMore": "Mer",
"LabelMoreInfo": "Mer info",
"LabelName": "Navn",
@@ -179,17 +163,14 @@
"LabelNever": "Aldri",
"LabelNewestAuthors": "Nyeste forfattere",
"LabelNewestEpisodes": "Nyeste episoder",
"LabelNo": "No",
"LabelNotFinished": "Ikke fullført",
"LabelNotStarted": "Ikke startet",
"LabelOff": "Av",
"LabelPassword": "Passord",
"LabelPath": "Sti",
"LabelPlaybackDirect": "Direkte",
"LabelPlaybackLocal": "Local",
"LabelPlaybackSpeed": "Avspillingshastighet",
"LabelPlaybackTranscode": "Transkoding",
"LabelPodcast": "Podcast",
"LabelPodcasts": "Podcaster",
"LabelPreventIndexing": "Forhindre at din feed fra å bli indeksert av iTunes og Google podcast kataloger",
"LabelProgress": "Framgang",
@@ -201,21 +182,18 @@
"LabelRSSFeedSlug": "RSS-informasjonskanalunderadresse",
"LabelRead": "Les",
"LabelReadAgain": "Les igjen",
"LabelRecentSeries": "Recent Series",
"LabelRecentlyAdded": "Nylig tillagt",
"LabelRemoveFromPlaylist": "Fjern fra spilleliste",
"LabelScaleElapsedTimeBySpeed": "Skaler forløpt tid etter hastighet",
"LabelSeason": "Sesong",
"LabelSelectADevice": "Velg en enhet",
"LabelSeries": "Serier",
"LabelServerAddress": "Server address",
"LabelSetEbookAsPrimary": "Sett som primær",
"LabelSetEbookAsSupplementary": "Sett som supplerende",
"LabelShakeSensitivity": "Ristingsterskel",
"LabelShowAll": "Vis alt",
"LabelSize": "Størrelse",
"LabelSleepTimer": "Sove-timer",
"LabelStart": "Start",
"LabelStartTime": "Start Tid",
"LabelStatsBestDay": "Beste dag",
"LabelStatsDailyAverage": "Daglig gjennomsnitt",
@@ -227,7 +205,6 @@
"LabelStatsMinutesListening": "Minutter lyttet",
"LabelStatsWeekListening": "Uker lyttet",
"LabelStreamingUsingCellular": "Strømmer via mobildata",
"LabelTag": "Tag",
"LabelTags": "Tagger",
"LabelTheme": "Tema",
"LabelThemeDark": "Mørk",
@@ -237,7 +214,6 @@
"LabelTotalSize": "Total størrelse",
"LabelTotalTrack": "Totalt antall spor",
"LabelTracks": "Spor",
"LabelType": "Type",
"LabelUnlockPlayer": "Lås opp avspiller",
"LabelUseBookshelfView": "Bruk bokhyllevisning",
"LabelUser": "Bruker",
@@ -273,7 +249,7 @@
"MessageMediaLinkedToADifferentServer": "Media er lenket til en Audiobookshelf-tjener på en annen adresse ({0}). Framdriften vil bli synkronisert når tilkoblet denne tjeneradressen.",
"MessageMediaLinkedToADifferentUser": "Media er lenket til denne tjeneren, men ble lastet ned av en annen bruker. Framdriften vil kun synkroniseres til brukeren som lastet den ned.",
"MessageMediaLinkedToServer": "Lenket til tjener {0}",
"MessageMediaLinkedToThisServer": "Nedlastet media er lenket til denne tjeneren.",
"MessageMediaLinkedToThisServer": "Nedlastet media er lenket til denne tjeneren",
"MessageMediaNotLinkedToServer": "Media er ikke lenket til en Audiobookshelf-tjener. Ingen fremdrift vil bli synkronisert.",
"MessageNoBookmarks": "Ingen bokmerker",
"MessageNoChapters": "Ingen kapitler",
@@ -283,13 +259,11 @@
"MessageNoMediaFolders": "Ingen mediamapper",
"MessageNoNetworkConnection": "Ingen nettverkstilkobling",
"MessageNoPodcastsFound": "Ingen podcaster funnet",
"MessageNoSeries": "No series",
"MessageNoUpdatesWereNecessary": "Ingen oppdatering var nødvendig",
"MessageNoUserPlaylists": "Du har ingen spillelister",
"MessageReportBugsAndContribute": "Rapporter feil, forespør funksjoner og tillegg og bidra på",
"MessageSocketConnectedOverMeteredCellular": "Socket tilkoblet over kvotebasert mobildata",
"MessageSocketConnectedOverMeteredWifi": "Socket tilkoblet over kvotebasert Wi-Fi",
"MessageSocketConnectedOverUnmeteredCellular": "Socket connected over unmetered cellular",
"MessageSocketConnectedOverUnmeteredWifi": "Socket tilkoblet over ubegrenset Wi-Fi",
"MessageSocketNotConnected": "Socket ikke tilkoblet",
"NoteRSSFeedPodcastAppsHttps": "Advarsel! De fleste podcast applikasjoner trenger RSS feed URL som bruker HTTPS",
+7 -18
View File
@@ -19,7 +19,7 @@
"ButtonDeleteLocalItem": "Usuń lokalny element",
"ButtonDisableAutoTimer": "Wyłącz automatyczny wyłącznik",
"ButtonDisconnect": "Rozłącz",
"ButtonGoToWebClient": "Go to Web Client",
"ButtonGoToWebClient": "Idź do wersji webowej",
"ButtonHistory": "Historia",
"ButtonHome": "Strona główna",
"ButtonIssues": "Błędy",
@@ -31,8 +31,9 @@
"ButtonNextEpisode": "Następny odcinek",
"ButtonOpenFeed": "Otwórz feed",
"ButtonOverride": "Nadpisz",
"ButtonPause": "Pause",
"ButtonPause": "Wstrzymaj",
"ButtonPlay": "Odtwarzaj",
"ButtonPlayEpisode": "Odtwórz odcinek",
"ButtonPlaying": "Odtwarzane",
"ButtonPlaylists": "Listy odtwarzania",
"ButtonRead": "Czytaj",
@@ -45,7 +46,7 @@
"ButtonSeries": "Seria",
"ButtonSetTimer": "Ustaw wyłącznik",
"ButtonStream": "Strumieniuj",
"ButtonSubmit": "Zaloguj",
"ButtonSubmit": "Zapisz",
"ButtonSwitchServerUser": "Przełącz serwer/użytkownika",
"ButtonUserStats": "Statystyki użytkownika",
"ButtonYes": "Tak",
@@ -56,7 +57,6 @@
"HeaderCollection": "Kolekcja",
"HeaderCollectionItems": "Elementy kolekcji",
"HeaderConnectionStatus": "Status połączenia",
"HeaderDataSettings": "Data Settings",
"HeaderDetails": "Szczegóły",
"HeaderDownloads": "Pobrane",
"HeaderEbookFiles": "Pliki Ebook",
@@ -87,7 +87,6 @@
"LabelAdded": "Dodane",
"LabelAddedAt": "Dodano w",
"LabelAll": "Wszystkie",
"LabelAllowSeekingOnMediaControls": "Allow position seeking on media notification controls",
"LabelAlways": "Zawsze",
"LabelAskConfirmation": "Pytaj o potwierdzenie",
"LabelAuthor": "Autor",
@@ -158,7 +157,6 @@
"LabelJumpForwardsTime": "Przeskok w przód",
"LabelLanguage": "Język",
"LabelLayout": "Układ",
"LabelLayoutAuto": "Auto",
"LabelLayoutSinglePage": "Pojedyncza strona",
"LabelLight": "Lekko",
"LabelLineSpacing": "Odstęp między wierszami",
@@ -178,7 +176,6 @@
"LabelNever": "Nigdy",
"LabelNewestAuthors": "Najnowsi autorzy",
"LabelNewestEpisodes": "Najnowsze odcinki",
"LabelNo": "No",
"LabelNotFinished": "Nieukończone",
"LabelNotStarted": "Nie rozpoczęto",
"LabelOff": "Wyłącz",
@@ -188,20 +185,17 @@
"LabelPlaybackLocal": "Lokalnie",
"LabelPlaybackSpeed": "Prędkość odtwarzania",
"LabelPlaybackTranscode": "Transkoduj",
"LabelPodcast": "Podcast",
"LabelPodcasts": "Podcasty",
"LabelPreventIndexing": "Zapobiega indeksowaniu przez iTunes i Google",
"LabelProgress": "Postęp",
"LabelPubDate": "Data publikacji",
"LabelPublishYear": "Rok publikacji",
"LabelRSSFeedCustomOwnerEmail": "Custom owner Email",
"LabelRSSFeedCustomOwnerName": "Custom owner Name",
"LabelRSSFeedPreventIndexing": "Zapobiegaj indeksowaniu",
"LabelRSSFeedSlug": "RSS Feed Slug",
"LabelRandomly": "Losowo",
"LabelRead": "Czytaj",
"LabelReadAgain": "Czytaj ponownie",
"LabelRecentSeries": "Najnowsze serie",
"LabelRecentlyAdded": "Ostatnio dodane",
"LabelRecentlyAdded": "Niedawno dodane",
"LabelRemoveFromPlaylist": "Usuń z listy odtwarzania",
"LabelScaleElapsedTimeBySpeed": "Skaluj czas, który upłynął według prędkości",
"LabelSeason": "Sezon",
@@ -225,8 +219,6 @@
"LabelStatsMinutes": "Minuty",
"LabelStatsMinutesListening": "Minuty słuchania",
"LabelStatsWeekListening": "Tydzień słuchania",
"LabelStreamingUsingCellular": "Streaming using Cellular",
"LabelTag": "Tag",
"LabelTags": "Tagi",
"LabelTheme": "Motyw",
"LabelThemeDark": "Ciemny",
@@ -256,7 +248,6 @@
"MessageConfirmDownloadUsingCellular": "Zamierzasz pobrać poprzez dane komórkowe. Może to wpłynąć na wysokość rachunku. Czy chcesz kontynuować?",
"MessageConfirmMarkAsFinished": "Na pewno chcesz oznaczyć ten element jako ukończony?",
"MessageConfirmRemoveBookmark": "Na pewno chcesz usunąć zakładkę?",
"MessageConfirmStreamingUsingCellular": "You are about to stream using cellular data. This may include carrier data charges. Do you wish to continue?",
"MessageDiscardProgress": "Zresetuj postęp",
"MessageDownloadCompleteProcessing": "Pobieranie ukończone. Przetwarzanie...",
"MessageDownloading": "Pobieranie...",
@@ -282,7 +273,6 @@
"MessageNoMediaFolders": "Brak folderów z mediami",
"MessageNoNetworkConnection": "Brak połączenia sieciowego",
"MessageNoPodcastsFound": "Nie znaleziono podcastów",
"MessageNoSeries": "No series",
"MessageNoUpdatesWereNecessary": "Brak aktualizacji",
"MessageNoUserPlaylists": "Nie masz żadnych list odtwarzania",
"MessageReportBugsAndContribute": "Zgłoś błędy, pomysły i pomóż rozwijać aplikację na",
@@ -303,6 +293,5 @@
"ToastPodcastCreateFailed": "Nie udało się utworzyć podcastu",
"ToastPodcastCreateSuccess": "Podcast został pomyślnie utworzony",
"ToastRSSFeedCloseFailed": "Zamknięcie kanału RSS nie powiodło się",
"ToastRSSFeedCloseSuccess": "Zamknięcie kanału RSS powiodło się",
"ToastStreamingNotAllowedOnCellular": "Streaming is not allowed on cellular data"
"ToastRSSFeedCloseSuccess": "Zamknięcie kanału RSS powiodło się"
}
-10
View File
@@ -59,7 +59,6 @@
"HeaderConnectionStatus": "Status da Conexão",
"HeaderDataSettings": "Configurações de dados",
"HeaderDetails": "Detalhes",
"HeaderDownloads": "Downloads",
"HeaderEbookFiles": "Arquivos Ebook",
"HeaderEpisodes": "Episódios",
"HeaderEreaderSettings": "Configurações Ereader",
@@ -122,12 +121,9 @@
"LabelDisableVibrateOnReset": "Desativar vibração ao resetar",
"LabelDisableVibrateOnResetHelp": "Quando o timer for resetado o seu dispositivo vibrará. Ative essa configuração para não vibrar quando o timer for resetado.",
"LabelDiscover": "Descobrir",
"LabelDownload": "Download",
"LabelDownloadUsingCellular": "Download usando o celular",
"LabelDownloaded": "Download realizado",
"LabelDuration": "Duração",
"LabelEbook": "Ebook",
"LabelEbooks": "Ebooks",
"LabelEnable": "Habilitar",
"LabelEnableMp3IndexSeeking": "Ativar busca por índice mp3",
"LabelEnableMp3IndexSeekingHelp": "Esta configuração só deve ser ativada se a busca em arquivos mp3 não estiver funcionando corretamente. Buscas incorretas são normalmente causadas por arquivos MP3 com bitrate variável (VBR). Esta configuração forçará a busca por índice, que é uma consulta do tempo-para-byte, elaborado durante a leitura do arquivo. Em alguns casos, com arquivos MP3 maiores, haverá um atraso ao buscar perto do final do arquivo.",
@@ -151,14 +147,12 @@
"LabelHasSupplementaryEbook": "Tem ebook complementar",
"LabelHeavy": "Pesado",
"LabelHigh": "Alta",
"LabelHost": "Host",
"LabelInProgress": "Em Andamento",
"LabelIncomplete": "Incompleto",
"LabelInternalAppStorage": "Armazenamento Interno do App",
"LabelJumpBackwardsTime": "Retroceder tempo",
"LabelJumpForwardsTime": "Adiantar tempo",
"LabelLanguage": "Idioma",
"LabelLayout": "Layout",
"LabelLayoutAuto": "Automático",
"LabelLayoutSinglePage": "Uma página",
"LabelLight": "Leve",
@@ -186,11 +180,8 @@
"LabelPassword": "Senha",
"LabelPath": "Caminho",
"LabelPlaybackDirect": "Direto",
"LabelPlaybackLocal": "Local",
"LabelPlaybackSpeed": "Velocidade de Reprodução",
"LabelPlaybackTranscode": "Transcodificar",
"LabelPodcast": "Podcast",
"LabelPodcasts": "Podcasts",
"LabelPreventIndexing": "Evitar que o seu feed seja indexado pelos diretórios de podcast do iTunes e Google",
"LabelProgress": "Progresso",
"LabelPubDate": "Data de Publicação",
@@ -283,7 +274,6 @@
"MessageNoMediaFolders": "Sem Pastas de Mídia",
"MessageNoNetworkConnection": "Nem conexão de rede",
"MessageNoPodcastsFound": "Nenhum podcast encontrado",
"MessageNoSeries": "No series",
"MessageNoUpdatesWereNecessary": "Nenhuma atualização é necessária",
"MessageNoUserPlaylists": "Você não tem listas de reprodução",
"MessageReportBugsAndContribute": "Reporte bugs, peça funcionalidades e contribua em",
+9 -4
View File
@@ -19,7 +19,7 @@
"ButtonDeleteLocalItem": "Удалить локальный элемент",
"ButtonDisableAutoTimer": "Отключить автоматический таймер",
"ButtonDisconnect": "Отключиться",
"ButtonGoToWebClient": "Go to Web Client",
"ButtonGoToWebClient": "Перейти в веб-клиент",
"ButtonHistory": "История",
"ButtonHome": "Домой",
"ButtonIssues": "Проблемы",
@@ -158,8 +158,8 @@
"LabelJumpBackwardsTime": "Перемотка назад",
"LabelJumpForwardsTime": "Перемотка вперед",
"LabelLanguage": "Язык",
"LabelLayout": "Layout",
"LabelLayoutAuto": "Auto",
"LabelLayout": "Макет",
"LabelLayoutAuto": "Авто",
"LabelLayoutSinglePage": "Одна страница",
"LabelLight": "Подсветка",
"LabelLineSpacing": "Межстрочный интервал",
@@ -176,6 +176,10 @@
"LabelName": "Имя",
"LabelNarrator": "Читает",
"LabelNarrators": "Чтецы",
"LabelNavigateWithVolume": "Навигация с помощью клавиш регулировки громкости",
"LabelNavigateWithVolumeDisabled": "Выключить",
"LabelNavigateWithVolumeEnabled": "Включён",
"LabelNavigateWithVolumeMirrored": "Зеркало",
"LabelNever": "Никогда",
"LabelNewestAuthors": "Новые авторы",
"LabelNewestEpisodes": "Новые эпизоды",
@@ -199,6 +203,7 @@
"LabelRSSFeedCustomOwnerName": "Пользовательское Имя владельца",
"LabelRSSFeedPreventIndexing": "Запретить индексирование",
"LabelRSSFeedSlug": "Встроить RSS-канал",
"LabelRandomly": "Случайно",
"LabelRead": "Читать",
"LabelReadAgain": "Читать снова",
"LabelRecentSeries": "Недавние серии",
@@ -283,7 +288,7 @@
"MessageNoMediaFolders": "Нет папок мультимедиа",
"MessageNoNetworkConnection": "Нет подключения к сети",
"MessageNoPodcastsFound": "Подкасты не найдены",
"MessageNoSeries": "No series",
"MessageNoSeries": "Нет серии",
"MessageNoUpdatesWereNecessary": "Обновления не требовались",
"MessageNoUserPlaylists": "У вас нет плейлистов",
"MessageReportBugsAndContribute": "Сообщайте об ошибках, запрашивайте функции и вносите свой вклад на",
+317
View File
@@ -0,0 +1,317 @@
{
"ButtonAdd": "Dodaj",
"ButtonAddNewServer": "Dodaj nov strežnik",
"ButtonAuthors": "Avtorji",
"ButtonBack": "Nazaj",
"ButtonCancel": "Prekliči",
"ButtonCancelTimer": "Prekliči časovnik",
"ButtonClearFilter": "Počisti filter",
"ButtonCloseFeed": "Zapri vir",
"ButtonCollections": "Zbirke",
"ButtonConnect": "Poveži",
"ButtonConnectToServer": "Poveži se na strežnik",
"ButtonCreate": "Ustvari",
"ButtonCreateBookmark": "Ustvari zaznamek",
"ButtonCreateNewPlaylist": "Ustvari nov seznam predvajanja",
"ButtonDelete": "Izbriši",
"ButtonDeleteLocalEpisode": "Izbriši lokalno epizodo",
"ButtonDeleteLocalFile": "Izbriši lokalno datoteko",
"ButtonDeleteLocalItem": "Izbriši lokalni element",
"ButtonDisableAutoTimer": "Onemogoči samodejni časovnik",
"ButtonDisconnect": "Prekini povezavo",
"ButtonGoToWebClient": "Pojdi na spletno stran klienta",
"ButtonHistory": "Zgodovina",
"ButtonHome": "Domov",
"ButtonIssues": "Težave",
"ButtonLatest": "Najnovejše",
"ButtonLibrary": "Knjižnica",
"ButtonLocalMedia": "Lokalni mediji",
"ButtonManageLocalFiles": "Upravljanje lokalnih datotek",
"ButtonNewFolder": "Nova mapa",
"ButtonNextEpisode": "Naslednja epizoda",
"ButtonOpenFeed": "Odpri vir",
"ButtonOverride": "Preglasi",
"ButtonPause": "Premor",
"ButtonPlay": "Predvajaj",
"ButtonPlayEpisode": "Predvajan epizodo",
"ButtonPlaying": "Predvajam",
"ButtonPlaylists": "Seznami predvajanj",
"ButtonRead": "Preberi",
"ButtonRemove": "Odstrani",
"ButtonRemoveFromServer": "Odstrani iz strežnika",
"ButtonSave": "Shrani",
"ButtonSaveOrder": "Shrani vrstni red",
"ButtonSearch": "Poišči",
"ButtonSendEbookToDevice": "Pošlji e-knjigo v napravo",
"ButtonSeries": "Serije",
"ButtonSetTimer": "Nastavi časovnik",
"ButtonStream": "Pretoči",
"ButtonSubmit": "Potrdi",
"ButtonSwitchServerUser": "Preklopi strežnik/uporabnik",
"ButtonUserStats": "Uporabniška statistika",
"ButtonYes": "Da",
"HeaderAccount": "Račun",
"HeaderAdvanced": "Napredno",
"HeaderAudioTracks": "Zvočni posnetki",
"HeaderChapters": "Poglavja",
"HeaderCollection": "Zbirka",
"HeaderCollectionItems": "Elementi zbirke",
"HeaderConnectionStatus": "Stanje povezave",
"HeaderDataSettings": "Podatkovne nastavitve",
"HeaderDetails": "Podrobnosti",
"HeaderDownloads": "Prenosi",
"HeaderEbookFiles": "Datoteke e-knjig",
"HeaderEpisodes": "Epizode",
"HeaderEreaderSettings": "Nastavitve ebralnika",
"HeaderLatestEpisodes": "Zadnje epizode",
"HeaderLibraries": "Knjižnice",
"HeaderLocalFolders": "Lokalne mape",
"HeaderLocalLibraryItems": "Predmeti lokalne knjižnice",
"HeaderNewPlaylist": "Nov seznam predvajanja",
"HeaderOpenRSSFeed": "Odpri vir RSS",
"HeaderPlaybackSettings": "Nastavitve predvajanja",
"HeaderPlaylist": "Seznam predvajanja",
"HeaderPlaylistItems": "Elementi seznama predvajanja",
"HeaderRSSFeed": "RSS vir",
"HeaderRSSFeedGeneral": "RSS podrobnosti",
"HeaderRSSFeedIsOpen": "Vir RSS je odprt",
"HeaderSelectDownloadLocation": "Izberi mesto prenosa",
"HeaderSettings": "Nastavitve",
"HeaderSleepTimer": "Časovnik za izklop",
"HeaderSleepTimerSettings": "Nastavitve časovnika za izklop",
"HeaderStatsMinutesListeningChart": "Minut poslušanja (zadnjih 7 dni)",
"HeaderStatsRecentSessions": "Nedavne seje",
"HeaderTableOfContents": "Kazalo",
"HeaderUserInterfaceSettings": "Nastavitve uporabniškega vmesnika",
"HeaderYourStats": "Tvoja statistika",
"LabelAddToPlaylist": "Dodaj na seznam predvajanja",
"LabelAdded": "Dodano",
"LabelAddedAt": "Dodano ob",
"LabelAll": "Vse",
"LabelAllowSeekingOnMediaControls": "Dovoli premikanje položaja v kontrolnikih za obvestila o medijih",
"LabelAlways": "Vedno",
"LabelAskConfirmation": "Prosi za potrditev",
"LabelAuthor": "Avtor",
"LabelAuthorFirstLast": "Avtor (ime priimek)",
"LabelAuthorLastFirst": "Avtor (priimek, ime)",
"LabelAuthors": "Avtorji",
"LabelAutoDownloadEpisodes": "Samodejni prenos epizod",
"LabelAutoRewindTime": "Čas samodejnega previjanja nazaj",
"LabelAutoSleepTimer": "Samodejni časovnik za spanje",
"LabelAutoSleepTimerAutoRewind": "Samodejni časovnik za spanje samodejnega previjanja nazaj",
"LabelAutoSleepTimerAutoRewindHelp": "Ko se samodejni časovnik za spanje konča, bo ponovno predvajanje elementa samodejno previlo na zadnji položaj.",
"LabelAutoSleepTimerHelp": "Pri predvajanju medijev med določenim začetnim in končnim časom se samodejno zažene časovnik spanja.",
"LabelBooks": "knjig",
"LabelChapterTrack": "Posnetek poglavja",
"LabelChapters": "Poglavja",
"LabelClosePlayer": "Zapri predvajalnik",
"LabelCollapseSeries": "Strni serije",
"LabelComplete": "Končano",
"LabelContinueBooks": "Nadaljuj s knjigami",
"LabelContinueEpisodes": "Nadaljuj z epizodami",
"LabelContinueListening": "Nadaljuj poslušanje",
"LabelContinueReading": "Nadaljuj branje",
"LabelContinueSeries": "Nadaljuj s serijo",
"LabelCustomTime": "Čas po meri",
"LabelDescription": "Opis",
"LabelDisableAudioFadeOut": "Onemogoči postopno utišanje zvoka",
"LabelDisableAudioFadeOutHelp": "Glasnost zvoka se bo začela zmanjševati, ko je na časovniku izklopa manj kot 1 minuta. Omogočite to nastavitev, da se ne zmanjšuje.",
"LabelDisableAutoRewind": "Onemogoči samodejno previjanje nazaj",
"LabelDisableShakeToReset": "Onemogoči tresenje za ponastavitev",
"LabelDisableShakeToResetHelp": "Če stresete napravo, medtem ko časovnik teče ALI v 2 minutah po izteku časovnika, se ponastavi časovnik spanja. Omogočite to nastavitev, da onemogočite tresenje za ponastavitev.",
"LabelDisableVibrateOnReset": "Onemogoči vibriranje ob ponastavitvi",
"LabelDisableVibrateOnResetHelp": "Ko se časovnik spanja ponastavi, bo vaša naprava vibrirala. Omogočite to nastavitev, da ne vibrira, ko se časovnik spanja ponastavi.",
"LabelDiscover": "Odkrij",
"LabelDownload": "Prenos",
"LabelDownloadUsingCellular": "Prenos prek mobilnega omrežja",
"LabelDownloaded": "Preneseno",
"LabelDuration": "Trajanje",
"LabelEbook": "E-knjiga",
"LabelEbooks": "E-knjige",
"LabelEnable": "Omogoči",
"LabelEnableMp3IndexSeeking": "Omogoči iskanje po indeksu mp3",
"LabelEnableMp3IndexSeekingHelp": "To nastavitev naj bo omogočena le, če imate datoteke mp3, ki ne iščejo pravilno. Netočno iskanje je najverjetneje posledica datotek MP3 s spremenljivo hitrostjo (VBR). Ta nastavitev bo vsilila iskanje po indeksu, pri katerem se med branjem datoteke gradi preslikava časa v podatke. V nekaterih primerih bo pri velikih datotekah MP3 prišlo do zakasnitve pri iskanju proti koncu datoteke.",
"LabelEnd": "Konec",
"LabelEndOfChapter": "Konec poglavja",
"LabelEndTime": "Končni čas",
"LabelEpisode": "Epizoda",
"LabelFeedURL": "URL vir",
"LabelFile": "Datoteka",
"LabelFileBirthtime": "Čas ustvarjanja datoteke",
"LabelFileModified": "Datoteke spremenjena",
"LabelFilename": "Ime datoteke",
"LabelFinished": "Zaključeno",
"LabelFolder": "Mapa",
"LabelFontBoldness": "Krepkost pisave",
"LabelFontScale": "Merilo pisave",
"LabelGenre": "Žanr",
"LabelGenres": "Žanri",
"LabelHapticFeedback": "Haptična povratna informacija",
"LabelHasEbook": "Ima e-knjigo",
"LabelHasSupplementaryEbook": "Ima dodatno e-knjigo",
"LabelHeavy": "Težka",
"LabelHigh": "Visoka",
"LabelHost": "Gostitelj",
"LabelInProgress": "V teku",
"LabelIncomplete": "Nedokončano",
"LabelInternalAppStorage": "Notranja shramba aplikacij",
"LabelJumpBackwardsTime": "Skoči čas nazaj",
"LabelJumpForwardsTime": "Preskoči čas naprej",
"LabelLanguage": "Jezik",
"LabelLayout": "Postavitev",
"LabelLayoutAuto": "Samodejno",
"LabelLayoutSinglePage": "Ena stran",
"LabelLight": "Svetlo",
"LabelLineSpacing": "Razmik med vrsticami",
"LabelListenAgain": "Poslušaj znova",
"LabelLocalBooks": "Lokalne knjige",
"LabelLocalPodcasts": "Lokalni podcasti",
"LabelLockOrientation": "Zakleni usmerjenost",
"LabelLockPlayer": "Zakleni predvajalnik",
"LabelLow": "Nizko",
"LabelMediaType": "Vrsta medija",
"LabelMedium": "Srednje",
"LabelMore": "Več",
"LabelMoreInfo": "Več informacij",
"LabelName": "Naziv",
"LabelNarrator": "Bralec",
"LabelNarrators": "Bralci",
"LabelNavigateWithVolume": "Krmarite s tipkami za glasnost",
"LabelNavigateWithVolumeDisabled": "Izključeno",
"LabelNavigateWithVolumeEnabled": "Vključeno",
"LabelNavigateWithVolumeMirrored": "Zrcalno",
"LabelNever": "Nikoli",
"LabelNewestAuthors": "Najnovejši avtorji",
"LabelNewestEpisodes": "Najnovejše epizode",
"LabelNo": "Ne",
"LabelNotFinished": "Ni dokončano",
"LabelNotStarted": "Ni zagnano",
"LabelOff": "Izključeno",
"LabelPassword": "Geslo",
"LabelPath": "Pot",
"LabelPlaybackDirect": "Neposredno",
"LabelPlaybackLocal": "Lokalno",
"LabelPlaybackSpeed": "Hitrost predvajanja",
"LabelPlaybackTranscode": "Transkodiraj",
"LabelPodcast": "Podcast",
"LabelPodcasts": "Podcasti",
"LabelPreventIndexing": "Preprečite, da bi vaš vir indeksirali imeniki podcastov iTunes in Google",
"LabelProgress": "Napredek",
"LabelPubDate": "Datum objave",
"LabelPublishYear": "Leto izdaje",
"LabelRSSFeedCustomOwnerEmail": "E-pošta lastnika po meri",
"LabelRSSFeedCustomOwnerName": "Ime lastnika po meri",
"LabelRSSFeedPreventIndexing": "Prepreči indeksiranje",
"LabelRSSFeedSlug": "Slug RSS vira",
"LabelRandomly": "Naključno",
"LabelRead": "Preberi",
"LabelReadAgain": "Ponovno preberi",
"LabelRecentSeries": "Nedavne serije",
"LabelRecentlyAdded": "Nedavno dodano",
"LabelRemoveFromPlaylist": "Odstrani s seznama predvajanja",
"LabelScaleElapsedTimeBySpeed": "Meri pretečeni čas glede na hitrost",
"LabelSeason": "Sezona",
"LabelSelectADevice": "Izberite napravo",
"LabelSeries": "Serije",
"LabelServerAddress": "Naslov strežnika",
"LabelSetEbookAsPrimary": "Nastavi kot primarno",
"LabelSetEbookAsSupplementary": "Nastavi kot dodatno",
"LabelShakeSensitivity": "Občutljivost tresenja",
"LabelShowAll": "Prikaži vse",
"LabelSize": "Velikost",
"LabelSleepTimer": "Časovnik za spanje",
"LabelStart": "Začetek",
"LabelStartTime": "Začetni čas",
"LabelStatsBestDay": "Najboljši dan",
"LabelStatsDailyAverage": "Dnevno povprečje",
"LabelStatsDays": "Dnevi",
"LabelStatsDaysListened": "Dnevi poslušanja",
"LabelStatsInARow": "v vrsti",
"LabelStatsItemsFinished": "Končani elementi",
"LabelStatsMinutes": "minute",
"LabelStatsMinutesListening": "Minut poslušanja",
"LabelStatsWeekListening": "Tednov poslušanja",
"LabelStreamingUsingCellular": "Pretakanje prek mobilnega omrežja",
"LabelTag": "Oznaka",
"LabelTags": "Oznake",
"LabelTheme": "Tema",
"LabelThemeDark": "Temna",
"LabelThemeLight": "Svetla",
"LabelTimeRemaining": "Še {0}",
"LabelTitle": "Naslov",
"LabelTotalSize": "Skupna velikost",
"LabelTotalTrack": "Skupaj posnetkov",
"LabelTracks": "Posnetki",
"LabelType": "Vrsta",
"LabelUnlockPlayer": "Odkleni predvajalnik",
"LabelUseBookshelfView": "Uporabi pogled knjižne police",
"LabelUser": "Uporabnik",
"LabelUsername": "Uporabniško ime",
"LabelVeryHigh": "Zelo visoko",
"LabelVeryLow": "Zelo nizko",
"LabelYourBookmarks": "Tvoji zaznamki",
"LabelYourProgress": "Tvoj napredek",
"MessageAndroid10Downloads": "Android 10 in starejši bodo za prenose uporabljali notranji pomnilnik aplikacij.",
"MessageAttemptingServerConnection": "Poskus povezave s strežnikom...",
"MessageAudiobookshelfServerNotConnected": "Strežnik Audiobookshelf ni povezan",
"MessageAudiobookshelfServerRequired": "<strong>Pomembno!</strong> Ta aplikacija je zasnovana za delo s strežnikom Audiobookshelf, ki ga gostite vi ali nekdo, ki ga poznate. Ta aplikacija ne ponuja nobene vsebine.",
"MessageBookshelfEmpty": "Knjižna polica prazna",
"MessageConfirmDeleteLocalEpisode": "Ali želite odstraniti lokalno epizodo \"{0}\" iz svoje naprave? Datoteka na strežniku ne bo prizadeta.",
"MessageConfirmDeleteLocalFiles": "Želite odstraniti lokalne datoteke tega elementa iz naprave? Datoteke na strežniku in vaš napredek ne bodo prizadeti.",
"MessageConfirmDiscardProgress": "Ali ste prepričani, da želite ponastaviti svoj napredek?",
"MessageConfirmDownloadUsingCellular": "Prenesli boste z uporabo mobilnih podatkov. To lahko vključuje stroške prenosa podatkov. Želite nadaljevati?",
"MessageConfirmMarkAsFinished": "Ali ste prepričani, da želite označiti ta element kot dokončan?",
"MessageConfirmRemoveBookmark": "Ali ste prepričani, da želite odstraniti zaznamek?",
"MessageConfirmStreamingUsingCellular": "Pretakali boste prek mobilnih podatkov. To lahko vključuje stroške prenosa podatkov. Želite nadaljevati?",
"MessageDiscardProgress": "Zavrzi napredek",
"MessageDownloadCompleteProcessing": "Prenos končan. Obdelujem...",
"MessageDownloading": "Prenašanje...",
"MessageDownloadingEpisode": "Prenašam epizodo",
"MessageEpisodesQueuedForDownload": "{0} epizod v čakalni vrsti za prenos",
"MessageFeedURLWillBe": "URL vira bo {0}",
"MessageFetching": "Pridobivam...",
"MessageFollowTheProjectOnGithub": "Sledite projektu na Githubu",
"MessageItemDownloadCompleteFailedToCreate": "Prenos elementa je končan, vendar elementa knjižnice ni bilo mogoče ustvariti",
"MessageLoading": "Nalagam...",
"MessageLoadingServerData": "Nalaganje podatkov strežnika...",
"MessageMarkAsFinished": "Označi kot dokončano",
"MessageMediaLinkedToADifferentServer": "Predstavnost je povezana s strežnikom Audiobookshelf na drugem naslovu ({0}). Napredek bo sinhroniziran, ko bo vzpostavljena povezava s tem naslovom strežnika.",
"MessageMediaLinkedToADifferentUser": "Predstavnost je povezana s tem strežnikom, vendar jo je prenesel drug uporabnik. Napredek bo sinhroniziran samo z uporabnikom, ki ga je prenesel.",
"MessageMediaLinkedToServer": "Povezano s strežnikom {0}",
"MessageMediaLinkedToThisServer": "Prenesena predstavnost je povezana s tem strežnikom",
"MessageMediaNotLinkedToServer": "Mediji niso povezani s strežnikom Audiobookshelf. Noben napredek ne bo sinhroniziran.",
"MessageNoBookmarks": "Brez zaznamkov",
"MessageNoChapters": "Brez poglavij",
"MessageNoItems": "Ni elementov",
"MessageNoItemsFound": "Ni najdenih elementov",
"MessageNoListeningSessions": "Ni sej poslušanja",
"MessageNoMediaFolders": "Brez medijskih map",
"MessageNoNetworkConnection": "Ni omrežne povezave",
"MessageNoPodcastsFound": "Ni podcastov",
"MessageNoSeries": "Ni serij",
"MessageNoUpdatesWereNecessary": "Posodobitve niso bile potrebne",
"MessageNoUserPlaylists": "Nimate seznamov predvajanja",
"MessageReportBugsAndContribute": "Prijavite hrošče, zahtevajte nove funkcije in prispevajte še naprej",
"MessageSeriesAlreadyDownloaded": "Prenesli ste že vse knjige iz te serije.",
"MessageSeriesDownloadConfirm": "Prenesi manjkajoče knjige ({0}) z {1} datotekami, skupno vseh {2}, v mapo {3}?",
"MessageSeriesDownloadConfirmIos": "Prenesi manjkajoče knjige ({0}) z {1} datotekami, skupno {2}?",
"MessageSocketConnectedOverMeteredCellular": "Omrežna povezava je priklopljena prek mobilnega omrežja z merjenim prenosom podatkov",
"MessageSocketConnectedOverMeteredWifi": "Omrežna povezava je priklopljena prek brezžičnega omrežja z merjenim prenosom podatkov",
"MessageSocketConnectedOverUnmeteredCellular": "Omrežna povezava je priklopljena prek mobilnega omrežja brez merjenja prenosa podatkov",
"MessageSocketConnectedOverUnmeteredWifi": "Omrežna povezava je priklopljena prek brezžičnega omrežja brez merjenja prenosa podatkov",
"MessageSocketNotConnected": "Omrežna poveza ni priklopljena",
"NoteRSSFeedPodcastAppsHttps": "Opozorilo: večina aplikacij za podcaste bo zahtevala, da URL vira RSS uporablja HTTPS",
"NoteRSSFeedPodcastAppsPubDate": "Opozorilo: 1 ali več vaših epizod nima datuma objave. Nekatere aplikacije za podcaste to zahtevajo.",
"ToastBookmarkCreateFailed": "Zaznamka ni bilo mogoče ustvariti",
"ToastBookmarkRemoveFailed": "Zaznamka ni bilo mogoče odstraniti",
"ToastBookmarkUpdateFailed": "Zaznamka ni bilo mogoče posodobiti",
"ToastDownloadNotAllowedOnCellular": "Prenos ni dovoljen na mobilnih podatkih",
"ToastItemMarkedAsFinishedFailed": "Označevanje kot dokončano ni uspelo",
"ToastItemMarkedAsNotFinishedFailed": "Ni bilo mogoče označiti kot nedokončano",
"ToastPlaylistCreateFailed": "Seznama predvajanja ni bilo mogoče ustvariti",
"ToastPodcastCreateFailed": "Podcasta ni bilo mogoče ustvariti",
"ToastPodcastCreateSuccess": "Podcast je bil uspešno ustvarjen",
"ToastRSSFeedCloseFailed": "Vira RSS ni bilo mogoče zapreti",
"ToastRSSFeedCloseSuccess": "Vir RSS je bil zaprt",
"ToastStreamingNotAllowedOnCellular": "Pretakanje ni dovoljeno na mobilnih podatkih"
}
+77 -74
View File
@@ -15,8 +15,8 @@
"ButtonCreateNewPlaylist": "Skapa Ny Spellista",
"ButtonDelete": "Radera",
"ButtonDeleteLocalEpisode": "Radera lokal episod",
"ButtonDeleteLocalFile": "Delete local file",
"ButtonDeleteLocalItem": "Delete local item",
"ButtonDeleteLocalFile": "Radera lokal fil",
"ButtonDeleteLocalItem": "Radera lokalt objekt",
"ButtonDisableAutoTimer": "Inaktivera Automatisk Timer",
"ButtonDisconnect": "Koppla ur",
"ButtonGoToWebClient": "Öppna i Webbläsare",
@@ -25,30 +25,30 @@
"ButtonIssues": "Problem",
"ButtonLatest": "Senaste",
"ButtonLibrary": "Bibliotek",
"ButtonLocalMedia": "Local Media",
"ButtonLocalMedia": "Lokal media",
"ButtonManageLocalFiles": "Hantera Lokal Filer",
"ButtonNewFolder": "Ny Katalog",
"ButtonNextEpisode": "Ny Episod",
"ButtonOpenFeed": "Öppna flöde",
"ButtonOverride": "Åsidosätt",
"ButtonPause": "Pause",
"ButtonPause": "Pausa",
"ButtonPlay": "Spela",
"ButtonPlayEpisode": "Spela Episod",
"ButtonPlaying": "Spelar",
"ButtonPlaylists": "Spellistor",
"ButtonRead": "Läs",
"ButtonRemove": "Ta bort",
"ButtonRemoveFromServer": "Ta bort från Server",
"ButtonRemoveFromServer": "Ta bort från Server",
"ButtonSave": "Spara",
"ButtonSaveOrder": "Spara Ordning",
"ButtonSearch": "Sök",
"ButtonSendEbookToDevice": "Skicka E-bok till Enhet",
"ButtonSeries": "Serie",
"ButtonSetTimer": "Set Timer",
"ButtonSetTimer": "Ställ in timer",
"ButtonStream": "Ström",
"ButtonSubmit": "Skicka",
"ButtonSwitchServerUser": "Byt Server/Användare",
"ButtonUserStats": "User Stats",
"ButtonUserStats": "Användarstatistik",
"ButtonYes": "Ja",
"HeaderAccount": "Konto",
"HeaderAdvanced": "Avancerad",
@@ -59,7 +59,7 @@
"HeaderConnectionStatus": "Anslutnings Status",
"HeaderDataSettings": "Data Inställningar",
"HeaderDetails": "Detaljer",
"HeaderDownloads": "Downloads",
"HeaderDownloads": "Nedladdningar",
"HeaderEbookFiles": "E-boksfiler",
"HeaderEpisodes": "Avsnitt",
"HeaderEreaderSettings": "E-boksinställningar",
@@ -142,6 +142,7 @@
"LabelFilename": "Filnamn",
"LabelFinished": "Avslutad",
"LabelFolder": "Mapp",
"LabelFontBoldness": "Fetstil",
"LabelFontScale": "Teckensnittsskala",
"LabelGenre": "Genre",
"LabelGenres": "Genrer",
@@ -149,45 +150,49 @@
"LabelHasEbook": "Har E-bok",
"LabelHasSupplementaryEbook": "Har komplimenterande E-bok",
"LabelHeavy": "Tung",
"LabelHigh": "High",
"LabelHigh": "Hög",
"LabelHost": "Värd",
"LabelInProgress": "Pågående",
"LabelIncomplete": "Ofullständig",
"LabelInternalAppStorage": "Intern App Lagring",
"LabelJumpBackwardsTime": "Jump backwards time",
"LabelJumpForwardsTime": "Jump forwards time",
"LabelJumpBackwardsTime": "hoppa-bakåt-tid",
"LabelJumpForwardsTime": "hoppa-framåt-tid",
"LabelLanguage": "Språk",
"LabelLayout": "Layout",
"LabelLayoutAuto": "Auto",
"LabelLayoutSinglePage": "Single page",
"LabelLight": "Light",
"LabelLayoutAuto": "Automatisk",
"LabelLayoutSinglePage": "En sida",
"LabelLight": "Ljust",
"LabelLineSpacing": "Radavstånd",
"LabelListenAgain": "Listen Again",
"LabelLocalBooks": "Local Books",
"LabelLocalPodcasts": "Local Podcasts",
"LabelLockOrientation": "Lock orientation",
"LabelLockPlayer": "Lock Player",
"LabelLow": "Low",
"LabelListenAgain": "Lyssna igen",
"LabelLocalBooks": "Lokala böcker",
"LabelLocalPodcasts": "Lokala podcasts",
"LabelLockOrientation": "Lås skärmorientering",
"LabelLockPlayer": "Lås spelare",
"LabelLow": "Låg",
"LabelMediaType": "Mediatyp",
"LabelMedium": "Medium",
"LabelMedium": "Medel",
"LabelMore": "Mer",
"LabelMoreInfo": "Mer information",
"LabelName": "Namn",
"LabelNarrator": "Berättare",
"LabelNarrators": "Berättare",
"LabelNever": "Never",
"LabelNewestAuthors": "Newest Authors",
"LabelNewestEpisodes": "Newest Episodes",
"LabelNo": "No",
"LabelNavigateWithVolume": "Navigera med volymknapparna",
"LabelNavigateWithVolumeDisabled": "Av",
"LabelNavigateWithVolumeEnabled": "På",
"LabelNavigateWithVolumeMirrored": "Speglad",
"LabelNever": "Aldrig",
"LabelNewestAuthors": "Senast tillagda författare",
"LabelNewestEpisodes": "Senast tillagda avsnitt",
"LabelNo": "Nej",
"LabelNotFinished": "Ej avslutad",
"LabelNotStarted": "Inte påbörjad",
"LabelOff": "Off",
"LabelOff": "Av",
"LabelPassword": "Lösenord",
"LabelPath": "Sökväg",
"LabelPlaybackDirect": "Direct",
"LabelPlaybackLocal": "Local",
"LabelPlaybackSpeed": "Playback Speed",
"LabelPlaybackTranscode": "Transcode",
"LabelPlaybackLocal": "Lokal",
"LabelPlaybackSpeed": "Uppspelningshastighet",
"LabelPlaybackTranscode": "Transkodning",
"LabelPodcast": "Podcast",
"LabelPodcasts": "Podcasts",
"LabelPreventIndexing": "Förhindra att ditt flöde indexeras av iTunes och Google-podcastsökmotorer",
@@ -198,23 +203,24 @@
"LabelRSSFeedCustomOwnerName": "Anpassat ägarnamn",
"LabelRSSFeedPreventIndexing": "Förhindra indexering",
"LabelRSSFeedSlug": "RSS-flödesslag",
"LabelRandomly": "Slumpartat",
"LabelRead": "Läst",
"LabelReadAgain": "Read Again",
"LabelRecentSeries": "Recent Series",
"LabelRecentlyAdded": "Recently Added",
"LabelRemoveFromPlaylist": "Remove from Playlist",
"LabelScaleElapsedTimeBySpeed": "Scale Elapsed Time by Speed",
"LabelReadAgain": "Läs igen",
"LabelRecentSeries": "Senaste serier",
"LabelRecentlyAdded": "Nyligen tillagd",
"LabelRemoveFromPlaylist": "Ta bort från spellista",
"LabelScaleElapsedTimeBySpeed": "Skaländra uppspelningsposition efter uppspelningshastighet.",
"LabelSeason": "Säsong",
"LabelSelectADevice": "Select a device",
"LabelSelectADevice": "Välj en enhet",
"LabelSeries": "Serie",
"LabelServerAddress": "Server address",
"LabelServerAddress": "Server-adress",
"LabelSetEbookAsPrimary": "Ange som primär",
"LabelSetEbookAsSupplementary": "Ange som kompletterande",
"LabelShakeSensitivity": "Shake sensitivity",
"LabelShakeSensitivity": "Skakkänslighet",
"LabelShowAll": "Visa alla",
"LabelSize": "Storlek",
"LabelSleepTimer": "Sleeptimer",
"LabelStart": "Start",
"LabelStart": "Starta",
"LabelStartTime": "Starttid",
"LabelStatsBestDay": "Bästa dag",
"LabelStatsDailyAverage": "Dagligt genomsnitt",
@@ -225,7 +231,7 @@
"LabelStatsMinutes": "minuter",
"LabelStatsMinutesListening": "Minuter av lyssnande",
"LabelStatsWeekListening": "Veckans lyssnande",
"LabelStreamingUsingCellular": "Streaming using Cellular",
"LabelStreamingUsingCellular": "Strömma över mobildata",
"LabelTag": "Tagg",
"LabelTags": "Taggar",
"LabelTheme": "Tema",
@@ -234,69 +240,66 @@
"LabelTimeRemaining": "{0} kvar",
"LabelTitle": "Titel",
"LabelTotalSize": "Total Storlek",
"LabelTotalTrack": "Total Track",
"LabelTotalTrack": "Total Spår",
"LabelTracks": "Spår",
"LabelType": "Typ",
"LabelUnlockPlayer": "Unlock Player",
"LabelUseBookshelfView": "Use bookshelf view",
"LabelUnlockPlayer": "Lås upp spelare",
"LabelUseBookshelfView": "Använd bokhyllevyn",
"LabelUser": "Användare",
"LabelUsername": "Användarnamn",
"LabelVeryHigh": "Very High",
"LabelVeryLow": "Very Low",
"LabelVeryHigh": "Väldigt hög",
"LabelVeryLow": "Väldigt låg",
"LabelYourBookmarks": "Dina bokmärken",
"LabelYourProgress": "Din framsteg",
"MessageAndroid10Downloads": "Android 10 and below will use internal app storage for downloads.",
"MessageAttemptingServerConnection": "Attempting server connection...",
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf server not connected",
"MessageAudiobookshelfServerRequired": "<strong>Important!</strong> This app is designed to work with an Audiobookshelf server that you or someone you know is hosting. This app does not provide any content.",
"MessageBookshelfEmpty": "Bookshelf empty",
"MessageConfirmDeleteLocalEpisode": "Remove local episode \"{0}\" from your device? The file on the server will be unaffected.",
"MessageConfirmDeleteLocalFiles": "Remove local files of this item from your device? The files on the server and your progress will be unaffected.",
"MessageConfirmDiscardProgress": "Are you sure you want to reset your progress?",
"MessageConfirmDownloadUsingCellular": "You are about to download using cellular data. This may include carrier data charges. Do you wish to continue?",
"MessageConfirmMarkAsFinished": "Are you sure you want to mark this item as finished?",
"MessageConfirmRemoveBookmark": "Are you sure you want to remove bookmark?",
"MessageConfirmStreamingUsingCellular": "You are about to stream using cellular data. This may include carrier data charges. Do you wish to continue?",
"MessageDiscardProgress": "Discard Progress",
"MessageDownloadCompleteProcessing": "Download complete. Processing...",
"MessageDownloading": "Downloading...",
"MessageAndroid10Downloads": "Android 10 och lägre använder intern applagring för nedladdningar.",
"MessageAttemptingServerConnection": "Försöker ansluta till server...",
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf-server är ej ansluten",
"MessageAudiobookshelfServerRequired": "<strong>Viktigt!</strong> Den här appen måste användas tillsammans med en Audiobookshelf-server som hostas av dig eller dina bekanta. Appen tillhandahåller själv inget innehåll.",
"MessageBookshelfEmpty": "Bokhyllan är tom",
"MessageConfirmDeleteLocalEpisode": "Ta bort lokalt avsnitt \"{0}\" från enheten? Filen på servern påverkas inte.",
"MessageConfirmDeleteLocalFiles": "Ta bort lokala filer för detta objekt från din enhet? Filerna på servern och din uppspelningsposition raderas inte.",
"MessageConfirmDiscardProgress": "Är du säker på att du vill återställa din uppspelningsposition?",
"MessageConfirmDownloadUsingCellular": "Du kommer påbörja en nedladdning över mobildata. Detta kan leda till avgifter från din operatör. Vill du fortsätta?",
"MessageConfirmMarkAsFinished": "Är du säker på att du vill färdigmarkera det här objektet.",
"MessageConfirmRemoveBookmark": "Är du säker på att du vill ta bort bokmärket?",
"MessageConfirmStreamingUsingCellular": "Du kommer påbörja en strömmning över mobildata. Detta kan leda till avgifter från din operatör. Vill du fortsätta?",
"MessageDiscardProgress": "Avfärda uppspelningsposition",
"MessageDownloadCompleteProcessing": "Nedladdning klar. Behandlar...",
"MessageDownloading": "Laddar ned...",
"MessageDownloadingEpisode": "Laddar ner avsnitt",
"MessageEpisodesQueuedForDownload": "{0} avsnitt i kö för nedladdning",
"MessageFeedURLWillBe": "Flödes-URL kommer att vara {0}",
"MessageFetching": "Hämtar...",
"MessageFollowTheProjectOnGithub": "Follow the project on GitHub",
"MessageItemDownloadCompleteFailedToCreate": "Item download complete but failed to create library item",
"MessageItemDownloadCompleteFailedToCreate": "Objektet laddades ned men det gick inte att skapa ett biblioteksobjekt",
"MessageLoading": "Laddar...",
"MessageLoadingServerData": "Loading server data...",
"MessageLoadingServerData": "Läser in serverdata...",
"MessageMarkAsFinished": "Markera som avslutad",
"MessageMediaLinkedToADifferentServer": "Media is linked to an Audiobookshelf server on a different address ({0}). Progress will be synced when connected to this server address.",
"MessageMediaLinkedToADifferentUser": "Media is linked to this server but was downloaded by a different user. Progress will only be synced to the user that downloaded it.",
"MessageMediaLinkedToServer": "Linked to server {0}",
"MessageMediaLinkedToThisServer": "Downloaded media is linked to this server",
"MessageMediaNotLinkedToServer": "Media is not linked to an Audiobookshelf server. No progress will be synced.",
"MessageMediaLinkedToADifferentServer": "Detta media är länkat till en Audiobookshelf-server på annan adress ({0}). Uppspelningspositioner kommer synkas nästa gång appen kan ansluta till servern.",
"MessageMediaLinkedToADifferentUser": "Detta media är länkat till den här servern men laddades ned av en annan användare. Uppspelningspositioner kommer endast synkas för den användaren som laddade ned objektet.",
"MessageMediaLinkedToServer": "Länkad till server {0}",
"MessageMediaLinkedToThisServer": "Nedladdad media är länkad till denna server",
"MessageMediaNotLinkedToServer": "Detta media är inte länkat till en Audiobookshelf-server. Inga uppspelningspositioner kommer synkas.",
"MessageNoBookmarks": "Inga bokmärken",
"MessageNoChapters": "Inga kapitel",
"MessageNoItems": "Inga objekt",
"MessageNoItemsFound": "Inga objekt hittades",
"MessageNoListeningSessions": "Inga lyssningssessioner",
"MessageNoMediaFolders": "No Media Folders",
"MessageNoNetworkConnection": "No network connection",
"MessageNoMediaFolders": "Inga Mediamappar",
"MessageNoNetworkConnection": "Ingen nätverksanslutning",
"MessageNoPodcastsFound": "Inga podcasts hittade",
"MessageNoSeries": "No series",
"MessageNoSeries": "Inga serier",
"MessageNoUpdatesWereNecessary": "Inga uppdateringar var nödvändiga",
"MessageNoUserPlaylists": "Du har inga spellistor",
"MessageReportBugsAndContribute": "Rapportera buggar, begär funktioner och bidra på",
"MessageSocketConnectedOverMeteredCellular": "Socket connected over metered cellular",
"MessageSocketConnectedOverMeteredWifi": "Socket connected over metered Wi-Fi",
"MessageSocketConnectedOverUnmeteredCellular": "Socket connected over unmetered cellular",
"MessageSocketConnectedOverUnmeteredWifi": "Socket connected over unmetered Wi-Fi",
"MessageSocketNotConnected": "Socket not connected",
"NoteRSSFeedPodcastAppsHttps": "Varning: De flesta podcastappar kräver att RSS-flödets URL används med HTTPS",
"NoteRSSFeedPodcastAppsPubDate": "Varning: 1 eller flera av dina avsnitt har inte ett publiceringsdatum. Vissa podcastappar kräver detta.",
"ToastBookmarkCreateFailed": "Det gick inte att skapa bokmärket",
"ToastBookmarkRemoveFailed": "Det gick inte att ta bort bokmärket",
"ToastBookmarkUpdateFailed": "Det gick inte att uppdatera bokmärket",
"ToastDownloadNotAllowedOnCellular": "Downloading is not allowed on cellular data",
"ToastDownloadNotAllowedOnCellular": "Nedladdning tillåts inte över mobildata",
"ToastItemMarkedAsFinishedFailed": "Misslyckades med att markera som färdig",
"ToastItemMarkedAsNotFinishedFailed": "Misslyckades med att markera som ej färdig",
"ToastPlaylistCreateFailed": "Det gick inte att skapa spellistan",
@@ -304,5 +307,5 @@
"ToastPodcastCreateSuccess": "Podcasten skapad framgångsrikt",
"ToastRSSFeedCloseFailed": "Misslyckades med att stänga RSS-flödet",
"ToastRSSFeedCloseSuccess": "RSS-flödet stängt",
"ToastStreamingNotAllowedOnCellular": "Streaming is not allowed on cellular data"
"ToastStreamingNotAllowedOnCellular": "Strömning tillåts inte över mobildata."
}
+1
View File
@@ -199,6 +199,7 @@
"LabelRSSFeedCustomOwnerName": "Користувацьке ім'я власника",
"LabelRSSFeedPreventIndexing": "Запобігати індексації",
"LabelRSSFeedSlug": "Назва RSS-каналу",
"LabelRandomly": "Випадково",
"LabelRead": "Читати",
"LabelReadAgain": "Читати знову",
"LabelRecentSeries": "Останні серії",
+1 -19
View File
@@ -19,7 +19,6 @@
"ButtonDeleteLocalItem": "Xóa mục địa phương",
"ButtonDisableAutoTimer": "Tắt Bộ Đếm Tự Động",
"ButtonDisconnect": "Ngắt Kết Nối",
"ButtonGoToWebClient": "Go to Web Client",
"ButtonHistory": "Lịch Sử",
"ButtonHome": "Trang Chủ",
"ButtonIssues": "Vấn Đề",
@@ -56,7 +55,6 @@
"HeaderCollection": "Bộ Sưu Tập",
"HeaderCollectionItems": "Mục Bộ Sưu Tập",
"HeaderConnectionStatus": "Trạng Thái Kết Nối",
"HeaderDataSettings": "Data Settings",
"HeaderDetails": "Chi Tiết",
"HeaderDownloads": "Tải Xuống",
"HeaderEbookFiles": "Tập Tin Ebook",
@@ -71,7 +69,6 @@
"HeaderPlaybackSettings": "Cài Đặt Phát Lại",
"HeaderPlaylist": "Danh Sách Phát",
"HeaderPlaylistItems": "Các Mục Danh Sách Phát",
"HeaderRSSFeed": "RSS Feed",
"HeaderRSSFeedGeneral": "Thông Tin Chi Tiết về RSS",
"HeaderRSSFeedIsOpen": "RSS Feed đã được Mở",
"HeaderSelectDownloadLocation": "Chọn Vị Trí Tải Xuống",
@@ -88,8 +85,6 @@
"LabelAddedAt": "Đã Thêm Vào",
"LabelAll": "Tất Cả",
"LabelAllowSeekingOnMediaControls": "Cho phép tìm kiếm vị trí trên các điều khiển phương tiện thông báo",
"LabelAlways": "Always",
"LabelAskConfirmation": "Ask for confirmation",
"LabelAuthor": "Tác Giả",
"LabelAuthorFirstLast": "Tác Giả (Tên Đầu Tiên, Họ)",
"LabelAuthorLastFirst": "Tác Giả (Họ, Tên Đầu Tiên)",
@@ -122,11 +117,8 @@
"LabelDisableVibrateOnResetHelp": "Khi bộ đếm thời gian ngủ được đặt lại, thiết bị của bạn sẽ rung. Bật cài đặt này để không rung khi bộ đếm thời gian ngủ được đặt lại.",
"LabelDiscover": "Khám Phá",
"LabelDownload": "Tải Xuống",
"LabelDownloadUsingCellular": "Download using Cellular",
"LabelDownloaded": "Đã Tải Xuống",
"LabelDuration": "Thời Lượng",
"LabelEbook": "Ebook",
"LabelEbooks": "Ebooks",
"LabelEnable": "Bật",
"LabelEnableMp3IndexSeeking": "Bật Tìm Kiếm Chỉ Mục Mp3",
"LabelEnableMp3IndexSeekingHelp": "Cài đặt này chỉ nên được bật nếu bạn có các tập tin mp3 không tìm kiếm đúng cách. Việc tìm kiếm không chính xác chủ yếu là do các tập tin MP3 biến đổi biến (VBR). Cài đặt này sẽ buộc tìm kiếm chỉ mục, trong đó một bản đồ thời gian-đến-byte được xây dựng khi tập tin được đọc. Trong một số trường hợp với các tập tin MP3 lớn, có thể có một sự trễ khi tìm kiếm về phía cuối của tập tin.",
@@ -174,7 +166,6 @@
"LabelName": "Tên",
"LabelNarrator": "Người Đọc",
"LabelNarrators": "Người Đọc",
"LabelNever": "Never",
"LabelNewestAuthors": "Tác Giả Mới Nhất",
"LabelNewestEpisodes": "Các Tập Phim Mới Nhất",
"LabelNo": "Không",
@@ -187,8 +178,6 @@
"LabelPlaybackLocal": "Địa Phương",
"LabelPlaybackSpeed": "Tốc Độ Phát Lại",
"LabelPlaybackTranscode": "Chuyển Đổi",
"LabelPodcast": "Podcast",
"LabelPodcasts": "Podcasts",
"LabelPreventIndexing": "Ngăn Chặn Feed của bạn được lập chỉ mục bởi iTunes và Google podcast directories",
"LabelProgress": "Tiến Độ",
"LabelPubDate": "Ngày Xuất Bản",
@@ -196,7 +185,6 @@
"LabelRSSFeedCustomOwnerEmail": "Email Chủ Sở Hữu Tùy Chỉnh",
"LabelRSSFeedCustomOwnerName": "Tên Chủ Sở Hữu Tùy Chỉnh",
"LabelRSSFeedPreventIndexing": "Ngăn Chặn Lập Chỉ Mục",
"LabelRSSFeedSlug": "RSS Feed Slug",
"LabelRead": "Đã Đọc",
"LabelReadAgain": "Đọc Lại",
"LabelRecentSeries": "Chuỗi Gần Đây",
@@ -224,7 +212,6 @@
"LabelStatsMinutes": "phút",
"LabelStatsMinutesListening": "Phút Đã Nghe",
"LabelStatsWeekListening": "Tuần Đã Nghe",
"LabelStreamingUsingCellular": "Streaming using Cellular",
"LabelTag": "Thẻ",
"LabelTags": "Thẻ",
"LabelTheme": "Giao Diện",
@@ -251,10 +238,8 @@
"MessageConfirmDeleteLocalEpisode": "Xóa tập phim địa phương \"{0}\" khỏi thiết bị của bạn? Tập tin trên máy chủ sẽ không bị ảnh hưởng.",
"MessageConfirmDeleteLocalFiles": "Xóa các tập tin địa phương của mục này khỏi thiết bị của bạn? Các tập tin trên máy chủ và tiến trình của bạn sẽ không bị ảnh hưởng.",
"MessageConfirmDiscardProgress": "Bạn có chắc chắn muốn đặt lại tiến trình của mình không?",
"MessageConfirmDownloadUsingCellular": "You are about to download using cellular data. This may include carrier data charges. Do you wish to continue?",
"MessageConfirmMarkAsFinished": "Bạn có chắc chắn muốn đánh dấu mục này là đã hoàn thành không?",
"MessageConfirmRemoveBookmark": "Bạn có chắc chắn muốn xóa đánh dấu?",
"MessageConfirmStreamingUsingCellular": "You are about to stream using cellular data. This may include carrier data charges. Do you wish to continue?",
"MessageDiscardProgress": "Hủy Bỏ Tiến Độ",
"MessageDownloadCompleteProcessing": "Tải xuống hoàn tất. Đang xử lý...",
"MessageDownloading": "Đang tải xuống...",
@@ -280,7 +265,6 @@
"MessageNoMediaFolders": "Không có Thư Mục Phương Tiện",
"MessageNoNetworkConnection": "Không có kết nối mạng",
"MessageNoPodcastsFound": "Không tìm thấy podcast",
"MessageNoSeries": "No series",
"MessageNoUpdatesWereNecessary": "Không cần cập nhật nào",
"MessageNoUserPlaylists": "Bạn không có danh sách phát nào",
"MessageReportBugsAndContribute": "Báo cáo lỗi, yêu cầu tính năng và đóng góp tại",
@@ -294,13 +278,11 @@
"ToastBookmarkCreateFailed": "Không thể tạo đánh dấu",
"ToastBookmarkRemoveFailed": "Không thể xóa đánh dấu",
"ToastBookmarkUpdateFailed": "Không thể cập nhật đánh dấu",
"ToastDownloadNotAllowedOnCellular": "Downloading is not allowed on cellular data",
"ToastItemMarkedAsFinishedFailed": "Không thể đánh dấu là Hoàn Thành",
"ToastItemMarkedAsNotFinishedFailed": "Không thể đánh dấu là Chưa Hoàn Thành",
"ToastPlaylistCreateFailed": "Không thể tạo danh sách phát",
"ToastPodcastCreateFailed": "Không thể tạo podcast",
"ToastPodcastCreateSuccess": "Tạo podcast thành công",
"ToastRSSFeedCloseFailed": "Không thể đóng RSS feed",
"ToastRSSFeedCloseSuccess": "Đóng RSS feed thành công",
"ToastStreamingNotAllowedOnCellular": "Streaming is not allowed on cellular data"
"ToastRSSFeedCloseSuccess": "Đóng RSS feed thành công"
}
+8 -3
View File
@@ -1,5 +1,5 @@
{
"ButtonAdd": "加",
"ButtonAdd": "加",
"ButtonAddNewServer": "添加新服务器",
"ButtonAuthors": "作者",
"ButtonBack": "返回",
@@ -62,7 +62,7 @@
"HeaderDownloads": "下载",
"HeaderEbookFiles": "电子书文件",
"HeaderEpisodes": "剧集",
"HeaderEreaderSettings": "阅读器设置",
"HeaderEreaderSettings": "电子阅读器设置",
"HeaderLatestEpisodes": "最新剧集",
"HeaderLibraries": "媒体库",
"HeaderLocalFolders": "本地文件夹",
@@ -176,6 +176,10 @@
"LabelName": "名称",
"LabelNarrator": "演播者",
"LabelNarrators": "演播者",
"LabelNavigateWithVolume": "使用音量键导航",
"LabelNavigateWithVolumeDisabled": "关闭",
"LabelNavigateWithVolumeEnabled": "打开",
"LabelNavigateWithVolumeMirrored": "镜像",
"LabelNever": "从不",
"LabelNewestAuthors": "最新作者",
"LabelNewestEpisodes": "最新剧集",
@@ -199,6 +203,7 @@
"LabelRSSFeedCustomOwnerName": "自定义所有者名称",
"LabelRSSFeedPreventIndexing": "防止索引",
"LabelRSSFeedSlug": "RSS 源段",
"LabelRandomly": "随机",
"LabelRead": "阅读",
"LabelReadAgain": "再次阅读",
"LabelRecentSeries": "最近添加系列",
@@ -283,7 +288,7 @@
"MessageNoMediaFolders": "没有媒体文件夹",
"MessageNoNetworkConnection": "无网络连接",
"MessageNoPodcastsFound": "未找到播客",
"MessageNoSeries": "No series",
"MessageNoSeries": "没有系列",
"MessageNoUpdatesWereNecessary": "无需更新",
"MessageNoUserPlaylists": "你没有播放列表",
"MessageReportBugsAndContribute": "报告错误、请求功能和贡献在",
+1
View File
@@ -0,0 +1 @@
{}