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

Reply via email to