diff --git a/layout/Library/Application Support/EeveeSpotify.bundle/ar-EG.lproj/Localizable.strings b/layout/Library/Application Support/EeveeSpotify.bundle/ar-EG.lproj/Localizable.strings new file mode 100644 index 0000000..949e5bd --- /dev/null +++ b/layout/Library/Application Support/EeveeSpotify.bundle/ar-EG.lproj/Localizable.strings @@ -0,0 +1,112 @@ +/* MARK: Settings */ + +patching = "الترقيع"; +lyrics = "كلمات"; +customization = "التخصيص"; + +common_issues_tip_title = "هل تواجه مشكلة؟"; + +common_issues_tip_message = "إذا كنت تواجه مشكلة، مثل عدم قدرتك على تشغيل أي أغانٍ، تحقق من"; +common_issues_tip_button = "المشكلات الشائعة"; + +reset_data = "إعادة تعيين البيانات"; +reset_data_description = "امسح البيانات المخزنة مؤقتًا وأعد تشغيل التطبيق."; + +checking_for_update = "التحقق من وجود تحديثات..."; +update_available = "التحديث متاح"; + +restart_is_required_description = "يلزم إعادة تشغيل التطبيق بعد التغيير."; + +// Patching + +do_not_patch_premium = "لا ترقيع النسخة البريميوم"; +patching_description = "يقوم EeveeSpotify باعتراض طلبات تحميل بيانات المستخدم، وإلغاء تسلسلها، وتعديل المعلمات في الوقت الفعلي. + +إذا كان لديك اشتراك بريميوم نشط، يمكنك تشغيل ”عدم تصحيح البريميوم“. لن يقوم القرص بتصحيح البيانات أو تقييد استخدام الميزات المميزة من جانب الخادم. + +%@"; + +overwrite_configuration = "الكتابة فوق التكوين"; +overwrite_configuration_description = "استبدل التكوين البعيد بالتهيئة المميزة الملقاة. يحدد هذا التكوين معظم معلمات واجهة المستخدم/تجربة المستخدم وقد يكون مفيدًا، على الرغم من أنه قد يسبب مشاكل."; + +// Lyrics + +do_not_replace_lyrics = "لا تستبدل الكلمات"; +lyrics_source = "مصدر الكلمات"; +lyrics_source_description = "يمكنك اختيار مصدر الكلمات الذي تفضله. + +Genius: يقدم أفضل كلمات الأغاني بأفضل جودة، ويوفر معظم الأغاني، ويحدث كلمات الأغاني بشكل أسرع. لا ولن تكون متزامنة زمنيًا أبدًا. + +LRCLIB: الخدمة الأكثر انفتاحًا، وتقدم كلمات الأغاني المتزامنة زمنيًا. ومع ذلك، فهي تفتقر إلى كلمات العديد من الأغاني. + +Musixmatch: الخدمة التي يستخدمها Spotify. توفر كلمات الأغاني المتزامنة زمنياً للعديد من الأغاني، لكنك ستحتاج إلى رمز مستخدم لاستخدام هذا المصدر."; +lyrics_additional_info = "إذا تعذر على EeveeSpotify العثور على أغنية أو معالجة كلمات الأغنية، فسترى رسالة \”تعذر تحميل كلمات هذه الأغنية\“. قد تكون كلمات الأغاني خاطئة لبعض الأغاني عند استخدام Genius بسبب طريقة بحث القرص عن الأغاني. لقد جعلتها تعمل في معظم الحالات."; +petitlyrics_description = "PetitLyrics: يقدم الكثير من الكلمات اليابانية المتزامنة زمنياً وبعض الكلمات العالمية."; + +musixmatch_user_token = "رمز مستخدم Musixmatch المميز"; +user_token_placeholder = "أدخل رمز المستخدم المميز أو الصق معلومات التصحيح"; + +enter_user_token = "أدخل رمز المستخدم"; +enter_user_token_message = "لاستخدام Musixmatch، تحتاج إلى استرداد رمز المستخدم الخاص بك من التطبيق الرسمي. قم بتنزيل Musixmatch من متجر التطبيقات، وقم بالتسجيل، ثم انتقل إلى الإعدادات > الحصول على المساعدة > نسخ معلومات التصحيح، والصقها هنا. يمكنك أيضًا استخراج الرمز المميز باستخدام MITM."; + +genius_fallback = "الاحتياطي العبقري"; +genius_fallback_description = "تحميل كلمات الأغاني من Genius إذا كانت هناك مشكلة في %@."; + +show_fallback_reasons = "إظهار الأسباب الاحتياطية"; + +romanized_lyrics = "كلمات مكتوبة بالحروف اللاتينية"; +romanized_lyrics_description = "عرض كلمات الأغاني بالحروف اللاتينية لليابانية والكورية والصينية."; + +musixmatch_language = "لغة كلمات موسيقى ميوزكسماتش"; +musixmatch_language_description = "يمكنك إدخال رمز اللغة Musixmatch المكون من حرفين ومشاهدة كلمات الأغاني المترجمة على Musixmatch إذا كانت متوفرة."; + +// UI + +lyrics_background_color_section = "لون خلفية الأغاني"; +lyrics_background_color_section_description = "إذا قمت بتشغيل ”عرض الألوان الأصلية“، ستظهر كلمات الأغاني بألوان Spotify الأصلية للمسارات التي تحتوي عليها. + +يمكنك تعيين لون ثابت أو عامل تطبيع بناءً على لون غلاف المسار المستخرج. يحدد هذا العامل مقدار تفتيح الألوان الداكنة وتغميق الألوان الفاتحة. بشكل عام، سترى ألوانًا أفتح مع عامل تطبيع أعلى."; + +display_original_colors = "عرض الألوان الأصلية"; + +use_static_color = "استخدام اللون الثابت"; +static_color = "لون ثابت"; + +color_normalization_factor = "عامل تطبيع الألوان"; +dark_popups = "بوبوبس داكن"; + +/* MARK: Premium PopUps */ + +have_premium_popup = "يبدو أن لديك اشتراك Premium نشط، لذا لن يقوم التعديل بتصحيح البيانات أو تقييد استخدام الميزات المميزة على الخادم. يمكنك إدارة ذلك في إعدادات EeveeSpotify."; + +high_audio_quality_popup = "جودة الصوت العالية جدًا من جانب الخادم وغير متوفرة مع هذا التعديل."; +playlist_downloading_popup = "تنزيل قائمة التشغيل الأصلية من جانب الخادم وغير متاح مع هذا التعديل. ومع ذلك يمكنك تنزيل حلقات البودكاست وقوائم التشغيل المحلية."; +download_local_playlist = "تنزيل قائمة التشغيل المحلية"; + +/* MARK: Lyrics */ + +fallback_attribute = "الاحتياطي"; +romanized_attribute = "بالحروف اللاتينية"; + +musixmatch_unauthorized_popup = "القرص غير قادر على تحميل كلمات الأغاني من Musixmatch بسبب خطأ غير مصرح به. يرجى التحقق من رمز Musixmatch المميز أو تحديثه. إذا كنت تستخدم جهاز iPad، يجب أن تحصل على الرمز المميز من تطبيق Musixmatch لـ iPad."; +musixmatch_restricted_popup = "القرص غير قادر على تحميل كلمات الأغاني من Musixmatch لأنها محظورة. من المحتمل أن تكون مشكلة في حقوق الطبع والنشر بسبب عنوان IP الأمريكي، لذا يجب عليك تغييره إذا كنت في الولايات المتحدة أو استخدام VPN."; + +// Errors Titles + +no_such_song = "لم يتم العثور على أغنية"; +musixmatch_restricted = "مقيّد"; +invalid_musixmatch_token = "غير مصرح به"; +decoding_error = "خطأ في فك التشفير"; +no_current_track = "لا يوجد مثيل للمسار"; +unknown_error = "خطأ غير معروف"; + +// Instrumental Titles + +song_is_instrumental = "هذه الأغنية هي عبارة عن مقطوعة موسيقية."; +let_the_music_play = "دع الموسيقى تعزف..."; + +// liked songs title, should match official spotify loc + +liked_songs = "الأغاني التي أعجبتك"; + +contributors = "المساهمون"; diff --git a/layout/Library/Application Support/EeveeSpotify.bundle/hu.lproj/Localizable.strings b/layout/Library/Application Support/EeveeSpotify.bundle/hu.lproj/Localizable.strings new file mode 100644 index 0000000..829de12 --- /dev/null +++ b/layout/Library/Application Support/EeveeSpotify.bundle/hu.lproj/Localizable.strings @@ -0,0 +1,112 @@ +/* MARK: Settings */ + +patching = "Foltozás"; +lyrics = "Szövegek"; +customization = "Testreszabás"; + +common_issues_tip_title = "Problémák?"; + +common_issues_tip_message = "Ha olyan problémával szembesül, mint például, hogy nem tudja lejátszani a dalokat, tekintse meg a"; +common_issues_tip_button = "Gyakori problémák"; + +reset_data = "Adatok visszaállítása"; +reset_data_description = "Törölje a gyorsítótárazott adatokat, és indítsa újra az alkalmazást."; + +checking_for_update = "Frissítés ellenőrzése..."; +update_available = "Elérhető frissítés"; + +restart_is_required_description = "A módosítás után az alkalmazás újraindítása szükséges."; + +// Patching + +do_not_patch_premium = "Ne rögzítse a prémiumot"; +patching_description = "Az EeveeSpotify elfogja a felhasználói adatok betöltésére irányuló kéréseket, deserializálja azokat, és valós időben módosítja a paramétereket. + +Ha aktív Prémium előfizetéssel rendelkezik, bekapcsolhatja a Ne javítsd a Prémiumot funkciót. A tweak nem foltozza az adatokat, és nem korlátozza a Premium szerveroldali funkciók használatát. + +%@"; + +overwrite_configuration = "Konfiguráció felülírása"; +overwrite_configuration_description = "A távoli konfiguráció helyettesíthető a dumpolt prémium konfigurációval. Ez a konfiguráció határozza meg a legtöbb UI/UX paramétert, és hasznos lehet, bár problémákat okozhat."; + +// Lyrics + +do_not_replace_lyrics = "Ne cserélje le a dalszövegeket"; +lyrics_source = "Szövegek forrása"; +lyrics_source_description = "Kiválaszthatja a kívánt szövegforrást. + +Genius: A legjobb minőségű dalszövegeket kínálja, a legtöbb dalt tartalmazza, és a leggyorsabban frissíti a dalszövegeket. Nem rendelkezik és soha nem is fog időszinkronizálni. + +LRCLIB: A legnyitottabb szolgáltatás, amely időszinkronizált dalszövegeket kínál. Sok dalhoz azonban nincs dalszöveg. + +Musixmatch: A Spotify által használt szolgáltatás. Sok dalhoz kínál időszinkronizált dalszövegeket, de ennek a forrásnak a használatához felhasználói tokenre van szükség."; +lyrics_additional_info = "Ha az EeveeSpotify nem talál egy dalt vagy nem tudja feldolgozni a dalszövegeket, akkor a \„Nem sikerült betölteni a dalszövegeket\” üzenet jelenik meg. A Genius használatakor előfordulhat, hogy a dalszövegek nem megfelelőek egyes dalok esetében, mivel a tweak a dalok keresése miatt nem találja meg a dalszövegeket. A legtöbb esetben sikerült megoldanom."; +petitlyrics_description = "PetitLyrics: Rengeteg időszinkronizált japán és néhány nemzetközi dalszöveget kínál."; + +musixmatch_user_token = "Musixmatch felhasználói token"; +user_token_placeholder = "Felhasználói azonosító megadása vagy hibakeresési információ beillesztése"; + +enter_user_token = "Felhasználói azonosító megadása"; +enter_user_token_message = "A Musixmatch használatához le kell kérnie a felhasználói tokenjét a hivatalos alkalmazásból. Töltse le a Musixmatch-et az App Store-ból, regisztráljon, majd menjen a Beállítások > Segítség lekérése > Hibakereső információ másolása menüpontra, és illessze be ide. A tokent a MITM segítségével is kinyerheted."; + +genius_fallback = "Zseniális visszaesés"; +genius_fallback_description = "Szövegek betöltése a Geniusból, ha probléma van a %@-val."; + +show_fallback_reasons = "Show Fallback Reasons (Visszalépési okok)"; + +romanized_lyrics = "Romanizált dalszövegek"; +romanized_lyrics_description = "Japán, koreai és kínai nyelvű dalszövegek megjelenítése."; + +musixmatch_language = "Musixmatch dalszövegek nyelve"; +musixmatch_language_description = "Megadhat egy 2 betűs Musixmatch nyelvi kódot, és láthatja a lefordított dalszövegeket a Musixmatch-on, ha azok rendelkezésre állnak."; + +// UI + +lyrics_background_color_section = "Lyrics háttér színe"; +lyrics_background_color_section_description = "Ha bekapcsolja az Eredeti színek megjelenítése funkciót, a dalszövegek az eredeti Spotify színekben jelennek meg azoknál a zeneszámoknál, amelyek rendelkeznek ilyenekkel. + +Beállíthat egy statikus színt vagy egy normalizációs tényezőt a kivont zeneszám borítójának színe alapján. Ez a tényező határozza meg, hogy a sötét színek mennyire világosodnak, a világos színek pedig mennyire sötétednek. Általában világosabb színeket fog látni magasabb normalizációs faktorral."; + +display_original_colors = "Eredeti színek megjelenítése"; + +use_static_color = "Statikus szín használata"; +static_color = "Statikus szín"; + +color_normalization_factor = "Szín normalizációs tényező"; +dark_popups = "Sötét PopUps"; + +/* MARK: Premium PopUps */ + +have_premium_popup = "Úgy tűnik, hogy aktív Prémium előfizetésed van, így a tweak nem javítja az adatokat, és nem korlátozza a Prémium szerveroldali funkciók használatát. Ezt az EeveeSpotify beállításaiban tudod kezelni."; + +high_audio_quality_popup = "A nagyon magas hangminőség szerveroldali, és ezzel a tweakkel nem érhető el."; +playlist_downloading_popup = "A natív lejátszási lista letöltése szerveroldali, és ezzel a csípéssel nem érhető el. Podcast epizódok és helyi lejátszási listák azonban letölthetők."; +download_local_playlist = "Helyi lejátszási lista letöltése"; + +/* MARK: Lyrics */ + +fallback_attribute = "Visszalépés"; +romanized_attribute = "Romanizált"; + +musixmatch_unauthorized_popup = "A tweak nem tudja betölteni a dalszövegeket a Musixmatch-ból a Nem engedélyezett hiba miatt. Kérjük, ellenőrizze vagy frissítse a Musixmatch tokenjét. Ha iPadet használsz, a tokent a Musixmatch app for iPad alkalmazásból kell megszerezned."; +musixmatch_restricted_popup = "A tweak nem tudja betölteni a dalszövegeket a Musixmatch-ről, mert azok korlátozottak. Ez valószínűleg szerzői jogi probléma az amerikai IP-cím miatt, ezért érdemes megváltoztatni, ha az Egyesült Államokban tartózkodik, vagy VPN-t használni."; + +// Errors Titles + +no_such_song = "Nem találtam dalt"; +musixmatch_restricted = "Korlátozott"; +invalid_musixmatch_token = "Jogosulatlan"; +decoding_error = "Dekódolási hiba"; +no_current_track = "No Track Instance"; +unknown_error = "Ismeretlen hiba"; + +// Instrumental Titles + +song_is_instrumental = "Ez a dal instrumentális."; +let_the_music_play = "Ez a dal instrumentális."; + +// liked songs title, should match official spotify loc + +liked_songs = "Kedvelt dalok"; + +contributors = "Hozzájárulók"; diff --git a/layout/Library/Application Support/EeveeSpotify.bundle/ro.lproj/Localizable.strings b/layout/Library/Application Support/EeveeSpotify.bundle/ro.lproj/Localizable.strings new file mode 100644 index 0000000..2aa951d --- /dev/null +++ b/layout/Library/Application Support/EeveeSpotify.bundle/ro.lproj/Localizable.strings @@ -0,0 +1,112 @@ +/* MARK: Settings */ + +patching = "Aplicarea unui patch"; +lyrics = "Versuri"; +customization = "Personalizare"; + +common_issues_tip_title = "Aveți probleme?"; + +common_issues_tip_message = "Dacă vă confruntați cu o problemă, cum ar fi imposibilitatea de a reda melodii, consultați"; +common_issues_tip_button = "Probleme comune"; + +reset_data = "Resetare date"; +reset_data_description = "Curățați datele din memoria cache și reporniți aplicația."; + +checking_for_update = "Verificare pentru actualizare..."; +update_available = "Actualizare disponibilă"; + +restart_is_required_description = "Este necesară repornirea aplicației după modificare."; + +// Patching + +do_not_patch_premium = "Nu patch Premium"; +patching_description = "EeveeSpotify interceptează cererile de încărcare a datelor utilizatorului, le deserializează și modifică parametrii în timp real. + +Dacă aveți un abonament Premium activ, puteți activa opțiunea Do Not Patch Premium. Tweak-ul nu va patch-ui datele și nici nu va restricționa utilizarea funcțiilor Premium pe server. + +%@"; + +overwrite_configuration = "Suprascriere configurare"; +overwrite_configuration_description = "Înlocuiți configurația de la distanță cu cea Premium descărcată. Această configurație definește majoritatea parametrilor UI/UX și poate fi utilă, deși ar putea cauza probleme."; + +// Lyrics + +do_not_replace_lyrics = "Do Not Replace Versuri"; +lyrics_source = "Versuri Sursa"; +lyrics_source_description = "Puteți selecta sursa de versuri pe care o preferați. + +Genius: Oferă cea mai bună calitate a versurilor, oferă cele mai multe melodii și actualizează versurile cel mai rapid. Nu este și nu va fi niciodată sincronizat în timp. + +LRCLIB: Cel mai deschis serviciu, care oferă versuri sincronizate în timp. Cu toate acestea, nu oferă versuri pentru multe melodii. + +Musixmatch: Serviciul utilizat de Spotify. Oferă versuri sincronizate în timp pentru multe melodii, dar veți avea nevoie de un user token pentru a utiliza această sursă."; +lyrics_additional_info = "Dacă EeveeSpotify nu poate găsi un cântec sau procesa versurile, veți vedea un mesaj \„Couldn't load the lyrics for this song\”. Versurile pot fi greșite pentru unele melodii atunci când utilizați Genius din cauza modului în care tweak-ul caută melodii. Am făcut-o să funcționeze în majoritatea cazurilor."; +petitlyrics_description = "PetitLyrics: Oferă o mulțime de versuri japoneze sincronizate în timp și unele versuri internaționale."; + +musixmatch_user_token = "Token utilizator Musixmatch"; +user_token_placeholder = "Introduceți jetonul de utilizator sau lipiți informațiile de depanare"; + +enter_user_token = "Introduceți Token-ul utilizatorului"; +enter_user_token_message = "Pentru a utiliza Musixmatch, trebuie să vă recuperați tokenul de utilizator din aplicația oficială. Descărcați Musixmatch din App Store, înregistrați-vă, apoi mergeți la Setări > Obțineți ajutor > Copiați informațiile de depanare și lipiți-le aici. De asemenea, puteți extrage tokenul utilizând MITM."; + +genius_fallback = "Genius Fallback"; +genius_fallback_description = "Încărcați versurile din Genius dacă există o problemă cu %@."; + +show_fallback_reasons = "Afișați motivele de rezervă"; + +romanized_lyrics = "Versuri romanizate"; +romanized_lyrics_description = "Afișați versurile romanțate pentru japoneză, coreeană și chineză."; + +musixmatch_language = "Limbajul versurilor Musixmatch"; +musixmatch_language_description = "Puteți introduce un cod de limbă Musixmatch din 2 litere și puteți vedea versurile traduse pe Musixmatch, dacă acestea sunt disponibile."; + +// UI + +lyrics_background_color_section = "Culoarea fundalului versurilor"; +lyrics_background_color_section_description = "Dacă activați Afișarea culorilor originale, versurile vor apărea în culorile originale Spotify pentru piesele care le au. + +Puteți seta o culoare statică sau un factor de normalizare bazat pe culoarea copertei piesei extrase. Acest factor determină cât de mult sunt iluminate culorile închise și cât de mult sunt întunecate culorile deschise. În general, veți vedea culori mai deschise cu un factor de normalizare mai mare."; + +display_original_colors = "Afișarea culorilor originale"; + +use_static_color = "Utilizați culori statice"; +static_color = "Culoare statică"; + +color_normalization_factor = "Factor de normalizare a culorii"; +dark_popups = "PopUps întunecate"; + +/* MARK: Premium PopUps */ + +have_premium_popup = "Se pare că aveți un abonament Premium activ, astfel încât tweak-ul nu va corecta datele sau nu va restricționa utilizarea funcțiilor Premium pe server. Puteți gestiona acest lucru în setările EeveeSpotify."; + +high_audio_quality_popup = "Calitatea audio foarte ridicată este orientată către server și nu este disponibilă cu acest tweak."; +playlist_downloading_popup = "Descărcarea nativă a listei de redare se face de pe server și nu este disponibilă cu acest tweak. Totuși, puteți descărca episoade podcast și liste de redare locale."; +download_local_playlist = "Descărcați lista de redare locală"; + +/* MARK: Lyrics */ + +fallback_attribute = "Fallback"; +romanized_attribute = "Romanizat"; + +musixmatch_unauthorized_popup = "Tweak nu poate încărca versurile din Musixmatch din cauza unei erori neautorizate. Vă rugăm să verificați sau să vă actualizați token-ul Musixmatch. Dacă utilizați un iPad, ar trebui să obțineți token-ul din aplicația Musixmatch pentru iPad."; +musixmatch_restricted_popup = "Tweak-ul nu poate încărca versurile din Musixmatch deoarece acestea sunt restricționate. Este probabil o problemă de drepturi de autor din cauza adresei IP din SUA, așa că ar trebui să o schimbați dacă vă aflați în SUA sau să utilizați un VPN."; + +// Errors Titles + +no_such_song = "Nu s-a găsit niciun cântec"; +musixmatch_restricted = "Restricționat"; +invalid_musixmatch_token = "neautorizat"; +decoding_error = "Eroare de decodare"; +no_current_track = "Nicio instanță de urmărire"; +unknown_error = "Eroare necunoscută"; + +// Instrumental Titles + +song_is_instrumental = "Acest cântec este instrumental."; +let_the_music_play = "Lăsați muzica să cânte..."; + +// liked songs title, should match official spotify loc + +liked_songs = "Cântece apreciate"; + +contributors = "Contributori"; diff --git a/repo.altsource.json b/repo.altsource.json index ffd11ae..4803e6e 100644 --- a/repo.altsource.json +++ b/repo.altsource.json @@ -32,6 +32,13 @@ "downloadURL": "https://github.com/whoeevee/EeveeSpotify/releases/download/swift5.5/EeveeSpotify-5.5-8.9.82.ipa", "size": 81575336 }, + { + "version": "8.9.82", + "date": "2024-10-09", + "localizedDescription": "Spotify v8.9.82 injected with EeveeSpotify", + "downloadURL": "https://github.com/whoeevee/EeveeSpotify/releases/download/swift5.5/EeveeSpotify-5.5-8.9.82.ipa", + "size": 81575336 + }, { "version": "8.9.80", "date": "2024-10-06", diff --git a/repo.json b/repo.json index 9b949e9..f7f9b9a 100644 --- a/repo.json +++ b/repo.json @@ -39,6 +39,18 @@ "localizedDescription": "Spotify v8.9.82 injected with EeveeSpotify", "developerName": "Eevee" }, + { + "name": "EeveeSpotify", + "type": 1, + "bundleIdentifier": "com.spotify.client", + "version": "8.9.82", + "versionDate": "2024-10-09", + "size": 81575336, + "downloadURL": "https://github.com/whoeevee/EeveeSpotify/releases/download/swift5.5/EeveeSpotify-5.5-8.9.82.ipa", + "iconURL": "https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/0c/1f/61/0c1f6144-af80-f395-3204-1d14fd8b2be7/AppIcon-0-0-1x_U007emarketing-0-6-0-0-85-220.png/512x512bb.jpg", + "localizedDescription": "Spotify v8.9.82 injected with EeveeSpotify", + "developerName": "Eevee" + }, { "name": "EeveeSpotify", "type": 1,