Iuridictum:Novinky: Porovnání verzí

Přejít na: navigace, hledání
(Formulace)
d (Upřesněno)
Řádka 36: Řádka 36:
  
 
== 9. října 2005 ==
 
== 9. října 2005 ==
Naprogramoval jsem šablonu grammar:num, která umožňuje zadávat do řetězců rozhraní různé verse frásí tak, aby vyhověly podmínkám české gramatiky. Řešení je z hlediska systému poněkud neelegantní, protože, jak jsem se zmiňoval, šablony se substituují dřív než dolarové proměnné (řeším to tak, že se šablona grammar:num nahradí zvláštní dočasnou pseudošablonou, která se rozvine až po substituci proměnných), nicméně z hlediska uživatele je zápis kanonický. Např. místo řetězce "$1 uživatel" se zapíše "<nowiki>{{grammar:num|$1|$1 uživatel|$1 uživatelé|$1 uživatelů}}</nowiki>" a systém bude správně generovat české tvary "0 uživatelů", "1 uživatel", "2 uživatelé", "3 uživatelé", "4 uživatelé", "5 uživatelů" atd. --[[Uživatel:Tomáš Pecina|Tomáš Pecina]] 9. 10. 2005, 10:25 (CEST)
+
Naprogramoval jsem šablonu grammar:num, která umožňuje zadávat do řetězců rozhraní různé verse frásí tak, aby vyhověly podmínkám české gramatiky. Řešení je z hlediska systému poněkud neelegantní, protože, jak jsem se zmiňoval, šablony se substituují dřív než dolarové proměnné (řeším to tak, že se šablona grammar:num nahradí zvláštní dočasnou pseudošablonou, která se rozvine až po substituci proměnných), nicméně z hlediska uživatele je zápis kanonický. Např. místo řetězce "$1 uživatel/é/ů" se zapíše "<nowiki>{{grammar:num|$1|$1 uživatel|$1 uživatelé|$1 uživatelů}}</nowiki>" a systém bude správně generovat české tvary "0 uživatelů", "1 uživatel", "2 uživatelé", "3 uživatelé", "4 uživatelé", "5 uživatelů" atd. --[[Uživatel:Tomáš Pecina|Tomáš Pecina]] 9. 10. 2005, 10:25 (CEST)

Verse z 9. 10. 2005, 09:57

25. září 2005

Server je ve zkušebním provozu, je možno pracovat na článcích, ale zatím nejsou zprovozněny všechny potřebné funkce. --Tomáš Pecina 25. 9. 2005, 11:20 (CEST)

26. září 2005

Zkontroloval a upravil jsem systémová hlášení, částečně odchylně od cs.wiki. Ještě bude potřeba texty jednou projít a upravit do lepší češtiny, ale interface je použitelný. Teď budu importovat články o právu z Wiki, ladit chyby v zobrazení a postupně doplňovat některé servisní stránky. --Tomáš Pecina 26. 9. 2005, 01:42 (CEST)

27. září 2005

Importoval jsem své články z cs.wiki, nyní budu dokončovat úpravu interfacu a ladit chyby, na které jsem přišel. --Tomáš Pecina 27. 9. 2005, 07:40 (CEST)

28. září 2005

Opravil jsem nepříjemnou závadu s trvalým zobrazováním hlášky "Máte nové zprávy" (bug v PHP skriptu) a doplnil na editační panel tlačítko CS pro interwiki. Záznamy o provedených změnách mají zvlášní stránku. --Tomáš Pecina 28. 9. 2005, 12:11 (CEST)

29. září 2005

V další fási bych chtěl uvést Iuridictum, přes zatím poněkud chudý obsah, do standardní podoby wikipedie z hlediska rozhraní a grafiky, tzn. customisovat hlavní stranu, levý sloupec, aktuality atd. A něco provést s logem, které zatím budí dojem, že ho navrhovalo pětileté dítě. --Tomáš Pecina 29. 9. 2005, 02:28 (CEST)

30. září 2005

Změnil jsem logo (nevidíte-li změnu, použijte v IE Ctrl+F5, ve Firefoxu Shift+click na tlačítko Reload, v jiných prohlížečích podle nápovědy) a pracuji na návrhu nové hlavní stránky. --Tomáš Pecina 30. 9. 2005, 18:41 (CEST)

2. října 2005

Dokončil jsem "2. průchod" systémových hlášení. Subjektivně se mi jeví, že už jich "sedí" tak 90-95 %, ale možná je to jen wishful thinking... Co mne rozčiluje, je absence podpory pro číslovky v jazycích se složitější flexí. V redakčním systému Britských listů jsem to kdysi řešil tak, že jsem měl funkci, např. czechnum, která se zavolala s parametry např. "czechnum( $x, "sestra", "sestry", "sester" )", a pro $x == 3 vrátila řetězec "3 sestry". Zřejmě ji převezmu i na Iuridictum, s tím rozdílem, že těch několik slov, která je potřeba skloňovat, bude mít vestavěno v sobě; změny skriptů je sice vhodné omezit na minimum, ale toto je z hlediska uživatele celkem vážná vada, jestliže s ním server nekomunikuje správně česky. --Tomáš Pecina 3. 10. 2005, 00:58 (CEST)

4. října 2005

Mírně upravuji skripty, aby lépe odpovídaly požadavkům češtiny: jednak implementuji možnost alternativních řetězců pro české číslovky (což jde ztuha, protože wiki standardně nejprve nahradí šablony a až pak provede substituci dolarových proměnných), jednak přidávám automatickou náhradu mezery před neslabičnými (a některými dalšími) předložkami ve výstupu - tam doplním i několik dalších praktických pravidel, např. aby se neoddělovaly znaky paragrafu od následujícího textu.

Kolega Vít Zvánovec upozorňuje, že na internetu se objevily dvě zmínky o Iuridictu:

--Tomáš Pecina 4. 10. 2005, 09:10 (CEST)

6. října 2005

Iuridictum úspěšně updgradovalo na nově vydanou versi MediaWiki 1.5.0. --Tomáš Pecina 6. 10. 2005, 11:00 (CEST)

8. října 2005

Ukázalo se, že nová verse softwaru konečně umožňuje korektní export/import dat ve formátu XML. Přenášení článku z cs.wiki by mělo být jednodušší. --Tomáš Pecina 8. 10. 2005, 16:49 (CEST)

9. října 2005

Naprogramoval jsem šablonu grammar:num, která umožňuje zadávat do řetězců rozhraní různé verse frásí tak, aby vyhověly podmínkám české gramatiky. Řešení je z hlediska systému poněkud neelegantní, protože, jak jsem se zmiňoval, šablony se substituují dřív než dolarové proměnné (řeším to tak, že se šablona grammar:num nahradí zvláštní dočasnou pseudošablonou, která se rozvine až po substituci proměnných), nicméně z hlediska uživatele je zápis kanonický. Např. místo řetězce "$1 uživatel/é/ů" se zapíše "{{grammar:num|$1|$1 uživatel|$1 uživatelé|$1 uživatelů}}" a systém bude správně generovat české tvary "0 uživatelů", "1 uživatel", "2 uživatelé", "3 uživatelé", "4 uživatelé", "5 uživatelů" atd. --Tomáš Pecina 9. 10. 2005, 10:25 (CEST)