LocalizationService

Afficher les obsolètes

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

Création impossible
Service
Non répliqué

LocalizationService est le service responsable de la gestion de la traduction automatisée.

Il est utilisé comme un stockage pour LocalizationTable objets utilisés par le remplacement automatique du texte.

LocalizationService ne utilisera que ses tables de localisation enfant pour le remplacement automatique du texte sauf si GuiBase2d.RootLocalizationTable n'est pas spécifié sur un objet GUI ou ses ancêtres.

Résumé

Propriétés

  • Lecture uniquement
    Non répliqué
    Lecture parallèle

    L'ID de localisation utilisé pour localiser le noyau et les fonctionnalités internes.

  • Lecture uniquement
    Non répliqué
    Lecture parallèle

    L'identifiant du lieu que le joueur local a défini pour leur système d'exploitation.

Méthodes

Propriétés

RobloxLocaleId

Lecture uniquement
Non répliqué
Lecture parallèle

Cette propriété montre l'ID de localisation utilisé pour la localisation des fonctionnalités principales et internes telles que CoreGui. Renvoie une chaîne avec le code de deux lettres (par exemple, en-us) pour la localisation.

SystemLocaleId

Lecture uniquement
Non répliqué
Lecture parallèle

Cette propriété affiche l'identifiant du lieu que le joueur local a défini pour son système d'exploitation.

Cela renverra une chaîne avec le code de deux lettres (par exemple, « en-us ») pour la région.

Voir également Player.LocaleId, l'identifiant de localisation qu'un joueura défini pour son compte Roblox qui est utilisé pour localiser le contenu dans l'expérience. Ce sera une valeur différente lorsque Roblox ne prendra pas encore en charge localement ce lieu.

Méthodes

GetCorescriptLocalizations

Instances

Renvoie une liste d'objets LocalizationTable utilisés pour localiser les scripts de base.


Retours

Instances

GetTableEntries

Retourne un Array, où chaque élément de l'Array retourné est lui-même un Array de entrées dans le même format que décrit dans

Cette fonction renvoie les entrées indépendamment de si l'objet est un GuiBase2d avec GuiBase2d.AutoLocalize activé. Un objet qui est un GuiBase2d ne sera pas automatiquement localisé à moins que 2>Class.GuiBase2d.AutoLocalize2> ne soit activé.

L'ordre des tables est comme suivant :

Cette fonction ne se produit pas. Il ne sera pas attendre jusqu'à ce que le cloud LocalizationTable ait chargé.

Paramètres

instance: Instance
Valeur par défaut : "nil"

Retours

Un tableau d'arrays, où chaque tableau est dans le même format que décrit dans LocalizationTable:GetEntries() .

GetTranslatorForPlayer

Cette fonction prend un joueur en tant qu'argument et renvoie une instance Translator qui peut être utilisée pour effectuer des traductions pour ce lieu si elles sont disponibles. Les entrées utilisées pour la localisation sont les entrées fournies par la hiérarchie Class.

Cette fonction ne se produit pas. Il ne sera pas attendre jusqu'à ce que le cloud LocalizationTable ait chargé.

Voir aussi :

Paramètres

player: Instance

Le Player que vous obtenez le Translator pour.


Retours

L'instance Translator pour le lieu spécifié.

Échantillons de code

Getting and Using a Translator for a Player

local LocalizationService = game:GetService("LocalizationService")
local Players = game:GetService("Players")
local textLabel = script.Parent
local success, translator = pcall(function()
return LocalizationService:GetTranslatorForPlayerAsync(Players.LocalPlayer)
end)
if success then
local result = translator:Translate(textLabel, "Hello World!")
print(result)
else
print("GetTranslatorForPlayerAsync failed: " .. translator)
end

GetCountryRegionForPlayerAsync

Rendement

Renvoie une chaîne de code de pays/région en fonction de la géolocalisation IP du joueur. Les codes de pays/région pris en charge sont les suivants :


<tbody>
<tr>
<td>États-Unis</td><td>Etats-Unis</td>
</tr>
<tr>
<td>GB</td><td>Royaume-Uni</td>
</tr>
<tr>
<td>CA</td><td>Canada</td>
</tr>
<tr>
<td>AF</td><td>Afghanistan</td>
</tr>
<tr>
<td>AX</td><td>Îles Féroé</td>
</tr>
<tr>
<td>PA</td><td>Albanie</td>
</tr>
<tr>
<td>DZ</td><td>Algérie</td>
</tr>
<tr>
<td>AS</td><td>Samoa américain</td>
</tr>
<tr>
<td>AD</td><td>Andorre</td>
</tr>
<tr>
<td>AO</td><td>Angola</td>
</tr>
<tr>
<td>IA</td><td>Anguille</td>
</tr>
<tr>
<td>AQ</td><td>Antarctique</td>
</tr>
<tr>
<td>AG</td><td>Antigua et Barbuda</td>
</tr>
<tr>
<td>AR</td><td>Argentine</td>
</tr>
<tr>
<td>PA</td><td>Arménie</td>
</tr>
<tr>
<td>PA</td><td>Aruba</td>
</tr>
<tr>
<td>PA</td><td>Australie</td>
</tr>
<tr>
<td>À</td><td>Autriche</td>
</tr>
<tr>
<td>PA</td><td>Azerbaïdjan</td>
</tr>
<tr>
<td>BS</td><td>Bahamas</td>
</tr>
<tr>
<td>BH</td><td>Bahreïn</td>
</tr>
<tr>
<td>BD</td><td>Bangladesh</td>
</tr>
<tr>
<td>BB</td><td>Barbade</td>
</tr>
<tr>
<td>PAR</td><td>Biélorussie</td>
</tr>
<tr>
<td>ÊTRE</td><td>Belgique</td>
</tr>
<tr>
<td>BZ</td><td>Belize</td>
</tr>
<tr>
<td>BJ</td><td>Bénin</td>
</tr>
<tr>
<td>BM</td><td>Bermudes</td>
</tr>
<tr>
<td>BT</td><td>Bhoutan</td>
</tr>
<tr>
<td>BO</td><td>Bolivie</td>
</tr>
<tr>
<td>BQ</td><td>Bonaire, Saint Eustatius et Saba</td>
</tr>
<tr>
<td>BA</td><td>Bosnie-Herzégovine</td>
</tr>
<tr>
<td>BW</td><td>Botswana</td>
</tr>
<tr>
<td>BV</td><td>Île Bouvet</td>
</tr>
<tr>
<td>BR</td><td>Brésil</td>
</tr>
<tr>
<td>IO</td><td>Territoire de l'océan indien britannique</td>
</tr>
<tr>
<td>BN</td><td>Brunei Darussalam</td>
</tr>
<tr>
<td>Arrière-plan</td><td>Bulgarie</td>
</tr>
<tr>
<td>BF</td><td>Burkina Faso</td>
</tr>
<tr>
<td>BI</td><td>Burundi</td>
</tr>
<tr>
<td>KH</td><td>Cambodge</td>
</tr>
<tr>
<td>Page de garde</td><td>Cameroun</td>
</tr>
<tr>
<td>Carte de Voyage</td><td>Cape-Verde</td>
</tr>
<tr>
<td>KY</td><td>Îles Cayman</td>
</tr>
<tr>
<td>CF</td><td>République Centrafricaine</td>
</tr>
<tr>
<td>TD</td><td>Chad</td>
</tr>
<tr>
<td>CL</td><td>Chili</td>
</tr>
<tr>
<td>FR</td><td>Chine</td>
</tr>
<tr>
<td>CX</td><td>Île de Noël</td>
</tr>
<tr>
<td>CC</td><td>Îles Cocos</td>
</tr>
<tr>
<td>PA</td><td>Colombie</td>
</tr>
<tr>
<td>KM</td><td>Comores</td>
</tr>
<tr>
<td>CG</td><td>Congo</td>
</tr>
<tr>
<td>CD</td><td>Congo (DRC)</td>
</tr>
<tr>
<td>CK</td><td>Îles Cook</td>
</tr>
<tr>
<td>CR</td><td>Costa Rica</td>
</tr>
<tr>
<td>CI</td><td>Côte d'Ivoire</td>
</tr>
<tr>
<td>HR</td><td>Croatie</td>
</tr>
<tr>
<td>CW</td><td>Curaçao</td>
</tr>
<tr>
<td>AAAA</td><td>Chypre</td>
</tr>
<tr>
<td>Tchèque</td><td>Tchéquie</td>
</tr>
<tr>
<td>DK</td><td>Danemark</td>
</tr>
<tr>
<td>DJ</td><td>Djibouti</td>
</tr>
<tr>
<td>DM</td><td>Dominique</td>
</tr>
<tr>
<td>NE</td><td>République dominicaine</td>
</tr>
<tr>
<td>PE</td><td>Équateur</td>
</tr>
<tr>
<td>EG</td><td>Égypte</td>
</tr>
<tr>
<td>SV</td><td>El Salvador</td>
</tr>
<tr>
<td>GQ</td><td>Guinée équatoriale</td>
</tr>
<tr>
<td>ER</td><td>Erythrée</td>
</tr>
<tr>
<td>PE</td><td>Estonie</td>
</tr>
<tr>
<td>ET</td><td>Éthiopie</td>
</tr>
<tr>
<td>FK</td><td>Îles Malouines (Falkland)</td>
</tr>
<tr>
<td>TFO</td><td>Îles Féroé</td>
</tr>
<tr>
<td>FJ</td><td>Fidji</td>
</tr>
<tr>
<td>Tu</td><td>Finlande</td>
</tr>
<tr>
<td>FR</td><td>France</td>
</tr>
<tr>
<td>GF</td><td>Guyane française</td>
</tr>
<tr>
<td>PF</td><td>Polynésie française</td>
</tr>
<tr>
<td>Téléphone</td><td>Territoires du Sud de la France</td>
</tr>
<tr>
<td>GA</td><td>Gabon</td>
</tr>
<tr>
<td>GM</td><td>Gambie</td>
</tr>
<tr>
<td>GE</td><td>Géorgie</td>
</tr>
<tr>
<td>DE</td><td>Allemagne</td>
</tr>
</tbody>
CodePays/Région

<tbody>
<tr>
<td>GH</td><td>Ghana</td>
</tr>
<tr>
<td>GI</td><td>Gibraltar</td>
</tr>
<tr>
<td>GR</td><td>Grèce</td>
</tr>
<tr>
<td>GL</td><td>Groenland</td>
</tr>
<tr>
<td>GG</td><td>Grenade</td>
</tr>
<tr>
<td>GP</td><td>Guadeloupe</td>
</tr>
<tr>
<td>Terminal</td><td>Guam</td>
</tr>
<tr>
<td>GT</td><td>Guatemala</td>
</tr>
<tr>
<td>GG</td><td>Guernesie</td>
</tr>
<tr>
<td>GN</td><td>Guinée</td>
</tr>
<tr>
<td>GW</td><td>Guinée-Bissau</td>
</tr>
<tr>
<td>GY</td><td>Guyane</td>
</tr>
<tr>
<td>MT</td><td>Haïti</td>
</tr>
<tr>
<td>HM</td><td>Île Heard et îles McDonald</td>
</tr>
<tr>
<td>VA</td><td>Le Saint-Siège</td>
</tr>
<tr>
<td>HN</td><td>Honduras</td>
</tr>
<tr>
<td>HK</td><td>Hong Kong</td>
</tr>
<tr>
<td>HU</td><td>Hongrie</td>
</tr>
<tr>
<td>IS</td><td>Islande</td>
</tr>
<tr>
<td>Dans</td><td>Inde</td>
</tr>
<tr>
<td>Identifiant</td><td>Indonésie</td>
</tr>
<tr>
<td>IA</td><td>Irak</td>
</tr>
<tr>
<td>IE</td><td>Irlande</td>
</tr>
<tr>
<td>IM</td><td>Île de Man</td>
</tr>
<tr>
<td>IL</td><td>Israël</td>
</tr>
<tr>
<td>IT</td><td>Italie</td>
</tr>
<tr>
<td>JM</td><td>Jamaïque</td>
</tr>
<tr>
<td>JP</td><td>Japon</td>
</tr>
<tr>
<td>JE</td><td>Maillot</td>
</tr>
<tr>
<td>JO</td><td>Jordanien</td>
</tr>
<tr>
<td>KZ</td><td>Kazakhstan</td>
</tr>
<tr>
<td>KE</td><td>Kenya</td>
</tr>
<tr>
<td>KI</td><td>Kiribati</td>
</tr>
<tr>
<td>KR</td><td>Corée</td>
</tr>
<tr>
<td>KW</td><td>Koweït</td>
</tr>
<tr>
<td>KG</td><td>Kirghizistan</td>
</tr>
<tr>
<td>PA</td><td>Laos</td>
</tr>
<tr>
<td>Niveau</td><td>Lettonie</td>
</tr>
<tr>
<td>LB</td><td>Liban</td>
</tr>
<tr>
<td>LS</td><td>Lesotho</td>
</tr>
<tr>
<td>LR</td><td>Libéria</td>
</tr>
<tr>
<td>LY</td><td>Libye</td>
</tr>
<tr>
<td>PE</td><td>Liechtenstein</td>
</tr>
<tr>
<td>LT</td><td>Lituanie</td>
</tr>
<tr>
<td>LU</td><td>Luxembourg</td>
</tr>
<tr>
<td>MO</td><td>Macao</td>
</tr>
<tr>
<td>MK</td><td>Macédoine</td>
</tr>
<tr>
<td>MG</td><td>Madagascar</td>
</tr>
<tr>
<td>MW</td><td>Malawi</td>
</tr>
<tr>
<td>AAAA</td><td>Malaisie</td>
</tr>
<tr>
<td>MV</td><td>Maldives</td>
</tr>
<tr>
<td>ML</td><td>Mali</td>
</tr>
<tr>
<td>MT</td><td>Malte</td>
</tr>
<tr>
<td>MH</td><td>Îles Marshall</td>
</tr>
<tr>
<td>MQ</td><td>Martinique</td>
</tr>
<tr>
<td>MR</td><td>Mauritanie</td>
</tr>
<tr>
<td>MU</td><td>Mauritius</td>
</tr>
<tr>
<td>YT</td><td>Mayotte</td>
</tr>
<tr>
<td>MX</td><td>Mexique</td>
</tr>
<tr>
<td>FM</td><td>Micro-nésie</td>
</tr>
<tr>
<td>MD</td><td>Moldavie</td>
</tr>
<tr>
<td>MC</td><td>Monaco</td>
</tr>
<tr>
<td>MN</td><td>Mongolie</td>
</tr>
<tr>
<td>MOI</td><td>Monténégro</td>
</tr>
<tr>
<td>MS</td><td>Montserrat</td>
</tr>
<tr>
<td>MA</td><td>Maroc</td>
</tr>
<tr>
<td>MZ</td><td>Mozambique</td>
</tr>
<tr>
<td>MM</td><td>Myanmar</td>
</tr>
<tr>
<td>NA</td><td>Néo-zélandais</td>
</tr>
<tr>
<td>HR</td><td>Néo-zélandais</td>
</tr>
<tr>
<td>NP</td><td>Népal</td>
</tr>
<tr>
<td>NL</td><td>Pays-Bas</td>
</tr>
<tr>
<td>UN</td><td>Antilles néerlandaises</td>
</tr>
<tr>
<td>NC</td><td>Nouvelle Calédonie</td>
</tr>
<tr>
<td>Néo-zélandais</td><td>Néo-zélandais</td>
</tr>
<tr>
<td>NI</td><td>Nicaragua</td>
</tr>
<tr>
<td>NE</td><td>Nigéria</td>
</tr>
<tr>
<td>NG</td><td>Nigéria</td>
</tr>
<tr>
<td>NU</td><td>Niue</td>
</tr>
<tr>
<td>NF</td><td>Île Norfolk</td>
</tr>
<tr>
<td>MP</td><td>Îles Mariana du Nord</td>
</tr>
<tr>
<td>NON</td><td>Norvège</td>
</tr>
<tr>
<td>OM</td><td>Oman</td>
</tr>
</tbody>
CodePays/Région

<tbody>
<tr>
<td>PK</td><td>Pakistan</td>
</tr>
<tr>
<td>PW</td><td>Palau</td>
</tr>
<tr>
<td>PS</td><td>Pays de Palestine</td>
</tr>
<tr>
<td>PA</td><td>Pérou</td>
</tr>
<tr>
<td>Page</td><td>Papouasie-Néo-Guinée</td>
</tr>
<tr>
<td>PY</td><td>Paraguay</td>
</tr>
<tr>
<td>PE</td><td>Pérou</td>
</tr>
<tr>
<td>PH</td><td>Philippines</td>
</tr>
<tr>
<td>PN</td><td>Îles Pitcairn</td>
</tr>
<tr>
<td>PL</td><td>Pologne</td>
</tr>
<tr>
<td>PT</td><td>Portugal</td>
</tr>
<tr>
<td>PR</td><td>Puerto Rico</td>
</tr>
<tr>
<td>QA</td><td>Qatar</td>
</tr>
<tr>
<td>RE</td><td>Réunion</td>
</tr>
<tr>
<td>RO</td><td>Roumanie</td>
</tr>
<tr>
<td>RU</td><td>Fédération de Russie</td>
</tr>
<tr>
<td>RW</td><td>Rwanda</td>
</tr>
<tr>
<td>BL</td><td>Saint-Barthélemy</td>
</tr>
<tr>
<td>SH</td><td>Saint-Helena, Ascension et Tristan da Cunha</td>
</tr>
<tr>
<td>KN</td><td>Saint-Christophe-et-Niévès</td>
</tr>
<tr>
<td>LC</td><td>Saint-Lucie</td>
</tr>
<tr>
<td>MF</td><td>Saint-Martin</td>
</tr>
<tr>
<td>PM</td><td>Saint-Pierre et Miquelon</td>
</tr>
<tr>
<td>VC</td><td>Saint-Vincent-et-les-Grenadines</td>
</tr>
<tr>
<td>WS</td><td>Samoa</td>
</tr>
<tr>
<td>SM</td><td>San Marino</td>
</tr>
<tr>
<td>ST</td><td>Sao Tomé et Principe</td>
</tr>
<tr>
<td>SA</td><td>Arabie Saoudite</td>
</tr>
<tr>
<td>AAAA</td><td>Sénégal</td>
</tr>
<tr>
<td>RS</td><td>Serbie</td>
</tr>
<tr>
<td>SC</td><td>Îles Seychelles</td>
</tr>
<tr>
<td>SL</td><td>Sierra Leone</td>
</tr>
<tr>
<td>SG</td><td>Singapour</td>
</tr>
<tr>
<td>SX</td><td>Sint Maarten</td>
</tr>
<tr>
<td>SK</td><td>Slovaquie</td>
</tr>
<tr>
<td>Tu</td><td>Slovaquie</td>
</tr>
<tr>
<td>PB</td><td>Îles Salomon</td>
</tr>
<tr>
<td>AAAA</td><td>Somalie</td>
</tr>
<tr>
<td>ZA</td><td>Afrique du Sud</td>
</tr>
<tr>
<td>GS</td><td>Mercredi 20 mai 2020</td>
</tr>
<tr>
<td>SS</td><td>Soudan du Sud</td>
</tr>
<tr>
<td>ES</td><td>Espagne</td>
</tr>
<tr>
<td>LK</td><td>Sri Lanka</td>
</tr>
<tr>
<td>SR</td><td>Suriname</td>
</tr>
<tr>
<td>SJ</td><td>Svalbard et Jan Mayen</td>
</tr>
<tr>
<td>SZ</td><td>Swaziland</td>
</tr>
<tr>
<td>SE</td><td>Suède</td>
</tr>
<tr>
<td>CH</td><td>Suisse</td>
</tr>
<tr>
<td>TW</td><td>Taiwan</td>
</tr>
<tr>
<td>TJ</td><td>Tadjikistan</td>
</tr>
<tr>
<td>TZ</td><td>Tanzanie</td>
</tr>
<tr>
<td>TH</td><td>Thaïlande</td>
</tr>
<tr>
<td>Recevez</td><td>Timor-Leste</td>
</tr>
<tr>
<td>TG</td><td>Togo</td>
</tr>
<tr>
<td>TK</td><td>Tonga</td>
</tr>
<tr>
<td>À</td><td>Tonga</td>
</tr>
<tr>
<td>Téléphone</td><td>Trinidad et Tobago</td>
</tr>
<tr>
<td>TN</td><td>Tunisie</td>
</tr>
<tr>
<td>TR</td><td>Türkiye (Turquie)</td>
</tr>
<tr>
<td>TM</td><td>Turkménistan</td>
</tr>
<tr>
<td>TC</td><td>Îles Turks et Caicos</td>
</tr>
<tr>
<td>Télévision</td><td>Tuvalu</td>
</tr>
<tr>
<td>UG</td><td>Ouganda</td>
</tr>
<tr>
<td>Acquisition d'utilisateurs</td><td>Ukraine</td>
</tr>
<tr>
<td>AE</td><td>Émirats arabes unis</td>
</tr>
<tr>
<td>MM</td><td>Îles mineures éloignées des États-Unis</td>
</tr>
<tr>
<td>Montrer</td><td>Uruguay</td>
</tr>
<tr>
<td>UZ</td><td>Ouzbékiстан</td>
</tr>
<tr>
<td>VU</td><td>Vanuatu</td>
</tr>
<tr>
<td>VE</td><td>Vénézuela</td>
</tr>
<tr>
<td>VN</td><td>Vietnam</td>
</tr>
<tr>
<td>VG</td><td>Îles vierges (Royaume-Uni)</td>
</tr>
<tr>
<td>VI</td><td>Îles vierges (États-Unis)</td>
</tr>
<tr>
<td>WF</td><td>Wallis et Futuna</td>
</tr>
<tr>
<td>EH</td><td>Sahara Occidental</td>
</tr>
<tr>
<td>Oui</td><td>Yémen</td>
</tr>
<tr>
<td>ZM</td><td>Zambie</td>
</tr>
<tr>
<td>ZW</td><td>Zimbabwe</td>
</tr>
<tr>
<td>PE</td><td>Cuba</td>
</tr>
<tr>
<td>IR</td><td>Iran</td>
</tr>
<tr>
<td>AAAA</td><td>Syrie</td>
</tr>
<tr>
<td>KP</td><td>Corée du Nord</td>
</tr>
</tbody>
CodePays/Région

Voir aussi :

Paramètres

player: Instance

Le joueur auquel vous obtenez des informations de pays/région.


Retours

Une chaîne indiquant le code de pays/région d'un joueur.

Échantillons de code

Getting Country/Region Code for a Player

local LocalizationService = game:GetService("LocalizationService")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local result, code = pcall(LocalizationService.GetCountryRegionForPlayerAsync, LocalizationService, player)
if result and code == "CA" then
print("Hello, friend from Canada!")
else
print("GetCountryRegionForPlayerAsync failed: " .. code)
end

GetTranslatorForLocaleAsync

Rendement

Cette fonction prend un code de lieu en tant qu'argument et génère jusqu'à ce que le cloud ait chargé LocalizationTable pour ce lieu, si disponible. Elle renvoie ensuite un objet Translator

Cette fonction peut se produire une erreur et doit donc être incluse dans un pcall() .

Voir aussi :

Paramètres

locale: string

Un code de langue ou de région Roblox supporté.


Retours

L'instance Translator pour le lieu spécifié.

Échantillons de code

Getting and Using a Translator for a Locale

local LocalizationService = game:GetService("LocalizationService")
local textLabel = script.Parent
local success, translator = pcall(function()
return LocalizationService:GetTranslatorForLocaleAsync("fr")
end)
if success then
local result = translator:Translate(textLabel, "Hello World!")
print("Hello in French: " .. result)
else
print("GetTranslatorForLocaleAsync failed: " .. translator)
end

GetTranslatorForPlayerAsync

Rendement

Cette fonction prend un joueur en tant qu'argument et génère jusqu'à ce que le cloud LocalizationTable pour ce joueur ait été chargé, si disponible. Elle renvoie ensuite un objet Class.Translator

Cette fonction peut se produire une erreur et doit donc être incluse dans un pcall() .

Voir aussi :

Paramètres

player: Instance

Le Player que vous obtenez le Translator pour.


Retours

L'instance Translator pour le lieu spécifié.

Échantillons de code

Getting and Using a Translator for a Player

local LocalizationService = game:GetService("LocalizationService")
local Players = game:GetService("Players")
local textLabel = script.Parent
local success, translator = pcall(function()
return LocalizationService:GetTranslatorForPlayerAsync(Players.LocalPlayer)
end)
if success then
local result = translator:Translate(textLabel, "Hello World!")
print(result)
else
print("GetTranslatorForPlayerAsync failed: " .. translator)
end

Évènements