Pereiti prie turinio

Rekomenduojami pranešimai

Sveiki,

 

Darau web app ir noriu pritaikyti daugiakalbiškumą. Dėl standartinių užrašų puslapyje viskas aišku, naudoju "Internationalization" ir .po failus, o kalba keičiama paspaudžiant ant nuorodos kuri nukreipia i reikiamą kalbą pvz http://webapp/lt/contact arba http://webapp/en/contact . Bet kaip daryti su tekstais iš duombazės ? Žinoma galima susikurti modeliuose papildomus laukus pvz "name_en", "name_lt", "body_en", "body_lt" ir tada naudoti sesijas ir jos tikrinima. Taigi įdomu ar galima kažkaip protingai įgyvendinti daugiakalbiškumą, kad pats vartotojas admin panelėje galėtu aprašyti vertimą. Gal yra būdas išsiversti be 3d party paketų ?

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 2 savaičių...

Sakyčiau, kad nėra ko bijoti third party sprendimų: darydamas pats tokį dalyką kaip DB multi-language arba padarysi neefektyviai, arba išprotėsi siekdamas tobulumo.

 

https://www.djangopackages.com/grids/g/i18n/ čia gali rasti daug paketų skirtų apskritai aplikacijų i18n. Panaršęs rasi ir skirtus būtent vertimams duomenų bazėje. Tik nesu pastaruoju metu jais domėjęsis, negaliu pasakyti, kuris geresnis ar geriau supportinamas.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...