File tree Expand file tree Collapse file tree 9 files changed +311
-134
lines changed
AuthenticatorShared/Core/Platform/Models/Enum
Authenticator/Application/Support
BitwardenActionExtension/Application/Support
BitwardenAutoFillExtension/Application/Support
BitwardenShareExtension/Application/Support
BitwardenShared/Core/Platform/Models/Enum
Bitwarden/Application/Support Expand file tree Collapse file tree 9 files changed +311
-134
lines changed Original file line number Diff line number Diff line change 2020 <string >$(PRODUCT_BUNDLE_IDENTIFIER) </string >
2121 <key >CFBundleLocalizations </key >
2222 <array >
23+ <string >af </string >
24+ <string >ar </string >
25+ <string >az </string >
26+ <string >be </string >
27+ <string >bg </string >
28+ <string >bn </string >
29+ <string >bs </string >
30+ <string >ca </string >
31+ <string >cs </string >
32+ <string >cy </string >
33+ <string >da </string >
34+ <string >de </string >
35+ <string >el </string >
2336 <string >en </string >
37+ <string >en-GB </string >
38+ <string >en-IN </string >
2439 <string >es </string >
25- <string >zh-Hans </string >
26- <string >zh-Hant </string >
27- <string >pt-PT </string >
28- <string >pt-BR </string >
29- <string >sv </string >
30- <string >sk </string >
31- <string >it </string >
40+ <string >et </string >
41+ <string >eu </string >
42+ <string >fa </string >
3243 <string >fi </string >
44+ <string >fil </string >
3345 <string >fr </string >
34- <string >ro </string >
35- <string >id </string >
46+ <string >gl </string >
47+ <string >he </string >
48+ <string >hi </string >
3649 <string >hr </string >
3750 <string >hu </string >
38- <string >nl </string >
39- <string >tr </string >
40- <string >uk </string >
41- <string >de </string >
42- <string >dk </string >
43- <string >cz </string >
44- <string >nb </string >
51+ <string >id </string >
52+ <string >it </string >
4553 <string >ja </string >
46- <string >et </string >
47- <string >vi </string >
48- <string >pl </string >
54+ <string >ka </string >
55+ <string >kn </string >
4956 <string >ko </string >
50- <string >fa </string >
57+ <string >lt </string >
58+ <string >lv </string >
59+ <string >ml </string >
60+ <string >mr </string >
61+ <string >my </string >
62+ <string >nb </string >
63+ <string >ne </string >
64+ <string >nl </string >
65+ <string >nn-NO </string >
66+ <string >or </string >
67+ <string >pl </string >
68+ <string >pt </string >
69+ <string >pt-BR </string >
70+ <string >ro </string >
5171 <string >ru </string >
52- <string >be </string >
53- <string >bg </string >
54- <string >ca </string >
55- <string >cs </string >
56- <string >el </string >
72+ <string >si </string >
73+ <string >sk </string >
74+ <string >sl </string >
75+ <string >sr </string >
76+ <string >sv </string >
77+ <string >ta </string >
78+ <string >te </string >
5779 <string >th </string >
80+ <string >tr </string >
81+ <string >uk </string >
82+ <string >vi </string >
83+ <string >zh-Hans </string >
84+ <string >zh-Hant </string >
5885 </array >
5986 <key >CFBundleName </key >
6087 <string >Authenticator </string >
Original file line number Diff line number Diff line change @@ -23,46 +23,67 @@ public enum LanguageOption: Equatable {
2323 private static let languageCodes =
2424 [
2525 " af " ,
26+ " ar " ,
27+ " az " ,
2628 " be " ,
2729 " bg " ,
30+ " bn " ,
31+ " bs " ,
2832 " ca " ,
2933 " cs " ,
34+ " cy " ,
3035 " da " ,
3136 " de " ,
3237 " el " ,
3338 " en " ,
3439 " en-GB " ,
35- " eo " ,
40+ " en-IN " ,
3641 " es " ,
3742 " et " ,
43+ " eu " ,
3844 " fa " ,
3945 " fi " ,
46+ " fil " ,
4047 " fr " ,
48+ " gl " ,
4149 " he " ,
4250 " hi " ,
4351 " hr " ,
4452 " hu " ,
4553 " id " ,
4654 " it " ,
4755 " ja " ,
56+ " ka " ,
57+ " kn " ,
4858 " ko " ,
59+ " lt " ,
4960 " lv " ,
5061 " ml " ,
62+ " mr " ,
63+ " my " ,
5164 " nb " ,
65+ " ne " ,
5266 " nl " ,
67+ " nn-NO " ,
68+ " or " ,
5369 " pl " ,
54- " pt-BT " ,
55- " pt-PT " ,
70+ " pt " ,
71+ " pt-BR " ,
5672 " ro " ,
5773 " ru " ,
74+ " si " ,
5875 " sk " ,
76+ " sl " ,
77+ " sr " ,
5978 " sv " ,
79+ " ta " ,
80+ " te " ,
6081 " th " ,
6182 " tr " ,
6283 " uk " ,
6384 " vi " ,
64- " zh-CN " ,
65- " zh-TW " ,
85+ " zh-Hans " ,
86+ " zh-Hant " ,
6687 ]
6788
6889 // MARK: Properties
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ class LanguageOptionTests: BitwardenTestCase {
1111 let allCases = LanguageOption . allCases
1212 XCTAssertEqual ( allCases. first, . default)
1313 XCTAssertEqual ( allCases [ 1 ] , . custom( languageCode: " af " ) )
14- XCTAssertEqual ( allCases. count, 42 )
14+ XCTAssertEqual ( allCases. count, 63 ) // "default" + "en" + crowdin provided languages
1515 }
1616
1717 /// `init` returns the correct values.
Original file line number Diff line number Diff line change 2222 <string >$(PRODUCT_BUNDLE_IDENTIFIER) </string >
2323 <key >CFBundleLocalizations </key >
2424 <array >
25+ <string >af </string >
26+ <string >ar </string >
27+ <string >az </string >
28+ <string >be </string >
29+ <string >bg </string >
30+ <string >bn </string >
31+ <string >bs </string >
32+ <string >ca </string >
33+ <string >cs </string >
34+ <string >cy </string >
35+ <string >da </string >
36+ <string >de </string >
37+ <string >el </string >
2538 <string >en </string >
39+ <string >en-GB </string >
40+ <string >en-IN </string >
2641 <string >es </string >
27- <string >zh-Hans </string >
28- <string >zh-Hant </string >
29- <string >pt-PT </string >
30- <string >pt-BR </string >
31- <string >sv </string >
32- <string >sk </string >
33- <string >it </string >
42+ <string >et </string >
43+ <string >eu </string >
44+ <string >fa </string >
3445 <string >fi </string >
46+ <string >fil </string >
3547 <string >fr </string >
36- <string >ro </string >
37- <string >id </string >
48+ <string >gl </string >
49+ <string >he </string >
50+ <string >hi </string >
3851 <string >hr </string >
3952 <string >hu </string >
40- <string >nl </string >
41- <string >tr </string >
42- <string >uk </string >
43- <string >de </string >
44- <string >dk </string >
45- <string >cz </string >
46- <string >nb </string >
53+ <string >id </string >
54+ <string >it </string >
4755 <string >ja </string >
48- <string >et </string >
49- <string >vi </string >
50- <string >pl </string >
56+ <string >ka </string >
57+ <string >kn </string >
5158 <string >ko </string >
52- <string >fa </string >
59+ <string >lt </string >
60+ <string >lv </string >
61+ <string >ml </string >
62+ <string >mr </string >
63+ <string >my </string >
64+ <string >nb </string >
65+ <string >ne </string >
66+ <string >nl </string >
67+ <string >nn-NO </string >
68+ <string >or </string >
69+ <string >pl </string >
70+ <string >pt </string >
71+ <string >pt-BR </string >
72+ <string >ro </string >
5373 <string >ru </string >
54- <string >be </string >
55- <string >bg </string >
56- <string >ca </string >
57- <string >cs </string >
58- <string >el </string >
74+ <string >si </string >
75+ <string >sk </string >
76+ <string >sl </string >
77+ <string >sr </string >
78+ <string >sv </string >
79+ <string >ta </string >
80+ <string >te </string >
5981 <string >th </string >
82+ <string >tr </string >
83+ <string >uk </string >
84+ <string >vi </string >
85+ <string >zh-Hans </string >
86+ <string >zh-Hant </string >
6087 </array >
6188 <key >CFBundleName </key >
6289 <string >Bitwarden </string >
Original file line number Diff line number Diff line change 1818 <string >$(MARKETING_VERSION) </string >
1919 <key >CFBundleLocalizations </key >
2020 <array >
21+ <string >af </string >
22+ <string >ar </string >
23+ <string >az </string >
24+ <string >be </string >
25+ <string >bg </string >
26+ <string >bn </string >
27+ <string >bs </string >
28+ <string >ca </string >
29+ <string >cs </string >
30+ <string >cy </string >
31+ <string >da </string >
32+ <string >de </string >
33+ <string >el </string >
2134 <string >en </string >
35+ <string >en-GB </string >
36+ <string >en-IN </string >
2237 <string >es </string >
23- <string >zh-Hans </string >
24- <string >zh-Hant </string >
25- <string >pt-PT </string >
26- <string >pt-BR </string >
27- <string >sv </string >
28- <string >sk </string >
29- <string >it </string >
38+ <string >et </string >
39+ <string >eu </string >
40+ <string >fa </string >
3041 <string >fi </string >
42+ <string >fil </string >
3143 <string >fr </string >
32- <string >ro </string >
33- <string >id </string >
44+ <string >gl </string >
45+ <string >he </string >
46+ <string >hi </string >
3447 <string >hr </string >
3548 <string >hu </string >
36- <string >nl </string >
37- <string >tr </string >
38- <string >uk </string >
39- <string >de </string >
40- <string >dk </string >
41- <string >cz </string >
42- <string >nb </string >
49+ <string >id </string >
50+ <string >it </string >
4351 <string >ja </string >
44- <string >et </string >
45- <string >vi </string >
46- <string >pl </string >
52+ <string >ka </string >
53+ <string >kn </string >
4754 <string >ko </string >
48- <string >fa </string >
55+ <string >lt </string >
56+ <string >lv </string >
57+ <string >ml </string >
58+ <string >mr </string >
59+ <string >my </string >
60+ <string >nb </string >
61+ <string >ne </string >
62+ <string >nl </string >
63+ <string >nn-NO </string >
64+ <string >or </string >
65+ <string >pl </string >
66+ <string >pt </string >
67+ <string >pt-BR </string >
68+ <string >ro </string >
4969 <string >ru </string >
50- <string >be </string >
51- <string >bg </string >
52- <string >ca </string >
53- <string >cs </string >
54- <string >el </string >
70+ <string >si </string >
71+ <string >sk </string >
72+ <string >sl </string >
73+ <string >sr </string >
74+ <string >sv </string >
75+ <string >ta </string >
76+ <string >te </string >
5577 <string >th </string >
78+ <string >tr </string >
79+ <string >uk </string >
80+ <string >vi </string >
81+ <string >zh-Hans </string >
82+ <string >zh-Hant </string >
5683 </array >
5784 <key >CFBundleDevelopmentRegion </key >
5885 <string >en </string >
You can’t perform that action at this time.
0 commit comments