問題タブ [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.
iphone - ibtool は、xcode で読み取れない .strings ファイルを生成します
ibtool を使用してペン先をローカライズしています。次のコマンドを実行します。
次に、生成された .strings ファイルを xcode プロジェクトに追加して、後で参照して編集できるようにします。
その際、xcode で .strings ファイルを選択すると、疑問符とゴミがたくさん表示されます。ただし、ファイルを追加せずに xcode を使用して手動で開くと、ファイルは完全に読み取られます。
ibtool が読み取り不能な xcode 形式でファイルをエンコードしていると推測できます。
ファイル .strings ファイルを xcode で開いた場合、内容をクリップボードにコピーし、ファイルを閉じて、.strings ファイルを xcode に追加し、ゴミの内容をクリップボードの内容に置き換えてから、ファイルを保存します。問題ありません。また、これを行うと .strings ファイルのサイズが半分になることにも気付きました。
任意のガイダンスをいただければ幸いです。
ありがとう!
xcode - XCode プロジェクトの標準メニュー項目を翻訳しない
Interface Builder を使用して構築された XIB インターフェイス ファイルを含む XCode プロジェクトがあります。を使用ibtool
して文字列を抽出し、翻訳し、ibtool
再度 を使用してローカライズされた XIB ファイルを構築することで、ローカライズされた XIB ファイルを構築しています。
ただし、これを行うと、完全に標準的なもの (ファイル、保存、開く、最小化など) を含む、アプリケーション メニューのすべての項目を翻訳する必要があります。それを回避する方法はありますか?
iphone - ibtool が UTF-16 文字列ファイルを nib にインポートできないのはなぜですか?
ibtool とローカリゼーションに非常に奇妙な問題があります。次のコマンドを使用して文字列ファイルをエクスポートしました。
次に、文字列を Xib ファイルにインポートして、ローカライズされたバージョンを作成しようとしました。
これは xib のローカリゼーションのかなり標準的な手法ですが、エラーが発生します。
それで、WTFはそれですか?ibtool はデータを UTF-16 エンコーディングでエクスポートしますが、エクスポートされたファイルを何も変更しなくても、インポートできないことがわかりました。そこで何が起こっているか知っている人はいますか?または、私は何を間違っていますか?
xcode - xibリソースファイルでibtoolを実行中のdoesNotRecognizeSelector例外
ibtool からこのクラッシュが発生する理由を知っている人はいますか?
ibtool --generate-strings-file "my.strings" "myViewController.xib"
結果:
localization - すべての XIB ファイルからすべてのローカライズ可能な文字列を 1 つのファイルに抽出するにはどうすればよいですか?
.xib
ファイルからすべてのローカライズ可能な文字列を抽出し、それらすべてを 1 つのファイルに保存する方法を探しています。
おそらくこれには関係ibtool
がありますが、これらすべてを1つの翻訳辞書にマージする方法を決定できませんでした(.strings
、.plist
または他の何かである可能性があります)。
xcode - アップグレード後にコンパイルできません: クラス NSTextFinder のインテグレーター バンドルが見つかりませんでした
Lion と monotouch の最新ビルドにアップグレードしたところ、テンプレートからの空のプロジェクトであっても、プロジェクトをビルドしようとすると次のメッセージが表示されました。
誰もこれを見たことがありますか?少なくともドキュメントからは、ライオンにアップグレードした後、何か違うことをする必要はないようです。何か不足していますか?
どんな助けや考えも大歓迎です。
ios - インクリメンタル ローカリゼーションはどのように機能しますか?
初めてローカライズされたアプリケーションを構築しようとしています。genstrings
コード内のすべての文字列を NSLocalizedString (ツールで使用するため) を使用して翻訳しました。今、私はにぶつかってibtool
います。インクリメンタル ローカリゼーションはどのように機能しますか? マニュアルページに関しては、次のように書く必要があります。
増分ファイルはどこで入手できますか? バージョン管理(git/svn)を使用している場合、「古い」ファイルは数コミット前であり、増分ファイルは差分であり、path/to/new.xib は新しく作成された xib ファイルです。mod.nib は私にとって謎です。誰でもこれがどのように機能するか説明できますか? また、以前のバージョンが利用できない場合、xib のローカライズを開始するにはどうすればよいですか (つまり、インクリメンタルではなく初期のローカライズを行う)。
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 で微調整をやり直す必要がありますか?
ありがとう!
xcode - XCode: XIB のコンパイル中に Interface Builder がクラッシュする
コマンド ライン ツールxcodebuild
(XCode 4.2.1 - iOS SDK 5.0) でアプリをコンパイルすると、ibtoold
(Interface Builder) がランダムにクラッシュします。ビルドを再実行すると、すべて正常に動作します。
次のエラーが発生します。
この問題を解決する方法はありますか?
ios - iOS: 1 つの ibtool コマンドで、ローカライズされた文字列ファイルを使用して束の .xib ファイルをローカライズする方法
私はこのフォルダパターンを持っています:
ar.lprog のローカライズされた文字列ファイルを 1 つの ibtool コマンド (3 つのコマンドを入力しない) で en.lprog の英語の xib ファイルに挿入する方法は?