mirror of
https://github.com/wesnoth/wesnoth
synced 2025-05-20 00:46:49 +00:00

This extends to a few other button labels used for replay control. While checking if commit 46dbbc06c967bfc8ee5acb6525e1f1bd96b53005 was fit for backporting to 1.14 I found out that "Play" was already in use exclusively for one of the replay control buttons (which means, no, it can't be backported). This makes the disambiguation markers absolutely necessary. To give a more practical example of why this is a big deal, in Spanish, "Play" would be translated as "Jugar" in the context of the Campaigns menu, and "Reproducir" in the context of a replay (or movie). The Spanish translation in fact already uses the latter in both 1.14 and master. [ci skip]
692 lines
18 KiB
INI
692 lines
18 KiB
INI
#textdomain wesnoth
|
|
|
|
#define MAIN_MAP_BORDER
|
|
[main_map_border]
|
|
border_size = 0.5
|
|
background_image = "terrain/off-map/background.png"
|
|
|
|
# this image is processed by the terrain matching code so should be
|
|
# in the terrains directory and should omit the 'terrain/' prefix
|
|
# and the '.png' suffix
|
|
tile_image = "off-map/alpha.png"
|
|
[/main_map_border]
|
|
#enddef
|
|
|
|
#define CUTSCENE_THEME_BACKGROUND
|
|
[main_map_border]
|
|
border_size = 0.5
|
|
tile_image = "alphamask.png"
|
|
show_border = no
|
|
[/main_map_border]
|
|
#enddef
|
|
|
|
#define STATUS_BOX_BORDERLESS X1 Y1 X2 Y2 ID REF XANCHOR YANCHOR
|
|
[panel]
|
|
id={ID}-box-topleft
|
|
rect="{X1},{Y1},+5,+5"
|
|
xanchor={XANCHOR}
|
|
ref={REF}
|
|
yanchor={YANCHOR}
|
|
[/panel]
|
|
[panel]
|
|
id={ID}-box-top
|
|
rect="+0,=+0,{X2},+3"
|
|
xanchor={XANCHOR}
|
|
yanchor={YANCHOR}
|
|
[/panel]
|
|
[panel]
|
|
id={ID}-box-topright
|
|
rect="+0,=+0,+3,+3"
|
|
xanchor={XANCHOR}
|
|
yanchor={YANCHOR}
|
|
[/panel]
|
|
|
|
[panel]
|
|
id={ID}-box-left
|
|
ref={ID}-box-topleft
|
|
rect="=+0,+0,+3,{Y2}"
|
|
xanchor={XANCHOR}
|
|
yanchor={YANCHOR}
|
|
[/panel]
|
|
[panel]
|
|
id={ID}-box-center
|
|
rect="+0,=+0,{X2},{Y2}"
|
|
xanchor={XANCHOR}
|
|
yanchor={YANCHOR}
|
|
[/panel]
|
|
[panel]
|
|
id={ID}-box-right
|
|
rect="+0,=+0,+3,{Y2}"
|
|
xanchor={XANCHOR}
|
|
yanchor={YANCHOR}
|
|
[/panel]
|
|
|
|
[panel]
|
|
id={ID}-box-botleft
|
|
ref={ID}-box-left
|
|
rect="=+0,+0,+3,+3"
|
|
xanchor={XANCHOR}
|
|
yanchor={YANCHOR}
|
|
[/panel]
|
|
[panel]
|
|
id={ID}-box-bottom
|
|
rect="+0,=+0,{X2},+3"
|
|
xanchor={XANCHOR}
|
|
yanchor={YANCHOR}
|
|
[/panel]
|
|
[panel]
|
|
id={ID}-box-botright
|
|
rect="+0,=+0,+3,+3"
|
|
xanchor={XANCHOR}
|
|
yanchor={YANCHOR}
|
|
[/panel]
|
|
#enddef
|
|
|
|
#define STATUS_BOX X1 Y1 X2 Y2 ID REF XANCHOR YANCHOR
|
|
[panel]
|
|
id={ID}-box-topleft
|
|
image=themes/status_box/status_box-border-topleft.png
|
|
rect="{X1},{Y1},+3,+3"
|
|
xanchor={XANCHOR}
|
|
ref={REF}
|
|
yanchor={YANCHOR}
|
|
[/panel]
|
|
[panel]
|
|
id={ID}-box-top
|
|
image=themes/status_box/status_box-border-top.png
|
|
rect="+0,=+0,{X2},+3"
|
|
xanchor={XANCHOR}
|
|
yanchor={YANCHOR}
|
|
[/panel]
|
|
[panel]
|
|
id={ID}-box-topright
|
|
image=themes/status_box/status_box-border-topright.png
|
|
rect="+0,=+0,+3,+3"
|
|
xanchor={XANCHOR}
|
|
yanchor={YANCHOR}
|
|
[/panel]
|
|
|
|
[panel]
|
|
id={ID}-box-left
|
|
image=themes/status_box/status_box-border-left.png
|
|
ref={ID}-box-topleft
|
|
rect="=+0,+0,+3,{Y2}"
|
|
xanchor={XANCHOR}
|
|
yanchor={YANCHOR}
|
|
[/panel]
|
|
[panel]
|
|
id={ID}-box-center
|
|
image=themes/status_box/status_box-background.png
|
|
rect="+0,=+0,{X2},{Y2}"
|
|
xanchor={XANCHOR}
|
|
yanchor={YANCHOR}
|
|
[/panel]
|
|
[panel]
|
|
id={ID}-box-right
|
|
image=themes/status_box/status_box-border-right.png
|
|
rect="+0,=+0,+3,{Y2}"
|
|
xanchor={XANCHOR}
|
|
yanchor={YANCHOR}
|
|
[/panel]
|
|
|
|
[panel]
|
|
id={ID}-box-botleft
|
|
image=themes/status_box/status_box-border-botleft.png
|
|
ref={ID}-box-left
|
|
rect="=+0,+0,+3,+3"
|
|
xanchor={XANCHOR}
|
|
yanchor={YANCHOR}
|
|
[/panel]
|
|
[panel]
|
|
id={ID}-box-bottom
|
|
image=themes/status_box/status_box-border-bottom.png
|
|
rect="+0,=+0,{X2},+3"
|
|
xanchor={XANCHOR}
|
|
yanchor={YANCHOR}
|
|
[/panel]
|
|
[panel]
|
|
id={ID}-box-botright
|
|
image=themes/status_box/status_box-border-botright.png
|
|
rect="+0,=+0,+3,+3"
|
|
xanchor={XANCHOR}
|
|
yanchor={YANCHOR}
|
|
[/panel]
|
|
#enddef
|
|
|
|
#define REMOVE_STATUS_BOX ID
|
|
[remove]
|
|
id={ID}-box-topleft
|
|
[/remove]
|
|
[remove]
|
|
id={ID}-box-top
|
|
[/remove]
|
|
[remove]
|
|
id={ID}-box-topright
|
|
[/remove]
|
|
|
|
[remove]
|
|
id={ID}-box-left
|
|
[/remove]
|
|
[remove]
|
|
id={ID}-box-center
|
|
[/remove]
|
|
[remove]
|
|
id={ID}-box-right
|
|
[/remove]
|
|
|
|
[remove]
|
|
id={ID}-box-botleft
|
|
[/remove]
|
|
[remove]
|
|
id={ID}-box-bottom
|
|
[/remove]
|
|
[remove]
|
|
id={ID}-box-botright
|
|
[/remove]
|
|
#enddef
|
|
|
|
#define CHANGE_STATUS_BOX X1 Y1 X2 Y2 ID REF
|
|
[change]
|
|
id={ID}-box-topleft
|
|
rect="{X1},{Y1},+3,+3"
|
|
ref={REF}
|
|
[/change]
|
|
[change]
|
|
id={ID}-box-top
|
|
rect="+0,=+0,{X2},+3"
|
|
[/change]
|
|
[change]
|
|
id={ID}-box-topright
|
|
rect="+0,=+0,+3,+3"
|
|
[/change]
|
|
|
|
[change]
|
|
id={ID}-box-left
|
|
ref={ID}-box-topleft
|
|
rect="=+0,+0,+3,{Y2}"
|
|
[/change]
|
|
[change]
|
|
id={ID}-box-center
|
|
rect="+0,=+0,{X2},{Y2}"
|
|
[/change]
|
|
[change]
|
|
id={ID}-box-right
|
|
rect="+0,=+0,+3,{Y2}"
|
|
[/change]
|
|
|
|
[change]
|
|
id={ID}-box-botleft
|
|
ref={ID}-box-left
|
|
rect="=+0,+0,+3,+3"
|
|
[/change]
|
|
[change]
|
|
id={ID}-box-bottom
|
|
rect="+0,=+0,{X2},+3"
|
|
[/change]
|
|
[change]
|
|
id={ID}-box-botright
|
|
rect="+0,=+0,+3,+3"
|
|
[/change]
|
|
#enddef
|
|
|
|
#define MINIMAP_THEME_600
|
|
# use right pane with a smaller minimap
|
|
[change]
|
|
id=minimap-panel
|
|
image=themes/classic/minimap-800.png
|
|
rect="842,=+6,+181,+177"
|
|
[/change]
|
|
|
|
# reduce size of minimap
|
|
[change]
|
|
id=mini-map
|
|
rect="=+45,=+4,=-8,+165"
|
|
[/change]
|
|
[remove]
|
|
id=map-zoom-slider
|
|
[/remove]
|
|
[remove]
|
|
id=zoom-level
|
|
[/remove]
|
|
[change]
|
|
id=minimap-button-1
|
|
ref=minimap-panel
|
|
rect="=+15,=+7,+25,+25"
|
|
[/change]
|
|
[change]
|
|
id=minimap-button-2
|
|
rect="=,+3,25,+25"
|
|
[/change]
|
|
[change]
|
|
id=minimap-button-3
|
|
rect="=,+1,+25,+25"
|
|
[/change]
|
|
[change]
|
|
id=minimap-button-4
|
|
rect="=,+1,+25,+25"
|
|
[/change]
|
|
[change]
|
|
id=minimap-button-5
|
|
rect="=,+1,+25,+25"
|
|
[/change]
|
|
[change]
|
|
id=minimap-button-6
|
|
rect="=,+1,+25,+25"
|
|
[/change]
|
|
#enddef
|
|
|
|
#define MINIMAP_THEME
|
|
[panel]
|
|
id=minimap-panel
|
|
#ref=terrain-description-box-botleft
|
|
image=themes/classic/minimap.png
|
|
rect="=,=+6,+181,+265"
|
|
xanchor=right
|
|
yanchor=fixed
|
|
[/panel]
|
|
[mini_map]
|
|
id=mini-map
|
|
ref=minimap-panel
|
|
rect="=+13,=+5,=-8,+212"
|
|
xanchor=right
|
|
yanchor=fixed
|
|
[/mini_map]
|
|
[action]
|
|
id=minimap-button-1
|
|
ref=mini-map
|
|
type=checkbox
|
|
image=button_square/button_square_25
|
|
items=zoomdefault
|
|
auto_tooltip=yes
|
|
rect="=+1,+13,+25,+25"
|
|
xanchor=right
|
|
yanchor=fixed
|
|
[/action]
|
|
[action]
|
|
id=minimap-button-2
|
|
items=minimap-draw-terrain
|
|
type=checkbox
|
|
image=button_square/button_square_25
|
|
auto_tooltip=yes
|
|
rect="+3,=,+25,+25"
|
|
xanchor=right
|
|
yanchor=fixed
|
|
[/action]
|
|
[action]
|
|
id=minimap-button-3
|
|
items=minimap-draw-units
|
|
type=checkbox
|
|
overlay=icons/action/editor-tool-unit_25
|
|
image=button_square/button_square_25
|
|
auto_tooltip=yes
|
|
rect="+1,=,+25,+25"
|
|
xanchor=right
|
|
yanchor=fixed
|
|
[/action]
|
|
[action]
|
|
id=minimap-button-4
|
|
items=minimap-draw-villages
|
|
overlay=icons/action/editor-tool-village_25
|
|
type=checkbox
|
|
image=button_square/button_square_25
|
|
tooltip_name_prepend=yes
|
|
rect="+1,=,+25,+25"
|
|
xanchor=right
|
|
yanchor=fixed
|
|
[/action]
|
|
[action]
|
|
id=minimap-button-5
|
|
items=minimap-unit-coding
|
|
type=checkbox
|
|
image=button_square/button_square_25
|
|
auto_tooltip=yes
|
|
rect="+1,=,+25,+25"
|
|
xanchor=right
|
|
yanchor=fixed
|
|
[/action]
|
|
[action]
|
|
id=minimap-button-6
|
|
type=checkbox
|
|
items=minimap-terrain-coding
|
|
image=button_square/button_square_25
|
|
auto_tooltip=yes
|
|
rect="+1,=,+25,+25"
|
|
xanchor=right
|
|
yanchor=fixed
|
|
[/action]
|
|
[slider]
|
|
image=buttons/sliders/slider_arrow_gold
|
|
id=map-zoom-slider
|
|
black_line=yes
|
|
ref=mini-map
|
|
rect="=+38,+2,+119,+8"
|
|
xanchor=right
|
|
yanchor=fixed
|
|
[/slider]
|
|
|
|
{STATUS_BOX =+7 +0 +165 +15 terrain-info minimap-panel right fixed}
|
|
#[label]
|
|
# id=terrain-icon
|
|
# icon=icons/terrain/terrain_type_info.png
|
|
# text= _ "terrain"
|
|
# ref=terrain-info-box-center
|
|
# rect="=-1,=-1,+20,+16"
|
|
# xanchor=right
|
|
# yanchor=fixed
|
|
#[/label]
|
|
{STATUS_BOX =+0 -2 +165 +15 terrain-description terrain-info-box-botleft right fixed}
|
|
[terrain]
|
|
id=terrain-description
|
|
ref=terrain-description-box-center
|
|
rect="=-1,=-1,+20,+16"
|
|
xanchor=right
|
|
yanchor=fixed
|
|
[/terrain]
|
|
|
|
#enddef
|
|
|
|
#define COUNTDOWN_THEME
|
|
{STATUS_BOX_BORDERLESS +3 =+0 +90 +15 timeout battery-box-topright fixed fixed}
|
|
#enddef
|
|
|
|
#define COUNTDOWN_THEME_STATUS FONT_SMALL_SIZE
|
|
[report_countdown]
|
|
id=report_countdown
|
|
font_size={FONT_SMALL_SIZE}
|
|
ref=timeout-box-center
|
|
rect="=,=-3,+80,+20"
|
|
xanchor=fixed
|
|
yanchor=fixed
|
|
[/report_countdown]
|
|
#enddef
|
|
#define REPLAY_THEME FONT_SMALL_SIZE
|
|
#arg LEFT_MARGIN
|
|
=#endarg
|
|
[replay]
|
|
[add]
|
|
[panel]
|
|
id=replay-panel
|
|
image=themes/editor/classic/toolbar.png
|
|
ref=top-panel
|
|
rect="{LEFT_MARGIN},+0,842,+41"
|
|
xanchor=left
|
|
yanchor=fixed
|
|
[/panel]
|
|
[/add]
|
|
[change]
|
|
id=main-map
|
|
ref=top-panel
|
|
rect="{LEFT_MARGIN},+41,842,768"
|
|
[/change]
|
|
[add]
|
|
[action]
|
|
id=button-playreplay
|
|
ref=replay-panel
|
|
type=image
|
|
image=button_square/button_square_30
|
|
overlay=icons/action/play_30
|
|
title= _ "replay^Play"
|
|
tooltip= _ "continuous replay"
|
|
items=playreplay
|
|
rect="=+7,=+5,+30,+30"
|
|
xanchor=fixed
|
|
yanchor=fixed
|
|
[/action]
|
|
[/add]
|
|
[add]
|
|
[action]
|
|
id=button-stopreplay
|
|
ref=button-playreplay
|
|
type=image
|
|
image=button_square/button_square_30
|
|
overlay=icons/action/pause_30
|
|
title= _ "replay^Stop"
|
|
tooltip= _ "pause after current move"
|
|
items=stopreplay
|
|
rect="+4,=+0,+30,+30"
|
|
#rect="+4,=,+23,="
|
|
xanchor=fixed
|
|
yanchor=fixed
|
|
[/action]
|
|
[/add]
|
|
[add]
|
|
[action]
|
|
id=button-resetreplay
|
|
ref=button-stopreplay
|
|
type=image
|
|
image=button_square/button_square_30
|
|
overlay=icons/action/stop_30
|
|
title= _ "replay^Reset"
|
|
tooltip= _ "reset to beginning"
|
|
items=resetreplay
|
|
#rect="+4,=,+23,="
|
|
rect="+4,=+0,+30,+30"
|
|
xanchor=fixed
|
|
yanchor=fixed
|
|
[/action]
|
|
[/add]
|
|
[add]
|
|
[action]
|
|
id=button-nextturn
|
|
ref=button-resetreplay
|
|
type=image
|
|
image=button_square/button_square_30
|
|
overlay=icons/action/play_turn_30
|
|
title= _ "Next Turn"
|
|
tooltip= _ "play turn"
|
|
items=replaynextturn
|
|
#rect="+4,=,+23,="
|
|
rect="+4,=+0,+30,+30"
|
|
xanchor=fixed
|
|
yanchor=fixed
|
|
[/action]
|
|
[/add]
|
|
[add]
|
|
[action]
|
|
id=button-nextside
|
|
ref=button-nextturn
|
|
type=image
|
|
image=button_square/button_square_30
|
|
overlay=icons/action/play_side_30
|
|
title= _ "Next Side"
|
|
tooltip= _ "play side turn"
|
|
items=replaynextside
|
|
rect="+4,=+0,+30,+30"
|
|
xanchor=fixed
|
|
yanchor=fixed
|
|
[/action]
|
|
[/add]
|
|
[add]
|
|
[action]
|
|
id=button-nextmove
|
|
ref=button-nextside
|
|
type=image
|
|
image=button_square/button_square_30
|
|
overlay=icons/action/play_move_30
|
|
title= _ "Next Move"
|
|
tooltip= _ "play single move"
|
|
items=replaynextmove
|
|
rect="+4,=+0,+30,+30"
|
|
xanchor=fixed
|
|
yanchor=fixed
|
|
[/action]
|
|
[/add]
|
|
[add]
|
|
[menu]
|
|
id=show-what
|
|
ref=button-nextmove
|
|
image=button_normal/button_H22
|
|
title= _ "Point of view"
|
|
items=replayshowteam1,replayshoweach,replayshoweverything
|
|
rect="+15,=+4,+100,+10"
|
|
xanchor=fixed
|
|
yanchor=fixed
|
|
[/menu]
|
|
[/add]
|
|
[add]
|
|
[action]
|
|
id=button-continue
|
|
ref=show-what
|
|
title= _ "Continue Play"
|
|
tooltip= _ "Exit the replay mode and continue playing normally."
|
|
items=replayexit
|
|
rect="+15,=,+100,="
|
|
xanchor=fixed
|
|
yanchor=fixed
|
|
[/action]
|
|
[/add]
|
|
[add]
|
|
[action]
|
|
id=skip-animation
|
|
ref=button-continue
|
|
type=checkbox
|
|
title= _ "Skip animation"
|
|
items=replayskipanimation
|
|
rect="+15,=+2,+80,+10"
|
|
xanchor=fixed
|
|
yanchor=fixed
|
|
[/action]
|
|
[/add]
|
|
[/replay]
|
|
#enddef
|
|
|
|
#define CLASSIC_REPLAY_THEME FONT_SMALL_SIZE
|
|
[replay]
|
|
[change]
|
|
id=main-map
|
|
ref=top-panel
|
|
rect="=,+30,+882,768"
|
|
[/change]
|
|
[add]
|
|
[panel]
|
|
id=replay-panel
|
|
image=themes/legacy/top-bg.png
|
|
ref=top-panel
|
|
rect="=,+0,+882,+30"
|
|
xanchor=left
|
|
yanchor=fixed
|
|
[/panel]
|
|
[/add]
|
|
[add]
|
|
[label]
|
|
id=replay-label
|
|
text= _ "Replay"
|
|
ref=replay-panel
|
|
rect="=+3,=+5,+60,=-4"
|
|
font_size={FONT_SMALL_SIZE}
|
|
font_rgb=160,160,160
|
|
xanchor=fixed
|
|
yanchor=fixed
|
|
[/label]
|
|
[/add]
|
|
[add]
|
|
[action]
|
|
id=button-playreplay
|
|
ref=replay-label
|
|
type=image
|
|
image=classic/play
|
|
title= _ "Play"
|
|
tooltip= _ "continuous replay"
|
|
items=playreplay
|
|
rect="+4,=-4,+23,="
|
|
xanchor=fixed
|
|
yanchor=fixed
|
|
[/action]
|
|
[/add]
|
|
[add]
|
|
[action]
|
|
id=button-stopreplay
|
|
ref=button-playreplay
|
|
type=image
|
|
image=classic/pause
|
|
title= _ "Stop"
|
|
tooltip= _ "pause"
|
|
items=stopreplay
|
|
rect="+4,=,+23,="
|
|
xanchor=fixed
|
|
yanchor=fixed
|
|
[/action]
|
|
[/add]
|
|
[add]
|
|
[action]
|
|
id=button-resetreplay
|
|
ref=button-stopreplay
|
|
type=image
|
|
image=classic/stop
|
|
title= _ "Reset"
|
|
tooltip= _ "reset to beginning"
|
|
items=resetreplay
|
|
rect="+4,=,+23,="
|
|
xanchor=fixed
|
|
yanchor=fixed
|
|
[/action]
|
|
[/add]
|
|
[add]
|
|
[action]
|
|
id=button-nextturn
|
|
ref=button-resetreplay
|
|
type=image
|
|
image=classic/play-turn
|
|
title= _ "Next Turn"
|
|
tooltip= _ "play turn"
|
|
items=replaynextturn
|
|
rect="+4,=,+23,="
|
|
xanchor=fixed
|
|
yanchor=fixed
|
|
[/action]
|
|
[/add]
|
|
[add]
|
|
[action]
|
|
id=button-nextside
|
|
ref=button-nextturn
|
|
type=image
|
|
image=classic/play-side
|
|
title= _ "Next Side"
|
|
tooltip= _ "play side turn"
|
|
items=replaynextside
|
|
rect="+4,=,+23,="
|
|
xanchor=fixed
|
|
yanchor=fixed
|
|
[/action]
|
|
[/add]
|
|
[add]
|
|
[action]
|
|
id=button-nextmove
|
|
ref=button-nextside
|
|
type=image
|
|
image=classic/play-move
|
|
title= _ "Next Move"
|
|
tooltip= _ "play single move"
|
|
items=replaynextmove
|
|
rect="+4,=,+23,="
|
|
xanchor=fixed
|
|
yanchor=fixed
|
|
[/action]
|
|
[/add]
|
|
[add]
|
|
[menu]
|
|
id=show-what
|
|
ref=button-nextmove
|
|
image=classic/lite
|
|
title= _ "Point of view"
|
|
items=replayshowteam1,replayshoweach,replayshoweverything
|
|
rect="+15,=+2,+100,+10"
|
|
xanchor=fixed
|
|
yanchor=fixed
|
|
[/menu]
|
|
[/add]
|
|
[add]
|
|
[action]
|
|
id=skip-animation
|
|
ref=show-what
|
|
type=checkbox
|
|
title= _ "Skip animation"
|
|
items=replayskipanimation
|
|
rect="+15,=+1,+80,+10"
|
|
xanchor=fixed
|
|
yanchor=fixed
|
|
[/action]
|
|
[/add]
|
|
[/replay]
|
|
#enddef
|