Compare commits

..

14 Commits

Author SHA1 Message Date
4998fa1e28 Merge pull request #4019 from BigicecreamTaken/update-electron-version 2025-10-19 00:49:43 +03:00
f912598416 chore(deps): Update Electron to version 38.2.0 2025-10-18 11:33:47 +03:00
1f063c41d4 chore(i18n): Translated using Weblate (Croatian)
Currently translated at 100.0% (456 of 456 strings)

Translation: pear-devs/pear-desktop/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/hr/
2025-10-16 17:07:27 +00:00
7b4a4b81ae chore(i18n): Translated using Weblate (Hungarian)
Currently translated at 95.8% (437 of 456 strings)

Translation: pear-devs/pear-desktop/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/hu/
2025-10-16 17:07:26 +00:00
b7750ad50e chore(i18n): Translated using Weblate (Arabic)
Currently translated at 100.0% (456 of 456 strings)

Translation: pear-devs/pear-desktop/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/ar/
2025-10-15 15:02:48 +02:00
886f2ae3b2 chore(i18n): Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: pear-devs/pear-desktop/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/
2025-10-14 09:08:02 +02:00
4c2d3253e7 chore(i18n): Translated using Weblate (Tamil)
Currently translated at 99.7% (455 of 456 strings)

Translation: pear-devs/pear-desktop/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/ta/
2025-10-14 09:07:55 +02:00
c03d3af289 chore(i18n): Translated using Weblate (Russian)
Currently translated at 99.7% (455 of 456 strings)

Translation: pear-devs/pear-desktop/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/ru/
2025-10-14 09:07:53 +02:00
b006466eab chore(i18n): Translated using Weblate (Polish)
Currently translated at 100.0% (456 of 456 strings)

Translation: pear-devs/pear-desktop/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/pl/
2025-10-14 09:07:53 +02:00
39a859703d chore(i18n): Translated using Weblate (Polish)
Currently translated at 100.0% (456 of 456 strings)

Translation: pear-devs/pear-desktop/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/pl/
2025-10-14 09:07:52 +02:00
d1e9f5272f chore(i18n): Translated using Weblate (Korean)
Currently translated at 99.3% (453 of 456 strings)

Translation: pear-devs/pear-desktop/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/ko/
2025-10-14 09:07:51 +02:00
2c16e68799 chore(i18n): Translated using Weblate (Japanese)
Currently translated at 100.0% (456 of 456 strings)

Translation: pear-devs/pear-desktop/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/ja/
2025-10-14 09:07:50 +02:00
d7381f1847 chore(i18n): Translated using Weblate (Japanese)
Currently translated at 100.0% (456 of 456 strings)

Translation: pear-devs/pear-desktop/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/ja/
2025-10-14 09:07:50 +02:00
97cee6ca54 chore(i18n): Translated using Weblate (German)
Currently translated at 99.7% (455 of 456 strings)

Translation: pear-devs/pear-desktop/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/de/
2025-10-14 09:07:49 +02:00
12 changed files with 291 additions and 199 deletions

View File

@ -154,7 +154,7 @@
"cross-env": "10.0.0", "cross-env": "10.0.0",
"del-cli": "6.0.0", "del-cli": "6.0.0",
"discord-api-types": "0.38.23", "discord-api-types": "0.38.23",
"electron": "38.0.0", "electron": "38.2.0",
"electron-builder": "26.0.12", "electron-builder": "26.0.12",
"electron-builder-squirrel-windows": "26.0.12", "electron-builder-squirrel-windows": "26.0.12",
"electron-devtools-installer": "4.0.0", "electron-devtools-installer": "4.0.0",

38
pnpm-lock.yaml generated
View File

@ -44,7 +44,7 @@ importers:
version: 1.0.1(@types/node@24.3.0) version: 1.0.1(@types/node@24.3.0)
'@electron/remote': '@electron/remote':
specifier: 2.1.3 specifier: 2.1.3
version: 2.1.3(electron@38.0.0) version: 2.1.3(electron@38.2.0)
'@ffmpeg.wasm/core-mt': '@ffmpeg.wasm/core-mt':
specifier: 0.12.0 specifier: 0.12.0
version: 0.12.0 version: 0.12.0
@ -59,10 +59,10 @@ importers:
version: 2.0.5 version: 2.0.5
'@ghostery/adblocker-electron': '@ghostery/adblocker-electron':
specifier: 2.11.6 specifier: 2.11.6
version: 2.11.6(electron@38.0.0) version: 2.11.6(electron@38.2.0)
'@ghostery/adblocker-electron-preload': '@ghostery/adblocker-electron-preload':
specifier: 2.11.6 specifier: 2.11.6
version: 2.11.6(electron@38.0.0) version: 2.11.6(electron@38.2.0)
'@hono/node-server': '@hono/node-server':
specifier: 1.19.1 specifier: 1.19.1
version: 1.19.1(hono@4.9.6) version: 1.19.1(hono@4.9.6)
@ -119,7 +119,7 @@ importers:
version: 14.0.0 version: 14.0.0
custom-electron-prompt: custom-electron-prompt:
specifier: 1.5.8 specifier: 1.5.8
version: 1.5.8(electron@38.0.0) version: 1.5.8(electron@38.2.0)
deepmerge-ts: deepmerge-ts:
specifier: 7.1.5 specifier: 7.1.5
version: 7.1.5 version: 7.1.5
@ -302,8 +302,8 @@ importers:
specifier: 0.38.23 specifier: 0.38.23
version: 0.38.23 version: 0.38.23
electron: electron:
specifier: 38.0.0 specifier: 38.2.0
version: 38.0.0 version: 38.2.0
electron-builder: electron-builder:
specifier: 26.0.12 specifier: 26.0.12
version: 26.0.12(electron-builder-squirrel-windows@26.0.12) version: 26.0.12(electron-builder-squirrel-windows@26.0.12)
@ -2319,8 +2319,8 @@ packages:
resolution: {integrity: sha512-bO3y10YikuUwUuDUQRM4KfwNkKhnpVO7IPdbsrejwN9/AABJzzTQ4GeHwyzNSrVO+tEH3/Np255a3sVZpZDjvg==} resolution: {integrity: sha512-bO3y10YikuUwUuDUQRM4KfwNkKhnpVO7IPdbsrejwN9/AABJzzTQ4GeHwyzNSrVO+tEH3/Np255a3sVZpZDjvg==}
engines: {node: '>=8.0.0'} engines: {node: '>=8.0.0'}
electron@38.0.0: electron@38.2.0:
resolution: {integrity: sha512-egljptiPJqbL/oamFCEY+g3RNeONWTVxZSGeyLqzK8xq106JhzuxnhJZ3sxt4DzJFaofbGyGJA37Oe9d+gVzYw==} resolution: {integrity: sha512-Cw5Mb+N5NxsG0Hc1qr8I65Kt5APRrbgTtEEn3zTod30UNJRnAE1xbGk/1NOaDn3ODzI/MYn6BzT9T9zreP7xWA==}
engines: {node: '>= 12.20.55'} engines: {node: '>= 12.20.55'}
hasBin: true hasBin: true
@ -5143,9 +5143,9 @@ snapshots:
- bluebird - bluebird
- supports-color - supports-color
'@electron/remote@2.1.3(electron@38.0.0)': '@electron/remote@2.1.3(electron@38.2.0)':
dependencies: dependencies:
electron: 38.0.0 electron: 38.2.0
'@electron/universal@3.0.1': '@electron/universal@3.0.1':
dependencies: dependencies:
@ -5336,16 +5336,16 @@ snapshots:
dependencies: dependencies:
'@ghostery/adblocker-extended-selectors': 2.11.6 '@ghostery/adblocker-extended-selectors': 2.11.6
'@ghostery/adblocker-electron-preload@2.11.6(electron@38.0.0)': '@ghostery/adblocker-electron-preload@2.11.6(electron@38.2.0)':
dependencies: dependencies:
'@ghostery/adblocker-content': 2.11.6 '@ghostery/adblocker-content': 2.11.6
electron: 38.0.0 electron: 38.2.0
'@ghostery/adblocker-electron@2.11.6(electron@38.0.0)': '@ghostery/adblocker-electron@2.11.6(electron@38.2.0)':
dependencies: dependencies:
'@ghostery/adblocker': 2.11.6 '@ghostery/adblocker': 2.11.6
'@ghostery/adblocker-electron-preload': 2.11.6(electron@38.0.0) '@ghostery/adblocker-electron-preload': 2.11.6(electron@38.2.0)
electron: 38.0.0 electron: 38.2.0
tldts-experimental: 7.0.12 tldts-experimental: 7.0.12
'@ghostery/adblocker-extended-selectors@2.11.6': {} '@ghostery/adblocker-extended-selectors@2.11.6': {}
@ -5920,7 +5920,7 @@ snapshots:
'@types/electron-localshortcut@3.1.3': '@types/electron-localshortcut@3.1.3':
dependencies: dependencies:
electron: 38.0.0 electron: 38.2.0
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -6803,9 +6803,9 @@ snapshots:
csstype@3.1.3: {} csstype@3.1.3: {}
custom-electron-prompt@1.5.8(electron@38.0.0): custom-electron-prompt@1.5.8(electron@38.2.0):
dependencies: dependencies:
electron: 38.0.0 electron: 38.2.0
data-uri-to-buffer@4.0.1: {} data-uri-to-buffer@4.0.1: {}
@ -7135,7 +7135,7 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
electron@38.0.0: electron@38.2.0:
dependencies: dependencies:
'@electron/get': 2.0.3 '@electron/get': 2.0.3
'@types/node': 22.17.2 '@types/node': 22.17.2

View File

@ -2,10 +2,10 @@
"common": { "common": {
"console": { "console": {
"plugins": { "plugins": {
"execute-failed": "فشل تشغيل الاضافة {{pluginName}}::{{contextName}}", "execute-failed": "فشل بدأ الاضافة {{pluginName}}::{{contextName}}",
"executed-at-ms": "تم تشغيل الاضافة {{pluginName}}::{{contextName}} خلال {{ms}} جزء من الثانية", "executed-at-ms": "تم بدأ الاضافة {{pluginName}}::{{contextName}} خلال {{ms}} جزء من الثانية",
"initialize-failed": "فشل تنفيذ الاضافة \"{{pluginName}}\"", "initialize-failed": "فشل تشغيل الاضافة \"{{pluginName}}\"",
"load-all": "جاري تحميل جميع الاضافات", "load-all": "جار تحميل جميع الاضافات",
"load-failed": "فشل في تحميل الاضافة \"{{pluginName}}\"", "load-failed": "فشل في تحميل الاضافة \"{{pluginName}}\"",
"loaded": "تم تحميل الاضافة \"{{pluginName}}\"", "loaded": "تم تحميل الاضافة \"{{pluginName}}\"",
"unload-failed": "فشل ازالة الاضافة \"{{pluginName}}\"", "unload-failed": "فشل ازالة الاضافة \"{{pluginName}}\"",
@ -30,21 +30,21 @@
"receive-command": "تم الحصول على أمر عن طريق: \"{{command}}\"" "receive-command": "تم الحصول على أمر عن طريق: \"{{command}}\""
}, },
"theme": { "theme": {
"css-file-not-found": "ملف \"{{cssFile}}\" غير متواجد,سيتم التجاهل" "css-file-not-found": "ملف \"{{cssFile}}\" غير متواجد، سيتم التجاهل"
}, },
"unresponsive": { "unresponsive": {
"details": "خطء عدم استجابة!\n{{error}}" "details": "خطء عدم استجابة!\n{{error}}"
}, },
"when-ready": { "when-ready": {
"clearing-cache-after-20s": "ازالة بيانات التطبيق المخزنة" "clearing-cache-after-20s": "ازالة ذاكرة التخزين المؤقت للتطبيق"
}, },
"window": { "window": {
"tried-to-render-offscreen": "تم محاولة فتح الصفحة خارج الشاشة, حجم الصفحة={{windowSize}}, حجم الشاشة={{displaySize}}, مكان={{position}}" "tried-to-render-offscreen": "تم محاولة فتح الصفحة خارج الشاشة, حجم الصفحة={{windowSize}}, حجم النافذة={{displaySize}}, المكان={{position}}"
} }
}, },
"dialog": { "dialog": {
"hide-menu-enabled": { "hide-menu-enabled": {
"detail": "تم اخفاء القائمة, استخدم 'Alt' لاظهار القائمة (أو 'Escape' اذا كنت تستخدم القائمة داخل التطبيق)", "detail": "تم اخفاء القائمة, استخدم 'Alt' لاظهار القائمة (أو 'Escape' اذا كنت تستخدم القائمة التي داخل التطبيق)",
"message": "اخفاء القائمة مفعل", "message": "اخفاء القائمة مفعل",
"title": "تم تفعيل اخفاء القائمة" "title": "تم تفعيل اخفاء القائمة"
}, },
@ -65,27 +65,27 @@
}, },
"detail": "نأسف على الإزعاج! يرجى اختيار ما يجب القيام به:", "detail": "نأسف على الإزعاج! يرجى اختيار ما يجب القيام به:",
"message": "التطبيق لا يستجيب", "message": "التطبيق لا يستجيب",
"title": "الصفحة لا تستجيب" "title": "النافذة لا تستجيب"
}, },
"update-available": { "update-available": {
"buttons": { "buttons": {
"disable": "ايقاف التحديثات", "disable": "ايقاف التحديثات",
"download": حميل", "download": نزيل",
"ok": "موافق" "ok": "حسنا"
}, },
"detail": "يوجد نسخة جديدة يمكن تحميلها من خلال {{downloadLink}}", "detail": "يوجد نسخة جديدة يمكن تنزيلها من {{downloadLink}}",
"message": "يوجد نسخة حديثة", "message": "يوجد نسخة جديدة",
"title": "يوجد تحديث" "title": "يوجد تحديث"
} }
}, },
"menu": { "menu": {
"about": "عنا", "about": "عنا",
"navigation": { "navigation": {
"label": "التنقل", "label": "شريط التنقل",
"submenu": { "submenu": {
"copy-current-url": "نسخ الرابط الحالي", "copy-current-url": "نسخ الرابط الحالي",
"go-back": "العودة للخلف", "go-back": "عودة",
"go-forward": "التقدم", "go-forward": "تقدم",
"quit": "الخروج", "quit": "الخروج",
"restart": "اعادة تشغيل التطبيق" "restart": "اعادة تشغيل التطبيق"
} }
@ -96,28 +96,28 @@
"advanced-options": { "advanced-options": {
"label": "الاعدادات المتقدمة", "label": "الاعدادات المتقدمة",
"submenu": { "submenu": {
"auto-reset-app-cache": "إعادة تعيين ذاكرة التخزين المؤقت للتطبيق عند بدء التشغيل", "auto-reset-app-cache": "إعادة ضبط ذاكرة التخزين المؤقت للتطبيق عند بدء التشغيل",
"disable-hardware-acceleration": "تعطيل تسريع الأجهزة", "disable-hardware-acceleration": "اطفاء تسريع الأجهزة",
"edit-config-json": "تعديل ملف الاعدادات", "edit-config-json": "تعديل ملف الاعدادات",
"override-user-agent": "تجاوز وكيل المستخدم", "override-user-agent": "تجاوز وكيل المستخدم",
"restart-on-config-changes": "اعادة التشغيل بعد تعديل الاعدادات", "restart-on-config-changes": "اعادة التشغيل بعد تعديل الاعدادات",
"set-proxy": { "set-proxy": {
"label": "تعيين الوكيل", "label": "تعيين الوكيل",
"prompt": { "prompt": {
"label": "أدخل عنوان الوكيل: (اتركه فارغًا للتعطيل)", "label": "أدخل عنوان الوكيل: (اتركه فارغًا لإطفائه)",
"placeholder": "مثال: SOCKS5://127.0.0.1:9999", "placeholder": "مثال: SOCKS5://127.0.0.1:9999",
"title": "اضافة الوكيل" "title": "ضع proxy"
} }
}, },
"toggle-dev-tools": "تثبيت أدوات التطوير" "toggle-dev-tools": "تثبيت أدوات التطوير"
} }
}, },
"always-on-top": "دائما في القمة", "always-on-top": "دائما في المقدمة",
"auto-update": "تحديث تلقائي", "auto-update": "تحديث تلقائي",
"hide-menu": { "hide-menu": {
"dialog": { "dialog": {
"message": "سيتم إخفاء القائمة عند التشغيل التالي، استخدم [Alt] لإظهارها (أو ضع علامة اختيار على [`] في حالة استخدام القائمة داخل التطبيق)", "message": "سيتم إخفاء القائمة عند التشغيل التالي، استخدم [Alt] لإظهارها (أو اضغط [`] في حالة استخدام القائمة التي داخل التطبيق)",
"title": "إخفاء القائمة ممكن" "title": "إخفاء القائمة مفعل"
}, },
"label": "إخفاء القائمة" "label": "إخفاء القائمة"
}, },
@ -131,20 +131,20 @@
"to-help-translate": "تريد المساعدة في الترجمة؟ اضغط هنا" "to-help-translate": "تريد المساعدة في الترجمة؟ اضغط هنا"
} }
}, },
"resume-on-start": "تكملة الأغنية الأخيرة عند بدأ التشغيل", "resume-on-start": "استأنف الأغنية الأخيرة عند بدأ التشغيل",
"single-instance-lock": "قفل مثيل واحد", "single-instance-lock": "قفل مثيل واحد",
"start-at-login": "‎ابدأ عند تسجيل الدخول", "start-at-login": "‎ابدأ عند تسجيل الدخول",
"starting-page": { "starting-page": {
"label": "صفحة البداية", "label": "صفحة البداية",
"unset": "الغاء" "unset": "عدم تعيين"
}, },
"tray": { "tray": {
"label": "قائمة", "label": "قائمة",
"submenu": { "submenu": {
"disabled": "غير مفعل", "disabled": "غير مفعل",
"enabled-and-hide-app": "تمكين وإخفاء التطبيق", "enabled-and-hide-app": "مفعل وإخفاء التطبيق",
"enabled-and-show-app": مكين وأظهر التطبيق", "enabled-and-show-app": فعل وأظهر التطبيق",
"play-pause-on-click": "تشغيل/إيقاف مؤقت عند النقر" "play-pause-on-click": "تشغيل/إيقاف عند النقر"
} }
}, },
"visual-tweaks": { "visual-tweaks": {
@ -153,6 +153,7 @@
"custom-window-title": { "custom-window-title": {
"label": "عنوان نافذة مخصص", "label": "عنوان نافذة مخصص",
"prompt": { "prompt": {
"label": "ادخل عنوان مخصص للنافذة: (اتركه فارغًا إلغاء التفعيل)",
"placeholder": "مثال: Pear Desktop" "placeholder": "مثال: Pear Desktop"
} }
}, },
@ -162,7 +163,7 @@
"hide": "اخفاء", "hide": "اخفاء",
"label": "أزرار الاعجاب" "label": "أزرار الاعجاب"
}, },
"remove-upgrade-button": "ازالة زرار التطوير", "remove-upgrade-button": "ازالة زر التطوير",
"theme": { "theme": {
"dialog": { "dialog": {
"button": { "button": {
@ -207,8 +208,8 @@
"restart": "إعادة تشغيل التطبيق", "restart": "إعادة تشغيل التطبيق",
"show": "عرض النافدة", "show": "عرض النافدة",
"tooltip": { "tooltip": {
"default": "يوتيوب اغاني", "default": "Pear Desktop",
"with-song-info": "أغاني يوتيوب: {{artist}} - {{title}}" "with-song-info": "Pear Desktop: {{artist}} - {{title}}"
} }
} }
}, },
@ -232,25 +233,25 @@
"description": "يطبق ثيمًا ديناميكيًا وتأثيرات بصرية بناء على ألوان الألبوم", "description": "يطبق ثيمًا ديناميكيًا وتأثيرات بصرية بناء على ألوان الألبوم",
"menu": { "menu": {
"color-mix-ratio": { "color-mix-ratio": {
"label": "‬نسبة قوة اللون", "label": "‬نسبة قوة مزيج الألوان",
"submenu": { "submenu": {
"percent": "{{ratio}}%" "percent": "{{ratio}}٪"
} }
} }
}, },
"name": "ثيم ألوان الألبوم" "name": "سمة ألوان الألبوم"
}, },
"ambient-mode": { "ambient-mode": {
"description": "يطبق تأثير إضاءة عن طريق إسقاط ألوان ناعمة من الفيديو على خلفية شاشتك", "description": "يطبق تأثير إضاءة عن طريق إسقاط ألوان ناعمة من الفيديو على خلفية شاشتك",
"menu": { "menu": {
"blur-amount": { "blur-amount": {
"label": "مقدار التمويه", "label": "مقدار الطمس",
"submenu": { "submenu": {
"pixels": "{{blurAmount}} بكسل" "pixels": "{{blurAmount}} بكسل"
} }
}, },
"buffer": { "buffer": {
"label": "تخزين الصوت الؤقت", "label": "تخزين الصوت المؤقت",
"submenu": { "submenu": {
"buffer": "{{buffer}}" "buffer": "{{buffer}}"
} }
@ -258,7 +259,7 @@
"opacity": { "opacity": {
"label": "الشفافية", "label": "الشفافية",
"submenu": { "submenu": {
"percent": "{{opacity}}%" "percent": "{{opacity}}٪"
} }
}, },
"quality": { "quality": {
@ -270,7 +271,7 @@
"size": { "size": {
"label": "الحجم", "label": "الحجم",
"submenu": { "submenu": {
"percent": "{{size}}%" "percent": "{{size}}٪"
} }
}, },
"smoothness-transition": { "smoothness-transition": {
@ -286,30 +287,30 @@
"name": "الوضع المحيطي" "name": "الوضع المحيطي"
}, },
"amuse": { "amuse": {
"description": "تكامل دعم Pear Desktop مع ويدجت Amuse لعرض الأغنية قيد التشغيل، من إنتاج 6K Labs", "description": "تكامل دعم Pear Desktop مع ويدجت Amuse لعرض الأغنية التي قيد التشغيل، من إنتاج 6K Labs",
"name": "تلسيه", "name": "تلسيه",
"response": { "response": {
"query": "خادم Amuse API قيد التشغيل. استخدم GET /query للحصول على معلومات الأغنية." "query": "خادم Amuse API قيد التشغيل. استخدم GET /query للحصول على معلومات الأغنية."
} }
}, },
"api-server": { "api-server": {
"description": "يضيف خادم للتحكم في المشغل", "description": "يضيف API للتحكم في المشغل",
"dialog": { "dialog": {
"request": { "request": {
"buttons": { "buttons": {
"allow": "سماح", "allow": "سماح",
"deny": "رفض" "deny": "رفض"
}, },
"message": "السماح لـ {{ID}} ({{origin}}) بالوصول إلى واجهة برمجة التطبيقات (API)؟", "message": "السماح لـ {{ID}} ({{origin}}) بالوصول إلى الAPI؟",
"title": "طلب السماح بالوصول إلى واجهة برمجة التطبيقات(API)" "title": "طلب السماح بالوصول إلى الAPI"
} }
}, },
"menu": { "menu": {
"auth-strategy": { "auth-strategy": {
"label": "نهج التفويض", "label": "استراتيجية التفويض",
"submenu": { "submenu": {
"auth-at-first": { "auth-at-first": {
"label": "التفويض المبدئي عند الطلب الأول" "label": "التفويض عند الطلب الأول"
}, },
"none": { "none": {
"label": "بدون تفويض" "label": "بدون تفويض"
@ -340,10 +341,10 @@
"name": "ضاغط الصوت" "name": "ضاغط الصوت"
}, },
"auth-proxy-adapter": { "auth-proxy-adapter": {
"description": "دعم استخدام خدمات وكيل المصادقة", "description": "دعم استخدام خدمات proxy للإثبات",
"menu": { "menu": {
"disable": "تعطيل مكيف الوكيل", "disable": "تعطيل مكيف الوكيل",
"enable": "تفعيل مكيف الوكيل", "enable": "تفعيل مكيف proxy للصداقة",
"hostname": { "hostname": {
"label": "إسم المستضيف" "label": "إسم المستضيف"
}, },
@ -351,24 +352,24 @@
"label": "المدخل" "label": "المدخل"
} }
}, },
"name": "مكيّف وسيط المصادقة", "name": "مكيّف proxy للمصادقة",
"prompt": { "prompt": {
"hostname": { "hostname": {
"label": "أدخل اسم المستضيف لخادم الوسيط المحلي (يتطلب إعادة التشغيل):", "label": "أدخل اسم المستضيف لخادم proxy المحلي (يتطلب إعادة التشغيل):",
"title": "إسم مستضيف الوسيط" "title": "إسم مستضيف proxy"
}, },
"port": { "port": {
"label": "أدخل مدخلًا لخادم الوسيط المحلي (يتطلب إعادة التشغيل):", "label": "أدخل مدخلًا لخادم proxy المحلي (يتطلب إعادة التشغيل):",
"title": "مدخل الوسيط" "title": "مدخل proxy"
} }
} }
}, },
"blur-nav-bar": { "blur-nav-bar": {
"description": "يجعل شريط التنقل شفاف و ضبابي", "description": "يجعل شريط التنقل شفاف و مطموس",
"name": "تغبيش شريط التنقل" "name": "طمس شريط التنقل"
}, },
"bypass-age-restrictions": { "bypass-age-restrictions": {
"description": "تجاوز تَحَقّق اليوتيوب من السن", "description": "تجاوز تَحَقّق مشغل الموسيقى من السن",
"name": "تجاوز التحقق من السن" "name": "تجاوز التحقق من السن"
}, },
"captions-selector": { "captions-selector": {
@ -390,7 +391,7 @@
}, },
"toast": { "toast": {
"caption-changed": "تم تغيير الترجمة الى {{language}}", "caption-changed": "تم تغيير الترجمة الى {{language}}",
"caption-disabled": "الترجمة معطلة", "caption-disabled": "الترجمة غير مفعلة",
"no-captions": "الترجمة لهاته الأغنية غير متاحة" "no-captions": "الترجمة لهاته الأغنية غير متاحة"
} }
}, },
@ -408,25 +409,33 @@
"options": { "options": {
"multi-input": { "multi-input": {
"fade-in-duration": "مدة التداخل (بأجزاء الثانية)", "fade-in-duration": "مدة التداخل (بأجزاء الثانية)",
"fade-out-duration": "مدة التلاشي (جزء ثانية)", "fade-out-duration": "مدة التلاشي (بأجزاء الثانية)",
"fade-scaling": { "fade-scaling": {
"label": "توسيع التداخل", "label": "توسيع التداخل",
"linear": "خطي", "linear": "خطي",
"logarithmic": "لوغاريتمي" "logarithmic": "لوغاريتمي"
}, },
"seconds-before-end": "التلاشي قبل النهاية بـ N ثوانٍ" "seconds-before-end": "التداخل قبل النهاية بـ N ثوانٍ"
}, },
"title": "خيارات التداخل" "title": "خيارات التداخل"
} }
} }
}, },
"custom-output-device": { "custom-output-device": {
"description": "ضبط مخرج جهاز وسائط مخصص للأغاني",
"menu": { "menu": {
"device-selector": "اختر جهاز" "device-selector": "اختر جهاز"
},
"name": "جهاز اخراج مخصص",
"prompt": {
"device-selector": {
"label": "اختر جهاز الوسائط الذي سيتم استخدامه للاخراج",
"title": "اختر الجهاز الإخراج"
}
} }
}, },
"disable-autoplay": { "disable-autoplay": {
"description": "يجعل الأغنية تبدأ في وضع \"الإيقاف المؤقت\"", "description": "يجعل الأغنية تبدأ في وضع \"الإيقاف\"",
"menu": { "menu": {
"apply-once": "ينطبق فقط عند بدء التشغيل" "apply-once": "ينطبق فقط عند بدء التشغيل"
}, },
@ -444,13 +453,21 @@
"clear-activity": "مسح النشاط", "clear-activity": "مسح النشاط",
"clear-activity-after-timeout": "مسح النشاط بعد انتهاء المهلة", "clear-activity-after-timeout": "مسح النشاط بعد انتهاء المهلة",
"connected": "متصل", "connected": "متصل",
"disconnected": "قطع الاتصال", "disconnected": "غير متصل",
"hide-duration-left": "إخفاء المدة المتبقية", "hide-duration-left": "إخفاء المدة المتبقية",
"hide-github-button": "إخفاء زر رابط GitHub", "hide-github-button": "إخفاء زر رابط GitHub",
"play-on-pear-desktop": "شغل في Pear Desktop", "play-on-pear-desktop": "شغل في Pear Desktop",
"set-inactivity-timeout": "ضبط مهلة عدم النشاط" "set-inactivity-timeout": "ضبط مهلة عدم النشاط",
"set-status-display-type": {
"label": "نص الحالة",
"submenu": {
"artist": "جار السمع ل{artist}",
"pear-desktop": "جار السمع لPear Desktop",
"title": "جار السمع ل{song title}"
}
}
}, },
"name": "حالة ديسكورد", "name": "Discord Rich Presence",
"prompt": { "prompt": {
"set-inactivity-timeout": { "set-inactivity-timeout": {
"label": "أدخل مهلة عدم النشاط بالثواني:", "label": "أدخل مهلة عدم النشاط بالثواني:",
@ -465,70 +482,70 @@
"buttons": { "buttons": {
"ok": "حسنا" "ok": "حسنا"
}, },
"message": "نعتذر، فشل التحميل…", "message": "اه! نعتذر، فشل التنزيل…",
"title": "خطأ في التحميل!" "title": "خطأ في التنزيل!"
}, },
"start-download-playlist": { "start-download-playlist": {
"buttons": { "buttons": {
"ok": "حسنا" "ok": "حسنا"
}, },
"detail": "({{playlistSize}} أغنية)", "detail": "({{playlistSize}} أغنية)",
"message": حميل القائمة {{playlistTitle}}", "message": نزيل القائمة {{playlistTitle}}",
"title": "بدأ التحميل" "title": "تم بدأ التنزيل"
} }
}, },
"feedback": { "feedback": {
"conversion-progress": "التحويل: {{percent}}%", "conversion-progress": "التحويل: {{percent}}٪",
"converting": "جارٍ التحويل…", "converting": "جارٍ التحويل…",
"done": "تم: {{filePath}}", "done": "تم: {{filePath}}",
"download-info": حميل {{artist}} - {{title}} {{videoId}}", "download-info": نزيل {{artist}} - {{title}} {{videoId}}",
"download-progress": حميل: {{percent}}%", "download-progress": نزيل: {{percent}}٪",
"downloading": "تحميل…", "downloading": "جار التنزيل…",
"downloading-counter": "تنزيل {{current}}/{{total}}…", "downloading-counter": "جار التنزيل {{current}}/{{total}}…",
"downloading-playlist": "يتم تحميل القائمة \"{{playlistTitle}}\" - {{playlistSize}} أغاني ({{playlistId}})", "downloading-playlist": "جار تنزيل القائمة \"{{playlistTitle}}\" - {{playlistSize}} أغاني ({{playlistId}})",
"error-while-downloading": "خطأ في تحميل \"{{author}} - {{title}}\": {{error}}", "error-while-downloading": "خطأ في تنزيل \"{{author}} - {{title}}\": {{error}}",
"folder-already-exists": "الملف {{playlistFolder}} موجود بالفعل", "folder-already-exists": "الملف {{playlistFolder}} موجود بالفعل",
"getting-playlist-info": "الحصول على معلومات القائمة…", "getting-playlist-info": "جار الحصول على معلومات القائمة…",
"loading": "جار التحميل…", "loading": "جارِ التنزيل…",
"playlist-has-only-one-song": "تحتوي قائمة التشغيل على عنصر واحد فقط، يتم تحميله الأن", "playlist-has-only-one-song": "تحتوي قائمة التشغيل على عنصر واحد فقط، جار تنزيله الأن",
"playlist-id-not-found": "لم يتم العثور على معرف قائمة التشغيل", "playlist-id-not-found": "لم يتم العثور على معرف قائمة التشغيل",
"playlist-is-empty": "قائمة التشغيل فارغة", "playlist-is-empty": "قائمة التشغيل فارغة",
"playlist-is-mix-or-private": "حدث خطأ أثناء الحصول على معلومات قائمة التشغيل: تأكد من أنها ليست قائمة تشغيل خاصة أو قائمة تشغيل \"مختلطة لك\"\n\n{{error}}", "playlist-is-mix-or-private": "حدث خطأ أثناء الحصول على معلومات قائمة التشغيل: تأكد من أنها ليست قائمة تشغيل خاصة أو قائمة تشغيل \"مختلطة لك\"\n\n{{error}}",
"preparing-file": "يتم تجهيز الملف…", "preparing-file": "جار تجهيز الملف…",
"saving": "يتم الحفظ…", "saving": "جار الحفظ…",
"trying-to-get-playlist-id": "محاولة الحصول على معرف قائمة التشغيل: {{playlistId}}", "trying-to-get-playlist-id": "جار محاولة الحصول على معرف قائمة التشغيل: {{playlistId}}",
"video-id-not-found": "لم يتم ايجاد الفيديو", "video-id-not-found": "لم يتم ايجاد الفيديو",
"writing-id3": "كتابة علامات ID3…" "writing-id3": "جار كتابة علامات ID3…"
} }
}, },
"description": "يقوم بتنزيل ملفات MP3/مصدر الصوت مباشرة من الواجهة", "description": "يقوم بتنزيل ملفات MP3/مصدر الصوت مباشرة من الواجهة",
"menu": { "menu": {
"choose-download-folder": "اختر مكان التحميل", "choose-download-folder": "اختر مكان التنزيل",
"download-finish-settings": { "download-finish-settings": {
"label": حميل عند الانتهاء", "label": نزيل عند الانتهاء",
"prompt": { "prompt": {
"last-percent": "بعد ( عدد مجهول ) بالمئة", "last-percent": "بعد x بالمئة",
"last-seconds": "آخر (x) ثانية", "last-seconds": "آخر x ثانية",
"title": "تكوين وقت التحميل" "title": "تكوين وقت التنزيل"
}, },
"submenu": { "submenu": {
"advanced": "متقدم", "advanced": "متقدم",
"enabled": "مفعل", "enabled": "مفعل",
"mode": "وضع الوقت", "mode": "وضع الوقت",
"percent": "النسبة", "percent": "نسبة",
"seconds": "ثواني" "seconds": "ثواني"
} }
}, },
"download-playlist": حميل قائمة التشغيل", "download-playlist": نزيل قائمة التشغيل",
"presets": "الإعدادات المسبقة", "presets": "الإعدادات المسبقة",
"skip-existing": "تخطي الملفات الموجودة" "skip-existing": "تخطي الملفات الموجودة بالفعل"
}, },
"name": "أداة التنزيل", "name": "أداة التنزيل",
"renderer": { "renderer": {
"can-not-update-progress": "لا يمكن تحديث التقدم" "can-not-update-progress": "لا يمكن تحديث التقدم"
}, },
"templates": { "templates": {
"button": حميل" "button": نزيل"
} }
}, },
"equalizer": { "equalizer": {
@ -552,11 +569,11 @@
"menu": { "menu": {
"hide-dom-window-controls": "إخفاء عناصر التحكم في نافذة DOM" "hide-dom-window-controls": "إخفاء عناصر التحكم في نافذة DOM"
}, },
"name": "قائمة داخل التطبيق" "name": "قائمة التي داخل التطبيق"
}, },
"lumiastream": { "lumiastream": {
"description": "يضيف دعم Lumia Stream", "description": "يضيف دعم Lumia Stream",
"name": "Lumia Stream [بيتا]" "name": "Lumia Stream [تجريبي]"
}, },
"lyrics-genius": { "lyrics-genius": {
"description": "يضيف دعم الكلمات لمعظم الأغاني", "description": "يضيف دعم الكلمات لمعظم الأغاني",
@ -575,17 +592,17 @@
}, },
"internal": { "internal": {
"save": "حفظ", "save": "حفظ",
"track-source": "مصدر الاغنية", "track-source": "تتبع مصدر الاغنية",
"unknown-user": "مستخدم مجهول" "unknown-user": "مستخدم مجهول"
}, },
"menu": { "menu": {
"click-to-copy-id": "نسخ معرف المستضيف", "click-to-copy-id": "نسخ معرف المستضيف",
"close": "إغلاق \"الموسيقى معًا\"", "close": "إغلاق الموسيقى معًا",
"connected-users": "المستخدمون المتصلون", "connected-users": "المستخدمون المتصلون",
"disconnect": "قطع اتصال من \"الموسيقى معًا\"", "disconnect": "قطع اتصال من الموسيقى معًا",
"empty-user": "لا يوجد مستعملون متصلون", "empty-user": "لا يوجد مستعملون متصلون",
"host": "مضيف \"الموسيقى معًا\"", "host": "مضيف الموسيقى معًا",
"join": "الانضمام إلى \"الموسيقى معا\"", "join": "الانضمام إلى الموسيقى معا",
"permission": { "permission": {
"all": "السماح للضيوف بالتحكم في قائمة التشغيل والمشغل", "all": "السماح للضيوف بالتحكم في قائمة التشغيل والمشغل",
"host-only": "فقط المضيف يستطيع التحكم بالقائمة و المشغل", "host-only": "فقط المضيف يستطيع التحكم بالقائمة و المشغل",
@ -593,29 +610,29 @@
}, },
"set-permission": "تغيير إذن التحكم", "set-permission": "تغيير إذن التحكم",
"status": { "status": {
"disconnected": "قطع الاتصال", "disconnected": "غير متصل",
"guest": "متصل كضيف", "guest": "متصل كضيف",
"host": "متصل كمضيف" "host": "متصل كمضيف"
} }
}, },
"name": "الموسيقى معا [بيتا]", "name": "الموسيقى معا [تجريبي]",
"toast": { "toast": {
"add-song-failed": "فشل في إضافة أغنية", "add-song-failed": "فشل في إضافة أغنية",
"closed": "تم إغلاق \"الموسيقى معا\"", "closed": "تم إغلاق الموسيقى معا",
"disconnected": "تم قطع اتصال \"الموسيقى معًا\"", "disconnected": "تم قطع اتصال الموسيقى معًا",
"host-failed": "فشل في استضافة \"الموسيقى معا\"", "host-failed": "فشل في استضافة الموسيقى معا",
"id-copied": "تم نسخ معرف المضيف", "id-copied": "تم نسخ معرف المضيف",
"id-copy-failed": م يتم نسخ معرف المضيف", "id-copy-failed": "فشل نسخ معرف المضيف",
"join-failed": "فشل الانضمام إلى \"الموسيقى معا\"", "join-failed": "فشل الانضمام إلى الموسيقى معا",
"joined": "تم الانضمام إلى \"الموسيقى معا\"", "joined": "تم الانضمام إلى الموسيقى معا",
"permission-changed": "تم تغيير إذن \"الموسيقى معًا\" إلى \"{{permission}}\"", "permission-changed": "تم تغيير إذن الموسيقى معًا إلى \"{{permission}}\"",
"remove-song-failed": "فشل في إزالة الأغنية", "remove-song-failed": "فشل في إزالة الأغنية",
"user-connected": "{{name}} انضم إلى \"الموسيقى معًا\"", "user-connected": "{{name}} انضم إلى الموسيقى معًا",
"user-disconnected": "{{name}} غادر \"الموسيقى معًا\"" "user-disconnected": "{{name}} غادر الموسيقى معًا"
} }
}, },
"navigation": { "navigation": {
"description": "أسهم التنقل \"التالي/السابق\" مدمجة مباشرة في الواجهة، كما في متصفحك", "description": "أسهم التنقل \"التالي/السابق\" مدمجة مباشرة في الواجهة، كما في متصفحك المفضل",
"name": "التنقل", "name": "التنقل",
"templates": { "templates": {
"back": { "back": {
@ -631,31 +648,31 @@
"name": "لا يوجد تسجيل دخول بجوجل" "name": "لا يوجد تسجيل دخول بجوجل"
}, },
"notifications": { "notifications": {
"description": "عرض إشعار عندما تبدأ الأغنية بالتشغيل (الإشعارات التفاعلية متوفرة على ويندوز)", "description": "عرض إشعار عندما تبدأ الأغنية (الإشعارات التفاعلية متوفرة على ويندوز)",
"menu": { "menu": {
"interactive": "إشعارات تفاعلية", "interactive": "إشعارات تفاعلية",
"interactive-settings": { "interactive-settings": {
"label": "إعدادات تفاعلية", "label": "إعدادات تفاعلية",
"submenu": { "submenu": {
"hide-button-text": "إخفاء زر النص", "hide-button-text": "إخفاء نص الزر",
"refresh-on-play-pause": "تحديث عند التشغيل/الإيقاف المؤقت", "refresh-on-play-pause": "اعادة تحميل عند التشغيل/الإيقاف",
"tray-controls": "فتح/إغلاق عند النقر على علامة الشريط" "tray-controls": "فتح/إغلاق عند النقر على علامة الشريط"
} }
}, },
"priority": "أولوية الإشعار", "priority": "أولوية الإشعار",
"toast-style": "تنسيق التوست", "toast-style": "تنسيق النخب",
"unpause-notification": "إظهار إشعار عند استئناف التشغيل" "unpause-notification": "إظهار إشعار عند استئناف التشغيل"
}, },
"name": "الإشعارات" "name": "الإشعارات"
}, },
"performance-improvement": { "performance-improvement": {
"description": "تحسين الأداء عبر تفعيل السكربتات التجريبية", "description": "تحسين الأداء عبر تفعيل السكربتات التجريبية",
"name": "تحسين الأداء [بيتا]" "name": "تحسين الأداء [تجريبي]"
}, },
"picture-in-picture": { "picture-in-picture": {
"description": "يسمح بتحويل التطبيق إلى وضع الصورة داخل الصورة", "description": "يسمح بتحويل التطبيق إلى وضع الصورة داخل الصورة",
"menu": { "menu": {
"always-on-top": "دائمًا في الأعلى", "always-on-top": "دائمًا في المقدمة",
"hotkey": { "hotkey": {
"label": "مفتاح اختصار", "label": "مفتاح اختصار",
"prompt": { "prompt": {
@ -670,7 +687,7 @@
"save-window-size": "حفظ حجم النافذة", "save-window-size": "حفظ حجم النافذة",
"use-native-pip": "استخدام وضع الصورة داخل الصورة الأصلي للمتصفح" "use-native-pip": "استخدام وضع الصورة داخل الصورة الأصلي للمتصفح"
}, },
"name": "الصورة داخل الصورة", "name": "وضع الصورة داخل الصورة",
"templates": { "templates": {
"button": "وضع الصورة داخل الصورة" "button": "وضع الصورة داخل الصورة"
} }
@ -683,7 +700,7 @@
} }
}, },
"precise-volume": { "precise-volume": {
"description": "التحكم في مستوى الصوت بدقة باستخدام عجلة الفأرة/مفاتيح الاختصار، مع واجهة مستخدم مخصصة وقابلة للتخصيص وخطوات صوتية قابلة للتعديل", "description": "التحكم في مستوى الصوت بدقة باستخدام عجلة الفأرة/مفاتيح الاختصار، مع واجهة مستخدم مخصصة وخطوات صوتية قابلة للتخصيص",
"menu": { "menu": {
"arrows-shortcuts": "عناصر التحكم بأسهم المفاتيح", "arrows-shortcuts": "عناصر التحكم بأسهم المفاتيح",
"custom-volume-steps": "تعيين خطوات صوتية خاصة", "custom-volume-steps": "تعيين خطوات صوتية خاصة",
@ -728,8 +745,8 @@
"dialog": { "dialog": {
"lastfm": { "lastfm": {
"auth-failed": { "auth-failed": {
"message": "فشل المصادقة مع Last.fm\nإخفاء النافذة المنبثقة حتى إعادة التشغيل التالية.", "message": "فشل التفويض مع Last.fm\nإخفاء النافذة المصغرة حتى إعادة التشغيل التالية.",
"title": "فشلت المصادقة" "title": "فشل التفويض"
} }
} }
}, },
@ -740,6 +757,7 @@
"listenbrainz": { "listenbrainz": {
"token": "أدخل رمز مستخدم ListenBrainz" "token": "أدخل رمز مستخدم ListenBrainz"
}, },
"scrobble-alternative-artist": "استخدم فنانين بديلين",
"scrobble-alternative-title": "استخدم عناوين بديلة", "scrobble-alternative-title": "استخدم عناوين بديلة",
"scrobble-other-media": "Scrobble الوسائط الأخرى" "scrobble-other-media": "Scrobble الوسائط الأخرى"
}, },
@ -758,12 +776,12 @@
} }
}, },
"shortcuts": { "shortcuts": {
"description": "يسمح بضبط اختصارات لوحة المفاتيح العالمية للتحكم في التشغيل (تشغيل/إيقاف مؤقت/التالي/السابق) وإيقاف تشغيل OSD الوسائط عن طريق تجاوز مفاتيح الوسائط، وتشغيل Ctrl/CMD + F للبحث، وتفعيل دعم Linux MPRIS لمفاتيح الوسائط، واختصارات مخصصة للمستخدمين المتقدمين", "description": "يسمح بضبط اختصارات لوحة المفاتيح للتحكم في التشغيل (تشغيل/إيقاف/التالي/السابق) وإيقاف تشغيل OSD الوسائط عن طريق تجاوز مفاتيح الوسائط، وتشغيل Ctrl/CMD + F للبحث، وتفعيل دعم Linux MPRIS لمفاتيح الوسائط، واختصارات مخصصة للمستخدمين المتقدمين",
"menu": { "menu": {
"override-media-keys": "تجاوز مفاتيح الوسائط", "override-media-keys": "تجاوز مفاتيح الوسائط",
"set-keybinds": "تعيين عناصر التحكم بالأغاني" "set-keybinds": "تعيين عناصر التحكم بالأغاني"
}, },
"name": "الاختصارات (& MPRIS)", "name": "الاختصارات (و MPRIS)",
"prompt": { "prompt": {
"keybind": { "keybind": {
"keybind-options": { "keybind-options": {
@ -772,17 +790,17 @@
"previous": "السابق" "previous": "السابق"
}, },
"label": "اختر اختصارات لوحة المفاتيح للتحكم في الأغاني:", "label": "اختر اختصارات لوحة المفاتيح للتحكم في الأغاني:",
"title": "اختصارات لوحة المفاتيح العالمية" "title": "اختصارات لوحة المفاتيح"
} }
} }
}, },
"skip-disliked-songs": { "skip-disliked-songs": {
"description": "تخطي الأغاني غير المرغوب فيها", "description": "يتخطى الأغاني الغير معجب فيها",
"name": "تخطي الأغاني الغير مرغوب فيها" "name": "تخطي الأغاني الغير معجب فيها"
}, },
"skip-silences": { "skip-silences": {
"description": "تخطي أقسام الصمت تلقائيًا في الأغاني", "description": "تخطي أقسام التي ليس لها صوت تلقائيًا في الأغاني",
"name": "تخطي فترات الصمت" "name": "تخطي الفترات التي ليس لها صوت"
}, },
"sponsorblock": { "sponsorblock": {
"description": "تخطي تلقائيًا الأجزاء غير الموسيقية مثل المقدمة/الختام أو أجزاء مقاطع الفيديو الموسيقية حيث لا يتم تشغيل الأغنية", "description": "تخطي تلقائيًا الأجزاء غير الموسيقية مثل المقدمة/الختام أو أجزاء مقاطع الفيديو الموسيقية حيث لا يتم تشغيل الأغنية",
@ -796,7 +814,7 @@
}, },
"menu": { "menu": {
"default-text-string": { "default-text-string": {
"label": "المسافة الافتراضي بين كلمات الأغاني", "label": "المسافة الافتراضية بين كلمات الأغاني",
"tooltip": "اختر الحرف الافتراضي لاستخدامه في الفجوة بين كلمات الأغنية" "tooltip": "اختر الحرف الافتراضي لاستخدامه في الفجوة بين كلمات الأغنية"
}, },
"line-effect": { "line-effect": {
@ -816,14 +834,22 @@
}, },
"scale": { "scale": {
"label": "تحجيم", "label": "تحجيم",
"tooltip": "تكبير السطر الحالي" "tooltip": "حجم السطر الحالي"
} }
}, },
"tooltip": "اختر التأثير لتطبيقه على السطر الحالي" "tooltip": "اختر التأثير لتطبيقه على السطر الحالي"
}, },
"precise-timing": { "precise-timing": {
"label": "اجعل كلمات الأغنية متزامنة بشكل مثالي", "label": "اجعل كلمات الأغنية متزامنة بشكل مثالي",
"tooltip": "احسب بدقة الملي ثانية عرض السطر التالي (قد يكون له تأثير طفيف على الأداء)" "tooltip": "احسب بدقة الملي ثانية عرض السطر التالي (قد يكون له تأثير صغير على الأداء)"
},
"preferred-provider": {
"label": "المزود المفضل",
"none": {
"label": "لا شيء",
"tooltip": "لا يوجد مزود مفضل"
},
"tooltip": "اختر المزود المفضل للإستخدام"
}, },
"romanization": { "romanization": {
"label": "اجعل الكلمات رومانية", "label": "اجعل الكلمات رومانية",
@ -850,7 +876,7 @@
} }
}, },
"taskbar-mediacontrol": { "taskbar-mediacontrol": {
"description": "التحكم في المشغل من شريط المهام ويندوز", "description": "التحكم في المشغل من شريط مهام ويندوز",
"name": "التحكم بالوسائط من شريط المهام" "name": "التحكم بالوسائط من شريط المهام"
}, },
"touchbar": { "touchbar": {
@ -858,12 +884,21 @@
"name": "شريط اللمس (TouchBar)" "name": "شريط اللمس (TouchBar)"
}, },
"transparent-player": { "transparent-player": {
"description": "يجعل نافذة التطبيق شفافة",
"menu": { "menu": {
"type": { "opacity": {
"label": "الشفافية",
"submenu": { "submenu": {
"acrylic": "زجاجي", "percent": "{{opacity}}٪"
"mica": "حجري", }
"none": "لاشيء" },
"type": {
"label": "النوع",
"submenu": {
"acrylic": "أكريليك",
"mica": "ميكا",
"none": "لاشيء",
"tabbed": "بديل ميكا"
} }
} }
}, },
@ -892,13 +927,13 @@
"mode": { "mode": {
"label": "وضع", "label": "وضع",
"submenu": { "submenu": {
"custom": "تبديل مخصص", "custom": "زر مخصص",
"disabled": "غير مفعل", "disabled": "غير مفعل",
"native": "تبديل طبيعي" "native": "زر طبيعي"
} }
} }
}, },
"name": "تفعيل الفيديو", "name": "زر الفيديو",
"templates": { "templates": {
"button-song": "أغنية", "button-song": "أغنية",
"button-video": "فيديو" "button-video": "فيديو"
@ -907,7 +942,7 @@
"visualizer": { "visualizer": {
"description": "يضيف معاينًا بصريًا للمشغل", "description": "يضيف معاينًا بصريًا للمشغل",
"menu": { "menu": {
"visualizer-type": "نوع المعاينة المصرية" "visualizer-type": "نوع المعاين البصري"
}, },
"name": "معاين بصري" "name": "معاين بصري"
} }

View File

@ -462,8 +462,8 @@
"label": "Status Text", "label": "Status Text",
"submenu": { "submenu": {
"artist": "Hört {artist} zu", "artist": "Hört {artist} zu",
"title": "Du hörst {song title}", "pear-desktop": "Hört Pear Desktop",
"pear-desktop": "Hört Pear Desktop" "title": "Du hörst {song title}"
} }
} }
}, },

View File

@ -55,7 +55,7 @@
}, },
"detail": "\"{{pluginName}}\" plugin zahtjeva ponovno pokretanje da bi postao aktivan", "detail": "\"{{pluginName}}\" plugin zahtjeva ponovno pokretanje da bi postao aktivan",
"message": "\"{{pluginName}}\" se treba ponovo pokreniti", "message": "\"{{pluginName}}\" se treba ponovo pokreniti",
"title": "Ponovno Pokrećanje je Potrebno" "title": "Potrebno Ponovno Pokretanje"
}, },
"unresponsive": { "unresponsive": {
"buttons": { "buttons": {
@ -128,7 +128,7 @@
}, },
"label": "Jezik", "label": "Jezik",
"submenu": { "submenu": {
"to-help-translate": "Želite pomoć za prijevodom? Kliknite ovdje" "to-help-translate": "Želite pomoći sa prijevodom? Kliknite ovdje"
} }
}, },
"resume-on-start": "Nastavi zadnju pjesmu kad se aplikacija pokrene", "resume-on-start": "Nastavi zadnju pjesmu kad se aplikacija pokrene",
@ -150,6 +150,13 @@
"visual-tweaks": { "visual-tweaks": {
"label": "Vizualna podešavanja", "label": "Vizualna podešavanja",
"submenu": { "submenu": {
"custom-window-title": {
"label": "Prilagođeni naslov prozora",
"prompt": {
"label": "Unesi prilagođeni naslov prozora: (ostavi prazno za onemogućiti)",
"placeholder": "Primjer: Pear Desktop"
}
},
"like-buttons": { "like-buttons": {
"default": "Zadano", "default": "Zadano",
"force-show": "Prisilno prikaži", "force-show": "Prisilno prikaži",
@ -281,7 +288,7 @@
}, },
"amuse": { "amuse": {
"description": "Dodaje podršku za Pear Desktop za widget \"sada reproducira\" od Amuse od strane 6K Labs", "description": "Dodaje podršku za Pear Desktop za widget \"sada reproducira\" od Amuse od strane 6K Labs",
"name": "Amuse", "name": "Zabavljati",
"response": { "response": {
"query": "Amuse API poslužitelj je pokrenut. Koristi GET /query za dohvat informacija o pjesmi." "query": "Amuse API poslužitelj je pokrenut. Koristi GET /query za dohvat informacija o pjesmi."
} }
@ -383,7 +390,7 @@
"title": "Otvori izbornik za titlove" "title": "Otvori izbornik za titlove"
}, },
"toast": { "toast": {
"caption-changed": "Titlovi su promenjeni u {{language}}", "caption-changed": "Titlovi su promijenjeni u {{language}}",
"caption-disabled": "Titlovi su isključeni", "caption-disabled": "Titlovi su isključeni",
"no-captions": "Za ovu pjesmu nisu dostupni titlovi" "no-captions": "Za ovu pjesmu nisu dostupni titlovi"
} }
@ -414,8 +421,21 @@
} }
} }
}, },
"custom-output-device": {
"description": "Konfiguriraj prilagođeni izlazni medijski uređaj za pjesme",
"menu": {
"device-selector": "Odaberi Uređaj"
},
"name": "Prilagođeni uređaj za izlaz",
"prompt": {
"device-selector": {
"label": "Odaberi izlazni medijski uređaj za korištenje",
"title": "Odaberi izlazni uređaj"
}
}
},
"disable-autoplay": { "disable-autoplay": {
"description": "Postavlja da pjesma počne pauzirana", "description": "Pokreće pjesmu u pauziranom načinu rada",
"menu": { "menu": {
"apply-once": "Primjenjuje se samo pri pokretanju aplikacije" "apply-once": "Primjenjuje se samo pri pokretanju aplikacije"
}, },
@ -437,9 +457,17 @@
"hide-duration-left": "Sakrij preostalo vrijeme", "hide-duration-left": "Sakrij preostalo vrijeme",
"hide-github-button": "Sakrij gumb sa GitHub poveznicom", "hide-github-button": "Sakrij gumb sa GitHub poveznicom",
"play-on-pear-desktop": "Reproduciraj na Pear Desktopu", "play-on-pear-desktop": "Reproduciraj na Pear Desktopu",
"set-inactivity-timeout": "Postavi vremensko ograničenje neaktivnosti (inactivity timeout)" "set-inactivity-timeout": "Postavi vremensko ograničenje neaktivnosti (inactivity timeout)",
"set-status-display-type": {
"label": "Tekst statusa",
"submenu": {
"artist": "Slušate {glazbenika}",
"pear-desktop": "Slušate Pear Desktop",
"title": "Slušate {naslov pjesme}"
}
}
}, },
"name": "Discord Rich Presence", "name": "Bogata prisutnost Discorda",
"prompt": { "prompt": {
"set-inactivity-timeout": { "set-inactivity-timeout": {
"label": "Postavi vremensko ograničenje neaktivnosti u sekundama:", "label": "Postavi vremensko ograničenje neaktivnosti u sekundama:",
@ -479,10 +507,10 @@
"folder-already-exists": "Mapa {{playlistFolder}} već postoji", "folder-already-exists": "Mapa {{playlistFolder}} već postoji",
"getting-playlist-info": "Dobavljaju se informacije o playlisti…", "getting-playlist-info": "Dobavljaju se informacije o playlisti…",
"loading": "Učitavanje…", "loading": "Učitavanje…",
"playlist-has-only-one-song": "Playlista ima samo jedan stavku, preuzeti će se direktno", "playlist-has-only-one-song": "Playlista ima samo jednu stavku, preuzeti će se direktno",
"playlist-id-not-found": "Nije pronađen ID playliste", "playlist-id-not-found": "Nije pronađen ID playliste",
"playlist-is-empty": "Playlista je prazna", "playlist-is-empty": "Playlista je prazna",
"playlist-is-mix-or-private": "Pogreška pri dobivanju informacija o playlisti: provjerite da nije ili privatna ili \"Za vas\" playlista\n\n{{error}}", "playlist-is-mix-or-private": "Pogreška pri dobavljanju informacija o playlisti: provjerite da nije privatna ili \"Za vas\" playlista\n\n{{error}}",
"preparing-file": "Priprema se datoteka…", "preparing-file": "Priprema se datoteka…",
"saving": "Spremanje…", "saving": "Spremanje…",
"trying-to-get-playlist-id": "Pokušavam dobaviti playlist ID: {{playlistId}}", "trying-to-get-playlist-id": "Pokušavam dobaviti playlist ID: {{playlistId}}",
@ -533,7 +561,7 @@
"name": "Ekvalizator" "name": "Ekvalizator"
}, },
"exponential-volume": { "exponential-volume": {
"description": "Čini klizač glasnoće (volume slider) eksponencijalnim za lakše odabranje niže glasnoće.", "description": "Čini klizač glasnoće (volume slider) eksponencijalnim za lakši odabir niže glasnoće.",
"name": "Eksponencijalna Glasnoća" "name": "Eksponencijalna Glasnoća"
}, },
"in-app-menu": { "in-app-menu": {
@ -552,7 +580,7 @@
"menu": { "menu": {
"romanized-lyrics": "Romanizirani tekstovi pjesme" "romanized-lyrics": "Romanizirani tekstovi pjesme"
}, },
"name": "Genius teksovi pjesme", "name": "Genius tekstovi",
"renderer": { "renderer": {
"fetched-lyrics": "Dobavljen tekst pjesme s Genius-a" "fetched-lyrics": "Dobavljen tekst pjesme s Genius-a"
} }
@ -729,6 +757,7 @@
"listenbrainz": { "listenbrainz": {
"token": "Unesi korisnički žeton za ListenBrainz" "token": "Unesi korisnički žeton za ListenBrainz"
}, },
"scrobble-alternative-artist": "Izaberite druge glazbenike",
"scrobble-alternative-title": "Koristi alternativne naslove", "scrobble-alternative-title": "Koristi alternativne naslove",
"scrobble-other-media": "Učetkaj druge medije" "scrobble-other-media": "Učetkaj druge medije"
}, },
@ -781,7 +810,7 @@
"description": "Obezbjeđava sinkronizirane lirike pjesama, korištenjem dobavljača poput LRClib.", "description": "Obezbjeđava sinkronizirane lirike pjesama, korištenjem dobavljača poput LRClib.",
"errors": { "errors": {
"fetch": "⚠️\tDošlo je do greške prilikom dobavljanja stihova pjesme.\n\tMolimo vas da probate ponovno kasnije.", "fetch": "⚠️\tDošlo je do greške prilikom dobavljanja stihova pjesme.\n\tMolimo vas da probate ponovno kasnije.",
"not-found": "⚠️ Tekst za ovu pjesmu nije pronađen." "not-found": "⚠️ Tekst ove pjesme nije pronađen."
}, },
"menu": { "menu": {
"default-text-string": { "default-text-string": {
@ -789,7 +818,7 @@
"tooltip": "Odaberi zadane karaktere koji će biti korišteni za razmake između stihova pjesama" "tooltip": "Odaberi zadane karaktere koji će biti korišteni za razmake između stihova pjesama"
}, },
"line-effect": { "line-effect": {
"label": "Efekat crte", "label": "Efekt crte",
"submenu": { "submenu": {
"fancy": { "fancy": {
"label": "Kitnjast", "label": "Kitnjast",
@ -808,15 +837,23 @@
"tooltip": "Promjeni razmjeru trenutne crte" "tooltip": "Promjeni razmjeru trenutne crte"
} }
}, },
"tooltip": "Odaberi efekat koji će biti primjenjen na trenutnoj crti" "tooltip": "Odaberi efekt koji će biti primijenjen na trenutnoj crti"
}, },
"precise-timing": { "precise-timing": {
"label": "Napravi da tekst pjesme bude izvrsno usklađen", "label": "Napravi da tekst pjesme bude izvrsno usklađen",
"tooltip": "Izračunaj do milisekunde prikaz sljedeće crteteksta (može malo utjecati na učinak)" "tooltip": "Izračunaj do milisekunde prikaz sljedeće crteteksta (može malo utjecati na učinak)"
}, },
"preferred-provider": {
"label": "Željeni davatelj usluga",
"none": {
"label": "Nema / prazno",
"tooltip": "Nema željenog pružatelja usluga"
},
"tooltip": "Odaberite zadanog pružatelja usluga kojeg ćete koristiti"
},
"romanization": { "romanization": {
"label": "Romanizuj stihove pjesama", "label": "Romanizuj stihove pjesama",
"tooltip": "Ako je tekst pjesme na drugom jeziku, probajte da ga prikažete na latinici." "tooltip": "Ako je tekst pjesme na drugom jeziku, probajte ga prikazati na latinici."
}, },
"show-lyrics-even-if-inexact": { "show-lyrics-even-if-inexact": {
"label": "Prikaži tekst pjesme čak i ako je netačan", "label": "Prikaži tekst pjesme čak i ako je netačan",
@ -827,14 +864,14 @@
"tooltip": "Prikaži vremenske oznake pored teksta pjesme" "tooltip": "Prikaži vremenske oznake pored teksta pjesme"
} }
}, },
"name": "Sinkronizovani stihovi pjesama", "name": "Sinkronizirani stihovi pjesama",
"refetch-btn": { "refetch-btn": {
"fetching": "Dobavljanje...", "fetching": "Dobavljanje...",
"normal": "Ponovo dobavite tekst pjesme" "normal": "Ponovo dobavite tekst pjesme"
}, },
"warnings": { "warnings": {
"duration-mismatch": "⚠️ - Tekst pjesme možda nije usklađen zbog neuklapanja u daljini trajanja.", "duration-mismatch": "⚠️ - Tekst pjesme možda nije usklađen zbog neuklapanja u daljini trajanja.",
"inexact": "⚠️ - Tekst za ovu pjesmu možda nije tačan", "inexact": "⚠️ - Tekst ove pjesme možda nije točan",
"instrumental": "⚠️ - Ovo je instrumentalna glazba" "instrumental": "⚠️ - Ovo je instrumentalna glazba"
} }
}, },
@ -846,6 +883,27 @@
"description": "Dodaje dodatak dodirne trake za macOS korisnike", "description": "Dodaje dodatak dodirne trake za macOS korisnike",
"name": "Dodirna Traka" "name": "Dodirna Traka"
}, },
"transparent-player": {
"description": "Učinit će prozor aplikacije prozirnim",
"menu": {
"opacity": {
"label": "Neprozirnost",
"submenu": {
"percent": "{{opacity}}%"
}
},
"type": {
"label": "Vrsta",
"submenu": {
"acrylic": "Akrilni",
"mica": "Tinjac",
"none": "Nema / prazno",
"tabbed": "U karticama"
}
}
},
"name": "Prozirni Svirač"
},
"tuna-obs": { "tuna-obs": {
"description": "Integracija sa OBS-ovim Tuna dodatkom", "description": "Integracija sa OBS-ovim Tuna dodatkom",
"name": "Tuna OBS" "name": "Tuna OBS"

View File

@ -459,8 +459,8 @@
"label": "Tevékenység szöveg", "label": "Tevékenység szöveg",
"submenu": { "submenu": {
"artist": "Hallgatja: {artist}", "artist": "Hallgatja: {artist}",
"title": "Hallgatja: {song title}", "pear-desktop": "Hallgatja: Pear Desktop",
"pear-desktop": "Hallgatja: Pear Desktop" "title": "Hallgatja: {song title}"
} }
} }
}, },
@ -730,7 +730,7 @@
} }
}, },
"description": "Lehetővé teszi a videó minőségének megváltoztatását egy gombbal a videó fedvényen", "description": "Lehetővé teszi a videó minőségének megváltoztatását egy gombbal a videó fedvényen",
"name": "Videóminőség modosító" "name": "Videóminőség módosító"
}, },
"scrobbler": { "scrobbler": {
"description": "Scrobbling támogatás hozzáadása (pl. last.fm, ListenBrainz)", "description": "Scrobbling támogatás hozzáadása (pl. last.fm, ListenBrainz)",

View File

@ -369,7 +369,7 @@
"name": "ナビゲーションバーの曇り効果" "name": "ナビゲーションバーの曇り効果"
}, },
"bypass-age-restrictions": { "bypass-age-restrictions": {
"description": "ユーチューブの年齢制限を迂回します", "description": "音楽プレーヤーの年齢確認をバイパスする",
"name": "年齢制限迂回" "name": "年齢制限迂回"
}, },
"captions-selector": { "captions-selector": {
@ -462,8 +462,8 @@
"label": "ステータステキスト", "label": "ステータステキスト",
"submenu": { "submenu": {
"artist": "{artist}を聴いている", "artist": "{artist}を聴いている",
"title": "{曲名}を聴いている", "pear-desktop": "Pear Desktopを聴く",
"pear-desktop": "Pear Desktopを聴く" "title": "{曲名}を聴いている"
} }
} }
}, },

View File

@ -462,8 +462,8 @@
"label": "상태 텍스트", "label": "상태 텍스트",
"submenu": { "submenu": {
"artist": "{아티스트} 듣는 중", "artist": "{아티스트} 듣는 중",
"title": "{곡 제목} 듣는 중", "pear-desktop": "Pear Desktop 듣는 중",
"pear-desktop": "Pear Desktop 듣는 중" "title": "{곡 제목} 듣는 중"
} }
} }
}, },

View File

@ -456,16 +456,15 @@
"disconnected": "Atvienojies", "disconnected": "Atvienojies",
"hide-duration-left": "Paslēpt cik palika laika", "hide-duration-left": "Paslēpt cik palika laika",
"hide-github-button": "Paslēpt GitHub saites pogu", "hide-github-button": "Paslēpt GitHub saites pogu",
"play-on-pear-desktop": "Atskaņot uz Pear Desktop",
"set-inactivity-timeout": "Iestatīt neaktivitātes taimeru",
"set-status-display-type": { "set-status-display-type": {
"label": "Statusa teksts", "label": "Statusa teksts",
"submenu": { "submenu": {
"artist": "Klausos {mākslinieku}", "artist": "Klausos {mākslinieku}",
"title": "Klausos {dziesmas nosaukums}", "title": "Klausos {dziesmas nosaukums}"
"pear-music": "Pear mūzikas klausīšanās"
} }
}, }
"play-on-pear-desktop": "Atskaņot uz Pear Desktop",
"set-inactivity-timeout": "Iestatīt neaktivitātes taimeru"
}, },
"name": "Discord Rich Presence", "name": "Discord Rich Presence",
"prompt": { "prompt": {

View File

@ -153,7 +153,7 @@
"custom-window-title": { "custom-window-title": {
"label": "Niestandardowy tytuł okna", "label": "Niestandardowy tytuł okna",
"prompt": { "prompt": {
"label": "Podaj niestandardowy tytuł okna (zostaw puste, aby to wyłączyć):", "label": "Podaj niestandardowy tytuł okna (zostaw puste, aby to wyłączyć)",
"placeholder": "Przykład: Pear Desktop" "placeholder": "Przykład: Pear Desktop"
} }
}, },
@ -209,7 +209,7 @@
"show": "Pokaż okno", "show": "Pokaż okno",
"tooltip": { "tooltip": {
"default": "Pear Desktop", "default": "Pear Desktop",
"with-song-info": "{{title}} (autorstwa {{artist}}) - YT Music" "with-song-info": "{{title}} (autorstwa {{artist}}) - Pear Desktop"
} }
} }
}, },
@ -429,7 +429,7 @@
"name": "Niestandardowe urządzenie wyjścia", "name": "Niestandardowe urządzenie wyjścia",
"prompt": { "prompt": {
"device-selector": { "device-selector": {
"label": "Wybierz wyjście audio które ma być użyte", "label": "Wybierz urządzenie wyjściowe",
"title": "Wybierz wyjście audio" "title": "Wybierz wyjście audio"
} }
} }
@ -447,7 +447,7 @@
"connected": "Połączono z Discordem", "connected": "Połączono z Discordem",
"disconnected": "Odłączono od Discorda" "disconnected": "Odłączono od Discorda"
}, },
"description": "Pokaż znajomym z Discorda czego słuchasz dzięki Rich Presence", "description": "Pokaż znajomym z Discorda czego słuchasz, dzięki technologii Rich Presence",
"menu": { "menu": {
"auto-reconnect": "Automatyczne wznawianie połączenia", "auto-reconnect": "Automatyczne wznawianie połączenia",
"clear-activity": "Wyczyść aktywność", "clear-activity": "Wyczyść aktywność",
@ -462,12 +462,12 @@
"label": "Opis statusu", "label": "Opis statusu",
"submenu": { "submenu": {
"artist": "Słucha {artist}", "artist": "Słucha {artist}",
"title": "Słucha {song title}", "pear-desktop": "Słucha Pear Desktop",
"pear-desktop": "Słucha Pear Desktop" "title": "Słucha {song title}"
} }
} }
}, },
"name": "Discord Rich Presence", "name": "Aktywność w Discord",
"prompt": { "prompt": {
"set-inactivity-timeout": { "set-inactivity-timeout": {
"label": "Podaj limit czasu bezczynności w sekundach:", "label": "Podaj limit czasu bezczynności w sekundach:",

View File

@ -462,8 +462,8 @@
"label": "Текст статуса", "label": "Текст статуса",
"submenu": { "submenu": {
"artist": "Слушает {исполнитель}", "artist": "Слушает {исполнитель}",
"title": "Слушает {название трека}", "pear-desktop": "Слушает Pear Desktop",
"pear-desktop": "Слушает Pear Desktop" "title": "Слушает {название трека}"
} }
} }
}, },

View File

@ -462,8 +462,8 @@
"label": "நிலை உரை", "label": "நிலை உரை",
"submenu": { "submenu": {
"artist": "{கலைஞர்} பாடலைக் கேட்கிறேன்", "artist": "{கலைஞர்} பாடலைக் கேட்கிறேன்",
"title": "பாடலைக் கேட்கிறேன்{பாடல் தலைப்பு}", "pear-desktop": "வலையொளி இசையில் கேட்கிறது",
"pear-desktop": "வலையொளி இசையில் கேட்கிறது" "title": "பாடலைக் கேட்கிறேன்{பாடல் தலைப்பு}"
} }
} }
}, },