問題タブ [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.
objective-c - NSLocalizableString にキーが見つかりません
iPadインターナショナルアプリを開発しています。
メソッドNSLocalizableString
を使用してアプリケーションを翻訳しています。英語とフランス語で「Orders」という名前の値
を持つキーワードを手動で追加しました。
キーワードを使用してメソッドを呼び出すと、キーワードが見つからず、翻訳が適用されません。
上下のキーワードについては、完全に機能しています。Localizable.strings
NSLocalizableString
いくつかのコード部分:
objective-c - Apple LLVM コンパイラ使用時のダブル フリー エラー
iOS 4.x 用に作成されたプロジェクトがあります。最近、XCode 4.3.2 を使用して iOS5 に更新しました。Apple LLVM コンパイラを使用すると、毎回 double free エラーでアプリが停止するのは奇妙です。LLVM GCC に戻すと、正常に動作します。この2つに違いはありますか?コードを以下に示します。
さらにトレースすると、それが
それは本当に重要です。私のLectureModelでは、場所は次のように宣言されています
NSLocalizedString を削除すると、すべてが正常に機能します。なんで?
macos - NSLocalizedString がローカライズされたテキスト XCode4 を返さない
新しいココア アプリケーションを作成した後、ローカライズ文字列ファイル localizeFile.strings(英語) と localizeFile.strings(スペイン語) を追加しました。
localizeFile.strings(English) ファイルに "TITLE" = "Hello!"; を追加しました。
localizeFile.strings(Spanish) ファイルに "TITLE" = "Hola!"; を追加しました。
私のクラスでは、次のステートメントを使用して、アクションでローカライズされた英語のテキストにアクセスしようとしていました
ここで、displayText は NSTextField であり、同じウィンドウ内の 2 つのアクションです。
ボタンをクリックすると、コンソールで engText Hello の代わりに engText TITLE が表示されます。
ローカライズされた文字列を取得する方法を教えてもらえますか?助けてください
objective-c - プレースホルダーとNSLocalizedString
アプリケーションを翻訳しようとしていますが、プレースホルダーが半分になると翻訳が難しくなります。次のコードを見つける必要があります。
私はファイルlocalizable.string(英語)を入れました:
次に、コードを編集しました。
それは動作しません。
iphone - Objective-C、NSLocalizedString ランダム クラッシュ
NSLocalizedString が原因で奇妙なクラッシュが発生しています。-[CFString 保持]: 割り当て解除されたインスタンス 0x3c6ad0 に送信されたメッセージ。
静的文字列に置き換えたときのように、それは NSLocalizedString によるものだと確信しています。すべてうまくいく。エラーが発生した行は次のとおりです。
sBackButtonDefaultTitle は「戻る」です。
ランダムにしているのは、クラッシュする場合とそうでない場合があることです。
編集:
sBackButtonDefaultTitle はヘッダー ファイルで定義されます
もちろん、ヘッダーは .m ファイルにインポートされます。
編集:
詳細...この戻るボタンのタイトルは、アプリケーション全体で使用されます。ほとんどすべてのコントローラーで。ただし、クラッシュは特定のコントローラーを押した後にのみ発生します。
このコントローラーには Web ビューが含まれています。[戻る] ボタンをタップすると、コントローラーがポップされます。クラッシュはありません。しかし、同じ「戻る」ボタンでコントローラーを押すと、アプリケーションがクラッシュし、上記のエラーが発生します。
本当に不思議です。誰かがそれを修正するのを手伝ってくれることを願っています。
objective-c - デフォルトの CoreData 値を変換する方法
属性のデフォルト値を設定しました。この属性は文字列型です。したがって、新しいオブジェクトを作成すると、コンテンツが自動的に入力され、グループ名というテキストが表示されます。その「グループ名」をさまざまな言語に翻訳できます。どのようにできるのか?
iphone - 実行中のアプリでプログラムで iPhone の NSLocale/Language を変更する
問題があります。ユーザーがアプリケーションの言語を英語、オランダ語、スペイン語から選択できるビューを作成しました。次に、次のビューの UILabel のテキストは、選択した言語に従う必要があります。
次のコードを使用して現在の言語を設定しました。
** Localizable.strings (スペイン語) : ** "読み込み中... お待ちください..." = "読み込み中... スペイン語";
** Localizable.strings (ドイツ語) : ** "読み込み中... お待ちください..." = "読み込み中... ドイツ語";
次のコードを使用して、次のビューで現在の言語を取得しました。
ただし、コンソールに「読み込み中...お待ちください...」と表示されます。代わりに「読み込み中...ドイツ語」と表示されるはずです。
どこか間違っているのでしょうか?? アプリケーションの実行中にアプリケーションの言語を変更できますか??
iphone - NSLocalizedString とアプリの言語
アプリケーション言語と NSLocalizeStrings を接続する方法を誰かが知っているのではないかと思います。たとえば、私のアプリは fr、ru、ro にありますが、ユーザー デバイスは en にあり、ユーザーがアプリをオンにすると en になりますが、アプリの設定にはroまたはfr。NSLocalizedString でアプリの言語を渡すにはどうすればよいですか。ありがとう。
iphone - iOS アプリ名をローカライズ可能にする方法は?
アプリをローカライズする最も簡単な方法を見つけようとしています。私はsqliteを使用しているので、基本的にデータベース名を切り替えるだけで済みます。問題はアプリ名です-コードからローカライズできますか、それともx言語用にxアプリを作成する必要があるため、誰もが自分の母国語でアプリ名を使用できますか? 後者のものは、私にはすでに拒否されたアプリのようです...誰か?
objective-c - 後に UIButton のローカリゼーションを維持できません
UIButton の言語を変更するために NSLocalizedString 関数を使用しています
この行をviewDiLoad
、viewWillAppear
、viewDidAppear
、viewDidDisappear
およびviewWillDisappear
ビューが読み込まれると、ローカライズされたバージョンのテキストが表示されます。ボタンをクリックすると、テキストはストーリーボードのボタンにある元のテキストに戻り、次のビューを読み込む直前に再びローカライズされた言語に戻ります ( titlelable でさえ、これらのステージ全体で値を変更することはありません!)
解決策の 1 つは Storyboard のローカライズ バージョンを使用することであることがわかりましたが、すべてのローカライズ バージョンを維持する必要があるため、そうはしたくありません ... 他の解決策はありますか?