Difference between revisions of "LanguageWML"
From The Battle for Wesnoth Wiki
m (→the toplevel [language] tag) |
(Made the '1.9.3 aand earlier only' stuff mimic the contents of DevFeature.1.9) |
||
Line 16: | Line 16: | ||
* '''range_melee''': string to associate with the melee range keyword. | * '''range_melee''': string to associate with the melee range keyword. | ||
* '''range_ranged''': string to associate with the ranged range keyword. | * '''range_ranged''': string to associate with the ranged range keyword. | ||
− | * '''blade''': (1.9.3 and earlier) string to associate with the blade type keyword. | + | * '''blade''': '''''(Version 1.9.3 and earlier only)''''' string to associate with the blade type keyword. |
− | * '''pierce''': (1.9.3 and earlier) string to associate with the pierce type keyword. | + | * '''pierce''': '''''(Version 1.9.3 and earlier only)''''' string to associate with the pierce type keyword. |
− | * '''impact''': (1.9.3 and earlier) string to associate with the impact type keyword. | + | * '''impact''': '''''(Version 1.9.3 and earlier only)''''' string to associate with the impact type keyword. |
− | * '''fire''': (1.9.3 and earlier) string to associate with the fire type keyword. | + | * '''fire''': '''''(Version 1.9.3 and earlier only)''''' string to associate with the fire type keyword. |
− | * '''cold''': (1.9.3 and earlier) string to associate with the cold type keyword. | + | * '''cold''': '''''(Version 1.9.3 and earlier only)''''' string to associate with the cold type keyword. |
− | * '''arcane''': (1.9.3 and earlier) string to associate with the arcane type keyword. | + | * '''arcane''': '''''(Version 1.9.3 and earlier only)''''' string to associate with the arcane type keyword. |
* '''range_$RANGE''': {{DevFeature1.9}} string to associate with whatever range $RANGE is in actual use. Refer to the [[LanguageWML#Examples|examples section]] for actual uses and examples. | * '''range_$RANGE''': {{DevFeature1.9}} string to associate with whatever range $RANGE is in actual use. Refer to the [[LanguageWML#Examples|examples section]] for actual uses and examples. | ||
* '''type_$TYPE''': {{DevFeature1.9}} string to associate with whatever $TYPE is in actual use. Refer to the the [[LanguageWML#Examples|examples section]] for actual uses and examples. | * '''type_$TYPE''': {{DevFeature1.9}} string to associate with whatever $TYPE is in actual use. Refer to the the [[LanguageWML#Examples|examples section]] for actual uses and examples. |
Revision as of 00:30, 31 December 2010
Contents
The toplevel [language] tag
The contents of the [language] tag associate strings with certain keywords used by the engine and some WML, such as attack types and ranges. This tag used to only be recognized in data/hardwired/english.cfg, Template:DevFeature1.9 but it can now be placed anywhere.
The following keys and tags are recognized in [language] tags:
- EASY: string to associate with the EASY difficulty keyword.
- NORMAL: string to associate with the NORMAL difficulty keyword.
- HARD: string to associate with the HARD difficulty keyword.
- NIGHTMARE: string to associate with the NIGHTMARE difficulty keyword.
- liminal_description: Template:DevFeature1.9 string for the liminal alignment's description.
- lawful_description: string for the lawful alignment's description.
- neutral_description: string for the neutral alignment's description.
- chaotic_description: string for the chaotic alignment's description.
- range_melee: string to associate with the melee range keyword.
- range_ranged: string to associate with the ranged range keyword.
- blade: (Version 1.9.3 and earlier only) string to associate with the blade type keyword.
- pierce: (Version 1.9.3 and earlier only) string to associate with the pierce type keyword.
- impact: (Version 1.9.3 and earlier only) string to associate with the impact type keyword.
- fire: (Version 1.9.3 and earlier only) string to associate with the fire type keyword.
- cold: (Version 1.9.3 and earlier only) string to associate with the cold type keyword.
- arcane: (Version 1.9.3 and earlier only) string to associate with the arcane type keyword.
- range_$RANGE: Template:DevFeature1.9 string to associate with whatever range $RANGE is in actual use. Refer to the examples section for actual uses and examples.
- type_$TYPE: Template:DevFeature1.9 string to associate with whatever $TYPE is in actual use. Refer to the the examples section for actual uses and examples.
Examples
Examples and actual uses of range_$RANGE
Example of an actual use in mainline:
[language] range_melee= _ "melee" [/language]
Example of an association of a string with the keyword for a very long range in UMC:
[+language] range_very_long= _ "very long" [/language]
Examples and actual uses of type_$TYPE
Example of an actual use in mainline:
[language] type_arcane=_ "arcane" [/language]
Example of an association of a string with the keyword for an electric type in UMC:
[+language] type_electric= _ "electric" [/language]