Difference between revisions of "LSL Portal Translation Project"

From Second Life Wiki
Jump to navigation Jump to search
 
(53 intermediate revisions by 17 users not shown)
Line 1: Line 1:
{{LSL Header}}
{{LSL Header}}
__NOTOC__
__NOTOC__
  Do NOT translate this page. This would result in out-of-sync versions of the master list
  Do NOT translate this page. This could result in out-of-sync versions
 
== Welcome to the LSL Portal Translation Project! ==
== Welcome to the LSL Portal Translation Project! ==
This is a community effort to provide a multi-lingual translation of the LSL Portal. Please feel free to edit and add languages to the set. Only reasonably static pages have been selected for translation. News, bugs and patches, automatically generated pages have been set aside. This way, we intend to keep the original pages and their translations as much similar as possible.
This is a community effort to provide a multi-lingual translation of the LSL Portal. Please feel free to edit and add languages to the set.
 
== How to participate ==


LSL Scripters can participate in this project by choosing a wiki page from the list below and translating it into the language(s) they speak fluently. This suggestion list will be updated periodically with new pages. Contributors are welcomed to list themselves and discuss language-specific topics on the proper subpage of the [[LSL_Portal_Translation_Team]] page.
LSL Scripters can participate in this project by choosing a wiki page and translating it into the language(s) they speak fluently. Templates are much harder to translate and can be done by people with more experience and knowledge of the templates syntax.


== <span style="color:red;">Please notice</span> ==
To discuss LSL portal translation, refer to the [[Talk:LSL_Portal_Translation_Project|discussion page]]. Language-specific topics should be discussed on the proper subpage of the [[LSL_Portal_Translation_Team]] page.


To make coordination easier, I have created an inworld group named '''"LSL portal translation"'''. Please subscribe to it.
To make coordination easier, discuss technical problem, and provide mutual help, there is also an inworld group named '''"LSL portal translation"'''. Please subscribe to it ('Open Enrollment' is disabled, ask a group owner to join).


Subjects of discussion might be :
== Procedure to translate a page ==
  - transition to new language codes
  - is the structure of this coordination page adequate ?
  - links look ugly in the localized categories
  - how to attract more contributors
  - etc.


This group will also provide mutual help, for example with templates localization.
* Choose a page to translate.


== <span style="color:red;">Important Changes</span> ==
* The <nowiki>{{Multi-lang}}</nowiki> tag might need to be included in the English page. If you are not familiar with this wiki, feel free to ask for assistance.


There is a discussion afoot to change from ISO 639-1 to ISO 639-3. This means that every page with two letter language codes would be moved to their 3 letter equivalent. The reason for this is that ISO 693-1 limits language codes to two letters, this is problematic for the Chinese dialects. The actual conversion will be automated and will not require the users to do anything new. Old links will redirect to the new article locations. Assuming no issues this will happen January 3rd. Please refer to [[Template_talk:Multi-lang]] for commentary and discussion.
* Edit the English page just to copy (Ctrl-C or Cmd-C) its "wikilang" contents


== Procedure to Create a Translation Page ==
* Click the link of the page you have chosen to translate. In the URL bar of your navigator, add a /xx language code. This is how you create the language subpage. Example: LSL_Tutorial/fr to create a french translation of LSL_Tutorial.
{{Alert Box|This topic is affected by [[#Important Changes]]}}


* Choose a page from the Suggested Pages to Translate. If the page is followed by the languages list, it is ready for translation.
* In the edition area, paste the English version that you copied earlier (Ctrl-V or Cmd-V) and start translating it


* If the page is not ready for translation the <nowiki>{{Multi-lang}}</nowiki> tag should be included in the main page. If you are not are not familiar with this wiki, feel free to ask for assistance.
* Insert your translation in place of the original content to achieve the same page layout.


* Click the link of the page you have chosen to translate. In the URL bar of your navigator, add a /xx language code. This is how you create the language subpage. Example: LSL_Tutorial/fr to create a french translation of LSL_Tutorial.  
* You might need to adapt the calls to templates - ask for assistance about the templates that have already been adapted to your language.


====Language Codes====
====Language Codes====
{| border="1" cellspacing="0"
{| border="1" cellspacing="0"
!Code!!Language
!Code!!Language!!Tranlation
|-
|by||Belorussian||Беларускі
|-
|da||Danish||Dansk
|-
|de||German||Deutsch
|-
|el||Greek||ελληνικός
|-
|es||Spanish||Español
|-
|fr||French||Français
|-
|-
|de||German
|he||Hebrew||עִברִי
|-
|-
|en||English
|it||Italian||Italiano
|-
|-
|es||Spanish
|ja||Japanese||日本語
|-
|-
|fr||French
|ko||Korean||한국어
|-
|-
|it||Italian
|nl||Dutch||Nederlands
|-
|-
|ko||Korean
|no||Norwegian||Norsk
|-
|-
|ja||Japanese
|pl||Polish||Polski
|-
|-
|nl||Dutch
|pt||Portuguese||Português
|-
|-
|pl||Polish
|ru||Russian||Русский
|-
|-
|pt||Portuguese
|sv||Swedish||svensk
|-
|-
|zh-Hans||Chinese (Simplified) <!-- Refers to the script/characters, see [[Template_talk:Multi-lang#Chinese]] -->
|uk||Ukrainian||Українська
|-
|-
|zh-Hant||Chinese (Traditional) <!-- Refers to the script/characters, see [[Template_talk:Multi-lang#Chinese]] -->
|zh-Hans||Chinese (Simplified) <!-- Refers to the script/characters, see [[Template_talk:Multi-lang#Chinese]] --> ||中文(简体)‬
|-
|zh-Hant||Chinese (Traditional) <!-- Refers to the script/characters, see [[Template_talk:Multi-lang#Chinese]] --> ||中文(繁體)‬
|}
|}


* It is advised to start from a copy of the main page source and insert your translation in place of the original content to achieve the same page layout.
* Once your translation is finished, add "Done", the date, and your name to the Suggested Pages to Translate. For the date, use the international ISO format YYYY-MM-DD.
==Suggested Pages to Translate==
=== LSL Portal ===
====[[:LSL_Portal]]====
*Chinese - Done
*Dutch -
*French - Done 2007-12-02 Catherine Pfeffer
*German -
*Italian - Done 2007-12-28 NickTheDeveloper Masatada
*Japanese - Started 2007-12-05 Coffee Mills
*Korean -
*Polish - Started 2008-02-23 Sebast Forwzy
*Portuguese - Started 2008-01-28 Rui Clary
*Spanish - Done 2008-03-05 SharpEdge Aeon
----
====[[:LSL_Editing_Primer]]====
* Chinese - Started 2007-12-30 Fuser Aeon
* Dutch -
* French -
* German -
* Italian - Done 2007-12-28 NickTheDeveloper Masatada
* Japanese - Done 2007-12-30 Asuka Neely
* Korean -
* Polish -
* Portuguese -
* Spanish -
----
====[[:LSL_Portal_Guidelines]]====
* Chinese -
* Dutch -
* French -
* German -
* Italian - Done 2008-01-03 NickTheDeveloper Masatada
* Japanese - Done 2007-12-30 Asuka Neely
* Korean -
* Polish -
* Portuguese -
* Spanish - Done 2007-01-02 Ashty Kuhn
----
====[[:LSL_Portal_To-do]]====
* Chinese -
* Dutch -
* French -
* German -
* Italian -
* Japanese - Done 2007-12-30 Asuka Neely
* Korean -
* Polish -
* Portuguese -
* Spanish -
=== Developer Resources ===
====[[:LSL_Tutorial]]====
* Chinese -
* Dutch -
* French -
* German -
* Italian - Done 2007-12-29 NickTheDeveloper Masatada
* Japanese - Done 2007-12-27 Asuka Neely
* Korean -
* Polish -
* Portuguese -
* Spanish - Done 2008-01-02 Ashty Kuhn
----
====[[:Category:LSL_Teachers]]====
This is a :Category; page and doesn't need translation
----
====[[:Category:LSL_Mentors]]====
This is a :Category; page and doesn't need translation
----
====[[:Category:LSL_Examples]]====
This is a :Category; page and doesn't need translation
----
====[[:Category:LSL_Library]]====
This is a :Category; page and doesn't need translation
----
====[[:LSL_Protocol]]====
* Chinese -
* Dutch -
* French -
* German -
* Italian - Done 2007-12-29 NickTheDeveloper Masatada
* Japanese - Done 2007-12-27 Asuka Neely
* Korean -
* Polish -
* Portuguese -
* Spanish -
----
====[[:LSL_Useful_Function_WishList]]====
* Chinese -
* Dutch -
* French -
* German -
* Italian - Done 2007-12-29 NickTheDeveloper Masatada
* Japanese - Done 2007-12-28 Asuka Neely
* Korean -
* Polish -
* Portuguese -
* Spanish -
----
====[[:LSL_Style_Guide]]====
*Chinese - Done 2007-12-29 Fuser Aeon
*Dutch -
*French - Done 2007-12-02 Jeff Kelley
*German -
*Italian -
*Japanese - Done 2007-12-25 Asuka Neely
*Korean -
*Polish -
*Portuguese -
*Spanish -
----
====[[:LSL_Script_Efficiency]]====
*Chinese - Done 2007-12-22 Fuser Aeon
*Dutch -
*French - Done 2007-12-04 Jeff Kelley
*German -
*Italian - Done 2008-01-03 NickTheDeveloper Masatada
*Japanese - Done 2007-12-25 Asuka Neely
*Korean -
*Polish -
*Portuguese -
*Spanish -
----


====[[:LSL_Script_Memory]]====
*Chinese -
*Dutch -
*French - Done 2007-12-02 Jeff Kelley
*German -
*Italian -
*Japanese - Done 2007-12-26 Asuka Neely
*Korean -
*Polish -
*Portuguese -
*Spanish -
----
====[[:LSL_Write_Once_Debug_Everywhere]]====
*Chinese -
*Dutch -
*French - Done 2007-12-02 Jeff Kelley
*German -
*Italian -
*Japanese - Done 2007-12-26 Asuka Neely
*Korean -
*Polish -
*Portuguese -
*Spanish -
----
====[[:LSL_Alternate_Editors]]====
*Chinese -
*Dutch -
*French -
*German -
*Italian -
*Japanese - Done 2007-12-27 Asuka Neely
*Korean -
*Polish -
*Portuguese -
*Spanish -
-----
====[[:LSL_Test_Harness]]====
* Chinese -
* Dutch -
* French -
* German -
* Italian -
* Japanese - Done 2007-12-28 Asuka Neely
* Korean -
* Polish -
* Portuguese -
* Spanish -
----
====[[:LSL_Benchmarking_Scripts]]====
* Chinese -
* Dutch -
* French -
* German -
* Italian -
* Japanese - Done 2007-12-28 Asuka Neely
* Korean -
* Polish -
* Portuguese -
* Spanish -
===  LSL Language Reference ===
----
====[[:Category:LSL_Constants]]====
* Chinese -
* Dutch -
* French - Done 2007-12-30 Catherine Pfeffer
* German -
* Italian -
* Japanese - Done 2007-12-30 Asuka Neely
* Korean -
* Polish -
* Portuguese -
* Spanish -
----
====[[DEG_TO_RAD]]====
* Chinese -
* Dutch -
* French - Done 2007-12-30 Catherine Pfeffer
* German -
* Italian -
* Japanese -
* Korean -
* Polish -
* Portuguese -
* Spanish -
----
====[[NULL_KEY]]====
* Chinese -
* Dutch -
* French - Done 2007-12-30 Catherine Pfeffer
* German -
* Italian -
* Japanese -
* Korean -
* Polish -
* Portuguese -
* Spanish -
----
====[[RAD_TO_DEG]]====
* Chinese -
* Dutch -
* French - Done 2007-12-30 Catherine Pfeffer
* German -
* Italian -
* Japanese -
* Korean -
* Polish -
* Portuguese -
* Spanish -
----
====[[ZERO_ROTATION]]====
* Chinese -
* Dutch -
* French - Done 2007-12-30 Catherine Pfeffer
* German -
* Italian -
* Japanese -
* Korean -
* Polish -
* Portuguese -
* Spanish -
----
====[[ZERO_VECTOR]]====
* Chinese -
* Dutch -
* French - Done 2007-12-30 Catherine Pfeffer
* German -
* Italian -
* Japanese -
* Korean -
* Polish -
* Portuguese -
* Spanish -
----
====[[:Category:LSL_Events]]====
* Chinese -
* Dutch -
* French - Done 2008-01-10 Catherine Pfeffer
* German -
* Italian -
* Japanese -
* Korean -
* Polish -
* Portuguese -
* Spanish -
----
====[[state_entry]]====
* Chinese -
* Dutch -
* French - Done 2008-01-10 Alsau Spinotti
* German -
* Italian -
* Japanese -
* Korean -
* Polish -
* Portuguese -
* Spanish -
----
====[[:Category:LSL_Functions]]====
* Chinese -
* Dutch -
* French - Done 2007-12-30 Catherine Pfeffer
* German -
* Italian -
* Japanese -
* Korean -
* Polish -
* Portuguese -
* Spanish -
----
====[[llGetAnimation]]====
* Chinese -
* Dutch -
* French - Done 2007-12-30 Phli Foxchase
* German -
* Italian -
* Japanese -
* Korean -
* Polish -
* Portuguese -
* Spanish -
----
====[[llGetAnimationList]]====
* Chinese -
* Dutch -
* French - Done 2008-01-09 Gally Young
* German -
* Italian -
* Japanese -
* Korean -
* Polish -
* Portuguese -
* Spanish -
----
====[[:Category:LSL_Flow_Control]]====
* Chinese -
* Dutch -
* French - Done 2007-12-30 Catherine Pfeffer
* German -
* Italian -
* Japanese - Done 2007-12-05 Coffee Mills
* Korean -
* Polish -
* Portuguese -
* Spanish -
----
====[[For]]====
*Chinese -
*Dutch -
*French - Done 2007-12-03 Olivier hildyard
*German -
*Italian -
*Japanese - Done 2007-12-05 Coffee Mills
*Korean -
*Polish -
*Portuguese -
*Spanish -
----
====[[If]]====
*Chinese -
*Dutch -
*French - Done 2008-01-08 Catherine Pfeffer
*German -
*Italian -
*Japanese - Done 2007-01-01 Asuka Neely
*Korean -
*Polish -
*Portuguese -
*Spanish -
----
====[[While]]====
*Chinese -
*Dutch -
*French - Done 2007-12-03 Forest Klaar
*German -
*Italian -
*Japanese - Done 2007-12-13 Coffee Mills
*Korean -
*Polish -
*Portuguese -
*Spanish -
----
====[[Do-while]]====
*Chinese -
*Dutch -
*French - Done 2007-12-05 Samia Bechir
*German -
*Italian -
*Japanese - Done 2007-1-1 Asuka Neely
*Korean -
*Polish -
*Portuguese -
*Spanish -
----
====[[Jump]]====
*Chinese -
*Dutch -
*French - Done 2008-01-09 Samia Bechir
*German -
*Italian -
*Japanese - Done 2007-1-1 Asuka Neely
*Korean -
*Polish -
*Portuguese -
*Spanish -
----
====[[Return]]====
*Chinese -
*Dutch -
*French - Done 2008-01-09 Samia Bechir
*German -
*Italian -
*Japanese - Done 2007-1-1 Asuka Neely
*Korean -
*Polish -
*Portuguese -
*Spanish -
----
====[[State]]====
*Chinese -
*Dutch -
*French - Done 2007-12-30 Samia Bechir
*German -
*Italian -
*Japanese - Done 2007-1-1 Asuka Neely
*Korean -
*Polish -
*Portuguese -
*Spanish -
----
====[[LSL_Operators]]====
This article is currently incomplete
*Chinese -
*Dutch -
*French -
*German -
*Italian -
*Japanese -
*Korean -
*Polish -
*Portuguese -
*Spanish -
----
====[[:Category:LSL_Types]]====
*Chinese -
*Dutch -
*French - Done 2007-12-03 Catherine Pfeffer
*German -
*Italian -
*Japanese -
*Korean -
*Polish -
*Portuguese -
*Spanish -
----
====[[Integer]]====
*Chinese -
*Dutch -
*French - Done 2007-12-02 Samia Bechir
*German -
*Italian -
*Japanese - Done 2007-12-04 Coffee Mills
*Korean -
*Polish -
*Portuguese -
*Spanish -
----
====[[Float]]====
*Chinese -
*Dutch -
*French - Done 2007-12-02 Audrey Bisani
*German -
*Italian -
*Japanese - Done 2007-12-04 Coffee Mills
*Korean -
*Polish -
*Portuguese -
*Spanish -
----
====[[String]]====
*Chinese -
*Dutch -
*French - Done 2007-12-02 Samia Bechir
*German -
*Italian -
*Japanese - Done 2008-01-02 Asuka Neely
*Korean -
*Polish -
*Portuguese -
*Spanish -
----
====[[Key]]====
*Chinese -
*Dutch -
*French - Done 2007-12-02 Catherine Pfeffer
*German -
*Italian -
*Japanese - Done 2007-12-05 Coffee Mills
*Korean -
*Polish -
*Portuguese -
*Spanish -
----
====[[List]]====
*Chinese -
*Dutch -
*French - Done 2007-12-03 Catherine Pfeffer
*German -
*Italian -
*Japanese - Done 2008-01-02 Asuka Neely
*Korean -
*Polish -
*Portuguese -
*Spanish -
----
====[[Vector]]====
*Chinese -
*Dutch -
*French - Done 2007-12-03 Ol Obscure
*German -
*Italian -
*Japanese - Done 2007-12-05 Coffee Mills
*Korean -
*Polish -
*Portuguese -
*Spanish -
----
====[[Rotation]]====
*Chinese -
*Dutch -
*French - Done 2007-12-03 Samia Bechir
*German -
*Italian -
*Japanese - Done 2008-01-08 Asuka Neely
*Korean -
*Polish -
*Portuguese -
*Spanish -
----
====[[Quaternion]]====
*Chinese -
*Dutch -
*French - Done 2007-12-03 Catherine Pfeffer
*German -
*Italian -
*Japanese -
*Korean -
*Polish -
*Portuguese -
*Spanish -
----
====[[LSL_Variables]]====
*Chinese -
*Dutch -
*French - Done 2007-12-11 Samia Bechir
*German -
*Italian -
*Japanese - Done 2007-12-05 Coffee Mills
*Korean -
*Polish -
*Portuguese -
*Spanish -
----
====[[LSL_Errors]]====
*Chinese -
*Dutch -
*French - Done 2007-12-11 Samia Bechir
*German -
*Italian -
*Japanese - Done 2007-12-05 March Korda
*Korean -
*Polish -
*Portuguese -
*Spanish -
----
===Templates===
====[[Template:LSL_Constants_Conditional]]====
*Chinese -
*Dutch -
*French - Done 2007-12-04 Catherine Pfeffer
*German -
*Italian -
*Japanese -
*Korean -
*Polish -
*Portuguese -
*Spanish -
----
====[[Template:LSL_Conditional]]====
*Chinese -
*Dutch -
*French - Done 2007-12-04 Catherine Pfeffer
*German -
*Italian -
*Japanese -
*Korean -
*Polish -
*Portuguese -
*Spanish -
----
====[[Template:LSL Event]]====
*Chinese -
*Dutch -
*French - Done 2008-01-10 Catherine Pfeffer
*German -
*Italian -
*Japanese -
*Korean -
*Polish -
*Portuguese -
*Spanish -
----
====[[Template:LSL Function]]====
*Chinese -
*Dutch -
*French - Done 2007-12-30 Catherine Pfeffer
*German -
*Italian -
*Japanese -
*Korean -
*Polish -
*Portuguese -
*Spanish -
----
====[[Template:LSL_Generic]]====
*Chinese -
*Dutch -
*French - Done 2008-01-09 Catherine Pfeffer
*German -
*Italian -
*Japanese -
*Korean -
*Polish -
*Portuguese -
*Spanish -
----
====[[Template:LSLRotGetSet]]====
*Chinese -
*Dutch -
*French - Done 2007-12-05 Catherine Pfeffer
*German -
*Italian -
*Japanese -
*Korean -
*Polish -
*Portuguese -
*Spanish -
----
----
[[Category:Localization]]

Latest revision as of 08:37, 8 June 2013

Do NOT translate this page. This could result in out-of-sync versions

Welcome to the LSL Portal Translation Project!

This is a community effort to provide a multi-lingual translation of the LSL Portal. Please feel free to edit and add languages to the set.

How to participate

LSL Scripters can participate in this project by choosing a wiki page and translating it into the language(s) they speak fluently. Templates are much harder to translate and can be done by people with more experience and knowledge of the templates syntax.

To discuss LSL portal translation, refer to the discussion page. Language-specific topics should be discussed on the proper subpage of the LSL_Portal_Translation_Team page.

To make coordination easier, discuss technical problem, and provide mutual help, there is also an inworld group named "LSL portal translation". Please subscribe to it ('Open Enrollment' is disabled, ask a group owner to join).

Procedure to translate a page

  • Choose a page to translate.
  • The {{Multi-lang}} tag might need to be included in the English page. If you are not familiar with this wiki, feel free to ask for assistance.
  • Edit the English page just to copy (Ctrl-C or Cmd-C) its "wikilang" contents
  • Click the link of the page you have chosen to translate. In the URL bar of your navigator, add a /xx language code. This is how you create the language subpage. Example: LSL_Tutorial/fr to create a french translation of LSL_Tutorial.
  • In the edition area, paste the English version that you copied earlier (Ctrl-V or Cmd-V) and start translating it
  • Insert your translation in place of the original content to achieve the same page layout.
  • You might need to adapt the calls to templates - ask for assistance about the templates that have already been adapted to your language.

Language Codes

Code Language Tranlation
by Belorussian Беларускі
da Danish Dansk
de German Deutsch
el Greek ελληνικός
es Spanish Español
fr French Français
he Hebrew עִברִי
it Italian Italiano
ja Japanese 日本語
ko Korean 한국어
nl Dutch Nederlands
no Norwegian Norsk
pl Polish Polski
pt Portuguese Português
ru Russian Русский
sv Swedish svensk
uk Ukrainian Українська
zh-Hans Chinese (Simplified) 中文(简体)‬
zh-Hant Chinese (Traditional) 中文(繁體)‬