問題タブ [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 投票する
3 に答える
3937 参照

iphone - 同じアプリの異なるターゲットの代替文字列 - NSLocalizedString を使用しますか?

すでにリリースしたアプリのバージョンを構築していますが、いくつかの変更があります。これはライト バージョンとフル バージョンの関係ではありませんが、同じプロジェクトを別のターゲットで使用しているほどよく似ています。

最初のバージョンで使用したほぼすべての文字列を新しいバージョンに書き換えたいのですが、これにアプローチする最善の方法を考えていました。各文字列の宣言の前に #ifdef/#else ステートメントを使用するのではなく、NSLocalizedStrings を使用することを考えていました。ただし、実際の言語は同じです。

この投稿で、自分で言語を設定できると読んだので、おそらく自分の言語を発明してそれに設定できると思います。しかし、これが最善の方法であるかどうか疑問に思っていますか?どんなアドバイスでも大歓迎です。

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

iphone - NSLocalizedStringは常に英語にフォールバックします

私は英語とフランス語の翻訳のプロジェクトを持っています。以前はすべてが完全に正常に機能していました。今、何らかの理由で、言語は常に英語にフォールバックします。

English.lprojフォルダーとFrench.lprojフォルダーを削除し、genstringsで再生成しようとしました:それでも同じ問題

また、デバイスからアプリを削除し、ターゲットをクリーンアップして再度デプロイしようとしましたが、結果はありませんでした。

デバイスの言語は常にフランス語に設定されているため、変更されていません。

PS:私のプロジェクトは以前はうまく機能していたことを除けば、私の問題はこれと非常に似ています。

iPhone:別の言語が設定されている場合でも英語の.stringsファイルからNSLocalizedStringを読み取る

誰かが私が何ができるかについて何か考えを持っていますか?

助けてくれてありがとう、ヴィンセント

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

objective-c - パラメータ付きのNSLocalizedStringのエラー

パラメータを渡してローカライズされた文字列を出力する必要があります。

私が使う:

Localizable.stringsでは、次を使用します。 "MyKey" = "メッセージの内容:%@";

編集:

これは、次のコードを使用して機能します。

ただし、前者のコードの何が問題なのかを知りたいと思います。

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

objective-c - 多くの xib ファイルの翻訳

私は目標 c でプロジェクトを完成させました。問題は、10 個を超える XIB ファイルがあり、それぞれに多くのラベル、ボタン ecc があることです。

私はドイツ語で開発しています。英語版を作成したいのですが、どうすれば簡単かつ効率的にこれを行うことができますか? すべて NSLocalizableString を使用していますか? 可能であれば、各 xib を複製することは避けたいです。

アドバイスをありがとう。

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

ios - .xib ファイルの多言語ラベルの変更。

アプリケーションを 4 つの言語 (英語、フランス語、斜体、スペイン語) に開発する必要があります。

.xib fileそのため、トップバーに1つだけを使用して異なる言語データを表示する方法があることを知りたいです。

例:

ビュー部分に 4 つのラベルがある Setting.xib (.xib ファイル) があり、その Nib ファイルのトップ バーに、One & Only one Nib ファイルを使用して設定言語に従ってラベル名を変更したい。

では、適切な解決策を教えてください。

これにより、ロードにかかる時間が短縮されます。

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

iphone - 英語以外の言語でのiPhoneアプリケーション

私は新しいiPhoneアプリケーション開発です。だから私と一緒に気楽に行ってください:)

アプリケーションをスウェーデン語で書きたいです。アプリを書き始めたとき、スウェーデン語をハードコーディングしました。

たとえば、navigationBarのタイトルについては(お問い合わせ)

Appleによって許可されていますか?AppStoreで私のアプリをレビューしている人がスウェーデン語を知らない場合はどうなりますか。物事はどのように機能しますか?

ここで初心者になってすみません。助けていただければ幸いです:)

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

objective-c - NSLocalizedString ランダム問題

私は次のコードで奇妙な問題を抱えています:

ボタンをタップするとアクティブになります。単純な文字列を使用する場合は問題ありません。ボタンを 1 ~ 2 回タップした後にローカライズされた文字列を使用すると、アプリはエラーなしでクラッシュします。その理由が本当にわかりません。助けてもらえますか? ありがとう。

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

ios4 - NSLocalizedString 問題 - 文字列を保持する変数のローカライズ

この方法は、@"attributes" のローカライズに最適です。

変数を使用したい場合、コードはどうあるべきか

私は使っている

これは機能していません。(文字列を保持する) 変数をローカライズするために NSLocalizdString を使用する正しい方法を教えてもらえますか?

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

iphone - iPhone/iOS: アプリがローカライズされているすべての言語で、ローカライズされた文字列のリストを取得するにはどうすればよいですか?

特定の文字列のローカライズのリストをサーバーに送信する必要があります。

つまり、私のアプリに、英語では @"Foo"、ロシア語では @"Фу" としてローカライズされた文字列 Foo がある場合、サーバーに次のようなリストを送信したいと思います。

  • 文字列フー:
    • 英語:「ふー」
    • ロシア語: "Фу"

私ができる必要があると思うことは次のとおりです。

  1. アプリがローカライズされている言語ごとにローカライズされた文字列を列挙する
  2. 各言語のローカライズされたバージョンの Foo を取得します

(1) と (2) はどのように行うのですか?

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

iphone - アプリケーションがバックグラウンドにあるときにデバイスの言語を変更する

iPod touchアプリケーションを実行していて、バックグラウンドで設定アプリケーションからデバイスの言語を変更し、そのアプリケーションをフォアグラウンドにしようとしています。アプリケーションが再起動し、バックグラウンドに入ったときにアプリケーションを離れた画面に表示されません。

これは、言語が変更されたときに設定アプリケーションからKILL信号が送信されるためですか?それは望ましい振る舞いですか?