Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Kit
Tvůrce
Avatar
Kit:17.11.2013 23:06

Ladím teď jednu webovou aplikaci, která je kompletně česky, ale Chromium mi stále nabízí, že mi tu stránku chce přeložit z angličtiny do češtiny. Jak mám v HTML sdělit prohlížeči, že tu stránku nemá překládat?

Nepotřebuji nastavit Chrome, ale potřebuji nastavit web kvůli návštěvníkům.

Odpovědět
17.11.2013 23:06
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
coells
Tvůrce
Avatar
coells:18.11.2013 0:46

viz http://stackoverflow.com/…ge-and-offer

btw k tvé hlášce "Gettery a settery nepatří do zodpovědnosti třídy. Je to spíš jen porušení zapouzdření." ... gettery a settery umožňují přístup ke stavu objektu z hlediska konceptu OOP jako takového, a to aniž by došlo k porušení principu dědičnosti a polymorfismu.

Editováno 18.11.2013 0:52
 
Nahoru Odpovědět
18.11.2013 0:46
Avatar
Odpovídá na Kit
Neaktivní uživatel:18.11.2013 6:15

Měl jsem jednou naprosto opačný problém - všechny stránky mi to překládalo do chorvatštiny. Asi si dokážete představit návštěvu Facebooku v Chorvatštině, Googlu přesměrovávající se na chorvatskou doménu, chorvatský Devbook ... no trochu šok. Pak jsem zjistil že si hráli spolužáci (jak jinak) a změnili mi defaultní jazyk :D

Nahoru Odpovědět
18.11.2013 6:15
Neaktivní uživatelský účet
Avatar
Kit
Tvůrce
Avatar
Odpovídá na coells
Kit:18.11.2013 6:34

To mám nastaveno, Chromium mi však stále nabízí překlad.

Ad přístup ke stavu objektu: Právě že nechci, aby cizí objekty měly přístup ke stavu objektu. Zapouzdřuji proto, abych skryl implementaci. Gettery a settery porušují koncept OOP.

Nahoru Odpovědět
18.11.2013 6:34
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Tvůrce
Avatar
Odpovídá na coells
Kit:18.11.2013 7:01

Tohle mám na začátku HTML:

<!DOCTYPE html>
<html lang="cs">
<head>
<meta charset="UTF-8" />
<meta name="google" content="notranslate" />
<meta http-equiv="content-language" content="cs_CZ" />
Nahoru Odpovědět
18.11.2013 7:01
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na Kit
Neaktivní uživatel:18.11.2013 7:32

No, podle toho vlákna na stack overflow i podle tabulky hodnot pro content-language na w3 schools (http://www.w3schools.com/…ge_codes.asp) bych řek, že by tam mělo být jenom content="cs"

Nahoru Odpovědět
18.11.2013 7:32
Neaktivní uživatelský účet
Avatar
Kit
Tvůrce
Avatar
Odpovídá na coells
Kit:18.11.2013 7:34

Tak už mi to funguje. Bylo nutné zavřít panel prohlížeče a otevřít znovu. Refresh nepomáhal.

Nahoru Odpovědět
18.11.2013 7:34
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Kit:18.11.2013 7:38

Hledal jsem na více místech, "cs_CZ" je standardní označení českého jazyka na českém území, podobně jako třeba "en_US".

Nahoru Odpovědět
18.11.2013 7:38
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na Kit
Neaktivní uživatel:18.11.2013 7:39

A kde jsi to prosím našel? Už nějakou chvilku se po tom pídím :D

Nahoru Odpovědět
18.11.2013 7:39
Neaktivní uživatelský účet
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Kit:18.11.2013 7:48

Jednak mám nastavenu systémovou proměnnou

LANG=cs_CZ.UTF-8

ale už to používám dost dlouho. Mrkni se na
http://cs.wikipedia.org/wiki/Locale

Nahoru Odpovědět
18.11.2013 7:48
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
coells
Tvůrce
Avatar
Odpovídá na Kit
coells:18.11.2013 7:59

ad gettery a settery: kdyz nechces, tak nechces - a nevytvaris gettery ani settery. to, ze neco neumis pouzivat, jeste neporusuje zasady oop a to, ze si oop pletes s jazykem, nezmeni zakladni paradigma. doporucuji si precist, co je to oop. zdejsi clanky jsou, bohuzel, matouci a nekorektni.

 
Nahoru Odpovědět
18.11.2013 7:59
Avatar
Kit
Tvůrce
Avatar
Odpovídá na coells
Kit:18.11.2013 8:13

Zatím jsi tady nic nepředvedl, takže tvá tvrzení jsou pro mne jen plané žvásty.

Nahoru Odpovědět
18.11.2013 8:13
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
coells
Tvůrce
Avatar
Odpovídá na Kit
coells:18.11.2013 8:24

zatimco ty zacnes byt agresivni vzdy, kdyz ztracis pudu pod nohama?

to, co jsi zatim predvedl ty - neumis hledat na google, protoze odpoved na tvoji otazku jsem nasel za 10 sekund
a v jinem vlakne se honosis, jak neco naprogramujes, pricemz je to uloha na 10 minut a nejsi schopny to dat dohromady?!

plane zvasty jsou tvoje nazory na oop

 
Nahoru Odpovědět
18.11.2013 8:24
Avatar
Kit
Tvůrce
Avatar
Odpovídá na coells
Kit:18.11.2013 8:32

Kdyby sis přečetl předchozí příspěvky, tak bys věděl, že odpověď na stackoverflow jsem našel už dávno předtím. Celý problém byl v tom, že bylo nutné zavřít a znovu otevřít panel prohlížeče. A to jsi mi neporadil, to jsem si našel sám.

Přečti si něco od Martina Fowlera. Pochopíš, proč nemám rád anemické objekty.

Nahoru Odpovědět
18.11.2013 8:32
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
coells
Tvůrce
Avatar
coells:18.11.2013 9:41

Fowler mluví o anemickém doménovém modelu, getter/setter je jenom průvodní jev jinak chybného modelu. Aka problém je někde úplně jinde než v getteru a setteru, ty samotné ničemu neubližují.

 
Nahoru Odpovědět
18.11.2013 9:41
Avatar
Kit
Tvůrce
Avatar
Odpovídá na coells
Kit:18.11.2013 10:56

Problém je v tom, že většinou ty gettery/settery jsou napsány blbě. Spousta vývojářů používá ty mizerné, které jim automaticky vygeneruje jejich poťouchlé IDE.

Nahoru Odpovědět
18.11.2013 10:56
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Hartinger
Vlastník
Avatar
David Hartinger:18.11.2013 11:03

Původní problém je vyřešený, flamewar o getterech si řešte prosím soukromě, máte tu chat, zprávy a zeď.

Nahoru Odpovědět
18.11.2013 11:03
You are the greatest project you will ever work on.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Tato diskuze byla označena moderátorem jako nekonstruktivní a myslíme si, že nemá pro veřejnost příliš vysokou hodnotu. Členy můžete samozřejmě stále oslovit soukromě a to formou zpráv nebo chatu.

Zobrazeno 17 zpráv z 17.