Poslední příspěvky

Stran: [1] 2 3 ... 10
1
Vývoj / Re:Překlad frontendu ve Vue
« Poslední příspěvek od BoneFlute kdy Dnes v 00:19:59 »
...
Jen tak pro zajímavost, a v jaké podobě to dostane překladatel?

No tak PO subor to uz asi nebude. Prekladat cele templejty tiez nie je idealne riesenie, kedze mozno kvoli par vetam kopirovat cely template je dost neprijemne z mnohych hladisiek. Ale nevidim ine vychodisko momentalne.

Ono je jedna vec ked mam
Kód: [Vybrat]
Hello <a href="@link">world</a>.ako kedysi. Ale dnes mam
Kód: [Vybrat]
Hello <router-link :to={...}>world</router-link> a teda to musi byt interpretovane a nie len jednoducho vyprintovane ako plain text/html.

Tady si asi nerozumíme.

1/ Já bych to rozhodně nerozsekával. Naopak.

2/ Takto:
Kód: [Vybrat]
Hello <a href="@link">world</a>. spíše ne.

Já bych to dělal takto:
Kód: [Vybrat]
Hello <a ref="link">world</a>.
V tom překladovém řetězci je jen to nejnutnější, aby překladatel věděl, že kde ten tag začíná, kde končí, a jak se jmenuje. V žádném případě tam nesmí být žádná složitost.

Takže následně se to přeloží
Kód: [Vybrat]
<a ref="link"> se nahradí za
Kód: [Vybrat]
<router-link :to={...}>.

Analogicky když máš větší komponentu. Komponenta sama o sobě je překládaná separátně. Ledaže by bylo žádoucí nějak zohledňovat kontext. Což se řeší stejným způsobem jako u toho odkazu:

Kód: [Vybrat]
Hello <a ref="link" title="To je odkaz, víme?">world</a>.

Navyse je hlavnym problemom to, ze ak mam napriklad vetu
Kód: [Vybrat]
Hello <component>world, is it nice</component> today? tak ja potrebujem tomu komponentu dodat prelozeny text, cize v tomto pripade
Kód: [Vybrat]
world, is it nice lenze to skratka nie je nijako mozne kedze ja nemam ako urobit interpetaciu otvaracich a zatvaracich tagov toho komponentu a vyrenderovat to dynamicky a nemozem to rozsekat na 3x t() pretoze tam nema sancu vediet sklonovanie.
V čem přesně je ten problém? Mě to přijde celkem přímočaré a nekomplikované.

Mám komponentu ve zdrojáku (pseudokód):
Kód: [Vybrat]
trans = "Hello <component ref="a">world, is it nice</component> today?"
node = translator.translate(trans)
component_a = createComponentA()
component_a.content = node.placeholders['a'].content
node.translate(["a": component_a])

toliko princip. Předpokládám, že každý normální FW to bude mít nějak řešený. Přiznávám, že jak je to řešené ve Vue nevím, ale pokud jsem se ztratil v teorii, a ty si chtěl konkrétní řešení zrovna pro Vue, tak se omlouvám.

Takhle bych to řešil, a pokud to Vua neumí, tak bych si to naimplementoval.


Proste poreklady v dynamickych/interpretovanych JS frontendoch je naproste peklo pretoze dnes prakticky dynamicky tvorime templejty ktore musia byt interpretovane nez vypoluju vysledok kdzeto v minulosti sa len printoval primo text bez dynamickych komponentov.
Pokud se ošklivě nepletu, tak bych ten problém spíše viděl v tom, že se na to autoři vykašlali :-) Jak na to by neměl být problém. Že to není naimplementované, to je možné.
2
Hardware / Re:Upgrade PC nebo to nemá smysl?
« Poslední příspěvek od lazywriter kdy 08. 12. 2024, 23:51:56 »
Upgrade dává smysl. Mám takhle 5600G s 64 GB RAM a RTX 4070 (nejdřív to běželo jen s integrovanou grafikou, pak 1060 a nakonec tohle). A nemám pocit, že by mi to v něčem bránilo. A s 12 GB RAM na GPU se dají provádět i lehké hrátky s LLM apod. Zdroj mám (jestli si dobře pamatuju, teď se mi do něj nechce hrabat) asi 650W.
3
Sítě / Re:Výpadky u ADSL
« Poslední příspěvek od MH kdy 08. 12. 2024, 22:18:24 »
Když to máte bodované, tak máte jejich terminátor, o to je ta reklamace snadnější, nemohou vám říci, ať si koupíte jiný modem. Reklamaci musí nějak řešit, ale není to garantovaná linka, takže do nějaké míry to je normální... Radil bych dál reklamovat a když to k ničemu nepovede, změnit operátora, data pak potečou do ČT jinudy.
4
Sítě / Re:Jaká VPN, abych z ciziny předstíral, že jsem v ČR?
« Poslední příspěvek od ripper6 kdy 08. 12. 2024, 20:47:38 »
Zbytecne slozite, pokud je to na pristup ke studiu ci materialum, tak v pohode za rozumne ceny

Surfshark - dobra cena cca i 2 dolace jen / mesic, funkcni jen nehodi se pro lidi co treba maji torrent a chteji seedovat, protoze nema presmerovani portu a nebo to neumi co jsem cetl. Ma hodne ruzny vykon tj jednou je to vyrazne pomalejsi a jindy server naopak silne vykonny.

NordVPN - ma marketing a reklamu, ale ma spis komplexni reseni a stabilni vykon rychlosti. Obchazeni ale treba ruznych firewallu neni top, alespon me to nekde neslo. - lze mit za cca 3 dolace / mesic.

ExpressVPN - patri k nejdrazsim ale co jsem testoval v pohode obesla v Cine firewall, za tim co s NordVPN se mi to nepovedlo.

Proton VPN a tyto dalsi, nekdo nechce protoze jsou clenem dohody 5eyes, 10eyes.




5
Sítě / Výpadky u ADSL
« Poslední příspěvek od p.b. kdy 08. 12. 2024, 19:22:19 »
Ahoj, mám bondované adsl a posledních pár dní se to má divné, tak asi každnou mintutu se opakující,  výpadky. Viz přiložený soubor, časy 18:24:41, 18:26:23 etc. IP na které pingám je druhá strana toho pppoe připojení. Nemáte někdo nápad, čím by to mohlo být?

Řeším to s T-Mobilem, ale je to takové neohrabané, oni to pak řeší s Cetinem a výsledkem zatím vždy bylo, že na nic nepřišli.

Zajímavé na tom je, že yt i Netflix video se dá vpohodě sledovat, iVysilání ne.

Díky
6
Sítě / Re:Po připojení do LAN se nastaví brána 0.0.0.0 a nejde změnit
« Poslední příspěvek od lukovic79 kdy 08. 12. 2024, 16:52:20 »
Koupil jsem si zařízení. Přímo na krabi píší software V8.3 K němu jsem koupil nejnovější verzi software než je napsaná poslední která existovala V8.3.1.
A nakonec jsem tedy zakoupil V8.4 a funguje. Jen nechápu, proč se stejnou verzí firmware některá zařízení fungují. A dokonce ani starší firmware na některých a stejně to nefungovalo.

Děkuji za rady. Funguje.




Propojit přímo kabelem (tj. žádné krabičky mezi).
Na PC nastavit manuálně 192.168.0.1/255.255.255.0, GW nenastavovat, vypnout firewall a odpojit ostatní síťová rozhraní.
Na PLC nastavit manuálně 192.168.0.X/255.255.255.0 (X v rozsahu 2 až 254) a GW 192.168.0.1.
Zkusit PING z obou stran. Pokud PING funguje a origo SW ne, tak zkusit čistou instalaci na jiném PC se stejnou konfigurací. Pokud to nefunguje, tak je to nejspíš nekompatibilita verzí PC SW a PLC FW o které je na webu hromada diskuzí.

GW je adresa, kam zařízení směruje pakety pokud je cílová adresa mimo rozsah sítě dostupné jeho lokálním rozhraním. Takže pokud mají oba konce 192.168.0.X/255.255.255.0, tak se tohle pravidlo/nastavení neuplatní.
7
Bazar / Re:Prodám Nvidia Shield Tablet LTE, Oculus Quest 2
« Poslední příspěvek od glondrej kdy 08. 12. 2024, 16:51:17 »
Quest 2 prodán.
8
Vývoj / Re:Překlad frontendu ve Vue
« Poslední příspěvek od hknmtt kdy 08. 12. 2024, 16:39:29 »
Aj ked viem ze preklady mozu mat kontext, cize rozkuskovat jednu vetu kvoli komponentu na tri a viac casti by teoreticky slo spravit spravne, poskytnutim kontextu. Lenze a) popravde som kontexty nikdy v prekladoch nepouzival a ani ich nemam implementovane vo svojom kode nijako. A za b), aj tak nie je mozne zachovat spravne sklonovanie a vetnu strukturu pri preklade, pretoze natvrdo tak diktujem kde a ako sa ma veta rozdelit, co je proste uplna blbost, kedze kazdy jazyk iny.
9
Vývoj / Re:Překlad frontendu ve Vue
« Poslední příspěvek od hknmtt kdy 08. 12. 2024, 16:31:33 »
...
Jen tak pro zajímavost, a v jaké podobě to dostane překladatel?

No tak PO subor to uz asi nebude. Prekladat cele templejty tiez nie je idealne riesenie, kedze mozno kvoli par vetam kopirovat cely template je dost neprijemne z mnohych hladisiek. Ale nevidim ine vychodisko momentalne.

Ono je jedna vec ked mam
Kód: [Vybrat]
Hello <a href="@link">world</a>.ako kedysi. Ale dnes mam
Kód: [Vybrat]
Hello <router-link :to={...}>world</router-link> a teda to musi byt interpretovane a nie len jednoducho vyprintovane ako plain text/html.

Dalsi problem je ze nie je mozne len tak rozsekat text a potom len pozliepat vety ako
Kód: [Vybrat]
{{ t('Hello') }} {{ t('world') }} pretoze ked pride na dlhsie vety, tak sa skor ci neskor pokasle sklonovanie. Navyse je hlavnym problemom to, ze ak mam napriklad vetu
Kód: [Vybrat]
Hello <component>world, is it nice</component> today? tak ja potrebujem tomu komponentu dodat prelozeny text, cize v tomto pripade
Kód: [Vybrat]
world, is it nice lenze to skratka nie je nijako mozne kedze ja nemam ako urobit interpetaciu otvaracich a zatvaracich tagov toho komponentu a vyrenderovat to dynamicky a nemozem to rozsekat na 3x t() pretoze tam nema sancu vediet sklonovanie.

Proste poreklady v dynamickych/interpretovanych JS frontendoch je naproste peklo pretoze dnes prakticky dynamicky tvorime templejty ktore musia byt interpretovane nez vypoluju vysledok kdzeto v minulosti sa len printoval primo text bez dynamickych komponentov.
10
Desktop / Re:GNOME sebere stisk klávesy
« Poslední příspěvek od Michal Šmucr kdy 08. 12. 2024, 16:06:13 »
Sice ne přímo v Debianu, ale používám GNOME (od 3.32 přes novější 40-47) a graf. terminál (Gnome Terminal, Gnome Console - kgx) na víc různých distribucích, také s Waylandem a nikdy se mi popisovaná věc neděla.
Nemůže to být problém nějakého přizpůsobení, nebo rozšíření v Gnome Shellu, či použitého terminálu?
Zkusil bych si vytvořit nového uživatele, nechat všechno ve výchozím nastavení (žádný Classic nebo přidávání dalších rozšíření) a zkusit problém replikovat.
Případně to pak ještě zúžit a ověřit, jestli se to děje i s jinou aplikací pro terminál, např. Kitty, aby se rozlišilo, jestli je to záležitost Gnome Shellu.
Stran: [1] 2 3 ... 10