-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathlanguages.yml
More file actions
57 lines (55 loc) · 1.95 KB
/
Copy pathlanguages.yml
File metadata and controls
57 lines (55 loc) · 1.95 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
# The canonical language list - which translations a RELEASE ships.
#
# Mechanism (decided 2026-08-24, see the test plan's area P):
# - T0/T1 language tests follow whatever the BUILD enables (Android's
# LOCALE_ARRAY BuildConfig field, iOS's Bundle.main.localizations).
# Deviations from this list, and between the platforms, are WARNINGS
# in the report - development drift is harmless and stays visible.
# - At T2 the list is enforced against the BUILT ARTIFACTS (aapt dump
# badging / the .lproj set): a release build whose language set does
# not match this file FAILS. That is what makes forgetting to flip a
# testing locale off - or a new language on - impossible.
# - A per-language exception names the platforms that ship it and why;
# exceptions are machine-verified where possible (a behavioral probe
# that fails when the stated reason stops holding).
#
# Codes are BCP-47. The platforms spell some differently in their build
# files; the comparison normalizes:
# Android resource qualifiers: zh-rCN -> zh-Hans, zh-rTW -> zh-Hant,
# b+sr+Latn -> sr-Latn
# iOS knownRegions: zh_Hans -> zh-Hans, zh_Hant -> zh-Hant,
# sr_Latn/sr-Latn -> sr-Latn (both appear)
#
# Seeded 2026-08-25 from the release gates and corrected by the
# maintainer: the upcoming release ships every language of the previous
# releases plus the newly completed Korean and Tamil. (Android's
# build.gradle comment still listing ta as testing-only is stale;
# bn, gu, kn and or remain testing-only.)
languages:
- en
- cs
- de
- el
- es
- fr
- gu
- hi
- it
- ja
- ka
- ko
- nl
- pl
- pt
- ru
- sr
- sr-Latn
- ta
- tr
- vi
- zh-Hans
- zh-Hant
# No exceptions: the platforms match on release. An entry here needs a
# genuinely technical reason (a language one platform cannot support),
# machine-verified where possible - never preference.
exceptions: []