問題タブ [localizable.strings]
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 - .lprojおよびLocalizable.strings:ローカライズされたテキストを使用したプロジェクト?
ローカリゼーションと国際化に関するドキュメントを読んでいましたが、はっきりしていません。.lprojファイルやLocalizable.stringsファイル(接続されている場合)間のリンクについて説明していただけますか?
または、万が一、ローカライズされたテキストを使用してアプリの例をどこで表示/ダウンロードできるかを知っている場合はどうでしょうか。
サンプルコード「NavBar」(ドキュメントから)を含むLocalizable.stringsファイルを見ましたが、.lprojファイルを使用したサンプルコードについてはまだ何もありません。
ご協力いただきありがとうございます
iphone - uilabelをInterfaceBuilderでローカライズ可能な文字列にリンクできますか?
グーグルで検索しましたが、解決策が見つかりませんでした:
基本的に、コードで使用しているLocalizable.stringsを設定しています。ただし、どういうわけかXIBでもこれらの値を参照できれば、言語ごとに1つの煩わしいXIBを作成する必要がなくなるので、とても便利です...
これは可能ですか?
c# - 大きなローカライズ文字列を独自のファイルにスワップアウトすることはできますか?
現在、MonoTouch を使用した最初の iPhone アプリケーションを完成させています。「*.lproj」フォルダーによるローカリゼーションは期待どおりに機能します。
UIWebView
いくつかのユーザー ガイドラインを表示する があり、これにメソッドLoadHtmlString()
を入力しています。(つまり、インターネット接続は必要ありません)。
テキストが少し長いので、「Localizable.strings」ファイル内に配置するのではなく、完全に別のファイルにスワップ アウトします (Windows .NET アプリケーションでも行っているように)。
上のスクリーンショットでは、各言語フォルダー内に 1 つの「help.html」ファイルを配置し、LoadHtmlString
メソッドを呼び出して適切なファイルから読み取る方法をNSBundle.MainBundle.LocalizedString
.
私の質問:
言語ごとのファイルを持ち、MonoTouch アプリケーション内からそれらにアクセスすることは可能ですか?
Dimitris のソリューションのフォローアップ
Dimitris のソリューションに基づいて、次のコードで解決しました。
iphone - IOS/iPhone: ネストされた Localizable.strings ファイル?
さまざまなバリエーションを持つアプリを作成しています。
これらのバリアントは、複数の Localizable.strings ファイル内のいくつかの文字列によって制御されます。
ただし、文字列の 90% は同じままです。
固有の Localizable.strings ファイルのそれぞれが「マスター」ファイルをインポートするようにしたいので、共通の文字列を変更したいときに各アプリ バリアント ファイルを調べる必要はありません。
これは可能ですか?
ios - アプリが Localizable.strings ファイル内のテキストを取得しないのはなぜですか?
iPhone アプリをローカライズしようとしています。Google で助けを求めてここを見てみましたが、間違っていることは何も見つかりません。
Localizable.strings ファイルを作成しました。現在、以下のみが含まれています。
次に、XCode の右側にある [Localization] タブに移動し、ファイルに「English」を追加しました。これで、ファイルがバンドルの en.lproj フォルダーに表示されます。
次に、View Controller に次の行を追加しました。
しかし、起こっているように見えるのは、「I am going to」の代わりに「destinationHeader」というテキストが表示されていることだけです。私は明らかに何か間違ったことをしています。誰かアイデアはありますか?
ありがとう!
:-ジョー
android - サーバーからの文字列ローカリゼーションファイルの追加
ローカライズしたい動的データを使用してアプリケーションを構築しています。iOSとAndroidで文字列をローカライズする方法はわかっていますが、この場合、データはサーバーから動的にダウンロードされるため、ローカリゼーションファイルを動的にダウンロードする必要があります。
通常、文字列ファイルは言語フォルダ内に保存されます。ファイルがサーバーから来ているときにどうすればそれを行うことができますか?
iphone - Localizable.strings からキーを取得することは可能ですか?
対応するキーを渡すと、キーの値を取得しました。しかし今、Localizable.strings
ファイルからキーを取得する必要があります。モノタッチで可能ですか?
cocoa-touch - NSLocalizedStringはシミュレーターでは機能しますが、デバイスでは機能しません
NSLocalizedStringをiPadデバイスで動作させるのに問題があります。言語を変更すれば、すべて計画通りに進むので、シミュレーターではこれまで何の問題もありません。しかし、デバイスで実行すると、次のメッセージが表示されます。
ローカライズ可能な文字列"Current"がバンドルCFBundle0x238260の文字列テーブル"Localizable"に見つかりません
このメッセージは私の起動引数「-NSShowNonLocalizedStringsYes」から来ています
デバイスでは大文字と小文字が区別されるため、localizable.stringsをLocalizable.stringsに変更しようとしました。また、ビルドをクリーンアップしましたが、役に立ちませんでした。
何がうまくいかないかについてのアイデアはありますか?
編集:myAppDelegateのdidFinishedLuanchingでファイルLocalizable.stringsの存在を確認しています。シミュレーターではファイルは存在しますが、デバイスではnullになります。リソースのコピーアクションを確認すると、ファイルが含まれています。 。
2回目の編集:プロジェクトで大文字に変更したにもかかわらず、ファイルは小文字の「l」でコピーされています...うーん
ios - iPhoneのローカリゼーションを一度に
Localizable.strings を使用する以外に、iPhone アプリをローカライズする方法はありますか? Google 翻訳などを使用できますか?
アプリケーションを英語で作成し、約 20 の言語用に Localizable.strings ファイルを作成しました。私は英語の Localizable.strings を完全に機能させており、イタリア語も試しました。これらの Localizable.strings を残りの言語に自動的に翻訳する方法はありますか?
私のために仕事をするプログラムや何かがあるということですか?