Difference between revisions of "Wiki Localization"

From GnuCash
Jump to: navigation, search
(Some content from User_talk:Avma)
 
(Wiki Configuration: ===Current requirements===)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Category:Translation]]The wiki localization differs from other, mostly gettext based translation.
+
[[Category:Translation]]The wiki localization differs from other, mostly gettext based translation, in several ways. In many cases translation makes not much sense, but areplacement adapted to your region is required.
 
==Wiki Configuration==
 
==Wiki Configuration==
 
The Gnucash Wiki uses like Wikipedia the Mediakiki software, but is often a few versions behind.
 
The Gnucash Wiki uses like Wikipedia the Mediakiki software, but is often a few versions behind.
Currently we have a single wiki. But there exist ideas to make it multilingual e.g. as farm with <tt><ll>.wiki.gnucash.org</tt>,.
+
Currently we have a ''single wiki for all languages''.
 +
;Plans: But there exist ideas to make it multilingual e.g. as farm with <tt><ll>.wiki.gnucash.org</tt>, https://www.mediawiki.org/wiki/Manual:Wiki_family#Wikimedia_Method. That means the server administrator needs time to install and configure it. Then it is up to us, to move our content in the right domain, fix links, …
  
 +
===Current requirements===
 
To distinguish pages in other languages than English, we use 2 methods simultan:
 
To distinguish pages in other languages than English, we use 2 methods simultan:
 
# Prefix your pagename by '''<Ll>/<pagename>''', where <Ll> is the 2-letter ISO code of your language.
 
# Prefix your pagename by '''<Ll>/<pagename>''', where <Ll> is the 2-letter ISO code of your language.
Line 10: Line 12:
 
:<tt><nowiki>[[Category:GB|Foo]]</nowiki>Foo applicable in the UK of GB …</tt> as page GB/Foo.
 
:<tt><nowiki>[[Category:GB|Foo]]</nowiki>Foo applicable in the UK of GB …</tt> as page GB/Foo.
 
This way they are easy to find.
 
This way they are easy to find.
;RTL writing: Wrap the page in a '''<nowiki><div lang="he" …> … <div></nowiki>'''.
+
;RTL writing: Wrap the page in a '''<nowiki><div lang="he" dir="rtl" class="mw-content-rtl" …> … <div></nowiki>'''.
 
:;Tip: Bundle the category and starting div tag in a template.
 
:;Tip: Bundle the category and starting div tag in a template.
  
Line 18: Line 20:
 
For the rest we can offer only some heuristical ruled:
 
For the rest we can offer only some heuristical ruled:
 
;No translation: is required for pages about [[Project Administration]] and mostly [[Development]]. Participating persons should be able to read and write in English.
 
;No translation: is required for pages about [[Project Administration]] and mostly [[Development]]. Participating persons should be able to read and write in English.
 +
;Replacement: Some components are region specific:
 +
:;Online Banking Protocols: The banks of each country support seldom more than one protocol. A page about the package [[AqBanking]] would be useful, if at least one module is supported in your country and the pages of the supported modules only. The currently supported modules are:
 +
::;intl.: [[De/Paypal einrichten]]
 +
::;AT, CH, DE, FR: EBICS, seems to be partial similar like FinTS, would make sense to write in or translate to: de, fr, it
 +
::;DE: [[De/Online-Banking|FinTS]] with submodules HBCI and PIN/TAN
 +
::;US: [[Setting_up_OFXDirectConnect|OFX DirectConnect]], but not OFX WebConnect. Makes sense in en and perhaps es and other minority languages.
 +
:;Tax declaration formats: Currently known in GnuCash are:
 +
::;DE: ElStEr
 +
::;US: TXF
 
;Translation priority:
 
;Translation priority:
 
:*Links from the main page
 
:*Links from the main page
 
:*[[Special:Statistics]] gives you the top ten of of most used pages.
 
:*[[Special:Statistics]] gives you the top ten of of most used pages.

Latest revision as of 02:15, 17 February 2021

The wiki localization differs from other, mostly gettext based translation, in several ways. In many cases translation makes not much sense, but areplacement adapted to your region is required.

Wiki Configuration

The Gnucash Wiki uses like Wikipedia the Mediakiki software, but is often a few versions behind. Currently we have a single wiki for all languages.

Plans
But there exist ideas to make it multilingual e.g. as farm with <ll>.wiki.gnucash.org, https://www.mediawiki.org/wiki/Manual:Wiki_family#Wikimedia_Method. That means the server administrator needs time to install and configure it. Then it is up to us, to move our content in the right domain, fix links, …

Current requirements

To distinguish pages in other languages than English, we use 2 methods simultan:

  1. Prefix your pagename by <Ll>/<pagename>, where <Ll> is the 2-letter ISO code of your language.
  2. Add a [[Category:<Ll>|<Pagename>]] to the preferable header of your page. Older pages have it at the bottom.
  • Use the same technic for pages with region specific content. Example:
[[Category:GB|Foo]]Foo applicable in the UK of GB … as page GB/Foo.

This way they are easy to find.

RTL writing
Wrap the page in a <div lang="he" dir="rtl" class="mw-content-rtl" …> … <div>.
Tip
Bundle the category and starting div tag in a template.

Pages to Localize

Obvisious the starting page GnuCash should get translated first. An admin will then add it to the Language box.

For the rest we can offer only some heuristical ruled:

No translation
is required for pages about Project Administration and mostly Development. Participating persons should be able to read and write in English.
Replacement
Some components are region specific:
Online Banking Protocols
The banks of each country support seldom more than one protocol. A page about the package AqBanking would be useful, if at least one module is supported in your country and the pages of the supported modules only. The currently supported modules are:
intl.
De/Paypal einrichten
AT, CH, DE, FR
EBICS, seems to be partial similar like FinTS, would make sense to write in or translate to: de, fr, it
DE
FinTS with submodules HBCI and PIN/TAN
US
OFX DirectConnect, but not OFX WebConnect. Makes sense in en and perhaps es and other minority languages.
Tax declaration formats
Currently known in GnuCash are:
DE
ElStEr
US
TXF
Translation priority