Modèle:GameText

De Terraria Wiki
Aller à : navigation, rechercher
Ce modèle est considéré comme prêt pour i18n, signifiant qu'il est facile à régionaliser pour les différentes langues. Veuillez regarder I18n & l10n pour les modèles (en) pour en apprendre plus.
Lua logo.svg
Ce modèle utilise Module:GameText, qui est écrit avec un script dans le language de programmation Lua. Pour en apprendre plus à propos de Lua, visiter Wikipédia:Lua et mw:Extension:Scribunto.
Template-info.svg Documentation La documentation ci-dessous est transcluse de Modèle:GameText/doc. (modifier | historique)

This template is used to retrieve in-game text, based on the game text database which is taken from the source code.

Note: this template is relatively slow, so please use other database templates first, if possible.

Usage

{{gameText|<index key>|lang=<lang>|nl2br=no|x_<name>=<value>...|y_<name>=<value>...}}

Unnamed Parameter 1

Index key for text. Same as in-game language JSON files. See examples below.

lang (optional)

Language code. Currently we have 9 languages (as in-game): en/es/it/de/fr/zh/pl/pt/ru. All other lang codes will use en database.

all x_<name> and y_<name> parameters

Replacement for placeholder. There are 2 types of placeholder in the game text: {xxx} and <yyy>, indexed by x_... and y_..., respectively. See examples below.

nl2br

By default, link breaks (\n) in gameText will be replaced with <br/>. If nl2br is set, it will output raw text.

json

By default, gameText will query text from cargo database. If json is set, it will query from original game language files. This is a bit stable and accurate and supports returning all contents of a string array, at the cost of taking up much more resources.

Examples

Code Result
{{gameText|ItemName.IronPickaxe}} Pioche en fer ÉCHEC ! (attendu : Iron Pickaxe)
{{gameText|LegacyMultiplayer.21}} /joueurs ÉCHEC ! (attendu : /players)
{{gameText|ItemTooltip.BeeKeeper}} Invoque des abeilles tueuses après avoir touché votre ennemi
Petite chance de causer la confusion ÉCHEC ! (attendu : Summons killer bees after striking your foe
Small chance to cause confusion)
{{gameText|ItemTooltip.BeeKeeper|nl2br=no}} Invoque des abeilles tueuses après avoir touché votre ennemi

Petite chance de causer la confusion ÉCHEC ! (attendu : Summons killer bees after striking your foe Small chance to cause confusion)

{{gameText|UI.WorldSizeFormat}} Monde {0} ÉCHEC ! (attendu : {0} World)
{{gameText|UI.WorldSizeFormat|x_0=Large}} Monde Large ÉCHEC ! (attendu : Large World)
{{gameText|LegacyDialog.19}} {PlayerName}, c'est bien cela ? J'ai entendu de bonnes choses à ton sujet ! ÉCHEC ! (attendu : {PlayerName} is it? I've heard good things, friend!)
{{gameText|LegacyDialog.19|x_PlayerName=myName}} myName, c'est bien cela ? J'ai entendu de bonnes choses à ton sujet ! ÉCHEC ! (attendu : myName is it? I've heard good things, friend!)
{{gameText|Misc.ResolutionChanged}} Nouvelle résolution : {0}x{1} ÉCHEC ! (attendu : Resolution changed to: {0}x{1}.)
{{gameText|Misc.ResolutionChanged|x_1=768}} Nouvelle résolution : {0}x768 ÉCHEC ! (attendu : Resolution changed to: {0}x768.)
{{gameText|Misc.ResolutionChanged|x_0=1024|x_1=768}} Nouvelle résolution : 1024x768 ÉCHEC ! (attendu : Resolution changed to: 1024x768.)
{{gameText|ItemTooltip.GoodieBag}} <right> pour ouvrir ÉCHEC ! (attendu : <right> to open)
{{gameText|ItemTooltip.GoodieBag|y_right=Right click}} Right click pour ouvrir ÉCHEC ! (attendu : Right click to open)
{{gameText|ItemTooltip.GoodieBag|y_right={{key|open}}}} Ouvrir / Activer pour ouvrir ÉCHEC ! (attendu : Ouvrir / Activer to open)
{{gameText|ItemName.IronPickaxe|lang=es}} Iron Pickaxe ÉCHEC ! (attendu : Pico de hierro)
{{gameText|ItemName.IronPickaxe|lang=it}} Iron Pickaxe ÉCHEC ! (attendu : Piccone di ferro)
{{gameText|ItemName.IronPickaxe|lang=de}} Iron Pickaxe ÉCHEC ! (attendu : Eisenspitzhacke)

Data Store

Achievementsenfr
Bestiaryenfr
Buffenfr
CreditsRollCategoryenfr
Emojienfr
ItemNameenfr
ItemName2enfr
ItemName3enfr
ItemTooltipenfr
Legacyenfr
LoadingTipsenfr
NPCNameenfr
Othersenfr
ProjectileNameenfr
RandomWorldNameenfr
TownNPCMoodenfr
TownPetenfr