Last modified: 2008-07-11 18:32:09 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T13837, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 11837 - Add {{GRAMMAR}} to Polish
Add {{GRAMMAR}} to Polish
Status: RESOLVED FIXED
Product: Wikimedia
Classification: Unclassified
Language setup (Other open bugs)
unspecified
All All
: Normal normal with 9 votes (vote)
: ---
Assigned To: Nobody - You can work on this!
: shell
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2007-11-01 11:53 UTC by Piotr Kubowicz
Modified: 2008-07-11 18:32 UTC (History)
6 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments
\languages\classes\LanguagePl.php (2.59 KB, text/plain)
2008-01-02 06:10 UTC, sp5uhe (Paweł Zienowicz)
Details
Arrays declared in the format from JeLuF post [http://bugzilla.wikimedia.org/show_bug.cgi?id=11837#c2] (1.84 KB, text/plain)
2008-01-02 18:16 UTC, sp5uhe (Paweł Zienowicz)
Details
arrays with usernames in Polish projects (5.29 KB, application/x-external-editor)
2008-01-04 01:10 UTC, sp5uhe (Paweł Zienowicz)
Details
array with Polish index and plural form (9.94 KB, text/plain)
2008-01-04 02:58 UTC, sp5uhe (Paweł Zienowicz)
Details

Description Piotr Kubowicz 2007-11-01 11:53:09 UTC
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.
Comment 1 Niklas Laxström 2007-11-01 11:56:15 UTC
Can the shell people use $wgGrammarForms? If so, no need to pollute language files with Wikimedia things.
Comment 2 JeLuF 2007-11-04 11:26:17 UTC
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.
Comment 3 Piotr Kubowicz 2007-11-04 11:58:22 UTC
Can you point me to a file from SVN with such definition (preferably in Czech)?
Comment 4 Piotr Kubowicz 2007-11-18 10:21:01 UTC
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?
Comment 5 JeLuF 2007-11-18 10:56:55 UTC
Just provide a mapping (base form, gramatical case ) -> gramatical form. The transformation into the array form is simple and straightforward.
Comment 6 Piotr Kubowicz 2007-11-18 11:10:04 UTC
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.

Comment 7 sp5uhe (Paweł Zienowicz) 2008-01-02 06:10:53 UTC
Created attachment 4494 [details]
\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.
Comment 8 sp5uhe (Paweł Zienowicz) 2008-01-02 18:16:31 UTC
Created attachment 4499 [details]
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.
Comment 9 sp5uhe (Paweł Zienowicz) 2008-01-04 01:10:46 UTC
Created attachment 4503 [details]
arrays with usernames in Polish projects

Arrays declared in the format from JeLuF post UTF-8 code page
Comment 10 sp5uhe (Paweł Zienowicz) 2008-01-04 02:58:32 UTC
Created attachment 4504 [details]
array with Polish index and plural form

I want to use this table now to correct all messages. Thank you for quick response.
Comment 11 JeLuF 2008-01-19 13:40:14 UTC
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' ),
	  )
	),   	
Comment 12 Leinad 2008-03-30 00:01:55 UTC
Why {{GRAMMAR}} doesn't work on pl.Wikipedia? It works only on pl.Wikiquote and pl.Wikisource.
Comment 13 sp5uhe (Paweł Zienowicz) 2008-04-03 11:36:48 UTC
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.
Comment 14 sp5uhe (Paweł Zienowicz) 2008-05-24 18:30:08 UTC
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.
Comment 15 Tim Starling 2008-07-11 18:32:09 UTC
Changed plwikipedia to plwiki, that should fix it, reclosing.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links