GeoGebra

Translation Website

Jump to: navigation, search

Thank you for your interest in translating the GeoGebra website to your language!

In order to translate the website of GeoGebra, you only need an Internet connection and a web browser (like Internet Explorer, Firefox, Mozilla or Netscape).

  1. Please write to translation@geogebra.org via e-mail and tell us what language you would like to work at. We will then send you the login information for the following Internet address or help you to contact the translator team of this language.
  2. As soon as you have the login information, please login to http://www.geogebra.org/cms/administrator/
  3. After logging in you see a BIG ICON with the title "Joom Fish! Translate Content" on the left hand side of the screen. Click on this icon to open the JoomFish component that allows you to translate the GeoGebra website.
  4. In JoomFish, select your language from the Language list on the right hand side. If your language is not available in this list please contact translation@geogebra.org and wait until we have added your language to the list of supported languages of the GeoGebra website.
  5. Next to the language list, you will find the Content Elements list. It will allow you to translate the Menu, Content pages as well as the Modules.

Contents

Sub Menus Translation

Please note that the new GeoGebra website has a two-dimensional menu that consists of the Main Menu and corresponding Sub Menus.

Login to JoomFish and click on the JoomFish button. Select your language from the Language list. Select "Menus" in the Content Elements list and you will see the list of the sub menu items.

  1. Click on the name of the first item. Enter your translation into the field "Translation" of the "Label: Name" section.
  2. In the "Label: Menu Alias" section, please copy the English alias into the "Translation" text field. You may use the "Copy" button (symbol with two sheets of paper) next to the "Original" Menu Alias. This will make sure that the translated menu will work properly.
  3. Make sure to activate the "Published" check box on the right hand side.
  4. Please DO NOT CHANGE any of the other SETTINGS.
  5. Finally, click on the "Save" button in order to close the menu item and make it available for other translators. Please note that using the "Back" button of your browser or being logged out automatically after a time out will lock this sub menu item and no other translators will be able to do their translation, even if you are logged out of the system.

Please redo this for all menu items you need to translate. Note that if you don't translate an item it will be shown in English on the website.

In order to check your translation, please go to http://www.geogebra.org/cms/ and select your language from the list on the right hand side. If it didn't work:

  • Try to refresh your browser window to see your latest sub menu translation.
  • Make sure that you activated the "Published" check box for every item as described above.

Categories Translation

In order to show your translated sub menu items as the name of the browser tab, you will also need to translate the Categories.

Login to JoomFish and click on the JoomFish button. Select your language from the Language list. Select "Categories" in the Content Elements list and you will see the list of categories used on the website.

  1. Click on the name of the first item. Enter your translation into the field "Translation" of the "Label: Name" section. Please make sure that your translation matches the corresponding sub menu item.
  2. In the "Label: Menu Alias" section, please copy the English alias into the "Translation" text field. You may use the "Copy" button (symbol with two sheets of paper) next to the "Original" Menu Alias.
  3. Make sure to activate the "Published" check box on the right hand side.
  4. Finally, click on the "Save" button in order to close the category item.

Please redo this for all category items you need to translate. Note that if you don't translate an item it will be shown in English in the browser tab.

Contents Translation

Login to JoomFish and click on the JoomFish button. Select your language from the Language list. Select "Contents" in the Content Elements list and you will see the list of all content articles used for the GeoGebra website.

You may now use the filtering options on top of the list to search for a content article:

  • The "Section filter" list contains the main menu items
  • The "Category filter" list contains the sub menu items

First of all, you don't have to translate all of the content articles, of course. Please choose what you would like to translate to your language. There is only one content item that you really should translate, and this is the Frontpage (filter: section "About" - category "Home").

Click on the title "Frontpage" and start your translation:

  1. Translate the title of the article in the "Label: Title" section.
  2. The "Label: Alias" section will be filled in automatically.
  3. Translate the text in the section "Label: Introtext". A good way to do this, is to copy the "Original" English text into the text area in the Translation field. To do so, simply click on the "Copy" button (symbol with two sheets of paper) on the right hand side of the "Original" text. Now, just change the English text to your language.
  4. Translating Hyperlinks: Click into the middle of the hyperlink's text and start typing your translation. Afterwards, delete the English letters at the beginning and at end of the link. Please DO NOT change the link location since the URL code $lang$ will be automatically replaced by your language code.
  5. Check the "Published" checkbox on the top of the page.
  6. Save your translation by clicking on the "Save" button. Please note that using the "Back" button of your browser or being logged out automatically after a time out will lock this content article and no other translators will be able to do their translation, even if you are logged out of the system.

Proceed with the other content articles you want to translate.

Hints

  • Please DO NOT TRANSLATE content items whose title contains "(DO NOT TRANSLATE)". These articles will be changed quite often and by not translating them you can make sure that the latest version of the English text will be shown with your language chosen on the GeoGebra website.
  • Please DO NOT OPEN OR TRANSLATE content items whose title contains "(DO NOT OPEN OR TRANSLATE)". These articles contain JavaScripts (e.g. for buttons) and by simply opening them the script will be destroyed.

Modules Translation

You may also want to translate the heading "Latest News" on the Frontpage. Login to JoomFish and click on the JoomFish button. Select your language from the Language list. Select "Modules" in the Content Elements list and you will see the list of all modules.

  1. Click on the title "Latest News".
  2. Translate the title of this module in the "Label: Title" section. Note that there is no text to translate for module items.
  3. DO NOT CHANGE any of the PARAMETERS of the module.
  4. Check the "Published" checkbox and save your translation using the "Save" button. Please note that using the "Back" button of your browser or being logged out automatically after a time out will lock this module item and no other translators will be able to do their translation, even if you are logged out of the system.

Please note that you DO NOT need to TRANSLATE any of the OTHER MODULES, since none of them are used on the website.

Main Menu Translation

The Main Menu items CANNOT be translated in JoomFish. Instead, we are using a properties file for these menu items, as we do for the GeoGebra User Interface. Namely you need to translate navigation.properties. See Translation GUI for details.

Some Hints

  • Translating HYPERLINKS: Click into the middle of the hyperlink's text and start typing your translation. Afterwards, delete the English letters at the beginning and at end of the link. DO NOT CHANGE the link LOCATION, since the URL code $lang$ will be automatically replaced by your language code.
  • IMAGE TAGS {mosimage}: This is the place where an image will be shown. So please just keep the {mosimage} tags.
  • DON'T FORGET to activate the PUBLISHED check box before you save your translation.
  • You can also translate only parts of a content item. For example you could only translate the header and leave the translation field of the text empty. On the website, your translated header will appear together with the English text.
  • Please DO NOT TRANSLATE content items whose title contains "(DO NOT TRANSLATE)". These articles will be changed quite often and by not translating them you can make sure that the latest version of the English text will be shown with your language chosen on the GeoGebra website.
  • Please DO NOT OPEN OR TRANSLATE content items whose title contains "(DO NOT OPEN OR TRANSLATE)". These articles contain JavaScripts (e.g. for buttons) and by simply opening them the script will be destroyed.
  • You DO NOT NEED to translate any other content elements than the ones mentioned before, as these elements are not used on the website.

Right-to-left languages

  • Use the HTML button in the Joomfish editor to edit the HTML code directly.
  • For right-to-left text add dir="rtl" at the top-level tag, or wrap the whole code between <div dir="rtl"> and </div>.
  • Lists look fine in the preview, but on the actual web page the bullets or numbers disapear. To fix this problem to each <ul> tag or <ol> tag add style="margin-right: 2em".

If you have any problems or questions don't hesitate to contact us at support@geogebra.org.

Thank you for your support of the GeoGebra project!