mirror of
https://github.com/wesnoth/wesnoth
synced 2025-05-05 19:50:33 +00:00

- The t_string type is now a schema built-in type and no longer attempts a regex match. - You can also specify that non-t_string types may be optionally-translatable; this case supports a regex match on the string (but note that the translation mark is not part of the match). - Error messages involving keys with very large values ( > 128 characters) will now truncate the value. - To account for occasional cases where the schema is intentionally violated, the --validate command-line option now automatically defines the SCHEMA_VALIDATION preprocessor define. A key validates as type t_string if one of the following is true: - The key is not present - The key has at least one segment with a translation mark - The key is blank (an empty string) Any type other than t_string is not allowed to be translatable by default, unless you specify allow_translatable=yes in the [type] tag. An optionally-translatable string could also be defined as a union of t_string and some other type.
34 lines
764 B
INI
34 lines
764 B
INI
#textdomain wesnoth-test
|
|
[test]
|
|
id=story
|
|
[story]
|
|
[part]
|
|
music=elvish-theme.ogg
|
|
background=story/grim-altar.jpg
|
|
story= _ "SCALED"
|
|
[/part]
|
|
[part]
|
|
music=elvish-theme.ogg
|
|
[background_layer]
|
|
image=story/grim-altar.jpg
|
|
scale_vertically=no
|
|
scale_horizontally=no
|
|
tile_vertically=yes
|
|
tile_horizontally=yes
|
|
[/background_layer]
|
|
story= _ "TILED"
|
|
[/part]
|
|
[/story]
|
|
map_data="Mm, Mm, Mm
|
|
Mm, 1 Mm, Mm
|
|
Mm, Mm, Mm"
|
|
[side]
|
|
side=1
|
|
recruit=alpha,beta
|
|
type=alpha
|
|
[ai]
|
|
recruitment_pattern=A,C
|
|
[/ai]
|
|
[/side]
|
|
[/test]
|