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@???)