Multi lang. per CSS - Sinnvoll?

Dieses Thema im Forum "Webdesign" wurde erstellt von DerEntscheider, 2. September 2013 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 2. September 2013
    Nabend,

    was haltet ihr von folgender Idee.

    Klasse vergeben wie z.B.
    lng-index-welcome

    Und per CSS mittel 'content' das Wort definieren.
     
  2. 2. September 2013
    Zuletzt bearbeitet: 2. September 2013
    AW: Multi lang. per CSS - Sinnvoll?

    Sinnvoll ja, wenn man es richtig macht.

    Sowas wäre z.B. falsch:
    Code:
    .en-label-hello::before { content "hello"; }
    Denn dann müsstest du in deinem HTML-Code _immer_ die Klasse je nach aktueller Sprache wechseln.

    Schau dir mal SASS / SCSS an.
    Damit kannst du dir für jede deiner Sprachen mit Hilfe von Variablen eine CSS-Datei erzeugen und dem Benutzer ausliefern.

    lang-en-vars.scss:
    Code:
    $hello: "hello";
    $world: "world";

    lang-de-vars.scss:
    Code:
    $hello: "hallo";
    $world: "welt";

    style-en.scss:
    Code:
    @import "lang-en-vars";
    @import "style-common";

    style-de.scss:
    Code:
    @import "lang-de-vars";
    @import "style-common";

    style-common.scss:
    Code:
    .label {
     &::before {
     content: $hello;
     }
    
     &::after {
     content: $world;
     }
    }
    Übersetzt und ausgeliefert werden dann jeweils style-de.scss und style-en.scss.

    Übrigens: Variablen sollen auch in den CSS-Standard einfließen.

    Wenn dir das zu hipster ist kannst du das auch direkt mit PHP machen ^^
     
  3. 2. September 2013
    AW: Multi lang. per CSS - Sinnvoll?

    Zu Hipster ist nem Hipster nichts
    Sass benutze ich, aber auf was ich hinaus wollte ob es so gängig ist?
     
  4. 2. September 2013
    AW: Multi lang. per CSS - Sinnvoll?

    Wenn es den Zweck erfüllt?

    Es macht natürlich keinen Sinn große Textbausteine über CSS einzubinden.
    Denkt doch einer mal an die Kinder Suchmaschinen!
     
    1 Person gefällt das.
  5. 2. September 2013
    AW: Multi lang. per CSS - Sinnvoll?

    Danke kann geschlossen werden.

    Aber noch eine Anmerkungen @ Murdoc, ich bevorzuge sass statt scss - findest du nicht? Überflüssige Klammern etc pp?
    Ist auch gar nicht so unordentlich wie man sich das vorstellt

    Dropbox - Nothing Here
     
  6. 2. September 2013
    AW: Multi lang. per CSS - Sinnvoll?

    Ich mag '{', '}' und ';'
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.