Gender
Mám problém s překladem rodů. Termín $1 {{GENDER:|editoval|editovala|editoval/a}} článek '''[[$2]]'''. mi u obou pohlaví vyhodí 3 tvar editoval/a. V čem je problém?
Co to znamená „u obou pohlaví vyhodí“? Kde jste co zkoušel a jak? Uvědomujete si, že tato syntaxe přepíná gramatický rod podle uživatelského nastavení čtenáře (toho, komu se toto hlášení zobrazuje), nikoli uživatele $1? (A v tomto případě $1 neobsahuje pouhé uživatelské jméno, ale nějakou složitější konstrukci včetně odkazů apod., tudíž se v GENDER použít nedá vůbec.)
A rozhodně bych se přimlouval za naprosté vypuštění konstrukce typu „editoval/a“. Fakt, že si uživatel nenastavil svůj rod, neznamená, že se o něm musí mluvit jako v policejním hlášení. Není potřeba nic složitějšího, než {{GENDER:$1|editoval|editovala}}
.
Jde o tom, že i když mám nastavené pohlaví (a to i kolega), tak nám to ukazuje třetí tvar editoval/a. Pokud nemá uživatel nastavené pohlaví tak co se zobrazí? Snad není na škodu toto definovat.
Bylo by možno, když někoho žádáte o pomoc, věnovat alespoň dvacet vteřin přesnějšímu popisu problému? Co vám kdo kde ukazuje, zatímco očekáváte co jiného?? Gender nejde používat ve všech hlášeních, ale jen v těch, kde se s něčím podobným počítá. A ještě jednou opakuji, že v tomto konkrétním případě je GENDER použit zřejmě nesmyslně a nesprávně.
V případě, že se funkci gender dodají dvě hodnoty namísto tří, zobrazí se v případě neznámého pohlaví první („mužský“) tvar, přesně tak, jak je v češtině naprosto běžné a správné.
Děkuji za snahu, ale už jsem to vyřešil. Chybělo ve funkci Gender definovat uživatele pomocí $1. Problém byl ten, že se i přes nastavení pohlaví uživatele ukazoval špatný, neutrální tvar. Kde se daný překlad nachází si můžete najít pomocí vyhledávání. Vzhledem k tomu, že existují uživatelé výslovně s ženským už. jménem, tak bych třetí tvar ponechal. Přeci jen "Jana Lánová editoval stránku xx" zní divně.
Tak pokud vám „Jana Lánová editoval/a stránku xx“ divně nezní, pak… to raději ani nebudu komentovat.
P.S. Jelikož pořád nevím, o kterém hlášení se bavíme, tak můžu jen upozornit, že jestli $1 obsahuje něco víc než jen uživatelské jméno (např. HTML fragment včetně odkazů na uživatelskou stránku a do diskuse atp.), či, jinými slovy, pokud příslušné hlášení není navrženo tak, aby gender na daném parametru podporovalo, tak to fungovat nebude.
Mě zní divně Jana Nováková editoval článek. Takže to nechám tak a nebudu tam šude dávat Uživatel Jana Nováková... To zní stejně divně. Už to funguje jak má. Tak díky za reakce.