Idé för flexiblare språkhantering i Drupal

Events happening in the community are now at Drupal community events on www.drupal.org.
johnzzon's picture

För ett tag sedan tog jag fram ett koncept om hur man skulle kunna använda "string identifiers" i Drupal 7 för en flexiblare språkhantering. Jag skrev en reflektion (se länk nedan) på vår webbplats om det hela. Eftersom vi inte har någon form av diskussionsmöjligheter på sajten blev jag tipsad om att posta den här och uppmana till diskussion då det, enligt mig, är ett väldigt intressant koncept.

http://www.kodamera.se/reflektioner/ide-flexiblare-sprakhantering-i-drupal

tl;dr: Med hjälp av ett custom språk för engelska utåt, kan man använda "string identifiers" i backend för att smidigare hantera översättningar.

Vad är era tankar kring det här?

Comments

tjo!

toelli's picture

Har länge stört mig på hur t-funktionen fungerar.

Och det du beskriver kan man lösa idag genom stringoverrides modulen. stringoverrides är en extension på string translation som gör att man även kan översätta grundsträngen som alltid är engelska.

Personligen har jag skrivit en moddad version av stringoverrides som passar våra kunder bättre men skulle önska jag hade tid göra den ännu bättre. I "min" version kan inte kunderna lägga till translations utan endast administratörer, kunden får upp alla översättning och har tillgång att ändra för varje språk vad de tycker passar bättre. detta gör att vi utvecklare kan använda t funktionen och istället skicka in mer beskrivande texter som sedan kunden kan översätta för varje språk. (exempel: t('adress i sidfoten')) ..

om någon är nyfiken här finns min version: http://gravitypoint.se/stringoverrides.rar I denna modul har jag även lagt till ett kommentarsfält så man kan beskriva en string translation för kunden om det skulle behövas :P

Contrib = Bloatware? | Outsourcing specialist located in Bangkok

Innan jag fixade denna

toelli's picture

Innan jag fixade denna moddade modul körde vi med att sätta ett eget språk för engelska-core sen ett custom språk för engelska som kunden använde utåt, på samma sätt som du beskriver i artikeln. men tyckte denna lösning var lite för "ful" så att säga :P

Contrib = Bloatware? | Outsourcing specialist located in Bangkok

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: