修复与优化繁体中文、英语翻译显示(#1845)
parent
f99cc021f8
commit
0f3a6782b8
|
@ -16,6 +16,7 @@
|
||||||
- 增大在线导入自定义源文件的大小限制,解决某些音源无法导入的问题(#1857)
|
- 增大在线导入自定义源文件的大小限制,解决某些音源无法导入的问题(#1857)
|
||||||
- 修复Mac下即使开启了托盘, `cmd+w` 仍会中断播放的问题(#1844)
|
- 修复Mac下即使开启了托盘, `cmd+w` 仍会中断播放的问题(#1844)
|
||||||
- 修复播放详情页的歌词无法使用触碰拖动的问题(#1865)
|
- 修复播放详情页的歌词无法使用触碰拖动的问题(#1865)
|
||||||
|
- 修复与优化繁体中文、英语翻译显示(#1845)
|
||||||
|
|
||||||
### 变更
|
### 变更
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
"comment__hot_load_error": "Hot comments failed to load, click to try to reload",
|
"comment__hot_load_error": "Hot comments failed to load, click to try to reload",
|
||||||
"comment__hot_loading": "Hot comments are loading",
|
"comment__hot_loading": "Hot comments are loading",
|
||||||
"comment__hot_title": "Hot Comment",
|
"comment__hot_title": "Hot Comment",
|
||||||
"comment__location": "From{location}",
|
"comment__location": "From {location}",
|
||||||
"comment__new_load_error": "The latest comment failed to load, click to try to reload",
|
"comment__new_load_error": "The latest comment failed to load, click to try to reload",
|
||||||
"comment__new_loading": "Latest comments are loading",
|
"comment__new_loading": "Latest comments are loading",
|
||||||
"comment__new_title": "Latest comment",
|
"comment__new_title": "Latest comment",
|
||||||
|
@ -67,9 +67,9 @@
|
||||||
"download_status_error_check_path": "There is an error in checking the download path, please check whether the set download directory is normal",
|
"download_status_error_check_path": "There is an error in checking the download path, please check whether the set download directory is normal",
|
||||||
"download_status_error_check_path_exist": "A file with the same name exists, skip download",
|
"download_status_error_check_path_exist": "A file with the same name exists, skip download",
|
||||||
"download_status_error_refresh_url": "Link is dead, link is being refreshed",
|
"download_status_error_refresh_url": "Link is dead, link is being refreshed",
|
||||||
"download_status_error_response": "download failed:",
|
"download_status_error_response": "download failed: ",
|
||||||
"download_status_error_url_failed": "Failed to get music link",
|
"download_status_error_url_failed": "Failed to get music link",
|
||||||
"download_status_error_write": "The song save location is occupied or does not have write permission, please try to change the song save directory or restart the software or restart the computer, the error details:",
|
"download_status_error_write": "The song save location is occupied or does not have write permission, please try to change the song save directory or restart the software or restart the computer, the error details: ",
|
||||||
"download_status_start": "start download",
|
"download_status_start": "start download",
|
||||||
"download_status_url_geting": "Getting music link...",
|
"download_status_url_geting": "Getting music link...",
|
||||||
"download_status_write_queue": "Data is being written ({num})",
|
"download_status_write_queue": "Data is being written ({num})",
|
||||||
|
@ -188,8 +188,8 @@
|
||||||
"music_name": "Name",
|
"music_name": "Name",
|
||||||
"music_singer": "Artist",
|
"music_singer": "Artist",
|
||||||
"music_sort__input_tip": "Please input which position you want to adjust to",
|
"music_sort__input_tip": "Please input which position you want to adjust to",
|
||||||
"music_sort__title": "Adjust the position of {name} to:",
|
"music_sort__title": "Adjust the position of {name} to: ",
|
||||||
"music_sort__title_multiple": "Adjust the position of the selected {num} songs to:",
|
"music_sort__title_multiple": "Adjust the position of the selected {num} songs to: ",
|
||||||
"music_time": "Length",
|
"music_time": "Length",
|
||||||
"my_list": "Your Library",
|
"my_list": "Your Library",
|
||||||
"no_item": "Nothing's here...",
|
"no_item": "Nothing's here...",
|
||||||
|
@ -231,7 +231,7 @@
|
||||||
"player__play_toggle_mode_random": "List Random",
|
"player__play_toggle_mode_random": "List Random",
|
||||||
"player__play_toggle_mode_single_loop": "Single Loop",
|
"player__play_toggle_mode_single_loop": "Single Loop",
|
||||||
"player__playback_preserves_pitch": "Pitch compensation",
|
"player__playback_preserves_pitch": "Pitch compensation",
|
||||||
"player__playback_rate": "Current playback rate:",
|
"player__playback_rate": "Current playback rate: ",
|
||||||
"player__playback_rate_reset_btn": "Reset",
|
"player__playback_rate_reset_btn": "Reset",
|
||||||
"player__playing": "Now playing...",
|
"player__playing": "Now playing...",
|
||||||
"player__prev": "Prev",
|
"player__prev": "Prev",
|
||||||
|
@ -389,7 +389,7 @@
|
||||||
"setting__desktop_lyric_unplay_color": "Color not playing",
|
"setting__desktop_lyric_unplay_color": "Color not playing",
|
||||||
"setting__dislike_list_input_tip": "song name@artist name\nSong name\n@ singer name",
|
"setting__dislike_list_input_tip": "song name@artist name\nSong name\n@ singer name",
|
||||||
"setting__dislike_list_save_btn": "Save",
|
"setting__dislike_list_save_btn": "Save",
|
||||||
"setting__dislike_list_tips": "1. If there is a \"@\" symbol in the song or singer's name, you need to replace it with \"#\"\n2. Specify a song of a singer: Name@Singer\n3. Specify a song: Name\n4. Specify a certain singer: @Singer",
|
"setting__dislike_list_tips": "1. One line per entry. If there is an \"@\" symbol in the name of the song or singer, it needs to be replaced with \"#\"\n2. Specify a song by a certain singer: song name@singer name\n3. Specify a song: song name\n4. Specify a singer: @singername",
|
||||||
"setting__dislike_list_title": "List of Disliked Song Rules",
|
"setting__dislike_list_title": "List of Disliked Song Rules",
|
||||||
"setting__download": "Download",
|
"setting__download": "Download",
|
||||||
"setting__download_data_embed": "Whether to embed the following content in the audio file",
|
"setting__download_data_embed": "Whether to embed the following content in the audio file",
|
||||||
|
@ -461,7 +461,7 @@
|
||||||
"setting__odc_clear_search_input": "Clear the search box when you are not searching",
|
"setting__odc_clear_search_input": "Clear the search box when you are not searching",
|
||||||
"setting__odc_clear_search_list": "Clear the search list when you are not searching",
|
"setting__odc_clear_search_list": "Clear the search list when you are not searching",
|
||||||
"setting__open_api": "Open API",
|
"setting__open_api": "Open API",
|
||||||
"setting__open_api_address": "Service address:",
|
"setting__open_api_address": "Service address: ",
|
||||||
"setting__open_api_bind_lan": "Allow access from LAN",
|
"setting__open_api_bind_lan": "Allow access from LAN",
|
||||||
"setting__open_api_enable": "Enable open API service",
|
"setting__open_api_enable": "Enable open API service",
|
||||||
"setting__open_api_port": "Service port",
|
"setting__open_api_port": "Service port",
|
||||||
|
@ -470,7 +470,7 @@
|
||||||
"setting__open_api_tip_link": "Access document",
|
"setting__open_api_tip_link": "Access document",
|
||||||
"setting__other": "Extras",
|
"setting__other": "Extras",
|
||||||
"setting__other_dislike_list": "dislike song rule",
|
"setting__other_dislike_list": "dislike song rule",
|
||||||
"setting__other_dislike_list_label": "Number of rules:",
|
"setting__other_dislike_list_label": "Number of rules: ",
|
||||||
"setting__other_dislike_list_show_btn": "Edit dislike song rules",
|
"setting__other_dislike_list_show_btn": "Edit dislike song rules",
|
||||||
"setting__other_listdata": "List Data Cleanup",
|
"setting__other_listdata": "List Data Cleanup",
|
||||||
"setting__other_listdata_clear_btn": "Clear my list data",
|
"setting__other_listdata_clear_btn": "Clear my list data",
|
||||||
|
@ -478,14 +478,14 @@
|
||||||
"setting__other_lyric_edited_cache": "Lyric management with adjusted offset time",
|
"setting__other_lyric_edited_cache": "Lyric management with adjusted offset time",
|
||||||
"setting__other_lyric_edited_clear_btn": "Clean up time-adjusted lyrics",
|
"setting__other_lyric_edited_clear_btn": "Clean up time-adjusted lyrics",
|
||||||
"setting__other_lyric_edited_clear_tip_confirm": "This will clear all the lyrics that you have adjusted the offset time before, confirm to clear? \n(Hand shaking to confirm 🤪)",
|
"setting__other_lyric_edited_clear_tip_confirm": "This will clear all the lyrics that you have adjusted the offset time before, confirm to clear? \n(Hand shaking to confirm 🤪)",
|
||||||
"setting__other_lyric_edited_label": "Number of lyrics:",
|
"setting__other_lyric_edited_label": "Number of lyrics: ",
|
||||||
"setting__other_lyric_raw_clear_btn": "Clear Lyrics Cache",
|
"setting__other_lyric_raw_clear_btn": "Clear Lyrics Cache",
|
||||||
"setting__other_lyric_raw_label": "Number of lyrics:",
|
"setting__other_lyric_raw_label": "Number of lyrics: ",
|
||||||
"setting__other_music_url_clear_btn": "Clean up song URL cache",
|
"setting__other_music_url_clear_btn": "Clean up song URL cache",
|
||||||
"setting__other_music_url_label": "Number of song URLs:",
|
"setting__other_music_url_label": "Number of song URLs: ",
|
||||||
"setting__other_other_cache": "Other cache management",
|
"setting__other_other_cache": "Other cache management",
|
||||||
"setting__other_other_source_clear_btn": "Clear the cache of swapped songs",
|
"setting__other_other_source_clear_btn": "Clear the cache of swapped songs",
|
||||||
"setting__other_other_source_label": "Change the number of source song information:",
|
"setting__other_other_source_label": "Change the number of source song information: ",
|
||||||
"setting__other_resource_cache": "Resource cache management",
|
"setting__other_resource_cache": "Resource cache management",
|
||||||
"setting__other_resource_cache_clear_btn": "Clear resource cache",
|
"setting__other_resource_cache_clear_btn": "Clear resource cache",
|
||||||
"setting__other_resource_cache_confirm": "I want to clear",
|
"setting__other_resource_cache_confirm": "I want to clear",
|
||||||
|
@ -561,8 +561,8 @@
|
||||||
"setting__sync_tip": "For how to use it, please see the \"Sync function\" section of the FAQ",
|
"setting__sync_tip": "For how to use it, please see the \"Sync function\" section of the FAQ",
|
||||||
"setting__update": "Update",
|
"setting__update": "Update",
|
||||||
"setting__update_checking": "Checking for updates...",
|
"setting__update_checking": "Checking for updates...",
|
||||||
"setting__update_commit_date": "Submission date:",
|
"setting__update_commit_date": "Submission date: ",
|
||||||
"setting__update_commit_id": "Code version:",
|
"setting__update_commit_id": "Code version: ",
|
||||||
"setting__update_current_label": "Current version: ",
|
"setting__update_current_label": "Current version: ",
|
||||||
"setting__update_downloading": "Update is found and being downloaded...⏳",
|
"setting__update_downloading": "Update is found and being downloaded...⏳",
|
||||||
"setting__update_init": "Processing update...",
|
"setting__update_init": "Processing update...",
|
||||||
|
@ -570,7 +570,7 @@
|
||||||
"setting__update_latest_label": "Latest version: ",
|
"setting__update_latest_label": "Latest version: ",
|
||||||
"setting__update_new_version": "Found a new version, hurry up and update~🚀🚀",
|
"setting__update_new_version": "Found a new version, hurry up and update~🚀🚀",
|
||||||
"setting__update_open_version_modal_btn": "open update window",
|
"setting__update_open_version_modal_btn": "open update window",
|
||||||
"setting__update_progress": "state:",
|
"setting__update_progress": "state: ",
|
||||||
"setting__update_show_change_log": "Show changelog on first boot after version update",
|
"setting__update_show_change_log": "Show changelog on first boot after version update",
|
||||||
"setting__update_try_auto_update": "Attempt to download updates automatically when a new version is found",
|
"setting__update_try_auto_update": "Attempt to download updates automatically when a new version is found",
|
||||||
"setting__update_unknown": "Unknown",
|
"setting__update_unknown": "Unknown",
|
||||||
|
@ -616,7 +616,7 @@
|
||||||
"sync__merge_btn_local_remote": "Local list merge remote list",
|
"sync__merge_btn_local_remote": "Local list merge remote list",
|
||||||
"sync__merge_btn_remote_local": "Remote list merge local list",
|
"sync__merge_btn_remote_local": "Remote list merge local list",
|
||||||
"sync__merge_label": "Merge",
|
"sync__merge_label": "Merge",
|
||||||
"sync__merge_tip": "Merge:",
|
"sync__merge_tip": "Merge: ",
|
||||||
"sync__other_label": "Other",
|
"sync__other_label": "Other",
|
||||||
"sync__other_tip": "Other: ",
|
"sync__other_tip": "Other: ",
|
||||||
"sync__overwrite": "Full coverage",
|
"sync__overwrite": "Full coverage",
|
||||||
|
@ -701,13 +701,13 @@
|
||||||
"user_api__btn_import_online": "Online import",
|
"user_api__btn_import_online": "Online import",
|
||||||
"user_api__btn_remove": "Remove",
|
"user_api__btn_remove": "Remove",
|
||||||
"user_api__import_file": "Select music API script file",
|
"user_api__import_file": "Select music API script file",
|
||||||
"user_api__init_failed_alert": "Custom source [{name}] failed to initialize:",
|
"user_api__init_failed_alert": "Custom source [{name}] failed to initialize: ",
|
||||||
"user_api__max_tip": "There can only be a maximum of 20 sources at the same time🤪\nIf you want to continue importing, please remove some old sources to make room",
|
"user_api__max_tip": "There can only be a maximum of 20 sources at the same time🤪\nIf you want to continue importing, please remove some old sources to make room",
|
||||||
"user_api__noitem": "There is nothing here...😲",
|
"user_api__noitem": "There is nothing here...😲",
|
||||||
"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 carefully.",
|
"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 carefully.",
|
||||||
"user_api__readme": "Source writing instructions: ",
|
"user_api__readme": "Source writing instructions: ",
|
||||||
"user_api__title": "Custom Source Management",
|
"user_api__title": "Custom Source Management",
|
||||||
"user_api__update_alert": "Custom source [{name}] found new version:",
|
"user_api__update_alert": "Custom source [{name}] found new version: ",
|
||||||
"user_api__update_alert_open_url": "Open update address",
|
"user_api__update_alert_open_url": "Open update address",
|
||||||
"user_api_import__failed": "Custom source import failed:\n{message}",
|
"user_api_import__failed": "Custom source import failed:\n{message}",
|
||||||
"user_api_import_online__input_confirm": "Import",
|
"user_api_import_online__input_confirm": "Import",
|
||||||
|
|
|
@ -389,7 +389,7 @@
|
||||||
"setting__desktop_lyric_unplay_color": "未播放顏色",
|
"setting__desktop_lyric_unplay_color": "未播放顏色",
|
||||||
"setting__dislike_list_input_tip": "歌曲名@歌手名\n歌曲名\n@歌手名",
|
"setting__dislike_list_input_tip": "歌曲名@歌手名\n歌曲名\n@歌手名",
|
||||||
"setting__dislike_list_save_btn": "儲存",
|
"setting__dislike_list_save_btn": "儲存",
|
||||||
"setting__dislike_list_tips": "1. 每條一行,若歌曲或歌手名字中存在“@”符號,則需要將其替換成“",
|
"setting__dislike_list_tips": "1. 每條一行,若歌曲或歌手名字中存在“@”符號,則需要將其替換成“#”\n2. 指定某歌手的某首歌:歌曲名@歌手名\n3. 指定某首歌:歌曲名\n4. 指定某歌手:@歌手名",
|
||||||
"setting__dislike_list_title": "不喜歡的歌曲規則列表",
|
"setting__dislike_list_title": "不喜歡的歌曲規則列表",
|
||||||
"setting__download": "下載設定",
|
"setting__download": "下載設定",
|
||||||
"setting__download_data_embed": "是否將以下內容嵌入到音訊檔案中",
|
"setting__download_data_embed": "是否將以下內容嵌入到音訊檔案中",
|
||||||
|
|
Loading…
Reference in New Issue