Angular, metin dizelerinin uluslararasılaştırılması için doğru yerel ayar verilerini bulmak amacıyla Unicode yerel ayar tanımlayıcısını (Unicode locale ID) kullanır.
Unicode yerel ayar kimliği
Bir yerel ayar kimliği Unicode Common Locale Data Repository (CLDR) çekirdek belirtimi'ne uygundur. Yerel ayar kimlikleri hakkında daha fazla bilgi için [Unicode Language and Locale Identifiers][UnicodeCldrDevelopmentCoreSpecificationLocaleIDs] bölümüne bakın.
CLDR ve Angular, yerel ayar kimliğinin temeli olarak BCP 47 etiketlerini kullanır
Bir yerel ayar kimliği dili, ülkeyi ve diğer varyantlar veya alt bölümler için isteğe bağlı bir kodu belirtir.
Bir yerel ayar kimliği dil tanımlayıcısı, bir tire (-) karakteri ve yerel ayar uzantısından oluşur.
{language_id}-{locale_extension}
HELPFUL: Angular projenizi doğru bir şekilde çevirmek için uluslararasılaştırma hedefleriniz olan dillere ve yerel ayarlara karar vermelisiniz.
Birçok ülke aynı dili paylaşır ancak kullanımda farklılık gösterir. Farklılıklar arasında dilbilgisi, noktalama, para birimi biçimleri, ondalık sayılar, tarihler ve benzeri konular yer alır.
Bu kılavuzdaki örnekler için aşağıdaki dilleri ve yerel ayarları kullanın.
| Language | Locale | Unicode locale ID |
|---|---|---|
| English | Canada | en-CA |
| English | United States of America | en-US |
| French | Canada | fr-CA |
| French | France | fr-FR |
Angular deposu yaygın yerel ayarları içerir.
Dil kodlarının listesi için ISO 639-2 bölümüne bakın.
Kaynak yerel ayar kimliğini belirleme
Bileşen şablonunu ve kodunu yazdığınız kaynak dili ayarlamak için Angular CLI'yi kullanın.
Varsayılan olarak, Angular projenizin kaynak yerel ayarı olarak en-US kullanır.
Derleme için projenizin kaynak yerel ayarını değiştirmek üzere aşağıdaki işlemleri tamamlayın.
angular.jsonçalışma alanı derleme yapılandırma dosyasını açın.i18nbölümü içindesourceLocalealanını ekleyin veya değiştirin:
{
"projects": {
"your-project": {
"i18n": {
"sourceLocale": "ca" // İstediğiniz yerel ayar kodunu kullanın
}
}
}
}