Brion VIBBER has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/110236

Change subject: Work in progress: translatewiki.net config for Wikipedia-iOS
......................................................................

Work in progress: translatewiki.net config for Wikipedia-iOS

Requires I51d3b4d for AppleFFS localization file format module

Source repo for 'wikipedia-ios' should be checked out from apps/ios/wikipedia 
in gerrit.

Not sure I know what I'm doing so please feel free to make suggestions. 
Untested. :D

Bug: 60500
Change-Id: I6e37902eef60eda7908bc804cca2c93789aa5708
---
M bin/EXTERNAL-PROJECTS
M bin/repocommit
M bin/repocreate
M bin/repoexport
M bin/repoupdate
M groups/Wikimedia/WikimediaMobile-ios.yaml
6 files changed, 60 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/translatewiki 
refs/changes/36/110236/1

diff --git a/bin/EXTERNAL-PROJECTS b/bin/EXTERNAL-PROJECTS
index c5f157e..f446e96 100644
--- a/bin/EXTERNAL-PROJECTS
+++ b/bin/EXTERNAL-PROJECTS
@@ -2,6 +2,7 @@
 blockly
 commons-android
 commons-ios
+wikipedia-ios
 eol
 etherpad-lite
 freecol
diff --git a/bin/repocommit b/bin/repocommit
index 61610b6..d32e1fc 100755
--- a/bin/repocommit
+++ b/bin/repocommit
@@ -82,6 +82,7 @@
 GERRITPROJECTS="\
 commons-android \
 commons-ios \
+wikipedia-ios \
 pywikibot \
 wikimania"
 
diff --git a/bin/repocreate b/bin/repocreate
index 4f291ab..9f23ea0 100755
--- a/bin/repocreate
+++ b/bin/repocreate
@@ -45,6 +45,22 @@
                git review -s
        fi
 
+elif [ "$PROJECT" = "wikipedia-ios" ]
+then
+       if [ -z "$REPO_WIKIPEDIAIOS" ]
+       then echo "Add REPO_WIKIPEDIAIOS to REPOCONF"; exit 1
+       fi
+
+       git clone "$REPO_WIKIPEDIAIOS" $PROJECT
+       if [ "$REPO_RW" = "yes" ]
+       then
+               cd "$PROJECT"
+               git config user.name 'Translation updater bot'
+               git config user.email 'l10n-...@translatewiki.net'
+               git config gitreview.username 'l10n-bot'
+               git review -s
+       fi
+
 elif [ "$PROJECT" = "blockly" ]
 then
        if [ -z "$REPO_BLOCKLY" ]
diff --git a/bin/repoexport b/bin/repoexport
index 537c96f..21b27ec 100755
--- a/bin/repoexport
+++ b/bin/repoexport
@@ -29,6 +29,11 @@
        php "$EXPORTER" --target . --group=out-wikimedia-mobile-commons-ios* 
--lang '*' --skip en,qqq $THRESHOLD
        php "$EXPORTER" --target . --group=out-wikimedia-mobile-commons-ios* 
--lang qqq
 
+elif [ "$PROJECT" = "wikipedia-ios" ]
+then
+       php "$EXPORTER" --target . --group=out-wikimedia-mobile-wikipedia-ios* 
--lang '*' --skip en,qqq $THRESHOLD
+       php "$EXPORTER" --target . --group=out-wikimedia-mobile-wikipedia-ios* 
--lang qqq
+
 elif [ "$PROJECT" = "blockly" ]
 then
        php "$EXPORTER" --target . --group=out-blockly* --lang '*' --skip en 
$THRESHOLD
diff --git a/bin/repoupdate b/bin/repoupdate
index db3d4f3..53ecebf 100755
--- a/bin/repoupdate
+++ b/bin/repoupdate
@@ -74,6 +74,7 @@
 GITUPDATEPROJECTS="\
 commons-android \
 commons-ios \
+wikipedia-ios \
 eol \
 freecol \
 fuel \
diff --git a/groups/Wikimedia/WikimediaMobile-ios.yaml 
b/groups/Wikimedia/WikimediaMobile-ios.yaml
index 079c036..c4aba12 100644
--- a/groups/Wikimedia/WikimediaMobile-ios.yaml
+++ b/groups/Wikimedia/WikimediaMobile-ios.yaml
@@ -16,3 +16,39 @@
 FILES:
   class: JsonFFS
   sourcePattern: 
%GROUPROOT%/commons-ios/Commons-iOS/messages/messages-%CODE%.json
+---
+BASIC:
+  description: "{{int:translate-group-desc-wikimedia-mobile-wikipedia-ios}}"
+  icon: wiki://Wikipedia-logo-v2.svg
+  namespace: NS_WIKIMEDIA
+  id: out-wikimedia-mobile-wikipedia-ios
+  label: Wikipedia iOS Mobile
+  class: FileBasedMessageGroup
+
+MANGLER:
+  class: StringMatcher
+  prefix: wikipedia-ios-
+  patterns:
+    - "*"
+
+FILES:
+  class: AppleFFS
+  sourcePattern: 
%GROUPROOT%/apps-ios-wikipedia/Wikipedia-iOS/%CODE%.lproj/Localizable.strings
+---
+BASIC:
+  description: 
"{{int:translate-group-desc-wikimedia-mobile-wikipedia-ios-meta}}"
+  icon: wiki://Wikipedia-logo-v2.svg
+  namespace: NS_WIKIMEDIA
+  id: out-wikimedia-mobile-wikipedia-ios-meta
+  label: Wikipedia iOS Mobile metadata
+  class: FileBasedMessageGroup
+
+MANGLER:
+  class: StringMatcher
+  prefix: wikipedia-ios-meta-
+  patterns:
+    - "*"
+
+FILES:
+  class: AppleFFS
+  sourcePattern: 
%GROUPROOT%/wikipedia-ios/Wikipedia-iOS/%CODE%.lproj/InfoPlist.strings

-- 
To view, visit https://gerrit.wikimedia.org/r/110236
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I6e37902eef60eda7908bc804cca2c93789aa5708
Gerrit-PatchSet: 1
Gerrit-Project: translatewiki
Gerrit-Branch: master
Gerrit-Owner: Brion VIBBER <br...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to