Commit graph

29470 commits

Author SHA1 Message Date
Severin Glöckner
ade6e5803a fix macro comment
[ci_skip]
2023-06-24 21:32:37 +02:00
Wedge009
c962a07c03 Spelling correction.
[ci skip]
2023-06-21 10:10:52 +10:00
Tahsin Jahin Khalid
6a0df44c00
wmllint: add new conversion rule for the Elvish Fighter image path 2023-06-20 14:22:50 +02:00
Tahsin Jahin Khalid
60ab78c9c0
LoW/ANL/WC update instances of units/elves-wood/fighter.png 2023-06-20 14:14:15 +02:00
doofus-01
3e494faaeb
1.17 Updated Elf Fighter sprite (#7651)
* Updated Fighter sprite with Vyncyn running anim
2023-06-18 09:33:19 -07:00
doofus-01
f894b8cee5
add primary key to some unit animations that needed it (#7725) 2023-06-18 09:32:22 -07:00
Pentarctagon
1be31358dc 1.17.18+dev 2023-06-17 23:49:13 -05:00
Pentarctagon
5ccd1507c9 1.17.18 2023-06-17 23:45:14 -05:00
Pentarctagon
8c1aa790ab pot-update and regenerate doc files 2023-06-17 23:34:20 -05:00
Iris Morelle
b75b4978b6
Merge branch 'feature/theme-menu-merge'
Closes #7694.
2023-06-17 16:52:51 -04:00
Steve Cotton
d8424fd8f9 UtBS: improve po hints
po: The rest of this commit message is for the translators' changelog, because
it's notes about what changed recently, as found by looking at fuzzies while
updating the German translation.

S01 "Come on, Kaleh, we have to go see if anyone is hurt or needs help. ..."
was just a grammar fix, of "answer to the call".

UtBS S08's dialogue had Esanoo refer to Melusand as "my master" repeatedly.
That changed to "leader" or "wise leader" in 1.15.4, mainly without other
changes in the text.

Other lines should have changed "master" to "leader". I'm planning to do that
later, but this commit is just the cherry-pick.
* S08 Zhul's "You don’t know where to find your master?"
* S08 Kaleh's two game-over lines because "too many merfolk have died"

UtBS S08 "You dare defy me?!..." : the change is just a typo fix

UtBS S10 "This will go much faster if you don’t interrupt me. ..." the one-word
change is from "the many" to "many" in the last sentence.

UtBS unit type Dawarf: the unit description had a grammar correction of "it's isn't"

(cherry picked from commit b42a1b83a1)
2023-06-14 14:38:42 +02:00
Ivo Julca
100b409b68 i18n: Make GUI.pyw translatable
- POT file with textdomain `wesnoth-tools`
- Uses xgettext with flag --language=Python
2023-06-14 09:58:56 +02:00
Ivo Julca
4d2cb1ce7f Build: Update scripts for .pot, .po files to support Python files
- Rewrites some of the commands to use Python.
- Also implements wmlxgettext --force-po, similar to xgettext.
2023-06-14 09:58:56 +02:00
Gunter Labes
639fb7158e
Remove obsolete comment 2023-06-13 10:46:15 +02:00
Iris Morelle
9893e0b49d
gui/preferences: Additional relabelling
* Team colors -> Team color indicators
 * Grid -> Grid overlay
2023-06-11 20:13:51 -04:00
Iris Morelle
fb617638a4
gui/preferences: Drop redundant 'Show' at the start of some options 2023-06-10 16:38:02 -04:00
Iris Morelle
36510e5dc9
gui/preferences: Relabel and retooltip Show floating labels 2023-06-10 16:38:02 -04:00
Iris Morelle
edd14a7233
gui/preferences: Clarify themes tooltip
Mentions that additional themes may be provided by add-ons.
2023-06-10 16:38:02 -04:00
Iris Morelle
6b635f3072
gui/preferences: Relabel some Display options
* Resolution options now use "Window size" instead since it is more
   accurate to the current implementation of fullscreen

 * Theme becomes "Interface theme" to make its meaning clearer in the
   absence of additional built-in themes

 * "Automatic pixel scale multiplier" just becomes "Automatic scale"
   since the rest can be inferred from the context of the option being
   located right under the Pixel scale multiplier slider
2023-06-10 16:38:02 -04:00
Iris Morelle
d402da4e11
gui: Rearrange Display Preferences
This regroups some of the display options together in more logical
blocks:

 - Limit FPS and VSync with Resolution and Pixel scale multiplier
 - Theme and Show floating labels/team colors/grid
 - Animated map and Animated water
 - Show unit idle/standing animations

(Unwieldy diff because of all the grid reshuffling)
2023-06-10 16:38:02 -04:00
Iris Morelle
f7c879a171
gui/preferences: Make Themes selection a dropdown menu
Note that this doesn't remove the themes dialog functionality, since
it is currently used by the :theme command in the game console.
2023-06-10 16:38:02 -04:00
nemaara
126e05f7f5
NR S5: fix syntax 2023-06-08 00:17:53 -07:00
TheShadowOfHassen
cc17ed39aa
NR: FINAL Edit/Rewrite/Touchup 11, 12, 13 and epilogue. (#7683) 2023-06-07 18:59:58 -07:00
TheShadowOfHassen
147470353b
NR: Rewrite/Edit/Touchup: 08a, 09a, 10a (#7682) 2023-06-07 17:46:44 -07:00
TheShadowOfHassen
056b5f74e7
Nr: Rewrite/Edit/Touchup 05_02, 06_a, 07_a (#7680) 2023-06-07 16:39:46 -07:00
Slayer95
4c4e7b57e6
HttT: Improve Thoria branch rewards (#7622)
- Sergeant has been promoted to Lieutenant.
- Book of Wose Lore now also effectively grants intelligent trait
2023-06-07 14:30:16 -07:00
TheShadowOfHassen
3fb1e8f218
NR Dialog Rewrite/Edit/Touchup: Scenarios: 5 (#7676) 2023-06-07 10:49:33 -07:00
TheShadowOfHassen
ce7e54ec40
NR Dialog Rewrite/Edit/Touchup: 2-2 3, 4 (#7663) 2023-06-07 10:48:05 -07:00
Steve Cotton
ba3e346455 UtBS: Make the name of the dark assassin translatable again
It needs to be translatable because it needs to match the other strings that
call him by name. It was translatable until 1.15.4, and several of the .po
files that are already in the 1.16 still include it as an obsolete message, so
the next pot-update run will turn this back into a translated text in
Bulgarian, Greek, Irish, Galician, Latin, Lithuanian, Russian, Serbian and
Traditional Chinese.

(cherry picked from commit d07b74f010)
2023-06-06 14:08:23 +02:00
Iris Morelle
a92ae5c86a
gui/game_version: Minor layout tweaks to Log File button
* Make the label more compact for translations ("Log File" instead of
   "Open Log File")
 * Make the tooltip slightly more specific about the file's identity
 * Relocate the button to the bottom row to use real estate better
2023-06-04 22:18:19 -04:00
Iris Morelle
acd9429a23
gui/game_version: Fix Open Log File button being missing
In commit fc7c87b765 someone missed the
logic surrounding the Open Log File button's setup that should've been
made not Windows-specific anymore.

This commit enables the Open Log File button back whenever Wesnoth has
a log file open for the current session. It also removes a few more
leftovers of the old Windows-specific UI layout path.
2023-06-04 22:18:18 -04:00
gfgtdf
f7140b2e44 WC: Fix epic trait raising xp
Now it only applies to amlas, which seems to be how
the code was indeded to work, we could also make it
apply to normal advancements that cost >60xp
2023-06-05 02:32:03 +02:00
gfgtdf
bf63ff3e9b seperate menu for quick replays 2023-06-03 15:56:01 +02:00
Gunter Labes
df855235b4
Fix version validation
Fixes #7396
2023-06-01 11:01:08 +02:00
Gothyoba
0005a2eb23 Fixed old typo in definition of unit recruit window 2023-05-31 11:00:43 -05:00
Slayer95
81014cc0c2
Update wmllint calls to parse_macroref (#7662)
Fixup for #7561.
2023-05-30 18:03:20 +02:00
doofus-01
5b27ac92c9
1.17 new terrain - ruined walls (#7629)
Three terrains for ruined walls:  Xur (damaged cave walls); Xor (damaged stone walls); Exos (ruined stone walls, rational for the 'E' is that it's more embellishment than barrier)
2023-05-27 16:30:37 -07:00
Pentarctagon
0bfef4cd31
Add some search terms to the match history dialog. (#7571)
This still defaults to searching by the selected player name, but now also allows searching by:
* player name
* game name
* one of scenario id, era id, or modification id

The game name, scenario id, era id, and modification id support a leading and/or trailing wildcard for partial matches by essentially replacing the leading and/or trailing asterisk with a percent sign.

Scenario, era, and modification parameters are the ID, not the name, since the server gets the translated value for the name. Therefore searching by name would only give partial results in nearly all situations. So while this is probably unintuitive to a player, it still seems like the less bad option.

---------

Co-authored-by: Gunter Labes <soliton@wesnoth.org>
2023-05-26 11:55:36 -05:00
TheShadowOfHassen
0aa269c66e
[NR][S1 + S2] Story Prose and Dialog Touchups (#7643)
* Update 01_Breaking_the_Chains.cfg

I fixed issue #6510 and reworded another part that seemed confusing.

* Update herodeaths.cfg

Put some periods in it where I think they were needed.

* Fix 01_Breaking_the_Chains.cfg

* Update data/campaigns/Northern_Rebirth/scenarios/01_Breaking_the_Chains.cfg

Co-authored-by: nemaara <nemaara@users.noreply.github.com>

* Update 01_Breaking_the_Chains.cfg

* Update 01_Breaking_the_Chains.cfg

* First pass of 02_01_Infested_Caves.cfg

* spell check

* Update 02_01_Infested_Caves.cfg

* Update data/campaigns/Northern_Rebirth/scenarios/02_01_Infested_Caves.cfg

Co-authored-by: nemaara <nemaara@users.noreply.github.com>

* Update data/campaigns/Northern_Rebirth/scenarios/02_01_Infested_Caves.cfg

Co-authored-by: nemaara <nemaara@users.noreply.github.com>

* Update data/campaigns/Northern_Rebirth/scenarios/02_01_Infested_Caves.cfg

Co-authored-by: nemaara <nemaara@users.noreply.github.com>

* Update 02_01_Infested_Caves.cfg

* Update 02_01_Infested_Caves.cfg

* Update 02_01_Infested_Caves.cfg

* Update 02_01_Infested_Caves.cfg

---------

Co-authored-by: nemaara <nemaara@users.noreply.github.com>
2023-05-26 13:15:49 +08:00
Ivo Julca
d4f16cd75b wmlunits: Use safe charset for image paths 2023-05-25 10:35:57 +02:00
Ivo Julca
71ff0cfabc wmlunits: Normalize file paths consistently 2023-05-25 10:35:57 +02:00
Ivo Julca
89f819661c wmlunits: Add path2url function for cross-platform path handling 2023-05-25 10:35:57 +02:00
Ivo Julca
5136c45b3e wmlunits: Correctly get Wesnoth paths in Windows 2023-05-25 10:35:57 +02:00
Charles Dang
8f112d287e
Merge pull request #7650 from irydacea/feature/gui-dropdown-checkbox-tweak
gui: Use true labelless checkboxes in the dropdown menu implementation
2023-05-24 22:48:28 -04:00
Slayer95
be991e027d
wmlxgettext: Support extracting all textdomains at once (#7624)
* wmlxgettext: Support extracting all textdomains at once

- -o now expects a folder.
- --domain is now treated as an optional filter.

* wmltools/gui/wmlxgettext: Update input handling

- Fix --initialdomain
- Textdomain is no longer mandatory.
- Accept output dir rather than output file.
2023-05-24 22:08:18 +02:00
Toom
9dfd434cdd
move multiplayer macros to proper folder (#7647) 2023-05-22 09:01:23 -05:00
Iris Morelle
0fa13e9894
gui: Use true labelless checkboxes in the dropdown menu implementation
Using checkboxes with an empty label doesn't quite do the trick and it
results in some (minimal) wasted horizontal space.
2023-05-22 03:45:23 -04:00
Pentarctagon
00171d6cb9 1.17.17+dev 2023-05-20 22:09:27 -05:00
Pentarctagon
1c8f405838 1.17.17 2023-05-20 22:08:32 -05:00
Pentarctagon
b2133d4093 pot-update and regenerate doc files 2023-05-20 22:05:36 -05:00