From 981399b9b20d4bd0857bc4437f264e3b11ee4f37 Mon Sep 17 00:00:00 2001 From: Gianni Carlo Date: Thu, 20 Feb 2025 12:14:12 -0500 Subject: [PATCH] Add Catalan support --- BookPlayer.xcodeproj/project.pbxproj | 7 + BookPlayer/ca.lproj/AppShortcuts.strings | 21 ++ BookPlayer/ca.lproj/Localizable.strings | 350 ++++++++++++++++++++ BookPlayer/ca.lproj/Localizable.stringsdict | 70 ++++ BookPlayer/el.lproj/Localizable.strings | 8 +- README.md | 2 + 6 files changed, 454 insertions(+), 4 deletions(-) create mode 100644 BookPlayer/ca.lproj/AppShortcuts.strings create mode 100644 BookPlayer/ca.lproj/Localizable.strings create mode 100644 BookPlayer/ca.lproj/Localizable.stringsdict diff --git a/BookPlayer.xcodeproj/project.pbxproj b/BookPlayer.xcodeproj/project.pbxproj index 1626e746..22d4c8f1 100644 --- a/BookPlayer.xcodeproj/project.pbxproj +++ b/BookPlayer.xcodeproj/project.pbxproj @@ -1157,6 +1157,9 @@ 6334CF1C2CF90AF900F1FA17 /* PlayerMoreListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlayerMoreListView.swift; sourceTree = ""; }; 6334CF1E2CFAD1B700F1FA17 /* RemoteItemCellViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteItemCellViewModel.swift; sourceTree = ""; }; 6334CF202CFE330300F1FA17 /* RefreshableListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RefreshableListView.swift; sourceTree = ""; }; + 63398E392D654F6D00A6934E /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ca; path = ca.lproj/Localizable.stringsdict; sourceTree = ""; }; + 63398E3A2D654F6D00A6934E /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Localizable.strings; sourceTree = ""; }; + 63398E3B2D654F6D00A6934E /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/AppShortcuts.strings; sourceTree = ""; }; 633BE3E12AE43D1300F983AC /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/AppShortcuts.strings"; sourceTree = ""; }; 633BE3E42AE6102D00F983AC /* BPShortcutsLink.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BPShortcutsLink.swift; sourceTree = ""; }; 6340D5682AF12D48003D0B09 /* SharedWidget.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SharedWidget.swift; sourceTree = ""; }; @@ -3329,6 +3332,7 @@ "pt-PT", el, ja, + ca, ); mainGroup = 418B6CEF1D2707F700F974FB; packageReferences = ( @@ -4268,6 +4272,7 @@ 630584E32ADEB88500FBFA6F /* pt-PT */, 636086022C5B589900341D78 /* el */, 635390BC2D0DEB1500FE6E45 /* ja */, + 63398E392D654F6D00A6934E /* ca */, ); name = Localizable.stringsdict; sourceTree = ""; @@ -4340,6 +4345,7 @@ 630584E42ADEB88500FBFA6F /* pt-PT */, 636086032C5B589900341D78 /* el */, 635390BD2D0DEB1500FE6E45 /* ja */, + 63398E3A2D654F6D00A6934E /* ca */, ); name = Localizable.strings; sourceTree = ""; @@ -4379,6 +4385,7 @@ 633BE3E12AE43D1300F983AC /* pt-PT */, 636086042C5B589900341D78 /* el */, 635390BE2D0DEB1500FE6E45 /* ja */, + 63398E3B2D654F6D00A6934E /* ca */, ); name = AppShortcuts.strings; sourceTree = ""; diff --git a/BookPlayer/ca.lproj/AppShortcuts.strings b/BookPlayer/ca.lproj/AppShortcuts.strings new file mode 100644 index 00000000..f8d32d43 --- /dev/null +++ b/BookPlayer/ca.lproj/AppShortcuts.strings @@ -0,0 +1,21 @@ +"Play the current book in ${applicationName}" = "Reprodueix el llibre actual a ${applicationName}"; +"Play the last book in ${applicationName}" = "Reprodueix l'últim llibre a ${applicationName}"; +"Continue the last played book in ${applicationName}" = "Continua amb l'últim llibre reproduït a ${applicationName}"; +"Pause the current book in ${applicationName}" = "Posa en pausa el llibre actual a ${applicationName}"; +"Pause playback in ${applicationName}" = "Posa en pausa la reproducció a ${applicationName}"; +"Stop ${applicationName}" = "Atura ${applicationName}"; +"Stop playback in ${applicationName}" = "Atura la reproducció a ${applicationName}"; +"Set the sleep timer to the End of Chapter in ${applicationName}" = "Estableix el temporitzador de repòs al final del capítol a ${applicationName}"; +"Set the sleep timer to the End of the current Chapter in ${applicationName}" = "Estableix el temporitzador de repòs al final del capítol actual a ${applicationName}"; +"Cancel the sleep timer in ${applicationName}" = "Cancel·la el temporitzador de repòs a ${applicationName}"; +"Turn off the sleep timer in ${applicationName}" = "Desactiveu el temporitzador de repòs a ${applicationName}"; +"Set the sleep timer in ${applicationName}" = "Estableix el temporitzador de repòs a ${applicationName}"; +"Turn on the sleep timer in ${applicationName}" = "Engega el temporitzador de repòs a ${applicationName}"; +"Enable the sleep timer in ${applicationName}" = "Activa el temporitzador de repòs a ${applicationName}"; +"Rewind in ${applicationName}" = "Rebobina a ${applicationName}"; +"Jump back in ${applicationName}" = "Salta enrere a ${applicationName}"; +"Skip back in ${applicationName}" = "Vés enrere a ${applicationName}"; +"Go back in ${applicationName}" = "Torna a ${applicationName}"; +"Fast forward in ${applicationName}" = "Avança ràpid a ${applicationName}"; +"Skip forward in ${applicationName}" = "Salta endavant a ${applicationName}"; +"Jump forward in ${applicationName}" = "Avança a ${applicationName}"; diff --git a/BookPlayer/ca.lproj/Localizable.strings b/BookPlayer/ca.lproj/Localizable.strings new file mode 100644 index 00000000..1867bb94 --- /dev/null +++ b/BookPlayer/ca.lproj/Localizable.strings @@ -0,0 +1,350 @@ +"library_title" = "Biblioteca"; +"settings_button" = "Configuració"; +"settings_title" = "Configuració"; +"settings_autoplay_title" = "Reprodueix automàticament la biblioteca"; +"settings_autoplay_description" = "Després d'acabar un audiollibre, la reproducció es reprendrà amb tots els elements de la biblioteca, inclosos els de les carpetes."; +"settings_smartrewind_title" = "Rebobinat intel·ligent"; +"settings_smartrewind_description" = "Rebobina 30 segons després d'haver estat en pausa durant 10 minuts."; +"settings_boostvolume_title" = "Augmenta el volum"; +"settings_boostvolume_description" = "Dobla el volum.\nFeu servir amb precaució i cura de la vostra audició."; +"settings_globalspeed_title" = "Control global de velocitat"; +"settings_globalspeed_description" = "Estableix velocitat en tots els llibres."; +"settings_autolock_title" = "Desactiva el bloqueig automàtic"; +"settings_autolock_description" = "Eviteu que el dispositiu es bloquegi quan estigui a la pantalla del reproductor."; +"settings_siri_lastplayed_title" = "Últim llibre reproduït"; +"settings_siri_lastplayed_description" = "Utilitza Siri per continuar amb l'últim llibre reproduït."; +"settings_skip_title" = "SALTAR INTERVALS"; +"settings_skip_rewind_title" = "Rebobinar"; +"settings_skip_forward_title" = "Endavant"; +"settings_skip_description" = "Ajusteu la quantitat que s'omet quan utilitzeu els botons del reproductor o del centre de control."; +"settings_support_title" = "SUPORT"; +"settings_siri_title" = "Dreceres SIRI"; +"settings_support_project_title" = "Veure el projecte a Github"; +"settings_support_project_description" = "Obriu una incidència per a les vostres sol·licituds de noves funcions i errors"; +"settings_support_email_title" = "Envieu-nos un correu electrònic"; +"settings_credits_title" = "Crèdits i llicències"; +"settings_support_compose_title" = "No es pot redactar el correu electrònic"; +"settings_support_compose_description" = "Heu de configurar un compte de correu electrònic a la configuració del vostre dispositiu per utilitzar-ho.\n\nSi us plau, envieu-nos un correu a"; +"settings_support_compose_copy" = "Copia la informació al porta-retalls"; +"library_add_button" = "Afegeix"; +"export_button" = "Comparteix"; +"delete_button" = "Suprimeix"; +"rename_button" = "Canvia el nom"; +"delete_single_item_title" = "Voleu suprimir “%@”?"; +"delete_single_playlist_description" = "Si suprimiu només la carpeta, tots els seus fitxers tornaran a la biblioteca."; +"delete_shallow_button" = "Esborra només la carpeta"; +"delete_deep_button" = "Esborra la carpeta i els fitxers"; +"create_playlist_button" = "Crea una carpeta"; +"create_button" = "Crea"; +"import_button" = "Importa fitxers"; +"import_description" = "També podeu afegir fitxers mitjançant AirDrop. Envieu un fitxer d'audiollibre al vostre dispositiu i seleccioneu BookPlayer a la llista que apareix."; +"create_playlist_title" = "Creeu una carpeta nova"; +"delete_multiple_items_description" = "Això també eliminarà tots els fitxers dins de les carpetes seleccionades."; +"new_playlist_button" = "Carpeta nova"; +"existing_playlist_button" = "Carpeta existent"; +"choose_destination_title" = "Trieu destinació"; +"delete_completely_button" = "Suprimeix completament"; +"move_library_button" = "Mou a la biblioteca"; +"options_button" = "Opcions"; +"select_playlist_title" = "Seleccioneu Carpeta"; +"title_button" = "Títol"; +"sort_filename_button" = "Nom del fitxer original"; +"sort_title" = "Ordena els elements per"; +"cancel_button" = "Cancel·la"; +"seconds_title" = "seg"; +"ok_button" = "D'acord"; +"siri_alert_description" = "Les dreceres de Siri estan disponibles a iOS 12 i posteriors"; +"support_bookplayer_title" = "Dóna suport a BookPlayer"; +"support_bookplayer_description" = "Doneu suport al desenvolupament futur i obteniu temes addicionals, icones d'aplicacions, sincronització al núvol i reproducció autònoma a l'Apple Watch"; +"learn_more_title" = "APRÈN MÉS"; +"settings_appearance_title" = "Aparença"; +"settings_theme_title" = "Tema"; +"settings_app_icon_title" = "Icona de l'aplicació"; +"settings_playback_title" = "Configuració de reproducció"; +"settings_controls_title" = "Controls del reproductor"; +"settings_power_connected_title" = "Només quan està connectat a l'alimentació"; +"settings_tip_jar_title" = "Pot de propines"; +"theme_system_title" = "Utilitzeu el mode del sistema"; +"theme_switch_title" = "Canvia automàticament"; +"theme_dark_title" = "Utilitzeu sempre la variació fosca"; +"themes_title" = "Temes"; +"icons_bookplayer_credit_description" = "Dels teus amics de BookPlayer"; +"kind_tip_title" = "Amable propina de"; +"excellent_tip_title" = "Excel·lent propina de"; +"incredible_tip_title" = "Increïble propina de"; +"plus_themes_description" = "Temes de colors escollits amb cura perquè coincideixin amb els vostres llibres preferits"; +"plus_icons_description" = "BookPlayer Plus inclou diverses icones d'aplicacions que coincideixen amb les combinacions de colors i el fons de pantalla"; +"support_us_title" = "Doneu-nos suport"; +"bookplayer_opensource_description" = "BookPlayer és gratuït i de codi obert i sempre es mantindrà així. Amb la vostra ajuda, podem implementar més funcions i fer que BookPlayer sigui encara millor"; +"thanks_title" = "Gràcies pel vostre suport!"; +"extra_tips_description" = "Si us agrada molt BookPlayer, podeu deixar propina per donar suport al desenvolupament de l'aplicació. Això ajudarà a mantenir en marxa l'aplicació i noves característiques."; +"select_all_title" = "Seleccioneu-ho tot"; +"deselect_all_title" = "Desseleccioneu-ho tot"; +"move_title" = "Moure"; +"jump_start_title" = "Salta a l'inici"; +"mark_finished_title" = "Marca com a acabat"; +"sort_files_title" = "Ordena els fitxers per"; +"rename_title" = "Canvia el nom de l'element"; +"file_error_title" = "Error de fitxer!"; +"file_error_description" = "No s'ha pogut carregar el fitxer d'aquest llibre. Assegureu-vos que no feu servir fitxers amb protecció DRM (com els fitxers .aax)"; +"file_missing_title" = "Falta l'arxiu!"; +"file_missing_description" = "El fitxer d'aquest llibre s'ha eliminat del vostre dispositiu. Torna a importar el fitxer per reproduir el llibre"; +"empty_playlist_description" = "També podeu moure fitxers aquí arrossegant-los a aquesta carpeta de la Biblioteca"; +"playlist_add_title" = "Afegeix fitxers"; +"player_speed_title" = "Estableix la velocitat de reproducció"; +"player_sleep_title" = "Posa en pausa la reproducció"; +"sleep_chapter_option_title" = "Final del capítol actual"; +"player_chapter_description" = "Capítol %d de %d"; +"chapters_title" = "Capítols"; +"chapters_item_description" = "Inici: %@ - Durada: %@"; +"restore_title" = "Restaura"; +"themes_caps_title" = "TEMES"; +"plus_app_icons_title" = "Icones de l'aplicació"; +"mark_unfinished_title" = "Marca com a inacabat"; +"move_playlist_button" = "Mou a la carpeta"; +"move_single_item_title" = "Voleu moure '%@' a '%@'?"; +"current_playlist_title" = "Carpeta actual"; +"select_item_title" = "Seleccioneu l'element"; +"sleep_alert_description" = "Dormir quan acabi el capítol"; +"sleep_time_description" = "Dormint en %@"; +"sleep_off_title" = "Apagat"; +"sleep_interval_title" = "En %@"; +"chapter_number_title" = "Capítol %d"; +"progress_complete_description" = "%d per cent completat"; +"chapter_duration_title" = "Durada del capítol:"; +"chapter_time_remaining_title" = "Temps restant del capítol:"; +"book_time_remaining_title" = "Temps restant del llibre:"; +"book_duration_title" = "Durada del llibre:"; +"icon_error_description" = "No s'ha pogut canviar la icona de l'aplicació. Torna-ho a provar més tard"; +"error_title" = "Error"; +"generic_retry_description" = "Si us plau, torna-ho a provar més tard"; +"network_error_title" = "Error de xarxa"; +"purchases_restored_title" = "Compres restaurades!"; +"tip_missing_title" = "Encara no ens has donat propina"; +"thanks_amazing_title" = "Ets increïble!"; +"play_title" = "Reprodueix"; +"pause_title" = "Pausa"; +"voiceover_no_title" = "Sense títol"; +"voiceover_no_author" = "Cap autor"; +"voiceover_book_progress" = "%@ per %@, %.0f per cent completat, durada: %@"; +"voiceover_no_file_title" = "Sense títol de fitxer"; +"voiceover_no_file_subtitle" = "No hi ha subtítols de fitxer"; +"voiceover_no_playlist_title" = "Sense títol de carpeta"; +"voiceover_playlist_progress" = "%@, Carpeta, %.0f per cent completat"; +"voiceover_unknown_title" = "Títol desconegut"; +"voiceover_unknown_author" = "Autor desconegut"; +"voiceover_book_info" = "%@ per %@"; +"voiceover_book_chapter" = "%@ per %@, capítol %@"; +"voiceover_rewind_time" = "Rebobina %@"; +"voiceover_forward_time" = "Avanç ràpid %@"; +"watchapp_last_played_title" = "Darrer reproduït"; +"watchapp_refresh_data_title" = "Actualitza les dades"; +"recent_title" = "Recent"; +"carplay_library_error" = "No es poden carregar llibres"; +"siri_invocation_phrase" = "Continua el meu llibre"; +"siri_activity_title" = "Continua l'últim llibre reproduït"; +"watchapp_connect_error_title" = "Error de connectivitat"; +"watchapp_connect_error_description" = "Hi ha un problema de connexió al telèfon, torneu-ho a provar més tard"; +"sleep_remaining_title" = "%@ restant fins a dormir"; +"audio_source_title" = "Font d'àudio"; +"speed_title" = "velocitat"; +"import_preparing_title" = "Preparant la importació de fitxers"; +"library_add_title" = "Afegeix el teu primer llibre"; +"invalid_url_title" = "URL no vàlida: %@"; +"downloading_file_title" = "S'està baixant el fitxer"; +"progress_title" = "Progrés"; +"settings_siri_sleeptimer_title" = "Temporitzador de suspensió"; +"active_title" = "Activat"; +"voiceover_currently_playing_title" = "Actualment reproduint %@ per %@"; +"voiceover_miniplayer_hint" = "Minireproductor. Toqueu per mostrar el reproductor"; +"voiceover_chapter_time_title" = "Temps del capítol actual: %@"; +"voiceover_dismiss_player_title" = "Descarta el reproductor"; +"sort_most_recent_button" = "Més recent"; +"sort_reversed_button" = "Ordre invers"; +"voiceover_continue_playback_title" = "Continua la reproducció"; +"coredata_error_diskfull_description" = "No s'ha pogut carregar la biblioteca, el dispositiu no té espai al disc."; +"coredata_error_migration_description" = "S'ha produït un error en la migració de la base de dades, s'haurà de reiniciar la biblioteca."; +"import_warning_description" = "La transferència de fitxers pot trigar una estona. Assegureu-vos que el nombre de fitxers estigui complet abans de continuar."; +"settings_storage_description" = "Gestioneu els vostres fitxers"; +"storage_total_title" = "Espai total utilitzat"; +"settings_storage_title" = "Gestió d'emmagatzematge"; +"storage_fix_file_button" = "Arreglar"; +"storage_fix_file_description" = "Falta l'element del llibre, si no es troba l'element corresponent, se'n crearà un de nou"; +"bookmarks_title" = "Marcadors"; +"bookmark_created_title" = "El vostre marcador s'ha desat a %@"; +"bookmark_exists_title" = "Ja heu creat un marcador a %@"; +"bookmark_note_action_title" = "Afegeix una nota"; +"bookmarks_see_title" = "Veure marcadors"; +"bookmark_type_automatic_title" = "Automàtic"; +"bookmark_type_user_title" = "Manual"; +"bookmark_automatic_play_title" = "Última posició abans de començar la reproducció"; +"bookmark_automatic_skip_title" = "Última posició abans del salt de temps"; +"bookmark_note_edit_title" = "Edita la nota"; +"bookmark_create_title" = "Crea un marcador"; +"storage_duplicate_item_title" = "Duplicat"; +"storage_duplicate_item_description" = "El fitxer seleccionat era un duplicat, el fitxer existent es troba a: %@"; +"chapters_previous_title" = "Capítol anterior"; +"chapters_next_title" = "Següent capítol"; +"book_time_current_title" = "Temps al llibre actual: %@"; +"storage_fix_files_description" = "Falta l'enllaç entre els fitxers i els elements del llibre digital, si no es troba l'element corresponent per a cada fitxer, se'n crearà un de nou."; +"storage_fix_all_title" = "Arregla-ho tot"; +"settings_backup_title" = "Còpies de seguretat d'iCloud"; +"settings_backup_files_title" = "Inclou fitxers de llibres"; +"bound_books_create_button" = "Combina en volum"; +"bound_books_undo_alert_title" = "Converteix en carpeta"; +"bound_books_new_title_placeholder" = "Nou volum de llibre"; +"bound_books_create_alert_description" = "Assegureu-vos que els articles estiguin en l'ordre correcte. Per tornar a ordenar els capítols més tard, heu de tornar a convertir el volum en una carpeta, reordenar els elements i, a continuació, tornar a crear el volum."; +"bound_books_create_alert_title" = "Crea un volum"; +"voiceover_bound_books_progress" = "%@, Volum, %.0f per cent Completat, durada %@"; +"voiceover_no_bound_books_title" = "Sense títol de volum"; +"default_title" = "Per defecte"; +"voiceover_default_speed_title" = "Estableix la velocitat predeterminada"; +"error_loading_chapters" = "Els capítols no s'han pogut carregar des de: \n %@"; +"error_empty_chapters" = "Els capítols estan buits, verifiqueu el contingut de la carpeta: %@"; +"sleeptimer_option_custom" = "Personalitzat"; +"sleeptimer_custom_alert_title" = "Temporitzador de son personalitzat"; +"settings_progresslabels_title" = "Etiquetes de progrés"; +"settings_playerinterface_list_title" = "Obre"; +"settings_remainingtime_title" = "Utilitzeu el temps restant"; +"settings_chaptercontext_title" = "Utilitzeu el context del capítol"; +"settings_progresslabels_description" = "Canvia entre mostrar el temps restant, la durada total i el progrés del capítol o del llibre a la pantalla del reproductor."; +"settings_playerinterface_list_description" = "Ajusteu el que obre el botó de llista a la pantalla del reproductor"; +"settings_autoplay_section_title" = "REPRODUCCIÓ AUTOMÀTICA"; +"settings_autoplay_restart_title" = "Reinicieu els llibres acabats"; +"settings_theme_autobrightness" = "Seleccioneu la variació fosca d'un tema si la brillantor de la pantalla cau per sota del llindar establert."; +"note_title" = "Nota"; +"playing_title" = "Reproduint"; +"paused_title" = "En pausa"; +"skipped_forward_title" = "Ha saltat cap endavant"; +"skipped_back_title" = "Ha saltat cap enrere"; +"button_free_title" = "Sense botó"; +"screen_gestures_title" = "Gestos de pantalla"; +"gesture_tap_title" = "Toca per reproduir o posar en pausa"; +"gesture_swipe_left_title" = "Llisca cap a l'esquerra per rebobinar"; +"gesture_swipe_right_title" = "Llisca cap a la dreta per saltar endavant"; +"gesture_swipe_vertically_title" = "Llisca verticalment per crear un marcador"; +"details_title" = "Detalls"; +"download_title" = "Descarrega"; +"cancel_download_title" = "Cancel·la la descàrrega"; +"remove_downloaded_file_title" = "Suprimeix del dispositiu"; +"download_from_url_title" = "Descarrega des de l'URL"; +"done_title" = "Fet"; +"select_title" = "Seleccioneu"; +"sort_button_title" = "Ordena"; +"search_title" = "Cerca"; +"books_title" = "Llibres"; +"folders_title" = "Carpetes"; +"section_item_title" = "Títol"; +"section_item_author" = "Autor"; +"artwork_options_title" = "Opcions d'imatges"; +"artwork_photolibrary_title" = "Trieu a la biblioteca de fotos"; +"artwork_clipboard_title" = "Enganxa des del porta-retalls"; +"artwork_reset_title" = "Restableix"; +"artwork_clipboard_empty_title" = "No hi ha imatge al porta-retalls"; +"artwork_title" = "Imatges"; +"update_title" = "Actualitza"; +"edit_title" = "Edita"; +"setup_account_title" = "Configura el compte"; +"not_signedin_title" = "No s'ha iniciat la sessió"; +"total_listening_title" = "Temps total d'escolta"; +"sync_library_title" = "Sincronitza la biblioteca"; +"last_sync_title" = "Última sincronització: %@"; +"profile_title" = "Perfil"; +"manage_title" = "Gestiona"; +"logout_title" = "Tanca la sessió"; +"delete_account_title" = "Suprimeix el compte"; +"account_title" = "Compte"; +"benefits_cloudsync_title" = "Sincronització al núvol (beta)"; +"benefits_themesicons_title" = "Temes i icones"; +"benefits_supportus_title" = "Doneu-nos suport"; +"completeaccount_title" = "Completa el teu compte"; +"benefits_cloudsync_description" = "Baixeu i sincronitzeu la vostra biblioteca i el progrés del llibre a tots els vostres dispositius compatibles."; +"benefits_themesicons_description" = "Tindràs accés als temes i icones d'aplicacions addicionals que es desbloquegen fent una donació i unint-te a BookPlayer Plus."; +"benefits_supportus_description" = "Amb la vostra ajuda, podem implementar més funcions i fer que BookPlayer sigui encara millor."; +"benefits_disclaimer_title" = "Si us plau, tingueu en compte el següent:"; +"benefits_disclaimer_account_description" = "- Només necessiteu un compte amb nosaltres si teniu previst escoltar la vostra biblioteca en diferents dispositius"; +"benefits_disclaimer_subscription_description" = "- A causa dels costos del servidor per a l'emmagatzematge al núvol i la sincronització del progrés, necessitem una subscripció per compensar el cost d'aquesta funció"; +"subscribe_title" = "Subscriu-te ara"; +"renewal_description" = "Es renova automàticament mensualment"; +"pro_welcome_title" = "Benvingut a BookPlayer Pro!"; +"pro_welcome_description" = "Començarem a sincronitzar la vostra biblioteca quan hi hagi Wi-Fi disponible"; +"benefits_disclaimer_watch_description" = "- La reproducció autònoma a l'Apple Watch encara no està disponible. S'inclourà en una versió futura."; +"privacy_policy_title" = "Política de privadesa"; +"terms_conditions_title" = "Termes i condicions"; +"and_title" = "i"; +"agreement_prefix_title" = "En continuar, acceptes"; +"yearly_title" = "per any"; +"monthly_title" = "per mes"; +"choose_plan_title" = "Trieu el vostre pla"; +"tasks_title" = "Tasques"; +"queued_sync_tasks_title" = "Tasques de sincronització a la cua (%@)"; +"sync_tasks_alert_description" = "Si hi ha una tasca de sincronització que està encallada i no s'esborra després de tenir una connexió a Internet activa, podeu tancar la sessió i iniciar la sessió per esborrar les tasques actuals. Això revertirà la vostra biblioteca a l'últim estat sincronitzat amb els nostres servidors. + +Tingueu en compte que les tasques de càrrega poden trigar una mica i el progrés es publicarà periòdicament a la pantalla anterior. + +Estem treballant dur per oferir una experiència perfecta; si és possible, poseu-vos en contacte amb nosaltres a support@bookplayer.app amb una captura d'aquesta pantalla. Gràcies!"; +"sort_by_size_title" = "Mida"; +"settings_storage_sync_deleted_description" = "Fitxers eliminats (operacions de sincronització)"; +"storage_sync_deleted_recover_description" = "Podeu tornar a importar els vostres llibres i carpetes locals si s'han suprimit mitjançant una operació de sincronització. Això els traslladarà tots a la carpeta de documents, activant el procés d'importació. Si hi ha carpetes implicades, això podria significar que els originals encara es troben a la biblioteca i s'haurà de canviar el nom, disculpeu les molèsties."; +"upload_wifi_required_title" = "Es requereix una connexió Wi-Fi per pujar fitxers"; +"settings_privacy_title" = "Privadesa"; +"settings_crash_reports_title" = "Desactiva els informes d'error"; +"settings_skan_attribution_title" = "Desactiva l'atribució SKAN"; +"settings_skan_attribution_description" = "SKAN és la solució d'atribució de privadesa d'Apple que permet mesurar l'eficàcia d'una campanya sense comprometre la privadesa de l'usuari."; +"intent_sleeptimer_cancel" = "Cancel·la el temporitzador de repòs"; +"intent_sleeptimer_set_duration" = "Estableix el temporitzador de repòs amb durada"; +"duration_title" = "Durada"; +"intent_sleeptimer_request_duration_title" = "Per quant de temps"; +"Set Sleep Timer for ${duration}" = "Estableix el temporitzador de repòs per a ${duration}"; +"intent_sleeptimer_eoc_title" = "Estableix el temporitzador de repòs al final del capítol"; +"intent_lastbook_play_title" = "Reprèn l'últim llibre reproduït"; +"intent_lastbook_empty_error" = "No hi ha l'últim llibre reproduït"; +"intent_playback_pause_title" = "Posa en pausa la reproducció"; +"storage_artwork_cache_title" = "Mida de la memòria cau de les imatges"; +"settings_share_debug_information" = "Comparteix informació de depuració"; +"settings_autlock_section_title" = "Bloqueig automàtic"; +"settings_sleeptimer_auto_title" = "Temporitzador d'aturada automàtica"; +"settings_sleeptimer_auto_description" = "Reinicieu l'últim temporitzador de repòs actiu quan es reprengui la reproducció"; +"sync_tasks_inprogress_alert_title" = "No es poden sincronitzar les dades mentre hi ha tasques en curs a la cua"; +"sync_tasks_view_title" = "Veure tasques"; +"settings_datausage_title" = "Ús de dades"; +"datausage_upload_wifionly_title" = "Penja amb dades mòbils"; +"warning_title" = "Avís"; +"sync_tasks_item_upload_queued" = "Hi ha una tasca de pujada a la cua per a:\n %@ \nSi elimineu el fitxer, l'aplicació no el podrà pujar."; +"intent_custom_skipforward_title" = "Salta endavant amb interval"; +"intent_custom_skip_request_title" = "Quant de temps?"; +"intent_custom_interval_title" = "Interval de temps"; +"Skip forward ${interval}" = "Salta endavant ${interval}"; +"intent_custom_skiprewind_title" = "Rebobina amb interval"; +"Rewind ${interval}" = "Rebobina ${interval}"; +"settings_lock_orientation_title" = "Orientació bloquejada"; +"more_title" = "Més"; +"repeat_turn_on_title" = "Activa Repetició per a aquest llibre"; +"repeat_turn_off_title" = "Desactiva Repetició per a aquest llibre"; +"benefits_watchapp_description" = "Reproduïu o baixeu els vostres llibres i escolteu-los des de qualsevol lloc sense el vostre telèfon."; +"subscription_required_title" = "Cal subscripció"; +"download_from_jellyfin_title" = "Descarrega des de Jellyfin"; +"jellyfin_connection_details_title" = "Detalls de connexió"; +"jellyfin_connect_button" = "Connecta't"; +"jellyfin_sign_in_button" = "Inicieu la sessió"; +"jellyfin_section_server_url" = "URL del servidor"; +"jellyfin_section_server_url_footer" = "Connecteu-vos al vostre servidor Jellyfin"; +"jellyfin_section_server" = "Servidor"; +"jellyfin_server_name_label" = "Nom"; +"jellyfin_server_url_label" = "URL"; +"jellyfin_section_login" = "Inicieu sessió"; +"jellyfin_username_placeholder" = "Nom d'usuari"; +"jellyfin_password_placeholder" = "Contrasenya"; +"jellyfin_password_remember_me_label" = "Recorda'm"; +"settings_jellyfin_manage_connection_title" = "Gestionar la connexió"; +"jellyfin_internal_error_invalid_url" = "Error intern: l'URL de sol·licitud no és vàlid: %@"; +"jellyfin_internal_error_build_url" = "Error intern: no s'ha pogut crear l'URL de la sol·licitud"; +"jellyfin_internal_error_no_client" = "No es pot contactar amb el servidor Jellyfin. Comproveu l'URL del servidor proporcionat."; +"jellyfin_error_unexpected_response" = "Resposta del servidor inesperada"; +"jellyfin_error_unexpected_response_with_code" = "Resposta del servidor inesperada (Codi: %d - %@)"; +"jellyfin_error_unauthorized" = "No s'ha pogut iniciar la sessió. Comproveu el vostre nom d'usuari i contrasenya."; +"file_size_unknown" = "Mida desconeguda"; +"runtime_unknown" = "Durada desconeguda"; +"Swipe rows to see download options" = "Feu lliscar les files per veure les opcions de baixada"; +"settings_seekprogressbar_title" = "Cerca de barra de progrés"; +"settings_seekprogressbar_description" = "Activa la cerca a la pantalla de bloqueig"; diff --git a/BookPlayer/ca.lproj/Localizable.stringsdict b/BookPlayer/ca.lproj/Localizable.stringsdict new file mode 100644 index 00000000..95d2c245 --- /dev/null +++ b/BookPlayer/ca.lproj/Localizable.stringsdict @@ -0,0 +1,70 @@ + + + + + files_title + + NSStringLocalizedFormatKey + %#@format@ + format + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %d Arxiu + other + %d Arxius + + + delete_multiple_items_title + + NSStringLocalizedFormatKey + %#@format@ + format + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Vols esborrar %d? + other + Vols esborrar %d elements? + + + import_alert_title + + NSStringLocalizedFormatKey + %#@format@ + format + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Importa %d fitxer a + other + Importa %d fitxers a + + + import_processing_description + + NSStringLocalizedFormatKey + %#@format@ + format + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Processant 1 fitxer + other + Processant %d fitxers + + + + diff --git a/BookPlayer/el.lproj/Localizable.strings b/BookPlayer/el.lproj/Localizable.strings index 098d8f21..9e0dcc1d 100644 --- a/BookPlayer/el.lproj/Localizable.strings +++ b/BookPlayer/el.lproj/Localizable.strings @@ -28,7 +28,7 @@ "settings_support_compose_copy" = "Αντιγραφή πληροφοριών στο πρόχειρο"; "library_add_button" = "Προσθήκη"; "export_button" = "Κυνή χρήση"; -"delete_button" = "Διαγράφω"; +"delete_button" = "Διαγραφή"; "rename_button" = "Μετονομάζω"; "delete_single_item_title" = "Θέλετε να διαγράψετε το \"%@\";"; "delete_single_playlist_description" = "Η διαγραφή μόνο του φακέλου θα μεταφέρει όλα τα αρχεία του πίσω στη Βιβλιοθήκη."; @@ -322,6 +322,7 @@ "repeat_turn_on_title" = "Ενεργοποιήστε το Repeat για αυτό το βιβλίο"; "repeat_turn_off_title" = "Απενεργοποιήστε το Repeat για αυτό το βιβλίο"; "benefits_watchapp_description" = "Μεταδώστε ροή ή κατεβάστε τα βιβλία σας και ακούστε τα εν κινήσει χωρίς το τηλέφωνό σας."; +"subscription_required_title" = "Απαιτείται συνδρομή"; "download_from_jellyfin_title" = "Λήψη από το Jellyfin"; "jellyfin_connection_details_title" = "Στοιχεία σύνδεσης"; "jellyfin_connect_button" = "Συνδέω"; @@ -344,7 +345,6 @@ "jellyfin_error_unauthorized" = "Η σύνδεση απέτυχε. Ελέγξτε το όνομα χρήστη και τον κωδικό πρόσβασής σας."; "file_size_unknown" = "Άγνωστο μέγεθος"; "runtime_unknown" = "Άγνωστη διάρκεια"; -"subscription_required_title" = "Απαιτείται συνδρομή"; "Swipe rows to see download options" = "Σύρετε σειρές για να δείτε τις επιλογές λήψης"; -"settings_seekprogressbar_title" = "Progress Bar Seeking"; -"settings_seekprogressbar_description" = "Enable seeking on the lock screen"; +"settings_seekprogressbar_title" = "Αναζήτηση προόδου"; +"settings_seekprogressbar_description" = "Ενεργοποιήστε την αναζήτηση στην οθόνη κλειδώματος"; diff --git a/README.md b/README.md index 285bd2f9..796dc156 100644 --- a/README.md +++ b/README.md @@ -80,6 +80,8 @@ See [our Roadmap on GitHub](https://github.com/GianniCarlo/Audiobook-Player/proj - Hungarian (Gábor Sári) - Arabic (John Hamo & Monther Qandeel) - Finnish ([@akirataguchi115](https://github.com/akirataguchi115)) +- Greek (Stelios Platsis) +- Catalan (Josep) Help us to [translate BookPlayer](#localisation).