Other components
Component | Translated | Unfinished | Unfinished words | Unfinished characters | Untranslated | Checks | Suggestions | Comments | |
---|---|---|---|---|---|---|---|---|---|
Godot Documentation CC-BY-4.0 | 35% | 15,800 | 285,398 | 1,893,876 | 11,111 | 257 | 11 | 1 | |
|
|||||||||
Godot Editor MIT | 97% | 115 | 667 | 4,339 | 17 | 15 | 8 | 13 | |
|
|||||||||
Godot Properties MIT | 55% | 1,602 | 3,880 | 24,832 | 67 | 31 | 3 | 1 | |
|
Overview
Project website | godotengine.org |
---|---|
Instructions for translators | Thanks for helping with Godot Engine translations! Please make sure to read the detailed instructions that we have for each translation components on: https://docs.godotengine.org/en/latest/contributing/documentation/editor_and_docs_localization.html |
Project maintainers | mhilbrunner timothyqiu Akien |
Translation license | MIT License |
Translation process |
|
Source code repository |
https://github.com/godotengine/godot-editor-l10n
|
Repository branch | main |
Last remote commit |
Merge pull request #20 from YeldhamDev/damn_you_regex
fd43ab8
Rémi Verschelde authored a month ago |
Last commit in Weblate |
properties: Translated using Weblate (French)
c2cf6e0
unrealvisionyt authored 4 days ago |
Weblate repository |
https://hosted.weblate.org/git/godot-engine/godot-properties/
|
File mask | classes/*.po |
Translation file |
Download
classes/ru.po
|
Last change | June 5, 2024, 10:22 a.m. |
Last author | Anonymous |
13 hours ago
String statistics
Strings percent | Hosted strings | Words percent | Hosted words | Characters percent | Hosted characters | |
---|---|---|---|---|---|---|
Total | 20,524 | 530,660 | 3,687,909 | |||
Translated | 5% | 1,053 | 1% | 9,269 | 1% | 61,955 |
Needs editing | 16% | 3,437 | 11% | 60,923 | 11% | 418,250 |
Read-only | 0% | 0 | 0% | 0 | 0% | 0 |
Failing checks | 3% | 669 | 5% | 29,480 | 5% | 212,548 |
Strings with suggestions | 1% | 8 | 1% | 590 | 1% | 3,844 |
Untranslated strings | 78% | 16,034 | 86% | 460,468 | 86% | 3,207,704 |
Quick numbers
and previous 30 days
Trends of last 30 days
+5%
Hosted words
+100%
+5%
Hosted strings
+100%
−1%
Translated
+5%
−100%
Contributors
+100%
anonymous
Suggestion added |
|
None
Changes committed |
Changes committed
2 weeks ago
|
UltraTaber
Translation added |
|
UltraTaber
Contributor joined |
Contributor joined
2 weeks ago
|
Akien
Resource updated |
The “
classes/ru.po ” file was changed.
a month ago
|
None
String added in the repository |
|
None
String added in the repository |
|
None
String added in the repository |
|
None
String added in the repository |
|
None
String added in the repository |
|
20,524 | File in original format as translated in the repository | gettext PO file | |||||||
---|---|---|---|---|---|---|---|---|---|
20,524 | All strings, converted files enriched with comments; suitable for offline translation | CSV | gettext MO | gettext PO | TBX | TMX | XLIFF 1.1 with gettext extensions | XLIFF 1.1 | XLSX |
19,471 | Unfinished strings, converted files enriched with comments; suitable for offline translation | CSV | gettext MO | gettext PO | TBX | TMX | XLIFF 1.1 with gettext extensions | XLIFF 1.1 | XLSX |
An optional [param message] can be shown in addition to the generic "Assertion failed" message. You can use this to provide additional details about why the assertion failed.
[b]Warning:[/b] For performance reasons, the code inside [method assert] is only executed in debug builds or when running the project from the editor. Don't include code that has side effects in an [method assert] call. Otherwise, the project will behave differently when exported in release mode.
[codeblock]
# Imagine we always want speed to be between 0 and 20.
var speed = -10
assert(speed < 20) # True, the program will continue.
assert(speed >= 0) # False, the program will stop.
assert(speed >= 0 and speed < 20) # You can also combine the two conditional statements in one check.
assert(speed < 20, "the speed limit is 20") # Show a message.
[/codeblock]
[b]Note:[/b] [method assert] is a keyword, not a function. So you cannot access it as a [Callable] or use it inside expressions.
Необязательное [param message] может быть показано в добавление к универсальному сообщению "Assertion failed". Вы можете предоставить дополнительные детали о том, почему ваше утверждение не удалось.
[b]Примечание:[/b] В целях оптимизации, код внутри [method assert] исполняется только в отладочных сборках, или когда вы запускаете проект из редактора . Не добавляйте дополнительный код, у которого есть побочные эффекты в вызове [method assert]. В противном случае, проект будет вести себя по-другому при экспорте в режиме релиза.
[codeblock]
# Предположим, вы хотите, чтобы скорость (speed) была между 0 и 20.
var speed = -10
assert(speed < 20) # True, программа продолжит выполнение
assert(speed >= 0) # False, программа будет остановлена
assert(speed >= 0 and speed < 20) # Вы также можете комбинировать два условных выражения в одной проверке
assert(speed < 20, "лимит скорости равен 20") # Показывает сообщение
[/codeblock]