add screenshots and basic text around
@ -1,56 +1,24 @@
|
||||
# Primer on adding or updating a language file used in Human Connection
|
||||

|
||||
|
||||
## Get the current files as base for changes
|
||||
There are basically two ways to translate the messages for the Human Connection
|
||||
website:
|
||||
|
||||
* Checkout the current repository if you have not done yet
|
||||
* The easier way for the so-called *regular users* with no programming knowledge
|
||||
or even an understanding of version control system.
|
||||
|
||||
[Guideline for volunteers using lokalise](lokalise-user/README.md)
|
||||
|
||||
* The second way might be better suited for people with programming background.
|
||||
Especially programmers might like this way to immediately update the messages
|
||||
related to their source contributions.
|
||||
|
||||
[Translate manually using the git repository](translate-manually/README.md)
|
||||
|
||||
* In case you want to help maintain the translation environment on lokalise
|
||||
you might want to read the following section to get an idea about those tasks.
|
||||
|
||||
git clone https://github.com/Human-Connection/Human-Connection.git
|
||||
[Administrative tasks on lokalise for Human-Connection](lokalise-admin/README.md)
|
||||
|
||||
* Update an already existing repository to the most recent state
|
||||
|
||||
git checkout master
|
||||
git pull upstream master
|
||||
|
||||
* Create a branch for your coming changes based on the language code for your language.
|
||||
For a list of all the codes based on ISO-639 see [Wikipedia](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes).
|
||||
Use the two-letter code in column *639-1* like *en* or *de*.
|
||||
|
||||
The branch name should help recognise what is happing in it. As a suggestion you could use the following pattern:
|
||||
|
||||
* Start with _update_ for updates, _new_ for new languages
|
||||
* One minus sign
|
||||
* Your two-letter language code
|
||||
* Optionally another minus sign and short details if needed. Maybe a date or a release number if appropriate.
|
||||
* Do not use spaces in the branch name, replace them with underscores instead.
|
||||
|
||||
For example: update-it-rev_1.2.3
|
||||
|
||||
git checkout -b update-it-rev_1.2.3
|
||||
|
||||
## Add a new language
|
||||
|
||||
git add it.json
|
||||
|
||||
blabla
|
||||
|
||||
## Update an existing language file
|
||||
|
||||
blabla
|
||||
|
||||
## Release your changes
|
||||
|
||||
* Upload your changes to the offical repository
|
||||
|
||||
git push origin update-it-rev_1.2.3
|
||||
|
||||
* Create a pull request for your branch on GitHub by visiting the according link in your browser:
|
||||
https://github.com/Human-Connection/Human-Connection/pull/new/update-it-rev_1.2.3
|
||||
|
||||
If everything goes well, the maintainers will accept your request. Otherwise they will
|
||||
notify via the usual ways Github supports. Additionally all the messages appear on the above web site.
|
||||
|
||||
After your Pull Request is accepted on merged into the official part you should move your
|
||||
local repository back to master as well and delete the temporary branch:
|
||||
|
||||
git checkout master
|
||||
git branch -D update-it-rev_1.2.3
|
||||
If you still want to help out after reading everything ;-) visit the
|
||||
[developer's chat at Discord](https://discordapp.com/invite/DFSjPaX). Introduce yourself by clicking
|
||||
*#introduce-yourself* on the left and mention *@@Mentor* to get you onboard.
|
||||
|
||||
@ -1,2 +1,31 @@
|
||||

|
||||
|
||||
# Administrative tasks on lokalise for Human-Connection
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
|
Before Width: | Height: | Size: 141 KiB After Width: | Height: | Size: 107 KiB |
BIN
webapp/locales/lokalise-admin/lokalise-admin-download.xcf
Normal file
BIN
webapp/locales/lokalise-admin/lokalise-admin-generallower.png
Normal file
|
After Width: | Height: | Size: 54 KiB |
BIN
webapp/locales/lokalise-admin/lokalise-admin-generallower.xcf
Normal file
BIN
webapp/locales/lokalise-admin/lokalise-admin-generalupper.png
Normal file
|
After Width: | Height: | Size: 60 KiB |
BIN
webapp/locales/lokalise-admin/lokalise-admin-generalupper.xcf
Normal file
|
Before Width: | Height: | Size: 108 KiB After Width: | Height: | Size: 50 KiB |
BIN
webapp/locales/lokalise-admin/lokalise-admin-glossary.xcf
Normal file
BIN
webapp/locales/lokalise-admin/lokalise-admin-integrations.png
Normal file
|
After Width: | Height: | Size: 70 KiB |
BIN
webapp/locales/lokalise-admin/lokalise-admin-integrations.xcf
Normal file
|
After Width: | Height: | Size: 26 KiB |
|
After Width: | Height: | Size: 48 KiB |
|
Before Width: | Height: | Size: 173 KiB After Width: | Height: | Size: 41 KiB |
BIN
webapp/locales/lokalise-admin/lokalise-admin-people.xcf
Normal file
BIN
webapp/locales/lokalise-admin/lokalise-admin-qachecks.png
Normal file
|
After Width: | Height: | Size: 80 KiB |
BIN
webapp/locales/lokalise-admin/lokalise-admin-qachecks.xcf
Normal file
|
Before Width: | Height: | Size: 222 KiB After Width: | Height: | Size: 158 KiB |
BIN
webapp/locales/lokalise-admin/lokalise-admin-screenshots.xcf
Normal file
BIN
webapp/locales/lokalise-admin/lokalise-admin-snapshots.png
Normal file
|
After Width: | Height: | Size: 43 KiB |
BIN
webapp/locales/lokalise-admin/lokalise-admin-snapshots.xcf
Normal file
|
Before Width: | Height: | Size: 91 KiB After Width: | Height: | Size: 24 KiB |
BIN
webapp/locales/lokalise-admin/lokalise-admin-taskcreate.xcf
Normal file
|
Before Width: | Height: | Size: 94 KiB After Width: | Height: | Size: 27 KiB |
BIN
webapp/locales/lokalise-admin/lokalise-admin-taskoptions.xcf
Normal file
|
Before Width: | Height: | Size: 97 KiB After Width: | Height: | Size: 30 KiB |
BIN
webapp/locales/lokalise-admin/lokalise-admin-taskscope.xcf
Normal file
@ -1 +1,55 @@
|
||||
# Guideline for uses to help translate Human-Connection
|
||||

|
||||
|
||||
# Translating Human-Connection
|
||||
|
||||
## Guideline for volunteers using lokalise
|
||||
|
||||
If you don't already have an account, register yourself at
|
||||
[lokalise.co](https://lokalise.co/signup).
|
||||
|
||||

|
||||
|
||||
Lokalise is earning money by providing paid services, but to translate for
|
||||
Human-Connection the free account is enough. After registration you get 30 days
|
||||
of trial period for the professional services. After that time you get a notice
|
||||
that your trial account expired. You can safely ignore this message as the free
|
||||
account related to Human-Connection still continues.
|
||||
|
||||
The next step is fill in some details. Usually you choose *translator* as role.
|
||||
If you don't represent a company you can enter *myself* or something else you
|
||||
find applicable.
|
||||
|
||||

|
||||
|
||||
Once your new account is verified, you can join
|
||||
[Human-Connection](https://lokalise.co/public/556252725c18dd752dd546.13222042/)
|
||||
|
||||

|
||||
|
||||
After selecting *Join this project* you choose which language you want to translate to.
|
||||
|
||||
If you are familiar with more than one language, you might choose *All*. So you can later
|
||||
select any language to translate to or use as a reference language to translate from.
|
||||
If you select only one language, you can at a later point let one of the adminstrators
|
||||
add another languate to your personal pool.
|
||||
|
||||
")
|
||||
|
||||
When selecting a reference language you should keep in mind, that English is the projects main
|
||||
language, to certain degree also German. All translations should mainly use these two as reference.
|
||||
If you are familiar with anther language that had some time to mature, you could switch to maybe
|
||||
get a better idea for tricky translations.
|
||||
|
||||
If in doubt about the intended maining of an entry you should ask at the
|
||||
[developer's chat at Discord](https://discordapp.com/invite/DFSjPaX). Introduce yourself by clicking
|
||||
*#introduce-yourself* on the left and mention *@@Mentor* to get you onboard.
|
||||
|
||||
After that you are ready to translate.
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
BIN
webapp/locales/lokalise-user/lokalise-user-join.png
Normal file
|
After Width: | Height: | Size: 58 KiB |
BIN
webapp/locales/lokalise-user/lokalise-user-join.xcf
Normal file
BIN
webapp/locales/lokalise-user/lokalise-user-overview.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
webapp/locales/lokalise-user/lokalise-user-overview.xcf
Normal file
BIN
webapp/locales/lokalise-user/lokalise-user-register.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
webapp/locales/lokalise-user/lokalise-user-register.xcf
Normal file
BIN
webapp/locales/lokalise-user/lokalise-user-role.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
webapp/locales/lokalise-user/lokalise-user-role.xcf
Normal file
BIN
webapp/locales/lokalise-user/lokalise-user-selectlang.png
Normal file
|
After Width: | Height: | Size: 9.1 KiB |
BIN
webapp/locales/lokalise-user/lokalise-user-selectlang.xcf
Normal file
BIN
webapp/locales/lokalise-user/lokalise-user-translate-link.png
Normal file
|
After Width: | Height: | Size: 45 KiB |
BIN
webapp/locales/lokalise-user/lokalise-user-translate-link.xcf
Normal file
BIN
webapp/locales/lokalise-user/lokalise-user-translate-token.png
Normal file
|
After Width: | Height: | Size: 36 KiB |
BIN
webapp/locales/lokalise-user/lokalise-user-translate-token.xcf
Normal file
BIN
webapp/locales/lokalise-user/lokalise-user-translate-warning.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
webapp/locales/lokalise-user/lokalise-user-translate-warning.xcf
Normal file
78
webapp/locales/translate-manually/README.md
Normal file
@ -0,0 +1,78 @@
|
||||

|
||||
|
||||
# Translating Human-Connection using the git repository
|
||||
|
||||
## Get the current files as base for changes
|
||||
|
||||
* Checkout the current repository if you have not done yet
|
||||
|
||||
```shell
|
||||
git clone https://github.com/Human-Connection/Human-Connection.git
|
||||
```
|
||||
|
||||
* Update an already existing repository to the most recent state
|
||||
|
||||
```shell
|
||||
git checkout master
|
||||
git pull upstream master
|
||||
```
|
||||
|
||||
* Create a branch for your coming changes based on the language code for your language.
|
||||
For a list of all the codes based on ISO-639 see [Wikipedia](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes).
|
||||
Use the two-letter code in column *639-1* like *en* or *de*.
|
||||
|
||||
The branch name should help recognise what is happing in it. As a suggestion you could use the following pattern:
|
||||
|
||||
* Start with _update_ for updates, _new_ for new languages
|
||||
* One minus sign
|
||||
* Your two-letter language code
|
||||
* Optionally another minus sign and short details if needed. Maybe a date or a release number if appropriate.
|
||||
* Do not use spaces in the branch name, replace them with underscores instead.
|
||||
|
||||
For example: update-it-rev_1.2.3
|
||||
|
||||
```shell
|
||||
git checkout -b update-it-rev_1.2.3
|
||||
```
|
||||
|
||||
## Add a new language
|
||||
|
||||
```shell
|
||||
git add it.json
|
||||
```
|
||||
|
||||
blabla
|
||||
|
||||
## Update an existing language file
|
||||
|
||||
blabla
|
||||
|
||||
## Release your changes
|
||||
|
||||
* Upload your changes to the offical repository
|
||||
|
||||
```shell
|
||||
git push origin update-it-rev_1.2.3
|
||||
```
|
||||
|
||||
* Create a pull request for your branch on GitHub by visiting the according link in your browser:
|
||||
https://github.com/Human-Connection/Human-Connection/pull/new/update-it-rev_1.2.3
|
||||
|
||||
If everything goes well, the maintainers will accept your request. Otherwise they will
|
||||
notify via the usual ways Github supports. Additionally all the messages appear on the above web site.
|
||||
|
||||
After your Pull Request is accepted on merged into the official part you should move your
|
||||
local repository back to master as well and delete the temporary branch:
|
||||
|
||||
```shell
|
||||
git checkout master
|
||||
git branch -D update-it-rev_1.2.3
|
||||
```
|
||||
|
||||
If you get stuck between commits and pulls, thw following two commands force a return to
|
||||
the most recent remote state:
|
||||
|
||||
```shell
|
||||
git fetch origin
|
||||
git reset --hard origin/master
|
||||
```
|
||||