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 |