julen / mozilla-l10n-scripts Goto Github PK
View Code? Open in Web Editor NEWHelper scripts to handle localizations of Mozilla products.
Helper scripts to handle localizations of Mozilla products.
============================================================= * Helper scripts to handle Mozilla localizations * * * * Version: 0.1 alpha * * Author: Julen Ruiz Aizpuru <[email protected]> * * Based on previous shell scripts by Ibon Igartua. * ============================================================= This set of scripts aims to ease the management of the Mozilla l10n environment and focuses specially on those who use Translate Toolkit. Package contents ================ This package includes: - README : this file you are reading. - config.py : main configuration file. - update.py : script to update repositories. - moz2po.py : creates PO files from the repositories. - po2moz.py : converts back PO files to Mozilla l10n formats. - bug_diff.py : creates diff based on our changes. - compare.py : runs compare-locales for selected products. Installation ============ Just place all the .py files in the directory you want to have all the l10n stuff. Configuration ============= You will need to configure several things before running the scripts. * Main configuration. config.py : You will need to set your locale code, the product(s) you are localizing, and specify the repository you are working with. You can also customize the parameters passed to moz2po and po2moz commands. * Global Mercurial configuration. $HOME/.hgrc : [ui] username = Your Real Name <[email protected]> merge = your-merge-program [diff] git = 1 [defaults] diff=-p -U 8 * Before pushing, configure your repository and ssh as well. l10n/MOZLANG/.hg/hgrc : [paths] default = http://hg.mozilla.org/releases/l10n-mozilla-1.9.1/MOZLANG/ default-push = ssh://hg.mozilla.org/releases/l10n-mozilla-1.9.1/MOZLANG/ central = ssh://hg.mozilla.org/l10n-central/MOZLANG/ $HOME/.ssh/config : Host hg.mozilla.org User [email protected]
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.