wesnoth/data/scenario-story.cfg
Celtic Minstrel 0c42cdc038
Enable translation mark validation by the schema (#5800)
- 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.
2021-06-14 23:59:52 -04:00

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]