Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
270 commits
Select commit Hold shift + click to select a range
7c1d93e
Polish Language v1.2 | Change words
Feb 24, 2013
dcdd055
Polish Language v1.2 | Change words
Feb 24, 2013
5783aa3
Polish Language v1.3 | Change words
ttomek32 Feb 24, 2013
cf574ba
Merge pull request #5 from ttomek32/master
thefotolander Feb 24, 2013
f3310e1
removed backup file from pol/
Feb 24, 2013
8535ad1
Added files ending in ~ to gitignore so they are not added to the rep…
Feb 24, 2013
9b5007f
Polish Language v1.4 | Recent changes for this week :)
ttomek32 Feb 24, 2013
da03f8b
Merge branch 'master' of https://github.com/poifox/blendswap-i18n
ttomek32 Feb 24, 2013
81a6d4c
Merge pull request #1 from poifox/master
ttomek32 Feb 24, 2013
0bb7717
Polish Language v1.4 | Recent changes for this week :)
ttomek32 Feb 24, 2013
4f464dc
Merge branch 'master' of https://github.com/ttomek32/blendswap-i18n
ttomek32 Feb 24, 2013
a0d2682
French language
Feb 24, 2013
ba57a27
French Language v1.1
Feb 24, 2013
f6a8082
French language v1.2
Feb 25, 2013
f2f0215
French language : 50% default.po
Feb 25, 2013
88c196e
Polish Language v1.4
ttomek32 Feb 26, 2013
edb2733
Fr 75% default.po
Feb 26, 2013
cd3cb54
Merge pull request #7 from ttomek32/master
thefotolander Feb 26, 2013
b5c5050
Fr : default.po 100% 1.1
Feb 26, 2013
cab1a85
Translate for Serbian
vido89 Feb 26, 2013
842b4be
Full default.po & model_validation.po
Feb 26, 2013
2c9b0ce
Added some more strings. Corrected spanish translation
thefotolander Feb 27, 2013
109ec8b
added model_validation for Serbian translation
vido89 Feb 27, 2013
ccba91e
added my email to poedit
vido89 Feb 27, 2013
56dc125
Merge pull request #6 from PtiLuky/master
thefotolander Feb 28, 2013
7102aa9
A few more strings and minor adjustments
thefotolander Feb 28, 2013
8c74882
Fr : corrections v1.01
Feb 28, 2013
82368c8
Merge pull request #8 from PtiLuky/master
thefotolander Feb 28, 2013
54819c3
Some changes to Serbian translation
Feb 28, 2013
84f08f8
Polish Language v1.5 | Add new strings
ttomek32 Mar 1, 2013
ffcfe67
Corrected poilish for Kategorie
thefotolander Mar 1, 2013
08532b6
Polish Language v1.5 | Added words and fix Kategorie
ttomek32 Mar 1, 2013
9ec861f
Polish Language v1.5 | Added words and fix Kategorie
ttomek32 Mar 1, 2013
c4dd876
Added some more strings for User profile, Motion Graphics Category an…
thefotolander Mar 1, 2013
e417a87
Polish Language v1.5 | refresh
ttomek32 Mar 1, 2013
68d61e5
Polish Language v1.5 | Added some more strings for User profile, Mot…
ttomek32 Mar 1, 2013
36aa1c5
Merge pull request #10 from vido89/master
thefotolander Mar 1, 2013
ad659ea
Updated a few instructions on README.md
thefotolander Mar 1, 2013
2e24812
Merge branch 'master' of https://github.com/vido89/blendswap-i18n
ttomek32 Mar 1, 2013
fa26283
CakePHP handles Serbian translation root as scc, this will be changed…
thefotolander Mar 2, 2013
76e216a
Merge pull request #9 from ttomek32/master
thefotolander Mar 2, 2013
c24bb22
One more addition to README.md
thefotolander Mar 2, 2013
8ad741e
Minor changes to README.md
thefotolander Mar 2, 2013
864e55e
Minor changes to README.md
thefotolander Mar 2, 2013
57b0ee6
Minor changes to README.md
thefotolander Mar 2, 2013
121ac25
Minor changes to README.md
thefotolander Mar 2, 2013
0dba74e
Minr changes to README.md
Mar 2, 2013
6cbf38e
Merge https://github.com/poifox/blendswap-i18n
ttomek32 Mar 2, 2013
17c386f
French upload
Mar 2, 2013
1aef715
Polish Language v1.6 | Added some more strings and corection
ttomek32 Mar 2, 2013
ddd557f
Merge pull request #13 from ttomek32/master
thefotolander Mar 2, 2013
c57acca
Merge pull request #12 from PtiLuky/master
thefotolander Mar 2, 2013
34161d8
Polish Language v1.7 | Correction few words for UI
ttomek32 Mar 2, 2013
e5f2f00
Merge pull request #14 from ttomek32/master
thefotolander Mar 2, 2013
394898b
Removed .mo files to shrink down the commit sizes. *.mo was also adde…
thefotolander Mar 3, 2013
d7fd09d
Merge pull request #1 from poifox/master
PtiLuky Mar 3, 2013
1a62d78
Merge pull request #3 from poifox/master
ttomek32 Mar 3, 2013
ecb5b49
Update README.md
thefotolander Mar 3, 2013
639932d
Update README.md
thefotolander Mar 3, 2013
7b1c555
fr
Mar 3, 2013
5c9af9f
fr : corrections
Mar 4, 2013
ef35058
Merge pull request #16 from PtiLuky/master
thefotolander Mar 4, 2013
e2ae800
Added new strings
thefotolander Mar 6, 2013
5a5bd7f
a very minor change
thefotolander Mar 6, 2013
9135674
Some more strings
thefotolander Mar 6, 2013
dee5bfb
Some more strings
thefotolander Mar 6, 2013
fb71fa9
New strings - fr
Mar 7, 2013
88c2d11
without fuzzy tag
Mar 7, 2013
7b461aa
Merge pull request #17 from PtiLuky/master
thefotolander Mar 7, 2013
be06e9f
one new string
thefotolander Mar 7, 2013
80d84de
Polish Language v1.8 | New strings and etc.
ttomek32 Mar 8, 2013
7c4b288
Merge branch 'master' of github.com:ttomek32/blendswap-i18n
ttomek32 Mar 8, 2013
3c7df2a
Merge pull request #18 from ttomek32/master
thefotolander Mar 8, 2013
1b389d6
Polish Language v1.9 | correction
ttomek32 Mar 8, 2013
36cbca1
Merge pull request #19 from ttomek32/master
thefotolander Mar 8, 2013
19b4cc0
Polish Language v2.0 | deadline correction
ttomek32 Mar 8, 2013
8afa59b
Polish Language v2.0 | riddance
ttomek32 Mar 9, 2013
bdb99bb
Merge pull request #20 from ttomek32/master
thefotolander Mar 9, 2013
f9ad864
Greek translation, most important strings - i marked fuzzy what I lik…
loritalane Mar 10, 2013
c4684b0
Merge pull request #21 from loritalane/master
thefotolander Mar 10, 2013
4bf5500
CakePHP legacy code requires Greek to be gre, not ell. This will prob…
Mar 10, 2013
3019de2
Greek translation - almost complete, missing mostly admin strings only
loritalane Mar 11, 2013
34b40ac
Merge branch 'master' of https://github.com/poifox/blendswap-i18n
loritalane Mar 11, 2013
7de9e22
Added Greek to Readme
Mar 11, 2013
a0e4616
CakePHP 2.3 folder renaming
thefotolander Mar 13, 2013
75db037
Greek is now ell, for better CakePHP 2.3 support
thefotolander Mar 16, 2013
905db05
update po files
cerfribar Mar 22, 2013
30549c3
Merge pull request #23 from cerfribar/master
thefotolander Mar 22, 2013
c307e0e
The latest and greatest
Mar 26, 2013
ed952ce
Merge pull request #25 from vido89/master
thefotolander Mar 26, 2013
431f3eb
New strings
thefotolander Mar 28, 2013
c351685
Small spanish correction
thefotolander Mar 28, 2013
a260da2
Polish Language v2.1 | update
ttomek32 Mar 29, 2013
adc8649
Merge pull request #2 from poifox/master
PtiLuky Mar 29, 2013
2ef6c2c
French new strings
Mar 29, 2013
f1854f0
Merge pull request #26 from ttomek32/master
thefotolander Mar 29, 2013
fbb6a27
Merge pull request #27 from PtiLuky/master
thefotolander Mar 29, 2013
dbebaf0
update new lines german
cerfribar Mar 30, 2013
1ab2238
df
cerfribar Mar 30, 2013
d1aa374
small fix
cerfribar Mar 30, 2013
a718c39
Add Portuquese translation
Mar 30, 2013
3341227
Was sent model_validation wrong file
Mar 30, 2013
cd29893
Merge pull request #28 from cerfribar/master
thefotolander Mar 30, 2013
8ce6fc9
Merge pull request #29 from giulianazf/master
thefotolander Mar 30, 2013
5cf0ec2
Translated recent changes for Serbian
Mar 30, 2013
5374289
Translated recent changes for Serbian
Mar 30, 2013
3a87966
Merge pull request #31 from vido89/master
thefotolander Mar 30, 2013
d6f45ad
Update README.md
thefotolander Mar 30, 2013
35ff7be
Correction on "upload"
Mar 30, 2013
edb773a
Corretions
Mar 30, 2013
cc3704b
Merge pull request #32 from PtiLuky/master
thefotolander Mar 31, 2013
20f4b5a
Small fixes in translation
cerfribar Mar 31, 2013
9b02098
Merge pull request #33 from cerfribar/master
thefotolander Mar 31, 2013
5cb6954
Merge pull request #1 from poifox/master
vido89 Apr 1, 2013
e65b234
Merge pull request #1 from poifox/master
Apr 1, 2013
d92a743
Merge pull request #34 from giulianazf/master
thefotolander Apr 1, 2013
d2c8bb5
Merge pull request #2 from poifox/master
vido89 Apr 2, 2013
302173c
New strings
thefotolander Apr 16, 2013
9e4e844
Update PO files
cerfribar Apr 18, 2013
1ea268e
Merge pull request #36 from cerfribar/master
thefotolander Apr 18, 2013
8dadb3b
New strings and corrections
May 1, 2013
f920ff3
Merge pull request #37 from PtiLuky/master
thefotolander May 1, 2013
053f828
Polish Language v2.2 | New strings
ttomek32 May 2, 2013
c44b481
Merge pull request #38 from ttomek32/master
thefotolander May 3, 2013
e2ca074
Merge pull request #3 from poifox/master
vido89 May 4, 2013
b5684ee
New lines translated, some old translations fixed.
May 4, 2013
e7c2de1
Merge pull request #39 from vido89/master
thefotolander May 4, 2013
a0c0c08
minimal change
thefotolander Jul 22, 2013
22ea41a
minor change in spanish
thefotolander Jul 23, 2013
8c2ea0e
Some more strings
thefotolander Aug 1, 2013
e490c2b
Greek translation deprecated because of null maintenance
thefotolander Aug 20, 2013
8f2b24f
New strings
Sep 2, 2013
ad07ab9
Update default.po
cerfribar Sep 2, 2013
a743071
Update PO-Files
cerfribar Sep 2, 2013
81cc1dc
Merge pull request #40 from PtiLuky/master
thefotolander Sep 5, 2013
0347c04
Merge pull request #41 from cerfribar/master
thefotolander Sep 5, 2013
d95acb3
New lines translated, some old translations fixed.
May 4, 2013
4922d8b
minimal change
thefotolander Jul 22, 2013
0be312f
minor change in spanish
thefotolander Jul 23, 2013
52feede
Some more strings
thefotolander Aug 1, 2013
62aca91
Greek translation deprecated because of null maintenance
thefotolander Aug 20, 2013
cfa850d
New strings
Sep 2, 2013
8a22679
Update default.po
cerfribar Sep 2, 2013
44feefe
Update PO-Files
cerfribar Sep 2, 2013
1ec2031
Polish Language v2.3 | New strings
ttomek32 Sep 20, 2013
44619e3
Merge pull request #42 from ttomek32/master
thefotolander Sep 24, 2013
1b8c48f
I have translated a few new sentences
vido89 Oct 22, 2013
a6a4ab3
Merge pull request #43 from vido89/master
thefotolander Oct 23, 2013
ac4c36b
Added empty nl translation .po files
Benny- Nov 5, 2013
2461a58
Partial translation to nl
Benny- Nov 5, 2013
23b185e
nl: Report CRUD
Benny- Nov 5, 2013
092dfc0
nl: userbadge translations
Benny- Nov 5, 2013
5f0f76c
fixes #45
Nov 5, 2013
c6af56e
nl: Translated all strings according to #47
Benny- Nov 5, 2013
c52c997
Merge pull request #48 from Benny-/nl
thefotolander Nov 6, 2013
cdfee9a
nl: Translated new strings. Corrected misspeled word: 'Matrialen'
Benny- Nov 6, 2013
38ea5ab
Merge pull request #49 from Benny-/nl
thefotolander Nov 7, 2013
bbb399e
nl: Misspelled word: 'tiidens'
Benny- Nov 7, 2013
8a45497
commit message
Khalidsrri Nov 7, 2013
06dad86
Commit message
Khalidsrri Nov 8, 2013
ed48d0a
commit message
Khalidsrri Nov 8, 2013
c5ea5db
nl: Spelling 'als' -> 'al'
Benny- Nov 9, 2013
c61493d
nl: 'reacties dat nare woorden bevat' -> 'reacties die nare woorden b…
Benny- Nov 9, 2013
e78a140
Changed permissions and added Arabic support
Nov 11, 2013
6313449
Update Arabic Language
Khalidsrri Nov 11, 2013
ad379bf
Merge branch 'nl' of git://github.com/Benny-/blendswap-i18n into Benn…
Nov 12, 2013
d2bed06
Update Arabic language
Khalidsrri Nov 14, 2013
aea10a7
Merge branch 'master' of https://github.com/poifox/blendswap-i18n int…
Khalidsrri Nov 14, 2013
cfeda09
Arabic Language
Khalidsrri Nov 14, 2013
0db5df3
Merge pull request #53 from Khalidsrri/master
thefotolander Nov 15, 2013
ead152a
Updated new strings, big release is coming, please update your langua…
Nov 20, 2013
6d069f0
Merge pull request #3 from poifox/master
Khalidsrri Nov 21, 2013
4bd487f
Arabic Language
Khalidsrri Nov 21, 2013
4b3e88c
Merge pull request #54 from Khalidsrri/master
thefotolander Nov 22, 2013
a04403d
Arabic Language
Khalidsrri Nov 23, 2013
5873d65
Merge pull request #55 from Khalidsrri/master
thefotolander Nov 24, 2013
05fb775
Added new strings
Nov 25, 2013
dbdd736
Added new strings and translated them to Spanish
Nov 26, 2013
a5a805d
Merge pull request #4 from poifox/master
Khalidsrri Nov 27, 2013
594eb33
Update Arabic Language
Khalidsrri Nov 27, 2013
680811f
Merge pull request #56 from Khalidsrri/master
thefotolander Nov 28, 2013
d86c766
5.2 update, please update your language accordingly
Dec 5, 2013
315eb6e
Merge pull request #5 from poifox/master
Khalidsrri Dec 5, 2013
a85d0f7
Update Arabic 12-8-2013
Khalidsrri Dec 8, 2013
f767bf5
Polish Language v2.4 | Update new strings.
ttomek32 Dec 8, 2013
c608e59
Small fixes to Spanish i18n
Dec 9, 2013
9623884
Merge pull request #61 from ttomek32/master
thefotolander Dec 11, 2013
cfcdfa1
Merge pull request #57 from Khalidsrri/master
thefotolander Dec 11, 2013
836fb9f
Deprecated French because the branch was orphaned.
Dec 11, 2013
ad7fd17
Merge pull request #6 from poifox/master
Khalidsrri Dec 13, 2013
9988042
Update default.po
Pyrophorus Dec 13, 2013
14a865d
Update model_validation.po
Pyrophorus Dec 13, 2013
318aedf
Merge pull request #62 from Pyrophorus/master
thefotolander Dec 13, 2013
3d622e4
Update Arabic Language
Khalidsrri Dec 14, 2013
155b986
Translation full review
Pyrophorus Dec 16, 2013
eef1e80
Translation full review
Pyrophorus Dec 16, 2013
473fa5f
Merge pull request #63 from Khalidsrri/master
thefotolander Dec 16, 2013
3804f1f
Merge pull request #64 from Pyrophorus/master
thefotolander Dec 16, 2013
ad7f5ec
Re-enabled French for live site usage
Dec 16, 2013
7dae7a1
Added new strings and translated them to Spanish
Dec 17, 2013
be7374b
Added a couple more strings and translated them to Spanish
Dec 17, 2013
6501da6
Merge pull request #7 from poifox/master
Khalidsrri Dec 17, 2013
efd3313
Added the /help page's new strings and translated them to Spanish
Dec 19, 2013
6bee6ee
Fixed typos in Spanish. Added new strings and translated them to Span…
Dec 20, 2013
082872a
Merge pull request #8 from poifox/master
Khalidsrri Dec 21, 2013
1e31787
Update 23-12-2013
Khalidsrri Dec 23, 2013
c77b613
Merge pull request #65 from Khalidsrri/master
thefotolander Dec 23, 2013
73042e6
Added new strings and translated them to Spanish
Dec 28, 2013
bac0a53
Merge pull request #9 from poifox/master
Khalidsrri Dec 29, 2013
c65aefd
Update Arabic Language
Khalidsrri Dec 30, 2013
e8b469f
Added new strings.
Dec 30, 2013
32e42f0
Merge pull request #66 from Khalidsrri/master
thefotolander Dec 30, 2013
eb556cf
Moved Atoms to Events and translated the new setup to Spanish
Jan 3, 2014
f9bcfd5
Merge pull request #1 from poifox/master
Benny- Jan 3, 2014
b9b2ad3
nl: Updated PO files
Benny- Jan 3, 2014
8e1c83e
Merge pull request #10 from poifox/master
Khalidsrri Jan 4, 2014
4ae04f4
nl: Translated new stirngs
Benny- Jan 4, 2014
e8c65e6
Merge pull request #67 from Benny-/master
thefotolander Jan 5, 2014
9e6c973
Update 6-1-2014
Khalidsrri Jan 6, 2014
8b2196f
Merge pull request #68 from Khalidsrri/master
thefotolander Jan 6, 2014
90b27da
Fixed a few Spanish strings
Jan 13, 2014
a8b9a63
Added new strings and translated them to Spanish
Jan 15, 2014
41bc13e
Corrected some strings and translated them to Spanish
Jan 15, 2014
e6dc32d
Fixed a small bug in Spanish translation
Jan 15, 2014
f4fe920
Merge pull request #11 from poifox/master
Khalidsrri Jan 16, 2014
8ea5831
Small modification to weekend challenge dashboard msgid
Jan 16, 2014
d0c0cf3
Update Arabic
Khalidsrri Jan 16, 2014
079a9a6
Merge pull request #69 from Khalidsrri/master
thefotolander Jan 18, 2014
d3c467b
Merge pull request #1 from poifox/master
Pyrophorus Jan 24, 2014
b5183a7
Update default.po
Pyrophorus Jan 29, 2014
3d4a870
Merge pull request #70 from Pyrophorus/master
thefotolander Feb 1, 2014
91e6cff
New strings and translations to Spanish
Feb 17, 2014
01f83db
Merge pull request #12 from poifox/master
Khalidsrri Feb 19, 2014
203974f
Update Arabic 22-2-2014
Khalidsrri Feb 22, 2014
ac676e1
Merge pull request #71 from Khalidsrri/master
thefotolander Feb 23, 2014
f49ee1d
Merge pull request #2 from poifox/master
Pyrophorus Feb 24, 2014
39afb36
February modifications update
Pyrophorus Feb 24, 2014
50bf957
February modifications update
Pyrophorus Feb 24, 2014
7950782
Merge pull request #72 from Pyrophorus/master
thefotolander Feb 26, 2014
287fcb1
Merge pull request #2 from poifox/master
Benny- Mar 13, 2014
abd7967
nl: Updated PO files
Benny- Mar 17, 2014
5d5c5ca
nl: translated cake.po
Benny- Mar 17, 2014
fd24071
nl: Translated new strings
Benny- Mar 17, 2014
92374cd
Merge pull request #73 from Benny-/master
thefotolander Mar 17, 2014
932c71a
Update 27-3-2014
Khalidsrri Mar 27, 2014
b4d9eb5
Merge pull request #74 from Khalidsrri/master
thefotolander Mar 27, 2014
e8ee753
Updated base strings and Spanish translation.
Feb 25, 2015
ee10f94
Merge pull request #3 from Blendswap/master
Pyrophorus Apr 2, 2015
5bcb365
Update default.po
Pyrophorus Apr 7, 2015
e7e0629
Update model_validation.po
Pyrophorus Apr 7, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .gitignore
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,7 @@ app/tmp/*
app/[Cc]onfig/core.php
app/[Cc]onfig/database.php
!empty
*.sublime-workspace
*.sublime-workspace
*~
*.mo
debug_kit.pot
88 changes: 49 additions & 39 deletions README.md
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -2,62 +2,72 @@

Internationalization files for the Blend Swap website, community built.

We need help with
We're covered with the following languages:

+ [English](https://github.com/poifox/blendswap-i18n)
+ [Spanish](https://github.com/poifox/blendswap-i18n)
+ [Arabic](https://github.com/Khalidsrri/blendswap-i18n)
+ [Polish](https://github.com/ttomek32/blendswap-i18n)
+ [German](https://github.com/cerfribar/blendswap-i18n)
+ [Netherlands](https://github.com/Benny-/blendswap-i18n)
+ [Portuguese](https://github.com/giulianazf/blendswap-i18n)
+ [Serbian](https://github.com/vido89/blendswap-i18n)
+ [Greek](https://github.com/loritalane/blendswap-i18n) (*Deprecated for lack of maintenance*)
+ French (*ORPHAN BRANCH! Deprecated for lack of maintenance*)


* German
* French
* Portugese
* More languages? mainly left-to-right written langs.

We're covered in __Spanish__.

## Set up

### Requirements

* You will need a Github account and a basic knowledge of how to use Git for version control.
* [Fork](https://help.github.com/articles/fork-a-repo) this project.
* Download and install [PoEdit](http://www.poedit.net)
* Clone the full source files to your computer (you must [setup your ssh keys](https://help.github.com/articles/generating-ssh-keys) on Github for cloning and pushing code).
+ You will need a Github account and a basic knowledge of how to use Git for version control.
+ [Fork](https://help.github.com/articles/fork-a-repo) this project. and __Watch__ it (top buton ↑) to get all updates from poifox.
+ Download and install [PoEdit](http://www.poedit.net)
+ Clone the full source files to your computer (you must [setup your ssh keys](https://help.github.com/articles/generating-ssh-keys) on Github for cloning and pushing code).

### Translating
* Let's say you will work with *Catalan*. In the sources root you will make this folder structure `cat/LC_MESSAGES` (if it doesn't exist already). The name of the *cat* folder is given by the three-character language codes in [ISO639-2 Standard](http://www.loc.gov/standards/iso639-2/php/code_list.php). The *LC_MESSAGES* subdir MUST HAVE THAT NAME. Take the Spanish translation as an example of the file structure.
* Open PoEdit for the first time it and enter your name and email when asked to. This is to keep a backlog of who commits what translations.
* From the PoEdit menu select *File > New Catalog from POT file*. browse for the `default.pot` file in the sources root folder and open it.
* You will be promted for the information of the translation.
Enter the following:
* Project name and version: Blend Swap Translation 0.1
* Team: Blend Swap Translators
* Team's email address: <your email address>
* Language: Catalan
* Country: SPAIN
* Charset: UTF-8
* Source code charset: utf-8
* Plural forms: nplurals=2; plural=n == 1 ? 0 : 1;
* Hit *Accept*. Your Catalan catalog is created.
* Save the file to the folder you created before as default.po (watch out for the extension, POT files are templates, PO files are translations files).
* Work on your translations and save frequently.
* When you're done do your normal `git add .` , `git commit -m "Commit message"` and `git push` to update your fork of the translation files.
* When you feel your translation is ready, do a pull request on github to let us merge your translation with our master repository.
+ Let's say your language has a language code of `lng`. In the sources root you will make this folder structure `lang/LC_MESSAGES` (if it doesn't exist already). The name of the `lng` folder is given by the three-character language codes in [ISO639-2 Standard](http://www.loc.gov/standards/iso639-2/php/code_list.php). The `LC_MESSAGES` subdir MUST HAVE THAT NAME. Take the Spanish translation as an example of the file structure.
+ Open __PoEdit__ for the first time it and enter your name and email when asked to. This is to keep a backlog of who commits what translations.
+ From the PoEdit menu select __File > New Catalog from POT file__. Browse for the `default.pot` file in the sources root folder and open it.
+ You will be promted for the information of the translation. Enter the following (bold is mandatory):
* Project name and version: __Blend Swap Translation 0.1__
* Team: __Blend Swap Translators__
* Team's email address: __your@email__
* Language: __YourLanguage__
* Country: __Your Country Name__
* Charset: __UTF-8__
* Source code charset: __utf-8__
* Plural forms: __nplurals=2; plural=n == 1 ? 0 : 1;__
+ Hit *Accept*. The *YourLanguage* catalog is created. You will be prompted for where to save it:
+ Save the file to the folder you created before as `default.po` (watch out for the extension, POT files are templates, PO files are translations files).
+ Work on your translations and save frequently. __You can use any UTF-8 compliant alphabet; UTF-8 includes [practically all character sets known to mankind](http://en.wikipedia.org/wiki/List_of_Unicode_Characters).__
+ When you're done do your normal `git add .` , `git commit -m "Commit message"` and `git push` to update your fork.
+ When you feel your translation is ready, First check if your fork has a pull request from the main fork and merge it first. Next, check if the main is ahead of your fork, if so open a pull rquest from the main to your fork and merge it, THEN you can do a pull request from your fork to the main fork (poifox/blendswap-i18n) so we know you're ready for merge.
+ __Do not use other software than poedit to edit the po files as it is very easy to break them, use PoEdit every time.__
+ All this applies for `model_validation.po`, which should be put into `lang/LC_MESSAGES/model_validation.po`

### What NOT to translate:

* the word Blend, use your language's plural forms if you like, but keep it as blend, as not everything is a single type of asset (eg. ITALIAN: blend &amp blendi <= that's ok with us.).
+ the word `Blend`, use your language's plural forms if you like, but keep it as blend, as not everything is a single type of asset (eg. ITALIAN: `blend => blendi`; that's ok with us.).
+ `%s`, `%d`, etc. These are placeholders for things that are replaced on runtime. put them where they make sense.

### New strings.

From time to time new strings will be added to the translation files. When this is the case our commits will say so. when you see new strings have been pushed up the server do the following:

* Synchronize your master branch with our master.
* open your `default.po` file with PoEdit and from the app menu select: *Catalog > Update from POT file*, browse for the default.pot file in the source root and accept it.
* The new strings will be listed. Hit accept to update your Catalan `default.po` file.
* Depending on your PoEdit settings some strings may be translated automatically. ALWAYS DOUBLE CHECK THOSE STRINGS, they appear yellowinsh and you can never trust those translations.
* Go back to translating as usual.
+ Synchronize your master branch with our master by opening a __[pull request](https://help.github.com/articles/using-pull-requests)__, from the main fork to yours, and merging it yourself.
+ Open `lng/LC_MESSAGES/default.po` file with PoEdit and from the app menu select: __Catalog > Update from POT file__, browse for the `default.pot` file in the source root and accept it (notice the extensions are different).
+ The new strings will be listed. Hit accept to update the *YourLanguage* `default.po` file.
+ Depending on your PoEdit settings some strings may be translated automatically; they appear yellowish, __YOU MUST ALWAYS DOUBLE CHECK THESE STRINGS BECAUSE YOU CAN NOT TRUST THOSE AUTOMATIC TRANSLATIONS__.
+ Go back to translating as usual.

### Notes.

* The entire workflow applies to *lang/LC_MESSAGES/default.po* and *lang/LC_MESSAGES/model_validation.po* the other translation template files can be ignored for now.
* __DO NOT__ edit other files not pertinent to your language. the pot files in the root, the README and everything else that's not yours you should never EVER touch.
* We plan to update contributed translations at least once a week. Translating all these string doesn't take that long and it can be all done in a quick afternoon.
* PROTIP: when translating in PoEdit click on the first string, translate it and hit [ CTRL + DOWN ARROW ] the next string will be selected and you can type right away. This way you won't get tired of alternating between the mouse and the keyboard.
* The .mo files created by PoEdit are welcome, add them to your repo and leave them there, they contain the translations in binary form.
+ The entire workflow applies to `default.pot` and `model_validation.pot`, which should be always be translated; the other `cake*.pot` files can be ignored.
+ __DO NOT__ edit other files not pertinent to your language. the pot files in the root, the README and everything else that's not yours you should never EVER touch.
+ We plan to update contributed translations at least once a week. Translating all these string doesn't take that long and it can be all done in a quick afternoon.
+ PROTIP: when translating in PoEdit click on the first string, translate it and hit [ CTRL + DOWN ARROW ] the next string will be selected and you can type right away. This way you won't get tired of alternating between the mouse and the keyboard.
+ The repository is setup to ignore the .mo files created by PoEdit, because they are binary data and bloat the commits. We compile them on the server so don't worry about them ;)
+ __Do not use other software than poedit to edit the po files as it is very easy to break them, use PoEdit every time.__
Loading