問題タブ [ibtool]

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 に答える
2033 参照

iphone - ibtool は、xcode で読み取れない .strings ファイルを生成します

ibtool を使用してペン先をローカライズしています。次のコマンドを実行します。

次に、生成された .strings ファイルを xcode プロジェクトに追加して、後で参照して編集できるようにします。

その際、xcode で .strings ファイルを選択すると、疑問符とゴミがたくさん表示されます。ただし、ファイルを追加せずに xcode を使用して手動で開くと、ファイルは完全に読み取られます。

ibtool が読み取り不能な xcode 形式でファイルをエンコードしていると推測できます。

ファイル .strings ファイルを xcode で開いた場合、内容をクリップボードにコピーし、ファイルを閉じて、.strings ファイルを xcode に追加し、ゴミの内容をクリップボードの内容に置き換えてから、ファイルを保存します。問題ありません。また、これを行うと .strings ファイルのサイズが半分になることにも気付きました。

任意のガイダンスをいただければ幸いです。

ありがとう!

0 投票する
4 に答える
1535 参照

xcode - XCode プロジェクトの標準メニュー項目を翻訳しない

Interface Builder を使用して構築された XIB インターフェイス ファイルを含む XCode プロジェクトがあります。を使用ibtoolして文字列を抽出し、翻訳し、ibtool再度 を使用してローカライズされた XIB ファイルを構築することで、ローカライズされた XIB ファイルを構築しています。

ただし、これを行うと、完全に標準的なもの (ファイル、保存、開く、最小化など) を含む、アプリケーション メニューのすべての項目を翻訳する必要があります。それを回避する方法はありますか?

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

iphone - ibtool が UTF-16 文字列ファイルを nib にインポートできないのはなぜですか?

ibtool とローカリゼーションに非常に奇妙な問題があります。次のコマンドを使用して文字列ファイルをエクスポートしました。

次に、文字列を Xib ファイルにインポートして、ローカライズされたバージョンを作成しようとしました。

これは xib のローカリゼーションのかなり標準的な手法ですが、エラーが発生します。

それで、WTFはそれですか?ibtool はデータを UTF-16 エンコーディングでエクスポートしますが、エクスポートされたファイルを何も変更しなくても、インポートできないことがわかりました。そこで何が起こっているか知っている人はいますか?または、私は何を間違っていますか?

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

xcode - xibリソースファイルでibtoolを実行中のdoesNotRecognizeSelector例外

ibtool からこのクラッシュが発生する理由を知っている人はいますか?

ibtool --generate-strings-file "my.strings" "myViewController.xib"

結果:

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

localization - すべての XIB ファイルからすべてのローカライズ可能な文字列を 1 つのファイルに抽出するにはどうすればよいですか?

.xibファイルからすべてのローカライズ可能な文字列を抽出し、それらすべてを 1 つのファイルに保存する方法を探しています。

おそらくこれには関係ibtoolがありますが、これらすべてを1つの翻訳辞書にマージする方法を決定できませんでした(.strings.plistまたは他の何かである可能性があります)。

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

xcode - アップグレード後にコンパイルできません: クラス NSTextFinder のインテグレーター バンドルが見つかりませんでした

Lion と monotouch の最新ビルドにアップグレードしたところ、テンプレートからの空のプロジェクトであっても、プロジェクトをビルドしようとすると次のメッセージが表示されました。

誰もこれを見たことがありますか?少なくともドキュメントからは、ライオンにアップグレードした後、何か違うことをする必要はないようです。何か不足していますか?

どんな助けや考えも大歓迎です。

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

ios - インクリメンタル ローカリゼーションはどのように機能しますか?

初めてローカライズされたアプリケーションを構築しようとしています。genstringsコード内のすべての文字列を NSLocalizedString (ツールで使用するため) を使用して翻訳しました。今、私はにぶつかってibtoolいます。インクリメンタル ローカリゼーションはどのように機能しますか? マニュアルページに関しては、次のように書く必要があります。

増分ファイルはどこで入手できますか? バージョン管理(git/svn)を使用している場合、「古い」ファイルは数コミット前であり、増分ファイルは差分であり、path/to/new.xib は新しく作成された xib ファイルです。mod.nib は私にとって謎です。誰でもこれがどのように機能するか説明できますか? また、以前のバージョンが利用できない場合、xib のローカライズを開始するにはどうすればよいですか (つまり、インクリメンタルではなく初期のローカライズを行う)。

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

xcode - すでに「微調整」されているローカライズされた XIB に変更を適用するにはどうすればよいですか?

ボタンなどを追加して、デフォルトの XIB (en.lproj 内) を変更するとします。

これらの変更を XIB の他の既存のローカライズ バージョン (es.lproj、ja.lproj など) に適用する必要があります。

XIB を書き直すと、ローカライズされた XIB に加えられた微調整が明らかに失われます。たとえば、ja.lproj の XIB のボタンのフォント サイズを小さくしたとします。

たとえば、これは次のように上書きされます:

ibtool --strings-file ja.strings en.lproj/any.xib --write ja.lproj/any.xib

XIB 間の変更を効果的にマージするにはどうすればよいですか? 出来ますか?

「ルート」またはデフォルトの XIB に変更を加えるたびに、ローカライズされた XIB で微調整をやり直す必要がありますか?

ありがとう!

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

xcode - XCode: XIB のコンパイル中に Interface Builder がクラッシュする

コマンド ライン ツールxcodebuild(XCode 4.2.1 - iOS SDK 5.0) でアプリをコンパイルすると、ibtoold(Interface Builder) がランダムにクラッシュします。ビルドを再実行すると、すべて正常に動作します。

次のエラーが発生します。

この問題を解決する方法はありますか?

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

ios - iOS: 1 つの ibtool コマンドで、ローカライズされた文字列ファイルを使用して束の .xib ファイルをローカライズする方法

私はこのフォルダパターンを持っています:

ar.lprog のローカライズされた文字列ファイルを 1 つの ibtool コマンド (3 つのコマンドを入力しない) で en.lprog の英語の xib ファイルに挿入する方法は?