EBernhardson has uploaded a new change for review. https://gerrit.wikimedia.org/r/114702
Change subject: Makefile command to check i18n for matching en and qqq keys ...................................................................... Makefile command to check i18n for matching en and qqq keys Change-Id: I43ed7ff52a9887a1e8649dc842e7cf2adcd82f51 --- M Makefile A scripts/check-i18n.php 2 files changed, 20 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Flow refs/changes/02/114702/1 diff --git a/Makefile b/Makefile index 438b99c..ecfe5ac 100644 --- a/Makefile +++ b/Makefile @@ -57,6 +57,9 @@ vagrant-browsertests: @vagrant ssh -- -X cd /srv/browsertests '&&' MEDIAWIKI_URL=http://localhost/wiki/ MEDIAWIKI_USER=Admin MEDIAWIKI_PASSWORD=vagrant bundle exec cucumber /vagrant/mediawiki/extensions/Flow/tests/browser/features/ -f pretty +check-i18n: + @php scripts/check-i18n.php + ### # Static analysis ### diff --git a/scripts/check-i18n.php b/scripts/check-i18n.php new file mode 100644 index 0000000..9b64641 --- /dev/null +++ b/scripts/check-i18n.php @@ -0,0 +1,17 @@ +<?php + +$repo = realpath( __DIR__ . '/..' ); + +include __DIR__ . "/../Flow.i18n.php"; + +$missing = array_diff( array_keys( $messages['en'] ), array_keys( $messages['qqq'] ) ); +if ( $missing ) { + echo "Missing i18n messages:\n\t", implode( "\n\t", $missing ), "\n"; + exit( 1 ); +} + +$extra = array_diff( array_keys( $messages['qqq'] ), array_keys( $messages['en'] ) ); +if ( $extra ) { + echo "Extra qqq messages:\n\t", implode( "\n\t", $extra ), "\n"; + exit( 1 ); +} -- To view, visit https://gerrit.wikimedia.org/r/114702 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I43ed7ff52a9887a1e8649dc842e7cf2adcd82f51 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Flow Gerrit-Branch: master Gerrit-Owner: EBernhardson <ebernhard...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits