Marco Ricci commited on 2025-02-11 15:13:16
Zeige 1 geänderte Dateien mit 5 Einfügungen und 4 Löschungen.
* Otherwise empty translators comments were being prefixed with
`TRANSLATORS:`, making them non-empty.
* `Label.DERIVEPASSPHRASE_VAULT_NOTES_INSTRUCTION_TEXT` is actually
pre-wrapped, but it was missing the "no wrap" marker.
* In `ErrMsgTemplate.CANNOT_UPDATE_SETTINGS_NO_SETTINGS`, `--notes` is
also a valid setting to specify.
* The previous locale code `en_DEBUG` suggests that "DEBUG" is
[a territory, not a modifier or variant][1].
[1]: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap08.html
| ... | ... |
@@ -359,9 +359,9 @@ class TranslatableString(NamedTuple): |
| 359 | 359 |
A new [`TranslatableString`][] with the specified comments. |
| 360 | 360 |
|
| 361 | 361 |
""" |
| 362 |
- if not comments.lstrip().startswith( # pragma: no cover |
|
| 362 |
+ if comments.strip() and not comments.lstrip().startswith( |
|
| 363 | 363 |
'TRANSLATORS:' |
| 364 |
- ): |
|
| 364 |
+ ): # pragma: no cover |
|
| 365 | 365 |
comments = 'TRANSLATORS: ' + comments.lstrip() |
| 366 | 366 |
comments = self._maybe_rewrap(comments, fix_sentence_endings=False) |
| 367 | 367 |
return self._replace(translator_comments=comments) |
| ... | ... |
@@ -815,6 +815,7 @@ class Label(enum.Enum): |
| 815 | 815 |
)( |
| 816 | 816 |
'Label :: Help text :: Explanation', |
| 817 | 817 |
"""\ |
| 818 |
+\b |
|
| 818 | 819 |
# Enter notes below the line with the cut mark (ASCII scissors and |
| 819 | 820 |
# dashes). Lines above the cut mark (such as this one) will be ignored. |
| 820 | 821 |
# |
| ... | ... |
@@ -2050,7 +2051,7 @@ class ErrMsgTemplate(enum.Enum): |
| 2050 | 2051 |
)( |
| 2051 | 2052 |
'Error message', |
| 2052 | 2053 |
'Cannot update the {settings_type!s} without any given settings. '
|
| 2053 |
- 'You must specify at least one of --lower, ..., --symbol, ' |
|
| 2054 |
+ 'You must specify at least one of --lower, ..., --symbol, --notes, ' |
|
| 2054 | 2055 |
'or --phrase or --key.', |
| 2055 | 2056 |
flags='python-brace-format', |
| 2056 | 2057 |
) |
| ... | ... |
@@ -2312,7 +2313,7 @@ def _write_po_file( # noqa: C901,PLR0912 |
| 2312 | 2313 |
else: |
| 2313 | 2314 |
po_info.update({
|
| 2314 | 2315 |
'Last-Translator': AUTHOR, |
| 2315 |
- 'Language': 'en_DEBUG', |
|
| 2316 |
+ 'Language': 'en_US@DEBUG', |
|
| 2316 | 2317 |
'Language-Team': 'English', |
| 2317 | 2318 |
}) |
| 2318 | 2319 |
print(*_format_po_info(po_info), sep='\n', end='\n', file=fileobj) |
| 2319 | 2320 |