Difference between revisions of "Silme"

From Braniecki's Wiki
Jump to navigation Jump to search
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
Verbatim is a library for L10n operations on Mozilla files written in Python (sic!).
+
Silme is an localization library written in python.
  
The project currently has no name, and no stable anything, but it has a vision and some code already written.
+
* HG: [http://hg.mozilla.org/users/zbraniecki_mozilla.com/silme http://hg.mozilla.org/users/zbraniecki_mozilla.com/silme]
  
* WebSVN: [http://svn.braniecki.net/wsvn/Verbatim/ http://svn.braniecki.net/wsvn/Verbatim/]
+
== Tutorial ==
 
 
You can download trunk from [http://svn.braniecki.net/verbatim http://svn.braniecki.net/verbatim] or current stage from [http://svn.braniecki.net/verbatim/tags/stage1 http://svn.braniecki.net/verbatim/tags/stage1].
 
 
 
== Usage ==
 
 
 
=== webtool ===
 
  
* install [http://www.djangoproject.com/ django]
+
* [[Silme:Tutorial:Concepts| Concepts]]
* pull mozpyl10n
+
* [[Silme:Tutorial:Setting up environment| Setting up environment]]
* enter ./www
+
* [[Silme:Tutorial:Entity| Entity and EntityList]]
* prepare settings.py
+
* [[Silme:Tutorial:L10nObject| L10nObject and L10nPackage]]
* python manage.py syncdb
+
* [[Silme:Tutorial:IOClient| File, SVN, SQL]]
* python manage.py runserver
+
* [[Silme:Tutorial:FormatParser| DTD, Properties, gettext, HTML, XLIFF]]
 +
* [[Silme:Tutorial:Diff| Diffing between objects, packages]]
 +
* [[Silme:Tutorial:Logging| Logging]]
 +
* [[Silme:Tutorial:Command line| Command line example]]
 +
* [[Silme:Tutorial:Webtool| Webtool example]]
 +
* [[Silme:Tutorial:GUI| GUI example]]
 +
* [[Silme:Tutorial:Shortcuts]]
  
=== GUI tool ===
+
== Others ==
 
 
* install QT4
 
* install PyQT4
 
* pull mozpyl10n
 
* enter ./gui/qt4
 
* python l10nObject.py
 
 
 
=== Command line tools ===
 
 
 
* make sure you have python 2.5 and python-xml package
 
* pull verbatim
 
 
 
== Roadmap ==
 
 
 
[[Verbatim:stage2]]
 
 
 
== Tutorial ==
 
  
* [[Verbatim:Tutorial:Entity| Entity and EntityList]]
+
* [[Silme:roadmap]]
* [[Verbatim:Tutorial:L10nObject| L10nObject and L10nPackage]]
+
* [[Silme:apps]] - experimental applications on top of the library
* [[Verbatim:Tutorial:IOClient| File, SVN, SQL]]
 
* [[Verbatim:Tutorial:FormatRW| DTD, Properties, gettext, HTML, XLIFF]]
 
* [[Verbatim:Tutorial:Diff| Diffing between objects, packages]]
 
* [[Verbatim:Tutorial:Command line| Command line example]]
 
* [[Verbatim:Tutorial:Webtool| Webtool example]]
 
* [[Verbatim:Tutorial:GUI| GUI example]]
 
* [[Verbatim:Tutorial:Shortcuts]]
 

Latest revision as of 17:32, 18 February 2009