質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
Flutter

Flutterは、iOSとAndroidのアプリを同じコードで開発するためのフレームワークです。オープンソースで開発言語はDart。双方のプラットフォームにおける高度な実行パフォーマンスと開発効率を提供することを目的としています。

i18n

i18n(Internationalization)とは、ユーザーの国や文化によってソフトウェアの反応を変えることで国際化を図るテクニックやツールのことを言います。

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Dart

Dartは、Googleによって開発されたJavaScriptの代替となることを目的に作られた、ウェブ向けのプログラミング言語である。

Q&A

1回答

283閲覧

Flutter アプリのアプリ名(Android)を中国語(繁体)で表示したいのですが、「values」ディレクトリの名前がわかりません

yamada_0901

総合スコア2

Flutter

Flutterは、iOSとAndroidのアプリを同じコードで開発するためのフレームワークです。オープンソースで開発言語はDart。双方のプラットフォームにおける高度な実行パフォーマンスと開発効率を提供することを目的としています。

i18n

i18n(Internationalization)とは、ユーザーの国や文化によってソフトウェアの反応を変えることで国際化を図るテクニックやツールのことを言います。

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Dart

Dartは、Googleによって開発されたJavaScriptの代替となることを目的に作られた、ウェブ向けのプログラミング言語である。

0グッド

0クリップ

投稿2023/12/31 15:59

実現したいこと

Flutterアプリのアプリ名を多言語化する際にAndroidではandroid/app/src/main/res下に日本語ではvalues-jp、英語ではvalues-enといったディレクトリを作成し、その下にstrings.xmlを作成しそこにそれぞれのアプリ名を記述すると思います。
そこで中国語(繁体)に対応したアプリ名を作成したいのですがvalues-zh-TWというディレクトリを作成し設定しデバッグを実行したところ以下のようなエラーメッセージが出力されてしまいます。

/android/app/src/main/res/values-zh-TW: Resource and asset merger: Invalid resource directory name

そこで以下のようなディレクトリ名でも試してみても同じようなメッセージが出力されてしまいます。
values-zh-Hant
values-zh-Hant-TW
values-zh-Hant-tw
values-zh-tw
values-zh-tw

どうすれば、Flutter アプリのアプリ名(Android)を中国語(繁体)で表示させるためのディレクトリ名(values)
は何にすればエラーメッセージがなく表示させることができるのでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yamada_0901

2024/01/01 02:55

コメントありがとうございます。試したところ問題が解決しました!
guest

回答1

0

もう解決したみたいですけど、

「Android デベロッパー > ドキュメント > ガイド > アプリのリソースの概要: 代替リソースの指定」によれば、

values-zh-rTW が使えて、さらにAndroid 7.0 (API レベル 24) 以降は values-b+zh+TWvalues-b+zh+Hantvalues-b+zh+Hant+TW 等が使える、と読めます。

投稿2024/01/01 08:15

ikedas

総合スコア4337

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yamada_0901

2024/01/01 09:29

詳細に教えていただきありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問