Skip to content

Commit a41e21e

Browse files
committed
[Intl] Add EmojiTransliterator to translate emoji to many locales
1 parent 46f7f27 commit a41e21e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

154 files changed

+421044
-3
lines changed

.github/workflows/package-tests.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818

1919
- name: Find packages
2020
id: find-packages
21-
run: echo "::set-output name=packages::$(php .github/get-modified-packages.php $(find src/Symfony -mindepth 2 -type f -name composer.json -printf '%h\n' | jq -R -s -c 'split("\n")[:-1]') $(git diff --name-only origin/${{ github.base_ref }} HEAD | grep src/ | jq -R -s -c 'split("\n")[:-1]'))"
21+
run: echo "::set-output name=packages::$(php .github/get-modified-packages.php $(find src/Symfony -mindepth 2 -type f -name composer.json -printf '%h\n' | grep -v src/Symfony/Component/Intl/Resources/emoji |jq -R -s -c 'split("\n")[:-1]') $(git diff --name-only origin/${{ github.base_ref }} HEAD | grep src/ | jq -R -s -c 'split("\n")[:-1]'))"
2222

2323
- name: Verify meta files are correct
2424
run: |

.github/workflows/unit-tests.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ jobs:
9595
echo SYMFONY_DEPRECATIONS_HELPER=weak >> $GITHUB_ENV
9696
cp composer.json composer.json.orig
9797
echo -e '{\n"require":{'"$(grep phpunit-bridge composer.json)"'"php":"*"},"minimum-stability":"dev"}' > composer.json
98-
php .github/build-packages.php HEAD^ $SYMFONY_VERSION $(find src/Symfony -mindepth 2 -type f -name composer.json -printf '%h\n')
98+
php .github/build-packages.php HEAD^ $SYMFONY_VERSION $(find src/Symfony -mindepth 2 -type f -name composer.json -printf '%h\n' | grep -v src/Symfony/Component/Intl/Resources/emoji)
9999
mv composer.json composer.json.phpunit
100100
mv composer.json.orig composer.json
101101
fi

psalm.xml

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
<directory name="src/Symfony/*/*/Tests" />
1515
<directory name="src/Symfony/*/*/*/Tests" />
1616
<directory name="src/Symfony/*/*/*/*/Tests" />
17+
<directory name="src/Symfony/Component/Intl/Resources/emoji/" />
1718
<directory name="vendor" />
1819
</ignoreFiles>
1920
</projectFiles>

src/Symfony/Component/Intl/.gitattributes

+1
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@
22
/phpunit.xml.dist export-ignore
33
/.gitattributes export-ignore
44
/.gitignore export-ignore
5+
/Resources/emoji export-ignore

src/Symfony/Component/Intl/CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
CHANGELOG
22
=========
33

4+
6.2
5+
---
6+
7+
* Add `EmojiTransliterator` to translate emoji to many locales
8+
49
6.0
510
---
611

src/Symfony/Component/Intl/Resources/data/transliterator/emoji/af.txt

+3,619
Large diffs are not rendered by default.

src/Symfony/Component/Intl/Resources/data/transliterator/emoji/am.txt

+3,619
Large diffs are not rendered by default.

src/Symfony/Component/Intl/Resources/data/transliterator/emoji/ar.txt

+3,619
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
\🇦🇨 > علم\:\ جزيرة\ أسينشين ;
2+
\🇪🇦 > علم\:\ سبتة\ ومليلية ;
3+
\🇲🇴 > علم\:\ ماكاو\ الصينية\ \(منطقة\ إدارية\ خاصة\) ;
4+
\🇲🇸 > علم\:\ مونتيسيرات ;
5+
\🇺🇾 > علم\:\ أوروغواي ;
6+
\🍷 > كأس\ عصير ;

src/Symfony/Component/Intl/Resources/data/transliterator/emoji/as.txt

+3,619
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,270 @@
1+
\🇦🇨 > bandera\:\ Islla\ Ascensión ;
2+
\🇦🇩 > bandera\:\ Andorra ;
3+
\🇦🇪 > bandera\:\ Emiratos\ Árabes\ Xuníos ;
4+
\🇦🇫 > bandera\:\ Afganistán ;
5+
\🇦🇬 > bandera\:\ Antigua\ y\ Barbuda ;
6+
\🇦🇮 > bandera\:\ Anguila ;
7+
\🇦🇱 > bandera\:\ Albania ;
8+
\🇦🇲 > bandera\:\ Armenia ;
9+
\🇦🇴 > bandera\:\ Angola ;
10+
\🇦🇶 > bandera\:\ L\’Antártida ;
11+
\🇦🇷 > bandera\:\ Arxentina ;
12+
\🇦🇸 > bandera\:\ Samoa\ Americana ;
13+
\🇦🇹 > bandera\:\ Austria ;
14+
\🇦🇺 > bandera\:\ Australia ;
15+
\🇦🇼 > bandera\:\ Aruba ;
16+
\🇦🇽 > bandera\:\ Islles\ Aland ;
17+
\🇦🇿 > bandera\:\ Azerbaixán ;
18+
\🇧🇦 > bandera\:\ Bosnia\ y\ Herzegovina ;
19+
\🇧🇧 > bandera\:\ Barbados ;
20+
\🇧🇩 > bandera\:\ Bangladex ;
21+
\🇧🇪 > bandera\:\ Bélxica ;
22+
\🇧🇫 > bandera\:\ Burkina\ Fasu ;
23+
\🇧🇬 > bandera\:\ Bulgaria ;
24+
\🇧🇭 > bandera\:\ Baḥréin ;
25+
\🇧🇮 > bandera\:\ Burundi ;
26+
\🇧🇯 > bandera\:\ Benín ;
27+
\🇧🇱 > bandera\:\ San\ Bartolomé ;
28+
\🇧🇲 > bandera\:\ Les\ Bermudes ;
29+
\🇧🇳 > bandera\:\ Brunéi ;
30+
\🇧🇴 > bandera\:\ Bolivia ;
31+
\🇧🇶 > bandera\:\ Caribe\ neerlandés ;
32+
\🇧🇷 > bandera\:\ Brasil ;
33+
\🇧🇸 > bandera\:\ Les\ Bahames ;
34+
\🇧🇹 > bandera\:\ Bután ;
35+
\🇧🇻 > bandera\:\ Islla\ Bouvet ;
36+
\🇧🇼 > bandera\:\ Botsuana ;
37+
\🇧🇾 > bandera\:\ Bielorrusia ;
38+
\🇧🇿 > bandera\:\ Belize ;
39+
\🇨🇦 > bandera\:\ Canadá ;
40+
\🇨🇨 > bandera\:\ Islles\ Cocos\ \(Keeling\) ;
41+
\🇨🇩 > bandera\:\ Congu\ \-\ Kinxasa ;
42+
\🇨🇫 > bandera\:\ República\ Centroafricana ;
43+
\🇨🇬 > bandera\:\ Congu\ \-\ Brazzaville ;
44+
\🇨🇭 > bandera\:\ Suiza ;
45+
\🇨🇮 > bandera\:\ Costa\ de\ Marfil ;
46+
\🇨🇰 > bandera\:\ Islles\ Cook ;
47+
\🇨🇱 > bandera\:\ Chile ;
48+
\🇨🇲 > bandera\:\ Camerún ;
49+
\🇨🇳 > bandera\:\ China ;
50+
\🇨🇴 > bandera\:\ Colombia ;
51+
\🇨🇵 > bandera\:\ Islla\ Clipperton ;
52+
\🇨🇷 > bandera\:\ Costa\ Rica ;
53+
\🇨🇺 > bandera\:\ Cuba ;
54+
\🇨🇻 > bandera\:\ Cabu\ Verde ;
55+
\🇨🇼 > bandera\:\ Curaçao ;
56+
\🇨🇽 > bandera\:\ Islla\ Christmas ;
57+
\🇨🇾 > bandera\:\ Xipre ;
58+
\🇨🇿 > bandera\:\ Chequia ;
59+
\🇩🇪 > bandera\:\ Alemaña ;
60+
\🇩🇬 > bandera\:\ Diego\ Garcia ;
61+
\🇩🇯 > bandera\:\ Xibuti ;
62+
\🇩🇰 > bandera\:\ Dinamarca ;
63+
\🇩🇲 > bandera\:\ Dominica ;
64+
\🇩🇴 > bandera\:\ República\ Dominicana ;
65+
\🇩🇿 > bandera\:\ Arxelia ;
66+
\🇪🇦 > bandera\:\ Ceuta\ y\ Melilla ;
67+
\🇪🇨 > bandera\:\ Ecuador ;
68+
\🇪🇪 > bandera\:\ Estonia ;
69+
\🇪🇬 > bandera\:\ Exiptu ;
70+
\🇪🇭 > bandera\:\ Sáḥara\ Occidental ;
71+
\🇪🇷 > bandera\:\ Eritrea ;
72+
\🇪🇸 > bandera\:\ España ;
73+
\🇪🇹 > bandera\:\ Etiopía ;
74+
\🇪🇺 > bandera\:\ Xunión\ Europea ;
75+
\🇫🇮 > bandera\:\ Finlandia ;
76+
\🇫🇯 > bandera\:\ Islles\ Fixi ;
77+
\🇫🇰 > bandera\:\ Falkland\ Islands ;
78+
\🇫🇲 > bandera\:\ Micronesia ;
79+
\🇫🇴 > bandera\:\ Islles\ Feroe ;
80+
\🇫🇷 > bandera\:\ Francia ;
81+
\🇬🇦 > bandera\:\ Gabón ;
82+
\🇬🇧 > bandera\:\ Reinu\ Xuníu ;
83+
\🇬🇩 > bandera\:\ Granada ;
84+
\🇬🇪 > bandera\:\ Xeorxa ;
85+
\🇬🇫 > bandera\:\ Guyana\ Francesa ;
86+
\🇬🇬 > bandera\:\ Guernsey ;
87+
\🇬🇭 > bandera\:\ Ghana ;
88+
\🇬🇮 > bandera\:\ Xibraltar ;
89+
\🇬🇱 > bandera\:\ Groenlandia ;
90+
\🇬🇲 > bandera\:\ Gambia ;
91+
\🇬🇳 > bandera\:\ Guinea ;
92+
\🇬🇵 > bandera\:\ Guadalupe ;
93+
\🇬🇶 > bandera\:\ Guinea\ Ecuatorial ;
94+
\🇬🇷 > bandera\:\ Grecia ;
95+
\🇬🇸 > bandera\:\ Islles\ Xeorxa\ del\ Sur\ y\ Sandwich\ del\ Sur ;
96+
\🇬🇹 > bandera\:\ Guatemala ;
97+
\🇬🇺 > bandera\:\ Guam ;
98+
\🇬🇼 > bandera\:\ Guinea\-Bisáu ;
99+
\🇬🇾 > bandera\:\ Guyana ;
100+
\🇭🇰 > bandera\:\ ARE\ China\ de\ Ḥong\ Kong ;
101+
\🇭🇲 > bandera\:\ Islles\ Heard\ y\ McDonald ;
102+
\🇭🇳 > bandera\:\ Hondures ;
103+
\🇭🇷 > bandera\:\ Croacia ;
104+
\🇭🇹 > bandera\:\ Haití ;
105+
\🇭🇺 > bandera\:\ Hungría ;
106+
\🇮🇨 > bandera\:\ Islles\ Canaries ;
107+
\🇮🇩 > bandera\:\ Indonesia ;
108+
\🇮🇪 > bandera\:\ Irlanda ;
109+
\🇮🇱 > bandera\:\ Israel ;
110+
\🇮🇲 > bandera\:\ Islla\ de\ Man ;
111+
\🇮🇳 > bandera\:\ India ;
112+
\🇮🇴 > bandera\:\ Territoriu\ Británicu\ del\ Océanu\ Índicu ;
113+
\🇮🇶 > bandera\:\ Iraq ;
114+
\🇮🇷 > bandera\:\ Irán ;
115+
\🇮🇸 > bandera\:\ Islandia ;
116+
\🇮🇹 > bandera\:\ Italia ;
117+
\🇯🇪 > bandera\:\ Jersey ;
118+
\🇯🇲 > bandera\:\ Xamaica ;
119+
\🇯🇴 > bandera\:\ Xordania ;
120+
\🇯🇵 > bandera\:\ Xapón ;
121+
\🇰🇪 > bandera\:\ Kenia ;
122+
\🇰🇬 > bandera\:\ Kirguistán ;
123+
\🇰🇭 > bandera\:\ Camboya ;
124+
\🇰🇮 > bandera\:\ Kiribati ;
125+
\🇰🇲 > bandera\:\ Les\ Comores ;
126+
\🇰🇳 > bandera\:\ Saint\ Kitts\ y\ Nevis ;
127+
\🇰🇵 > bandera\:\ Corea\ del\ Norte ;
128+
\🇰🇷 > bandera\:\ Corea\ del\ Sur ;
129+
\🇰🇼 > bandera\:\ Kuwait ;
130+
\🇰🇾 > bandera\:\ Islles\ Caimán ;
131+
\🇰🇿 > bandera\:\ Kazakstán ;
132+
\🇱🇦 > bandera\:\ Laos ;
133+
\🇱🇧 > bandera\:\ Líbanu ;
134+
\🇱🇨 > bandera\:\ Santa\ Llucía ;
135+
\🇱🇮 > bandera\:\ Liechtenstein ;
136+
\🇱🇰 > bandera\:\ Sri\ Lanka ;
137+
\🇱🇷 > bandera\:\ Liberia ;
138+
\🇱🇸 > bandera\:\ Lesothu ;
139+
\🇱🇹 > bandera\:\ Lituania ;
140+
\🇱🇺 > bandera\:\ Luxemburgu ;
141+
\🇱🇻 > bandera\:\ Letonia ;
142+
\🇱🇾 > bandera\:\ Libia ;
143+
\🇲🇦 > bandera\:\ Marruecos ;
144+
\🇲🇨 > bandera\:\ Mónacu ;
145+
\🇲🇩 > bandera\:\ Moldavia ;
146+
\🇲🇪 > bandera\:\ Montenegru ;
147+
\🇲🇫 > bandera\:\ Saint\ Martin ;
148+
\🇲🇬 > bandera\:\ Madagascar ;
149+
\🇲🇭 > bandera\:\ Islles\ Marshall ;
150+
\🇲🇱 > bandera\:\ Malí ;
151+
\🇲🇲 > bandera\:\ Myanmar\ \(Birmania\) ;
152+
\🇲🇳 > bandera\:\ Mongolia ;
153+
\🇲🇴 > bandera\:\ ARE\ China\ de\ Macáu ;
154+
\🇲🇵 > bandera\:\ Islles\ Marianes\ del\ Norte ;
155+
\🇲🇶 > bandera\:\ La\ Martinica ;
156+
\🇲🇷 > bandera\:\ Mauritania ;
157+
\🇲🇸 > bandera\:\ Montserrat ;
158+
\🇲🇹 > bandera\:\ Malta ;
159+
\🇲🇺 > bandera\:\ Mauriciu ;
160+
\🇲🇻 > bandera\:\ Les\ Maldives ;
161+
\🇲🇼 > bandera\:\ Malaui ;
162+
\🇲🇽 > bandera\:\ Méxicu ;
163+
\🇲🇾 > bandera\:\ Malasia ;
164+
\🇲🇿 > bandera\:\ Mozambique ;
165+
\🇳🇦 > bandera\:\ Namibia ;
166+
\🇳🇨 > bandera\:\ Nueva\ Caledonia ;
167+
\🇳🇪 > bandera\:\ El\ Níxer ;
168+
\🇳🇫 > bandera\:\ Islla\ Norfolk ;
169+
\🇳🇬 > bandera\:\ Nixeria ;
170+
\🇳🇮 > bandera\:\ Nicaragua ;
171+
\🇳🇱 > bandera\:\ Países\ Baxos ;
172+
\🇳🇴 > bandera\:\ Noruega ;
173+
\🇳🇵 > bandera\:\ Nepal ;
174+
\🇳🇷 > bandera\:\ Nauru ;
175+
\🇳🇺 > bandera\:\ Niue ;
176+
\🇳🇿 > bandera\:\ Nueva\ Zelanda ;
177+
\🇴🇲 > bandera\:\ Omán ;
178+
\🇵🇦 > bandera\:\ Panamá ;
179+
\🇵🇪 > bandera\:\ Perú ;
180+
\🇵🇫 > bandera\:\ Polinesia\ Francesa ;
181+
\🇵🇬 > bandera\:\ Papúa\ Nueva\ Guinea ;
182+
\🇵🇭 > bandera\:\ Filipines ;
183+
\🇵🇰 > bandera\:\ Paquistán ;
184+
\🇵🇱 > bandera\:\ Polonia ;
185+
\🇵🇲 > bandera\:\ Saint\ Pierre\ y\ Miquelon ;
186+
\🇵🇳 > bandera\:\ Islles\ Pitcairn ;
187+
\🇵🇷 > bandera\:\ Puertu\ Ricu ;
188+
\🇵🇸 > bandera\:\ Territorios\ Palestinos ;
189+
\🇵🇹 > bandera\:\ Portugal ;
190+
\🇵🇼 > bandera\:\ Paláu ;
191+
\🇵🇾 > bandera\:\ Paraguái ;
192+
\🇶🇦 > bandera\:\ Qatar ;
193+
\🇷🇪 > bandera\:\ Reunión ;
194+
\🇷🇴 > bandera\:\ Rumanía ;
195+
\🇷🇸 > bandera\:\ Serbia ;
196+
\🇷🇺 > bandera\:\ Rusia ;
197+
\🇷🇼 > bandera\:\ Ruanda ;
198+
\🇸🇦 > bandera\:\ Arabia\ Saudita ;
199+
\🇸🇧 > bandera\:\ Islles\ Salomón ;
200+
\🇸🇨 > bandera\:\ Les\ Seixeles ;
201+
\🇸🇩 > bandera\:\ Sudán ;
202+
\🇸🇪 > bandera\:\ Suecia ;
203+
\🇸🇬 > bandera\:\ Singapur ;
204+
\🇸🇭 > bandera\:\ Santa\ Helena ;
205+
\🇸🇮 > bandera\:\ Eslovenia ;
206+
\🇸🇯 > bandera\:\ Svalbard\ ya\ Islla\ Jan\ Mayen ;
207+
\🇸🇰 > bandera\:\ Eslovaquia ;
208+
\🇸🇱 > bandera\:\ Sierra\ Lleona ;
209+
\🇸🇲 > bandera\:\ San\ Marín ;
210+
\🇸🇳 > bandera\:\ Senegal ;
211+
\🇸🇴 > bandera\:\ Somalia ;
212+
\🇸🇷 > bandera\:\ Surinam ;
213+
\🇸🇸 > bandera\:\ Sudán\ del\ Sur ;
214+
\🇸🇹 > bandera\:\ Santu\ Tomé\ y\ Príncipe ;
215+
\🇸🇻 > bandera\:\ El\ Salvador ;
216+
\🇸🇽 > bandera\:\ Sint\ Maarten ;
217+
\🇸🇾 > bandera\:\ Siria ;
218+
\🇸🇿 > bandera\:\ Suazilandia ;
219+
\🇹🇦 > bandera\:\ Tristán\ da\ Cunha ;
220+
\🇹🇨 > bandera\:\ Islles\ Turques\ y\ Caicos ;
221+
\🇹🇩 > bandera\:\ Chad ;
222+
\🇹🇫 > bandera\:\ Tierres\ Australes\ Franceses ;
223+
\🇹🇬 > bandera\:\ Togu ;
224+
\🇹🇭 > bandera\:\ Tailandia ;
225+
\🇹🇯 > bandera\:\ Taxiquistán ;
226+
\🇹🇰 > bandera\:\ Tokeláu ;
227+
\🇹🇱 > bandera\:\ Timor\ Oriental ;
228+
\🇹🇲 > bandera\:\ Turkmenistán ;
229+
\🇹🇳 > bandera\:\ Tunicia ;
230+
\🇹🇴 > bandera\:\ Tonga ;
231+
\🇹🇷 > bandera\:\ Turquía ;
232+
\🇹🇹 > bandera\:\ Trinidá\ y\ Tobagu ;
233+
\🇹🇻 > bandera\:\ Tuvalu ;
234+
\🇹🇼 > bandera\:\ Taiwán ;
235+
\🇹🇿 > bandera\:\ Tanzania ;
236+
\🇺🇦 > bandera\:\ Ucraína ;
237+
\🇺🇬 > bandera\:\ Uganda ;
238+
\🇺🇲 > bandera\:\ Islles\ Perifériques\ Menores\ de\ los\ EE\.XX\. ;
239+
\🇺🇳 > bandera\:\ Naciones\ Xuníes ;
240+
\🇺🇸 > bandera\:\ Estaos\ Xuníos ;
241+
\🇺🇾 > bandera\:\ Uruguái ;
242+
\🇺🇿 > bandera\:\ Uzbequistán ;
243+
\🇻🇦 > bandera\:\ Ciudá\ del\ Vaticanu ;
244+
\🇻🇨 > bandera\:\ San\ Vicente\ y\ Granadines ;
245+
\🇻🇪 > bandera\:\ Venezuela ;
246+
\🇻🇬 > bandera\:\ Islles\ Vírxenes\ Britániques ;
247+
\🇻🇮 > bandera\:\ Islles\ Vírxenes\ Americanes ;
248+
\🇻🇳 > bandera\:\ Vietnam ;
249+
\🇻🇺 > bandera\:\ Vanuatu ;
250+
\🇼🇫 > bandera\:\ Wallis\ y\ Futuna ;
251+
\🇼🇸 > bandera\:\ Samoa ;
252+
\🇽🇰 > bandera\:\ Kosovu ;
253+
\🇾🇪 > bandera\:\ Yemen ;
254+
\🇾🇹 > bandera\:\ Mayotte ;
255+
\🇿🇦 > bandera\:\ Sudáfrica ;
256+
\🇿🇲 > bandera\:\ Zambia ;
257+
\🇿🇼 > bandera\:\ Zimbabue ;
258+
\🔟 > tecles\:\ 10 ;
259+
\🤣 > rodando\ pel\ suelu\ de\ risa ;
260+
\😂 > cara\ llorando\ d\’allegría ;
261+
\😘 > cara\ tirando\ un\ besu ;
262+
\😗 > cara\ besando ;
263+
\☺ > cara\ sorriendo ;
264+
\🤳 > selfie ;
265+
\👅 > llingua ;
266+
\👄 > boca ;
267+
\💏 > besu ;
268+
\👪 > familia ;
269+
\💍 > aniellu ;
270+
\💎 > piedra\ preciosa ;

0 commit comments

Comments
 (0)