Fonction SetLocalede VBScript
Référence VBScript complète
La fonction SetLocale définit l'ID de locale et renvoie l'ID de locale précédent. La fonction définit l'ID de locale et renvoie l'ID de locale précédent.
Un paramètre régional est un ensemble d'informations de référence utilisateur, telles que la langue, le pays, la région et les coutumes culturelles. Le paramètre régional détermine la disposition du clavier, l'ordre de tri alphabétique, les formats de date, d'heure, de nombre et de devise, etc.
Conseil :Veuillez utiliser la fonction GetLocale pour obtenir l'ID de paramètres régionaux.
Syntaxe
| Parameters | Description |
|---|---|
| lcid | Obligatoire. Toute valeur dansTable des ID de paramètres régionauxchaîne courte, valeur hexadécimale ou valeur décimale dans la table des ID de paramètres régionaux. La valeur doit identifier de manière unique une région géographique. Si le paramètre lcid est défini sur 0, les paramètres régionaux seront définis par le système. |
Exemples
Exemple 1 (IE uniquement)
Utilisez la fonction GetLocale pour vérifier l'ID de paramètres régionaux actuel. Définissez l'ID de paramètres régionaux = 2057, puis vérifiez à nouveau l'ID de paramètres régionaux :
document.write(GetLocale() & "<br />")
SetLocale(2057)
document.write(GetLocale())
</script>
Le résultat de sortie de l'exemple ci-dessus est :
") SetLocale(2057) document.write(GetLocale())
Essayez-le vous-même »
Exemple 2 (IE uniquement)
La fonction SetLocalerenvoie égalementl'ID précédent :
document.write(SetLocale(1044))
</script>
Le résultat de sortie de l'exemple ci-dessus est :
Essayez-le vous-même »
Tableau des ID de locale
| Description de la locale | Abréviation | Valeur hexadécimale | Valeur décimale |
|---|---|---|---|
| Afrikaans | af | 0x0436 | 1078 |
| Albanais | sq | 0x041C | 1052 |
| Arabe – Émirats arabes unis | ar-ae | 0x3801 | 14337 |
| Arabe - Bahreïn | ar-bh | 0x3C01 | 15361 |
| Arabe - Algérie | ar-dz | 0x1401 | 5121 |
| Arabe - Égypte | ar-eg | 0x0C01 | 3073 |
| Arabe - Irak | ar-iq | 0x0801 | 2049 |
| Arabe - Jordanie | ar-jo | 0x2C01 | 11265 |
| Arabe - Koweït | ar-kw | 0x3401 | 13313 |
| Arabe - Liban | ar-lb | 0x3001 | 12289 |
| Arabe - Libye | ar-ly | 0x1001 | 4097 |
| Arabe - Maroc | ar-ma | 0x1801 | 6145 |
| Arabe - Oman | ar-om | 0x2001 | 8193 |
| Arabe - Qatar | ar-qa | 0x4001 | 16385 |
| Arabe - Arabie saoudite | ar-sa | 0x0401 | 1025 |
| Arabe - Syrie | ar-sy | 0x2801 | 10241 |
| Arabe - Tunisie | ar-tn | 0x1C01 | 7169 |
| Arabe - Yémen | ar-ye | 0x2401 | 9217 |
| arménien | hy | 0x042B | 1067 |
| Azéri – latin | az-az | 0x042C | 1068 |
| Azéri – cyrillique | az-az | 0x082C | 2092 |
| basque | eu | 0x042D | 1069 |
| Biélorusse | be | 0x0423 | 1059 |
| bulgare | bg | 0x0402 | 1026 |
| catalan | ca | 0x0403 | 1027 |
| Chinois - Chine | zh-cn | 0x0804 | 2052 |
| Chinois - Hong Kong R.A.S. | zh-hk | 0x0C04 | 3076 |
| Chinois – Macao R.A.S | zh-mo | 0x1404 | 5124 |
| Chinois - Singapour | zh-sg | 0x1004 | 4100 |
| Chinois - Taïwan | zh-tw | 0x0404 | 1028 |
| Croate | hr | 0x041A | 1050 |
| Tchèque | cs | 0x0405 | 1029 |
| Danois | da | 0x0406 | 1030 |
| Néerlandais – Pays-Bas | nl-nl | 0x0413 | 1043 |
| Néerlandais - Belgique | nl-be | 0x0813 | 2067 |
| Anglais - Australie | en-au | 0x0C09 | 3081 |
| Anglais - Belize | en-bz | 0x2809 | 10249 |
| Anglais - Canada | en-ca | 0x1009 | 4105 |
| Anglais – Caraïbes | en-cb | 0x2409 | 9225 |
| Anglais - Irlande | en-ie | 0x1809 | 6153 |
| Anglais - Jamaïque | en-jm | 0x2009 | 8201 |
| Anglais - Nouvelle-Zélande | en-nz | 0x1409 | 5129 |
| Anglais – Philippines | en-ph | 0x3409 | 13321 |
| Anglais - Afrique du Sud | en-za | 0x1C09 | 7177 |
| Anglais - Trinité | en-tt | 0x2C09 | 11273 |
| Anglais - Royaume-Uni | en-gb | 0x0809 | 2057 |
| Anglais - États-Unis | en-us | 0x0409 | 1033 |
| Estonien | et | 0x0425 | 1061 |
| Farsi | fa | 0x0429 | 1065 |
| Finnois | fi | 0x040B | 1035 |
| Féroïen | fo | 0x0438 | 1080 |
| Français - France | fr-fr | 0x040C | 1036 |
| Français - Belgique | fr-be | 0x080C | 2060 |
| Français - Canada | fr-ca | 0x0C0C | 3084 |
| Français - Luxembourg | fr-lu | 0x140C | 5132 |
| Français - Suisse | fr-ch | 0x100C | 4108 |
| Gaélique – Irlande | gd-ie | 0x083C | 2108 |
| Gaélique - Écosse | gd | 0x043C | 1084 |
| Allemand - Allemagne | de-de | 0x0407 | 1031 |
| Allemand - Autriche | de-at | 0x0C07 | 3079 |
| allemand - Liechtenstein | de-li | 0x1407 | 5127 |
| allemand - Luxembourg | de-lu | 0x1007 | 4103 |
| allemand - Suisse | de-ch | 0x0807 | 2055 |
| grec | el | 0x0408 | 1032 |
| hébreu | he | 0x040D | 1037 |
| hindi | hi | 0x0439 | 1081 |
| hongrois | hu | 0x040E | 1038 |
| islandais | est | 0x040F | 1039 |
| Indonésien | id | 0x0421 | 1057 |
| italien - Italie | it-it | 0x0410 | 1040 |
| italien - Suisse | it-ch | 0x0810 | 2064 |
| Japonais | ja | 0x0411 | 1041 |
| Coréen | ko | 0x0412 | 1042 |
| letton | lv | 0x0426 | 1062 |
| lituanien | lt | 0x0427 | 1063 |
| Macédonien (ARYM) | mk | 0x042F | 1071 |
| Malais - Malaisie | ms-my | 0x043E | 1086 |
| Malais – Brunei | ms-bn | 0x083E | 2110 |
| Maltais | mt | 0x043A | 1082 |
| Marathi | mr | 0x044E | 1102 |
| Norvégien - Bokmål | no-no | 0x0414 | 1044 |
| Norvégien – Nynorsk | no-no | 0x0814 | 2068 |
| polonais | pl | 0x0415 | 1045 |
| Portugais - Portugal | pt-pt | 0x0816 | 2070 |
| Portugais - Brésil | pt-br | 0x0416 | 1046 |
| romanche | rm | 0x0417 | 1047 |
| roumain - Roumanie | ro | 0x0418 | 1048 |
| roumain - Moldavie | ro-mo | 0x0818 | 2072 |
| russe | ru | 0x0419 | 1049 |
| russe - Moldavie | ru-mo | 0x0819 | 2073 |
| sanskrit | sa | 0x044F | 1103 |
| serbe - cyrillique | sr-sp | 0x0C1A | 3098 |
| serbe – latin | sr-sp | 0x081A | 2074 |
| tswana | tn | 0x0432 | 1074 |
| slovène | sl | 0x0424 | 1060 |
| slovaque | sk | 0x041B | 1051 |
| sorabe | sb | 0x042E | 1070 |
| Espagnol - Espagne | es-es | 0x0C0A | 1034 |
| Espagnol - Argentine | es-ar | 0x2C0A | 11274 |
| Espagnol - Bolivie | es-bo | 0x400A | 16394 |
| Espagnol - Chili | es-cl | 0x340A | 13322 |
| Espagnol - Colombie | es-co | 0x240A | 9226 |
| Espagnol - Costa Rica | es-cr | 0x140A | 5130 |
| Espagnol - République dominicaine | es-do | 0x1C0A | 7178 |
| Espagnol - Équateur | es-ec | 0x300A | 12298 |
| Espagnol - Guatemala | es-gt | 0x100A | 4106 |
| Espagnol - Honduras | es-hn | 0x480A | 18442 |
| Espagnol - Mexique | es-mx | 0x080A | 2058 |
| Espagnol - Nicaragua | es-ni | 0x4C0A | 19466 |
| Espagnol - Panama | es-pa | 0x180A | 6154 |
| Espagnol - Pérou | es-pe | 0x280A | 10250 |
| Espagnol - Porto Rico | es-pr | 0x500A | 20490 |
| Espagnol - Paraguay | es-py | 0x3C0A | 15370 |
| Espagnol - El Salvador | es-sv | 0x440A | 17418 |
| Espagnol - Uruguay | es-uy | 0x380A | 14346 |
| Espagnol - Venezuela | es-ve | 0x200A | 8202 |
| Sutu | sx | 0x0430 | 1072 |
| Swahili | sw | 0x0441 | 1089 |
| Suédois - Suède | sv-se | 0x041D | 1053 |
| Suédois - Finlande | sv-fi | 0x081D | 2077 |
| tamoul | ta | 0x0449 | 1097 |
| tatar | tt | 0X0444 | 1092 |
| thaï | th | 0x041E | 1054 |
| turc | tr | 0x041F | 1055 |
| tsonga | ts | 0x0431 | 1073 |
| ukrainien | uk | 0x0422 | 1058 |
| urdu | ur | 0x0420 | 1056 |
| Ouzbek – Cyrillique | uz-uz | 0x0843 | 2115 |
| Ouzbek – Latin | uz-uz | 0x0443 | 1091 |
| Vietnamien | vi | 0x042A | 1066 |
| Xhosa | xh | 0x0434 | 1076 |
| yiddish | yi | 0x043D | 1085 |
| zoulou | zu | 0x0435 | 1077 |
Référence complète VBScript Autres extensions