From d0810d5a55ecd6db58581181c890ca23c1ffea28 Mon Sep 17 00:00:00 2001 From: abdelbasset jabrane Date: Sat, 3 May 2025 14:52:28 +0000 Subject: [PATCH 1/8] Added translation using Weblate (Arabic) --- materialious/src/lib/i18n/locales/ar.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 materialious/src/lib/i18n/locales/ar.json diff --git a/materialious/src/lib/i18n/locales/ar.json b/materialious/src/lib/i18n/locales/ar.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/materialious/src/lib/i18n/locales/ar.json @@ -0,0 +1 @@ +{} From bf8bd167c920c1397da6234c3195ce5ac1191457 Mon Sep 17 00:00:00 2001 From: abdelbasset jabrane Date: Wed, 7 May 2025 23:02:00 +0000 Subject: [PATCH 2/8] Translated using Weblate (Arabic) Currently translated at 100.0% (133 of 133 strings) Translation: Materialious/Materialious Translate-URL: https://toolate.othing.xyz/projects/materialious/materialious/ar/ --- materialious/src/lib/i18n/locales/ar.json | 166 +++++++++++++++++++++- 1 file changed, 165 insertions(+), 1 deletion(-) diff --git a/materialious/src/lib/i18n/locales/ar.json b/materialious/src/lib/i18n/locales/ar.json index 0967ef42..53912d03 100644 --- a/materialious/src/lib/i18n/locales/ar.json +++ b/materialious/src/lib/i18n/locales/ar.json @@ -1 +1,165 @@ -{} +{ + "searchPlaceholder": "بحث", + "delete": "حذف", + "donate": "التبرع", + "deleteAllHistory": "حذف كل السجل", + "skipping": "التخطي", + "videoTabs": { + "channels": "القنوات", + "shorts": "الفيديوهات القصيرة", + "streams": "البث المباشر", + "all": "الكل", + "videos": "الفيديوهات", + "playlists": "قوائم التشغيل" + }, + "subscriptions": { + "manageSubscriptions": "إدارة الاشتراكات" + }, + "playlist": { + "unlisted": "غير مدرج", + "private": "خاص", + "playVideos": "تشغيل الفيديوهات", + "shuffleVideos": "تشغيل الفيديوهات بشكل عشوائي", + "loopPlaylist": "تكرار قائمة التشغيل", + "createPlaylist": "إنشاء قائمة تشغيل", + "public": "عام" + }, + "thumbnail": { + "live": "مباشر", + "failedToLoadImage": "فشل تحميل الصورة" + }, + "pages": { + "home": "الرئيسية", + "trending": "الرائج", + "subscriptions": "الاشتراكات", + "history": "السجل", + "playlists": "قوائم التشغيل" + }, + "subscribers": "مشتركون", + "loginRequired": "تسجيل الدخول مطلوب", + "player": { + "audioOnly": "صوت فقط", + "theatreMode": "وضع المسرح", + "pauseTimer": "مؤقت الإيقاف", + "share": { + "title": "مشاركة", + "materialiousLink": "نسخ رابط Materialious", + "invidiousRedirect": "نسخ رابط إعادة توجيه Invidious", + "youtubeLink": "نسخ رابط YouTube" + }, + "download": "تنزيل", + "downloadSteps": { + "merging": "دمج الفيديو والصوت معًا", + "video": "تنزيل الفيديو", + "audio": "تنزيل الصوت", + "ffmpeg": "تنزيل مكتبة ffmpeg والمكونات", + "classWorker": "تنزيل عامل فئة ffmpeg", + "core": "تنزيل نواة ffmpeg", + "wasm": "تنزيل ffmpeg wasm", + "worker": "تنزيل عامل ffmpeg" + }, + "noPlaylists": "لا توجد قوائم تشغيل", + "unableToLoadComments": "تعذر تحميل التعليقات", + "addToPlaylist": "إضافة إلى قائمة التشغيل", + "youtubeJsFallBack": "يتم استخدام النسخة الاحتياطية المحلية للفيديو", + "defaultLanguage": "اللغة الافتراضية", + "pauseVideoIn": "إيقاف الفيديو خلال " + }, + "layout": { + "interface": "الواجهة", + "star": "قيّمنا على GitHub!", + "syncParty": "حفلة المزامنة", + "syncPartyWarning": "يرجى ملاحظة أن عنوان IP الخاص بك سيكون مرئيًا للمستخدمين الذين تدعوهم.", + "startSyncParty": "بدء حفلة المزامنة", + "endSyncParty": "إنهاء حفلة المزامنة", + "notifications": "الإشعارات", + "noNewNotifications": "لا توجد إشعارات جديدة هنا", + "settings": "الإعدادات", + "login": "تسجيل الدخول", + "theme": { + "lightMode": "الوضع الفاتح", + "AmoledTheme": "ثيم Amoled", + "color": "اللون", + "theme": "الثيم", + "darkMode": "الوضع الداكن" + }, + "searchSuggestions": "اقتراحات البحث", + "previewVideoOnHover": "معاينة الفيديو عند التمرير", + "expandDescription": "توسيع الوصف افتراضيًا", + "expandComments": "توسيع التعليقات افتراضيًا", + "dataPreferences": { + "content": "هل تتطلع إلى استيراد/تصدير الاشتراكات، تغيير كلمة المرور أو حذف الحساب؟ انقر هنا وانتقل إلى أسفل الصفحة.", + "dataPreferences": "تفضيلات البيانات" + }, + "player": { + "title": "المشغل", + "autoPlay": "تشغيل تلقائي للفيديو", + "alwaysLoopVideo": "تكرار الفيديو دائمًا", + "savePlaybackPosition": "حفظ موضع التشغيل", + "silenceSkipper": "تخطي الصمت (تجريبي)", + "youtubeJsFallback": "النسخة الاحتياطية لمعالجة الفيديو المحلية", + "youtubeJsAlways": "استخدام معالجة الفيديو المحلية دائمًا", + "lockOrientation": "قفل الاتجاه حسب نسبة العرض إلى الارتفاع", + "listenByDefault": "الاستماع افتراضيًا", + "theatreModeByDefault": "وضع المسرح افتراضيًا", + "autoPlayNextByDefault": "تشغيل الفيديو التالي تلقائيًا افتراضيًا", + "miniPlayer": "المشغل المصغر", + "proxyVideos": "بروكسي الفيديوهات", + "backgroundPlay": "تشغيل الصوت في الخلفية", + "dash": "Dash" + }, + "instanceUrl": "رابط الخدمة", + "sponsors": { + "sponsor": "الراعي", + "disableToast": "تعطيل الإشعارات", + "disableTimeline": "تعطيل الأجزاء على الخط الزمني", + "Catagories": "الفئات", + "unpaidSelfPromotion": "الترويج الذاتي/غير مدفوع", + "interactionReminder": "تذكير التفاعل (الاشتراك)", + "intermissionIntroAnimation": "الفاصل/الرسوم المتحركة التمهيدية", + "credits": "التترات/الشكر", + "preViewRecapHook": "المعاينة/الملخص/الجذب", + "tangentJokes": "النكات/المحتوى الجانبي" + }, + "deArrow": { + "thumbnailInstanceUrl": "رابط خدمة الصور المصغرة", + "titleOnly": "العنوان فقط", + "title": "إزالة السهم" + }, + "bookmarklet": "علامة مرجعية", + "logout": "تسجيل الخروج", + "customize": "تخصيص", + "lowBandwidthMode": "وضع النطاق الترددي المنخفض", + "displayThumbnailAvatars": "صور مصغرة للأفاتار (بطيء)", + "searchHistory": "سجل البحث" + }, + "subscribe": "اشتراك", + "enabled": "مفعل", + "copyUrl": "نسخ الرابط", + "loadMore": "تحميل المزيد", + "views": "مشاهدات", + "invalidInstance": "يرجى التحقق من الرابط. إذا كان صحيحًا، فقد تكون الخدمة معطلة أو لا تدعم عملاء الطرف الثالث.", + "invidiousBlockWarning": "يتم حاليًا حظر Invidious من قِبل Google. إذا لم يتم تحميل الفيديوهات لهذه الخدمة، يرجى استخدام هذه الخدمة على Materialious على {android} أو {desktop} لتجاوز هذا باستخدام النسخة الاحتياطية المحلية للفيديو.", + "videos": "فيديوهات", + "cancel": "إلغاء", + "create": "إنشاء", + "title": "العنوان", + "replies": "ردود", + "region": "المنطقة", + "noResult": "لا توجد نتائج", + "language": "اللغة", + "channels": "قنوات", + "transcript": "النص", + "noCaptionData": "الترجمات لا تحتوي على أي بيانات.", + "selectLang": "اختر اللغة", + "letterCase": "حجم الحروف للعناوين", + "hideReplies": "إخفاء الردود", + "hideVideo": "إخفاء الفيديو", + "defaultPage": "الصفحة الافتراضية", + "syncParty": { + "userJoined": "انضم مستخدم إلى حفلة المشاهدة الخاصة بك.", + "userLeft": "غادر مستخدم حفلة المشاهدة الخاصة بك.", + "userOnPrivatePage": "المستخدم يشاهد حاليًا صفحة خاصة، سيتم استئناف المزامنة قريبًا." + }, + "unsubscribe": "إلغاء الاشتراك" +} From bf748180e8c41bb28b4e1f9a99e0020dc797ef3c Mon Sep 17 00:00:00 2001 From: abdelbasset jabrane Date: Wed, 7 May 2025 23:16:05 +0000 Subject: [PATCH 3/8] Translated using Weblate (Arabic) Currently translated at 100.0% (2 of 2 strings) Translation: Materialious/metadata Translate-URL: https://toolate.othing.xyz/projects/materialious/metadata/ar/ --- fastlane/metadata/android/ar/full_description.txt | 1 + fastlane/metadata/android/ar/short_description.txt | 1 + 2 files changed, 2 insertions(+) create mode 100644 fastlane/metadata/android/ar/full_description.txt create mode 100644 fastlane/metadata/android/ar/short_description.txt diff --git a/fastlane/metadata/android/ar/full_description.txt b/fastlane/metadata/android/ar/full_description.txt new file mode 100644 index 00000000..b2b11e6f --- /dev/null +++ b/fastlane/metadata/android/ar/full_description.txt @@ -0,0 +1 @@ +

ماتيرياليوس هو عميل لـ إنفيديوس باستخدام تصميم مادي. يتيح لك تصفح ومشاهدة الفيديوهات، إدارة قوائم التشغيل واستخدام القنوات.


الميزات:

  • تكامل موسع مع واجهة برمجة تطبيقات إنفيديوس!
  • مزامنة تقدم المشاهدة بين جلسات إنفيديوس
  • حفلات مزامنة المشاهدة!
  • معاينة الفيديو عند التمرير.
  • دعم مدمج لـ Sponsorblock.
  • عودة عدد "عدم الإعجاب" في يوتيوب مدمج.
  • دعم DeArrow مدمج (مع معالجة محلية كخيار احتياطي).
  • تتبع تقدم الفيديو واستئنافه.
  • لا إعلانات.
  • لا تتبع.
  • ثيمات فاتحة/داكنة.
  • ثيمات ألوان مخصصة.
  • يتكامل مع اشتراكات إنفيديوس، تاريخ المشاهدة والمزيد.
  • دعم البث المباشر.
  • دعم DASH.
  • الفصول.
  • وضع الصوت فقط.
  • قوائم التشغيل.
  • دعم PWA.
  • إعادة توجيه مسارات يوتيوب (لذا يجب أن تعمل إضافات إعادة التوجيه الخاصة بك!)
diff --git a/fastlane/metadata/android/ar/short_description.txt b/fastlane/metadata/android/ar/short_description.txt new file mode 100644 index 00000000..5c172e8b --- /dev/null +++ b/fastlane/metadata/android/ar/short_description.txt @@ -0,0 +1 @@ +تصميم ماتريال حديث لـ إنفيديوس From b39115befe8c3b7602e49844fa8027fbd60abda3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=84=82=F0=9D=95=A0=F0=9D=95=A0=F0=9D=95=A0=F0=9D=95=9D?= =?UTF-8?q?=20=28=F0=9D=95=98=F0=9D=95=9A=F0=9D=95=A5=F0=9D=95=99?= =?UTF-8?q?=F0=9D=95=A6=F0=9D=95=93=2E=F0=9D=95=94=F0=9D=95=A0=F0=9D=95=9E?= =?UTF-8?q?/=E2=84=82=F0=9D=95=A0=F0=9D=95=A0=F0=9D=95=A0=F0=9D=95=9D=29?= Date: Sun, 11 May 2025 11:51:49 +0000 Subject: [PATCH 4/8] Added translation using Weblate (Latvian) --- materialious/src/lib/i18n/locales/lv.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 materialious/src/lib/i18n/locales/lv.json diff --git a/materialious/src/lib/i18n/locales/lv.json b/materialious/src/lib/i18n/locales/lv.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/materialious/src/lib/i18n/locales/lv.json @@ -0,0 +1 @@ +{} From 6d78a12c4249362db0d45b69cf99659cbc2f43c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=84=82=F0=9D=95=A0=F0=9D=95=A0=F0=9D=95=A0=F0=9D=95=9D?= =?UTF-8?q?=20=28=F0=9D=95=98=F0=9D=95=9A=F0=9D=95=A5=F0=9D=95=99?= =?UTF-8?q?=F0=9D=95=A6=F0=9D=95=93=2E=F0=9D=95=94=F0=9D=95=A0=F0=9D=95=9E?= =?UTF-8?q?/=E2=84=82=F0=9D=95=A0=F0=9D=95=A0=F0=9D=95=A0=F0=9D=95=9D=29?= Date: Sun, 11 May 2025 11:52:37 +0000 Subject: [PATCH 5/8] Translated using Weblate (Latvian) Currently translated at 42.1% (56 of 133 strings) Translation: Materialious/Materialious Translate-URL: https://toolate.othing.xyz/projects/materialious/materialious/lv/ --- materialious/src/lib/i18n/locales/lv.json | 81 ++++++++++++++++++++++- 1 file changed, 80 insertions(+), 1 deletion(-) diff --git a/materialious/src/lib/i18n/locales/lv.json b/materialious/src/lib/i18n/locales/lv.json index 0967ef42..b8036138 100644 --- a/materialious/src/lib/i18n/locales/lv.json +++ b/materialious/src/lib/i18n/locales/lv.json @@ -1 +1,80 @@ -{} +{ + "enabled": "Iespējots", + "views": "skatījumi", + "player": { + "share": { + "materialiousLink": "Kopēt Materialious saiti", + "invidiousRedirect": "Kopēt Invidious servera (instances) saiti", + "title": "Dalīties", + "youtubeLink": "Kopēt YouTube saiti" + }, + "download": "Lejupielādēt", + "downloadSteps": { + "video": "Lejupielādē video", + "ffmpeg": "Lejupielādē ffmpeg bibliotēku un komponentes", + "audio": "Lejupielādē audio" + }, + "audioOnly": "Tikai audio", + "unableToLoadComments": "Nevar ielādēt komentārus", + "addToPlaylist": "Pievienot atskaņošanas sarakstam" + }, + "videos": "video", + "layout": { + "star": "Pievienojiet mūs GitHub iecienītāko sarakstam - ⭐!", + "interface": "Saskarne", + "notifications": "Paziņojumi", + "settings": "Iestatījumi", + "customize": "Pielāgot", + "searchHistory": "Meklēšanas vēsture", + "theme": { + "theme": "Motīvs" + }, + "player": { + "savePlaybackPosition": "Saglabāt atskaņošanas pozīciju" + } + }, + "channels": "kanāli", + "copyUrl": "Kopēt URL saiti", + "cancel": "Atcelt", + "create": "Izveidot", + "searchPlaceholder": "Meklēt", + "delete": "Dzēst", + "donate": "Ziedot", + "deleteAllHistory": "Dzēst visu vēsturi", + "replies": "atbilde(s)", + "language": "Valoda", + "selectLang": "Atlasiet valodu", + "hideReplies": "Paslēpt atbildes", + "hideVideo": "Paslēpt video", + "videoTabs": { + "videos": "Video", + "playlists": "Atskaņošanas saraksti", + "channels": "Kanāli", + "shorts": "Īsie video", + "all": "Viss" + }, + "playlist": { + "createPlaylist": "Izveidot atskaņošanas sarakstu", + "public": "Publisks", + "private": "Privāts", + "playVideos": "Atskaņot video", + "shuffleVideos": "Atskaņot video jauktā secībā" + }, + "pages": { + "subscriptions": "Abonementi", + "history": "Vēsture", + "playlists": "Atskaņošanas saraksti", + "trending": "Pašlaik populāri" + }, + "subscribers": "abonenti", + "title": "Virsraksts", + "defaultPage": "Noklusējuma lapa", + "thumbnail": { + "failedToLoadImage": "Neizdevās ielādēt attēlu" + }, + "unsubscribe": "Atcelt abonementu", + "subscriptions": { + "manageSubscriptions": "Pārvaldīt abonementus" + }, + "region": "Reģions" +} From 88cddab3ebc7d7e6dab4ace0156c86709f055de2 Mon Sep 17 00:00:00 2001 From: Yurt Page Date: Thu, 22 May 2025 06:01:18 +0000 Subject: [PATCH 6/8] Translated using Weblate (Russian) Currently translated at 100.0% (133 of 133 strings) Translation: Materialious/Materialious Translate-URL: https://toolate.othing.xyz/projects/materialious/materialious/ru/ --- materialious/src/lib/i18n/locales/ru.json | 310 ++++++++++++---------- 1 file changed, 164 insertions(+), 146 deletions(-) diff --git a/materialious/src/lib/i18n/locales/ru.json b/materialious/src/lib/i18n/locales/ru.json index 46e6c238..bdc93565 100644 --- a/materialious/src/lib/i18n/locales/ru.json +++ b/materialious/src/lib/i18n/locales/ru.json @@ -1,147 +1,165 @@ { - "enabled": "Включено", - "copyUrl": "Копировать ссылку", - "loadMore": "Загрузить ещё", - "views": "просмотров", - "invidiousBlockWarning": "Google блокирует Invidious. Если видео не загружается для этого экземпляра, используйте этот экземпляр Materialious на {android} или {desktop}, чтобы обойти эту проблему с помощью локального резервного видео.", - "videos": "видео", - "cancel": "Отмена", - "create": "Создать", - "title": "Заголовок", - "searchPlaceholder": "Искать...", - "delete": "Удалить", - "donate": "Пожертвовать", - "deleteAllHistory": "Удалить всю историю", - "skipping": "Пропускаю", - "replies": "ответ(а/ов)", - "region": "Регион", - "noResult": "Без результатов", - "language": "Язык", - "channels": "каналы", - "transcript": "Транскрипция", - "noCaptionData": "Субтитры не содержат данных.", - "selectLang": "Выбрать язык", - "letterCase": "Регистр для названий", - "hideReplies": "Скрыть ответы", - "hideVideo": "Скрыть видео", - "syncParty": { - "userJoined": "Пользователь вошел в вашу группу", - "userLeft": "Пользователь покинул вашу группу", - "userOnPrivatePage": "Сейчас пользователь просматривает приватную страницу, синхронизация вскоре возобновится." - }, - "videoTabs": { - "all": "Всё", - "videos": "Видео", - "playlists": "Списки воспроизведения", - "channels": "Каналы", - "shorts": "Shorts", - "streams": "Трансляции" - }, - "subscriptions": { - "manageSubscriptions": "Управление подписками" - }, - "playlist": { - "createPlaylist": "Создать список воспроизведения", - "public": "Общедоступно", - "unlisted": "Недоступно", - "private": "Ограниченно", - "playVideos": "Воспроизвести видео", - "shuffleVideos": "Воспроизвести видео в случайном порядке", - "loopPlaylist": "Повторять список воспроизведения" - }, - "thumbnail": { - "live": "В ЭФИРЕ", - "failedToLoadImage": "Ошибка загрузки изображения" - }, - "pages": { - "home": "Главная", - "trending": "В тренде", - "subscriptions": "Подписки", - "history": "История", - "playlists": "Плейлисты" - }, - "subscribers": "подписчик(а/ов)", - "unsubscribe": "Отписаться", - "loginRequired": "Нужно войти в учётную запись", - "player": { - "audioOnly": "Только звук", - "theatreMode": "Широкий экран", - "pauseTimer": "Таймер паузы", - "pauseVideoIn": "Приостановите видео на", - "share": { - "title": "Поделиться", - "materialiousLink": "Скопировать ссылку на Materialious", - "invidiousRedirect": "Скопировать ссылку на инстанс Invidious", - "youtubeLink": "Скопировать ссылку на Youtube" - }, - "download": "Скачать", - "downloadSteps": { - "merging": "Объединение видео и аудио", - "video": "Загрузка видео", - "audio": "Загрузка аудио", - "ffmpeg": "Загрузка библиотеки и компонентов ffmpeg" - }, - "noPlaylists": "Нет списков воспроизведения", - "unableToLoadComments": "Невозможно загрузить комментарии", - "addToPlaylist": "Добавить в плейлист" - }, - "layout": { - "interface": "Интерфейс", - "star": "Поставить нам звезду на GitHub!", - "syncParty": "Совместный просмотр", - "syncPartyWarning": "Помните, ваш IP должен быть доступен для тех кого вы приглашаете.", - "startSyncParty": "Начать совместный просмотр", - "endSyncParty": "Закончить совместный просмотр", - "notifications": "Уведомления", - "noNewNotifications": "Нет новых уведомлений", - "settings": "Настройки", - "login": "Зайти в учетную запись", - "logout": "Выйти из учетной записи", - "customize": "Настроить под себя", - "theme": { - "theme": "Тема", - "darkMode": "Тёмный режим", - "lightMode": "Светлый режим", - "color": "Цвет" - }, - "searchSuggestions": "Поисковые подсказки", - "previewVideoOnHover": "Предпросмотр видео при наведении", - "expandDescription": "Развернуть описание по умолчанию", - "expandComments": "Развернуть комментарий по умолчанию", - "dataPreferences": { - "content": "Ищете импорт/экспорт подписок, смену пароля или как удалить учётную запись? Нажмите сюда и прокрутите станицу вниз.", - "dataPreferences": "Настройки данных" - }, - "player": { - "title": "Плеер", - "autoPlay": "Авто-воспроизведение видео", - "alwaysLoopVideo": "Зацикливать видео", - "savePlaybackPosition": "Сохранять позицию", - "listenByDefault": "Слушать по умолчанию", - "theatreModeByDefault": "Широкий формат по умолчанию", - "autoPlayNextByDefault": "Авто-воспроизведение по умолчанию", - "miniPlayer": "Мини-плеер", - "proxyVideos": "Прокси видео", - "backgroundPlay": "Играть аудио в фоне", - "dash": "Использовать DASH" - }, - "bookmarklet": "Закладка", - "instanceUrl": "URL инстанса", - "sponsors": { - "sponsor": "Спонсор", - "Catagories": "Категории", - "unpaidSelfPromotion": "Самореклама", - "interactionReminder": "Напоминание о подписке", - "intermissionIntroAnimation": "Интро", - "credits": "Титры/Авторы", - "preViewRecapHook": "Краткое содержание", - "tangentJokes": "Шутки" - }, - "deArrow": { - "title": "DeArrow", - "thumbnailInstanceUrl": "URL инстанса обложек", - "titleOnly": "Только название" - } - }, - "subscribe": "Подписаться" -} \ No newline at end of file + "enabled": "Включено", + "copyUrl": "Копировать ссылку", + "loadMore": "Загрузить ещё", + "views": "просмотров", + "invidiousBlockWarning": "Google блокирует Invidious. Если видео не загружается для этого сервера, то попробуйте этот же сервер через Materialious на {android} или {desktop}, чтобы обойти эту проблему с помощью резервного локального видео.", + "videos": "видео", + "cancel": "Отмена", + "create": "Создать", + "title": "Заголовок", + "searchPlaceholder": "Искать...", + "delete": "Удалить", + "donate": "Пожертвовать", + "deleteAllHistory": "Удалить всю историю", + "skipping": "Пропускаю", + "replies": "ответ(а/ов)", + "region": "Регион", + "noResult": "Без результатов", + "language": "Язык", + "channels": "каналы", + "transcript": "Транскрипция", + "noCaptionData": "Субтитры не содержат данных.", + "selectLang": "Выбрать язык", + "letterCase": "Регистр для названий", + "hideReplies": "Скрыть ответы", + "hideVideo": "Скрыть видео", + "syncParty": { + "userJoined": "Пользователь присоединился к вашей группе просмотра.", + "userLeft": "Пользователь покинул вашу группу просмотра.", + "userOnPrivatePage": "Сейчас пользователь просматривает приватную страницу, синхронизация вскоре возобновится." + }, + "videoTabs": { + "all": "Всё", + "videos": "Видео", + "playlists": "Списки воспроизведения", + "channels": "Каналы", + "shorts": "Моменты", + "streams": "Трансляции" + }, + "subscriptions": { + "manageSubscriptions": "Управление подписками" + }, + "playlist": { + "createPlaylist": "Создать список воспроизведения", + "public": "Общедоступно", + "unlisted": "Недоступно", + "private": "Ограниченно", + "playVideos": "Воспроизвести видео", + "shuffleVideos": "Воспроизвести видео в случайном порядке", + "loopPlaylist": "Повторять список воспроизведения" + }, + "thumbnail": { + "live": "В ЭФИРЕ", + "failedToLoadImage": "Ошибка загрузки изображения" + }, + "pages": { + "home": "Главная", + "trending": "В тренде", + "subscriptions": "Подписки", + "history": "История", + "playlists": "Плейлисты" + }, + "subscribers": "подписчик(а/ов)", + "unsubscribe": "Отписаться", + "loginRequired": "Нужно войти в учётную запись", + "player": { + "audioOnly": "Только звук", + "theatreMode": "Широкий экран", + "pauseTimer": "Таймер паузы", + "pauseVideoIn": "Приостановить видео на ", + "share": { + "title": "Поделиться", + "materialiousLink": "Скопировать ссылку на Materialious", + "invidiousRedirect": "Скопировать ссылку на инстанс Invidious", + "youtubeLink": "Скопировать ссылку на Youtube" + }, + "download": "Скачать", + "downloadSteps": { + "merging": "Объединение видео и аудио", + "video": "Скачивание видео", + "audio": "Скачивание аудио", + "ffmpeg": "Скачивание библиотеки и компонентов ffmpeg", + "classWorker": "Скачивание ffmpeg class worker", + "core": "Скачивание ffmpeg core", + "wasm": "Скачивание ffmpeg wasm", + "worker": "Скачивание ffmpeg worker" + }, + "noPlaylists": "Нет списков воспроизведения", + "unableToLoadComments": "Невозможно загрузить комментарии", + "addToPlaylist": "Добавить в плейлист", + "defaultLanguage": "Язык по умолчанию", + "youtubeJsFallBack": "Используются резервное локальное видео" + }, + "layout": { + "interface": "Интерфейс", + "star": "Поставить нам звезду на GitHub!", + "syncParty": "Совместный просмотр", + "syncPartyWarning": "Помните, ваш IP должен быть доступен для тех кого вы приглашаете.", + "startSyncParty": "Начать совместный просмотр", + "endSyncParty": "Закончить совместный просмотр", + "notifications": "Уведомления", + "noNewNotifications": "Нет новых уведомлений", + "settings": "Настройки", + "login": "Зайти в учетную запись", + "logout": "Выйти из учетной записи", + "customize": "Настроить под себя", + "theme": { + "theme": "Тема", + "darkMode": "Тёмный режим", + "lightMode": "Светлый режим", + "color": "Цвет", + "AmoledTheme": "Полностью чёрная тема" + }, + "searchSuggestions": "Поисковые подсказки", + "previewVideoOnHover": "Предпросмотр видео при наведении", + "expandDescription": "Развернуть описание по умолчанию", + "expandComments": "Развернуть комментарий по умолчанию", + "dataPreferences": { + "content": "Ищете импорт/экспорт подписок, смену пароля или как удалить учётную запись? Нажмите сюда и прокрутите станицу вниз.", + "dataPreferences": "Настройки данных" + }, + "player": { + "title": "Плеер", + "autoPlay": "Авто-воспроизведение видео", + "alwaysLoopVideo": "Зацикливать видео", + "savePlaybackPosition": "Сохранять позицию", + "listenByDefault": "Слушать по умолчанию", + "theatreModeByDefault": "Широкий формат по умолчанию", + "autoPlayNextByDefault": "Авто-воспроизведение по умолчанию", + "miniPlayer": "Мини-плеер", + "proxyVideos": "Прокси видео", + "backgroundPlay": "Играть аудио в фоне", + "dash": "Использовать DASH", + "youtubeJsAlways": "Всегда использовать локальную обработку видео", + "youtubeJsFallback": "Резервная обработка видео локально", + "silenceSkipper": "Перескакивать тишину (экспериментально)", + "lockOrientation": "Ориентация закреплена относительно соотношения сторон" + }, + "bookmarklet": "Закладка", + "instanceUrl": "URL инстанса", + "sponsors": { + "sponsor": "Спонсор", + "Catagories": "Категории", + "unpaidSelfPromotion": "Самореклама", + "interactionReminder": "Напоминание о подписке", + "intermissionIntroAnimation": "Интро", + "credits": "Титры/Авторы", + "preViewRecapHook": "Краткое содержание", + "tangentJokes": "Шутки", + "disableToast": "Отключить всплывашки", + "disableTimeline": "Отключить сегменты на временной линии" + }, + "deArrow": { + "title": "DeArrow", + "thumbnailInstanceUrl": "URL инстанса обложек", + "titleOnly": "Только название" + }, + "lowBandwidthMode": "Режим низкой пропусности сети", + "displayThumbnailAvatars": "Миниатюрные аватары (Медленно)", + "searchHistory": "История поиска" + }, + "subscribe": "Подписаться", + "invalidInstance": "Проверьте URL-адрес. Если он правильный, то возможно сервер сейчас недоступен или не поддерживает сторонние клиенты.", + "defaultPage": "Страница по умолчанию" +} From 3408cbe48f1af58ccf9e13bf1f1aa8e71fb96ff2 Mon Sep 17 00:00:00 2001 From: Yurt Page Date: Thu, 22 May 2025 06:46:38 +0000 Subject: [PATCH 7/8] Translated using Weblate (Russian) Currently translated at 100.0% (133 of 133 strings) Translation: Materialious/Materialious Translate-URL: https://toolate.othing.xyz/projects/materialious/materialious/ru/ --- materialious/src/lib/i18n/locales/ru.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/materialious/src/lib/i18n/locales/ru.json b/materialious/src/lib/i18n/locales/ru.json index bdc93565..aa138a0f 100644 --- a/materialious/src/lib/i18n/locales/ru.json +++ b/materialious/src/lib/i18n/locales/ru.json @@ -71,7 +71,7 @@ "share": { "title": "Поделиться", "materialiousLink": "Скопировать ссылку на Materialious", - "invidiousRedirect": "Скопировать ссылку на инстанс Invidious", + "invidiousRedirect": "Скопировать ссылку на сервер Invidious", "youtubeLink": "Скопировать ссылку на Youtube" }, "download": "Скачать", @@ -137,25 +137,25 @@ "lockOrientation": "Ориентация закреплена относительно соотношения сторон" }, "bookmarklet": "Закладка", - "instanceUrl": "URL инстанса", + "instanceUrl": "URL-адрес сервера", "sponsors": { "sponsor": "Спонсор", "Catagories": "Категории", - "unpaidSelfPromotion": "Самореклама", - "interactionReminder": "Напоминание о подписке", - "intermissionIntroAnimation": "Интро", - "credits": "Титры/Авторы", - "preViewRecapHook": "Краткое содержание", - "tangentJokes": "Шутки", + "unpaidSelfPromotion": "Безвозмездная или самореклама", + "interactionReminder": "Призыв к подписке и взаимодействии", + "intermissionIntroAnimation": "Разделительная заставка или анимация", + "credits": "Титры, авторы, конечная заставка", + "preViewRecapHook": "Краткое содержание, предпросмотр, пересказ, завязка", + "tangentJokes": "Отвлечённые темы, шутки", "disableToast": "Отключить всплывашки", "disableTimeline": "Отключить сегменты на временной линии" }, "deArrow": { "title": "DeArrow", - "thumbnailInstanceUrl": "URL инстанса обложек", + "thumbnailInstanceUrl": "URL-адрес сервера обложек", "titleOnly": "Только название" }, - "lowBandwidthMode": "Режим низкой пропусности сети", + "lowBandwidthMode": "Режим низкой пропустительности сети", "displayThumbnailAvatars": "Миниатюрные аватары (Медленно)", "searchHistory": "История поиска" }, From 4b23fe3f5503249d15fd05e7f0afb5e84bd2d989 Mon Sep 17 00:00:00 2001 From: Yurt Page Date: Thu, 22 May 2025 07:21:13 +0000 Subject: [PATCH 8/8] Translated using Weblate (Russian) Currently translated at 100.0% (2 of 2 strings) Translation: Materialious/metadata Translate-URL: https://toolate.othing.xyz/projects/materialious/metadata/ru/ --- .../android/ru-RU/full_description.txt | 26 +++++++++++++++++++ .../android/ru-RU/short_description.txt | 1 + 2 files changed, 27 insertions(+) create mode 100644 fastlane/metadata/android/ru-RU/full_description.txt create mode 100644 fastlane/metadata/android/ru-RU/short_description.txt diff --git a/fastlane/metadata/android/ru-RU/full_description.txt b/fastlane/metadata/android/ru-RU/full_description.txt new file mode 100644 index 00000000..20e15bdc --- /dev/null +++ b/fastlane/metadata/android/ru-RU/full_description.txt @@ -0,0 +1,26 @@ +Materialious — это клиент для Invidious, использующий Material Design. +Он позволяет просматривать и смотреть видео, управлять плейлистами и использовать каналы. + +Возможности: +
    +
  • Расширенная интеграция с API Invidious!
  • +
  • Синхронизация вашего прогресса просмотра между сеансами Invidious
  • +
  • Групповые просмотры!
  • +
  • Предварительный просмотр видео при наведении.
  • +
  • Встроенный SponsorBlock для пропуска интегрированной рекламы.
  • +
  • Возврат дизлайков на YouTube.
  • +
  • Встроенный DeArrow (с поддержкой локальной обработки видео).
  • +
  • Отслеживание и возобновление видео.
  • +
  • Без рекламы.
  • +
  • Без слежки.
  • +
  • Светлые и тёмные темы.
  • +
  • Пользовательские цветовые темы.
  • +
  • Интеграция с подписками Invidious, историей просмотра и больше.
  • +
  • Поддержка прямых трансляций.
  • +
  • Поддержка Dash.
  • +
  • Главы.
  • +
  • Режим «Только звук».
  • +
  • Плейлисты.
  • +
  • Поддержка PWA.
  • +
  • Перенаправления ссылок YT (поэтому ваши плагины перенаправления должны работать!)
  • +
diff --git a/fastlane/metadata/android/ru-RU/short_description.txt b/fastlane/metadata/android/ru-RU/short_description.txt new file mode 100644 index 00000000..fe084cf3 --- /dev/null +++ b/fastlane/metadata/android/ru-RU/short_description.txt @@ -0,0 +1 @@ +Клиент видеохостинга Invidious со современным материальным дизайном