2017-04-21 12 views
-1

PhoneGapアプリにファイルが入力されています。 iOSでは、ファイル入力によって、撮影する写真、フォトライブラリ、Dropboxなどのアクションを選択して、OS自体からダイアログが開きます。PhonegapビルドセットiOSダイアログ言語

このダイアログの言語を何とか設定できますか?奇妙なことは、最後のオプション「More」はデバイスの言語に翻訳されるが、他のものはそうではないということである。

config.xmlで "defaultlocale"を設定しようとしましたが、これは問題を解決していないようです。

+0

どのようにして、ダイアログを生成しています。あなたはプラグインを使っていますか?いくつかのコードを追加できますか? –

+0

プラグインはありません。標準のHTMLファイル入力要素です。入力をクリックすると、上記のオプションでiOSファイル選択ダイアログが自動的に開きます。 – Kris

+0

私はこれに対する答えを持っていると思うが、それを書く時間はない。私は数時間後に投稿します。 –

答えて

0

をそれを置く私は私のconfig.xmlファイルにこれを追加することによってそれを修正:

<config-file platform="ios" parent="CFBundleLocalizations" mode="replace"> 
    <array> 
     <string>nl</string> 
    </array> 
</config-file> 
0

この回答はCordovaとタグ付けされており、Phonegap Buildについて何も言及していないため、Cordovaに対するものです。この答えは、Phonegap/Cordova CLIを使用したローカル開発でのみ、Phonegapビルドでは機能しません。

あなたは、私は、IOSプラットフォームにパーツを追加しない、それが既に存在する必要があります(あなたのconfig.xmlにこれを追加し、それをインストールした後のInfo.plist

に書くことcordova-plugin-settings-hookのようなプラグインを使用することができますあなたがそれを置く場所を見ることができるように)の例に

<platform name="ios"> 
    <config-file platform="ios" target="*-Info.plist" parent="CFBundleLocalizations"> 
     <array> 
      <string>es</string> 
      <string>en</string> 
      <string>fr</string> 
      <string>...</string> 
     </array> 
    </config-file> 
</platform> 
+0

これは私が正しい答え(感謝!)を私が投稿した答えを見つけるために置く。あなたの答えはうまくいくかもしれませんが、私が見つけたものは余分なプラグインなしで動くようです。 – Kris

+0

@Krisあなたが答えたのはPhonegap Buildです。質問には触れませんでした。私の答えは、CordovaまたはPhonegap CLIsを使ったローカル開発です。実際、私の答えはPhonegap Buildでは動作しません。プラグインはフックを使用し、Phonegap Buildではフックが利用できないからです。それで、あなたの質問とあなたの答えを編集してPhonegap Build – jcesarmobile

関連する問題