It would be good if Polish had similar GRAMMAR funcion as Czech has (http://svn.wikimedia.org/svnroot/mediawiki/trunk/phase3/languages/classes/LanguageCs.php).
I could do the translation.
Version: unspecified
Severity: normal
Derbeth | |
Nov 1 2007, 11:53 AM |
F4426: arrayPL.php | |
Nov 21 2014, 9:57 PM |
It would be good if Polish had similar GRAMMAR funcion as Czech has (http://svn.wikimedia.org/svnroot/mediawiki/trunk/phase3/languages/classes/LanguageCs.php).
I could do the translation.
Version: unspecified
Severity: normal
Can the shell people use $wgGrammarForms? If so, no need to pollute language files with Wikimedia things.
jeluf wrote:
Please provide the wgGrammarForms data in the following format:
'lawikisource' => array( 'la' => array( 'genitive' => array( 'Vicifons' => 'Vicifontis' ), ), ),
and reopen the bug once you've provided that information.
A cannot do anything if you don't explain me what should I do. Do you expect me to guess how this array should like?
jeluf wrote:
Just provide a mapping (base form, gramatical case ) -> gramatical form. The transformation into the array form is simple and straightforward.
case order: nominative, genitive, dative, accusative, instrumental, locative, vocative
Wikipedia, Wikipedii, Wikipedii, Wikipedię, Wikipedią, Wikipedii, Wikipedio
Wiktionary/Wikisłownik, Wikisłownika, Wikisłownikowi, Wikisłownik, Wikisłownikiem, Wikisłowniku, Wikisłowniku
Wikisource/Wikiźródła, Wikiźródeł, Wikiźródłom, Wikiźródła, Wikiźródłami, Wikiźródłach, Wikiźródła
Wikiquote/Wikicytaty, Wikicytatów, Wikicytatom, Wikicytaty, Wikicytatami, Wikicytatach, Wikicytaty
Wikinews and Wikibooks are not inflected.
xarak wrote:
\languages\classes\LanguagePl.php
This is a new source file named LanguagePl.php with definition for Polish language of two functions: convertGrammar and convertPlural. File is in UTF-8 CodePage.
attachment LanguagePl.php ignored as obsolete
xarak wrote:
Arrays declared in the format from JeLuF post [http://bugzilla.wikimedia.org/show_bug.cgi?id=11837#c2]
Arrays declared in the format from JeLuF post [http://bugzilla.wikimedia.org/show_bug.cgi?id=11837#c2].
This is definition of all case inflection of Wikimedia projects names in Polish language. File is in UTF-8 CodePage.
attachment arrayPL.php ignored as obsolete
xarak wrote:
arrays with usernames in Polish projects
Arrays declared in the format from JeLuF post UTF-8 code page
attachment arrayPL.php ignored as obsolete
xarak wrote:
array with Polish index and plural form
I want to use this table now to correct all messages. Thank you for quick response.
Attached:
jeluf wrote:
Done.
'plwikibooks' => array(
'pl' => array( 'D.lp' => array( 'wikipedysta' => 'wikipedysty' ), 'C.lp' => array( 'wikipedysta' => 'wikipedyście' ), 'B.lp' => array( 'wikipedysta' => 'wikipedystę' ), 'N.lp' => array( 'wikipedysta' => 'wikipedystą' ), 'MS.lp' => array( 'wikipedysta' => 'wikipedyście' ), 'W.lp' => array( 'wikipedysta' => 'Wikipedysto' ), 'M.lm' => array( 'wikipedysta' => 'wikipedyści' ), 'D.lm' => array( 'wikipedysta' => 'wikipedystów' ), 'C.lm' => array( 'wikipedysta' => 'wikipedystom' ), 'B.lm' => array( 'wikipedysta' => 'wikipedystów' ), 'N.lm' => array( 'wikipedysta' => 'wikipedystami'), 'MS.lm' => array( 'wikipedysta' => 'wikipedystach'), 'W.lm' => array( 'wikipedysta' => 'Wikipedyści' ), )
),
'plwikinews' => array(
'pl' => array( 'D.lp' => array( 'wikireporter' => 'wikireportera' ), 'C.lp' => array( 'wikireporter' => 'wikireporterowi' ), 'B.lp' => array( 'wikireporter' => 'wikireportera' ), 'N.lp' => array( 'wikireporter' => 'wikireporterem' ), 'MS.lp' => array('wikireporter' => 'wikireporterze' ), 'W.lp' => array( 'wikireporter' => 'Wikireporterze' ), 'M.lm' => array( 'wikireporter' => 'wikireporterzy' ), 'D.lm' => array( 'wikireporter' => 'wikireporterów' ), 'C.lm' => array( 'wikireporter' => 'wikireporterom' ), 'B.lm' => array( 'wikireporter' => 'wikireporterów' ), 'N.lm' => array( 'wikireporter' => 'wikireporterami' ), 'MS.lm' => array('wikireporter' => 'wikireporterach' ), 'W.lm' => array( 'wikireporter' => 'Wikireporterzy' ), )
),
'plwikipedia' => array(
'pl' => array( 'D.lp' => array( 'Wikipedia' => 'Wikipedii', 'wikipedysta' => 'wikipedysty' ), 'C.lp' => array( 'Wikipedia' => 'Wikipedii', 'wikipedysta' => 'wikipedyście' ), 'B.lp' => array( 'Wikipedia' => 'Wikipedię', 'wikipedysta' => 'wikipedystę' ), 'N.lp' => array( 'Wikipedia' => 'Wikipedią', 'wikipedysta' => 'wikipedystą' ), 'MS.lp' => array( 'Wikipedia' => 'Wikipedii', 'wikipedysta' => 'wikipedyście' ), 'W.lp' => array( 'Wikipedia' => 'Wikipedio', 'wikipedysta' => 'Wikipedysto' ), 'M.lm' => array( 'wikipedysta' => 'wikipedyści' ), 'D.lm' => array( 'wikipedysta' => 'wikipedystów' ), 'C.lm' => array( 'wikipedysta' => 'wikipedystom' ), 'B.lm' => array( 'wikipedysta' => 'wikipedystów' ), 'N.lm' => array( 'wikipedysta' => 'wikipedystami' ), 'MS.lm' => array( 'wikipedysta' => 'wikipedystach' ), 'W.lm' => array( 'wikipedysta' => 'Wikipedyści' ), )
),
'plwikiquote' => array(
'pl' => array( 'D.lp' => array( 'Wikicytaty' => 'Wikicytatów', 'użytkownik' => 'użytkownika' ), 'C.lp' => array( 'Wikicytaty' => 'Wikicytatom', 'użytkownik' => 'użytkownikowi' ), 'B.lp' => array( 'użytkownik' => 'użytkownika' ), 'N.lp' => array( 'Wikicytaty' => 'Wikicytatami', 'użytkownik' => 'użytkownikiem' ), 'MS.lp' => array( 'Wikicytaty' => 'Wikicytatach', 'użytkownik' => 'użytkowniku' ), 'W.lp' => array( 'użytkownik' => 'Użytkowniku' ), 'M.lm' => array( 'użytkownik' => 'użytkownicy' ), 'D.lm' => array( 'użytkownik' => 'użytkowników' ), 'C.lm' => array( 'użytkownik' => 'użytkownikom' ), 'B.lm' => array( 'użytkownik' => 'użytkowników' ), 'N.lm' => array( 'użytkownik' => 'użytkownikami' ), 'MS.lm' => array( 'użytkownik' => 'użytkownikach' ), 'W.lm' => array( 'użytkownik' => 'Użytkownicy' ), )
),
'plwiktionary' => array(
'pl' => array( 'D.lp' => array( 'Wikisłownik' => 'Wikisłownika', 'wikipedysta' => 'wikipedysty' ), 'C.lp' => array( 'Wikisłownik' => 'Wikisłownikowi', 'wikipedysta' => 'wikipedyście' ), 'B.lp' => array( 'wikipedysta' => 'wikipedystę' ), 'N.lp' => array( 'Wikisłownik' => 'Wikisłownikiem', 'wikipedysta' => 'wikipedystą' ), 'MS.lp' => array('Wikisłownik' => 'Wikisłowniku', 'wikipedysta' => 'wikipedyście' ), 'W.lp' => array( 'Wikisłownik' => 'Wikisłowniku', 'wikipedysta' => 'Wikipedysto' ), 'M.lm' => array( 'wikipedysta' => 'wikipedyści' ), 'D.lm' => array( 'wikipedysta' => 'wikipedystów' ), 'C.lm' => array( 'wikipedysta' => 'wikipedystom' ), 'B.lm' => array( 'wikipedysta' => 'wikipedystów' ), 'N.lm' => array( 'wikipedysta' => 'wikipedystami' ), 'MS.lm' => array('wikipedysta' => 'wikipedystach' ), 'W.lm' => array( 'wikipedysta' => 'Wikipedyści' ), )
),
'plwikisource' => array(
'pl' => array( 'D.lp' => array( 'Wikiźródła' => 'Wikiźródeł', 'wikiskryba' => 'wikiskryby' ), 'C.lp' => array( 'Wikiźródła' => 'Wikiźródłom', 'wikiskryba' => 'wikiskrybie' ), 'B.lp' => array( 'wikiskryba' => 'wikiskrybę' ), 'N.lp' => array( 'Wikiźródła' => 'Wikiźródłami', 'wikiskryba' => 'wikiskrybą' ), 'MS.lp' => array('Wikiźródła' => 'Wikiźródłach', 'wikiskryba' => 'wikiskrybie' ), 'W.lp' => array( 'wikiskryba' => 'Wikiskrybo' ), 'M.lm' => array( 'wikiskryba' => 'wikiskrybowie' ), 'D.lm' => array( 'wikiskryba' => 'wikiskrybów' ), 'C.lm' => array( 'wikiskryba' => 'wikiskrybom' ), 'B.lm' => array( 'wikiskryba' => 'wikiskrybów' ), 'N.lm' => array( 'wikiskryba' => 'wikiskrybami' ), 'MS.lm' => array('wikiskryba' => 'wikiskrybach' ), 'W.lm' => array( 'wikiskryba' => 'Wikiskrybowie' ), )
),
danny.leinad wrote:
Why {{GRAMMAR}} doesn't work on pl.Wikipedia? It works only on pl.Wikiquote and pl.Wikisource.
xarak wrote:
GRAMMAR do not work for Polish Wikipedia:
[http://pl.wikipedia.org/wiki/Wikipedysta:Sp5uhe/brudnopis2 plwikipedia]
For many Polish projects GRAMMAR works fine:
[http://pl.wikibooks.org/wiki/Wikipedysta:Sp5uhe/brudnopis2 plwikibooks]
[http://pl.wikinews.org/wiki/Wikireporter:Sp5uhe/brudnopis2 plwikinews]
[http://pl.wikiquote.org/wiki/U%C5%BCytkownik:Sp5uhe/brudnopis2 plwikiquote]
[http://pl.wiktionary.org/wiki/Wikipedysta:Sp5uhe/brudnopis2 plwiktionary]
[http://pl.wikisource.org/wiki/Wikiskryba:Sp5uhe/brudnopis2 plwikisource]
Has GRAMMAR function activated for Polish version of Wikipedia? It is very important for us, because Polish language is very flexible. I have changed many messages on translatewiki to use function GRAMMAR, but in main wiki-project it effects as a big problem.
xarak wrote:
Is it possible to add GRAMMAR support in Polish Wikipedia within a reasonable time? If not, I will try to remove GRAMMAR using from MediaWiki messages.