Kom ihåg mig?
Home Menu

Menu


Smart WYSIWYG med multi-language?

Ämnesverktyg Visningsalternativ
Oläst 2009-05-17, 17:27 #1
BoXon BoXon är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2007
Inlägg: 391
BoXon BoXon är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2007
Inlägg: 391
Hej på er!

Jo jag har stött på ett litet problem med mitt nya projekt som jag vill skall
vara så lätt att ändra texter och design på som möjligt genom bara webbläsaren.

Just nu har jag skilt på kod, design och text helt och hållet, och vill fortsatt
även ha det på det viset. Det skulle ju vara super enkelt att göra på detta
viset med en vanlig WYSIWYG editor som te.x tinyMCE om det inte vore
för att jag enkelt vill kunna lägga in olika språk/översättningar av
samma texter utan att ändra på designen eller spara designen två
gånger os.v.. Genom att bara te.x göra en enkel knapp tryckning för att
byta språk och ändra i texten, och om jag ändrar i designen så ändras
även designen för dom andra språken.

Hoppas att någon förstår och kan komma med något bra förslag! Smile

Mvh
Patrik
BoXon är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-05-17, 18:30 #2
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Du nämner inte vilket språk du skriver i?

PHP har stödet med gettext.

sv_SE/messages.po
Kod:
msgid "Hello World"
msgstr "Hej Världen"
php
Kod:
setlocale(LC_ALL, 'sv_SE');
bindtextdomain("messages", "./locale");
textdomain("messages");
echo gettext("Hello World");
Ut skrivs "Hej Världen"
Du måste dock koda "om" *.mo filen till binärt (*.po) eventuellt vilket gör det hela lite krångligare.

(Notera dock, denna lösningen är optimal för statiska texter. Skall du hålla på och ändra stavfel i originaltexten så blir det komplicerat.)
Jonas är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-05-17, 18:40 #3
BoXon BoXon är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2007
Inlägg: 391
BoXon BoXon är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2007
Inlägg: 391
Använder PHP ja, förstod ingenting utav ditt exempel, antagligen för att det inte är vad jag söker. Jag vill när som helst och var som helst kunna göra ändringar i texter os.v.
BoXon är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-05-17, 18:46 #4
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Läs på om gettext i PHP's manual. Exemplet är från deras sida.

Wordpress använde gettext i deras templates tidigare.
Jonas är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-05-17, 19:27 #5
BoXon BoXon är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2007
Inlägg: 391
BoXon BoXon är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2007
Inlägg: 391
Jo fast det innebär ju att det blir en automatisk översättning som kanske inte i alla lägen
är att föredra?

Finns det inte något sätt att isåfall separera HTML från TEXT så att jag har en sträng med
TEXT och en med HTML, samnt att det i HTML-strängen finns utsatta platser för text, te.x {Text1} som sedan vid visning ersätts med texten på valt språk.
BoXon är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-05-18, 09:46 #6
danjel danjel är inte uppkopplad
Medlem
 
Reg.datum: Nov 2003
Inlägg: 214
danjel danjel är inte uppkopplad
Medlem
 
Reg.datum: Nov 2003
Inlägg: 214
Tror inte jag helt fattar..
Du vill alltså att WYSIWYG editorn ska ha stöd för att läsa in och spara texter på olika språk..?
danjel är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 16:35.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017