[Tails-l10n] Errors for ar (REMOVED), hu (REMOVED), kk (REMO…

Delete this message

Reply to this message
Author: Cyril Brulebois
Date:  
To: tails-l10n
CC: tails-rm
Old-Topics: [Tails-l10n] Fixes for ar.po and hu.po
New-Topics: [Tails-l10n] Errors for ar (REMOVED), fa (REMOVED), hu (REMOVED), kk (REMOVED), nl (PLEASE FIX)
Subject: [Tails-l10n] Errors for ar (REMOVED), hu (REMOVED), kk (REMOVED), nl (PLEASE FIX)
Hi,

Cyril Brulebois <ckb@???> (2019-02-12):
> Hi,
>
> It'd be great to have those fixed so they don't break further l10n syncs
> when we're in the middle of the release process:
>
>     kibi@armor:~/work/clients/tails/release/release-checkout$ cd "${RELEASE_CHECKOUT:?}" && \
>     > ./import-translations  && \
>     > ./refresh-translations && \
>     > ./submodules/jenkins-tools/slaves/check_po
>     […]
>     E: ./po/ar.po: python-brace-format-string-missing-argument msgid '{details} Please check your list of additional software or read the system log to understand the problem.': details not in msgstr while in msgid
>     E: ./po/hu.po: python-brace-format-string-unknown-argument msgid 'Remove {package} from your additional software? This will stop installing the package automatically.': packages in msgstr but not in msgid
>     E: ./po/hu.po: python-brace-format-string-missing-argument msgid 'Remove {package} from your additional software? This will stop installing the package automatically.': package not in msgstr while in msgid


Here we are with some more issues:

kibi@armor:~/work/clients/tails/release/release-checkout$ ./submodules/jenkins-tools/slaves/check_po
E: ./po/ar.po: python-brace-format-string-missing-argument msgid '{details} Please check your list of additional software or read the system log to understand the problem.': details not in msgstr while in msgid
E: ./po/fa.po: python-brace-format-string-missing-argument msgid '{beginning} and {last}': beginning not in msgstr while in msgid
E: ./po/fa.po: python-brace-format-string-missing-argument msgid '{beginning} and {last}': last not in msgstr while in msgid
E: ./po/fa.po: python-brace-format-string-missing-argument msgid 'Add {packages} to your additional software?': packages not in msgstr while in msgid
E: ./po/fa.po: python-brace-format-string-missing-argument msgid 'Failed to remove {pkg}': pkg not in msgstr while in msgid
E: ./po/fa.po: python-brace-format-string-missing-argument msgid 'Stop installing {package} automatically': package not in msgstr while in msgid
E: ./po/kk.po: python-brace-format-string-unknown-argument msgid '{details} Please check your list of additional software or read the system log to understand the problem.': 'Толығырақ' in msgstr but not in msgid
E: ./po/kk.po: python-brace-format-string-missing-argument msgid '{details} Please check your list of additional software or read the system log to understand the problem.': details not in msgstr while in msgid
E: ./po/kk.po: python-brace-format-string-unknown-argument msgid '{beginning} and {last}': 'басынан' in msgstr but not in msgid
E: ./po/kk.po: python-brace-format-string-unknown-argument msgid '{beginning} and {last}': 'соңынан' in msgstr but not in msgid
E: ./po/kk.po: python-brace-format-string-missing-argument msgid '{beginning} and {last}': beginning not in msgstr while in msgid
E: ./po/kk.po: python-brace-format-string-missing-argument msgid '{beginning} and {last}': last not in msgstr while in msgid
E: ./po/kk.po: python-brace-format-string-unknown-argument msgid 'Failed to remove {pkg}': Pkg in msgstr but not in msgid
E: ./po/kk.po: python-brace-format-string-missing-argument msgid 'Failed to remove {pkg}': pkg not in msgstr while in msgid
E: ./po/hu.po: python-brace-format-string-unknown-argument msgid 'Remove {package} from your additional software? This will stop installing the package automatically.': packages in msgstr but not in msgid
E: ./po/hu.po: python-brace-format-string-missing-argument msgid 'Remove {package} from your additional software? This will stop installing the package automatically.': package not in msgstr while in msgid
E: ./po/nl.po: python-brace-format-string-error msgid 'The file container {path} could not be opened with write access. It was opened read-only instead. You will not be able to modify the content of the container.
{error_message}': invalid replacement field specification '{path] kon niet worden geopend met schrijf toegang. Het is in plaats daarvan geopend als alleen-lezen. U kunt daarom de inhoud van de container niet aanpassen.'


Here's what I did:
- REMOVED: ar & hu; they were already mentioned last time and they
haven't been fixed in 1+ month.
- REMOVED: kk; too many errors for me to dive into.
- FIXED: nl.

Fixes needed for nl:
- {path] → {path}
- [error_message} → {error_message}

I've fixed this temporarily, but please make sure that gets fixed
upstream; otherwise it might get removed like ar & hu in a later
release.

Thanks for your time.


Cheers,
--
Cyril 'kibi' Brulebois (ckb@???)