Přihlásit se

Joomla 5.1.0 a Joomla 4.4.4 (17 dub 2024)

Dnes byla uvolněna nová verze Joomla 5.1.0, společně s Joomla 4.4.4. Tato verze přináší spoustu nových funkcí, vylepšení v oblasti bezpečnosti a kódu a díky těmto vylepšením i vyšší rychlost.

n3t Cookie Consent

11. led 2022 02:29 #145515
Odpověď od Cony
Moderátor

Bong napsal: EDIT: Případné chybky v zobrazení překladu (například doba expirace cookies), jde pravděpodobně za globálním nastavením zpracování plurálu v Joomla - to se bude muset řešit zvlášť a jinde.

Aby to fungovalo s aktuální češtinou správně, bylo by třeba např. pro roky
Code:
PLG_SYSTEM_N3TCOOKIECONSENT_SCAN_COOKIE_EXPIRATION_YEARS_0="%d let" PLG_SYSTEM_N3TCOOKIECONSENT_SCAN_COOKIE_EXPIRATION_YEARS_1="%d rok" PLG_SYSTEM_N3TCOOKIECONSENT_SCAN_COOKIE_EXPIRATION_YEARS_FEW="%d roky" PLG_SYSTEM_N3TCOOKIECONSENT_SCAN_COOKIE_EXPIRATION_YEARS_MANY="%d let" PLG_SYSTEM_N3TCOOKIECONSENT_SCAN_COOKIE_EXPIRATION_YEARS_MORE="%d let"
MORE a MANY je tam duplicitně, protože čeština pro J3 aktuálně neumí MORE, a čeština pro J4 zas neumí MANY :)
Poděkovali: Cufe

11. led 2022 09:11 #145516
Odpověď od Bong
Moderátor

Cony napsal: MORE a MANY je tam duplicitně, protože čeština pro J3 aktuálně neumí MORE, a čeština pro J4 zas neumí MANY :)


Doplnil jsem tedy FEW a MANY, vypadá to lépe.

Narazil jsem u expirace:

- na chybějící překlad VARIOUS - zatím jsem do češtiny přidal VARIOUS="proměnlivé"
- na chybějící překlad PLG_SYSTEM_N3TCOOKIECONSENT_SCAN_COOKIE_EXPIRATION_DAYS - opět to pro SECONDS, MINUTES, HOURS, DAYS, MONTHS a YEARS, můžu doplnit

I'm sorry, my responses are limited...you must ask the right questions.

11. led 2022 14:34 #145518
Odpověď od Cony
Moderátor

Bong napsal: - na chybějící překlad VARIOUS - zatím jsem do češtiny přidal VARIOUS="proměnlivé"

To by v překladu být nemělo. Je to důsledek toho, že se překládá vše, co je zapsané v tom políčku expirace. Tzn. pokud tam je text various, snaží se přeložit jako text. konstanta VARIOUS. Zkusím kdyžtak vymyslet líp, aby to zbytečně nehlásilo ty chyby jazyka.

Bong napsal: - na chybějící překlad PLG_SYSTEM_N3TCOOKIECONSENT_SCAN_COOKIE_EXPIRATION_DAYS - opět to pro SECONDS, MINUTES, HOURS, DAYS, MONTHS a YEARS, můžu doplnit

Tam by měly stačit doplnit ty varianty FEW a MANY...

11. led 2022 21:34 #145520
Odpověď od Bong
Moderátor
Při používání n3t Cookie Consent u vícejazyčných stránek (nejen) pravděpodobně budete potřebovat slovenský překlad.
www.bongovo.cz/ke-stazeni/category/232-s...m-n3t-cookie-consent

I'm sorry, my responses are limited...you must ask the right questions.
Poděkovali: Cony

11. led 2022 21:51 #145521
Odpověď od Cony
Moderátor
Navrhl bych drobné úpravy v češtině
Code:
PLG_SYSTEM_N3TCOOKIECONSENT_SCAN_COOKIE_EXPIRATION_UNKNOWN="neznámá" PLG_SYSTEM_N3TCOOKIECONSENT_SCAN_COOKIE_PROVIDER_UNKNOWN="neznámý" PLG_SYSTEM_N3TCOOKIECONSENT_CFG_SHOW_COOKIE_PROVIDER="Zobrazit sloupec poskytovatele cookies" PLG_SYSTEM_N3TCOOKIECONSENT_CFG_SHOW_COOKIE_PROVIDER_DESC="Zvolte, zda zobrazit sloupec poskytovatele cookie." PLG_SYSTEM_N3TCOOKIECONSENT_CFG_BLOCKS_COOKIES_PROVIDER="Poskytovatel" PLG_SYSTEM_N3TCOOKIECONSENT_TABLE_PROVIDER="Poskytovatel"
Poděkovali: Bong

12. led 2022 02:17 #145522
Odpověď od Cony
Moderátor
Beta 2 verze ke stažení zde .

Změna
- překlady zadaných hodnot se již nevolají napřímo, tzn. neměly by vyskakovat v debuggeru jako nepřeložené řetězce
- Zobroazovat poskytovatele a expiraci cookie je nyní ve výchozí hodnotě povoleno
- pokud je web detekován jako vícejazyčný, při automatickém skenování se doplňují textové konstanty místo překladů
- odstraněno nastavení Use RFC Cookie, Cookie je nově vždy "RFC"

Oprava
- nesprávně dotahovaná hodnota pro cookie domain z globální konfigurace Joomly

Doplněno
- přidán překlad pro hodnotu various pro expiraci při načítání z Open Cookie Database
- přidán výchozí popis pro cookie "joomla_user_state", kterou nastavuje jádro Joomly pro přihlášené uživatele
- Pokud není povoleno zobrazení expirace nebo oskytovatele, v administraci se tyto sloupce také nezobrazí
- při detekovaném multilanguage se doplní sloupec "Expiration unit" - pro vícejazyčné weby lze pak pohodlně zadávat i expiraci, bez nutnosti definování nových jazykových konstant.
- podpora více domén (pokud nelze řešit nastavením Cookie domain, např. phoca.cz a phoca.com) - cookie se propíše na všechny domény (pokud např. používáte n3t Language Domains pro vícejazyčný web, toto se bude hodit). Jednotlivé weby musí jet na Joomle, PHP min. 7.3 a https.

Powered by Fórum