問題タブ [nslocalizedstring]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
368 参照

objective-c - 現在の翻訳を保持しながら、genstrings を使用してすべての NSLocalization を取得する方法

私の iOS アプリには既に日本語の翻訳 localizatible.strings があるとしましょう。Say "Continue" = "続ける";

ただし、コードに新しい NSLocalization を追加しましたが、手動でマージすることなく、genstrings を使用してすべての新しい NSLocalization を取得したいと考えています。

それを行う方法はありますか?

0 投票する
2 に答える
3414 参照

ios - Xcode - Localizable.strings は英語でのみ機能します

localizable.strings を正しく動作させようとしていますが、方法がわかりません。私のストーリーボードもローカライズ可能で、動作します。すべてのボタンとビュー コントローラーが両方の言語で正しく表示されます。

しかし、プログラムでロードされた私の NSLocalizedStrings は英語で表示されます。英語とブラジル ポルトガル語 (pt-BR) の 2 つの言語を含む Localizable.strings を確認しましたが、問題は見つかりませんでした。

どうすれば修正できますか?

前もって感謝します!

0 投票する
0 に答える
196 参照

ios - アプリのアップグレード後に Localizable.strings が機能しない

localizable.strings を使用しないアプリ ストアにアプリがあります。現在、新しいバージョンをリリースしようとしていますが、「シミュレーションの更新」後、アプリに Localizable.strings が表示されません。すべてのローカライズされた文字列は、NSLocalizedString のキーとして表示されます。修理するにはどうすればよいですか?

0 投票する
1 に答える
1064 参照

iphone - sqlite データベースによる iOS ローカリゼーション

iOS でのローカライズについていくつか読みましたが、主な 2 つのことは、nib ファイルのローカライズと、NSLocalizedString を使用して文字列ファイルからローカライズされた文字列を取得することのようです。私たちのアプリでは、表示するコンテンツの大部分に対して (FMDB ラッパーを使用して) sqlite データベースを使用しています。このシナリオでは、アプリをどのようにローカライズしますか? データベースの中国語版が必要ですか? それとも、データベースから抽出した文字列のルックアップ テーブルとして機能する中国語の文字列ファイルが必要ですか。たとえば、データベースに車の説明がある場合、strings ファイルでその説明を探すのでしょうか? データベースを使用したローカリゼーションの例を実際に見たことがありません。

ありがとう!

0 投票する
6 に答える
2227 参照

ios6 - xCode 4.5 および iOS 6 での NSLocalization

古い iOS5 のように iOS6 の xCode 4.5 で NSLocalizedString(@"KEY", @"") で Localizable.strings を使用する方法はありますか?

これが私のサンプルコードです:

Localizable.strings
"KEY" = "Hello World!";

.m スクリプト では
NSString *tempString = NSLocalizedString(@"KEY", NULL);
NSLog(@"My String is: %@", tempString);

iOS5.1 のログは、「My String is: Hello World!」です。
iOS6 のログは「My String is: KEY」

…マジでヤバい!私のエラーはどこですか?どうもありがとう!!!

0 投票する
1 に答える
2326 参照

objective-c - localizable.strings を読み込めません

プロジェクトの 1 つの言語を削除した後、プロジェクト内の他の既存のローカライズ可能なファイルが正しく読み込まれません。ファイルはバンドル リソースに含まれていますが、正しく読み込まれません。load メソッドは、localizable.strings ファイルに含まれる文字列キーの値を返しません。

ここに画像の説明を入力

ロード方法は次のとおりです。

助けてくれて本当にありがとうございます。

0 投票する
2 に答える
108 参照

ios - 要素数が異なるローカライズ

ユーザーがアプリケーションを開いたときに、ユーザーを温かく歓迎したいと思います。だから私はそれらをランダムに表示するために異なる文を持ちたい. メッセージの数は言語ごとに異なります。

この問題を解決するための好ましい方法は何ですか?

私のアイデア:

  1. 文字列ファイルにもカウントを保存します->これは維持する必要があるため、この考えは好きではありません "welcomeCount" = "5"; "welcomeN" = "Hi....";

  2. メッセージの分離 -> この考えは嫌いです。 "welcomeMessages" = "Hey there...|MessageN";

この問題をエレガントな方法で解決するアイデアを持っている人はいますか?

0 投票する
1 に答える
5188 参照

ios - NSLocalizedStringFromTableInBundle : キーの値を取得していません

からvaluesを取得できません。keysInfoPlist

その中InfoPlist.stringsに価値がある

アプリを実行しているとき、キーワンUILabelとして値を示しています

なんで?

0 投票する
1 に答える
289 参照

objective-c - NSLocalizedString エラー

ポルトガル語と英語の 2 つの InfoPlist.strings を作成しました。次のように .strings ファイルで文字列を使用します。

シミュレーターとデバイスのいずれかでデバッグすると BtnTitle、NSLogの結果として:のみが得られます:

ログはオブジェクト「Title」または「Título」のプロパティを提供しませんが、オブジェクト名「BtnTitle」を提供します