Repo // Introducing LocalizableFileSorter script.
This commit is contained in:
parent
e1b7a4df9f
commit
319a1f8d4a
|
@ -1,30 +1,30 @@
|
||||||
"vChewing Input Method" = "vChewing Input Method";
|
"Abort" = "Abort";
|
||||||
"i18n:installer.DO_APP_UPGRADE" = "Accept & Upgrade";
|
"Attention" = "Attention";
|
||||||
"Cancel" = "Cancel";
|
"Cancel" = "Cancel";
|
||||||
"Cannot activate the input method." = "Cannot activate the input method.";
|
"Cannot activate the input method." = "Cannot activate the input method.";
|
||||||
"Cannot copy the file to the destination." = "Cannot copy the file to the destination.";
|
"Cannot copy the file to the destination." = "Cannot copy the file to the destination.";
|
||||||
|
"Cannot find input source %@ after registration." = "Cannot find input source %@ after registration.";
|
||||||
|
"Cannot register input source %@ at %@." = "Cannot register input source %@ at %@.";
|
||||||
|
"Continue" = "Continue";
|
||||||
|
"Fatal Error" = "Fatal Error";
|
||||||
|
"i18n:installer.ACCEPT_INSTALLATION" = "I Accept";
|
||||||
|
"i18n:installer.APP_DERIVED_FROM" = "Was derived from OpenVanilla McBopopmofo Project (MIT-License).";
|
||||||
|
"i18n:installer.APP_NAME" = "vChewing for macOS";
|
||||||
|
"i18n:installer.CANCEL_INSTALLATION" = "Cancel";
|
||||||
|
"i18n:installer.DEV_CREW" = "vChewing macOS Development: Shiki Suen, Isaac Xen, Hiraku Wang, etc.\nvChewing Phrase Database Maintained by Shiki Suen.\nWalking algorithm by Lukhnos Liu (from Gramambular 2, MIT-License).";
|
||||||
|
"i18n:installer.DISCLAIMER_TEXT" = "DISCLAIMER: The vChewing project, having no relationship of cooperation or affiliation with the OpenVanilla project, is not responsible for the phrase database shipped in the original McBopomofo project. Certain geopolitical and ideological contents, which are potentially harmful to the global spread of this software, are not included in vChewing official phrase database.";
|
||||||
|
"i18n:installer.DO_APP_UPGRADE" = "Accept & Upgrade";
|
||||||
|
"i18n:installer.EULA_PROMPT_NOTICE" = "By installing the software, you must accept the terms above.";
|
||||||
|
"i18n:installer.INSTALLER_APP_TITLE_FULL" = "vChewing Installer";
|
||||||
|
"i18n:installer.INSTALLER_APP_TITLE" = "vChewing Installer";
|
||||||
|
"i18n:installer.LICENSE_TITLE" = "MIT-NTL License:";
|
||||||
|
"i18n:installer.STOPPING_THE_OLD_VERSION" = "Stopping the old version. This may take up to one minute…";
|
||||||
|
"Input method may not be fully enabled. Please enable it through System Preferences > Keyboard > Input Sources." = "Input method may not be fully enabled. Please enable it through System Preferences > Keyboard > Input Sources.";
|
||||||
"Install Failed" = "Install Failed";
|
"Install Failed" = "Install Failed";
|
||||||
"Installation Successful" = "Installation Successful";
|
"Installation Successful" = "Installation Successful";
|
||||||
"OK" = "OK";
|
"OK" = "OK";
|
||||||
"vChewing is ready to use. \n\nPlease relogin if this is the first time you install it in this user account." = "vChewing is ready to use. \n\nPlease relogin if this is the first time you install it in this user account.";
|
|
||||||
"Stopping the old version. This may take up to one minute…" = "Stopping the old version. This may take up to one minute…";
|
"Stopping the old version. This may take up to one minute…" = "Stopping the old version. This may take up to one minute…";
|
||||||
"Attention" = "Attention";
|
"vChewing Input Method" = "vChewing Input Method";
|
||||||
|
"vChewing is ready to use. \n\nPlease relogin if this is the first time you install it in this user account." = "vChewing is ready to use. \n\nPlease relogin if this is the first time you install it in this user account.";
|
||||||
"vChewing is upgraded, but please log out or reboot for the new version to be fully functional." = "vChewing is upgraded, but please log out or reboot for the new version to be fully functional.";
|
"vChewing is upgraded, but please log out or reboot for the new version to be fully functional." = "vChewing is upgraded, but please log out or reboot for the new version to be fully functional.";
|
||||||
"Fatal Error" = "Fatal Error";
|
|
||||||
"Abort" = "Abort";
|
|
||||||
"Cannot register input source %@ at %@." = "Cannot register input source %@ at %@.";
|
|
||||||
"Cannot find input source %@ after registration." = "Cannot find input source %@ after registration.";
|
|
||||||
"Warning" = "Warning";
|
"Warning" = "Warning";
|
||||||
"Input method may not be fully enabled. Please enable it through System Preferences > Keyboard > Input Sources." = "Input method may not be fully enabled. Please enable it through System Preferences > Keyboard > Input Sources.";
|
|
||||||
"Continue" = "Continue";
|
|
||||||
"i18n:installer.DISCLAIMER_TEXT" = "DISCLAIMER: The vChewing project, having no relationship of cooperation or affiliation with the OpenVanilla project, is not responsible for the phrase database shipped in the original McBopomofo project. Certain geopolitical and ideological contents, which are potentially harmful to the global spread of this software, are not included in vChewing official phrase database.";
|
|
||||||
"i18n:installer.INSTALLER_APP_TITLE" = "vChewing Installer";
|
|
||||||
"i18n:installer.INSTALLER_APP_TITLE_FULL" = "vChewing Installer";
|
|
||||||
"i18n:installer.ACCEPT_INSTALLATION" = "I Accept";
|
|
||||||
"i18n:installer.CANCEL_INSTALLATION" = "Cancel";
|
|
||||||
"i18n:installer.LICENSE_TITLE" = "MIT-NTL License:";
|
|
||||||
"i18n:installer.APP_NAME" = "vChewing for macOS";
|
|
||||||
"i18n:installer.APP_DERIVED_FROM" = "Was derived from OpenVanilla McBopopmofo Project (MIT-License).";
|
|
||||||
"i18n:installer.DEV_CREW" = "vChewing macOS Development: Shiki Suen, Isaac Xen, Hiraku Wang, etc.\nvChewing Phrase Database Maintained by Shiki Suen.\nWalking algorithm by Lukhnos Liu (from Gramambular 2, MIT-License).";
|
|
||||||
"i18n:installer.EULA_PROMPT_NOTICE" = "By installing the software, you must accept the terms above.";
|
|
||||||
"i18n:installer.STOPPING_THE_OLD_VERSION" = "Stopping the old version. This may take up to one minute…";
|
|
||||||
|
|
|
@ -1,30 +1,30 @@
|
||||||
"vChewing Input Method" = "威注音入力アプリ";
|
"Abort" = "中止";
|
||||||
"i18n:installer.DO_APP_UPGRADE" = "承認と更新";
|
"Attention" = "ご注意";
|
||||||
"Cancel" = "取消";
|
"Cancel" = "取消";
|
||||||
"Cannot activate the input method." = "入力アプリ、起動失敗。";
|
"Cannot activate the input method." = "入力アプリ、起動失敗。";
|
||||||
"Cannot copy the file to the destination." = "目標へファイルのコピーできません。";
|
"Cannot copy the file to the destination." = "目標へファイルのコピーできません。";
|
||||||
|
"Cannot find input source %@ after registration." = "登録済みですが「%@」は見つけませんでした。";
|
||||||
|
"Cannot register input source %@ at %@." = "「%2$@」で入力アプリ「\"%1$@\"」の実装は失敗しました。";
|
||||||
|
"Continue" = "続行";
|
||||||
|
"Fatal Error" = "致命錯乱";
|
||||||
|
"i18n:installer.ACCEPT_INSTALLATION" = "承認する";
|
||||||
|
"i18n:installer.APP_DERIVED_FROM" = "曾て OpenVanilla 小麦注音プロジェクト (MIT-License) から派生。";
|
||||||
|
"i18n:installer.APP_NAME" = "vChewing for macOS";
|
||||||
|
"i18n:installer.CANCEL_INSTALLATION" = "取消";
|
||||||
|
"i18n:installer.DEV_CREW" = "macOS 版威注音の開発:Shiki Suen, Isaac Xen, Hiraku Wang, など。\n威注音語彙データの維持:Shiki Suen。\nウォーキング算法:Lukhnos Liu (Gramambular 2, MIT-License)。";
|
||||||
|
"i18n:installer.DISCLAIMER_TEXT" = "免責事項:vChewing Project は、OpenVanilla と協力関係や提携関係にあるわけではなく、OpenVanilla が小麦注音プロジェクトに同梱した辞書データについて、vChewing Project は一切責任負い兼ねる。特定な地政学的・観念形態的な内容は、vChewing アプリの世界的な普及に妨害する恐れがあるため、vChewing 公式辞書データに不収録。";
|
||||||
|
"i18n:installer.DO_APP_UPGRADE" = "承認と更新";
|
||||||
|
"i18n:installer.EULA_PROMPT_NOTICE" = "このアプリを実装するために、上記の条約を承認すべきである。";
|
||||||
|
"i18n:installer.INSTALLER_APP_TITLE_FULL" = "威注音入力 実装用アプリ";
|
||||||
|
"i18n:installer.INSTALLER_APP_TITLE" = "威注音入力 実装用アプリ";
|
||||||
|
"i18n:installer.LICENSE_TITLE" = "MIT商標不許可ライセンス (MIT-NTL License):";
|
||||||
|
"i18n:installer.STOPPING_THE_OLD_VERSION" = "古いバージョンを強制停止中。1分かかると恐れ入りますが……";
|
||||||
|
"Input method may not be fully enabled. Please enable it through System Preferences > Keyboard > Input Sources." = "入力アプリの自動起動はうまく出来なかったかもしれません。ご自分で「システム環境設定→キーボード→入力ソース」で起動してください。";
|
||||||
"Install Failed" = "実装失敗。";
|
"Install Failed" = "実装失敗。";
|
||||||
"Installation Successful" = "実装完了";
|
"Installation Successful" = "実装完了";
|
||||||
"OK" = "うむ";
|
"OK" = "うむ";
|
||||||
"vChewing is ready to use. \n\nPlease relogin if this is the first time you install it in this user account." = "威注音入力、利用準備完了。\n\nこのシステムユーザーアカウントで初めて実装した場合、再ログインしてください。";
|
|
||||||
"Stopping the old version. This may take up to one minute…" = "古いバージョンを強制停止中。1分かかると恐れ入りますが……";
|
"Stopping the old version. This may take up to one minute…" = "古いバージョンを強制停止中。1分かかると恐れ入りますが……";
|
||||||
"Attention" = "ご注意";
|
"vChewing Input Method" = "威注音入力アプリ";
|
||||||
|
"vChewing is ready to use. \n\nPlease relogin if this is the first time you install it in this user account." = "威注音入力、利用準備完了。\n\nこのシステムユーザーアカウントで初めて実装した場合、再ログインしてください。";
|
||||||
"vChewing is upgraded, but please log out or reboot for the new version to be fully functional." = "威注音入力の更新は実装完了しましたが、うまく作動できるために、このパソコンの再起動および再ログインが必要だと恐れ入ります。";
|
"vChewing is upgraded, but please log out or reboot for the new version to be fully functional." = "威注音入力の更新は実装完了しましたが、うまく作動できるために、このパソコンの再起動および再ログインが必要だと恐れ入ります。";
|
||||||
"Fatal Error" = "致命錯乱";
|
|
||||||
"Abort" = "中止";
|
|
||||||
"Cannot register input source %@ at %@." = "「%2$@」で入力アプリ「\"%1$@\"」の実装は失敗しました。";
|
|
||||||
"Cannot find input source %@ after registration." = "登録済みですが「%@」は見つけませんでした。";
|
|
||||||
"Warning" = "お知らせ";
|
"Warning" = "お知らせ";
|
||||||
"Input method may not be fully enabled. Please enable it through System Preferences > Keyboard > Input Sources." = "入力アプリの自動起動はうまく出来なかったかもしれません。ご自分で「システム環境設定→キーボード→入力ソース」で起動してください。";
|
|
||||||
"Continue" = "続行";
|
|
||||||
"i18n:installer.DISCLAIMER_TEXT" = "免責事項:vChewing Project は、OpenVanilla と協力関係や提携関係にあるわけではなく、OpenVanilla が小麦注音プロジェクトに同梱した辞書データについて、vChewing Project は一切責任負い兼ねる。特定な地政学的・観念形態的な内容は、vChewing アプリの世界的な普及に妨害する恐れがあるため、vChewing 公式辞書データに不収録。";
|
|
||||||
"i18n:installer.INSTALLER_APP_TITLE" = "威注音入力 実装用アプリ";
|
|
||||||
"i18n:installer.INSTALLER_APP_TITLE_FULL" = "威注音入力 実装用アプリ";
|
|
||||||
"i18n:installer.ACCEPT_INSTALLATION" = "承認する";
|
|
||||||
"i18n:installer.CANCEL_INSTALLATION" = "取消";
|
|
||||||
"i18n:installer.LICENSE_TITLE" = "MIT商標不許可ライセンス (MIT-NTL License):";
|
|
||||||
"i18n:installer.APP_NAME" = "vChewing for macOS";
|
|
||||||
"i18n:installer.APP_DERIVED_FROM" = "曾て OpenVanilla 小麦注音プロジェクト (MIT-License) から派生。";
|
|
||||||
"i18n:installer.DEV_CREW" = "macOS 版威注音の開発:Shiki Suen, Isaac Xen, Hiraku Wang, など。\n威注音語彙データの維持:Shiki Suen。\nウォーキング算法:Lukhnos Liu (Gramambular 2, MIT-License)。";
|
|
||||||
"i18n:installer.EULA_PROMPT_NOTICE" = "このアプリを実装するために、上記の条約を承認すべきである。";
|
|
||||||
"i18n:installer.STOPPING_THE_OLD_VERSION" = "古いバージョンを強制停止中。1分かかると恐れ入りますが……";
|
|
||||||
|
|
|
@ -1,30 +1,30 @@
|
||||||
"vChewing Input Method" = "威注音输入法";
|
"Abort" = "放弃安装";
|
||||||
"i18n:installer.DO_APP_UPGRADE" = "接受并升级";
|
"Attention" = "请注意";
|
||||||
"Cancel" = "取消";
|
"Cancel" = "取消";
|
||||||
"Cannot activate the input method." = "无法启用输入法。";
|
"Cannot activate the input method." = "无法启用输入法。";
|
||||||
"Cannot copy the file to the destination." = "无法将输入法拷贝至目的地。";
|
"Cannot copy the file to the destination." = "无法将输入法拷贝至目的地。";
|
||||||
|
"Cannot find input source %@ after registration." = "在注册完输入法 \"%@\" 之后仍然无法找到该输入法。";
|
||||||
|
"Cannot register input source %@ at %@." = "无法从档案位置 %2$@ 安装输入法 \"%1$@\"。";
|
||||||
|
"Continue" = "继续";
|
||||||
|
"Fatal Error" = "安装错误";
|
||||||
|
"i18n:installer.ACCEPT_INSTALLATION" = "我接受";
|
||||||
|
"i18n:installer.APP_DERIVED_FROM" = "该专案曾由 OpenVanilla 小麦注音专案 (MIT-License) 衍生而来。";
|
||||||
|
"i18n:installer.APP_NAME" = "vChewing for macOS";
|
||||||
|
"i18n:installer.CANCEL_INSTALLATION" = "取消安装";
|
||||||
|
"i18n:installer.DEV_CREW" = "威注音 macOS 程式研发:Shiki Suen, Isaac Xen, Hiraku Wang, 等。\n威注音词库维护:Shiki Suen。\n爬轨算法:Lukhnos Liu (Gramambular 2, MIT-License)。";
|
||||||
|
"i18n:installer.DISCLAIMER_TEXT" = "免责声明:威注音专案对小麦注音官方专案内赠的小麦注音原版词库内容不负任何责任。威注音输入法专用的威注音官方词库不包含任何「会在法理上妨碍威注音在全球传播」的「与地缘政治及政治意识形态有关的」内容。威注音专案与 OpenVanilla 专案之间无合作关系、无隶属关系。";
|
||||||
|
"i18n:installer.DO_APP_UPGRADE" = "接受并升级";
|
||||||
|
"i18n:installer.EULA_PROMPT_NOTICE" = "若要安装该软件,请接受上述条款。";
|
||||||
|
"i18n:installer.INSTALLER_APP_TITLE_FULL" = "威注音输入法安装程式";
|
||||||
|
"i18n:installer.INSTALLER_APP_TITLE" = "威注音安装程式";
|
||||||
|
"i18n:installer.LICENSE_TITLE" = "麻理去商标授权合约 (MIT-NTL License):";
|
||||||
|
"i18n:installer.STOPPING_THE_OLD_VERSION" = "等待旧版完全停用,大约需要一分钟…";
|
||||||
|
"Input method may not be fully enabled. Please enable it through System Preferences > Keyboard > Input Sources." = "输入法已经安装好,但可能没有完全启用。请从「系统偏好设定」 > 「键盘」 > 「输入方式」分页加入输入法。";
|
||||||
"Install Failed" = "安装失败";
|
"Install Failed" = "安装失败";
|
||||||
"Installation Successful" = "安装成功";
|
"Installation Successful" = "安装成功";
|
||||||
"OK" = "确定";
|
"OK" = "确定";
|
||||||
"vChewing is ready to use. \n\nPlease relogin if this is the first time you install it in this user account." = "威注音输入法安装成功。\n\n若是在當前使用者帳戶內首次安裝的話,請重新登入。";
|
|
||||||
"Stopping the old version. This may take up to one minute…" = "正在试图结束正在运行的旧版输入法,大概需要一分钟…";
|
"Stopping the old version. This may take up to one minute…" = "正在试图结束正在运行的旧版输入法,大概需要一分钟…";
|
||||||
"Attention" = "请注意";
|
"vChewing Input Method" = "威注音输入法";
|
||||||
|
"vChewing is ready to use. \n\nPlease relogin if this is the first time you install it in this user account." = "威注音输入法安装成功。\n\n若是在當前使用者帳戶內首次安裝的話,請重新登入。";
|
||||||
"vChewing is upgraded, but please log out or reboot for the new version to be fully functional." = "vChewing 安装完成,但建议您登出或重新开机,以便顺利使用新版。";
|
"vChewing is upgraded, but please log out or reboot for the new version to be fully functional." = "vChewing 安装完成,但建议您登出或重新开机,以便顺利使用新版。";
|
||||||
"Fatal Error" = "安装错误";
|
|
||||||
"Abort" = "放弃安装";
|
|
||||||
"Cannot register input source %@ at %@." = "无法从档案位置 %2$@ 安装输入法 \"%1$@\"。";
|
|
||||||
"Cannot find input source %@ after registration." = "在注册完输入法 \"%@\" 之后仍然无法找到该输入法。";
|
|
||||||
"Warning" = "安装不完整";
|
"Warning" = "安装不完整";
|
||||||
"Input method may not be fully enabled. Please enable it through System Preferences > Keyboard > Input Sources." = "输入法已经安装好,但可能没有完全启用。请从「系统偏好设定」 > 「键盘」 > 「输入方式」分页加入输入法。";
|
|
||||||
"Continue" = "继续";
|
|
||||||
"i18n:installer.DISCLAIMER_TEXT" = "免责声明:威注音专案对小麦注音官方专案内赠的小麦注音原版词库内容不负任何责任。威注音输入法专用的威注音官方词库不包含任何「会在法理上妨碍威注音在全球传播」的「与地缘政治及政治意识形态有关的」内容。威注音专案与 OpenVanilla 专案之间无合作关系、无隶属关系。";
|
|
||||||
"i18n:installer.INSTALLER_APP_TITLE" = "威注音安装程式";
|
|
||||||
"i18n:installer.INSTALLER_APP_TITLE_FULL" = "威注音输入法安装程式";
|
|
||||||
"i18n:installer.ACCEPT_INSTALLATION" = "我接受";
|
|
||||||
"i18n:installer.CANCEL_INSTALLATION" = "取消安装";
|
|
||||||
"i18n:installer.LICENSE_TITLE" = "麻理去商标授权合约 (MIT-NTL License):";
|
|
||||||
"i18n:installer.APP_NAME" = "vChewing for macOS";
|
|
||||||
"i18n:installer.APP_DERIVED_FROM" = "该专案曾由 OpenVanilla 小麦注音专案 (MIT-License) 衍生而来。";
|
|
||||||
"i18n:installer.DEV_CREW" = "威注音 macOS 程式研发:Shiki Suen, Isaac Xen, Hiraku Wang, 等。\n威注音词库维护:Shiki Suen。\n爬轨算法:Lukhnos Liu (Gramambular 2, MIT-License)。";
|
|
||||||
"i18n:installer.EULA_PROMPT_NOTICE" = "若要安装该软件,请接受上述条款。";
|
|
||||||
"i18n:installer.STOPPING_THE_OLD_VERSION" = "等待旧版完全停用,大约需要一分钟…";
|
|
||||||
|
|
|
@ -1,30 +1,30 @@
|
||||||
"vChewing Input Method" = "威注音輸入法";
|
"Abort" = "放棄安裝";
|
||||||
"i18n:installer.DO_APP_UPGRADE" = "接受並升級";
|
"Attention" = "請注意";
|
||||||
"Cancel" = "取消";
|
"Cancel" = "取消";
|
||||||
"Cannot activate the input method." = "無法啟用輸入法。";
|
"Cannot activate the input method." = "無法啟用輸入法。";
|
||||||
"Cannot copy the file to the destination." = "無法將輸入法拷貝至目的地。";
|
"Cannot copy the file to the destination." = "無法將輸入法拷貝至目的地。";
|
||||||
|
"Cannot find input source %@ after registration." = "在註冊完輸入法 \"%@\" 之後仍然無法找到該輸入法。";
|
||||||
|
"Cannot register input source %@ at %@." = "無法從檔案位置 %2$@ 安裝輸入法 \"%1$@\"。";
|
||||||
|
"Continue" = "繼續";
|
||||||
|
"Fatal Error" = "安裝錯誤";
|
||||||
|
"i18n:installer.ACCEPT_INSTALLATION" = "我接受";
|
||||||
|
"i18n:installer.APP_DERIVED_FROM" = "該專案曾由 OpenVanilla 小麥注音專案 (MIT-License) 衍生而來。";
|
||||||
|
"i18n:installer.APP_NAME" = "vChewing for macOS";
|
||||||
|
"i18n:installer.CANCEL_INSTALLATION" = "取消安裝";
|
||||||
|
"i18n:installer.DEV_CREW" = "威注音 macOS 程式研發:Shiki Suen, Isaac Xen, Hiraku Wang, 等。\n威注音詞庫維護:Shiki Suen。\n爬軌算法:Lukhnos Liu (Gramambular 2, MIT-License)。";
|
||||||
|
"i18n:installer.DISCLAIMER_TEXT" = "免責聲明:威注音專案對小麥注音官方專案內贈的小麥注音原版詞庫內容不負任何責任。威注音輸入法專用的威注音官方詞庫不包含任何「會在法理上妨礙威注音在全球傳播」的「與地緣政治及政治意識形態有關的」內容。威註音專案與 OpenVanilla 專案之間無合作關係、無隸屬關係。";
|
||||||
|
"i18n:installer.DO_APP_UPGRADE" = "接受並升級";
|
||||||
|
"i18n:installer.EULA_PROMPT_NOTICE" = "若要安裝該軟體,請接受上述條款。";
|
||||||
|
"i18n:installer.INSTALLER_APP_TITLE_FULL" = "威注音輸入法安裝程式";
|
||||||
|
"i18n:installer.INSTALLER_APP_TITLE" = "威注音安裝程式";
|
||||||
|
"i18n:installer.LICENSE_TITLE" = "麻理去商標授權合約 (MIT-NTL License):";
|
||||||
|
"i18n:installer.STOPPING_THE_OLD_VERSION" = "等待舊版完全停用,大約需要一分鐘…";
|
||||||
|
"Input method may not be fully enabled. Please enable it through System Preferences > Keyboard > Input Sources." = "輸入法已經安裝好,但可能沒有完全啟用。請從「系統偏好設定」 > 「鍵盤」 > 「輸入方式」分頁加入輸入法。";
|
||||||
"Install Failed" = "安裝失敗";
|
"Install Failed" = "安裝失敗";
|
||||||
"Installation Successful" = "安裝成功";
|
"Installation Successful" = "安裝成功";
|
||||||
"OK" = "確定";
|
"OK" = "確定";
|
||||||
"vChewing is ready to use. \n\nPlease relogin if this is the first time you install it in this user account." = "威注音輸入法安裝成功。\n\n若是在當前使用者帳戶內首次安裝的話,請重新登入。";
|
|
||||||
"Stopping the old version. This may take up to one minute…" = "正在試圖結束正在運行的舊版輸入法,大概需要一分鐘…";
|
"Stopping the old version. This may take up to one minute…" = "正在試圖結束正在運行的舊版輸入法,大概需要一分鐘…";
|
||||||
"Attention" = "請注意";
|
"vChewing Input Method" = "威注音輸入法";
|
||||||
|
"vChewing is ready to use. \n\nPlease relogin if this is the first time you install it in this user account." = "威注音輸入法安裝成功。\n\n若是在當前使用者帳戶內首次安裝的話,請重新登入。";
|
||||||
"vChewing is upgraded, but please log out or reboot for the new version to be fully functional." = "vChewing 安裝完成,但建議您登出或重新開機,以便順利使用新版。";
|
"vChewing is upgraded, but please log out or reboot for the new version to be fully functional." = "vChewing 安裝完成,但建議您登出或重新開機,以便順利使用新版。";
|
||||||
"Fatal Error" = "安裝錯誤";
|
|
||||||
"Abort" = "放棄安裝";
|
|
||||||
"Cannot register input source %@ at %@." = "無法從檔案位置 %2$@ 安裝輸入法 \"%1$@\"。";
|
|
||||||
"Cannot find input source %@ after registration." = "在註冊完輸入法 \"%@\" 之後仍然無法找到該輸入法。";
|
|
||||||
"Warning" = "安裝不完整";
|
"Warning" = "安裝不完整";
|
||||||
"Input method may not be fully enabled. Please enable it through System Preferences > Keyboard > Input Sources." = "輸入法已經安裝好,但可能沒有完全啟用。請從「系統偏好設定」 > 「鍵盤」 > 「輸入方式」分頁加入輸入法。";
|
|
||||||
"Continue" = "繼續";
|
|
||||||
"i18n:installer.DISCLAIMER_TEXT" = "免責聲明:威注音專案對小麥注音官方專案內贈的小麥注音原版詞庫內容不負任何責任。威注音輸入法專用的威注音官方詞庫不包含任何「會在法理上妨礙威注音在全球傳播」的「與地緣政治及政治意識形態有關的」內容。威註音專案與 OpenVanilla 專案之間無合作關係、無隸屬關係。";
|
|
||||||
"i18n:installer.INSTALLER_APP_TITLE" = "威注音安裝程式";
|
|
||||||
"i18n:installer.INSTALLER_APP_TITLE_FULL" = "威注音輸入法安裝程式";
|
|
||||||
"i18n:installer.ACCEPT_INSTALLATION" = "我接受";
|
|
||||||
"i18n:installer.CANCEL_INSTALLATION" = "取消安裝";
|
|
||||||
"i18n:installer.LICENSE_TITLE" = "麻理去商標授權合約 (MIT-NTL License):";
|
|
||||||
"i18n:installer.APP_NAME" = "vChewing for macOS";
|
|
||||||
"i18n:installer.APP_DERIVED_FROM" = "該專案曾由 OpenVanilla 小麥注音專案 (MIT-License) 衍生而來。";
|
|
||||||
"i18n:installer.DEV_CREW" = "威注音 macOS 程式研發:Shiki Suen, Isaac Xen, Hiraku Wang, 等。\n威注音詞庫維護:Shiki Suen。\n爬軌算法:Lukhnos Liu (Gramambular 2, MIT-License)。";
|
|
||||||
"i18n:installer.EULA_PROMPT_NOTICE" = "若要安裝該軟體,請接受上述條款。";
|
|
||||||
"i18n:installer.STOPPING_THE_OLD_VERSION" = "等待舊版完全停用,大約需要一分鐘…";
|
|
||||||
|
|
|
@ -0,0 +1,33 @@
|
||||||
|
#!/usr/bin/env swift
|
||||||
|
|
||||||
|
// Copyright (c) 2021 and onwards The vChewing Project (MIT-NTL License).
|
||||||
|
// ====================
|
||||||
|
// This code is released under the MIT license (SPDX-License-Identifier: MIT)
|
||||||
|
// ... with NTL restriction stating that:
|
||||||
|
// No trademark license is granted to use the trade names, trademarks, service
|
||||||
|
// marks, or product names of Contributor, except as required to fulfill notice
|
||||||
|
// requirements defined in MIT License.
|
||||||
|
|
||||||
|
import Foundation
|
||||||
|
|
||||||
|
let strDataPath = "./"
|
||||||
|
|
||||||
|
func handleFiles(_ handler: @escaping ((url: URL, fileName: String)) -> Void) {
|
||||||
|
let rawURLs = FileManager.default.enumerator(at: URL(fileURLWithPath: strDataPath), includingPropertiesForKeys: nil)?.compactMap { $0 as? URL }
|
||||||
|
rawURLs?.forEach { url in
|
||||||
|
guard let fileName = url.pathComponents.last, fileName.lowercased() == "localizable.strings" else { return }
|
||||||
|
handler((url, fileName))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
handleFiles { url, fileName in
|
||||||
|
guard let rawStr = try? String(contentsOf: url, encoding: .utf8) else { return }
|
||||||
|
let locale = Locale(identifier: "zh@collation=stroke")
|
||||||
|
do {
|
||||||
|
try rawStr.components(separatedBy: .newlines).filter { !$0.isEmpty }.sorted {
|
||||||
|
$0.compare($1, locale: locale) == .orderedAscending
|
||||||
|
}.joined(separator: "\n").description.appending("\n").write(to: url, atomically: false, encoding: .utf8)
|
||||||
|
} catch {
|
||||||
|
print("!! Error writing to \(fileName)")
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,12 +1,27 @@
|
||||||
"! Succeeded in filtering a candidate." = "! Succeeded in filtering a candidate.";
|
|
||||||
"! Succeeded in filtering a user phrase." = "! Succeeded in filtering a user phrase.";
|
|
||||||
"%@-Stroke" = "%@-Stroke";
|
|
||||||
"(Shift+)Space:" = "(Shift+)Space:";
|
|
||||||
"+ Succeeded in adding / boosting a user phrase." = "+ Succeeded in adding / boosting a user phrase.";
|
|
||||||
"+ Succeeded in boosting a candidate." = "+ Succeeded in boosting a candidate.";
|
|
||||||
"- Succeeded in nerfing a candidate." = "- Succeeded in nerfing a candidate.";
|
"- Succeeded in nerfing a candidate." = "- Succeeded in nerfing a candidate.";
|
||||||
"- Succeeded in nerfing a user phrase." = "- Succeeded in nerfing a user phrase.";
|
"- Succeeded in nerfing a user phrase." = "- Succeeded in nerfing a user phrase.";
|
||||||
"- Succeeded in unfiltering a phrase." = "- Succeeded in unfiltering a phrase.";
|
"- Succeeded in unfiltering a phrase." = "- Succeeded in unfiltering a phrase.";
|
||||||
|
"! Succeeded in filtering a candidate." = "! Succeeded in filtering a candidate.";
|
||||||
|
"! Succeeded in filtering a user phrase." = "! Succeeded in filtering a user phrase.";
|
||||||
|
"(Shift+)Space:" = "(Shift+)Space:";
|
||||||
|
"[Technical Reason] macOS releases earlier than 10.13 have an issue: If calling NSOpenPanel directly from an input method, both the input method and its current client app hang in a dead-loop. Furthermore, it makes other apps hang in the same way when you switch into another app. If you don't want to hard-reboot your computer, your last resort is to use SSH to connect to your current computer from another computer and kill the input method process by Terminal commands. That's why vChewing cannot offer access to NSOpenPanel for macOS 10.12 and earlier." = "[Technical Reason] macOS releases earlier than 10.13 have an issue: If calling NSOpenPanel directly from an input method, both the input method and its current client app hang in a dead-loop. Furthermore, it makes other apps hang in the same way when you switch into another app. If you don't want to hard-reboot your computer, your last resort is to use SSH to connect to your current computer from another computer and kill the input method process by Terminal commands. That's why vChewing cannot offer access to NSOpenPanel for macOS 10.12 and earlier.";
|
||||||
|
"\"%@\" already exists:\n ENTER to boost, SHIFT+COMMAND+ENTER to nerf, \n BackSpace or Delete key to exclude." = "\"%@\" already exists:\n ENTER to boost, SHIFT+COMMAND+ENTER to nerf, \n BackSpace or Delete key to exclude.";
|
||||||
|
"\"%@\" already exists:\n ENTER to boost, SHIFT+COMMAND+ENTER to nerf." = "\"%@\" already exists:\n ENTER to boost, SHIFT+COMMAND+ENTER to nerf.";
|
||||||
|
"\"%@\" length must ≥ 2 for a user phrase." = "\"%@\" length must ≥ 2 for a user phrase.";
|
||||||
|
"\"%@\" length should ≤ %d for a user phrase." = "\"%@\" length should ≤ %d for a user phrase.";
|
||||||
|
"\"%@\" selected. ENTER to add user phrase." = "\"%@\" selected. ENTER to add user phrase.";
|
||||||
|
"\"%@\" selected. ENTER to unfilter this phrase." = "\"%@\" selected. ENTER to unfilter this phrase.";
|
||||||
|
"%@-Stroke" = "%@-Stroke";
|
||||||
|
"+ Succeeded in adding / boosting a user phrase." = "+ Succeeded in adding / boosting a user phrase.";
|
||||||
|
"+ Succeeded in boosting a candidate." = "+ Succeeded in boosting a candidate.";
|
||||||
|
"⚠︎ Failed from boosting a candidate." = "⚠︎ Failed from boosting a candidate.";
|
||||||
|
"⚠︎ Failed from filtering a candidate." = "⚠︎ Failed from filtering a candidate.";
|
||||||
|
"⚠︎ Failed from nerfing a candidate." = "⚠︎ Failed from nerfing a candidate.";
|
||||||
|
"⚠︎ Phrase replacement mode enabled, interfering user phrase entry." = "⚠︎ Phrase replacement mode enabled, interfering user phrase entry.";
|
||||||
|
"⚠︎ This feature is useful ONLY WHEN the font you are using doesn't support dynamic vertical punctuations. However, typed vertical punctuations will always shown as vertical punctuations EVEN IF your editor has changed the typing direction to horizontal." = "⚠︎ This feature is useful ONLY WHEN the font you are using doesn't support dynamic vertical punctuations. However, typed vertical punctuations will always shown as vertical punctuations EVEN IF your editor has changed the typing direction to horizontal.";
|
||||||
|
"⚠︎ This may hinder the walking algorithm from giving appropriate results." = "⚠︎ This may hinder the walking algorithm from giving appropriate results.";
|
||||||
|
"⚠︎ This will reboot the vChewing IME." = "⚠︎ This will reboot the vChewing IME.";
|
||||||
|
"⚠︎ Unhandlable: Chars and Readings in buffer doesn't match." = "⚠︎ Unhandlable: Chars and Readings in buffer doesn't match.";
|
||||||
"1) Only macOS has IMKCandidates. Since it relies on a dedicated ObjC Bridging Header to expose necessary internal APIs to work, it hinders vChewing from completely modularized for multi-platform support.\n\n2) IMKCandidates is buggy. It is not likely to be completely fixed by Apple, and its devs are not allowed to talk about it to non-Apple individuals. That's why we have had enough with IMKCandidates. It is likely the reason why Apple had never used IMKCandidates in their official InputMethodKit sample projects (as of August 2023)." = "1) Only macOS has IMKCandidates. Since it relies on a dedicated ObjC Bridging Header to expose necessary internal APIs to work, it hinders vChewing from completely modularized for multi-platform support.\n\n2) IMKCandidates is buggy. It is not likely to be completely fixed by Apple, and its devs are not allowed to talk about it to non-Apple individuals. That's why we have had enough with IMKCandidates. It is likely the reason why Apple had never used IMKCandidates in their official InputMethodKit sample projects (as of August 2023).";
|
"1) Only macOS has IMKCandidates. Since it relies on a dedicated ObjC Bridging Header to expose necessary internal APIs to work, it hinders vChewing from completely modularized for multi-platform support.\n\n2) IMKCandidates is buggy. It is not likely to be completely fixed by Apple, and its devs are not allowed to talk about it to non-Apple individuals. That's why we have had enough with IMKCandidates. It is likely the reason why Apple had never used IMKCandidates in their official InputMethodKit sample projects (as of August 2023)." = "1) Only macOS has IMKCandidates. Since it relies on a dedicated ObjC Bridging Header to expose necessary internal APIs to work, it hinders vChewing from completely modularized for multi-platform support.\n\n2) IMKCandidates is buggy. It is not likely to be completely fixed by Apple, and its devs are not allowed to talk about it to non-Apple individuals. That's why we have had enough with IMKCandidates. It is likely the reason why Apple had never used IMKCandidates in their official InputMethodKit sample projects (as of August 2023).";
|
||||||
"About vChewing…" = "About vChewing…";
|
"About vChewing…" = "About vChewing…";
|
||||||
"Accept leading intonations in rare cases" = "Accept leading intonations in rare cases";
|
"Accept leading intonations in rare cases" = "Accept leading intonations in rare cases";
|
||||||
|
@ -36,10 +51,10 @@
|
||||||
"Applying typing suggestions from half-life user override model" = "Applying typing suggestions from half-life user override model";
|
"Applying typing suggestions from half-life user override model" = "Applying typing suggestions from half-life user override model";
|
||||||
"Associated Phrases" = "Associated Phrases";
|
"Associated Phrases" = "Associated Phrases";
|
||||||
"at the rear of the phrase (like Microsoft New Phonetic)" = "at the rear of the phrase (like Microsoft New Phonetic)";
|
"at the rear of the phrase (like Microsoft New Phonetic)" = "at the rear of the phrase (like Microsoft New Phonetic)";
|
||||||
"auto" = "Follow System Settings";
|
|
||||||
"Auto-composite when the longest possible key is formed" = "Auto-composite when the longest possible key is formed";
|
"Auto-composite when the longest possible key is formed" = "Auto-composite when the longest possible key is formed";
|
||||||
"Auto-convert traditional Chinese glyphs to JIS Shinjitai characters" = "Auto-convert traditional Chinese glyphs to JIS Shinjitai characters";
|
"Auto-convert traditional Chinese glyphs to JIS Shinjitai characters" = "Auto-convert traditional Chinese glyphs to JIS Shinjitai characters";
|
||||||
"Auto-convert traditional Chinese glyphs to KangXi characters" = "Auto-convert traditional Chinese glyphs to KangXi characters";
|
"Auto-convert traditional Chinese glyphs to KangXi characters" = "Auto-convert traditional Chinese glyphs to KangXi characters";
|
||||||
|
"auto" = "Follow System Settings";
|
||||||
"Automatically correct reading combinations when typing" = "Automatically correct reading combinations when typing";
|
"Automatically correct reading combinations when typing" = "Automatically correct reading combinations when typing";
|
||||||
"Automatically reload user data files if changes detected" = "Automatically reload user data files if changes detected";
|
"Automatically reload user data files if changes detected" = "Automatically reload user data files if changes detected";
|
||||||
"Basic Keyboard Layout:" = "Basic Keyboard Layout:";
|
"Basic Keyboard Layout:" = "Basic Keyboard Layout:";
|
||||||
|
@ -272,9 +287,9 @@
|
||||||
"Please select Simplified / Traditional Chinese mode above." = "Please select Simplified / Traditional Chinese mode above.";
|
"Please select Simplified / Traditional Chinese mode above." = "Please select Simplified / Traditional Chinese mode above.";
|
||||||
"Please select…" = "Please select…";
|
"Please select…" = "Please select…";
|
||||||
"Please try again." = "Please try again.";
|
"Please try again." = "Please try again.";
|
||||||
|
"Please use “defaults write” terminal command to modify this String value:" = "Please use “defaults write” terminal command to modify this String value:";
|
||||||
"Please use mouse wheel to scroll each page if needed. The CheatSheet is available in the IME menu." = "Please use mouse wheel to scroll each page if needed. The CheatSheet is available in the IME menu.";
|
"Please use mouse wheel to scroll each page if needed. The CheatSheet is available in the IME menu." = "Please use mouse wheel to scroll each page if needed. The CheatSheet is available in the IME menu.";
|
||||||
"Please use mouse wheel to scroll this page. The CheatSheet is available in the IME menu." = "Please use mouse wheel to scroll this page. The CheatSheet is available in the IME menu.";
|
"Please use mouse wheel to scroll this page. The CheatSheet is available in the IME menu." = "Please use mouse wheel to scroll this page. The CheatSheet is available in the IME menu.";
|
||||||
"Please use “defaults write” terminal command to modify this String value:" = "Please use “defaults write” terminal command to modify this String value:";
|
|
||||||
"Plist downloaded cannot be parsed correctly." = "Plist downloaded cannot be parsed correctly.";
|
"Plist downloaded cannot be parsed correctly." = "Plist downloaded cannot be parsed correctly.";
|
||||||
"Plist downloaded is nil." = "Plist downloaded is nil.";
|
"Plist downloaded is nil." = "Plist downloaded is nil.";
|
||||||
"Previous intonation has been overridden." = "Previous intonation has been overridden.";
|
"Previous intonation has been overridden." = "Previous intonation has been overridden.";
|
||||||
|
@ -368,8 +383,8 @@
|
||||||
"Vertical" = "Vertical";
|
"Vertical" = "Vertical";
|
||||||
"Visit Website" = "Visit Website";
|
"Visit Website" = "Visit Website";
|
||||||
"Wade-Giles Pinyin with Numeral Intonation" = "Wade-Giles Pinyin with Numeral Intonation";
|
"Wade-Giles Pinyin with Numeral Intonation" = "Wade-Giles Pinyin with Numeral Intonation";
|
||||||
"Warning" = "Warning";
|
|
||||||
"Warning: This page is for testing future features. \nFeatures listed here may not work as expected." = "Warning: This page is for testing future features. \nFeatures listed here may not work as expected.";
|
"Warning: This page is for testing future features. \nFeatures listed here may not work as expected." = "Warning: This page is for testing future features. \nFeatures listed here may not work as expected.";
|
||||||
|
"Warning" = "Warning";
|
||||||
"Weight" = "Weight";
|
"Weight" = "Weight";
|
||||||
"Where's IMK Candidate Window?" = "Where's IMK Candidate Window?";
|
"Where's IMK Candidate Window?" = "Where's IMK Candidate Window?";
|
||||||
"Wildcard key cannot be the initial key." = "Wildcard key cannot be the initial key.";
|
"Wildcard key cannot be the initial key." = "Wildcard key cannot be the initial key.";
|
||||||
|
@ -383,18 +398,3 @@
|
||||||
"You're currently using vChewing %@ (%@), a new version %@ (%@) is now available. Do you want to visit vChewing's website to download the version?" = "You're currently using vChewing %@ (%@), a new version %@ (%@) is now available. Do you want to visit vChewing's website to download the version?";
|
"You're currently using vChewing %@ (%@), a new version %@ (%@) is now available. Do you want to visit vChewing's website to download the version?" = "You're currently using vChewing %@ (%@), a new version %@ (%@) is now available. Do you want to visit vChewing's website to download the version?";
|
||||||
"zh-Hans" = "Simplified Chinese";
|
"zh-Hans" = "Simplified Chinese";
|
||||||
"zh-Hant" = "Traditional Chinese";
|
"zh-Hant" = "Traditional Chinese";
|
||||||
"[Technical Reason] macOS releases earlier than 10.13 have an issue: If calling NSOpenPanel directly from an input method, both the input method and its current client app hang in a dead-loop. Furthermore, it makes other apps hang in the same way when you switch into another app. If you don't want to hard-reboot your computer, your last resort is to use SSH to connect to your current computer from another computer and kill the input method process by Terminal commands. That's why vChewing cannot offer access to NSOpenPanel for macOS 10.12 and earlier." = "[Technical Reason] macOS releases earlier than 10.13 have an issue: If calling NSOpenPanel directly from an input method, both the input method and its current client app hang in a dead-loop. Furthermore, it makes other apps hang in the same way when you switch into another app. If you don't want to hard-reboot your computer, your last resort is to use SSH to connect to your current computer from another computer and kill the input method process by Terminal commands. That's why vChewing cannot offer access to NSOpenPanel for macOS 10.12 and earlier.";
|
|
||||||
"\"%@\" already exists:\n ENTER to boost, SHIFT+COMMAND+ENTER to nerf, \n BackSpace or Delete key to exclude." = "\"%@\" already exists:\n ENTER to boost, SHIFT+COMMAND+ENTER to nerf, \n BackSpace or Delete key to exclude.";
|
|
||||||
"\"%@\" already exists:\n ENTER to boost, SHIFT+COMMAND+ENTER to nerf." = "\"%@\" already exists:\n ENTER to boost, SHIFT+COMMAND+ENTER to nerf.";
|
|
||||||
"\"%@\" length must ≥ 2 for a user phrase." = "\"%@\" length must ≥ 2 for a user phrase.";
|
|
||||||
"\"%@\" length should ≤ %d for a user phrase." = "\"%@\" length should ≤ %d for a user phrase.";
|
|
||||||
"\"%@\" selected. ENTER to add user phrase." = "\"%@\" selected. ENTER to add user phrase.";
|
|
||||||
"\"%@\" selected. ENTER to unfilter this phrase." = "\"%@\" selected. ENTER to unfilter this phrase.";
|
|
||||||
"⚠︎ Failed from boosting a candidate." = "⚠︎ Failed from boosting a candidate.";
|
|
||||||
"⚠︎ Failed from filtering a candidate." = "⚠︎ Failed from filtering a candidate.";
|
|
||||||
"⚠︎ Failed from nerfing a candidate." = "⚠︎ Failed from nerfing a candidate.";
|
|
||||||
"⚠︎ Phrase replacement mode enabled, interfering user phrase entry." = "⚠︎ Phrase replacement mode enabled, interfering user phrase entry.";
|
|
||||||
"⚠︎ This feature is useful ONLY WHEN the font you are using doesn't support dynamic vertical punctuations. However, typed vertical punctuations will always shown as vertical punctuations EVEN IF your editor has changed the typing direction to horizontal." = "⚠︎ This feature is useful ONLY WHEN the font you are using doesn't support dynamic vertical punctuations. However, typed vertical punctuations will always shown as vertical punctuations EVEN IF your editor has changed the typing direction to horizontal.";
|
|
||||||
"⚠︎ This may hinder the walking algorithm from giving appropriate results." = "⚠︎ This may hinder the walking algorithm from giving appropriate results.";
|
|
||||||
"⚠︎ This will reboot the vChewing IME." = "⚠︎ This will reboot the vChewing IME.";
|
|
||||||
"⚠︎ Unhandlable: Chars and Readings in buffer doesn't match." = "⚠︎ Unhandlable: Chars and Readings in buffer doesn't match.";
|
|
||||||
|
|
|
@ -1,12 +1,27 @@
|
||||||
"! Succeeded in filtering a candidate." = "! 指定された文字候補は排除リストに登録しました。";
|
|
||||||
"! Succeeded in filtering a user phrase." = "! この語彙は排除リストに登録完了。";
|
|
||||||
"%@-Stroke" = "%@画";
|
|
||||||
"(Shift+)Space:" = "(Shift+)Space:";
|
|
||||||
"+ Succeeded in adding / boosting a user phrase." = "+ 新しいユーザー候補を登録完了、\n或いはその既存候補の順位を最優先にしました。";
|
|
||||||
"+ Succeeded in boosting a candidate." = "+ 指定された文字候補の順位は最優先にしました。";
|
|
||||||
"- Succeeded in nerfing a candidate." = "- 指定された文字候補の優先順位を下げました。";
|
"- Succeeded in nerfing a candidate." = "- 指定された文字候補の優先順位を下げました。";
|
||||||
"- Succeeded in nerfing a user phrase." = "- この語彙の(候補としての)優先順位を下げました。";
|
"- Succeeded in nerfing a user phrase." = "- この語彙の(候補としての)優先順位を下げました。";
|
||||||
"- Succeeded in unfiltering a phrase." = "- この語彙は排除リストから外しました。";
|
"- Succeeded in unfiltering a phrase." = "- この語彙は排除リストから外しました。";
|
||||||
|
"! Succeeded in filtering a candidate." = "! 指定された文字候補は排除リストに登録しました。";
|
||||||
|
"! Succeeded in filtering a user phrase." = "! この語彙は排除リストに登録完了。";
|
||||||
|
"(Shift+)Space:" = "(Shift+)Space:";
|
||||||
|
"[Technical Reason] macOS releases earlier than 10.13 have an issue: If calling NSOpenPanel directly from an input method, both the input method and its current client app hang in a dead-loop. Furthermore, it makes other apps hang in the same way when you switch into another app. If you don't want to hard-reboot your computer, your last resort is to use SSH to connect to your current computer from another computer and kill the input method process by Terminal commands. That's why vChewing cannot offer access to NSOpenPanel for macOS 10.12 and earlier." = "【技術上の原因説明】macOS 10.12 とそれ以前の macOS には、入力アプリが自ら NSOpenPanel を呼ぶと、入力アプリ自身も、全ての触れ合った客体アプリも、全部固まってしまう状態になります。こうなると、強引的にパソコン再起動や・或いは SSH で他のパソコンからこの入力アプリの強制停止が必要です。従って、弊アプリは macOS 10.12 とその以前の macOS には NSOpenPanel のアクセスの提供はできません。";
|
||||||
|
"\"%@\" already exists:\n ENTER to boost, SHIFT+COMMAND+ENTER to nerf, \n BackSpace or Delete key to exclude." = "「%@」は既存語彙:\n ENTER で最優先にし、SHIFT+COMMAND+ENTER で優先順位を下げる;\n BackSpace 或いは Delete で排除。";
|
||||||
|
"\"%@\" already exists:\n ENTER to boost, SHIFT+COMMAND+ENTER to nerf." = "「%@」は既存語彙:\n ENTER で最優先にし、SHIFT+COMMAND+ENTER で優先順位を下げる。";
|
||||||
|
"\"%@\" length must ≥ 2 for a user phrase." = "「%@」もう1つ文字のお選びを。";
|
||||||
|
"\"%@\" length should ≤ %d for a user phrase." = "「%@」文字数過剰で登録不可、%d 文字以内にして下さい。";
|
||||||
|
"\"%@\" selected. ENTER to add user phrase." = "「%@」を ENTER で辞書に登録。";
|
||||||
|
"\"%@\" selected. ENTER to unfilter this phrase." = "「%@」を ENTER で排除リストから外す。";
|
||||||
|
"%@-Stroke" = "%@画";
|
||||||
|
"+ Succeeded in adding / boosting a user phrase." = "+ 新しいユーザー候補を登録完了、\n或いはその既存候補の順位を最優先にしました。";
|
||||||
|
"+ Succeeded in boosting a candidate." = "+ 指定された文字候補の順位は最優先にしました。";
|
||||||
|
"⚠︎ Failed from boosting a candidate." = "⚠︎ 指定された文字候補の順位は最優先にできませんでした。";
|
||||||
|
"⚠︎ Failed from filtering a candidate." = "⚠︎ 指定された文字候補は排除リストに登録できませんでした。";
|
||||||
|
"⚠︎ Failed from nerfing a candidate." = "⚠︎ 指定された文字候補の優先順位を下げることに失敗ししました。";
|
||||||
|
"⚠︎ Phrase replacement mode enabled, interfering user phrase entry." = "⚠︎ 言葉置換機能稼働中、新添付言葉にも影響。";
|
||||||
|
"⚠︎ This feature is useful ONLY WHEN the font you are using doesn't support dynamic vertical punctuations. However, typed vertical punctuations will always shown as vertical punctuations EVEN IF your editor has changed the typing direction to horizontal." = "⚠︎ 該当の組版用フォントには縦書き(引用符・括弧)変換機能が備えていない限り、この機能を使う甲斐がある。一旦使うと、入力した全ての引用符・括弧は永遠的に縦書きの様式になる。例え入力を受けているアプリ(例えばワープロソフとなど)の書写方向は横書きと変えたとしても、これらの入力済みの引用符・括弧は全て縦書きの見た目であり、削除してから入力し直す必要になる。";
|
||||||
|
"⚠︎ This may hinder the walking algorithm from giving appropriate results." = "⚠︎ ウォーキング算法に差し支えてしまい、正しくない結果が出る恐れがある。";
|
||||||
|
"⚠︎ This will reboot the vChewing IME." = "⚠︎ これで威注音入力アプリを再起動。";
|
||||||
|
"⚠︎ Unhandlable: Chars and Readings in buffer doesn't match." = "⚠︎ 対処不可:緩衝列の字数は読みの数と不同等。";
|
||||||
"1) Only macOS has IMKCandidates. Since it relies on a dedicated ObjC Bridging Header to expose necessary internal APIs to work, it hinders vChewing from completely modularized for multi-platform support.\n\n2) IMKCandidates is buggy. It is not likely to be completely fixed by Apple, and its devs are not allowed to talk about it to non-Apple individuals. That's why we have had enough with IMKCandidates. It is likely the reason why Apple had never used IMKCandidates in their official InputMethodKit sample projects (as of August 2023)." = "1) IMKCandidates は macOS だけで利用可能のシステム構成部品であり、ObjC Bridging Header にて特殊の内部 API を使う必要があるため、本アプリの「他のシステムへの移植計画」に妨げています。\n\n2) IMKCandidates には数多くのバグがあり、そして Apple 社に修復される可能性はほぼゼロだと見込めます。さらに、Apple 社の IMKCandidates 開発参与者たちはそれについての一切内容を Apple 社以外の人と話すのは、会社の規則によって禁則事項です。従って、IMKCandidates をこのまま使い続くのは、本当にうんざりです。況してや、これからも、Apple 社が IMKCandidates に何か内部変化を導入して、新たなる互換性支障が生ずる恐れがあると見込めます。Apple の公式の InputMethodKit サンプルプロジェクトに、IMKCandidates が使われていなかった理由はこれこそだと推測できます(2023年8月までの話)。";
|
"1) Only macOS has IMKCandidates. Since it relies on a dedicated ObjC Bridging Header to expose necessary internal APIs to work, it hinders vChewing from completely modularized for multi-platform support.\n\n2) IMKCandidates is buggy. It is not likely to be completely fixed by Apple, and its devs are not allowed to talk about it to non-Apple individuals. That's why we have had enough with IMKCandidates. It is likely the reason why Apple had never used IMKCandidates in their official InputMethodKit sample projects (as of August 2023)." = "1) IMKCandidates は macOS だけで利用可能のシステム構成部品であり、ObjC Bridging Header にて特殊の内部 API を使う必要があるため、本アプリの「他のシステムへの移植計画」に妨げています。\n\n2) IMKCandidates には数多くのバグがあり、そして Apple 社に修復される可能性はほぼゼロだと見込めます。さらに、Apple 社の IMKCandidates 開発参与者たちはそれについての一切内容を Apple 社以外の人と話すのは、会社の規則によって禁則事項です。従って、IMKCandidates をこのまま使い続くのは、本当にうんざりです。況してや、これからも、Apple 社が IMKCandidates に何か内部変化を導入して、新たなる互換性支障が生ずる恐れがあると見込めます。Apple の公式の InputMethodKit サンプルプロジェクトに、IMKCandidates が使われていなかった理由はこれこそだと推測できます(2023年8月までの話)。";
|
||||||
"About vChewing…" = "威注音について…";
|
"About vChewing…" = "威注音について…";
|
||||||
"Accept leading intonations in rare cases" = "まれな場合には、音調記号の優先入力を許容する";
|
"Accept leading intonations in rare cases" = "まれな場合には、音調記号の優先入力を許容する";
|
||||||
|
@ -36,18 +51,18 @@
|
||||||
"Applying typing suggestions from half-life user override model" = "入力中で臨時記憶モジュールからお薦めの候補を自動的に選ぶ";
|
"Applying typing suggestions from half-life user override model" = "入力中で臨時記憶モジュールからお薦めの候補を自動的に選ぶ";
|
||||||
"Associated Phrases" = "関連語彙モード";
|
"Associated Phrases" = "関連語彙モード";
|
||||||
"at the rear of the phrase (like Microsoft New Phonetic)" = "単語の後で // Microsoft 新注音入力のやり方";
|
"at the rear of the phrase (like Microsoft New Phonetic)" = "単語の後で // Microsoft 新注音入力のやり方";
|
||||||
"auto" = "システム設定に準ず";
|
|
||||||
"Auto-composite when the longest possible key is formed" = "最長可能キーができた場合、文字を組み立つ";
|
"Auto-composite when the longest possible key is formed" = "最長可能キーができた場合、文字を組み立つ";
|
||||||
"Auto-convert traditional Chinese glyphs to JIS Shinjitai characters" = "入力した繁体字を日文 JIS 新字体と自動変換";
|
"Auto-convert traditional Chinese glyphs to JIS Shinjitai characters" = "入力した繁体字を日文 JIS 新字体と自動変換";
|
||||||
"Auto-convert traditional Chinese glyphs to KangXi characters" = "入力した繁体字を康熙字体と自動変換";
|
"Auto-convert traditional Chinese glyphs to KangXi characters" = "入力した繁体字を康熙字体と自動変換";
|
||||||
|
"auto" = "システム設定に準ず";
|
||||||
"Automatically correct reading combinations when typing" = "入力中で打ち間違った発音組み合わせを自動的に訂正する";
|
"Automatically correct reading combinations when typing" = "入力中で打ち間違った発音組み合わせを自動的に訂正する";
|
||||||
"Automatically reload user data files if changes detected" = "ユーザー辞書データの変更を自動検出し、自動的に再読込";
|
"Automatically reload user data files if changes detected" = "ユーザー辞書データの変更を自動検出し、自動的に再読込";
|
||||||
"Basic Keyboard Layout:" = "基礎キーボード:";
|
"Basic Keyboard Layout:" = "基礎キーボード:";
|
||||||
"Cancel" = "取り消す";
|
"Cancel" = "取り消す";
|
||||||
"Candidate keys can only contain printable ASCII characters like alphanumericals." = "言選り用キー陣列にはプリントできるASCII文字だけをご登録ください(英数など)。";
|
"Candidate keys can only contain printable ASCII characters like alphanumericals." = "言選り用キー陣列にはプリントできるASCII文字だけをご登録ください(英数など)。";
|
||||||
"Candidate keys cannot contain space." = "言選り用キー陣列にスペースキーは登録できません。";
|
"Candidate keys cannot contain space." = "言選り用キー陣列にスペースキーは登録できません。";
|
||||||
"Candidate Layout:" = "候補陳列の仕様";
|
|
||||||
"Candidate Layout:" = "入力候補陳列の仕様";
|
"Candidate Layout:" = "入力候補陳列の仕様";
|
||||||
|
"Candidate Layout:" = "候補陳列の仕様";
|
||||||
"Candidate Size:" = "候補文字の字号:";
|
"Candidate Size:" = "候補文字の字号:";
|
||||||
"Cassette mode is similar to the CIN support of the Yahoo Kimo IME, allowing users to use their own CIN tables to implement their stroked-based input schema (e.g. Wubi, Cangjie, Boshiamy, etc.) as a plan-B in vChewing IME. However, since vChewing won't compromise its phonabet input mode experience for this cassette mode, users might not feel comfortable enough comparing to their experiences with RIME (recommended) or OpenVanilla (deprecated)." = "カセットモードは、CIN ファイルを用いて、(五筆や倉頡や嘸蝦米などのような)筆画入力を機能拡張できるモードである。ですが、単なる予備機能として提供したもののため、使いやすいかどうか、RIME や OpenVanilla などに比べられないかもしれん。";
|
"Cassette mode is similar to the CIN support of the Yahoo Kimo IME, allowing users to use their own CIN tables to implement their stroked-based input schema (e.g. Wubi, Cangjie, Boshiamy, etc.) as a plan-B in vChewing IME. However, since vChewing won't compromise its phonabet input mode experience for this cassette mode, users might not feel comfortable enough comparing to their experiences with RIME (recommended) or OpenVanilla (deprecated)." = "カセットモードは、CIN ファイルを用いて、(五筆や倉頡や嘸蝦米などのような)筆画入力を機能拡張できるモードである。ですが、単なる予備機能として提供したもののため、使いやすいかどうか、RIME や OpenVanilla などに比べられないかもしれん。";
|
||||||
"Cassette" = "カセ設定";
|
"Cassette" = "カセ設定";
|
||||||
|
@ -272,9 +287,9 @@
|
||||||
"Please select Simplified / Traditional Chinese mode above." = "まずは上記のメニューで簡体/繁体中国語モードをお選びください。";
|
"Please select Simplified / Traditional Chinese mode above." = "まずは上記のメニューで簡体/繁体中国語モードをお選びください。";
|
||||||
"Please select…" = "お選びを…";
|
"Please select…" = "お選びを…";
|
||||||
"Please try again." = "お選び直しください。";
|
"Please try again." = "お選び直しください。";
|
||||||
|
"Please use “defaults write” terminal command to modify this String value:" = "ターミナルコマンド「defaults write」で下記の String 値のご設定を:";
|
||||||
"Please use mouse wheel to scroll each page if needed. The CheatSheet is available in the IME menu." = "マウスホイールでページをご覧ください。キーに関する取扱説明のアクセスはメニューに。";
|
"Please use mouse wheel to scroll each page if needed. The CheatSheet is available in the IME menu." = "マウスホイールでページをご覧ください。キーに関する取扱説明のアクセスはメニューに。";
|
||||||
"Please use mouse wheel to scroll this page. The CheatSheet is available in the IME menu." = "マウスホイールでこのページをご覧ください。キーに関する取扱説明のアクセスはメニューに。";
|
"Please use mouse wheel to scroll this page. The CheatSheet is available in the IME menu." = "マウスホイールでこのページをご覧ください。キーに関する取扱説明のアクセスはメニューに。";
|
||||||
"Please use “defaults write” terminal command to modify this String value:" = "ターミナルコマンド「defaults write」で下記の String 値のご設定を:";
|
|
||||||
"Plist downloaded cannot be parsed correctly." = "受けた新バージョンお知らせ情報 Plist データは解読できないため、失敗とみなす。";
|
"Plist downloaded cannot be parsed correctly." = "受けた新バージョンお知らせ情報 Plist データは解読できないため、失敗とみなす。";
|
||||||
"Plist downloaded is nil." = "受けた新バージョンお知らせ情報データは Plist ではないため、失敗とみなす。";
|
"Plist downloaded is nil." = "受けた新バージョンお知らせ情報データは Plist ではないため、失敗とみなす。";
|
||||||
"Previous intonation has been overridden." = "後ろ側の漢字の音調を書き直しました。";
|
"Previous intonation has been overridden." = "後ろ側の漢字の音調を書き直しました。";
|
||||||
|
@ -368,8 +383,8 @@
|
||||||
"Vertical" = "縦型陳列";
|
"Vertical" = "縦型陳列";
|
||||||
"Visit Website" = "公式サイト";
|
"Visit Website" = "公式サイト";
|
||||||
"Wade-Giles Pinyin with Numeral Intonation" = "ウェード式弁音 (ローマ字+数字音調)";
|
"Wade-Giles Pinyin with Numeral Intonation" = "ウェード式弁音 (ローマ字+数字音調)";
|
||||||
"Warning" = "警告";
|
|
||||||
"Warning: This page is for testing future features. \nFeatures listed here may not work as expected." = "警告:これからの新機能テストのために作ったページですから、\nここで陳列されている諸機能は予想通り動けるだと思わないでください。";
|
"Warning: This page is for testing future features. \nFeatures listed here may not work as expected." = "警告:これからの新機能テストのために作ったページですから、\nここで陳列されている諸機能は予想通り動けるだと思わないでください。";
|
||||||
|
"Warning" = "警告";
|
||||||
"Weight" = "優先度";
|
"Weight" = "優先度";
|
||||||
"Where's IMK Candidate Window?" = "IMK 文字候補ウィンドウはどこに?";
|
"Where's IMK Candidate Window?" = "IMK 文字候補ウィンドウはどこに?";
|
||||||
"Wildcard key cannot be the initial key." = "骨牌キーは最初のキーとしてはならぬ。";
|
"Wildcard key cannot be the initial key." = "骨牌キーは最初のキーとしてはならぬ。";
|
||||||
|
@ -383,18 +398,3 @@
|
||||||
"You're currently using vChewing %@ (%@), a new version %@ (%@) is now available. Do you want to visit vChewing's website to download the version?" = "今のご使用していた威注音入力アプリのバージョンは「%1$@ (%2$@)」であり、ネットでもっと新しいバージョン「%3$@ (%4$@)」の下載せはできるらしい。お下載せしますか?";
|
"You're currently using vChewing %@ (%@), a new version %@ (%@) is now available. Do you want to visit vChewing's website to download the version?" = "今のご使用していた威注音入力アプリのバージョンは「%1$@ (%2$@)」であり、ネットでもっと新しいバージョン「%3$@ (%4$@)」の下載せはできるらしい。お下載せしますか?";
|
||||||
"zh-Hans" = "簡體中国語";
|
"zh-Hans" = "簡體中国語";
|
||||||
"zh-Hant" = "繁體中国語";
|
"zh-Hant" = "繁體中国語";
|
||||||
"[Technical Reason] macOS releases earlier than 10.13 have an issue: If calling NSOpenPanel directly from an input method, both the input method and its current client app hang in a dead-loop. Furthermore, it makes other apps hang in the same way when you switch into another app. If you don't want to hard-reboot your computer, your last resort is to use SSH to connect to your current computer from another computer and kill the input method process by Terminal commands. That's why vChewing cannot offer access to NSOpenPanel for macOS 10.12 and earlier." = "【技術上の原因説明】macOS 10.12 とそれ以前の macOS には、入力アプリが自ら NSOpenPanel を呼ぶと、入力アプリ自身も、全ての触れ合った客体アプリも、全部固まってしまう状態になります。こうなると、強引的にパソコン再起動や・或いは SSH で他のパソコンからこの入力アプリの強制停止が必要です。従って、弊アプリは macOS 10.12 とその以前の macOS には NSOpenPanel のアクセスの提供はできません。";
|
|
||||||
"\"%@\" already exists:\n ENTER to boost, SHIFT+COMMAND+ENTER to nerf, \n BackSpace or Delete key to exclude." = "「%@」は既存語彙:\n ENTER で最優先にし、SHIFT+COMMAND+ENTER で優先順位を下げる;\n BackSpace 或いは Delete で排除。";
|
|
||||||
"\"%@\" already exists:\n ENTER to boost, SHIFT+COMMAND+ENTER to nerf." = "「%@」は既存語彙:\n ENTER で最優先にし、SHIFT+COMMAND+ENTER で優先順位を下げる。";
|
|
||||||
"\"%@\" length must ≥ 2 for a user phrase." = "「%@」もう1つ文字のお選びを。";
|
|
||||||
"\"%@\" length should ≤ %d for a user phrase." = "「%@」文字数過剰で登録不可、%d 文字以内にして下さい。";
|
|
||||||
"\"%@\" selected. ENTER to add user phrase." = "「%@」を ENTER で辞書に登録。";
|
|
||||||
"\"%@\" selected. ENTER to unfilter this phrase." = "「%@」を ENTER で排除リストから外す。";
|
|
||||||
"⚠︎ Failed from boosting a candidate." = "⚠︎ 指定された文字候補の順位は最優先にできませんでした。";
|
|
||||||
"⚠︎ Failed from filtering a candidate." = "⚠︎ 指定された文字候補は排除リストに登録できませんでした。";
|
|
||||||
"⚠︎ Failed from nerfing a candidate." = "⚠︎ 指定された文字候補の優先順位を下げることに失敗ししました。";
|
|
||||||
"⚠︎ Phrase replacement mode enabled, interfering user phrase entry." = "⚠︎ 言葉置換機能稼働中、新添付言葉にも影響。";
|
|
||||||
"⚠︎ This feature is useful ONLY WHEN the font you are using doesn't support dynamic vertical punctuations. However, typed vertical punctuations will always shown as vertical punctuations EVEN IF your editor has changed the typing direction to horizontal." = "⚠︎ 該当の組版用フォントには縦書き(引用符・括弧)変換機能が備えていない限り、この機能を使う甲斐がある。一旦使うと、入力した全ての引用符・括弧は永遠的に縦書きの様式になる。例え入力を受けているアプリ(例えばワープロソフとなど)の書写方向は横書きと変えたとしても、これらの入力済みの引用符・括弧は全て縦書きの見た目であり、削除してから入力し直す必要になる。";
|
|
||||||
"⚠︎ This may hinder the walking algorithm from giving appropriate results." = "⚠︎ ウォーキング算法に差し支えてしまい、正しくない結果が出る恐れがある。";
|
|
||||||
"⚠︎ This will reboot the vChewing IME." = "⚠︎ これで威注音入力アプリを再起動。";
|
|
||||||
"⚠︎ Unhandlable: Chars and Readings in buffer doesn't match." = "⚠︎ 対処不可:緩衝列の字数は読みの数と不同等。";
|
|
||||||
|
|
|
@ -1,12 +1,27 @@
|
||||||
"! Succeeded in filtering a candidate." = "! 候选字词滤除成功。";
|
|
||||||
"! Succeeded in filtering a user phrase." = "! 成功滤除该词音配对。";
|
|
||||||
"%@-Stroke" = "%@画";
|
|
||||||
"(Shift+)Space:" = "(Shift+)空格键:";
|
|
||||||
"+ Succeeded in adding / boosting a user phrase." = "+ 成功添入使用者语汇(或使其升权)。";
|
|
||||||
"+ Succeeded in boosting a candidate." = "+ 候选字词提权成功。";
|
|
||||||
"- Succeeded in nerfing a candidate." = "- 候选字词降权成功。";
|
"- Succeeded in nerfing a candidate." = "- 候选字词降权成功。";
|
||||||
"- Succeeded in nerfing a user phrase." = "- 成功将该词音配对降权处理。";
|
"- Succeeded in nerfing a user phrase." = "- 成功将该词音配对降权处理。";
|
||||||
"- Succeeded in unfiltering a phrase." = "- 成功将该词音配对从滤除清单移出。";
|
"- Succeeded in unfiltering a phrase." = "- 成功将该词音配对从滤除清单移出。";
|
||||||
|
"! Succeeded in filtering a candidate." = "! 候选字词滤除成功。";
|
||||||
|
"! Succeeded in filtering a user phrase." = "! 成功滤除该词音配对。";
|
||||||
|
"(Shift+)Space:" = "(Shift+)空格键:";
|
||||||
|
"[Technical Reason] macOS releases earlier than 10.13 have an issue: If calling NSOpenPanel directly from an input method, both the input method and its current client app hang in a dead-loop. Furthermore, it makes other apps hang in the same way when you switch into another app. If you don't want to hard-reboot your computer, your last resort is to use SSH to connect to your current computer from another computer and kill the input method process by Terminal commands. That's why vChewing cannot offer access to NSOpenPanel for macOS 10.12 and earlier." = "【技术原因】macOS 10.13 之前的版本的系统会在输入法自身呼叫 NSOpenPanel 的时候令自身与客体应用陷入无限停止响应的状态。更甚者,此时任何尝试切换到的其他客体应用也会陷入同样的状态。除了强制断电重新开机以外,就只能借由远端 SSH 连到目前的电脑上、以终端命令强行终止输入法执行绪。因此,威注音输入法不能对 macOS 10.12 及之前的系统开放对 NSOpenPanel 的存取。";
|
||||||
|
"\"%@\" already exists:\n ENTER to boost, SHIFT+COMMAND+ENTER to nerf, \n BackSpace or Delete key to exclude." = "「%@」已存在:\n 敲 Enter 以升权、敲 Shift+Command+Enter 以降权;\n 敲 BackSpace 或 Delete 以排除。";
|
||||||
|
"\"%@\" already exists:\n ENTER to boost, SHIFT+COMMAND+ENTER to nerf." = "「%@」已存在:\n 敲 Enter 以升权、敲 Shift+Command+Enter 以降权。";
|
||||||
|
"\"%@\" length must ≥ 2 for a user phrase." = "「%@」字数不足以自订语汇。";
|
||||||
|
"\"%@\" length should ≤ %d for a user phrase." = "「%@」字数超过 %d、无法自订。";
|
||||||
|
"\"%@\" selected. ENTER to add user phrase." = "「%@」敲 Enter 添入自订语汇。";
|
||||||
|
"\"%@\" selected. ENTER to unfilter this phrase." = "「%@」敲 Enter 将该语汇移出滤除清单。";
|
||||||
|
"%@-Stroke" = "%@画";
|
||||||
|
"+ Succeeded in adding / boosting a user phrase." = "+ 成功添入使用者语汇(或使其升权)。";
|
||||||
|
"+ Succeeded in boosting a candidate." = "+ 候选字词提权成功。";
|
||||||
|
"⚠︎ Failed from boosting a candidate." = "⚠︎ 候选字词提权失败。";
|
||||||
|
"⚠︎ Failed from filtering a candidate." = "⚠︎ 候选字词滤除失败。";
|
||||||
|
"⚠︎ Failed from nerfing a candidate." = "⚠︎ 候选字词降权失败。";
|
||||||
|
"⚠︎ Phrase replacement mode enabled, interfering user phrase entry." = "⚠︎ 语汇置换功能已启用,会波及语汇自订。";
|
||||||
|
"⚠︎ This feature is useful ONLY WHEN the font you are using doesn't support dynamic vertical punctuations. However, typed vertical punctuations will always shown as vertical punctuations EVEN IF your editor has changed the typing direction to horizontal." = "⚠︎ 该功能当且仅当目前的排版字型不支援纵排标点动态显示转义的情况下才有用。一旦使用了,所有敲出去的标点都会被永久转换为静态纵排标点:哪怕当前编辑器的排版模式已经改成横排,这些已经输入的标点也都还是纵排标点字元。";
|
||||||
|
"⚠︎ This may hinder the walking algorithm from giving appropriate results." = "⚠︎ 这可能会妨碍爬轨函式,使其无法给出正确的结果。";
|
||||||
|
"⚠︎ This will reboot the vChewing IME." = "⚠︎ 这将重启威注音输入法。";
|
||||||
|
"⚠︎ Unhandlable: Chars and Readings in buffer doesn't match." = "⚠︎ 无法处理:组字区字数与读音数不对应。";
|
||||||
"1) Only macOS has IMKCandidates. Since it relies on a dedicated ObjC Bridging Header to expose necessary internal APIs to work, it hinders vChewing from completely modularized for multi-platform support.\n\n2) IMKCandidates is buggy. It is not likely to be completely fixed by Apple, and its devs are not allowed to talk about it to non-Apple individuals. That's why we have had enough with IMKCandidates. It is likely the reason why Apple had never used IMKCandidates in their official InputMethodKit sample projects (as of August 2023)." = "1) 只有 macOS 才有 IMKCandidates 可用。该元件依赖特制的 ObjC Bridging Header 才能工作,这妨碍了威注音输入法的跨平台模组化。\n\n2) IMKCandidates 浑身是 Bug,且 Apple 不太可能修复之。甚至 InputMethodKit 的开发人员们都不被允许与任何非 Apple 员工讨论这些内容。于是 IMKCandidates 基本上用不下去了,更遑论 IMKCandidates 未来可能发生的会导致相容性问题的内部改动。这很可能也是 Apple 官方 InputMethodKit 示范专案当中没有用到 IMKCandidates 的原因之一(截至 2023 年 8 月)。";
|
"1) Only macOS has IMKCandidates. Since it relies on a dedicated ObjC Bridging Header to expose necessary internal APIs to work, it hinders vChewing from completely modularized for multi-platform support.\n\n2) IMKCandidates is buggy. It is not likely to be completely fixed by Apple, and its devs are not allowed to talk about it to non-Apple individuals. That's why we have had enough with IMKCandidates. It is likely the reason why Apple had never used IMKCandidates in their official InputMethodKit sample projects (as of August 2023)." = "1) 只有 macOS 才有 IMKCandidates 可用。该元件依赖特制的 ObjC Bridging Header 才能工作,这妨碍了威注音输入法的跨平台模组化。\n\n2) IMKCandidates 浑身是 Bug,且 Apple 不太可能修复之。甚至 InputMethodKit 的开发人员们都不被允许与任何非 Apple 员工讨论这些内容。于是 IMKCandidates 基本上用不下去了,更遑论 IMKCandidates 未来可能发生的会导致相容性问题的内部改动。这很可能也是 Apple 官方 InputMethodKit 示范专案当中没有用到 IMKCandidates 的原因之一(截至 2023 年 8 月)。";
|
||||||
"About vChewing…" = "关于威注音…";
|
"About vChewing…" = "关于威注音…";
|
||||||
"Accept leading intonations in rare cases" = "在个别情况下,允许声调前置键入";
|
"Accept leading intonations in rare cases" = "在个别情况下,允许声调前置键入";
|
||||||
|
@ -36,10 +51,10 @@
|
||||||
"Applying typing suggestions from half-life user override model" = "在敲字时自动套用来自半衰记忆模组的建议";
|
"Applying typing suggestions from half-life user override model" = "在敲字时自动套用来自半衰记忆模组的建议";
|
||||||
"Associated Phrases" = "关联词语模式";
|
"Associated Phrases" = "关联词语模式";
|
||||||
"at the rear of the phrase (like Microsoft New Phonetic)" = "将游标置于词语后方 // Windows 微软新注音风格";
|
"at the rear of the phrase (like Microsoft New Phonetic)" = "将游标置于词语后方 // Windows 微软新注音风格";
|
||||||
"auto" = "与系统设定一致";
|
|
||||||
"Auto-composite when the longest possible key is formed" = "在已经敲出最长可能码的时候自动组字";
|
"Auto-composite when the longest possible key is formed" = "在已经敲出最长可能码的时候自动组字";
|
||||||
"Auto-convert traditional Chinese glyphs to JIS Shinjitai characters" = "自动将繁体中文字转为日文 JIS 新字体";
|
"Auto-convert traditional Chinese glyphs to JIS Shinjitai characters" = "自动将繁体中文字转为日文 JIS 新字体";
|
||||||
"Auto-convert traditional Chinese glyphs to KangXi characters" = "自动将繁体中文字转为康熙正体字";
|
"Auto-convert traditional Chinese glyphs to KangXi characters" = "自动将繁体中文字转为康熙正体字";
|
||||||
|
"auto" = "与系统设定一致";
|
||||||
"Automatically correct reading combinations when typing" = "敲字时自动纠正读音组合";
|
"Automatically correct reading combinations when typing" = "敲字时自动纠正读音组合";
|
||||||
"Automatically reload user data files if changes detected" = "自动检测并载入使用者语汇档案变更";
|
"Automatically reload user data files if changes detected" = "自动检测并载入使用者语汇档案变更";
|
||||||
"Basic Keyboard Layout:" = "基础键盘布局:";
|
"Basic Keyboard Layout:" = "基础键盘布局:";
|
||||||
|
@ -272,9 +287,9 @@
|
||||||
"Please select Simplified / Traditional Chinese mode above." = "请先借由上方选单选择简繁模式。";
|
"Please select Simplified / Traditional Chinese mode above." = "请先借由上方选单选择简繁模式。";
|
||||||
"Please select…" = "请选择…";
|
"Please select…" = "请选择…";
|
||||||
"Please try again." = "请重试。";
|
"Please try again." = "请重试。";
|
||||||
|
"Please use “defaults write” terminal command to modify this String value:" = "请使用「defaults write」终端指令以修改 String 资料值:";
|
||||||
"Please use mouse wheel to scroll each page if needed. The CheatSheet is available in the IME menu." = "请利用滑鼠滚轮检视页面。也请洽输入法选单内的热键指南。";
|
"Please use mouse wheel to scroll each page if needed. The CheatSheet is available in the IME menu." = "请利用滑鼠滚轮检视页面。也请洽输入法选单内的热键指南。";
|
||||||
"Please use mouse wheel to scroll this page. The CheatSheet is available in the IME menu." = "请利用滑鼠滚轮检视该页面。也请洽输入法选单内的热键指南。";
|
"Please use mouse wheel to scroll this page. The CheatSheet is available in the IME menu." = "请利用滑鼠滚轮检视该页面。也请洽输入法选单内的热键指南。";
|
||||||
"Please use “defaults write” terminal command to modify this String value:" = "请使用「defaults write」终端指令以修改 String 资料值:";
|
|
||||||
"Plist downloaded cannot be parsed correctly." = "下载来的更新资讯 Plist 档案无法正常解析。";
|
"Plist downloaded cannot be parsed correctly." = "下载来的更新资讯 Plist 档案无法正常解析。";
|
||||||
"Plist downloaded is nil." = "下载来的更新资讯并非 Plist 档案。";
|
"Plist downloaded is nil." = "下载来的更新资讯并非 Plist 档案。";
|
||||||
"Previous intonation has been overridden." = "已覆写游标身后的汉字的音调。";
|
"Previous intonation has been overridden." = "已覆写游标身后的汉字的音调。";
|
||||||
|
@ -368,8 +383,8 @@
|
||||||
"Vertical" = "纵向布局";
|
"Vertical" = "纵向布局";
|
||||||
"Visit Website" = "前往网站";
|
"Visit Website" = "前往网站";
|
||||||
"Wade-Giles Pinyin with Numeral Intonation" = "韦氏拼音+数字标调";
|
"Wade-Giles Pinyin with Numeral Intonation" = "韦氏拼音+数字标调";
|
||||||
"Warning" = "警告";
|
|
||||||
"Warning: This page is for testing future features. \nFeatures listed here may not work as expected." = "警告:该页面仅作未来功能测试所用。\n在此列出的功能并非处于完全可用之状态。";
|
"Warning: This page is for testing future features. \nFeatures listed here may not work as expected." = "警告:该页面仅作未来功能测试所用。\n在此列出的功能并非处于完全可用之状态。";
|
||||||
|
"Warning" = "警告";
|
||||||
"Weight" = "权重";
|
"Weight" = "权重";
|
||||||
"Where's IMK Candidate Window?" = "IMK 选字窗去哪里了?";
|
"Where's IMK Candidate Window?" = "IMK 选字窗去哪里了?";
|
||||||
"Wildcard key cannot be the initial key." = "花牌键不得作为起始码。";
|
"Wildcard key cannot be the initial key." = "花牌键不得作为起始码。";
|
||||||
|
@ -383,18 +398,3 @@
|
||||||
"You're currently using vChewing %@ (%@), a new version %@ (%@) is now available. Do you want to visit vChewing's website to download the version?" = "目前使用的威注音官方版本是 %1$@ (%2$@),网路上有更新版本 %3$@ (%4$@) 可供下载。是否要前往威注音网站下载新版来安装?";
|
"You're currently using vChewing %@ (%@), a new version %@ (%@) is now available. Do you want to visit vChewing's website to download the version?" = "目前使用的威注音官方版本是 %1$@ (%2$@),网路上有更新版本 %3$@ (%4$@) 可供下载。是否要前往威注音网站下载新版来安装?";
|
||||||
"zh-Hans" = "简体中文";
|
"zh-Hans" = "简体中文";
|
||||||
"zh-Hant" = "繁体中文";
|
"zh-Hant" = "繁体中文";
|
||||||
"[Technical Reason] macOS releases earlier than 10.13 have an issue: If calling NSOpenPanel directly from an input method, both the input method and its current client app hang in a dead-loop. Furthermore, it makes other apps hang in the same way when you switch into another app. If you don't want to hard-reboot your computer, your last resort is to use SSH to connect to your current computer from another computer and kill the input method process by Terminal commands. That's why vChewing cannot offer access to NSOpenPanel for macOS 10.12 and earlier." = "【技术原因】macOS 10.13 之前的版本的系统会在输入法自身呼叫 NSOpenPanel 的时候令自身与客体应用陷入无限停止响应的状态。更甚者,此时任何尝试切换到的其他客体应用也会陷入同样的状态。除了强制断电重新开机以外,就只能借由远端 SSH 连到目前的电脑上、以终端命令强行终止输入法执行绪。因此,威注音输入法不能对 macOS 10.12 及之前的系统开放对 NSOpenPanel 的存取。";
|
|
||||||
"\"%@\" already exists:\n ENTER to boost, SHIFT+COMMAND+ENTER to nerf, \n BackSpace or Delete key to exclude." = "「%@」已存在:\n 敲 Enter 以升权、敲 Shift+Command+Enter 以降权;\n 敲 BackSpace 或 Delete 以排除。";
|
|
||||||
"\"%@\" already exists:\n ENTER to boost, SHIFT+COMMAND+ENTER to nerf." = "「%@」已存在:\n 敲 Enter 以升权、敲 Shift+Command+Enter 以降权。";
|
|
||||||
"\"%@\" length must ≥ 2 for a user phrase." = "「%@」字数不足以自订语汇。";
|
|
||||||
"\"%@\" length should ≤ %d for a user phrase." = "「%@」字数超过 %d、无法自订。";
|
|
||||||
"\"%@\" selected. ENTER to add user phrase." = "「%@」敲 Enter 添入自订语汇。";
|
|
||||||
"\"%@\" selected. ENTER to unfilter this phrase." = "「%@」敲 Enter 将该语汇移出滤除清单。";
|
|
||||||
"⚠︎ Failed from boosting a candidate." = "⚠︎ 候选字词提权失败。";
|
|
||||||
"⚠︎ Failed from filtering a candidate." = "⚠︎ 候选字词滤除失败。";
|
|
||||||
"⚠︎ Failed from nerfing a candidate." = "⚠︎ 候选字词降权失败。";
|
|
||||||
"⚠︎ Phrase replacement mode enabled, interfering user phrase entry." = "⚠︎ 语汇置换功能已启用,会波及语汇自订。";
|
|
||||||
"⚠︎ This feature is useful ONLY WHEN the font you are using doesn't support dynamic vertical punctuations. However, typed vertical punctuations will always shown as vertical punctuations EVEN IF your editor has changed the typing direction to horizontal." = "⚠︎ 该功能当且仅当目前的排版字型不支援纵排标点动态显示转义的情况下才有用。一旦使用了,所有敲出去的标点都会被永久转换为静态纵排标点:哪怕当前编辑器的排版模式已经改成横排,这些已经输入的标点也都还是纵排标点字元。";
|
|
||||||
"⚠︎ This may hinder the walking algorithm from giving appropriate results." = "⚠︎ 这可能会妨碍爬轨函式,使其无法给出正确的结果。";
|
|
||||||
"⚠︎ This will reboot the vChewing IME." = "⚠︎ 这将重启威注音输入法。";
|
|
||||||
"⚠︎ Unhandlable: Chars and Readings in buffer doesn't match." = "⚠︎ 无法处理:组字区字数与读音数不对应。";
|
|
||||||
|
|
|
@ -1,12 +1,27 @@
|
||||||
"! Succeeded in filtering a candidate." = "! 候選字詞濾除成功。";
|
|
||||||
"! Succeeded in filtering a user phrase." = "! 成功濾除該詞音配對。";
|
|
||||||
"%@-Stroke" = "%@畫";
|
|
||||||
"(Shift+)Space:" = "(Shift+)空格鍵:";
|
|
||||||
"+ Succeeded in adding / boosting a user phrase." = "+ 成功添入使用者語彙(或使其升權)。";
|
|
||||||
"+ Succeeded in boosting a candidate." = "+ 候選字詞提權成功。";
|
|
||||||
"- Succeeded in nerfing a candidate." = "- 候選字詞降權成功。";
|
"- Succeeded in nerfing a candidate." = "- 候選字詞降權成功。";
|
||||||
"- Succeeded in nerfing a user phrase." = "- 成功將該詞音配對降權處理。";
|
"- Succeeded in nerfing a user phrase." = "- 成功將該詞音配對降權處理。";
|
||||||
"- Succeeded in unfiltering a phrase." = "- 成功將該詞音配對從濾除清單移出。";
|
"- Succeeded in unfiltering a phrase." = "- 成功將該詞音配對從濾除清單移出。";
|
||||||
|
"! Succeeded in filtering a candidate." = "! 候選字詞濾除成功。";
|
||||||
|
"! Succeeded in filtering a user phrase." = "! 成功濾除該詞音配對。";
|
||||||
|
"(Shift+)Space:" = "(Shift+)空格鍵:";
|
||||||
|
"[Technical Reason] macOS releases earlier than 10.13 have an issue: If calling NSOpenPanel directly from an input method, both the input method and its current client app hang in a dead-loop. Furthermore, it makes other apps hang in the same way when you switch into another app. If you don't want to hard-reboot your computer, your last resort is to use SSH to connect to your current computer from another computer and kill the input method process by Terminal commands. That's why vChewing cannot offer access to NSOpenPanel for macOS 10.12 and earlier." = "【技術原因】macOS 10.13 之前的版本的系統會在輸入法自身呼叫 NSOpenPanel 的時候令自身與客體應用陷入無限停止響應的狀態。更甚者,此時任何嘗試切換到的其他客體應用也會陷入同樣的狀態。除了強制斷電重新開機以外,就只能藉由遠端 SSH 連到目前的電腦上、以終端命令強行終止輸入法執行緒。因此,威注音輸入法不能對 macOS 10.12 及之前的系統開放對 NSOpenPanel 的存取。";
|
||||||
|
"\"%@\" already exists:\n ENTER to boost, SHIFT+COMMAND+ENTER to nerf, \n BackSpace or Delete key to exclude." = "「%@」已存在:\n 敲 Enter 以升權、敲 Shift+Command+Enter 以降權;\n 敲 BackSpace 或 Delete 以排除。";
|
||||||
|
"\"%@\" already exists:\n ENTER to boost, SHIFT+COMMAND+ENTER to nerf." = "「%@」已存在:\n 敲 Enter 以升權、敲 Shift+Command+Enter 以降權。";
|
||||||
|
"\"%@\" length must ≥ 2 for a user phrase." = "「%@」字數不足以自訂語彙。";
|
||||||
|
"\"%@\" length should ≤ %d for a user phrase." = "「%@」字數超過 %d、無法自訂。";
|
||||||
|
"\"%@\" selected. ENTER to add user phrase." = "「%@」敲 Enter 添入自訂語彙。";
|
||||||
|
"\"%@\" selected. ENTER to unfilter this phrase." = "「%@」敲 Enter 將該語彙移出濾除清單。";
|
||||||
|
"%@-Stroke" = "%@畫";
|
||||||
|
"+ Succeeded in adding / boosting a user phrase." = "+ 成功添入使用者語彙(或使其升權)。";
|
||||||
|
"+ Succeeded in boosting a candidate." = "+ 候選字詞提權成功。";
|
||||||
|
"⚠︎ Failed from boosting a candidate." = "⚠︎ 候選字詞提權失敗。";
|
||||||
|
"⚠︎ Failed from filtering a candidate." = "⚠︎ 候選字詞濾除失敗。";
|
||||||
|
"⚠︎ Failed from nerfing a candidate." = "⚠︎ 候選字詞降權失敗。";
|
||||||
|
"⚠︎ Phrase replacement mode enabled, interfering user phrase entry." = "⚠︎ 語彙置換功能已啟用,會波及語彙自訂。";
|
||||||
|
"⚠︎ This feature is useful ONLY WHEN the font you are using doesn't support dynamic vertical punctuations. However, typed vertical punctuations will always shown as vertical punctuations EVEN IF your editor has changed the typing direction to horizontal." = "⚠︎ 該功能當且僅當目前的排版字型不支援縱排標點動態顯示轉義的情況下才有用。一旦使用了,所有敲出去的標點都會被永久轉換為靜態縱排標點:哪怕當前編輯器的排版模式已經改成橫排,這些已經輸入的標點也都還是縱排標點字元。";
|
||||||
|
"⚠︎ This may hinder the walking algorithm from giving appropriate results." = "⚠︎ 這可能會妨礙爬軌函式,使其無法給出正確的結果。";
|
||||||
|
"⚠︎ This will reboot the vChewing IME." = "⚠︎ 這將重啟威注音輸入法。";
|
||||||
|
"⚠︎ Unhandlable: Chars and Readings in buffer doesn't match." = "⚠︎ 無法處理:組字區字數與讀音數不對應。";
|
||||||
"1) Only macOS has IMKCandidates. Since it relies on a dedicated ObjC Bridging Header to expose necessary internal APIs to work, it hinders vChewing from completely modularized for multi-platform support.\n\n2) IMKCandidates is buggy. It is not likely to be completely fixed by Apple, and its devs are not allowed to talk about it to non-Apple individuals. That's why we have had enough with IMKCandidates. It is likely the reason why Apple had never used IMKCandidates in their official InputMethodKit sample projects (as of August 2023)." = "1) 只有 macOS 才有 IMKCandidates 可用。該元件依賴特製的 ObjC Bridging Header 才能工作,這妨礙了威注音輸入法的跨平台模組化。\n\n2) IMKCandidates 渾身是 Bug,且 Apple 不太可能修復之。甚至 InputMethodKit 的開發人員們都不被允許與任何非 Apple 員工討論這些內容。於是 IMKCandidates 基本上用不下去了,更遑論 IMKCandidates 未來可能發生的會導致相容性問題的內部改動。這很可能也是 Apple 官方 InputMethodKit 示範專案當中沒有用到 IMKCandidates 的原因之一(截至 2023 年 8 月)。";
|
"1) Only macOS has IMKCandidates. Since it relies on a dedicated ObjC Bridging Header to expose necessary internal APIs to work, it hinders vChewing from completely modularized for multi-platform support.\n\n2) IMKCandidates is buggy. It is not likely to be completely fixed by Apple, and its devs are not allowed to talk about it to non-Apple individuals. That's why we have had enough with IMKCandidates. It is likely the reason why Apple had never used IMKCandidates in their official InputMethodKit sample projects (as of August 2023)." = "1) 只有 macOS 才有 IMKCandidates 可用。該元件依賴特製的 ObjC Bridging Header 才能工作,這妨礙了威注音輸入法的跨平台模組化。\n\n2) IMKCandidates 渾身是 Bug,且 Apple 不太可能修復之。甚至 InputMethodKit 的開發人員們都不被允許與任何非 Apple 員工討論這些內容。於是 IMKCandidates 基本上用不下去了,更遑論 IMKCandidates 未來可能發生的會導致相容性問題的內部改動。這很可能也是 Apple 官方 InputMethodKit 示範專案當中沒有用到 IMKCandidates 的原因之一(截至 2023 年 8 月)。";
|
||||||
"About vChewing…" = "關於威注音…";
|
"About vChewing…" = "關於威注音…";
|
||||||
"Accept leading intonations in rare cases" = "在個別情況下,允許聲調前置鍵入";
|
"Accept leading intonations in rare cases" = "在個別情況下,允許聲調前置鍵入";
|
||||||
|
@ -36,10 +51,10 @@
|
||||||
"Applying typing suggestions from half-life user override model" = "在敲字時自動套用來自半衰記憶模組的建議";
|
"Applying typing suggestions from half-life user override model" = "在敲字時自動套用來自半衰記憶模組的建議";
|
||||||
"Associated Phrases" = "關聯詞語模式";
|
"Associated Phrases" = "關聯詞語模式";
|
||||||
"at the rear of the phrase (like Microsoft New Phonetic)" = "將游標置於詞語後方 // Windows 微軟新注音風格";
|
"at the rear of the phrase (like Microsoft New Phonetic)" = "將游標置於詞語後方 // Windows 微軟新注音風格";
|
||||||
"auto" = "與系統設定一致";
|
|
||||||
"Auto-composite when the longest possible key is formed" = "在已經敲出最長可能碼的時候自動組字";
|
"Auto-composite when the longest possible key is formed" = "在已經敲出最長可能碼的時候自動組字";
|
||||||
"Auto-convert traditional Chinese glyphs to JIS Shinjitai characters" = "自動將繁體中文字轉為日文 JIS 新字體";
|
"Auto-convert traditional Chinese glyphs to JIS Shinjitai characters" = "自動將繁體中文字轉為日文 JIS 新字體";
|
||||||
"Auto-convert traditional Chinese glyphs to KangXi characters" = "自動將繁體中文字轉為康熙正體字";
|
"Auto-convert traditional Chinese glyphs to KangXi characters" = "自動將繁體中文字轉為康熙正體字";
|
||||||
|
"auto" = "與系統設定一致";
|
||||||
"Automatically correct reading combinations when typing" = "敲字時自動糾正讀音組合";
|
"Automatically correct reading combinations when typing" = "敲字時自動糾正讀音組合";
|
||||||
"Automatically reload user data files if changes detected" = "自動檢測並載入使用者語彙檔案變更";
|
"Automatically reload user data files if changes detected" = "自動檢測並載入使用者語彙檔案變更";
|
||||||
"Basic Keyboard Layout:" = "基礎鍵盤佈局:";
|
"Basic Keyboard Layout:" = "基礎鍵盤佈局:";
|
||||||
|
@ -272,9 +287,9 @@
|
||||||
"Please select Simplified / Traditional Chinese mode above." = "請先藉由上方選單選擇繁簡模式。";
|
"Please select Simplified / Traditional Chinese mode above." = "請先藉由上方選單選擇繁簡模式。";
|
||||||
"Please select…" = "請選擇…";
|
"Please select…" = "請選擇…";
|
||||||
"Please try again." = "請重試。";
|
"Please try again." = "請重試。";
|
||||||
|
"Please use “defaults write” terminal command to modify this String value:" = "請使用「defaults write」終端指令以修改 String 資料值:";
|
||||||
"Please use mouse wheel to scroll each page if needed. The CheatSheet is available in the IME menu." = "請利用滑鼠滾輪檢視頁面。也請洽輸入法選單內的熱鍵指南。";
|
"Please use mouse wheel to scroll each page if needed. The CheatSheet is available in the IME menu." = "請利用滑鼠滾輪檢視頁面。也請洽輸入法選單內的熱鍵指南。";
|
||||||
"Please use mouse wheel to scroll this page. The CheatSheet is available in the IME menu." = "請利用滑鼠滾輪檢視該頁面。也請洽輸入法選單內的熱鍵指南。";
|
"Please use mouse wheel to scroll this page. The CheatSheet is available in the IME menu." = "請利用滑鼠滾輪檢視該頁面。也請洽輸入法選單內的熱鍵指南。";
|
||||||
"Please use “defaults write” terminal command to modify this String value:" = "請使用「defaults write」終端指令以修改 String 資料值:";
|
|
||||||
"Plist downloaded cannot be parsed correctly." = "下載來的更新資訊 Plist 檔案無法正常解析。";
|
"Plist downloaded cannot be parsed correctly." = "下載來的更新資訊 Plist 檔案無法正常解析。";
|
||||||
"Plist downloaded is nil." = "下載來的更新資訊並非 Plist 檔案。";
|
"Plist downloaded is nil." = "下載來的更新資訊並非 Plist 檔案。";
|
||||||
"Previous intonation has been overridden." = "已覆寫游標身後的漢字的音調。";
|
"Previous intonation has been overridden." = "已覆寫游標身後的漢字的音調。";
|
||||||
|
@ -368,8 +383,8 @@
|
||||||
"Vertical" = "縱向佈局";
|
"Vertical" = "縱向佈局";
|
||||||
"Visit Website" = "前往網站";
|
"Visit Website" = "前往網站";
|
||||||
"Wade-Giles Pinyin with Numeral Intonation" = "韋氏拼音+數字標調";
|
"Wade-Giles Pinyin with Numeral Intonation" = "韋氏拼音+數字標調";
|
||||||
"Warning" = "警告";
|
|
||||||
"Warning: This page is for testing future features. \nFeatures listed here may not work as expected." = "警告:該頁面僅作未來功能測試所用。\n在此列出的功能並非處於完全可用之狀態。";
|
"Warning: This page is for testing future features. \nFeatures listed here may not work as expected." = "警告:該頁面僅作未來功能測試所用。\n在此列出的功能並非處於完全可用之狀態。";
|
||||||
|
"Warning" = "警告";
|
||||||
"Weight" = "權重";
|
"Weight" = "權重";
|
||||||
"Where's IMK Candidate Window?" = "IMK 選字窗去哪裡了?";
|
"Where's IMK Candidate Window?" = "IMK 選字窗去哪裡了?";
|
||||||
"Wildcard key cannot be the initial key." = "花牌鍵不得作為起始碼。";
|
"Wildcard key cannot be the initial key." = "花牌鍵不得作為起始碼。";
|
||||||
|
@ -383,18 +398,3 @@
|
||||||
"You're currently using vChewing %@ (%@), a new version %@ (%@) is now available. Do you want to visit vChewing's website to download the version?" = "目前使用的威注音官方版本是 %1$@ (%2$@),網路上有更新版本 %3$@ (%4$@) 可供下載。是否要前往威注音網站下載新版來安裝?";
|
"You're currently using vChewing %@ (%@), a new version %@ (%@) is now available. Do you want to visit vChewing's website to download the version?" = "目前使用的威注音官方版本是 %1$@ (%2$@),網路上有更新版本 %3$@ (%4$@) 可供下載。是否要前往威注音網站下載新版來安裝?";
|
||||||
"zh-Hans" = "簡體中文";
|
"zh-Hans" = "簡體中文";
|
||||||
"zh-Hant" = "繁體中文";
|
"zh-Hant" = "繁體中文";
|
||||||
"[Technical Reason] macOS releases earlier than 10.13 have an issue: If calling NSOpenPanel directly from an input method, both the input method and its current client app hang in a dead-loop. Furthermore, it makes other apps hang in the same way when you switch into another app. If you don't want to hard-reboot your computer, your last resort is to use SSH to connect to your current computer from another computer and kill the input method process by Terminal commands. That's why vChewing cannot offer access to NSOpenPanel for macOS 10.12 and earlier." = "【技術原因】macOS 10.13 之前的版本的系統會在輸入法自身呼叫 NSOpenPanel 的時候令自身與客體應用陷入無限停止響應的狀態。更甚者,此時任何嘗試切換到的其他客體應用也會陷入同樣的狀態。除了強制斷電重新開機以外,就只能藉由遠端 SSH 連到目前的電腦上、以終端命令強行終止輸入法執行緒。因此,威注音輸入法不能對 macOS 10.12 及之前的系統開放對 NSOpenPanel 的存取。";
|
|
||||||
"\"%@\" already exists:\n ENTER to boost, SHIFT+COMMAND+ENTER to nerf, \n BackSpace or Delete key to exclude." = "「%@」已存在:\n 敲 Enter 以升權、敲 Shift+Command+Enter 以降權;\n 敲 BackSpace 或 Delete 以排除。";
|
|
||||||
"\"%@\" already exists:\n ENTER to boost, SHIFT+COMMAND+ENTER to nerf." = "「%@」已存在:\n 敲 Enter 以升權、敲 Shift+Command+Enter 以降權。";
|
|
||||||
"\"%@\" length must ≥ 2 for a user phrase." = "「%@」字數不足以自訂語彙。";
|
|
||||||
"\"%@\" length should ≤ %d for a user phrase." = "「%@」字數超過 %d、無法自訂。";
|
|
||||||
"\"%@\" selected. ENTER to add user phrase." = "「%@」敲 Enter 添入自訂語彙。";
|
|
||||||
"\"%@\" selected. ENTER to unfilter this phrase." = "「%@」敲 Enter 將該語彙移出濾除清單。";
|
|
||||||
"⚠︎ Failed from boosting a candidate." = "⚠︎ 候選字詞提權失敗。";
|
|
||||||
"⚠︎ Failed from filtering a candidate." = "⚠︎ 候選字詞濾除失敗。";
|
|
||||||
"⚠︎ Failed from nerfing a candidate." = "⚠︎ 候選字詞降權失敗。";
|
|
||||||
"⚠︎ Phrase replacement mode enabled, interfering user phrase entry." = "⚠︎ 語彙置換功能已啟用,會波及語彙自訂。";
|
|
||||||
"⚠︎ This feature is useful ONLY WHEN the font you are using doesn't support dynamic vertical punctuations. However, typed vertical punctuations will always shown as vertical punctuations EVEN IF your editor has changed the typing direction to horizontal." = "⚠︎ 該功能當且僅當目前的排版字型不支援縱排標點動態顯示轉義的情況下才有用。一旦使用了,所有敲出去的標點都會被永久轉換為靜態縱排標點:哪怕當前編輯器的排版模式已經改成橫排,這些已經輸入的標點也都還是縱排標點字元。";
|
|
||||||
"⚠︎ This may hinder the walking algorithm from giving appropriate results." = "⚠︎ 這可能會妨礙爬軌函式,使其無法給出正確的結果。";
|
|
||||||
"⚠︎ This will reboot the vChewing IME." = "⚠︎ 這將重啟威注音輸入法。";
|
|
||||||
"⚠︎ Unhandlable: Chars and Readings in buffer doesn't match." = "⚠︎ 無法處理:組字區字數與讀音數不對應。";
|
|
||||||
|
|
Loading…
Reference in New Issue