http://www.mediawiki.org/wiki/Special:Code/MediaWiki/73924

Revision: 73924
Author:   siebrand
Date:     2010-09-28 19:29:15 +0000 (Tue, 28 Sep 2010)

Log Message:
-----------
* update StatusNet-plugins.yaml
* update documentation

Modified Paths:
--------------
    trunk/extensions/Translate/groups/StatusNet/README
    trunk/extensions/Translate/groups/StatusNet/StatusNet-plugins.yaml

Modified: trunk/extensions/Translate/groups/StatusNet/README
===================================================================
--- trunk/extensions/Translate/groups/StatusNet/README  2010-09-28 19:02:58 UTC 
(rev 73923)
+++ trunk/extensions/Translate/groups/StatusNet/README  2010-09-28 19:29:15 UTC 
(rev 73924)
@@ -1,11 +1,82 @@
-Check out writable copy:
+== Source files ==
+Clone a writable repo of StatusNet:
 
-cd $HOME/projects/
+<source lang="bash">
+cd %GROUPROOT%
 git clone git://gitorious.org/statusnet/mainline.git statusnet
+</source>
 
-Then check out the current development branch.
+Then check out the current development branch (origin/0.9.x) in the clone.
 
-Settings:
+==Settings==
+<source lang="php">
 wfAddNamespace( 1208, 'StatusNet' );
 $wgTranslateGroupFiles[] = 
"$IP/extensions/Translate/groups/StatusNet/StatusNet.yml";
 $wgTranslateGroupFiles[] = 
"$IP/extensions/Translate/groups/StatusNet/StatusNet-plugins.yml";
+</source>
+
+== Updating StatusNet-plugins.yml ==
+Run 
<code>$IP/extensions/Translate/groups/StatusNet/genStatusNet-plugins.php</code> 
on a current checkout of the StatusNet development branch and commit the result.
+
+== Exporting ==
+* Clone a second writable repo of StatusNet and check out the current 
development branch. It is assumed the clone is made under $HOME as "statusnet/".
+* Create a script like the following:
+<source lang="bash">
+#!/bin/bash
+
+EXPORTPATH=$HOME/export
+SCRIPTPATH=/www/w/extensions/Translate/scripts
+
+cd $SCRIPTPATH
+echo "Exporting StatusNet"
+cd $HOME/statusnet
+echo "Pulling from git..."
+git pull -q
+echo "Rebuilding POT..."
+$HOME/statusnet/scripts/update_po_templates.php
+echo "Exporting all StatusNet groups in languages over 35%..."
+php $SCRIPTPATH/export.php --target=$EXPORTPATH/ --lang=* --skip=en,qqq 
--threshold=35 --ppgettext=$HOME --grouptrail=out-statusnet
+echo "Copying updated POT files into export..."
+cd $HOME
+for i in `find statusnet |grep [.]pot$ |grep locale`
+       do cp --parents $i $EXPORTPATH/
+done
+echo "Creating compressed archive /www/static/temp/statusnet.tgz..."
+cd $EXPORTPATH
+tar -czf /www/static/temp/statusnet.tgz statusnet
+echo "Resetting repo..."
+cd $HOME/statusnet
+git reset -q --hard
+echo "Done."
+exit;
+</source>
+* Run the script to export all StatusNet groups.
+* Unpack the resulting files over a current checkout of StatusNet 0.9.x and 
commit.
+
+=== Additional scripting ===
+* Windows script for downloading and unpacking on Windows (dependencies not 
documented):
+...@echo off
+cd \branches\statusnet
+echo Pulling StatusNet...
+cmd /c git pull
+echo Downloading export...
+cd \temp
+rd /s /q C:\temp\home
+wget http://translatewiki.net/static/temp/statusnet.tgz
+echo Unpacking export...
+tar -xzf statusnet.tgz
+echo Copying staged files...
+xcopy /Y /Q /S C:\Temp\statusnet C:\branches\statusnet
+echo Cleaning up...
+rd /s /q C:\temp\statusnet
+del /Q C:\Temp\statusnet.tgz
+cd \branches\statusnet
+echo Review changes and commit now...
+pause
+echo Press key to push...
+pause
+git push [email protected]:statusnet/mainline.git
+echo Done. Press key to exit.
+pause
+exit
+exit

Modified: trunk/extensions/Translate/groups/StatusNet/StatusNet-plugins.yaml
===================================================================
--- trunk/extensions/Translate/groups/StatusNet/StatusNet-plugins.yaml  
2010-09-28 19:02:58 UTC (rev 73923)
+++ trunk/extensions/Translate/groups/StatusNet/StatusNet-plugins.yaml  
2010-09-28 19:29:15 UTC (rev 73924)
@@ -869,3 +869,17 @@
 
 MANGLER:
   prefix: xcache-
+---
+BASIC:
+  id: out-statusnet-plugin-yammerimport
+  label: StatusNet - YammerImport
+  display: out/statusnet/plugin/yammerimport
+  codeBrowser: 
http://gitorious.org/statusnet/mainline/blobs/0.9.x/plugins/YammerImport/%FILE%#line%LINE%
+
+FILES:
+  sourcePattern: 
%GROUPROOT%/statusnet/plugins/YammerImport/locale/%CODE%/LC_MESSAGES/YammerImport.po
+  definitionFile: 
%GROUPROOT%/statusnet/plugins/YammerImport/locale/YammerImport.pot
+  targetPattern: 
statusnet/plugins/YammerImport/locale/%CODE%/LC_MESSAGES/YammerImport.po
+
+MANGLER:
+  prefix: yammerimport-



_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to