proga:LMW. How to add the interface for a new language: Difference between revisions

From Lojban
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
Consider you have a language with ISO-code ''qqx'' (replace these code with the one you need in the instruction below).
Consider you have a language with ISO-code ''qqx'' (replace these code with the one you need in the instruction below). The name of the language with ''qqx'' code is NAMEOFYOURLANGUAGE.


If you want to add a new language to the wiki so that it appears on the main page and in the sidebar you need the following:
If you want to add a new language to the wiki so that it appears on the main page and in the sidebar you need the following:
*create an svg language flag 60 pixels wide. Name it "selsku_lanci_''qqx''.svg". Upload it to the wiki using [[Special:Upload]] page.
*create an svg language flag 60 pixels wide. Name it "selsku_lanci_''qqx''.svg". Upload it to the wiki using [[Special:Upload]] page.
*Translate the following strings to the language ''qqx'':
*Translate the following strings to the language ''qqx'':
**"Learning" will be "Blabla-learning" in the language ''qqx''. Open the page "Mediawiki:tadni/''qqx''" and add the text "Blabla-learning" there. Open the page "Mediawiki:tadni-url/''qqx''" and add the text "Blabla-learning (''qqx'')" there. Open the page "Blabla-learning (''qqx'')" in the wiki and write down information on learning Lojban in the language ''qqx'' there.
**"Learning" will be "Blabla-learning" in the language ''qqx''. Open the page "Mediawiki:tadni/''qqx''" and add the text "Blabla-learning" there. Open the page "Mediawiki:tadni-url/''qqx''" and add the text "Blabla-learning (''qqx'')" there. Open the page "Blabla-learning (''qqx'')" in the wiki and write down information on learning Lojban, learning materials in the language ''qqx'' there.
**"Questions" will be "Blabla-questions" in the language ''qqx''. Open the page "Mediawiki:questioning/''qqx''" and add the text "Blabla-questions" there. Open the page "Mediawiki:tadni-questioning/''qqx''" and add the text "Blabla-questions (''qqx'')" there. Open the page "Blabla-questions (''qqx'')" in the wiki and write down information on answers to frequently asked questions on Lojban in the language ''qqx'' there.
**"Questions" will be "Blabla-questions" in the language ''qqx''. Open the page "Mediawiki:questioning/''qqx''" and add the text "Blabla-questions" there. Open the page "Mediawiki:tadni-questioning/''qqx''" and add the text "Blabla-questions (''qqx'')" there. Open the page "Blabla-questions (''qqx'')" in the wiki and write down information on answers to frequently asked questions on Lojban in the language ''qqx'' there.
**"Contacts" will be "Blabla-contacts" in the language ''qqx''. Open the page "Mediawiki:contacting/''qqx''" and add the text "Blabla-contacts" there. Open the page "Mediawiki:tadni-contacting/''qqx''" and add the text "Blabla-contacts (''qqx'')" there. Open the page "Blabla-contacts (''qqx'')" in the wiki and write down there e-mails, links to social network profiles or links to the pages in the wiki of those people who can help you with Lojban in the language ''qqx''.
**"Contacts" will be "Blabla-contacts" in the language ''qqx''. Open the page "Mediawiki:contacting/''qqx''" and add the text "Blabla-contacts" there. Open the page "Mediawiki:tadni-contacting/''qqx''" and add the text "Blabla-contacts (''qqx'')" there. Open the page "Blabla-contacts (''qqx'')" in the wiki and write down there e-mails, links to social network profiles or links to the pages in the wiki of those people who can help you with Lojban in the language ''qqx''.
**"Welcome!" will be "Blabla-welcome!" in the language ''qqx''. Open the page "Mediawiki:fi'i papri/''qqx''" and add the text "Blabla-welcome! (NAMEOFYOURLANGUAGE)" there. Notice that you need (NAMEOFYOURLANGUAGE) in brackets there. Open the page "Blabla-welcome! (''qqx'')" in the wiki and write down the basic information about Lojban, how to learn it, give basic links on Lojban in language ''qqx'' there. You can base the text on the page [[Welcome! (English)]].
**"Recent changes" will be "Blabla-Recent changes" in the language ''qqx''. Open the page "MediaWiki:Recentchanges/''qqx''" and add the text "Blabla-Recent changes" there.
**"Recent changes" will be "Blabla-Recent changes" in the language ''qqx''. Open the page "MediaWiki:Recentchanges/''qqx''" and add the text "Blabla-Recent changes" there.
**"Web chat" will be "Blabla-Web Chat" in the language ''qqx''. Open the page "MediaWiki:Webchat/''qqx''" and add the text "Blabla-Web Chat" there.
**"Web chat" will be "Blabla-Web Chat" in the language ''qqx''. Open the page "MediaWiki:Webchat/''qqx''" and add the text "Blabla-Web Chat" there.
Line 13: Line 14:
*Open MediaWiki:Mlana2 page, edit it and add the following line before the last line with <nowiki><div></nowiki>:
*Open MediaWiki:Mlana2 page, edit it and add the following line before the last line with <nowiki><div></nowiki>:
*:<code><nowiki>{{remoi|selsku_lanci_''qqx''.svg|ralju_papri&setlang{{=}}''qqx''|NAMEOFYOURLANGUAGE}}</nowiki></code>
*:<code><nowiki>{{remoi|selsku_lanci_''qqx''.svg|ralju_papri&setlang{{=}}''qqx''|NAMEOFYOURLANGUAGE}}</nowiki></code>
*:where NAMEOFYOURLANGUAGE is the name of your language with ''qqx'' code.

Revision as of 09:27, 25 June 2014

Consider you have a language with ISO-code qqx (replace these code with the one you need in the instruction below). The name of the language with qqx code is NAMEOFYOURLANGUAGE.

If you want to add a new language to the wiki so that it appears on the main page and in the sidebar you need the following:

  • create an svg language flag 60 pixels wide. Name it "selsku_lanci_qqx.svg". Upload it to the wiki using Special:Upload page.
  • Translate the following strings to the language qqx:
    • "Learning" will be "Blabla-learning" in the language qqx. Open the page "Mediawiki:tadni/qqx" and add the text "Blabla-learning" there. Open the page "Mediawiki:tadni-url/qqx" and add the text "Blabla-learning (qqx)" there. Open the page "Blabla-learning (qqx)" in the wiki and write down information on learning Lojban, learning materials in the language qqx there.
    • "Questions" will be "Blabla-questions" in the language qqx. Open the page "Mediawiki:questioning/qqx" and add the text "Blabla-questions" there. Open the page "Mediawiki:tadni-questioning/qqx" and add the text "Blabla-questions (qqx)" there. Open the page "Blabla-questions (qqx)" in the wiki and write down information on answers to frequently asked questions on Lojban in the language qqx there.
    • "Contacts" will be "Blabla-contacts" in the language qqx. Open the page "Mediawiki:contacting/qqx" and add the text "Blabla-contacts" there. Open the page "Mediawiki:tadni-contacting/qqx" and add the text "Blabla-contacts (qqx)" there. Open the page "Blabla-contacts (qqx)" in the wiki and write down there e-mails, links to social network profiles or links to the pages in the wiki of those people who can help you with Lojban in the language qqx.
    • "Welcome!" will be "Blabla-welcome!" in the language qqx. Open the page "Mediawiki:fi'i papri/qqx" and add the text "Blabla-welcome! (NAMEOFYOURLANGUAGE)" there. Notice that you need (NAMEOFYOURLANGUAGE) in brackets there. Open the page "Blabla-welcome! (qqx)" in the wiki and write down the basic information about Lojban, how to learn it, give basic links on Lojban in language qqx there. You can base the text on the page Welcome! (English).
    • "Recent changes" will be "Blabla-Recent changes" in the language qqx. Open the page "MediaWiki:Recentchanges/qqx" and add the text "Blabla-Recent changes" there.
    • "Web chat" will be "Blabla-Web Chat" in the language qqx. Open the page "MediaWiki:Webchat/qqx" and add the text "Blabla-Web Chat" there.
    • Translate the following text to language "qqx" and put it into the content of MediaWiki:Webchat-header/qqx page.
      MediaWiki:Webchat-header/en
  • Open MediaWiki:Mlana2 page, edit it and add the following line before the last line with <div>:
    {{remoi|selsku_lanci_''qqx''.svg|ralju_papri&setlang{{=}}''qqx''|NAMEOFYOURLANGUAGE}}