mirror of https://github.com/NekoX-Dev/NekoX
Remove web translators & Fixes
parent
69da1b17a8
commit
35dc1a4f2a
@ -1,42 +1,151 @@
|
||||
# Nekogram
|
||||

|
||||
Nekogram is an UNOFFICIAL app that uses Telegram's API.
|
||||
# NekoX
|
||||
|
||||
- Google play store: https://play.google.com/store/apps/details?id=tw.nekomimi.nekogram
|
||||
- Update news (English): https://t.me/nekoupdates
|
||||
- Update news (Chinese): https://t.me/zuragram
|
||||
- APKs: https://github.com/Nekogram/Nekogram/releases
|
||||
- Feedback: https://t.me/nekosupportbot
|
||||
- Feedback: https://github.com/Nekogram/Nekogram/issues
|
||||
NekoX is an open source third-party Telegram android app.
|
||||
|
||||
## API, Protocol documentation
|
||||
- Google play store: (https://play.google.com/store/apps/details?id=nekox.messenger)
|
||||
- Update news : https://t.me/NekoX-Dev
|
||||
- Feedback: https://github.com/NekoX-Dev/NekoX/issues
|
||||
- Chat Group: https://t.me/NekoXChat
|
||||
- Chat Group (Persian) : https://t.me/NekogramX_Persian
|
||||
- FAQ: https://telegra.ph/NekoX-FAQ-03-31
|
||||
- FAQ (Chinese): https://telegra.ph/NekoX-%E5%B8%B8%E8%A6%8B%E5%95%8F%E9%A1%8C-03-31
|
||||
- [Wall of Shame - Nekogram](https://github.com/Nekogram/Nekogram/wiki/Wall-of-Shame)
|
||||
|
||||
Telegram API manuals: https://core.telegram.org/api
|
||||
## Telegram-FOSS Changes:
|
||||
|
||||
MTproto protocol manuals: https://core.telegram.org/mtproto
|
||||
*Replacement of non-FOSS, untrustworthy or suspicious binaries or source code:*
|
||||
- Do location sharing with OpenStreetMap(osmdroid) instead of Google Maps
|
||||
- Use Twemoji emoji set instead of Apple's emoji
|
||||
- Google Play Services GCM replaced with Telegram's push service
|
||||
- Has to show a notification on Oreo+, ask Google
|
||||
- **SECURITY:** Old BoringSSL prebuilts are replaced with the newest upstream source code built at compile time
|
||||
- **SECURITY:** Old FFmpeg prebuilts are replaced with the newest upstream source code built at compile time
|
||||
- **SECURITY:** Bundled libWebP is updated
|
||||
|
||||
*Removal of non-FOSS, untrustworthy or suspicious binaries or source code and their functionality:*
|
||||
- Google Vision face detection and barcode scanning (Passport)
|
||||
- Google Wallet and Android Pay integration
|
||||
- Google Voice integration
|
||||
- HockeyApp crash reporting and self-updates
|
||||
- Google SMS retrieval. You have to type the code manually
|
||||
|
||||
*Other:*
|
||||
- Allow to set a proxy before login
|
||||
- Added the ability to parse locations from intents containing a `geo:<lat>,<lon>,<zoom>` string
|
||||
- Force static map previews from Telegram
|
||||
|
||||
## Nekogram Changes
|
||||
|
||||
- Repeat others' message in one click.
|
||||
- Save to saved messages in one click.
|
||||
- Ignore messages from blocked users.
|
||||
- Forward messages without quoting.
|
||||
- Create a mention by user's ID.
|
||||
- Allow non-admin users to view group chat permissions and administrators.
|
||||
- Select a map preview provider for normal dialogs.
|
||||
- Promote/restrict user directly from contextual menu clicking on user's message.
|
||||
- Show user chat history in groups from contextual menu clicking on user's message.
|
||||
- Delete single downloaded file.
|
||||
- Customize stickers display size.
|
||||
- Show and export message details.
|
||||
- Unlimited favorite stickers.
|
||||
- Filter chats list: users, groups, channels, bots, admin, unmuted.
|
||||
- Multi-accounts (up to 8).
|
||||
- Log in with bot accounts.
|
||||
- Decide whether to sync contacts on first login.
|
||||
- Show ID and data center.
|
||||
- Transparent status bar.
|
||||
- Change displaying name order.
|
||||
- Hide mobile number from navigation menu drawer and settings menu.
|
||||
- Built-in Chinese and Japanese language.
|
||||
- Use system font and emojis.
|
||||
- Store cache into app's private directory.
|
||||
- Hide proxy sponsor channels.
|
||||
- Toogle to show sensitive media contents in public channels.
|
||||
|
||||
## NekoX Changes
|
||||
|
||||
- Built-in Vmess, Shadowsocks, SSR, <del>RelayBaton (ESNI)</del> proxies support
|
||||
- Built-in public proxy list
|
||||
- Proxy subscription support.
|
||||
- Proxies import and export, remarks, speed measurement, sorting, delete unusable nodes, etc.
|
||||
- Scan the qrcode (any link, can add a proxy).
|
||||
- The ( vemss / vmess1 / ss / ssr / rb ) proxy link in the message can be clicked.
|
||||
- Allow auto disable proxy when VPN is enabled
|
||||
- Add stickers without sticker pack
|
||||
- Sticker set list backup / restore / share
|
||||
- Full InstantView translation support
|
||||
- Translation support for selected text on input and in messages
|
||||
- Delete all messages in group
|
||||
- Dialog sorting is optional "Unread and can be prioritized for reminding" etc.
|
||||
- Allow to skip "regret within five seconds"
|
||||
- Unblock all users support
|
||||
- Google Cloud Translate / Yandex.Translate support
|
||||
- Custom cache directory (supports external storage)
|
||||
- Custom AppId and Hash (optional NekoX / Andorid / Android X or Manual input)
|
||||
- Custom server (official, test DC or Manual input)
|
||||
- Keep the original file name when downloading files
|
||||
- View the data center you belong to when you don't have an avatar
|
||||
- Proxies, groups, channels, sticker packs are able to shared as QRCodes.
|
||||
- Force English emoji keywords to be loaded
|
||||
- Add "@Name" when long press @ user option
|
||||
- Enhanced notification service, optional version without Google Services.
|
||||
- Built-in Material Design themes / Telegram X style icons
|
||||
|
||||
## How to get Google Cloud Translate Key
|
||||
|
||||
https://telegra.ph/google-cloud-trans-key-04-26
|
||||
|
||||
## Compilation Guide
|
||||
|
||||
1. Download the Nekogram source code from https://github.com/Nekogram/Nekogram ( git clone https://github.com/Nekogram/Nekogram.git )
|
||||
2. Copy your release.keystore into TMessagesProj/config
|
||||
3. Fill out RELEASE_KEY_PASSWORD, RELEASE_KEY_ALIAS, RELEASE_STORE_PASSWORD in local.properties to access your release.keystore
|
||||
4. Open the project in the Studio (note that it should be opened, NOT imported).
|
||||
5. If you're compiling DEBUG version, make sure your build variants is set to afatDebugMultidex.
|
||||
6. You are ready to compile Nekogram.
|
||||
### Specify APP_ID and APP_HASH
|
||||
|
||||
## Localization
|
||||
Fill out TELEGRAM_APP_ID and TELEGRAM_APP_HASH in local.properties
|
||||
|
||||
### Build Types
|
||||
|
||||
#### Debug
|
||||
|
||||
`./gradlew assemble<Variant>Debug`
|
||||
|
||||
Nekogram is forked from Telegram, thus most locales follows the translations of Telegram for Android, checkout https://translations.telegram.org/en/android/.
|
||||
The default debug key is used, and placing yours is not needed.
|
||||
|
||||
As for the Nekogram specialized strings, we use Crowdin to translate Nekogram. Join project at https://neko.crowdin.com/nekogram. Help us bring Nekogram to the world!
|
||||
#### Release
|
||||
|
||||
## Contributors
|
||||
`./gradlew assemble<Variant>Release`
|
||||
|
||||
The difference between release and other build types is that it adds fcm and firebase crash analysis, if you don't like them, use releaseNoGcm.
|
||||
|
||||
To compile the release version, please place your keysotre at TMessageProj/release.jks, and fill in KEYSTORE_PASS, ALIAS_NAME, ALIAS_PASS in local.properties, environment variables are also recommended
|
||||
|
||||
If you don't use NekoX's APP_ID and APP_HASH, you need to register a physical firebase app and replace google-services.json to ensure fcm works
|
||||
|
||||
#### Foss
|
||||
|
||||
`./gradlew assemble<Variant>Foss`
|
||||
|
||||
OK, a version without firebase cloud messaging and precompiled native libraries, maybe this makes you feel more free, or your phone does not have Google services.
|
||||
|
||||
To compile the foss version, please refer to [build script](.github/workflows/build.yml).
|
||||
|
||||
### Build Variants
|
||||
|
||||
Available variant list:
|
||||
|
||||
`Full`
|
||||
`Mini` ( without ss/ssr/v2ray )
|
||||
|
||||
## Localization
|
||||
|
||||
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
|
||||
Join project at https://nekox.crowdin.com/nekox and https://neko.crowdin.com/ .
|
||||
|
||||
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
|
||||
| [<img src="https://avatars2.githubusercontent.com/u/42698724?s=460&v=4" width="80px;"/><br /><sub>猫耳逆变器</sub>](https://github.com/NekoInverter)<br />[💻](https://github.com/Nekogram/Nekogram/commits?author=NekoInverter "Code") | [<img src="https://avatars1.githubusercontent.com/u/18373361?s=460&v=4" width="80px;"/><br /><sub>梨子</sub>](https://github.com/rikakomoe)<br />[💻](https://github.com/Nekogram/Nekogram/commits?author=rikakomoe "Code") | [<img src="https://i.loli.net/2020/01/17/e9Z5zkG7lNwUBPE.jpg" width="80px;"/><br /><sub>呆瓜</sub>](https://t.me/Duang)<br /> [🎨](#design-duang "Design") |
|
||||
| :---: | :---: | :---: |
|
||||
<!-- ALL-CONTRIBUTORS-LIST:END -->
|
||||
## Credits
|
||||
|
||||
This project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!
|
||||
<ul>
|
||||
<li>Telegram-FOSS: <a href="https://github.com/Telegram-FOSS-Team/Telegram-FOSS/blob/master/LICENSE">GPLv2</a></li>
|
||||
<li>Nekogram: <a href="https://github.com/Nekogram/Nekogram/blob/master/LICENSE">GPLv2</a></li>
|
||||
<li>v2rayNG: <a href="https://github.com/2dust/v2rayNG/blob/master/LICENSE">GPLv3</a></li>
|
||||
<li>AndroidLibV2rayLite: <a href="https://github.com/2dust/AndroidLibV2rayLite/blob/master/LICENSE">LGPLv3</a></li>
|
||||
<li>shadowsocks-android: <a href="https://github.com/shadowsocks/shadowsocks-android/blob/master/LICENSE">GPLv3</a></li>
|
||||
<li>shadowsocksRb-android: <a href="https://github.com/shadowsocksRb/shadowsocksRb-android/blob/master/LICENSE">GPLv3</a></li>
|
||||
</ul>
|
@ -1,3 +1,3 @@
|
||||
# Pre-compiled binary libraries.
|
||||
|
||||
About compilation, please refer to [here](https://github.com/NekoX-Dev/NekoX/update_jni.sh)
|
||||
About compilation, please refer to [here](https://github.com/NekoX-Dev/NekoX/blob/master/update_jni.sh)
|
@ -0,0 +1,9 @@
|
||||
Emoji files are sprite sheets generated with TelegramEmojiGenerator [1].
|
||||
|
||||
They contain visual assets from Twemoji [2].
|
||||
|
||||
Twemoji is licensed under Creative Commons Attribution 4.0 International.
|
||||
|
||||
[1] https://github.com/thermatk/TelegramEmojiGenerator
|
||||
|
||||
[2] https://twitter.github.io/twemoji/
|
@ -1,237 +1,237 @@
|
||||
1876;JM;Jamaica;XXX XXXX
|
||||
1869;KN;Saint Kitts & Nevis;XXX XXXX
|
||||
1868;TT;Trinidad & Tobago;XXX XXXX
|
||||
1784;VC;Saint Vincent & the Grenadines;XXX XXXX
|
||||
1767;DM;Dominica;XXX XXXX
|
||||
1758;LC;Saint Lucia;XXX XXXX
|
||||
1721;SX;Sint Maarten;XXX XXXX
|
||||
1684;AS;American Samoa;XXX XXXX
|
||||
1671;GU;Guam;XXX XXXX
|
||||
1670;MP;Northern Mariana Islands;XXX XXXX
|
||||
1664;MS;Montserrat;XXX XXXX
|
||||
1649;TC;Turks & Caicos Islands;XXX XXXX
|
||||
1473;GD;Grenada;XXX XXXX
|
||||
1441;BM;Bermuda;XXX XXXX
|
||||
1345;KY;Cayman Islands;XXX XXXX
|
||||
1340;VI;US Virgin Islands;XXX XXXX
|
||||
1284;VG;British Virgin Islands;XXX XXXX
|
||||
1268;AG;Antigua & Barbuda;XXX XXXX
|
||||
1264;AI;Anguilla;XXX XXXX
|
||||
1246;BB;Barbados;XXX XXXX
|
||||
1242;BS;Bahamas;XXX XXXX
|
||||
998;UZ;Uzbekistan;XX XXXXXXX
|
||||
996;KG;Kyrgyzstan;XXX XXXXXX
|
||||
995;GE;Georgia;XXX XXX XXX
|
||||
994;AZ;Azerbaijan;XX XXX XXXX
|
||||
993;TM;Turkmenistan;XX XXXXXX
|
||||
992;TJ;Tajikistan;XX XXX XXXX
|
||||
977;NP;Nepal;XX XXXX XXXX
|
||||
976;MN;Mongolia;XX XX XXXX
|
||||
975;BT;Bhutan;XX XXX XXX
|
||||
974;QA;Qatar;XX XXX XXX
|
||||
973;BH;Bahrain;XXXX XXXX
|
||||
972;IL;Israel;XX XXX XXXX
|
||||
971;AE;United Arab Emirates;XX XXX XXXX
|
||||
970;PS;Palestine;XXX XX XXXX
|
||||
968;OM;Oman;XXXX XXXX
|
||||
967;YE;Yemen;XXX XXX XXX
|
||||
966;SA;Saudi Arabia;XX XXX XXXX
|
||||
965;KW;Kuwait;XXXX XXXX
|
||||
964;IQ;Iraq;XXX XXX XXXX
|
||||
963;SY;Syria;XXX XXX XXX
|
||||
962;JO;Jordan;X XXXX XXXX
|
||||
961;LB;Lebanon
|
||||
960;MV;Maldives;XXX XXXX
|
||||
886;TW;Taiwan;XXX XXX XXX
|
||||
883;GO;International Networks
|
||||
882;GO;International Networks
|
||||
881;GO;Global Mobile Satellite
|
||||
880;BD;Bangladesh
|
||||
856;LA;Laos;XX XX XXX XXX
|
||||
855;KH;Cambodia
|
||||
853;MO;Macau;XXXX XXXX
|
||||
852;HK;Hong Kong;X XXX XXXX
|
||||
850;KP;North Korea
|
||||
692;MH;Marshall Islands
|
||||
691;FM;Micronesia
|
||||
690;TK;Tokelau
|
||||
689;PF;French Polynesia
|
||||
688;TV;Tuvalu
|
||||
687;NC;New Caledonia
|
||||
686;KI;Kiribati
|
||||
685;WS;Samoa
|
||||
683;NU;Niue
|
||||
682;CK;Cook Islands
|
||||
681;WF;Wallis & Futuna
|
||||
680;PW;Palau
|
||||
679;FJ;Fiji
|
||||
678;VU;Vanuatu
|
||||
677;SB;Solomon Islands
|
||||
676;TO;Tonga
|
||||
675;PG;Papua New Guinea
|
||||
674;NR;Nauru
|
||||
673;BN;Brunei Darussalam;XXX XXXX
|
||||
672;NF;Norfolk Island
|
||||
670;TL;Timor-Leste
|
||||
599;BQ;Bonaire, Sint Eustatius & Saba
|
||||
599;CW;Curaçao
|
||||
598;UY;Uruguay;X XXX XXXX
|
||||
597;SR;Suriname;XXX XXXX
|
||||
596;MQ;Martinique
|
||||
595;PY;Paraguay;XXX XXX XXX
|
||||
594;GF;French Guiana
|
||||
593;EC;Ecuador;XX XXX XXXX
|
||||
592;GY;Guyana
|
||||
591;BO;Bolivia;X XXX XXXX
|
||||
590;GP;Guadeloupe;XXX XX XX XX
|
||||
509;HT;Haiti
|
||||
508;PM;Saint Pierre & Miquelon
|
||||
507;PA;Panama;XXXX XXXX
|
||||
506;CR;Costa Rica;XXXX XXXX
|
||||
505;NI;Nicaragua;XXXX XXXX
|
||||
504;HN;Honduras;XXXX XXXX
|
||||
503;SV;El Salvador;XXXX XXXX
|
||||
502;GT;Guatemala;X XXX XXXX
|
||||
501;BZ;Belize
|
||||
500;FK;Falkland Islands
|
||||
423;LI;Liechtenstein
|
||||
421;SK;Slovakia;XXX XXX XXX
|
||||
420;CZ;Czech Republic;XXX XXX XXX
|
||||
389;MK;Macedonia;XX XXX XXX
|
||||
387;BA;Bosnia & Herzegovina;XX XXX XXX
|
||||
386;SI;Slovenia;XX XXX XXX
|
||||
385;HR;Croatia
|
||||
383;XK;Kosovo;XXXX XXXX
|
||||
382;ME;Montenegro
|
||||
381;RS;Serbia;XX XXX XXXX
|
||||
380;UA;Ukraine;XX XXX XX XX
|
||||
378;SM;San Marino;XXX XXX XXXX
|
||||
377;MC;Monaco;XXXX XXXX
|
||||
376;AD;Andorra;XX XX XX
|
||||
375;BY;Belarus;XX XXX XXXX
|
||||
374;AM;Armenia;XX XXX XXX
|
||||
373;MD;Moldova;XX XXX XXX
|
||||
372;EE;Estonia
|
||||
371;LV;Latvia;XXX XXXXX
|
||||
370;LT;Lithuania;XXX XXXXX
|
||||
359;BG;Bulgaria
|
||||
358;FI;Finland
|
||||
357;CY;Cyprus;XXXX XXXX
|
||||
356;MT;Malta;XX XX XX XX
|
||||
355;AL;Albania;XX XXX XXXX
|
||||
354;IS;Iceland;XXX XXXX
|
||||
353;IE;Ireland;XX XXX XXXX
|
||||
352;LU;Luxembourg
|
||||
351;PT;Portugal;X XXXX XXXX
|
||||
350;GI;Gibraltar;XXXX XXXX
|
||||
299;GL;Greenland;XXX XXX
|
||||
298;FO;Faroe Islands;XXX XXX
|
||||
297;AW;Aruba;XXX XXXX
|
||||
291;ER;Eritrea;X XXX XXX
|
||||
290;SH;Saint Helena;XX XXX
|
||||
269;KM;Comoros;XXX XXXX
|
||||
268;SZ;Swaziland;XXXX XXXX
|
||||
267;BW;Botswana;XX XXX XXX
|
||||
266;LS;Lesotho;XX XXX XXX
|
||||
265;MW;Malawi;77 XXX XXXX
|
||||
264;NA;Namibia;XX XXX XXXX
|
||||
263;ZW;Zimbabwe;XX XXX XXXX
|
||||
262;RE;Réunion;XXX XXX XXX
|
||||
261;MG;Madagascar;XX XX XXX XX
|
||||
260;ZM;Zambia;XX XXX XXXX
|
||||
258;MZ;Mozambique;XX XXX XXXX
|
||||
257;BI;Burundi;XX XX XXXX
|
||||
256;UG;Uganda;XX XXX XXXX
|
||||
255;TZ;Tanzania;XX XXX XXXX
|
||||
254;KE;Kenya;XXX XXX XXX
|
||||
253;DJ;Djibouti;XX XX XX XX
|
||||
252;SO;Somalia;XX XXX XXX
|
||||
251;ET;Ethiopia;XX XXX XXXX
|
||||
250;RW;Rwanda;XXX XXX XXX
|
||||
249;SD;Sudan;XX XXX XXXX
|
||||
248;SC;Seychelles;X XX XX XX
|
||||
247;SH;Saint Helena;XXXX
|
||||
246;IO;Diego Garcia;XXX XXXX
|
||||
245;GW;Guinea-Bissau;XXX XXXX
|
||||
244;AO;Angola;XXX XXX XXX
|
||||
243;CD;Congo (Dem. Rep.);XX XXX XXXX
|
||||
242;CG;Congo (Rep.);XX XXX XXXX
|
||||
241;GA;Gabon;X XX XX XX
|
||||
240;GQ;Equatorial Guinea;XXX XXX XXX
|
||||
239;ST;São Tomé & Príncipe;XX XXXXX
|
||||
238;CV;Cape Verde;XXX XXXX
|
||||
237;CM;Cameroon;XXXX XXXX
|
||||
236;CF;Central African Rep.;XX XX XX XX
|
||||
235;TD;Chad;XX XX XX XX
|
||||
234;NG;Nigeria
|
||||
233;GH;Ghana
|
||||
232;SL;Sierra Leone;XX XXX XXX
|
||||
231;LR;Liberia
|
||||
230;MU;Mauritius
|
||||
229;BJ;Benin;XX XXX XXX
|
||||
228;TG;Togo;XX XXX XXX
|
||||
227;NE;Niger;XX XX XX XX
|
||||
226;BF;Burkina Faso;XX XX XX XX
|
||||
225;CI;Côte d`Ivoire;XX XXX XXX
|
||||
224;GN;Guinea;XXX XXX XXX
|
||||
223;ML;Mali;XXXX XXXX
|
||||
222;MR;Mauritania;XXXX XXXX
|
||||
221;SN;Senegal;XX XXX XXXX
|
||||
220;GM;Gambia;XXX XXXX
|
||||
218;LY;Libya;XX XXX XXXX
|
||||
216;TN;Tunisia;XX XXX XXX
|
||||
213;DZ;Algeria;XXX XX XX XX
|
||||
212;MA;Morocco;XX XXX XXXX
|
||||
211;SS;South Sudan;XX XXX XXXX
|
||||
98;IR;Iran;XXX XXX XXXX
|
||||
95;MM;Myanmar
|
||||
94;LK;Sri Lanka;XX XXX XXXX
|
||||
93;AF;Afghanistan;XXX XXX XXX
|
||||
92;PK;Pakistan;XXX XXX XXXX
|
||||
91;IN;India;XXXXX XXXXX
|
||||
90;TR;Turkey;XXX XXX XXXX
|
||||
86;CN;China;XXX XXXX XXXX
|
||||
84;VN;Vietnam
|
||||
82;KR;South Korea
|
||||
81;JP;Japan;XX XXXX XXXX
|
||||
66;TH;Thailand;X XXXX XXXX
|
||||
65;SG;Singapore;XXXX XXXX
|
||||
64;NZ;New Zealand
|
||||
63;PH;Philippines;XXX XXX XXXX
|
||||
62;ID;Indonesia
|
||||
61;AU;Australia;XXX XXX XXX
|
||||
60;MY;Malaysia
|
||||
58;VE;Venezuela;XXX XXX XXXX
|
||||
57;CO;Colombia;XXX XXX XXXX
|
||||
56;CL;Chile;X XXXX XXXX
|
||||
55;BR;Brazil;XX XXXXX XXXX
|
||||
54;AR;Argentina
|
||||
53;CU;Cuba;XXXX XXXX
|
||||
52;MX;Mexico
|
||||
51;PE;Peru;XXX XXX XXX
|
||||
49;DE;Germany
|
||||
48;PL;Poland;XXX XXX XXX
|
||||
47;NO;Norway;XXXX XXXX
|
||||
46;SE;Sweden;XX XXX XXXX
|
||||
45;DK;Denmark;XXXX XXXX
|
||||
44;GB;United Kingdom;XXXX XXXXXX
|
||||
43;AT;Austria
|
||||
42;YL;Y-land
|
||||
41;CH;Switzerland;XX XXX XXXX
|
||||
40;RO;Romania;XXX XXX XXX
|
||||
39;IT;Italy
|
||||
36;HU;Hungary;XXX XXX XXX
|
||||
34;ES;Spain;XXX XXX XXX
|
||||
33;FR;France;X XX XX XX XX
|
||||
32;BE;Belgium;XXX XX XX XX
|
||||
31;NL;Netherlands;X XX XX XX XX
|
||||
30;GR;Greece;XXX XXX XXXX
|
||||
27;ZA;South Africa;XX XXX XXXX
|
||||
20;EG;Egypt;XX XXXX XXXX
|
||||
7;KZ;Kazakhstan;XXX XXX XX XX
|
||||
7;RU;Russian Federation;XXX XXX XXXX
|
||||
1;PR;Puerto Rico;XXX XXX XXXX
|
||||
1;DO;Dominican Rep.;XXX XXX XXXX
|
||||
1;CA;Canada;XXX XXX XXXX
|
||||
1;US;USA;XXX XXX XXXX
|
||||
1876;JM;Jamaica;XXX XXXX
|
||||
1869;KN;Saint Kitts & Nevis;XXX XXXX
|
||||
1868;TT;Trinidad & Tobago;XXX XXXX
|
||||
1784;VC;Saint Vincent & the Grenadines;XXX XXXX
|
||||
1767;DM;Dominica;XXX XXXX
|
||||
1758;LC;Saint Lucia;XXX XXXX
|
||||
1721;SX;Sint Maarten;XXX XXXX
|
||||
1684;AS;American Samoa;XXX XXXX
|
||||
1671;GU;Guam;XXX XXXX
|
||||
1670;MP;Northern Mariana Islands;XXX XXXX
|
||||
1664;MS;Montserrat;XXX XXXX
|
||||
1649;TC;Turks & Caicos Islands;XXX XXXX
|
||||
1473;GD;Grenada;XXX XXXX
|
||||
1441;BM;Bermuda;XXX XXXX
|
||||
1345;KY;Cayman Islands;XXX XXXX
|
||||
1340;VI;US Virgin Islands;XXX XXXX
|
||||
1284;VG;British Virgin Islands;XXX XXXX
|
||||
1268;AG;Antigua & Barbuda;XXX XXXX
|
||||
1264;AI;Anguilla;XXX XXXX
|
||||
1246;BB;Barbados;XXX XXXX
|
||||
1242;BS;Bahamas;XXX XXXX
|
||||
998;UZ;Uzbekistan;XX XXXXXXX
|
||||
996;KG;Kyrgyzstan;XXX XXXXXX
|
||||
995;GE;Georgia;XXX XXX XXX
|
||||
994;AZ;Azerbaijan;XX XXX XXXX
|
||||
993;TM;Turkmenistan;XX XXXXXX
|
||||
992;TJ;Tajikistan;XX XXX XXXX
|
||||
977;NP;Nepal;XX XXXX XXXX
|
||||
976;MN;Mongolia;XX XX XXXX
|
||||
975;BT;Bhutan;XX XXX XXX
|
||||
974;QA;Qatar;XX XXX XXX
|
||||
973;BH;Bahrain;XXXX XXXX
|
||||
972;IL;Israel;XX XXX XXXX
|
||||
971;AE;United Arab Emirates;XX XXX XXXX
|
||||
970;PS;Palestine;XXX XX XXXX
|
||||
968;OM;Oman;XXXX XXXX
|
||||
967;YE;Yemen;XXX XXX XXX
|
||||
966;SA;Saudi Arabia;XX XXX XXXX
|
||||
965;KW;Kuwait;XXXX XXXX
|
||||
964;IQ;Iraq;XXX XXX XXXX
|
||||
963;SY;Syria;XXX XXX XXX
|
||||
962;JO;Jordan;X XXXX XXXX
|
||||
961;LB;Lebanon
|
||||
960;MV;Maldives;XXX XXXX
|
||||
886;TW;Taiwan;XXX XXX XXX
|
||||
883;GO;International Networks
|
||||
882;GO;International Networks
|
||||
881;GO;Global Mobile Satellite
|
||||
880;BD;Bangladesh
|
||||
856;LA;Laos;XX XX XXX XXX
|
||||
855;KH;Cambodia
|
||||
853;MO;Macau;XXXX XXXX
|
||||
852;HK;Hong Kong;X XXX XXXX
|
||||
850;KP;North Korea
|
||||
692;MH;Marshall Islands
|
||||
691;FM;Micronesia
|
||||
690;TK;Tokelau
|
||||
689;PF;French Polynesia
|
||||
688;TV;Tuvalu
|
||||
687;NC;New Caledonia
|
||||
686;KI;Kiribati
|
||||
685;WS;Samoa
|
||||
683;NU;Niue
|
||||
682;CK;Cook Islands
|
||||
681;WF;Wallis & Futuna
|
||||
680;PW;Palau
|
||||
679;FJ;Fiji
|
||||
678;VU;Vanuatu
|
||||
677;SB;Solomon Islands
|
||||
676;TO;Tonga
|
||||
675;PG;Papua New Guinea
|
||||
674;NR;Nauru
|
||||
673;BN;Brunei Darussalam;XXX XXXX
|
||||
672;NF;Norfolk Island
|
||||
670;TL;Timor-Leste
|
||||
599;BQ;Bonaire, Sint Eustatius & Saba
|
||||
599;CW;Curaçao
|
||||
598;UY;Uruguay;X XXX XXXX
|
||||
597;SR;Suriname;XXX XXXX
|
||||
596;MQ;Martinique
|
||||
595;PY;Paraguay;XXX XXX XXX
|
||||
594;GF;French Guiana
|
||||
593;EC;Ecuador;XX XXX XXXX
|
||||
592;GY;Guyana
|
||||
591;BO;Bolivia;X XXX XXXX
|
||||
590;GP;Guadeloupe;XXX XX XX XX
|
||||
509;HT;Haiti
|
||||
508;PM;Saint Pierre & Miquelon
|
||||
507;PA;Panama;XXXX XXXX
|
||||
506;CR;Costa Rica;XXXX XXXX
|
||||
505;NI;Nicaragua;XXXX XXXX
|
||||
504;HN;Honduras;XXXX XXXX
|
||||
503;SV;El Salvador;XXXX XXXX
|
||||
502;GT;Guatemala;X XXX XXXX
|
||||
501;BZ;Belize
|
||||
500;FK;Falkland Islands
|
||||
423;LI;Liechtenstein
|
||||
421;SK;Slovakia;XXX XXX XXX
|
||||
420;CZ;Czech Republic;XXX XXX XXX
|
||||
389;MK;Macedonia;XX XXX XXX
|
||||
387;BA;Bosnia & Herzegovina;XX XXX XXX
|
||||
386;SI;Slovenia;XX XXX XXX
|
||||
385;HR;Croatia
|
||||
383;XK;Kosovo;XXXX XXXX
|
||||
382;ME;Montenegro
|
||||
381;RS;Serbia;XX XXX XXXX
|
||||
380;UA;Ukraine;XX XXX XX XX
|
||||
378;SM;San Marino;XXX XXX XXXX
|
||||
377;MC;Monaco;XXXX XXXX
|
||||
376;AD;Andorra;XX XX XX
|
||||
375;BY;Belarus;XX XXX XXXX
|
||||
374;AM;Armenia;XX XXX XXX
|
||||
373;MD;Moldova;XX XXX XXX
|
||||
372;EE;Estonia
|
||||
371;LV;Latvia;XXX XXXXX
|
||||
370;LT;Lithuania;XXX XXXXX
|
||||
359;BG;Bulgaria
|
||||
358;FI;Finland
|
||||
357;CY;Cyprus;XXXX XXXX
|
||||
356;MT;Malta;XX XX XX XX
|
||||
355;AL;Albania;XX XXX XXXX
|
||||
354;IS;Iceland;XXX XXXX
|
||||
353;IE;Ireland;XX XXX XXXX
|
||||
352;LU;Luxembourg
|
||||
351;PT;Portugal;X XXXX XXXX
|
||||
350;GI;Gibraltar;XXXX XXXX
|
||||
299;GL;Greenland;XXX XXX
|
||||
298;FO;Faroe Islands;XXX XXX
|
||||
297;AW;Aruba;XXX XXXX
|
||||
291;ER;Eritrea;X XXX XXX
|
||||
290;SH;Saint Helena;XX XXX
|
||||
269;KM;Comoros;XXX XXXX
|
||||
268;SZ;Swaziland;XXXX XXXX
|
||||
267;BW;Botswana;XX XXX XXX
|
||||
266;LS;Lesotho;XX XXX XXX
|
||||
265;MW;Malawi;77 XXX XXXX
|
||||
264;NA;Namibia;XX XXX XXXX
|
||||
263;ZW;Zimbabwe;XX XXX XXXX
|
||||
262;RE;Réunion;XXX XXX XXX
|
||||
261;MG;Madagascar;XX XX XXX XX
|
||||
260;ZM;Zambia;XX XXX XXXX
|
||||
258;MZ;Mozambique;XX XXX XXXX
|
||||
257;BI;Burundi;XX XX XXXX
|
||||
256;UG;Uganda;XX XXX XXXX
|
||||
255;TZ;Tanzania;XX XXX XXXX
|
||||
254;KE;Kenya;XXX XXX XXX
|
||||
253;DJ;Djibouti;XX XX XX XX
|
||||
252;SO;Somalia;XX XXX XXX
|
||||
251;ET;Ethiopia;XX XXX XXXX
|
||||
250;RW;Rwanda;XXX XXX XXX
|
||||
249;SD;Sudan;XX XXX XXXX
|
||||
248;SC;Seychelles;X XX XX XX
|
||||
247;SH;Saint Helena;XXXX
|
||||
246;IO;Diego Garcia;XXX XXXX
|
||||
245;GW;Guinea-Bissau;XXX XXXX
|
||||
244;AO;Angola;XXX XXX XXX
|
||||
243;CD;Congo (Dem. Rep.);XX XXX XXXX
|
||||
242;CG;Congo (Rep.);XX XXX XXXX
|
||||
241;GA;Gabon;X XX XX XX
|
||||
240;GQ;Equatorial Guinea;XXX XXX XXX
|
||||
239;ST;São Tomé & Príncipe;XX XXXXX
|
||||
238;CV;Cape Verde;XXX XXXX
|
||||
237;CM;Cameroon;XXXX XXXX
|
||||
236;CF;Central African Rep.;XX XX XX XX
|
||||
235;TD;Chad;XX XX XX XX
|
||||
234;NG;Nigeria
|
||||
233;GH;Ghana
|
||||
232;SL;Sierra Leone;XX XXX XXX
|
||||
231;LR;Liberia
|
||||
230;MU;Mauritius
|
||||
229;BJ;Benin;XX XXX XXX
|
||||
228;TG;Togo;XX XXX XXX
|
||||
227;NE;Niger;XX XX XX XX
|
||||
226;BF;Burkina Faso;XX XX XX XX
|
||||
225;CI;Côte d`Ivoire;XX XXX XXX
|
||||
224;GN;Guinea;XXX XXX XXX
|
||||
223;ML;Mali;XXXX XXXX
|
||||
222;MR;Mauritania;XXXX XXXX
|
||||
221;SN;Senegal;XX XXX XXXX
|
||||
220;GM;Gambia;XXX XXXX
|
||||
218;LY;Libya;XX XXX XXXX
|
||||
216;TN;Tunisia;XX XXX XXX
|
||||
213;DZ;Algeria;XXX XX XX XX
|
||||
212;MA;Morocco;XX XXX XXXX
|
||||
211;SS;South Sudan;XX XXX XXXX
|
||||
98;IR;Iran;XXX XXX XXXX
|
||||
95;MM;Myanmar
|
||||
94;LK;Sri Lanka;XX XXX XXXX
|
||||
93;AF;Afghanistan;XXX XXX XXX
|
||||
92;PK;Pakistan;XXX XXX XXXX
|
||||
91;IN;India;XXXXX XXXXX
|
||||
90;TR;Turkey;XXX XXX XXXX
|
||||
86;CN;China;XXX XXXX XXXX
|
||||
84;VN;Vietnam
|
||||
82;KR;South Korea
|
||||
81;JP;Japan;XX XXXX XXXX
|
||||
66;TH;Thailand;X XXXX XXXX
|
||||
65;SG;Singapore;XXXX XXXX
|
||||
64;NZ;New Zealand
|
||||
63;PH;Philippines;XXX XXX XXXX
|
||||
62;ID;Indonesia
|
||||
61;AU;Australia;XXX XXX XXX
|
||||
60;MY;Malaysia
|
||||
58;VE;Venezuela;XXX XXX XXXX
|
||||
57;CO;Colombia;XXX XXX XXXX
|
||||
56;CL;Chile;X XXXX XXXX
|
||||
55;BR;Brazil;XX XXXXX XXXX
|
||||
54;AR;Argentina
|
||||
53;CU;Cuba;XXXX XXXX
|
||||
52;MX;Mexico
|
||||
51;PE;Peru;XXX XXX XXX
|
||||
49;DE;Germany
|
||||
48;PL;Poland;XXX XXX XXX
|
||||
47;NO;Norway;XXXX XXXX
|
||||
46;SE;Sweden;XX XXX XXXX
|
||||
45;DK;Denmark;XXXX XXXX
|
||||
44;GB;United Kingdom;XXXX XXXXXX
|
||||
43;AT;Austria
|
||||
42;YL;Y-land
|
||||
41;CH;Switzerland;XX XXX XXXX
|
||||
40;RO;Romania;XXX XXX XXX
|
||||
39;IT;Italy
|
||||
36;HU;Hungary;XXX XXX XXX
|
||||
34;ES;Spain;XXX XXX XXX
|
||||
33;FR;France;X XX XX XX XX
|
||||
32;BE;Belgium;XXX XX XX XX
|
||||
31;NL;Netherlands;X XX XX XX XX
|
||||
30;GR;Greece;XXX XXX XXXX
|
||||
27;ZA;South Africa;XX XXX XXXX
|
||||
20;EG;Egypt;XX XXXX XXXX
|
||||
7;KZ;Kazakhstan;XXX XXX XX XX
|
||||
7;RU;Russian Federation;XXX XXX XXXX
|
||||
1;PR;Puerto Rico;XXX XXX XXXX
|
||||
1;DO;Dominican Rep.;XXX XXX XXXX
|
||||
1;CA;Canada;XXX XXX XXXX
|
||||
1;US;USA;XXX XXX XXXX
|
||||
999;TG;Test Number;XX X XXXX
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,442 @@
|
||||
chat_unreadMessagesStartText=-12627531
|
||||
chat_inFileBackgroundSelected=-12627531
|
||||
chat_editDoneIcon=-12627531
|
||||
radioBackgroundChecked=-12627531
|
||||
dialogTextBlue=-12627531
|
||||
chat_inSentClockSelected=-2143333963
|
||||
avatar_backgroundActionBarGreen=-12627531
|
||||
chat_goDownButtonCounterBackground=-1
|
||||
chat_mediaLoaderPhotoSelected=-2147483648
|
||||
actionBarActionModeDefaultTop=0
|
||||
actionBarActionModeDefault=-12627531
|
||||
dialogCheckboxSquareBackground=-12627531
|
||||
chats_menuPhone=-2130706433
|
||||
sessions_devicesImage=-8550769
|
||||
chat_outViews=-2130706433
|
||||
avatar_actionBarSelectorCyan=-2130706433
|
||||
chat_secretTimerBackground=-12627531
|
||||
chat_botKeyboardButtonText=-1
|
||||
chat_outViaBotNameText=-2130706433
|
||||
profile_actionPressedBackground=1073741824
|
||||
key_chat_messagePanelVoiceLock=-8550769
|
||||
chat_secretChatStatusText=-8550769
|
||||
switchTrack=-2137088354
|
||||
chat_inPreviewInstantSelectedText=-2143333963
|
||||
location_sendLocationBackground=-12627531
|
||||
avatar_nameInMessageViolet=-12627531
|
||||
emptyListPlaceholder=-8550769
|
||||
chat_inAudioSelectedProgress=-1
|
||||
chats_nameMessage=-12627531
|
||||
contacts_inviteBackground=-12627531
|
||||
avatar_subtitleInProfileViolet=-2130706433
|
||||
chat_messagePanelCancelInlineBot=-2137088354
|
||||
checkbox=-12627531
|
||||
chat_outAudioSeekbarFill=-1
|
||||
actionBarWhiteSelector=1073741824
|
||||
chat_botKeyboardButtonBackgroundPressed=-2143333963
|
||||
player_time=-12627531
|
||||
chat_outTimeSelectedText=-2130706433
|
||||
chat_outFileProgressSelected=-12627531
|
||||
chat_emojiSearchBackground=-1118482
|
||||
chat_inFileProgressSelected=-1
|
||||
changephoneinfo_image=-12627531
|
||||
avatar_backgroundPink=-12627531
|
||||
chat_inAudioPerfomerText=-1069592139
|
||||
player_button=-8550769
|
||||
login_progressOuter=-12627531
|
||||
avatar_backgroundInProfileOrange=-12627531
|
||||
chat_inContactNameText=-12627531
|
||||
chats_menuPhoneCats=-2130706433
|
||||
chat_outPreviewLine=-1
|
||||
dialogScrollGlow=-12627531
|
||||
chat_messagePanelHint=-8550769
|
||||
location_sendLiveLocationBackground=-769226
|
||||
windowBackgroundGray=-1118482
|
||||
chat_inViaBotNameText=-2143333963
|
||||
chat_outVoiceSeekbar=1627389951
|
||||
dialogGrayLine=167772160
|
||||
player_actionBarTitle=-12627531
|
||||
chat_outFileIcon=-12627531
|
||||
calls_ratingStar=-8550769
|
||||
chat_adminText=-2143333963
|
||||
chat_inFileProgress=-1
|
||||
dialogIcon=-8550769
|
||||
chat_emojiPanelEmptyText=-8550769
|
||||
chat_replyPanelClose=-8550769
|
||||
chat_emojiPanelBackspace=1621008030
|
||||
featuredStickers_addButtonPressed=-2143333963
|
||||
chat_outAudioTitleText=-1
|
||||
chat_emojiPanelStickerSetNameIcon=-8550769
|
||||
chat_emojiPanelBackground=-328966
|
||||
chats_unreadCounter=-12627531
|
||||
groupcreate_hintText=-8550769
|
||||
chat_inReplyMediaMessageSelectedText=-1069592139
|
||||
dialogCheckboxSquareUnchecked=-8550769
|
||||
avatar_actionBarSelectorOrange=-2130706433
|
||||
avatar_backgroundInProfileRed=-12627531
|
||||
chat_emojiPanelNewTrending=-12627531
|
||||
chat_emojiPanelStickerPackSelector=-12627531
|
||||
chat_unreadMessagesStartArrowIcon=-12627531
|
||||
avatar_backgroundActionBarOrange=-12627531
|
||||
windowBackgroundWhiteBlackText=-12434878
|
||||
avatar_backgroundActionBarBlue=-12627531
|
||||
dialogTextLink=-12627531
|
||||
chat_recordTime=-8550769
|
||||
windowBackgroundWhiteBlueHeader=-12627531
|
||||
files_folderIconBackground=-12627531
|
||||
chat_messagePanelVoiceBackground=-12627531
|
||||
groupcreate_onlineText=-12627531
|
||||
divider=83886080
|
||||
chat_topPanelLine=-12627531
|
||||
avatar_backgroundViolet=-12627531
|
||||
dialogTopBackground=-12627531
|
||||
chat_inReplyMessageText=-12434878
|
||||
dialogInputField=-8550769
|
||||
windowBackgroundWhiteInputFieldActivated=-12627531
|
||||
chat_outInstantSelected=-2130706433
|
||||
chat_outSentCheck=-2130706433
|
||||
player_placeholder=-2137088354
|
||||
chat_outFileSelectedIcon=-12627531
|
||||
picker_disabledButton=-2137088354
|
||||
groupcreate_spanBackground=-8812853
|
||||
dialogButton=-12627531
|
||||
contextProgressInner1=-1118482
|
||||
contextProgressInner3=-12434878
|
||||
chat_inLoaderPhotoIconSelected=-12627531
|
||||
actionBarDefaultSubtitle=-2130706433
|
||||
contextProgressInner2=-2130706433
|
||||
chat_inContactPhoneText=-1069592139
|
||||
chat_inlineResultIcon=-12627531
|
||||
dialogLineProgress=-12627531
|
||||
chats_draft=-12627531
|
||||
chat_outPreviewInstantText=-1
|
||||
chat_inMenuSelected=-2143333963
|
||||
avatar_backgroundOrange=-12627531
|
||||
avatar_actionBarSelectorGreen=-2130706433
|
||||
chat_outLocationIcon=-12627531
|
||||
chat_inLoaderSelected=-12627531
|
||||
location_liveLocationProgress=-12627531
|
||||
dialogTextRed=-769226
|
||||
chat_inBubbleShadow=-16777216
|
||||
dialogProgressCircle=-12627531
|
||||
chat_outAudioProgress=-12627531
|
||||
stickers_menu=-8550769
|
||||
avatar_subtitleInProfilePink=-2130706433
|
||||
player_progress=-12627531
|
||||
chat_inReplyLine=-12627531
|
||||
dialogBackground=-328966
|
||||
dialogLineProgressBackground=-2137088354
|
||||
chat_inReplyNameText=-12627531
|
||||
chat_gifSaveHintBackground=-12627531
|
||||
actionBarActionModeDefaultIcon=-1
|
||||
windowBackgroundWhiteRedText4=-769226
|
||||
windowBackgroundWhiteRedText3=-769226
|
||||
windowBackgroundWhiteRedText6=-769226
|
||||
chat_goDownButtonIcon=-1
|
||||
windowBackgroundWhiteRedText5=-769226
|
||||
featuredStickers_delButtonPressed=-2131475658
|
||||
chat_outAudioSelectedProgress=-12627531
|
||||