Ushahidi - překlady do ČJ #278

Closed
opened 2018-08-18 23:49:47 +02:00 by Podhorecky · 10 comments
Podhorecky commented 2018-08-18 23:49:47 +02:00 (Migrated from git.spotter.cz)

překlad verze 3.x je na transifexu zde https://www.transifex.com/ushahidi/ushahidi-v3/language/cs/ dá se stáhnout do formátu JSON. Login jde přes Github účet.

zatim nejsou řetězce kontrolované, ale to asi ani dlouho nebudou. Takže pokud by se vám povedlo narvat tuto češtinu do VM, bude to další beta k testování.
Pokud ne, počkám až to vstrčí oni. Pak se uvidí co s tim dál.for_use_ushahidi-v3_client-en_cs.json

Zároveň jsem přeložil SMSsync, Ushahidi mobile pro IOS a Android. nicméně to se VM asi nedotkne. Co s tim provedou oni netušim.

překlad verze 3.x je na transifexu zde https://www.transifex.com/ushahidi/ushahidi-v3/language/cs/ dá se stáhnout do formátu JSON. Login jde přes Github účet. zatim nejsou řetězce kontrolované, ale to asi ani dlouho nebudou. Takže pokud by se vám povedlo narvat tuto češtinu do VM, bude to další beta k testování. Pokud ne, počkám až to vstrčí oni. Pak se uvidí co s tim dál.[for_use_ushahidi-v3_client-en_cs.json](/uploads/19b7419fff085f397214935d5c28a014/for_use_ushahidi-v3_client-en_cs.json) Zároveň jsem přeložil SMSsync, Ushahidi mobile pro IOS a Android. nicméně to se VM asi nedotkne. Co s tim provedou oni netušim.
Disassembler commented 2018-08-28 15:46:55 +02:00 (Migrated from git.spotter.cz)

Mno. Tak se tu asi tři dny jebu s tím, že miláčci vydali hromadu nových verzí Ushahidi, které jsme zatím nepoužili, ale fungují nějak divně. V současnosti jsme na verzi 3.8.0. Oni mají na GitHubu verzi 3.12.3, ale neuvolnili k ní kompletní balík jako u verzí předchozích. Tak jsem si zreverz-inženýroval jejich distribuční a instalační skript, z 232 řádků ho optimalizoval na 13, Ushahidi nainstaloval a škrábu se na hlavě, co mi to po sestavení vyhazuje za chyby. Teď už jsem v úplném zoufalství použil přímo jejich vlastní skript s přímo jimi doporučovaným toolchainem... a co myslíte? Vono jim to nefunguje taky.

Takže změny mezi 3.8.0, kterou máme my, a aktuální verzí se dají shrnout následovně:

  • 3.9.0 - Rozbili jsme kompatibilitu s novým PHP, protože jsme přidali zastaralý modul třetí strany jako závislost (upstream issue #10).
  • 3.9.0 - Taky jsme kompletně rozbili přihlášení do aplikace. Jakože úplně.
  • 3.10.0 - Rozbili jsme si vlastní instalační skript, protože používáme modul Apache, který jsme si ale zapomněli zapnout, což vede k Internal Server Error.
  • 3.12.1 - Přihlašování jsme opravili, ale výměnou za to jsme rozbili autentizační model, takže v rozhraní prakticky nic nefunguje, protože se nedají ověřovat tokeny.
  • 3.12.3 - 🔥 💩 🔥

Tak hlavně, že mají dobře zvládnuté QA a používají nástroje pro Continuous integration. Chcete, abych jim něco z toho nahlásil? Vypadají, že jednou nějakou agilní metodou, takže mám pochybnosti o tom, že se v dohledné době něco zlepší.

Každopádně tu češtinu vyzkouším teď na poslední funkční verzi a uvidíme, jak moc špatné to bude.

Mno. Tak se tu asi tři dny jebu s tím, že miláčci vydali hromadu nových verzí Ushahidi, které jsme zatím nepoužili, ale fungují nějak divně. V současnosti jsme na verzi 3.8.0. Oni mají na GitHubu verzi 3.12.3, ale neuvolnili k ní kompletní balík jako u verzí předchozích. Tak jsem si zreverz-inženýroval jejich distribuční a instalační skript, z 232 řádků ho optimalizoval na 13, Ushahidi nainstaloval a škrábu se na hlavě, co mi to po sestavení vyhazuje za chyby. Teď už jsem v úplném zoufalství použil přímo jejich vlastní skript s přímo jimi doporučovaným toolchainem... a co myslíte? Vono jim to nefunguje taky. Takže změny mezi 3.8.0, kterou máme my, a aktuální verzí se dají shrnout následovně: - 3.9.0 - Rozbili jsme kompatibilitu s novým PHP, protože jsme přidali zastaralý modul třetí strany jako závislost (upstream issue [#10](https://github.com/ushahidi/platform-release/issues/10)). - 3.9.0 - Taky jsme kompletně rozbili přihlášení do aplikace. Jakože úplně. - 3.10.0 - Rozbili jsme si vlastní instalační skript, protože používáme modul Apache, který jsme si ale zapomněli zapnout, což vede k Internal Server Error. - 3.12.1 - Přihlašování jsme opravili, ale výměnou za to jsme rozbili autentizační model, takže v rozhraní prakticky nic nefunguje, protože se nedají ověřovat tokeny. - 3.12.3 - :fire: :hankey: :fire: Tak hlavně, že mají dobře zvládnuté QA a používají nástroje pro *Continuous integration*. Chcete, abych jim něco z toho nahlásil? Vypadají, že jednou nějakou agilní metodou, takže mám pochybnosti o tom, že se v dohledné době něco zlepší. Každopádně tu češtinu vyzkouším teď na poslední funkční verzi a uvidíme, jak moc špatné to bude.
Podhorecky commented 2018-08-28 16:49:12 +02:00 (Migrated from git.spotter.cz)

jasně, díky za vysvětlení a úsilí. Klidně jim věcně napište, ať potvrdí-okomentují tyhle zoufalosti, nebo ať si je vymetou. Mají na to komerční model, tak už to (snad) znamená že to někdo řídí.
Kdyby nic neodpověděli, tak alespoň budeme vědět s jakou zpětnou vazbou případně počítat... jsem přesvědčen, že jste udělal maximum :)

jasně, díky za vysvětlení a úsilí. Klidně jim věcně napište, ať potvrdí-okomentují tyhle zoufalosti, nebo ať si je vymetou. Mají na to komerční model, tak už to (snad) znamená že to někdo řídí. Kdyby nic neodpověděli, tak alespoň budeme vědět s jakou zpětnou vazbou případně počítat... jsem přesvědčen, že jste udělal maximum :)
Disassembler commented 2018-08-29 11:39:24 +02:00 (Migrated from git.spotter.cz)

Nakonec jsem to za vydatného nadávání v rámci možností rozchodil na poslední uvolněné verzi 3.12.3. Máte ji, včetně češtiny, přístupnou na "vaší" instanci.

S velkou pravděpodobností budete muset provést očistu prohlížeče. Ushahidi nepoužívá cookies a nemá session na serveru, ale používá místo toho lokální úložiště (local storage). V některých prohlížečích se dá měnit nebo vyčistit přímo, v jiných jen skrze čistící formulář pod Ctrl+Shift+Delete.

I přesto předpokládám, že dost věcí nebude v Ushahidi fungovat, nicméně alespoň budeme moci hlásit chyby oproti nejaktuálnější verzi a nebudeme vykázání s tím, že máme 10 měsíců starou.

Opravy překladů mi opět sypte sem. Na transifex sice přístup mám, ale nejsem tam členem Ushahidi teamu. Stejně na překlady úplně kašlou a nemají na jejich zakomponování nastavený žádný proces, jak jsem se dočetl v upstream issue #1153.

Nakonec jsem to za vydatného nadávání v rámci možností rozchodil na poslední uvolněné verzi 3.12.3. Máte ji, včetně češtiny, přístupnou na "vaší" instanci. S velkou pravděpodobností budete muset provést očistu prohlížeče. Ushahidi nepoužívá cookies a nemá session na serveru, ale používá místo toho lokální úložiště (*local storage*). V některých prohlížečích se dá měnit nebo vyčistit přímo, v jiných jen skrze čistící formulář pod Ctrl+Shift+Delete. I přesto předpokládám, že dost věcí nebude v Ushahidi fungovat, nicméně alespoň budeme moci hlásit chyby oproti nejaktuálnější verzi a nebudeme vykázání s tím, že máme 10 měsíců starou. Opravy překladů mi opět sypte sem. Na transifex sice přístup mám, ale nejsem tam členem Ushahidi teamu. Stejně na překlady úplně kašlou a nemají na jejich zakomponování nastavený žádný proces, jak jsem se dočetl v upstream issue [#1153](https://github.com/ushahidi/platform-client/issues/1153).
Podhorecky commented 2018-08-29 13:55:53 +02:00 (Migrated from git.spotter.cz)

jasný, super! mrknu na to.

jasný, super! mrknu na to.
Disassembler commented 2018-08-29 19:29:13 +02:00 (Migrated from git.spotter.cz)

Na opravu výše zmíněného rozbití instalačního skriptu jsem otevřel PR #12 v upstreamu. Tato konkrétní chyba nás sice nijak neovlivňuje ani neomezuje, ale když už konáme dobro, tak pořádně. A taky oprava spočívá jen v přidání jediného velmi zřejmého řádku.

Na opravu výše zmíněného rozbití instalačního skriptu jsem otevřel PR [#12](https://github.com/ushahidi/platform-release/pull/12) v upstreamu. Tato konkrétní chyba nás sice nijak neovlivňuje ani neomezuje, ale když už konáme dobro, tak pořádně. A taky oprava spočívá jen v přidání jediného velmi zřejmého řádku.
Podhorecky commented 2018-09-21 16:44:27 +02:00 (Migrated from git.spotter.cz)

zde aktualizovaný překlad do ČJ. Jsou tam doplněny některé texty kolem exportu CSV do propojeného účtu HDX. Je tedy možné, že se něco změnilo s problémy exportu CSV zmíněné v #283 ...ale nedokážu posoudit jak moc.

for_use_ushahidi-v3_client-en_cs.json

zde aktualizovaný překlad do ČJ. Jsou tam doplněny některé texty kolem exportu CSV do propojeného účtu HDX. Je tedy možné, že se něco změnilo s problémy exportu CSV zmíněné v #283 ...ale nedokážu posoudit jak moc. [for_use_ushahidi-v3_client-en_cs.json](/uploads/45c9fc9560d3d2409649664a5613e7ce/for_use_ushahidi-v3_client-en_cs.json)
Podhorecky commented 2018-10-02 02:39:24 +02:00 (Migrated from git.spotter.cz)

zdá se, že se chystají na verzi 4. ece0af0c11

z poslední verze překladu větřím nějakou kulišárnu s 30ti denní trial verzí. Jen doufám, že je nenapadne zcela opustit open licenci a nasadit osvědčený model "30 dní si hraj a pak už jen zaplať"-

zdá se, že se chystají na verzi 4. https://github.com/ushahidi/platform-release/commit/ece0af0c11b3a030a83532963fc707e7f491171b z poslední verze překladu větřím nějakou kulišárnu s 30ti denní trial verzí. Jen doufám, že je nenapadne zcela opustit open licenci a nasadit osvědčený model "30 dní si hraj a pak už jen zaplať"-
Podhorecky commented 2018-10-02 02:39:25 +02:00 (Migrated from git.spotter.cz)

closed

closed
Podhorecky commented 2018-10-02 02:45:19 +02:00 (Migrated from git.spotter.cz)

reopened

reopened
Podhorecky commented 2019-03-26 16:07:34 +01:00 (Migrated from git.spotter.cz)

closed

closed
Sign in to join this conversation.
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Disassembler/Spotter-VM#278
No description provided.