i18n cleanup (#665)

* i18n cleanup

same as desktop edition

* update

* update

* Apply suggestions from lyswhut

* Apply suggestions from lyswhut

* update
This commit is contained in:
3gf8jv4dv 2024-12-26 23:34:05 +08:00 committed by GitHub
parent 75648eec28
commit c2079daf72
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 53 additions and 53 deletions

View File

@ -62,7 +62,7 @@
--- ---
*词语约定:本协议中的“本项目”指 LX Music洛雪音乐助手)移动版项目;“使用者”指签署本协议的使用者;“官方音乐平台”指对本项目内置的包括酷我、酷狗、咪咕等音乐源的官方平台统称;“版权数据”指包括但不限于图像、音频、名字等在内的他人拥有所属版权的数据。* *词语约定:本协议中的“本项目”指 LX Music洛雪音乐移动版项目“使用者”指签署本协议的使用者“官方音乐平台”指对本项目内置的包括酷我、酷狗、咪咕等音乐源的官方平台统称“版权数据”指包括但不限于图像、音频、名字等在内的他人拥有所属版权的数据。*
### 一、数据来源 ### 一、数据来源

View File

@ -107,9 +107,9 @@
"list_sort_modal_by_down": "Descending", "list_sort_modal_by_down": "Descending",
"list_sort_modal_by_field": "Sort Field", "list_sort_modal_by_field": "Sort Field",
"list_sort_modal_by_name": "Title", "list_sort_modal_by_name": "Title",
"list_sort_modal_by_random": "Randomization", "list_sort_modal_by_random": "Random",
"list_sort_modal_by_singer": "Artist", "list_sort_modal_by_singer": "Artist",
"list_sort_modal_by_source": "Song source", "list_sort_modal_by_source": "Music Service",
"list_sort_modal_by_time": "Length", "list_sort_modal_by_time": "Length",
"list_sort_modal_by_type": "Sort Category", "list_sort_modal_by_type": "Sort Category",
"list_sort_modal_by_up": "Ascending", "list_sort_modal_by_up": "Ascending",
@ -154,7 +154,7 @@
"metadata_edit_modal_tip": "Song title cannot be empty", "metadata_edit_modal_tip": "Song title cannot be empty",
"metadata_edit_modal_title": "Edit Song Metadata", "metadata_edit_modal_title": "Edit Song Metadata",
"move_to": "Move to...", "move_to": "Move to...",
"music_source_detail": "Song Page", "music_source_detail": "Song Detail",
"name": "Title: {name}", "name": "Title: {name}",
"nav_exit": "Exit App", "nav_exit": "Exit App",
"nav_love": "Your Library", "nav_love": "Your Library",
@ -201,7 +201,7 @@
"player__end": "Finished", "player__end": "Finished",
"player__error": "Error loading music. Switch to the next song after 5 seconds", "player__error": "Error loading music. Switch to the next song after 5 seconds",
"player__getting_url": "Getting music link...", "player__getting_url": "Getting music link...",
"player__getting_url_delay_retry": "The service is busy. Try again in {time} seconds...", "player__getting_url_delay_retry": "The server is busy. Try again in {time} seconds...",
"player__loading": "Music loading...", "player__loading": "Music loading...",
"player__refresh_url": "Music URL expired, refreshing...", "player__refresh_url": "Music URL expired, refreshing...",
"player_cache_migrating": "Song cache is being migrated, please wait ⌛️", "player_cache_migrating": "Song cache is being migrated, please wait ⌛️",
@ -221,7 +221,7 @@
"setting__other_meta_cache": "Other Cache Management", "setting__other_meta_cache": "Other Cache Management",
"setting__other_music_url_clear_btn": "Clear Song URL Cache", "setting__other_music_url_clear_btn": "Clear Song URL Cache",
"setting__other_music_url_label": "Number of song URLs:", "setting__other_music_url_label": "Number of song URLs:",
"setting__other_other_source_clear_btn": "Clear source song cache", "setting__other_other_source_clear_btn": "Clear Song Cache of Changed Source",
"setting__other_other_source_label": "Number of songs information that changed source: ", "setting__other_other_source_label": "Number of songs information that changed source: ",
"setting__other_resource_cache": "Resource Cache Management", "setting__other_resource_cache": "Resource Cache Management",
"setting_about": "About LX Music", "setting_about": "About LX Music",
@ -250,7 +250,7 @@
"setting_basic": "General", "setting_basic": "General",
"setting_basic_always_keep_statusbar_height": "Always keep status bar height", "setting_basic_always_keep_statusbar_height": "Always keep status bar height",
"setting_basic_always_keep_statusbar_height_tip": "By default, the app dynamically determines whether spacing needs to be kept for the system status bar, but if there is a situation on your device where the app's interactable content overlaps with the display of the status bar content, you can enable this option to always keep space for the system status bar.", "setting_basic_always_keep_statusbar_height_tip": "By default, the app dynamically determines whether spacing needs to be kept for the system status bar, but if there is a situation on your device where the app's interactable content overlaps with the display of the status bar content, you can enable this option to always keep space for the system status bar.",
"setting_basic_animation": "Random pop-up animation", "setting_basic_animation": "Randomize pop-up animation",
"setting_basic_auto_hide_play_bar": "Hide playbar when keyboard pops up", "setting_basic_auto_hide_play_bar": "Hide playbar when keyboard pops up",
"setting_basic_drawer_layout_position": "Direction of Navigation & List Popup", "setting_basic_drawer_layout_position": "Direction of Navigation & List Popup",
"setting_basic_drawer_layout_position_left": "Left Side", "setting_basic_drawer_layout_position_left": "Left Side",
@ -268,7 +268,7 @@
"setting_basic_share_type": "Share", "setting_basic_share_type": "Share",
"setting_basic_share_type_clipboard": "Copy to clipboard", "setting_basic_share_type_clipboard": "Copy to clipboard",
"setting_basic_share_type_system": "Use system share", "setting_basic_share_type_system": "Use system share",
"setting_basic_show_animation": "Show switching animation", "setting_basic_show_animation": "Show animation",
"setting_basic_show_back_btn": "Show \"Back to Desktop\" button", "setting_basic_show_back_btn": "Show \"Back to Desktop\" button",
"setting_basic_show_exit_btn": "Show \"Exit App\" button", "setting_basic_show_exit_btn": "Show \"Exit App\" button",
"setting_basic_source": "Music API", "setting_basic_source": "Music API",
@ -280,10 +280,10 @@
"setting_basic_source_test": "Test API (Available for most app features)", "setting_basic_source_test": "Test API (Available for most app features)",
"setting_basic_source_title": "Choose a music API", "setting_basic_source_title": "Choose a music API",
"setting_basic_source_user_api_btn": "Music API Management", "setting_basic_source_user_api_btn": "Music API Management",
"setting_basic_sourcename": "Song Source Name", "setting_basic_sourcename": "Music Streaming Service Name",
"setting_basic_sourcename_alias": "Alias", "setting_basic_sourcename_alias": "Alias",
"setting_basic_sourcename_real": "Original", "setting_basic_sourcename_real": "Original",
"setting_basic_sourcename_title": "Choose the name of song source", "setting_basic_sourcename_title": "Choose the music streaming service name",
"setting_basic_startup_auto_play": "Automatically play music on startup", "setting_basic_startup_auto_play": "Automatically play music on startup",
"setting_basic_startup_push_play_detail_screen": "Open the play detail page on startup", "setting_basic_startup_push_play_detail_screen": "Open the play detail page on startup",
"setting_basic_theme": "Theme", "setting_basic_theme": "Theme",
@ -387,7 +387,7 @@
"songlist_new": "Latest", "songlist_new": "Latest",
"songlist_open": "Import", "songlist_open": "Import",
"songlist_open_input_placeholder": "Enter a playlist link/ID", "songlist_open_input_placeholder": "Enter a playlist link/ID",
"songlist_open_input_tip": "1. Cross-source playlists are not supported. Please confirm whether the playlist to be opened corresponds to the current chosen source\n2. If you encounter a playlist link that cannot be opened. Please send us your feedback\n3, Kugou source does not support opening with playlist ID but supports opening with Kugou code", "songlist_open_input_tip": "1. Cross-service playlists are not supported. Please confirm whether the playlist to be opened corresponds to the current chosen service\n2. If you encounter a playlist link that cannot be opened. Please send us your feedback\n3. Unable to open Kugou playlist with playlist ID, but support to open it with Kugou code",
"songlist_recommend": "Recommend", "songlist_recommend": "Recommend",
"songlist_rise": "Rise", "songlist_rise": "Rise",
"songlist_tag_default": "Default", "songlist_tag_default": "Default",
@ -462,7 +462,7 @@
"timeout_exit_tip_off": "Set timer to stop playing", "timeout_exit_tip_off": "Set timer to stop playing",
"timeout_exit_tip_on": "Stop playing after {time}", "timeout_exit_tip_on": "Stop playing after {time}",
"toggle_source": "Change Source", "toggle_source": "Change Source",
"toggle_source_failed": "Failed to change the source. Please try to manually search for the song in other sources to play", "toggle_source_failed": "Failed to change the source. Please try to manually search for the song on the search page by specifying another service.",
"toggle_source_try": "Try switching to another source...", "toggle_source_try": "Try switching to another source...",
"understand": "Already understood 👌", "understand": "Already understood 👌",
"user_api__init_failed_alert": "Failed to initialize music API \"{name}\":", "user_api__init_failed_alert": "Failed to initialize music API \"{name}\":",
@ -479,7 +479,7 @@
"user_api_import_failed_tip": "Failed to import music API: \n{message}", "user_api_import_failed_tip": "Failed to import music API: \n{message}",
"user_api_import_success_tip": "Successfully imported 🎉", "user_api_import_success_tip": "Successfully imported 🎉",
"user_api_max_tip": "There can only be a maximum of 20 APIs at the same time🤪.\n\nIf you want to continue importing, please remove some unnecessary APIs to make room.", "user_api_max_tip": "There can only be a maximum of 20 APIs at the same time🤪.\n\nIf you want to continue importing, please remove some unnecessary APIs to make room.",
"user_api_note": "TIP: Although we have isolated the script's running environment as much as possible, importing scripts containing malicious behaviors may still affect your system. Please import them with caution.", "user_api_note": "TIP: Although we have isolated the API script's running environment as much as possible, importing API scripts containing malicious behaviors may still affect your system. Please import them with caution.",
"user_api_readme": "API writing instructions: ", "user_api_readme": "API writing instructions: ",
"user_api_remove_tip": "Do you really want to remove \"{name}\"?", "user_api_remove_tip": "Do you really want to remove \"{name}\"?",
"user_api_title": "Music API Management (EXPERIMENTAL)", "user_api_title": "Music API Management (EXPERIMENTAL)",

View File

@ -108,7 +108,7 @@
"list_sort_modal_by_name": "歌曲名", "list_sort_modal_by_name": "歌曲名",
"list_sort_modal_by_random": "随机乱序", "list_sort_modal_by_random": "随机乱序",
"list_sort_modal_by_singer": "艺术家", "list_sort_modal_by_singer": "艺术家",
"list_sort_modal_by_source": "歌曲来源", "list_sort_modal_by_source": "歌曲来源平台",
"list_sort_modal_by_time": "时长", "list_sort_modal_by_time": "时长",
"list_sort_modal_by_type": "排序类别", "list_sort_modal_by_type": "排序类别",
"list_sort_modal_by_up": "升序", "list_sort_modal_by_up": "升序",
@ -212,7 +212,7 @@
"search_hot_search": "热门搜索", "search_hot_search": "热门搜索",
"search_type_music": "歌曲", "search_type_music": "歌曲",
"search_type_songlist": "歌单", "search_type_songlist": "歌单",
"setting__other_dislike_list": "不喜欢的歌曲规则", "setting__other_dislike_list": "不喜欢的歌曲规则",
"setting__other_dislike_list_label": "规则数量:{num}", "setting__other_dislike_list_label": "规则数量:{num}",
"setting__other_dislike_list_saved_tip": "已保存", "setting__other_dislike_list_saved_tip": "已保存",
"setting__other_lyric_raw_clear_btn": "清理歌词缓存", "setting__other_lyric_raw_clear_btn": "清理歌词缓存",
@ -267,17 +267,17 @@
"setting_basic_share_type": "分享方式", "setting_basic_share_type": "分享方式",
"setting_basic_share_type_clipboard": "复制到剪贴板", "setting_basic_share_type_clipboard": "复制到剪贴板",
"setting_basic_share_type_system": "使用系统分享", "setting_basic_share_type_system": "使用系统分享",
"setting_basic_show_animation": "显示切换动画", "setting_basic_show_animation": "显示动画效果",
"setting_basic_show_back_btn": "显示返回桌面按钮", "setting_basic_show_back_btn": "显示返回桌面按钮",
"setting_basic_show_exit_btn": "显示退出应用按钮", "setting_basic_show_exit_btn": "显示退出应用按钮",
"setting_basic_source": "音乐来源", "setting_basic_source": "自定义源",
"setting_basic_source_direct": "试听接口(这是最后的选择...", "setting_basic_source_direct": "试听接口(这是最后的选择...",
"setting_basic_source_status_failed": "初始化失败", "setting_basic_source_status_failed": "初始化失败",
"setting_basic_source_status_initing": "初始化中", "setting_basic_source_status_initing": "初始化中",
"setting_basic_source_status_success": "初始化成功", "setting_basic_source_status_success": "初始化成功",
"setting_basic_source_temp": "临时接口(软件的某些功能不可用,建议测试接口不可用再使用本接口)", "setting_basic_source_temp": "临时接口(软件的某些功能不可用,建议测试接口不可用再使用本接口)",
"setting_basic_source_test": "测试接口(几乎软件的所有功能都可用)", "setting_basic_source_test": "测试接口(几乎软件的所有功能都可用)",
"setting_basic_source_title": "选择音乐来源", "setting_basic_source_title": "选择自定义源",
"setting_basic_source_user_api_btn": "自定义源管理", "setting_basic_source_user_api_btn": "自定义源管理",
"setting_basic_sourcename": "歌曲来源名称", "setting_basic_sourcename": "歌曲来源名称",
"setting_basic_sourcename_alias": "别名", "setting_basic_sourcename_alias": "别名",
@ -304,7 +304,7 @@
"setting_list_show_album_name": "显示歌曲专辑名", "setting_list_show_album_name": "显示歌曲专辑名",
"setting_lyric_desktop_permission_tip": "桌面歌词功能需要在系统权限设置中授予 LX Music 显示悬浮窗口的权限才能使用,是否去相关界面授予该权限?", "setting_lyric_desktop_permission_tip": "桌面歌词功能需要在系统权限设置中授予 LX Music 显示悬浮窗口的权限才能使用,是否去相关界面授予该权限?",
"setting_lyric_desktop": "桌面歌词", "setting_lyric_desktop": "桌面歌词",
"setting_lyric_desktop_enable": "显示桌面歌词", "setting_lyric_desktop_enable": "显示歌词",
"setting_lyric_desktop_lock": "锁定歌词", "setting_lyric_desktop_lock": "锁定歌词",
"setting_lyric_desktop_maxlineNum": "最大行数", "setting_lyric_desktop_maxlineNum": "最大行数",
"setting_lyric_desktop_single_line": "使用单行歌词", "setting_lyric_desktop_single_line": "使用单行歌词",
@ -386,7 +386,7 @@
"songlist_new": "最新", "songlist_new": "最新",
"songlist_open": "导入", "songlist_open": "导入",
"songlist_open_input_placeholder": "输入歌单链接或歌单 ID", "songlist_open_input_placeholder": "输入歌单链接或歌单 ID",
"songlist_open_input_tip": "1、不支持跨源打开歌单,请确认要打开的歌单与当前歌单源是否对应\n2、若遇到无法打开的歌单链接欢迎反馈\n3、酷狗源不支持用歌单 ID 打开,但支持用酷狗码打开", "songlist_open_input_tip": "1. 不支持跨源打开歌单,请确认要打开的歌单与当前选择的歌单来源是否对应\n2. 若遇到无法打开的歌单链接,欢迎反馈\n3. 不支持用歌单 ID 打开酷狗源歌单,但支持用酷狗码打开",
"songlist_recommend": "推荐", "songlist_recommend": "推荐",
"songlist_rise": "飙升", "songlist_rise": "飙升",
"songlist_tag_default": "默认", "songlist_tag_default": "默认",
@ -416,7 +416,7 @@
"sync__dislike_mode_merge_tip_desc": "合并两边列表内容并去重", "sync__dislike_mode_merge_tip_desc": "合并两边列表内容并去重",
"sync__dislike_mode_other_tip_desc": "「取消同步」将不使用「不喜欢的歌曲」列表同步功能", "sync__dislike_mode_other_tip_desc": "「取消同步」将不使用「不喜欢的歌曲」列表同步功能",
"sync__dislike_mode_overwrite_tip_desc": "被覆盖者的列表将被替换成覆盖者的列表", "sync__dislike_mode_overwrite_tip_desc": "被覆盖者的列表将被替换成覆盖者的列表",
"sync__dislike_mode_title": "选择与「{name}」的不喜欢列表同步方式", "sync__dislike_mode_title": "选择与「{name}」的不喜欢的歌曲」列表同步方式",
"sync__list_mode_merge_tip_desc": "将两边的列表合并到一起,相同的歌曲将被去掉(去掉的是被合并者的歌曲),不同的歌曲将被添加。", "sync__list_mode_merge_tip_desc": "将两边的列表合并到一起,相同的歌曲将被去掉(去掉的是被合并者的歌曲),不同的歌曲将被添加。",
"sync__list_mode_other_tip_desc": "“取消同步”将不使用列表同步功能。", "sync__list_mode_other_tip_desc": "“取消同步”将不使用列表同步功能。",
"sync__list_mode_overwrite_tip_desc": "被覆盖者与覆盖者列表 ID 相同的列表将被删除后替换成覆盖者的列表(列表 ID 不同的列表将被合并到一起)。若勾选「完全覆盖」,则被覆盖者的所有列表将被移除,然后替换成覆盖者的列表。", "sync__list_mode_overwrite_tip_desc": "被覆盖者与覆盖者列表 ID 相同的列表将被删除后替换成覆盖者的列表(列表 ID 不同的列表将被合并到一起)。若勾选「完全覆盖」,则被覆盖者的所有列表将被移除,然后替换成覆盖者的列表。",
@ -461,8 +461,8 @@
"timeout_exit_tip_off": "设置定时停止播放", "timeout_exit_tip_off": "设置定时停止播放",
"timeout_exit_tip_on": "{time} 后停止播放", "timeout_exit_tip_on": "{time} 后停止播放",
"toggle_source": "歌曲换源", "toggle_source": "歌曲换源",
"toggle_source_failed": "换源失败,请尝试手动在其他源搜索该歌曲播放", "toggle_source_failed": "换源失败,请尝试手动在搜索页指定其他源搜索该歌曲播放",
"toggle_source_try": "尝试切换到其他源...", "toggle_source_try": "尝试切换到其他源...",
"understand": "已了解 👌", "understand": "已了解 👌",
"user_api__init_failed_alert": "自定义源「{name}」初始化失败:", "user_api__init_failed_alert": "自定义源「{name}」初始化失败:",
"user_api_add_failed_tip": "无效的自定义源文件", "user_api_add_failed_tip": "无效的自定义源文件",

View File

@ -109,7 +109,7 @@
"list_sort_modal_by_name": "標題", "list_sort_modal_by_name": "標題",
"list_sort_modal_by_random": "隨機亂序", "list_sort_modal_by_random": "隨機亂序",
"list_sort_modal_by_singer": "演出者", "list_sort_modal_by_singer": "演出者",
"list_sort_modal_by_source": "歌曲來源", "list_sort_modal_by_source": "音樂串流平台",
"list_sort_modal_by_time": "長度", "list_sort_modal_by_time": "長度",
"list_sort_modal_by_type": "排序類別", "list_sort_modal_by_type": "排序類別",
"list_sort_modal_by_up": "升序", "list_sort_modal_by_up": "升序",
@ -212,7 +212,7 @@
"search_hot_search": "熱門搜尋", "search_hot_search": "熱門搜尋",
"search_type_music": "歌曲", "search_type_music": "歌曲",
"search_type_songlist": "歌單", "search_type_songlist": "歌單",
"setting__other_dislike_list": "不喜歡的歌曲規則", "setting__other_dislike_list": "不喜歡的歌曲規則",
"setting__other_dislike_list_label": "規則數量:{num}", "setting__other_dislike_list_label": "規則數量:{num}",
"setting__other_dislike_list_saved_tip": "已儲存", "setting__other_dislike_list_saved_tip": "已儲存",
"setting__other_lyric_raw_clear_btn": "清理歌詞快取", "setting__other_lyric_raw_clear_btn": "清理歌詞快取",
@ -220,8 +220,8 @@
"setting__other_meta_cache": "其他快取管理", "setting__other_meta_cache": "其他快取管理",
"setting__other_music_url_clear_btn": "清理歌曲 URL 快取", "setting__other_music_url_clear_btn": "清理歌曲 URL 快取",
"setting__other_music_url_label": "歌曲 URL 數量:", "setting__other_music_url_label": "歌曲 URL 數量:",
"setting__other_other_source_clear_btn": "清理源歌曲快取", "setting__other_other_source_clear_btn": "清理變更來源歌曲快取",
"setting__other_other_source_label": "源歌曲資訊數量:", "setting__other_other_source_label": "變更來源歌曲資訊數量:",
"setting__other_resource_cache": "資源快取管理(包括歌曲、圖片快取)", "setting__other_resource_cache": "資源快取管理(包括歌曲、圖片快取)",
"setting_about": "關於 LX Music", "setting_about": "關於 LX Music",
"setting_backup": "備份與復原", "setting_backup": "備份與復原",
@ -267,22 +267,22 @@
"setting_basic_share_type": "分享方式", "setting_basic_share_type": "分享方式",
"setting_basic_share_type_clipboard": "複製到剪貼簿", "setting_basic_share_type_clipboard": "複製到剪貼簿",
"setting_basic_share_type_system": "使用系統分享", "setting_basic_share_type_system": "使用系統分享",
"setting_basic_show_animation": "顯示切換動畫", "setting_basic_show_animation": "顯示動畫效果",
"setting_basic_show_back_btn": "顯示返回桌布按鈕", "setting_basic_show_back_btn": "顯示返回桌布按鈕",
"setting_basic_show_exit_btn": "顯示退出應用按鈕", "setting_basic_show_exit_btn": "顯示退出應用按鈕",
"setting_basic_source": "音樂 API", "setting_basic_source": "自訂來源 API",
"setting_basic_source_direct": "試聽 API這是最後的選項...", "setting_basic_source_direct": "試聽 API這是最後的選項...",
"setting_basic_source_status_failed": "初始化失敗", "setting_basic_source_status_failed": "初始化失敗",
"setting_basic_source_status_initing": "初始化中", "setting_basic_source_status_initing": "初始化中",
"setting_basic_source_status_success": "初始化成功", "setting_basic_source_status_success": "初始化成功",
"setting_basic_source_temp": "臨時 API軟體的某些功能不可用建議測試 API 不可用時再使用這個 API", "setting_basic_source_temp": "臨時 API軟體的某些功能不可用建議測試 API 不可用時再使用這個 API",
"setting_basic_source_test": "測試 API幾乎軟體的所有功能都可用", "setting_basic_source_test": "測試 API幾乎軟體的所有功能都可用",
"setting_basic_source_title": "選取音樂 API", "setting_basic_source_title": "選取自訂來源 API",
"setting_basic_source_user_api_btn": "音樂 API 管理", "setting_basic_source_user_api_btn": "自訂來源 API 管理",
"setting_basic_sourcename": "歌曲來源名稱", "setting_basic_sourcename": "音樂串流平台名稱",
"setting_basic_sourcename_alias": "別名", "setting_basic_sourcename_alias": "別名",
"setting_basic_sourcename_real": "原名", "setting_basic_sourcename_real": "原名",
"setting_basic_sourcename_title": "選取歌曲來源名稱類型", "setting_basic_sourcename_title": "選取音樂串流平台名稱類型",
"setting_basic_startup_auto_play": "啟動後自動播放音樂", "setting_basic_startup_auto_play": "啟動後自動播放音樂",
"setting_basic_startup_push_play_detail_screen": "啟動後自動開啟播放詳情頁", "setting_basic_startup_push_play_detail_screen": "啟動後自動開啟播放詳情頁",
"setting_basic_theme": "主題顏色", "setting_basic_theme": "主題顏色",
@ -292,7 +292,7 @@
"setting_basic_theme_hide_bg_dark": "隱藏黑色主題背景", "setting_basic_theme_hide_bg_dark": "隱藏黑色主題背景",
"setting_basic_theme_more_btn_show": "更多主題", "setting_basic_theme_more_btn_show": "更多主題",
"setting_basic_use_system_file_selector": "使", "setting_basic_use_system_file_selector": "使",
"setting_basic_use_system_file_selector_tip": "啟用該選項後,匯入備份檔案、音樂 API 等操作將不需要申請儲存權限,但可能在某些系統上不可用。\n\n若啟用該選項後無法匯入檔案則可關閉該選項回退到軟體內建檔案選取器。", "setting_basic_use_system_file_selector_tip": "啟用該選項後,匯入備份檔案、自訂來源 API 等操作將不需要申請儲存權限,但可能在某些系統上不可用。\n\n若啟用該選項後無法匯入檔案則可關閉該選項回退到軟體內建檔案選取器。",
"setting_dislike_list_input_tip": "標題@演出者\n標題\n@演出者", "setting_dislike_list_input_tip": "標題@演出者\n標題\n@演出者",
"setting_dislike_list_tips": "1. 每條一行,若歌曲或者演出者名字中存在「@」符號,需要將其取代成「#」\n2. 指定某演出者的某首歌:標題@演出者\n3. 指定某首歌:演出者\n4. 指定某演出者:@演出者", "setting_dislike_list_tips": "1. 每條一行,若歌曲或者演出者名字中存在「@」符號,需要將其取代成「#」\n2. 指定某演出者的某首歌:標題@演出者\n3. 指定某首歌:演出者\n4. 指定某演出者:@演出者",
"setting_list": "清單設定", "setting_list": "清單設定",
@ -303,10 +303,10 @@
"setting_list_show interval": "顯示歌曲時長", "setting_list_show interval": "顯示歌曲時長",
"setting_list_show_album_name": "顯示歌曲專輯", "setting_list_show_album_name": "顯示歌曲專輯",
"setting_lyric_desktop": "桌面歌詞", "setting_lyric_desktop": "桌面歌詞",
"setting_lyric_desktop_enable": "顯示桌面歌詞", "setting_lyric_desktop_enable": "顯示歌詞視窗",
"setting_lyric_desktop_lock": "鎖定歌詞", "setting_lyric_desktop_lock": "鎖定歌詞",
"setting_lyric_desktop_maxlineNum": "最大行數", "setting_lyric_desktop_maxlineNum": "最大行數",
"setting_lyric_desktop_permission_tip": "桌面歌詞功能需要在系統權限設定中授予 LX Music「重疊顯示於其他應用程式上方」權限才能使用是否去相關頁面授予該權限", "setting_lyric_desktop_permission_tip": "顯示歌詞視窗功能需要在系統權限設定中授予 LX Music「重疊顯示於其他應用程式上方」權限才能使用是否去相關頁面授予該權限",
"setting_lyric_desktop_single_line": "使用單行歌詞", "setting_lyric_desktop_single_line": "使用單行歌詞",
"setting_lyric_desktop_text_opacity": "歌詞字體透明度", "setting_lyric_desktop_text_opacity": "歌詞字體透明度",
"setting_lyric_desktop_text_size": "歌詞字體大小", "setting_lyric_desktop_text_size": "歌詞字體大小",
@ -335,7 +335,7 @@
"setting_other_log_sync_log": "記錄同步日誌", "setting_other_log_sync_log": "記錄同步日誌",
"setting_other_log_tip_clean_success": "日誌清理完成", "setting_other_log_tip_clean_success": "日誌清理完成",
"setting_other_log_tip_null": "日誌是空的哦~", "setting_other_log_tip_null": "日誌是空的哦~",
"setting_other_log_user_api_log": "記錄音樂 API 日誌", "setting_other_log_user_api_log": "記錄自訂來源 API 日誌",
"setting_play_audio_offload": "啟用音訊移除", "setting_play_audio_offload": "啟用音訊移除",
"setting_play_audio_offload_tip": "啟用音訊移除可以節省耗電量,但在某些裝置上可能會出現所有歌曲都提示「音訊載入出錯」或「無法完整播放整首歌」的問題,這是由於目前系統的 bug 導致的。\n\n對於遇到這個問題的人可以關閉該選項後完全重啟應用再試。", "setting_play_audio_offload_tip": "啟用音訊移除可以節省耗電量,但在某些裝置上可能會出現所有歌曲都提示「音訊載入出錯」或「無法完整播放整首歌」的問題,這是由於目前系統的 bug 導致的。\n\n對於遇到這個問題的人可以關閉該選項後完全重啟應用再試。",
"setting_play_auto_clean_played_list": "自動清空已播放清單", "setting_play_auto_clean_played_list": "自動清空已播放清單",
@ -386,7 +386,7 @@
"songlist_new": "最新", "songlist_new": "最新",
"songlist_open": "匯入", "songlist_open": "匯入",
"songlist_open_input_placeholder": "輸入歌單連結或歌單 ID", "songlist_open_input_placeholder": "輸入歌單連結或歌單 ID",
"songlist_open_input_tip": "1、不支援跨源開啟歌單,請確認要開啟的歌單與目前歌單源是否對應\n2、若遇到無法開啟的歌單連結歡迎回報\n3、酷狗源不支援用歌單 ID 開啟,但支援用酷狗碼開啟", "songlist_open_input_tip": "1. 不支援跨平台開啟歌單,請確認要開啟的歌單與目前歌單的來源平台是否對應\n2. 若遇到無法開啟的歌單連結,歡迎回報\n3. 不支援用歌單 ID 開啟酷狗音樂歌單,但支援用酷狗碼開啟",
"songlist_recommend": "推薦", "songlist_recommend": "推薦",
"songlist_rise": "飆升", "songlist_rise": "飆升",
"songlist_tag_default": "預設", "songlist_tag_default": "預設",
@ -460,12 +460,12 @@
"timeout_exit_tip_max": "最多只能設定 {num} 分鐘哦", "timeout_exit_tip_max": "最多只能設定 {num} 分鐘哦",
"timeout_exit_tip_off": "設定定時停止播放", "timeout_exit_tip_off": "設定定時停止播放",
"timeout_exit_tip_on": "{time} 後停止播放", "timeout_exit_tip_on": "{time} 後停止播放",
"toggle_source": "歌曲換源", "toggle_source": "變更來源",
"toggle_source_failed": "換源失敗,請嘗試手動在其他來源搜尋該歌曲播放", "toggle_source_failed": "變更來源失敗,請嘗試手動在搜尋頁指定其他音樂串流平台搜尋該歌曲播放",
"toggle_source_try": "嘗試切換到其他源...", "toggle_source_try": "嘗試變更到其他來源...",
"understand": "已了解 👌", "understand": "已了解 👌",
"user_api__init_failed_alert": "音樂 API「{name}」初始化失敗:", "user_api__init_failed_alert": "自訂來源 API「{name}」初始化失敗:",
"user_api_add_failed_tip": "無效的音樂 API 檔案", "user_api_add_failed_tip": "無效的自訂來源 API 檔案",
"user_api_allow_show_update_alert": "允許顯示更新彈出視窗", "user_api_allow_show_update_alert": "允許顯示更新彈出視窗",
"user_api_btn_import": "匯入", "user_api_btn_import": "匯入",
"user_api_btn_import_local": "從本機匯入", "user_api_btn_import_local": "從本機匯入",
@ -474,15 +474,15 @@
"user_api_btn_import_online_input_loading": "匯入中...", "user_api_btn_import_online_input_loading": "匯入中...",
"user_api_btn_import_online_input_tip": "請輸入 HTTP 連結", "user_api_btn_import_online_input_tip": "請輸入 HTTP 連結",
"user_api_empty": "這裡竟然是空的 😲", "user_api_empty": "這裡竟然是空的 😲",
"user_api_import_desc": "選取音樂 API 檔案", "user_api_import_desc": "選取自訂來源 API 檔案",
"user_api_import_failed_tip": "音樂 API 匯入失敗:\n{message}", "user_api_import_failed_tip": "自訂來源 API 匯入失敗:\n{message}",
"user_api_import_success_tip": "匯入成功 🎉", "user_api_import_success_tip": "匯入成功 🎉",
"user_api_max_tip": "最多只能同時存在 20 個 API 哦🤪\n想要繼續匯入的話請先移除一些舊的 API 騰出位置吧", "user_api_max_tip": "最多只能同時存在 20 個 API 哦🤪\n想要繼續匯入的話請先移除一些舊的 API 騰出位置吧",
"user_api_note": "提示:雖然我們已經盡可能地隔離了腳本的執行環境,但匯入包含惡意行為的腳本仍可能會影響你的系統,請謹慎匯入。", "user_api_note": "提示:雖然我們已經盡可能地隔離了 API 腳本的執行環境,但匯入包含惡意行為的 API 腳本仍可能會影響你的系統,請謹慎匯入。",
"user_api_readme": "API 編寫說明:", "user_api_readme": "API 編寫說明:",
"user_api_remove_tip": "你真的要移除「{name}」嗎?", "user_api_remove_tip": "你真的要移除「{name}」嗎?",
"user_api_title": "音樂 API 管理(實驗性)", "user_api_title": "自訂來源 API 管理(實驗性)",
"user_api_update_alert": "音樂 API「{name}」發現新版本", "user_api_update_alert": "自訂來源 API「{name}」發現新版本",
"user_api_update_alert_open_url": "開啟更新位址", "user_api_update_alert_open_url": "開啟更新位址",
"version_btn_close": "關閉", "version_btn_close": "關閉",
"version_btn_downloading": "正在努力下載中... {current}/{total} ({progress}%)", "version_btn_downloading": "正在努力下載中... {current}/{total} ({progress}%)",
@ -501,7 +501,7 @@
"version_tip_downloaded": "安裝包已經下載完畢。", "version_tip_downloaded": "安裝包已經下載完畢。",
"version_tip_failed": "安裝包下載失敗,你可以重試或者去項目位址手動下載新版更新。\n💡提示一般多點幾次重試即可正常更新", "version_tip_failed": "安裝包下載失敗,你可以重試或者去項目位址手動下載新版更新。\n💡提示一般多點幾次重試即可正常更新",
"version_tip_latest": "軟體已是最新,盡情地體驗吧~🥂", "version_tip_latest": "軟體已是最新,盡情地體驗吧~🥂",
"version_tip_min": "已切換到後台下載,你可以去「設定 → 軟體更新」重新開啟本彈出視窗哦", "version_tip_min": "已切換到後台下載,你可以去「設定 → 軟體更新」重新開啟本視窗哦",
"version_tip_unknown": "獲取最新版本資訊失敗,建議手動去項目位址檢查是否有新版本", "version_tip_unknown": "獲取最新版本資訊失敗,建議手動去項目位址檢查是否有新版本",
"version_title_checking": "⏳ 檢查更新中 ⏳", "version_title_checking": "⏳ 檢查更新中 ⏳",
"version_title_failed": "❌ 下載失敗 ❌", "version_title_failed": "❌ 下載失敗 ❌",

View File

@ -36,8 +36,8 @@ const Content = () => {
<Text style={styles.title} size={18} ></Text> <Text style={styles.title} size={18} ></Text>
<ScrollView style={styles.content} keyboardShouldPersistTaps={'always'}> <ScrollView style={styles.content} keyboardShouldPersistTaps={'always'}>
{!settingState.setting['common.isAgreePact'] && <Text selectable style={styles.bold} >使使使{'\n'}</Text>} {!settingState.setting['common.isAgreePact'] && <Text selectable style={styles.bold} >使使使{'\n'}</Text>}
<Text selectable style={styles.text} > <Text onPress={openLicensePage} style={textLinkStyle}>Apache License 2.0</Text> Apache License 2.0 {'\n'}</Text> <Text selectable style={styles.text} > <Text onPress={openLicensePage} style={textLinkStyle}>Apache License 2.0</Text> Apache License 2.0 {'\n'}</Text>
<Text selectable style={styles.text} > LX Music使使{'\n'}</Text> <Text selectable style={styles.text} > LX Music使使{'\n'}</Text>
<Text selectable style={styles.bold} >{'\n'}</Text> <Text selectable style={styles.bold} >{'\n'}</Text>
<Text selectable style={styles.text} >1.1 APP {'\n'}</Text> <Text selectable style={styles.text} >1.1 APP {'\n'}</Text>
<Text selectable style={styles.text} >1.2 使线线使使{'\n'}</Text> <Text selectable style={styles.text} >1.2 使线线使使{'\n'}</Text>
@ -51,8 +51,8 @@ const Content = () => {
<Text selectable style={styles.bold} >{'\n'}</Text> <Text selectable style={styles.bold} >{'\n'}</Text>
<Text selectable style={styles.text} >5.1 使使使使{'\n'}</Text> <Text selectable style={styles.text} >5.1 使使使使{'\n'}</Text>
<Text selectable style={styles.bold} >使{'\n'}</Text> <Text selectable style={styles.bold} >使{'\n'}</Text>
<Text selectable style={styles.text} >6.1 <Text onPress={openHomePage} style={textLinkStyle}>GitHub</Text> {'\n'}</Text> <Text selectable style={styles.text} >6.1 <Text onPress={openHomePage} style={textLinkStyle}>GitHub</Text> {'\n'}</Text>
<Text selectable style={styles.text} >6.2 <Text style={styles.bold}>使</Text>使使使{'\n'}</Text> <Text selectable style={styles.text} >6.2 <Text style={styles.bold}>使</Text>使使使{'\n'}</Text>
<Text selectable style={styles.bold} >{'\n'}</Text> <Text selectable style={styles.bold} >{'\n'}</Text>
<Text selectable style={styles.text} >7.1 {'\n'}</Text> <Text selectable style={styles.text} >7.1 {'\n'}</Text>
<Text selectable style={styles.bold} >{'\n'}</Text> <Text selectable style={styles.bold} >{'\n'}</Text>