Commit Graph

158 Commits

Author SHA1 Message Date
Rémi Verschelde
841fbafc78 i18n: Sync translations with Weblate
(cherry picked from commit 97e7d637e0362a2d676eaa854f0e638ecf49e347)
2020-11-26 10:40:55 +01:00
Rémi Verschelde
31865fcf3f i18n: Sync translations with Weblate
(cherry picked from commit e95af7ae9b883151e6de1d31f94950833ae5b478)
2020-11-17 13:21:03 +01:00
Rémi Verschelde
1ee507d62c i18n: Sync translations with Weblate
(cherry picked from commit 284dae021ae6bbee920fedcb55412a501ee106d8)
2020-10-28 15:55:15 +01:00
Rémi Verschelde
1e2f55e273 i18n: Rename pt_PT to pt
We originally used `pt_PT` (i.e. Portuguese (Portugal)) to distinguish with
the Brazilian Portuguese variant `pt_BR`, as both are significantly different
and need separate translation files.

But Portugal's Portuguese (or "European Portuguese") is close to the variant
spoken and written in other Portuguese-speaking countries such as Angola and
Mozambique, so it makes sense for users of these countries to also have access
to the European Portuguese translation (at least until translators decide that
adding e.g. `pt_AO` and `pt_MZ` variants would make sense, taking into account
the translation effort that this duplication implies).

Godot's locale matching checks first for the full locale (e.g. `pt_AO`), and
if no translation is found, it checks for the non-regional language code
(`pt`), so this change enables translations for Portuguese speakers outside
Portugal and Brazil.
2020-09-24 16:50:44 +02:00
Rémi Verschelde
93303737ac i18n: Sync translations with Weblate
(cherry picked from commit 510d87e468d19836c9946830ffd3a6edcfaebf04)
2020-09-24 15:35:55 +02:00
Marcel Admiraal
a1a2531459 Remove duplicate or unnecessary Python definitions. 2020-09-10 08:38:07 +01:00
Rémi Verschelde
9568bcf166 i18n: Sync translations with Weblate
Add translators comment for the two 'Project Manager' strings,
and fix some of the translations.

(cherry picked from commit c5f6d2097bcbe1826b9111774ed0f8deb5839060)
2020-09-08 15:18:17 +02:00
Rémi Verschelde
5bf28c735d Merge pull request #41510 from SkyLucilfer/TranslatorComment
Add translators comments extraction for Editor
2020-09-07 14:41:49 +02:00
Rémi Verschelde
5c0fabd314 i18n: Sync translations with Weblate
(cherry picked from commit 41b9e1d7ea6241114babf0681c4e25400230ecfc)
2020-09-04 08:56:38 +02:00
SkyJJ
c1016dc3bf Add translators comments extraction for Editor 2020-08-25 20:59:29 +02:00
SkyJJ
ce3461dc88 Update GDScriptTranslationParserPlugin to use GDSriptParser instead of RegEx. 2020-08-19 03:10:51 +02:00
SkyJJ
0ef758eaee Updated Translation architecture to have TranslationPO, did some commit fixes and updated class Reference. 2020-08-19 03:01:53 +02:00
SkyJJ
396f2eee82 Update POT generation to handle context and plurals 2020-08-19 03:01:52 +02:00
Rémi Verschelde
17dd5e29d0 i18n: Sync translations with Weblate
(cherry picked from commit 900949b31695d4deb21a9646b7288c4fcdf20daf)
2020-08-11 16:07:42 +02:00
Rémi Verschelde
12feb9d633 i18n: Sync translations with Weblate
(cherry picked from commit ed20772c092adfecd806a3feddbef2f75d4c39fb)
2020-07-28 13:08:52 +02:00
Rémi Verschelde
e8706848e6 i18n: Sync translations with Weblate
(cherry picked from commit a84f0811606dc89fa4fb9a66fac0851bacc1fc83)
2020-06-25 11:00:38 +02:00
Rémi Verschelde
492625db28 i18n: Sync translations with Weblate
(cherry picked from commit 000db65d40ede5b8cab1ce91f604c359e66f10bb)
2020-06-22 08:44:07 +02:00
Rémi Verschelde
77990b87c2 i18n: Sync translations with Weblate
Remove 'de_CH' translation (4% complete) to default to the 100%
complete 'de' one.

Fixes #32625.

(cherry picked from commit 35a5ebb44d534683da4e2e6b774fe7e1d165a24b)
2020-06-15 14:35:07 +02:00
Rémi Verschelde
bcac39551d i18n: Sync translations with Weblate
(cherry picked from commit d68e631566e953e09e71438558b9f1376648d025)
2020-06-11 10:01:23 +02:00
Rémi Verschelde
0caf55a481 i18n: Sync translations with Weblate
(cherry picked from commit 00b56637824392d4adefcd2b406ff6998e02152c)
2020-05-05 16:05:56 +02:00
Rémi Verschelde
3fff0dda39 i18n: Sync translations with Weblate
(cherry picked from commit ae958b89ab9cb98c9b754140ba9924cb0f279598)
2020-04-27 10:38:22 +02:00
Rémi Verschelde
3c3795279f i18n: Sync translations with Weblate
(cherry picked from commit 471a5abbf3651fc01e7c4f63c994164041d0c93f)
2020-04-17 13:41:23 +02:00
Rémi Verschelde
cd4e46ee65 SCons: Format buildsystem files with psf/black
Configured for a max line length of 120 characters.

psf/black is very opinionated and purposely doesn't leave much room for
configuration. The output is mostly OK so that should be fine for us,
but some things worth noting:

- Manually wrapped strings will be reflowed, so by using a line length
  of 120 for the sake of preserving readability for our long command
  calls, it also means that some manually wrapped strings are back on
  the same line and should be manually merged again.

- Code generators using string concatenation extensively look awful,
  since black puts each operand on a single line. We need to refactor
  these generators to use more pythonic string formatting, for which
  many options are available (`%`, `format` or f-strings).

- CI checks and a pre-commit hook will be added to ensure that future
  buildsystem changes are well-formatted.
2020-03-30 09:05:53 +02:00
Rémi Verschelde
aca1971a12 i18n: Add header strings to translation catalog 2020-03-20 12:35:22 +01:00
Rémi Verschelde
2aa832f415 i18n: Sync translations with Weblate
(cherry picked from commit 0e36b11f9d05bacd5036acc48bf654cbcd5b7628)
2020-03-16 10:49:03 +01:00
Rémi Verschelde
e629b4bc8a i18n: Sync translations with Weblate
(cherry picked from commit 18e021b7cd81afbccf915bd825aaa264a9f608a1)
2020-03-09 10:13:45 +01:00
Rémi Verschelde
c40bd6b775 i18n: Sync translations with Weblate
(cherry picked from commit 1c9132540f5a763106ae1529c61b5cb8cd851bc5)
2020-02-19 10:16:45 +01:00
Rémi Verschelde
ca87791688 i18n: Sync translation template with current source
(cherry picked from commit 3dfedc0b4c5a76db5ada0c3c178b7af240e9a6d0)
2020-02-14 20:20:50 +01:00
Rémi Verschelde
991ad66d28 i18n: Sync translations with Weblate
(cherry picked from commit 74738806f3fd41d101f630ed1d3d58702fa80dbc)
2020-02-14 20:20:43 +01:00
Rémi Verschelde
f76009bbcf i18n: Sync translations with Weblate 2020-01-27 08:11:37 +01:00
Rémi Verschelde
8a7a216be5 i18n: Sync translations with Weblate 2020-01-23 23:19:54 +01:00
Rémi Verschelde
7f7ae0712f i18n: Sync translations with Weblate 2020-01-19 23:19:29 +01:00
Rémi Verschelde
045a5ce14a i18n: Sync translation template with current source 2020-01-16 23:47:18 +01:00
Rémi Verschelde
a0f716763b i18n: Sync translations with Weblate 2020-01-16 23:37:56 +01:00
Rémi Verschelde
269eb5f06c i18n: Sync translation template with current source
Prevent parsing 'thirdparty' sources, there are invalid UTF-8 files
among Bullet sources.
2020-01-12 14:42:34 +01:00
Rémi Verschelde
48d7f7a70f i18n: Sync translations with Weblate 2020-01-12 14:36:21 +01:00
Rémi Verschelde
a7f49ac9a1 Update copyright statements to 2020
Happy new year to the wonderful Godot community!

We're starting a new decade with a well-established, non-profit, free
and open source game engine, and tons of further improvements in the
pipeline from hundreds of contributors.

Godot will keep getting better, and we're looking forward to all the
games that the community will keep developing and releasing with it.
2020-01-01 11:16:22 +01:00
Rémi Verschelde
d53a297a6d i18n: Sync translation template with current source 2019-12-30 18:28:57 +01:00
Rémi Verschelde
c2a28aa28d i18n: Sync translations with Weblate 2019-12-30 18:27:52 +01:00
Rémi Verschelde
8938577459 i18n: Sync translations with Weblate + update template
Also fix a few stray clang-format formatting errors that passed
through CI unnoticed.
2019-12-22 13:27:02 +01:00
Rémi Verschelde
2019d8001d i18n: Sync translations with Weblate 2019-12-21 12:28:47 +01:00
Rémi Verschelde
45908eebf3 i18n: Sync translation template with current source 2019-12-17 11:47:29 +01:00
Rémi Verschelde
5a74cc12d0 i18n: Sync translations with Weblate 2019-12-17 11:44:35 +01:00
Rémi Verschelde
787113d96e i18n: Sync translation template with current source 2019-12-13 10:41:06 +01:00
Rémi Verschelde
115a45c2c5 i18n: Sync translations with Weblate 2019-12-13 10:41:06 +01:00
Rémi Verschelde
10481046e5 i18n: Sync translations with Weblate 2019-12-04 09:08:11 +01:00
Rémi Verschelde
1b40a95b6f i18n: Sync translations with Weblate 2019-11-29 15:51:09 +01:00
Rémi Verschelde
b7ea22c5d2 i18n: Sync translation template with current source 2019-11-22 09:21:58 +01:00
Rémi Verschelde
b395d6bd80 i18n: Sync translations with Weblate 2019-11-22 09:20:29 +01:00
Rémi Verschelde
b8daad9779 i18n: Sync translation template with current source 2019-10-29 13:57:45 +01:00