From fea8fdc986415a28928b0c4bf30776d605e8f0c4 Mon Sep 17 00:00:00 2001 From: Gianni Carlo Date: Sat, 14 Dec 2024 11:37:41 -0500 Subject: [PATCH] Add japanese as english to avoid chinese translation --- BookPlayer.xcodeproj/project.pbxproj | 9 + BookPlayer/ja.lproj/AppShortcuts.strings | 21 ++ BookPlayer/ja.lproj/Localizable.strings | 346 +++++++++++++++++++ BookPlayer/ja.lproj/Localizable.stringsdict | 70 ++++ BookPlayerWatch/ja.lproj/Localizable.strings | 28 ++ 5 files changed, 474 insertions(+) create mode 100644 BookPlayer/ja.lproj/AppShortcuts.strings create mode 100644 BookPlayer/ja.lproj/Localizable.strings create mode 100644 BookPlayer/ja.lproj/Localizable.stringsdict create mode 100644 BookPlayerWatch/ja.lproj/Localizable.strings diff --git a/BookPlayer.xcodeproj/project.pbxproj b/BookPlayer.xcodeproj/project.pbxproj index 2f0d35648..53994224b 100644 --- a/BookPlayer.xcodeproj/project.pbxproj +++ b/BookPlayer.xcodeproj/project.pbxproj @@ -1191,6 +1191,10 @@ 6350E4712CF4D0220077CDC1 /* PlayerControlsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlayerControlsView.swift; sourceTree = ""; }; 6350E4732CF4D2660077CDC1 /* PlayerToolbarView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlayerToolbarView.swift; sourceTree = ""; }; 6350E4752CF4F6E90077CDC1 /* PlaybackFullControlsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaybackFullControlsView.swift; sourceTree = ""; }; + 635390BC2D0DEB1500FE6E45 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ja; path = ja.lproj/Localizable.stringsdict; sourceTree = ""; }; + 635390BD2D0DEB1500FE6E45 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = ""; }; + 635390BE2D0DEB1500FE6E45 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/AppShortcuts.strings; sourceTree = ""; }; + 635390BF2D0DEB1500FE6E45 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = ""; }; 6354CD9B2B4902CE006D9551 /* DebugInformationActivityItemSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DebugInformationActivityItemSource.swift; sourceTree = ""; }; 6356D48B2C584EFD00994B71 /* CustomSkipForwardIntent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomSkipForwardIntent.swift; sourceTree = ""; }; 6356F9B42AC7CC5600B7A027 /* CancelSleepTimerIntent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CancelSleepTimerIntent.swift; sourceTree = ""; }; @@ -3309,6 +3313,7 @@ nb, "pt-PT", el, + ja, ); mainGroup = 418B6CEF1D2707F700F974FB; packageReferences = ( @@ -4238,6 +4243,7 @@ 9F5011F32A62027C0075FEBA /* nb */, 630584E32ADEB88500FBFA6F /* pt-PT */, 636086022C5B589900341D78 /* el */, + 635390BC2D0DEB1500FE6E45 /* ja */, ); name = Localizable.stringsdict; sourceTree = ""; @@ -4309,6 +4315,7 @@ 9F5011F42A62027C0075FEBA /* nb */, 630584E42ADEB88500FBFA6F /* pt-PT */, 636086032C5B589900341D78 /* el */, + 635390BD2D0DEB1500FE6E45 /* ja */, ); name = Localizable.strings; sourceTree = ""; @@ -4340,6 +4347,7 @@ 9F5011F52A62027C0075FEBA /* nb */, 630584E22ADEB88500FBFA6F /* pt-PT */, 636086052C5B589900341D78 /* el */, + 635390BF2D0DEB1500FE6E45 /* ja */, ); name = Localizable.strings; sourceTree = ""; @@ -4378,6 +4386,7 @@ 6376092F2ADCD83D00A01D5D /* uk */, 633BE3E12AE43D1300F983AC /* pt-PT */, 636086042C5B589900341D78 /* el */, + 635390BE2D0DEB1500FE6E45 /* ja */, ); name = AppShortcuts.strings; sourceTree = ""; diff --git a/BookPlayer/ja.lproj/AppShortcuts.strings b/BookPlayer/ja.lproj/AppShortcuts.strings new file mode 100644 index 000000000..0bf4640b2 --- /dev/null +++ b/BookPlayer/ja.lproj/AppShortcuts.strings @@ -0,0 +1,21 @@ +"Play the current book in ${applicationName}" = "Play the current book in ${applicationName}"; +"Play the last book in ${applicationName}" = "Play the last book in ${applicationName}"; +"Continue the last played book in ${applicationName}" = "Continue the last played book in ${applicationName}"; +"Pause the current book in ${applicationName}" = "Pause the current book in ${applicationName}"; +"Pause playback in ${applicationName}" = "Pause playback in ${applicationName}"; +"Stop ${applicationName}" = "Stop ${applicationName}"; +"Stop playback in ${applicationName}" = "Stop playback in ${applicationName}"; +"Set the sleep timer to the End of Chapter in ${applicationName}" = "Set the sleep timer to the End of Chapter in ${applicationName}"; +"Set the sleep timer to the End of the current Chapter in ${applicationName}" = "Set the sleep timer to the End of the current Chapter in ${applicationName}"; +"Cancel the sleep timer in ${applicationName}" = "Cancel the sleep timer in ${applicationName}"; +"Turn off the sleep timer in ${applicationName}" = "Turn off the sleep timer in ${applicationName}"; +"Set the sleep timer in ${applicationName}" = "Set the sleep timer in ${applicationName}"; +"Turn on the sleep timer in ${applicationName}" = "Turn on the sleep timer in ${applicationName}"; +"Enable the sleep timer in ${applicationName}" = "Enable the sleep timer in ${applicationName}"; +"Rewind in ${applicationName}" = "Rewind in ${applicationName}"; +"Jump back in ${applicationName}" = "Jump back in ${applicationName}"; +"Skip back in ${applicationName}" = "Skip back in ${applicationName}"; +"Go back in ${applicationName}" = "Go back in ${applicationName}"; +"Fast forward in ${applicationName}" = "Fast forward in ${applicationName}"; +"Skip forward in ${applicationName}" = "Skip forward in ${applicationName}"; +"Jump forward in ${applicationName}" = "Jump forward in ${applicationName}"; diff --git a/BookPlayer/ja.lproj/Localizable.strings b/BookPlayer/ja.lproj/Localizable.strings new file mode 100644 index 000000000..49969e433 --- /dev/null +++ b/BookPlayer/ja.lproj/Localizable.strings @@ -0,0 +1,346 @@ +"library_title" = "Library"; +"settings_button" = "Settings"; +"settings_title" = "Settings"; +"settings_autoplay_title" = "AutoPlay Library"; +"settings_autoplay_description" = "After finishing an audiobook, playback will resume with all items in the library, including items in folders."; +"settings_smartrewind_title" = "Smart Rewind"; +"settings_smartrewind_description" = "Rewind 30 seconds after being paused for 10 minutes."; +"settings_boostvolume_title" = "Boost Volume"; +"settings_boostvolume_description" = "Doubles the volume.\nUse with caution and care for your hearing."; +"settings_globalspeed_title" = "Global Speed Control"; +"settings_globalspeed_description" = "Set speed across all books."; +"settings_autolock_title" = "Disable Autolock"; +"settings_autolock_description" = "Prevent the device from locking when on the Player screen."; +"settings_siri_lastplayed_title" = "Last played book"; +"settings_siri_lastplayed_description" = "Use Siri to continue the last played book."; +"settings_skip_title" = "SKIP INTERVALS"; +"settings_skip_rewind_title" = "Rewind"; +"settings_skip_forward_title" = "Forward"; +"settings_skip_description" = "Adjust the amount skipped when using the buttons in the Player or Control Center."; +"settings_support_title" = "SUPPORT"; +"settings_siri_title" = "SIRI SHORTCUTS"; +"settings_support_project_title" = "View project on Github"; +"settings_support_project_description" = "Open new issues for your feature requests and errors"; +"settings_support_email_title" = "Send us an email"; +"settings_credits_title" = "Credits and Licenses"; +"settings_support_compose_title" = "Unable to compose email"; +"settings_support_compose_description" = "You need to set up an email account in your device settings to use this.\n\nPlease mail us at"; +"settings_support_compose_copy" = "Copy information to clipboard"; +"library_add_button" = "Add"; +"export_button" = "Share"; +"delete_button" = "Delete"; +"rename_button" = "Rename"; +"delete_single_item_title" = "Do you want to delete “%@”?"; +"delete_single_playlist_description" = "Deleting only the folder will move all its files back to the Library."; +"delete_shallow_button" = "Delete folder only"; +"delete_deep_button" = "Delete folder and files"; +"create_playlist_button" = "Create folder"; +"create_button" = "Create"; +"import_button" = "Import files"; +"import_description" = "You can also add files via AirDrop. Send an audiobook file to your device and select BookPlayer from the list that appears."; +"create_playlist_title" = "Create a new folder"; +"delete_multiple_items_description" = "This will remove all files inside selected folders as well."; +"new_playlist_button" = "New Folder"; +"existing_playlist_button" = "Existing Folder"; +"choose_destination_title" = "Choose destination"; +"delete_completely_button" = "Delete completely"; +"move_library_button" = "Move to Library"; +"options_button" = "Options"; +"select_playlist_title" = "Select Folder"; +"title_button" = "Title"; +"sort_filename_button" = "Original File Name"; +"sort_title" = "Sort Items by"; +"cancel_button" = "Cancel"; +"seconds_title" = "sec"; +"ok_button" = "OK"; +"siri_alert_description" = "Siri Shortcuts are available on iOS 12 and above"; +"support_bookplayer_title" = "Support BookPlayer"; +"support_bookplayer_description" = "Support future development and get extra themes, app icons, cloud sync and stand-alone playback on the Apple Watch"; +"learn_more_title" = "LEARN MORE"; +"settings_appearance_title" = "Appearance"; +"settings_theme_title" = "Theme"; +"settings_app_icon_title" = "App Icon"; +"settings_playback_title" = "Playback Settings"; +"settings_controls_title" = "Player Controls"; +"settings_power_connected_title" = "Only when connected to power"; +"settings_tip_jar_title" = "Tip Jar"; +"theme_system_title" = "Use System Mode"; +"theme_switch_title" = "Switch automatically"; +"theme_dark_title" = "Always use dark variation"; +"themes_title" = "Themes"; +"icons_bookplayer_credit_description" = "By your friends at BookPlayer"; +"kind_tip_title" = "Kind tip of"; +"excellent_tip_title" = "Excellent tip of"; +"incredible_tip_title" = "Incredible tip of"; +"plus_themes_description" = "Carefully picked color themes to match your favorite books"; +"plus_icons_description" = "BookPlayer Plus comes with several app icons, matching the color schemes and your wallpaper"; +"support_us_title" = "Support us"; +"bookplayer_opensource_description" = "BookPlayer is free and Open Source and it will always remain that way. With your help we are able to implement more features and make BookPlayer even better"; +"thanks_title" = "Thanks for your support!"; +"extra_tips_description" = "If you're really enjoying BookPlayer, you can leave extra tips to support the app's development further. This will help to keep the lights on and features coming."; +"select_all_title" = "Select All"; +"deselect_all_title" = "Deselect All"; +"move_title" = "Move"; +"jump_start_title" = "Jump to start"; +"mark_finished_title" = "Mark as Finished"; +"sort_files_title" = "Sort Files By"; +"rename_title" = "Rename item"; +"file_error_title" = "File error!"; +"file_error_description" = "This book's file couldn't be loaded. Make sure you're not using files with DRM protection (like .aax files)"; +"file_missing_title" = "File missing!"; +"file_missing_description" = "This book's file was removed from your device. Import the file again to play the book"; +"empty_playlist_description" = "You can also move files here by dragging them on this folder in the Library"; +"playlist_add_title" = "Add files"; +"player_speed_title" = "Set playback speed"; +"player_sleep_title" = "Pause playback"; +"sleep_chapter_option_title" = "End of current chapter"; +"player_chapter_description" = "Chapter %d of %d"; +"chapters_title" = "Chapters"; +"chapters_item_description" = "Start: %@ - Duration: %@"; +"restore_title" = "Restore"; +"themes_caps_title" = "THEMES"; +"plus_app_icons_title" = "App Icons"; +"mark_unfinished_title" = "Mark as Unfinished"; +"move_playlist_button" = "Move to folder"; +"move_single_item_title" = "Do you want to move '%@' to '%@'?"; +"current_playlist_title" = "Current Folder"; +"select_item_title" = "Select Item"; +"sleep_alert_description" = "Sleeping when the chapter ends"; +"sleep_time_description" = "Sleeping in %@"; +"sleep_off_title" = "Off"; +"sleep_interval_title" = "In %@"; +"chapter_number_title" = "Chapter %d"; +"progress_complete_description" = "%d percent Complete"; +"chapter_duration_title" = "Chapter duration:"; +"chapter_time_remaining_title" = "Remaining Chapter Time:"; +"book_time_remaining_title" = "Remaining Book Time:"; +"book_duration_title" = "Book duration:"; +"icon_error_description" = "Changing the app icon wasn't successful. Try again later"; +"error_title" = "Error"; +"generic_retry_description" = "Please try again later"; +"network_error_title" = "Network Error"; +"purchases_restored_title" = "Purchases restored!"; +"tip_missing_title" = "You haven't tipped us yet"; +"thanks_amazing_title" = "You are amazing!"; +"play_title" = "Play"; +"pause_title" = "Pause"; +"voiceover_no_title" = "No Title"; +"voiceover_no_author" = "No Author"; +"voiceover_book_progress" = "%@ by %@, %.0f percent completed, duration: %@"; +"voiceover_no_file_title" = "No File Title"; +"voiceover_no_file_subtitle" = "No File Subtitle"; +"voiceover_no_playlist_title" = "No Folder Title"; +"voiceover_playlist_progress" = "%@, Folder, %.0f percent completed"; +"voiceover_unknown_title" = "Unknown title"; +"voiceover_unknown_author" = "Unknown author"; +"voiceover_book_info" = "%@ by %@"; +"voiceover_book_chapter" = "%@ by %@, chapter %@"; +"voiceover_rewind_time" = "Rewind %@"; +"voiceover_forward_time" = "Fast Forward %@"; +"watchapp_last_played_title" = "Last Played"; +"watchapp_refresh_data_title" = "Refresh data"; +"recent_title" = "Recent"; +"carplay_library_error" = "Unable to load books"; +"siri_invocation_phrase" = "Continue my book"; +"siri_activity_title" = "Continue last played book"; +"watchapp_connect_error_title" = "Connectivity Error"; +"watchapp_connect_error_description" = "There's a problem connecting to your phone, please try again later"; +"sleep_remaining_title" = "%@ remaining until sleep"; +"audio_source_title" = "Audio Source"; +"speed_title" = "speed"; +"import_preparing_title" = "Preparing to import files"; +"library_add_title" = "Add your first book"; +"invalid_url_title" = "Invalid URL: %@"; +"downloading_file_title" = "Downloading file"; +"progress_title" = "Progress"; +"settings_siri_sleeptimer_title" = "Sleep Timer"; +"active_title" = "On"; +"voiceover_currently_playing_title" = "Currently playing %@ by %@"; +"voiceover_miniplayer_hint" = "Miniplayer. Tap to show the Player"; +"voiceover_chapter_time_title" = "Current Chapter Time: %@"; +"voiceover_dismiss_player_title" = "Dismiss Player"; +"sort_most_recent_button" = "Most Recent"; +"sort_reversed_button" = "Reverse Order"; +"voiceover_continue_playback_title" = "Continue Playback"; +"coredata_error_diskfull_description" = "The library couldn't be loaded, the device is out of disk space."; +"coredata_error_migration_description" = "A migration of the database failed, the library will have to be reinitialized."; +"import_warning_description" = "Transferring files may take a while, please make sure the number of files is complete before proceeding."; +"settings_storage_description" = "Manage your files"; +"storage_total_title" = "Total space used"; +"settings_storage_title" = "Storage Management"; +"storage_fix_file_button" = "Fix"; +"storage_fix_file_description" = "The book item is missing, if the corresponding item cannot be found, a new one will be created"; +"bookmarks_title" = "Bookmarks"; +"bookmark_created_title" = "Your bookmark has been saved at %@"; +"bookmark_exists_title" = "You have already created a bookmark at %@"; +"bookmark_note_action_title" = "Add note"; +"bookmarks_see_title" = "See bookmarks"; +"bookmark_type_automatic_title" = "Automatic"; +"bookmark_type_user_title" = "Manual"; +"bookmark_automatic_play_title" = "Last position before playback started"; +"bookmark_automatic_skip_title" = "Last position before time skip"; +"bookmark_note_edit_title" = "Edit note"; +"bookmark_create_title" = "Create Bookmark"; +"storage_duplicate_item_title" = "Duplicate"; +"storage_duplicate_item_description" = "The selected file was a duplicate, the existing file is located at: %@"; +"chapters_previous_title" = "Previous Chapter"; +"chapters_next_title" = "Next Chapter"; +"book_time_current_title" = "Current Book Time: %@"; +"storage_fix_files_description" = "The link between the files and the digital book items are missing, if the corresponding item cannot be found for each file, a new one will be created"; +"storage_fix_all_title" = "Fix All"; +"settings_backup_title" = "iCloud Backups"; +"settings_backup_files_title" = "Include book files"; +"bound_books_create_button" = "Combine into Volume"; +"bound_books_undo_alert_title" = "Convert to Folder"; +"bound_books_new_title_placeholder" = "New Book Volume"; +"bound_books_create_alert_description" = "Make sure items are in correct order. To reorder chapters later you need convert the volume back into a folder, reorder items and then re-create the volume."; +"bound_books_create_alert_title" = "Create a volume"; +"voiceover_bound_books_progress" = "%@, Volume, %.0f percent Completed, duration %@"; +"voiceover_no_bound_books_title" = "No Volume Title"; +"default_title" = "Default"; +"voiceover_default_speed_title" = "Set default speed"; +"error_loading_chapters" = "Chapters couldn't be loaded from: \n%@"; +"error_empty_chapters" = "Chapters are empty, please verify the contents of the folder: %@"; +"sleeptimer_option_custom" = "Custom"; +"sleeptimer_custom_alert_title" = "Custom sleep timer"; +"settings_progresslabels_title" = "Progress Labels"; +"settings_playerinterface_list_title" = "Opens"; +"settings_remainingtime_title" = "Use Remaining Time"; +"settings_chaptercontext_title" = "Use Chapter Context"; +"settings_progresslabels_description" = "Toggle between displaying the remaining time, total duration and progress of either the chapter or the book in the player screen"; +"settings_playerinterface_list_description" = "Adjust what the list button in the player screen opens"; +"settings_autoplay_section_title" = "AUTOPLAY"; +"settings_autoplay_restart_title" = "Restart finished books"; +"settings_theme_autobrightness" = "Select the dark variation of a theme if the screen brightness falls below the set threshold."; +"note_title" = "Note"; +"playing_title" = "Playing"; +"paused_title" = "Paused"; +"skipped_forward_title" = "Skipped forward"; +"skipped_back_title" = "Skipped back"; +"button_free_title" = "Button Free"; +"screen_gestures_title" = "Screen Gestures"; +"gesture_tap_title" = "Tap to play or pause"; +"gesture_swipe_left_title" = "Swipe left to rewind"; +"gesture_swipe_right_title" = "Swipe right to skip forward"; +"gesture_swipe_vertically_title" = "Swipe vertically to create bookmark"; +"details_title" = "Details"; +"download_title" = "Download"; +"cancel_download_title" = "Cancel download"; +"remove_downloaded_file_title" = "Remove from device"; +"download_from_url_title" = "Download from URL"; +"done_title" = "Done"; +"select_title" = "Select"; +"sort_button_title" = "Sort"; +"search_title" = "Search"; +"books_title" = "Books"; +"folders_title" = "Folders"; +"section_item_title" = "Title"; +"section_item_author" = "Author"; +"artwork_options_title" = "Artwork options"; +"artwork_photolibrary_title" = "Choose from Photo Library"; +"artwork_clipboard_title" = "Paste from clipboard"; +"artwork_reset_title" = "Reset"; +"artwork_clipboard_empty_title" = "No image in the clipboard"; +"artwork_title" = "Artwork"; +"update_title" = "Update"; +"edit_title" = "Edit"; +"setup_account_title" = "Set Up Account"; +"not_signedin_title" = "Not signed in"; +"total_listening_title" = "Total Listening Time"; +"sync_library_title" = "Sync Library"; +"last_sync_title" = "Last sync: %@"; +"profile_title" = "Profile"; +"manage_title" = "Manage"; +"logout_title" = "Log out"; +"delete_account_title" = "Delete Account"; +"account_title" = "Account"; +"benefits_cloudsync_title" = "Cloud sync (Beta)"; +"benefits_themesicons_title" = "Themes & Icons"; +"benefits_supportus_title" = "Support us"; +"completeaccount_title" = "Complete your account"; +"benefits_cloudsync_description" = "Download and sync your library and book progress to all your supported devices."; +"benefits_themesicons_description" = "You'll have access to the additional themes and app icons that are unlocked by donating and joining BookPlayer Plus."; +"benefits_supportus_description" = "With your help we are able to implement more features and make BookPlayer even better."; +"benefits_disclaimer_title" = "Please keep in mind the following:"; +"benefits_disclaimer_account_description" = "- You only need an account with us if you plan to listen to your library across different devices"; +"benefits_disclaimer_subscription_description" = "- Due to ongoing server costs for cloud storage and progress syncing, we require a subscription to offset the cost of this feature"; +"subscribe_title" = "Subscribe now"; +"renewal_description" = "Renews automatically monthly"; +"pro_welcome_title" = "Welcome to BookPlayer Pro!"; +"pro_welcome_description" = "We'll start syncing your library when WiFi is available"; +"benefits_disclaimer_watch_description" = "- Stand-alone playback on the Apple Watch is not available yet. It will be included in a future version."; +"privacy_policy_title" = "Privacy Policy"; +"terms_conditions_title" = "Terms and Conditions"; +"and_title" = "and"; +"agreement_prefix_title" = "By continuing, you agree to"; +"yearly_title" = "per year"; +"monthly_title" = "per month"; +"choose_plan_title" = "Choose your plan"; +"tasks_title" = "Tasks"; +"queued_sync_tasks_title" = "Queued sync tasks (%d)"; +"sync_tasks_alert_description" = "If there's a synchronization task that is stuck and doesn't clear out after having an active internet connection, you can log out and sign in to clear out the current tasks. This will revert your library to the last state synchronized to our servers. + +Keep in mind that upload tasks can take some time, and the progress will be periodically posted on the previous screen. + +We're working hard on providing a seamless experience, if possible, please contact us at support@bookplayer.app with a screenshot of this screen. Thanks!"; +"sort_by_size_title" = "Size"; +"settings_storage_sync_deleted_description" = "Files removed (sync operations)"; +"storage_sync_deleted_recover_description" = "You can import back your local books and folders if they were deleted by a sync operation. This will move all of them back to the documents folder, triggering the import process. If folders are involved, this could mean that the originals are still in the library, and some renaming will have to take place, sorry about this inconvenience"; +"upload_wifi_required_title" = "Wi-Fi is required to upload files"; +"settings_privacy_title" = "Privacy"; +"settings_crash_reports_title" = "Disable crash reports"; +"settings_skan_attribution_title" = "Disable SKAN attribution"; +"settings_skan_attribution_description" = "SKAN is Apple's privacy-first attribution solution that enables measuring how effective a campaign was without compromising the user privacy"; +"intent_sleeptimer_cancel" = "Cancel Sleep Timer"; +"intent_sleeptimer_set_duration" = "Set Sleep Timer with duration"; +"duration_title" = "Duration"; +"intent_sleeptimer_request_duration_title" = "For how long"; +"Set Sleep Timer for ${duration}" = "Set Sleep Timer for ${duration}"; +"intent_sleeptimer_eoc_title" = "Set Sleep Timer to End of Chapter"; +"intent_lastbook_play_title" = "Resume last played book"; +"intent_lastbook_empty_error" = "There's no last played book"; +"intent_playback_pause_title" = "Pause playback"; +"storage_artwork_cache_title" = "Artwork cache size"; +"settings_share_debug_information" = "Share debug information"; +"settings_autlock_section_title" = "Autolock"; +"settings_sleeptimer_auto_title" = "Auto Sleep Timer"; +"settings_sleeptimer_auto_description" = "Restart the last active sleep timer when playback is resumed"; +"sync_tasks_inprogress_alert_title" = "Can't sync data while there are queued tasks in progress"; +"sync_tasks_view_title" = "View tasks"; +"settings_datausage_title" = "Data Usage"; +"datausage_upload_wifionly_title" = "Upload using cellular data"; +"warning_title" = "Warning"; +"sync_tasks_item_upload_queued" = "There's a queued upload task for:\n%@\nRemoving the file will prevent the app from uploading it"; +"intent_custom_skipforward_title" = "Skip forward with interval"; +"intent_custom_skip_request_title" = "How much time"; +"intent_custom_interval_title" = "Time interval"; +"Skip forward ${interval}" = "Skip forward ${interval}"; +"intent_custom_skiprewind_title" = "Rewind with interval"; +"Rewind ${interval}" = "Rewind ${interval}"; +"settings_lock_orientation_title" = "Orientation Locked"; +"more_title" = "More"; +"repeat_turn_on_title" = "Turn on Repeat for this book"; +"repeat_turn_off_title" = "Turn off Repeat for this book"; +"benefits_watchapp_description" = "Stream or download your books and listen on the go without your phone."; +"download_from_jellyfin_title" = "Download from Jellyfin"; +"jellyfin_connection_details_title" = "Connection Details"; +"jellyfin_connect_button" = "Connect"; +"jellyfin_sign_in_button" = "Sign In"; +"jellyfin_section_server_url" = "Server URL"; +"jellyfin_section_server_url_footer" = "Connect to your Jellyfin server"; +"jellyfin_section_server" = "Server"; +"jellyfin_server_name_label" = "Name"; +"jellyfin_server_url_label" = "URL"; +"jellyfin_section_login" = "Login"; +"jellyfin_username_placeholder" = "Username"; +"jellyfin_password_placeholder" = "Password"; +"jellyfin_password_remember_me_label" = "Remember Me"; +"settings_jellyfin_manage_connection_title" = "Manage Connection"; +"jellyfin_internal_error_invalid_url" = "Internal error: Request URL is invalid: %@"; +"jellyfin_internal_error_build_url" = "Internal error: Failed to build request URL"; +"jellyfin_internal_error_no_client" = "Cannot contact Jellyfin server. Check the provided server URL."; +"jellyfin_error_unexpected_response" = "Unexpected server response"; +"jellyfin_error_unexpected_response_with_code" = "Unexpected server response (Code: %d - %@)"; +"jellyfin_error_unauthorized" = "Sign In failed. Check your username and password."; +"file_size_unknown" = "Unknown size"; +"runtime_unknown" = "Unknown duration"; diff --git a/BookPlayer/ja.lproj/Localizable.stringsdict b/BookPlayer/ja.lproj/Localizable.stringsdict new file mode 100644 index 000000000..40eb3bde6 --- /dev/null +++ b/BookPlayer/ja.lproj/Localizable.stringsdict @@ -0,0 +1,70 @@ + + + + + files_title + + NSStringLocalizedFormatKey + %#@format@ + format + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %d File + other + %d Files + + + delete_multiple_items_title + + NSStringLocalizedFormatKey + %#@format@ + format + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + + other + Do you want to delete %d items? + + + import_alert_title + + NSStringLocalizedFormatKey + %#@format@ + format + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Import %d file into + other + Import %d files into + + + import_processing_description + + NSStringLocalizedFormatKey + %#@format@ + format + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Processing 1 file + other + Processing %d files + + + + diff --git a/BookPlayerWatch/ja.lproj/Localizable.strings b/BookPlayerWatch/ja.lproj/Localizable.strings new file mode 100644 index 000000000..6b69ee479 --- /dev/null +++ b/BookPlayerWatch/ja.lproj/Localizable.strings @@ -0,0 +1,28 @@ +/* + Localizable.strings + BookPlayer + + Created by Gianni Carlo on 12/29/19. + Copyright © 2019 Tortuga Power. All rights reserved. +*/ + +"library_title" = "Library"; +"delete_button" = "Delete"; +"ok_button" = "OK"; +"recent_title" = "Recent"; +"storage_total_title" = "Total space used"; +"watchapp_last_played_title" = "Last Played"; +"watchapp_refresh_data_title" = "Refresh data"; +"watchapp_connect_error_title" = "Connectivity Error"; +"watchapp_connect_error_description" = "There's a problem connecting to your phone, please try again later"; +"chapters_title" = "Chapters"; +"settings_controls_title" = "Player Controls"; +"settings_boostvolume_title" = "Boost Volume"; +"settings_skip_title" = "SKIP INTERVALS"; +"settings_skip_rewind_title" = "Rewind"; +"settings_skip_forward_title" = "Forward"; +"settings_autoplay_section_title" = "AUTOPLAY"; +"speed_title" = "speed"; +"logout_title" = "Log out"; +"benefits_watchapp_description" = "Stream or download your books and listen on the go without your phone."; +"subscription_required_title" = "Subscription required";