CKEditor Localization Teams

This website contains links to software which is either no longer maintained or will be supported only until the end of 2019 (CKFinder 2). For the latest documentation about current CKSource projects, including software like CKEditor 4/CKEditor 5, CKFinder 3, Cloud Services, Letters, Accessibility Checker, please visit the new documentation website.

If you look for an information about very old versions of CKEditor, FCKeditor and CKFinder check also the CKEditor forum, which was closed in 2015. If not, please head to StackOverflow for support.

(TOC added)
(Outdated image removed)
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
__TOC__
 
__TOC__
 
{{#CUSTOMTITLE:CKEditor Localization Teams}}
 
{{#CUSTOMTITLE:CKEditor Localization Teams}}
CKEditor translation is based on language teams. The CKEditor resources are localized by dedicated teams of users that manage the translations into their native language. Bringing CKEditor to the users all around the world and making the editor available in as many languages as possible are our priorities. This is why all CKEditor developers and users are most welcome to join our [https://www.transifex.net/projects/p/ckeditor/ localization project on Transifex] and to contribute their translations.
+
CKEditor translation is based on language teams. The CKEditor resources are localized by dedicated teams of users that manage the translations into their native language. Bringing CKEditor to the users all around the world and making the editor available in as many languages as possible are our priorities. This is why all CKEditor developers and users are most welcome to join our [https://www.transifex.com/projects/p/ckeditor/ localization project on Transifex] and to contribute their translations.
  
 
== Joining CKEditor Localization Team ==
 
== Joining CKEditor Localization Team ==
CKSource is always looking for new translators willing to join the CKEditor localization project, complete existing translations and add new language versions. If you want to contribute, proceed as described below:
+
CKSource is always looking for new translators willing to join the CKEditor localization project, complete existing translations, and add new language versions. If you want to contribute, proceed as described below:
 
# '''Register on the Transifex website.'''
 
# '''Register on the Transifex website.'''
#; You can [https://www.transifex.net/plans/ sign up for free] by using the "Free Plan" option. You will be redirected to the [https://www.transifex.net/plans/signup/free/ signup form page]. Fill in your personal details and register the account. You will need to confirm your account by clicking the link from the validation e-mail.
+
#; You can [https://www.transifex.com/ sign up for free] by using the "Sign Up Free" button in the top right-hand corner of the Transifex homepage. You will be redirected to the [https://www.transifex.com/signup/ signup form page]. Fill in your personal details and register the account. You will need to confirm your account by clicking the link from the validation e-mail.
# '''Sign in and complete your profile.'''
+
# '''[https://www.transifex.com/signin/ Log in] and complete your profile.'''
#; Go to the '''Profile''' tab of your dashboard and fill in the information that can tell other contributors something more about yourself.
+
#; Go to the '''[https://www.transifex.com/settings/ User account]''' section of your dashboard (by clicking your username in the top right-hand corner) and fill in the information that can tell other contributors something more about yourself.
 
# '''Join a CKEditor translation team.'''
 
# '''Join a CKEditor translation team.'''
#; Go to the translation [https://www.transifex.net/projects/p/ckeditor/teams/ teams page] on the project's site and see the list of available language teams. If you find a suitable one, [[CKEditor_3.x/Developers_Guide/Localization#Joining_a_Team|join it]]. If not, [[CKEditor_3.x/Developers_Guide/Localization#Requesting_a_New_Team|request the creation of a new team]] for your native language.
+
#; Go to the [https://www.transifex.com/projects/p/ckeditor/ project's site] and see the list of available language teams. If you find a suitable one, [[CKEditor_3.x/Developers_Guide/Localization_Teams#Joining_a_Team|join it]]. If a language has the "(no team yet)" caption or it is not listed, [[CKEditor_3.x/Developers_Guide/Localization_Teams#Requesting_a_New_Team|request the creation of a new team]] for your native language.
 
#; Your requests will need to be approved by one of the maintainers or coordinators before you can actively contribute to the project.
 
#; Your requests will need to be approved by one of the maintainers or coordinators before you can actively contribute to the project.
  
=== Joining a Team ===
+
== Joining an Existing Team ==
Go to the translation [https://www.transifex.net/projects/p/ckeditor/teams/ teams page] on the project's site and click a team that you want to join. Accept the contributor license agreements and click '''Join this Team''' to request access to an existing team.
+
Go to the [https://www.transifex.com/projects/p/ckeditor/ CKEditor project page] and click a language that you want to join. Click '''Join team''' to request access to an existing team.
  
 
[[Image:Transifex_join_team_01.png|thumb|center|800px|Joining an existing team in Transifex]]
 
[[Image:Transifex_join_team_01.png|thumb|center|800px|Joining an existing team in Transifex]]
 +
 +
 +
Before joining, you will need to accept the [https://www.transifex.com/projects/p/ckeditor/cla/ Contributor License Agreement]. Select the checkbox and press the '''Join language translation''' button.
 +
 +
[[Image:Transifex_join_team_03.png|thumb|center|800px|Accepting the Contributor License Agreement in Transifex]]
  
 
   
 
   
After you click the '''Join this Team''' button, a notification will be sent to the team coordinator. Your user name will now appear on the waiting list and you will be able to withdraw your application by clicking the '''Withdraw''' button.
+
After you click the '''Join language translation''' button, a notification will be sent to the team coordinator. Your user name will now appear on the waiting list and you will be able to withdraw your application by clicking the '''Withdraw''' button.
  
 
[[Image:Transifex_join_team_02.png|thumb|center|800px|Team waiting list in Transifex]]
 
[[Image:Transifex_join_team_02.png|thumb|center|800px|Team waiting list in Transifex]]
  
  
The request will also be visible in your profile — see the '''Recent activity''' list.
+
The request will also be visible in your dashboard — see the '''Recent Events''' list.
  
[[Image:Transifex_recent_activity_01.png|frame|center|Recent activity list in Transifex profile]]
+
[[Image:Transifex_recent_activity_01.png|frame|center|Recent Events list in Transifex dashboard]]
  
  
When your request is approved, you will receive an e-mail notification. Your user name will also appear on the language team page.
+
When your request is approved, you will receive an e-mail notification. Your username will also appear on the language team page.
  
 
[[Image:Transifex_team_members.png|thumb|center|800px|Team members list in Transifex]]
 
[[Image:Transifex_team_members.png|thumb|center|800px|Team members list in Transifex]]
Line 38: Line 43:
 
<note>Please note that in order to join more language teams you need to apply to all of them separately.
 
<note>Please note that in order to join more language teams you need to apply to all of them separately.
 
</note>
 
</note>
 +
 +
== Requesting a New Team ==
 +
If a team for your native language does not exist, you can request creating a new one. Please note that two situations may occur.
 +
 +
CKEditor may already have some translations for your native language coming from the past, but no team coordinates these efforts on Transifex. If this is the case, the language will be listed as '''''Language'' (no team yet)''' on the [https://www.transifex.com/projects/p/ckeditor/ project page].
 +
 +
[[Image:Transifex_no_team.png|thumb|center|800px|Languages without a team in Transifex]]
  
  
=== Requesting a New Team ===
+
If this is the case, choose the language and then proceed as described in the [[CKEditor_3.x/Developers_Guide/Localization_Teams#Joining_a_Team|Joining a Team]] section. Your request will be sent to project maintainers and when accepted, you will become the team coordinator.
If a team for your native language does not exist, you can request creating a new one.
 
  
Go to the translation [https://www.transifex.net/projects/p/ckeditor/teams/ teams page] on the project's site and click the '''Request a new team''' button. The following form will open, letting you choose a language for the team.
+
If, however, the language of your choice is not listed, just click the '''Request language''' link above the languages list.
 +
 
 +
[[Image:Transifex_request_team_01.png|thumb|center|800px|Requesting a new team in Transifex]]
 +
 
 +
 
 +
The following form will open, letting you choose a language for the team.
  
 
[[Image:Transifex_request_team_02.png|thumb|center|800px|Requesting a new team in Transifex]]
 
[[Image:Transifex_request_team_02.png|thumb|center|800px|Requesting a new team in Transifex]]
Line 51: Line 67:
  
  
After you click the '''Request Team''' button, a notification will be sent to the project maintainers. The requested team will now appear on the waiting list.
+
You will need to accept the [https://www.transifex.com/projects/p/ckeditor/cla/snippet/ Contributor License Agreement] by selecting an appropriate checkbox in the form. After you click the '''Request team''' button, a notification will be sent to the project maintainers. The requested team will now appear on the waiting list.
  
 
[[Image:Transifex_request_team_03.png|thumb|center|800px|Pending team requests in Transifex]]
 
[[Image:Transifex_request_team_03.png|thumb|center|800px|Pending team requests in Transifex]]
  
 
   
 
   
The request will also be visible in your profile — see the '''Recent activity''' list.
+
The request will also be visible in your dashboard &mdash; see the '''Recent Events''' list.
 
   
 
   
[[Image:Transifex_recent_activity_02.png|frame|center|Recent activity list in Transifex profile]]
+
[[Image:Transifex_recent_activity_02.png|frame|center|Recent Events list in Transifex dashboard]]
 
 
  
When your request is approved, you will receive an e-mail notification. The new team will also immediately appear on the main project teams page.
 
  
[[Image:Transifex_teams_01.png|frame|center|Language teams list in Transifex]]
+
When your request is approved, you will receive an e-mail notification. The new language will also immediately become available on the main project page.

Latest revision as of 14:52, 1 March 2013

CKEditor translation is based on language teams. The CKEditor resources are localized by dedicated teams of users that manage the translations into their native language. Bringing CKEditor to the users all around the world and making the editor available in as many languages as possible are our priorities. This is why all CKEditor developers and users are most welcome to join our localization project on Transifex and to contribute their translations.

Joining CKEditor Localization Team

CKSource is always looking for new translators willing to join the CKEditor localization project, complete existing translations, and add new language versions. If you want to contribute, proceed as described below:

  1. Register on the Transifex website.
    You can sign up for free by using the "Sign Up Free" button in the top right-hand corner of the Transifex homepage. You will be redirected to the signup form page. Fill in your personal details and register the account. You will need to confirm your account by clicking the link from the validation e-mail.
  2. Log in and complete your profile.
    Go to the User account section of your dashboard (by clicking your username in the top right-hand corner) and fill in the information that can tell other contributors something more about yourself.
  3. Join a CKEditor translation team.
    Go to the project's site and see the list of available language teams. If you find a suitable one, join it. If a language has the "(no team yet)" caption or it is not listed, request the creation of a new team for your native language.
    Your requests will need to be approved by one of the maintainers or coordinators before you can actively contribute to the project.

Joining an Existing Team

Go to the CKEditor project page and click a language that you want to join. Click Join team to request access to an existing team.

Joining an existing team in Transifex


Before joining, you will need to accept the Contributor License Agreement. Select the checkbox and press the Join language translation button.

Accepting the Contributor License Agreement in Transifex


After you click the Join language translation button, a notification will be sent to the team coordinator. Your user name will now appear on the waiting list and you will be able to withdraw your application by clicking the Withdraw button.

Team waiting list in Transifex


The request will also be visible in your dashboard — see the Recent Events list.

Recent Events list in Transifex dashboard


When your request is approved, you will receive an e-mail notification. Your username will also appear on the language team page.

Team members list in Transifex


You can now start translating project resources within your language team.

important note

Please note that in order to join more language teams you need to apply to all of them separately.

Requesting a New Team

If a team for your native language does not exist, you can request creating a new one. Please note that two situations may occur.

CKEditor may already have some translations for your native language coming from the past, but no team coordinates these efforts on Transifex. If this is the case, the language will be listed as Language (no team yet) on the project page.

Languages without a team in Transifex


If this is the case, choose the language and then proceed as described in the Joining a Team section. Your request will be sent to project maintainers and when accepted, you will become the team coordinator.

If, however, the language of your choice is not listed, just click the Request language link above the languages list.

Requesting a new team in Transifex


The following form will open, letting you choose a language for the team.

Requesting a new team in Transifex


important note
Please note that CKEditor uses two-letter ISO 639-1 language codes (like de, it, fi) for the majority of translations. In some cases, when a regional variation is required, the four-letter language code can be used (like in pt_BR for Brazilian Portuguese). Please contact the project maintainers if you have any doubts in this regard.


You will need to accept the Contributor License Agreement by selecting an appropriate checkbox in the form. After you click the Request team button, a notification will be sent to the project maintainers. The requested team will now appear on the waiting list.

Pending team requests in Transifex


The request will also be visible in your dashboard — see the Recent Events list.

Recent Events list in Transifex dashboard


When your request is approved, you will receive an e-mail notification. The new language will also immediately become available on the main project page.

This page was last edited on 1 March 2013, at 14:52.