New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
日本語環境でSwiftUIの BudouXText
がBudouXパーサーを使用しない
#22
Comments
macOS 13.4 Ventura, Xcode 14.3でも再現しました。 |
ロケールが日本語かどうか判断するのであれば
でいいのかなと思うのですが、どうでしょうか。 |
@yuntan 報告された内容をこちらで検証してみました。 「日本語環境でSwiftUIの BudouXText がBudouXパーサーを使用しない」という Issue に対する現状の私の結論としては、 動作環境(OS)の設定が日本語環境であっても、アプリケーション側が日本語に対応していない場合は、BudouX.swift としては何もせずに となります。 詳細説明まず、現状の BudouX.swift が提供する
重要なポイントは「アプリケーションがサポートしている言語かどうか」です。OS の設定や入力として与えられた文字列がどの言語かは関係ありません。 私の認識では、 一般的な日本語環境の設定(ja_JP)のマシン上で、Xcode のテンプレートから作成しただけのアプリケーションを動作させると、 このような仕組みになっているため、言語の判定処理に |
詳細にご説明いただきありがとうございます。
OSの言語設定:日本語 また、ProjectのLocalizationにJapaneseを追加し、Localizable.stringsを追加しLocalizationをJapaneseに設定した場合に、BudouXが適用されることを確認しました。 上記については理解できたのですが、
少しでもお役に立てたなら幸いです。 |
@yuntan 例えば、以下の記事にも BudouX.swift が採用している方法が紹介されており現状のベストプラクティスというのが分かっていただけるかと思います。 |
ありがとうございます。理解しました。 |
@yuntan # 古いバージョンの動作
❯ budoux-swift -l ja "ダウンロードありがとうございます!"
ダウンロードありが
とうございます!
# 新しいバージョンの動作
❯ ./budoux-swift -l ja "ダウンロードありがとうございます!"
ダウンロード
ありがとう
ございます! |
環境はmacOS 13.4 Ventura, Xcode 15.0 betaです。
以下再現コードになります。
The text was updated successfully, but these errors were encountered: