<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Languages/update-source-strings.sh, branch release-prep-2407</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Common/MsgHandler: Remove non-format variants of PanicAlert</title>
<updated>2022-01-09T20:44:14+00:00</updated>
<author>
<name>Pokechu22</name>
<email>Pokechu022@gmail.com</email>
</author>
<published>2021-11-11T01:43:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=bab3ff0157065a62f6d16cba3953690a43529b05'/>
<id>bab3ff0157065a62f6d16cba3953690a43529b05</id>
<content type='text'>
They're no longer used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
They're no longer used.
</pre>
</div>
</content>
</entry>
<entry>
<title>Common/MsgHandler: Add fmt-capable variants of the alert macros</title>
<updated>2020-11-09T13:48:17+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-11-09T12:50:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=7b21f7af2e62da9f745812383fc697e840bf4f6a'/>
<id>7b21f7af2e62da9f745812383fc697e840bf4f6a</id>
<content type='text'>
Adds an interface that uses fmt under the hood, which is much more
flexible than printf, particularly for localization purposes, given fmt
supports positional formatters in a cross-platform manner out of the box
with no configuration necessary.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds an interface that uses fmt under the hood, which is much more
flexible than printf, particularly for localization purposes, given fmt
supports positional formatters in a cross-platform manner out of the box
with no configuration necessary.
</pre>
</div>
</content>
</entry>
<entry>
<title>Reorder xgettext arguments</title>
<updated>2020-10-19T14:29:57+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2020-10-19T14:29:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=3112a33f96530eccc7c1ee123b57baff1d9eae77'/>
<id>3112a33f96530eccc7c1ee123b57baff1d9eae77</id>
<content type='text'>
Just so that both xgettext invocations start off the
same way, for ease of comparison.

I also removed -d because -o makes it redundant.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Just so that both xgettext invocations start off the
same way, for ease of comparison.

I also removed -d because -o makes it redundant.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix predefined Qt strings not getting translated</title>
<updated>2020-10-19T14:21:47+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2020-10-19T13:58:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=12628c8c45f7350240305dfb1fba53796ddef2b5'/>
<id>12628c8c45f7350240305dfb1fba53796ddef2b5</id>
<content type='text'>
https://bugs.dolphin-emu.org/issues/11507
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugs.dolphin-emu.org/issues/11507
</pre>
</div>
</content>
</entry>
<entry>
<title>Add helper function for fmt::format(GetStringT(...</title>
<updated>2020-10-19T12:36:08+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2020-10-14T18:50:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=1084cfec1aecd54daead865f56984ed5b8e5b6c0'/>
<id>1084cfec1aecd54daead865f56984ed5b8e5b6c0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>DolphinQt: Support gettext contexts (Qt disambiguations)</title>
<updated>2020-06-02T20:24:49+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2020-06-02T20:13:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=74ae02f9794d939a941be04b9b48b6667886fa76'/>
<id>74ae02f9794d939a941be04b9b48b6667886fa76</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>update-source-strings.sh: Specify encoding</title>
<updated>2019-04-13T15:27:19+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2019-04-13T15:23:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2740aec6da6950f774967625b023ecb8bcf663d5'/>
<id>2740aec6da6950f774967625b023ecb8bcf663d5</id>
<content type='text'>
This is needed because 84cbd51 and 5efb717 added non-ASCII characters.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is needed because 84cbd51 and 5efb717 added non-ASCII characters.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use dirname $0 in localization scripts</title>
<updated>2017-08-04T17:09:12+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2017-08-04T17:09:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=0db63cefc0e4bc7448b393c9bc09c24ca39aa136'/>
<id>0db63cefc0e4bc7448b393c9bc09c24ca39aa136</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Split gettextize script into two</title>
<updated>2017-08-01T11:33:07+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2017-07-01T15:39:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6425fa28ab1079726cc3ef320f6c8410bd970cf7'/>
<id>6425fa28ab1079726cc3ef320f6c8410bd970cf7</id>
<content type='text'>
When building DolphinWX using cmake, msgmerge will run on the
.po files, updating the formatting of them if they aren't
already in the exact format that msgmerge uses. This means that
running msgmerge on all the .po files is necessary before
committing any updates to the .po files, because otherwise
unstaged changes are going to appear whenever anyone tries to
build that commit using cmake. The translation syncing scripts
that were used by delroth and Parlane did so by invoking `cmake`
and then `make translations`, but that isn't a good solution
for people who sync translations on Windows (i.e. me).

This commit uncomments some existing code for running msgmerge
on all the .po files, and places that code in a new script. Now,
translation syncing scripts just have to call that script before
committing, instead of using msgmerge directly or using cmake.

I'm not sure why the script was called gettextize to begin with.
gettextize is the name of a gettext executable that doesn't seem
to be related to what our gettextize script did.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When building DolphinWX using cmake, msgmerge will run on the
.po files, updating the formatting of them if they aren't
already in the exact format that msgmerge uses. This means that
running msgmerge on all the .po files is necessary before
committing any updates to the .po files, because otherwise
unstaged changes are going to appear whenever anyone tries to
build that commit using cmake. The translation syncing scripts
that were used by delroth and Parlane did so by invoking `cmake`
and then `make translations`, but that isn't a good solution
for people who sync translations on Windows (i.e. me).

This commit uncomments some existing code for running msgmerge
on all the .po files, and places that code in a new script. Now,
translation syncing scripts just have to call that script before
committing, instead of using msgmerge directly or using cmake.

I'm not sure why the script was called gettextize to begin with.
gettextize is the name of a gettext executable that doesn't seem
to be related to what our gettextize script did.
</pre>
</div>
</content>
</entry>
</feed>
