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. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #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. Anzeige
  3. #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 ^^
     
  4. #3 2. September 2013
    AW: Multi lang. per CSS - Sinnvoll?

    Zu Hipster ist nem Hipster nichts :D
    Sass benutze ich, aber auf was ich hinaus wollte ob es so gängig ist?
     
  5. #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.
  6. #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 :p

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

    Ich mag '{', '}' und ';' ;)
     

  8. Videos zum Thema
Die Seite wird geladen...
Similar Threads - Multi lang per
  1. Antworten:
    0
    Aufrufe:
    789
  2. Wii Fit Plus multilanguage??

    Z-Diode , 27. Februar 2010 , im Forum: Konsolen
    Antworten:
    3
    Aufrufe:
    533
  3. Antworten:
    4
    Aufrufe:
    483
  4. Antworten:
    12
    Aufrufe:
    2.233
  5. Empfehlenswerte Multi-Hoster

    esage , 7. Mai 2017 , im Forum: Filesharing
    Antworten:
    1
    Aufrufe:
    1.477