Added even more translated strings
authorRemixDev <deezloaderremix@gmail.com>
Sat, 14 Sep 2019 17:56:30 +0000 (19:56 +0200)
committerRemixDev <deezloaderremix@gmail.com>
Sat, 14 Sep 2019 17:56:30 +0000 (19:56 +0200)
app/public/js/frontend.js
app/public/locales/de.json
app/public/locales/en.json
app/public/locales/es.json
app/public/locales/fa.json
app/public/locales/it.json
app/public/locales/pt-BR.json
app/public/locales/tr.json
app/public/locales/uwu.json

index e6efaed3053cd822211ef6d2d53b8feec370138a..3b3ab44ce4759bddd856726d40b4fee43216dffe 100644 (file)
@@ -894,7 +894,7 @@ socket.on("getTrackList", function (data) {
                        trackListSelectiveModalApp.title = data.response.title
                        trackListSelectiveModalApp.image = data.response.picture_xl
                        trackListSelectiveModalApp.release_date = data.response.creation_date.substring(0,10)
-                       trackListSelectiveModalApp.metadata = `by ${data.response.creator.name} • ${trackList.length == 1 ? "1 song" : `${trackList.length} songs`}`
+                       trackListSelectiveModalApp.metadata = `${i18n("by %{name}", {name: data.response.creator.name})} • ${i18n("%n songs", trackList.length)}`
                        trackListSelectiveModalApp.head = [
                                {title: '<i class="material-icons">music_note</i>', width: "24px"},
                                {title: '#'},
@@ -937,7 +937,7 @@ socket.on("getTrackList", function (data) {
                        trackListSelectiveModalApp.title = data.response.title
                        trackListSelectiveModalApp.explicit = data.response.explicit_lyrics
                        trackListSelectiveModalApp.label = data.response.label
-                       trackListSelectiveModalApp.metadata = `${data.response.artist.name} • ${trackList.length == 1 ? "1 song" : `${trackList.length} songs`}`
+                       trackListSelectiveModalApp.metadata = `${data.response.artist.name} • ${i18n("%n songs", trackList.length)}`
                        trackListSelectiveModalApp.release_date = data.response.release_date.substring(0,10)
                        trackListSelectiveModalApp.image = data.response.cover_xl
                        trackListSelectiveModalApp.head = [
@@ -991,7 +991,7 @@ socket.on("getTrackList", function (data) {
                        trackListModalApp.link = 'spotify:playlist:'+data.id
                        trackListModalApp.title = data.response.title
                        trackListModalApp.image = data.response.image
-                       trackListModalApp.metadata = `by ${data.response.owner} • ${trackList.length == 1 ? "1 song" : `${trackList.length} songs`}`
+                       trackListModalApp.metadata = `${i18n("by %{name}", {name: data.response.owner})} • ${i18n("%n songs", trackList.length)}`
                        trackListModalApp.head = [
                                {title: '<i class="material-icons">music_note</i>', width: "24px"},
                                {title: '#'},
index 9cf760f5e95771dc5fe22a16593c513f497faad9..c947c048f0c03b08ff71707e83247e30da532b91 100644 (file)
        "Download FLAC": "Download FLAC",
        "Download MP3 320kbps": "Download MP3 320kbps",
        "Download MP3 128kbps": "Download MP3 128kbps",
-       "Spotify Playlist": "Spotify Playlist"
+       "Spotify Playlist": "Spotify Playlist",
+       "%n songs":[
+    [0, 0, "%n songs"],
+    [1, 1, "%n song"],
+    [2, null, "%n songs"]
+  ],
+       "by %{name}": "by %{name}"
 }
index fe21f713e31c24d1de7fc92063e6db0f828dae16..6c40a776dca257b779d9c499f6d46c2f44a8f332 100644 (file)
        "Download FLAC": "Download FLAC",
        "Download MP3 320kbps": "Download MP3 320kbps",
        "Download MP3 128kbps": "Download MP3 128kbps",
-       "Spotify Playlist": "Spotify Playlist"
+       "Spotify Playlist": "Spotify Playlist",
+       "%n songs":[
+    [0, 0, "%n songs"],
+    [1, 1, "%n song"],
+    [2, null, "%n songs"]
+  ],
+       "by %{name}": "by %{name}"
 }
index f237e66b1d487fd3b6476d8fd80933bd61b9e284..86bd7ace5944df87957927b755a4e2093f2ba014 100644 (file)
        "Download FLAC": "Download FLAC",
        "Download MP3 320kbps": "Download MP3 320kbps",
        "Download MP3 128kbps": "Download MP3 128kbps",
-       "Spotify Playlist": "Spotify Playlist"
+       "Spotify Playlist": "Spotify Playlist",
+       "%n songs":[
+    [0, 0, "%n songs"],
+    [1, 1, "%n song"],
+    [2, null, "%n songs"]
+  ],
+       "by %{name}": "by %{name}"
 }
index 6c48c52876317a0c6f22ae40ed38d296d8a43df3..038bf43be270598879f9cf6e0e7c3844a4aceaf6 100644 (file)
@@ -58,7 +58,7 @@
        "Spotify Features": "قابلیت‌های spotify",
        "SpotifyFeatures_Info": "\"این قابلیت\" آهنگ‌ها را از Spotify دانلود  <b>نخواهد</b> کرد.<br>شما فقط میتوانید آهنگ‌های خود در spotify را به کمک این قابلیت در deezer پیدا کنید. اگر آهنگی در deezer نباشد، شما نمیتوانید آن را دریافت کنید.<br>برای راهنمایی درباره گرفتن شناسه  و رمز سرویس‌گیرنده  به <a href=\"https://notabug.org/RemixDevs/DeezloaderRemix/wiki/Spotify+Features\">اینجا</a> مراجعه کنید.",
        "Client ID": "شناسه سرویس‌گیرنده",
-       "Client Secret": "Client رمز",
+       "Client Secret": " رمز سرویس‌گیرنده",
        "Spotify Username (for the Playlists Tab)": "نام کاربری Spotify (برای بخش لیست‌های پخش",
        "You are logged in as": "شما با این نام وارد شده اید:",
        "Logout": "خروج",
        "Open Downloads Folder": "باز کردن پوشه دانلود",
        "Cancel All Downloads": "لغو تمامی دانلود‌ها",
        "Clear List": "پاک‌سازی لیست",
-       "Size": "حجÙ\85",
-       "Downloaded": "تعداد",
+       "Size": "تعداد",
+       "Downloaded": "داÙ\86Ù\84Ù\88د Ø´Ø¯Ù\87",
        "Failed": "نا‌موفق",
        "original code by ZzMTV": "کد اصلی توسط ZzMTV",
        "Title": "عنوان",
        "Stable Releases Channel": "کانال نسخه‌های پایدار",
        "Special Thanks to": "با تشکر ویژه از",
        "Feedback": "بازخورد",
-       "Feedback_Text": "اگر دیدگاهی دارید یا خواستار ویژگی جدیدی در برنامه هستید، به <a href=\"https://notabug.org/RemixDevs/DeezloaderRemix/issues/new\" target=\"_blank\">این لینک</a> بروید، درخواستی باز کنید و به آن برچسب  'Feature' بزنید.",
+       "Feedback_Text": "اگر دیدگاهی دارید یا خواستار ویژگی جدیدی در برنامه هستید، به  <a href=\"https://notabug.org/RemixDevs/DeezloaderRemix/issues/new\" target=\"_blank\">این لینک</a> بروید، درخواستی باز کنید و به آن برچسب  'Feature' بزنید.",
        "Reporting Bugs": "گزارش مشکلات",
        "Bugs_Text": "اگر با مشکلی روبرو شدید،  ابتدا  <a href=\"https://notabug.org/RemixDevs/DeezloaderRemix/wiki/FAQ\" target=\"_blank\">صفحه پرسش و پاسخ</a> را بررسی کنید.<br> اگر راه حلی برای مشکل خود پیدا نکردید، <a href=\"https://github.com/RemixDev/DRemixIssues/issues/new/choose\" target=\"_blank\">درخواست جدیدی باز کنید</a> و مشکل خود را گزارش دهید, با تشکر.",
        "Contacts": "راه‌های تماس",
        "Can't find the track on Deezer!": "آهنگ در   Deezer پیدا نشد!",
        "Can't find the album on Deezer!": "آلبوم  در  Deezerپیدا نشد!",
        "Logging in...": "در حال ورود...",
-       "Error: Captcha wasn't solved.": "خطا! کپچا حل نشد.",
-       "For security reasons, this button will do nothing.": "به دلایل امنیتی، این دگمه هیچ کاری انجام نمیدهد .",
-       "Warning": "هشدار",
-       "Saving replay gain causes tracks to be quieter for some users.": "ذخیره کردن replay gain باعث می‌شود آهنگ‌ها برای بعضی کاربران با صدای کمتری پخش شود.",
-       "Disable Night Mode": "غیر‌فعال کردن حالت شب",
+       "Error: Captcha wasn't solved." : "خطا! کپچا حل نشد.",
+       "For security reasons, this button will do nothing." : "به دلایل امنیتی، این دگمه هیچ کاری انجام نمیدهد .",
+       "Warning" : "هشدار",
+       "Saving replay gain causes tracks to be quieter for some users." : "ذخیره کردن replay gain باعث می‌شود آهنگ‌ها برای بعضی کاربران با صدای کمتری پخش شوند.",
+       "Disable Night Mode" : "غیر‌فعال کردن حالت شب",
        "Please restart the app": "لطفا برنامه را مجددا راه‌اندازی کنید",
-       "To change the language you need to refresh the page or restart the app!": "برای تغییر زبان، شما باید صفحه را به‌روز‌رسانی کرده، یا برنامه را مجددا راه‌اندازی کنید!",
-       "Loading...": "در حال بار‌گذاری...",
-       "Can't get data": "خطا در دریافت اطلاعات",
-       "Well, there seems to be a problem with this part of the app. Please notify the developer.": "به نظر می‌رسد این قسمت از برنامه مشکل دارد، لطفا به توسعه‌دهنده اطلاع دهید.",
-       "Album Title": "عنوان آلبوم",
-       "Wrong Type!": "نوع اشتباه!",
+       "To change the language you need to refresh the page or restart the app!" : "برای تغییر زبان، شما باید صفحه را به‌روز‌رسانی کرده، یا برنامه را مجددا راه‌اندازی کنید!",
+       "Loading..." : "در حال بار‌گذاری...",
+       "Can't get data" : "خطا در دریافت اطلاعات",
+       "Well, there seems to be a problem with this part of the app. Please notify the developer." : "به نظر می‌رسد این قسمت از برنامه مشکل دارد، لطفا به توسعه‌دهنده اطلاع دهید.",
+       "Album Title" : "عنوان آلبوم",
+       "Wrong Type!" : "نوع اشتباه!",
        "Blank URL Field": "محل لینک‌ها خالی است",
-       "You need to insert an URL to download it!": "برای دانلود، ابتدا لینکی وارد کنید!",
+       "You need to insert an URL to download it!" : "برای دانلود، ابتدا لینکی وارد کنید!",
        "Wrong URL": "لینک اشتباه",
-       "The URL seems to be wrong. Please check it and try it again.": "لینک اشتباه است. لطفا پس از بررسی، مجددا امتحان کنید.",
-       "Already in download-queue!": "این مورد هم‌اکنون در صف دانلود است!",
-       "Wrong ID!": "شناسه اشتباه!",
-       "Added to download-queue": "به صف دانلود اضافه شد",
-       "Completed!": "کامل شد!",
-       "Failed!": "نا‌موفق!",
-       "با خطا‌هایی کامل شد!": "Completed with errors!",
+       "The URL seems to be wrong. Please check it and try it again." : "لینک اشتباه است. لطفا پس از بررسی، مجددا امتحان کنید.",
+       "Already in download-queue!" : "این مورد هم‌اکنون در صف دانلود است!",
+       "Wrong ID!" : "شناسه اشتباه!",
+       "Added to download-queue" : "به صف دانلود اضافه شد",
+       "Completed!" : "کامل شد!",
+       "Failed!" : "نا‌موفق!",
+       "Completed with errors!": "با خطا‌هایی کامل شد!",
        "ID": "شناسه",
-       "Error": "خطا",
-       "All downloads completed!": "تمامی دانلود‌ها به پایان رسیدند!",
-       "One download removed!": "یک مورد از صف دانلود پاک شد!",
-       "All downloads removed!": "همه موارد از صف دانلود پاک شدند!",
+       "Error" : "خطا",
+       "All downloads completed!" : "تمامی دانلود‌ها به پایان رسیدند!",
+       "One download removed!" : "یک مورد از صف دانلود پاک شد!",
+       "All downloads removed!" : "همه موارد از صف دانلود پاک شدند!",
        "Download {{ type }}": "Download {{ type }}",
        "Download FLAC": "دانلود   FLAC",
        "Download MP3 320kbps": "دانلود MP3 320kbps",
        "Download MP3 128kbps": "دانلود MP3 128kbps",
-       "Spotify Playlist": "لیست پخش Spotify"
+       "Spotify Playlist": "لیست پخش Spotify",
+       "%n songs":[
+    [0, 0, "%n songs"],
+    [1, 1, "%n song"],
+    [2, null, "%n songs"]
+  ],
+       "by %{name}": "by %{name}"
 }
index 76bd1da09b96a1eff8150b57fe80417b9dc0ff63..9a8413e4b4a341a49567e1fe8e74303d3065ba5a 100644 (file)
        "Download FLAC": "Scarica FLAC",
        "Download MP3 320kbps": "Scarica MP3 320kbps",
        "Download MP3 128kbps": "Scarica MP3 128kbps",
-       "Spotify Playlist": "Playlist Spotify"
+       "Spotify Playlist": "Playlist Spotify",
+       "%n songs":[
+    [0, 0, "%n brani"],
+    [1, 1, "%n brano"],
+    [2, null, "%n brani"]
+  ],
+       "by %{name}": "di %{name}"
 }
index c9be987be6c9bc9901d6cf8dc419468c8059a239..2b0ad420478420b2e976cf44533be7f87270f68f 100644 (file)
        "Download FLAC": "Download FLAC",
        "Download MP3 320kbps": "Download MP3 320kbps",
        "Download MP3 128kbps": "Download MP3 128kbps",
-       "Spotify Playlist": "Spotify Playlist"
+       "Spotify Playlist": "Spotify Playlist",
+       "%n songs":[
+    [0, 0, "%n songs"],
+    [1, 1, "%n song"],
+    [2, null, "%n songs"]
+  ],
+       "by %{name}": "by %{name}"
 }
index e6bd84f716aeaf1dc4c95d7b7cb9f75618ed9793..3674f3fb6e871a939eb773353a4d1c3178172cdb 100644 (file)
        "Repo": "Depo",
        "FAQ": "SSS",
        "Official mirrors": "Resmi indirme adresleri",
-       "Interface": "Interface",
-       "Telegram Contacts": "Telegram Contacts",
+       "Interface": "Arayüz",
+       "Telegram Contacts": "Telegram Bağlantıları",
        "News Channel": "Haber Kanalı",
        "Betas Channel": "Beta Sürüm Kanalı",
        "Stable Releases Channel": "Kararlı Sürüm Kanalı",
        "All downloads completed!": "Tüm indirmeler tamamlandı!",
        "One download removed!": "Bir indirme kaldırıldı!",
        "All downloads removed!": "Tüm indirmeler kaldırıldı!",
-       "Download {{ type }}": "Download {{ type }}",
-       "Download FLAC": "Download FLAC",
-       "Download MP3 320kbps": "Download MP3 320kbps",
-       "Download MP3 128kbps": "Download MP3 128kbps",
-       "Spotify Playlist": "Spotify Playlist"
+       "Download {{ type }}": "İndİr: {{ type }}",
+       "Download FLAC": "FLAC İndİr",
+       "Download MP3 320kbps": "320kbps MP3 İndİr",
+       "Download MP3 128kbps": "128kbps MP3 İndİr",
+       "%n songs":[
+    [0, 0, "%n songs"],
+    [1, 1, "%n song"],
+    [2, null, "%n songs"]
+  ],
+       "by %{name}": "by %{name}"
 }
index f070834fc3a1156dcef8256de5d5c45b0dbb6109..6dec1e08e4bd80df66ab7daf9da2ad4307a329de 100644 (file)
        "Download FLAC": "downwoad fwac",
        "Download MP3 320kbps": "downwoad mp3 320kbps",
        "Download MP3 128kbps": "downwoad mp3 128kbps",
-       "Spotify Playlist": "spotify pwaywist"
+       "Spotify Playlist": "spotify pwaywist",
+       "%n songs":[
+    [0, 0, "%n songs"],
+    [1, 1, "%n song"],
+    [2, null, "%n songs"]
+  ],
+       "by %{name}": "by %{name}"
 }