0

Je comprends qu'il y a le chinois simplifié (zh-Hans) et le chinois traditionnel (zh-Hant).Quelle langue est spécifiquement le chinois, le code de langue 'zh'?

Cependant Xcode permet de localiser pour le chinois (zh). D'après le concept de localisation de secours, je comprends qu'il s'agit de la solution de repli pour le chinois simplifié et le chinois traditionnel. Ainsi, on peut techniquement être utilisé pour héberger des chaînes localisées chinoises communes qui sont égales en chinois simplifié et traditionnel.

Quelle est la locale de Xcode zh pour? Est-ce que zh devrait être simplifié ou traditionnel chinois?

Répondre

1

Faut-il être chinois simplifié ou traditionnel?

Selon le W3C (et le IANA subtag registry) zh est un "macrolanguage". En tant que tel, il a aucun système d'écriture par défaut et une variante plus spécifique doit être utilisée. Cependant, il donne un exemple d'usage courant comme suit:

Lorsque zh est utilisé seul, il est généralement utilisé pour désigner la langue prédominante dans la gamme englobé, bien que cela ne soit pas explicitement spécifié dans le BCP 47. Par exemple, conventionnellement, zh est considéré comme et représente la forme mandarine prédominante du chinois.

source: https://www.w3.org/International/articles/language-tags/

Il semble que zh pourrait être utilisé dans des applications existantes pour signifier le mandarin. Bien que le tag de langue cmn n'ait pas de système d'écriture par défaut non plus, cela ne répond toujours pas à la question de savoir dans quel script il doit être écrit.

Je remarque que mon iPhone (iOS 11) me permet de configurer le système langue à zh-Hans, zh-Hant et zh-Hant-HK seulement, mais n'a pas d'option en mandarin.


Désistement: Je ne suis ni un développeur iOS, ni ce que je comprends chinois. Je suis juste un nerd tag de langue.