[
https://issues.apache.org/jira/browse/CB-13575?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
jcesarmobile closed CB-13575.
-----------------------------
Resolution: Won't Fix
Closing as won't fix, but it's really sort of a duplicate of multiple other
issues about Cordova and localization.
The native way of localizing the usage description is explained here
https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/AboutInformationPropertyListFiles.html
Cordova doesn't support localization out of the box, but should be possible
through hooks, as I said, there are other issues open about it.
The plugin docs recommend to use the edit-config tag to write in the
Info.plist, but if that doesn't cover your case you should finde an alternative
way of doing it (probably with hooks) or wait until Cordova add support for it
(I don't think it will be added soon)
If you want to localize those strings you should create a InfoPlist.strings and
localize the file.
> iOS Quirks: Internationalization of edit-config tags
> ----------------------------------------------------
>
> Key: CB-13575
> URL: https://issues.apache.org/jira/browse/CB-13575
> Project: Apache Cordova
> Issue Type: Improvement
> Components: AllPlugins
> Reporter: Reed Richards
>
> With the release of the last plugins the 10th November 2017
> (http://cordova.apache.org/news/2017/11/10/plugins-release.html) the usage of
> `edit-config` become a must to display the users the usage description of the
> required permissions
> As far as I understand, right now it's only possible to specify one `string`
> value for an `edit-config` tag, for example:
> {code}
> <edit-config target="NSCameraUsageDescription" file="*-Info.plist"
> mode="merge">
> <string>need camera access to take pictures</string>
> </edit-config>
> {code}
> This isn't unfortunately enough for apps operating in several languages,
> therefore, it should be possible for each `edit-config` tags to specify
> multiple languages like
> {code}
> <edit-config target="NSCameraUsageDescription" file="*-Info.plist"
> mode="merge">
> <string-en>need camera access to take pictures</string-en>
> <string-de>die Berechtigungen für den Zugriff zu deiner Kamera sind
> nötig</string-de>
> <string-fr>autorises-tu l'accès à ton appareil photo?</string-fr>
> </edit-config>
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]