Difference between revisions of "OWASP Internationalization"

From OWASP
Jump to: navigation, search
m (RoadMap Added)
(Progress Section Created)
Line 5: Line 5:
 
The main goal of OWASP is to spread the word about security (“Our mission is to make application security "visible," so that people and organizations can make informed decisions about application security risks.”) and OWASP has done great work so far. The number of native and secondary speakers in the world for Chinese, Spanish, French, Russian, Arabic and Indi languages are estimated in similar number to English speaking or even more (Some References at [http://en.wikipedia.org/wiki/Ethnologue_list_of_most_spoken_languages Ethnologue], [http://encarta.msn.com/media_701500404/Languages_Spoken_by_More_Than_10_Million_People.html Encarta], [http://en.wikipedia.org/wiki/List_of_languages_by_number_of_native_speakers Wikipedia]). It is a good time for OWASP to reach those that do not speak English to have full access to all the OWASP materials, not just a couple of documents.
 
The main goal of OWASP is to spread the word about security (“Our mission is to make application security "visible," so that people and organizations can make informed decisions about application security risks.”) and OWASP has done great work so far. The number of native and secondary speakers in the world for Chinese, Spanish, French, Russian, Arabic and Indi languages are estimated in similar number to English speaking or even more (Some References at [http://en.wikipedia.org/wiki/Ethnologue_list_of_most_spoken_languages Ethnologue], [http://encarta.msn.com/media_701500404/Languages_Spoken_by_More_Than_10_Million_People.html Encarta], [http://en.wikipedia.org/wiki/List_of_languages_by_number_of_native_speakers Wikipedia]). It is a good time for OWASP to reach those that do not speak English to have full access to all the OWASP materials, not just a couple of documents.
  
===Objective===
+
===Objectives===
 
This project is the pioneer of an effort to define basic guidelines for the localization of OWASP site and OWASP projects (both documentation and software). Also define a way to do a continuous effort to keep information across the different languages in synchrony.
 
This project is the pioneer of an effort to define basic guidelines for the localization of OWASP site and OWASP projects (both documentation and software). Also define a way to do a continuous effort to keep information across the different languages in synchrony.
 
<br/>
 
<br/>
The main objective is to provide a framework for new translation efforts, by now the only formal translation project is [[OWASP-Spanish | OWASP-Spanish]], if you are interested in starting a new translation project feel free to do it, also please let [[user:jcmax | me]] know.
+
The main objective is to provide a framework for new translation efforts, those effort will have 2 main objectives:
 +
# Make OWASP information currently available, reach the people speaking of an specific language
 +
# Allow non-English speaking people to contribute to OWASP and have internationalization projects transfer that knowledge to English and other languages. So as you can imagine the replication effect will have great benefits to the OWASP community and the world of application security.
  
===Additional Benefits===
+
===FAQ===
Also, this is an opportunity to allow non-English speaking people to contribute to OWASP and have internationalization projects transfer that knowledge to English and thus open to the world.
+
1 Q. Should I create a Translation project for any translation in <Place your Target Language Here>?<br/>
 +
A. No. If you plan only to translate a single document, you can simply go an do it. We appreciate if you can let us know about the translation being in progress.
 +
 
 +
2 Q. What are the steps to create a new translation project?<br/>
 +
A. First, Check that the project was not started by someone else, if created join them. in not then you can start a new OWASP project and name it OWASP-<Language> following the [[How_to_Start_an_OWASP_Project | How to start an OWASP project]] page. However we recommend you to wait for the guidelines we at OWASP Internationalization project are working on, so it is easier for you organize the project.
 +
 
 +
3 Q. Should I create one translation project per document/software translation?
 +
A. Absolutely no. The objectives proposed for a translation project are long term, this because involves a good amount of effort to make it useful for people speaking <Target Language>. So if you want to only translate one or two documents, we strongly recommend you to question 1 and 2.
  
 
===Road map===
 
===Road map===
* Team up with Larry Casey to implement Multi language support in OWASP.org Mediawiki.
+
<table style="border:1px solid black" cellpadding="3" cellspacing="0" border="1">
* General Guidelines on minimum/recommended requirements to start a new language translation for OWASP Document and Site Pages
+
<tr><th style="border-left:1px solid black">Objective</th><th>Status</th><th>(Expected) Competition Date</th><th>Notes</th></tr>
* General Guidelines on minimum/recommended requirements to implement internationalization and localization ([http://www.w3.org/International/ i18n]) on OWASP Software  
+
<tr>
* Create a Communication strategy to help and keep track on new pages or changes in significant pages so all the translations are in sync.
+
<td>
 +
1. Team up with Larry Casey to implement Multi language support in OWASP.org Mediawiki.</td><td>In Progress</td><td>June 20, 2008</td><td>First Contact with Larry Casey Done. We will test in a test instance and send required settings for portal to him.</td></tr>
 +
<tr><td>2. General Guidelines on minimum/recommended requirements to start a new language translation for OWASP Document and Site Pages.</td><td>In Progress</td><td>May 2nd, 2008</td><td>First Draft Created April 11, 2008</td></tr>
 +
<tr><td>3. General Guidelines on minimum/recommended requirements to implement internationalization and localization ([http://www.w3.org/International/ i18n]) on OWASP Software.</td><td>Not Started</td><td>TBD</td><td>None</td></tr>
 +
<tr><td>4. Create a Communication strategy to help and keep track on new pages or changes in significant pages so all the translations are in sync.</td><td>Not Started</td><td>TBD</td><td>None</td></tr>
 +
<table>
 +
 
 +
===Active Translation Projects===
 +
* [[OWASP_Spanish | Spanish]]
  
 
[[Category:OWASP Project]]
 
[[Category:OWASP Project]]

Revision as of 09:36, 17 April 2008

Contents

News

7th April 2008: The OWASP Internationalization project starts Juan Carlos Calderon starts the effort as part of the SoC 2008.

Why this project?

The main goal of OWASP is to spread the word about security (“Our mission is to make application security "visible," so that people and organizations can make informed decisions about application security risks.”) and OWASP has done great work so far. The number of native and secondary speakers in the world for Chinese, Spanish, French, Russian, Arabic and Indi languages are estimated in similar number to English speaking or even more (Some References at Ethnologue, Encarta, Wikipedia). It is a good time for OWASP to reach those that do not speak English to have full access to all the OWASP materials, not just a couple of documents.

Objectives

This project is the pioneer of an effort to define basic guidelines for the localization of OWASP site and OWASP projects (both documentation and software). Also define a way to do a continuous effort to keep information across the different languages in synchrony.
The main objective is to provide a framework for new translation efforts, those effort will have 2 main objectives:

  1. Make OWASP information currently available, reach the people speaking of an specific language
  2. Allow non-English speaking people to contribute to OWASP and have internationalization projects transfer that knowledge to English and other languages. So as you can imagine the replication effect will have great benefits to the OWASP community and the world of application security.

FAQ

1 Q. Should I create a Translation project for any translation in <Place your Target Language Here>?
A. No. If you plan only to translate a single document, you can simply go an do it. We appreciate if you can let us know about the translation being in progress.

2 Q. What are the steps to create a new translation project?
A. First, Check that the project was not started by someone else, if created join them. in not then you can start a new OWASP project and name it OWASP-<Language> following the How to start an OWASP project page. However we recommend you to wait for the guidelines we at OWASP Internationalization project are working on, so it is easier for you organize the project.

3 Q. Should I create one translation project per document/software translation? A. Absolutely no. The objectives proposed for a translation project are long term, this because involves a good amount of effort to make it useful for people speaking <Target Language>. So if you want to only translate one or two documents, we strongly recommend you to question 1 and 2.

Road map

ObjectiveStatus(Expected) Competition DateNotes
1. Team up with Larry Casey to implement Multi language support in OWASP.org Mediawiki.In ProgressJune 20, 2008First Contact with Larry Casey Done. We will test in a test instance and send required settings for portal to him.
2. General Guidelines on minimum/recommended requirements to start a new language translation for OWASP Document and Site Pages.In ProgressMay 2nd, 2008First Draft Created April 11, 2008
3. General Guidelines on minimum/recommended requirements to implement internationalization and localization (i18n) on OWASP Software.Not StartedTBDNone
4. Create a Communication strategy to help and keep track on new pages or changes in significant pages so all the translations are in sync.Not StartedTBDNone

Active Translation Projects