ilch Forum » Ilch Clan 1.1 » Allgemein » ilch standard auf english setzen

Geschlossen
  1. #1
    User Pic
    soluto Mitglied
    Registriert seit
    04.01.2010
    Beiträge
    86
    Beitragswertungen
    0 Beitragspunkte
    Hi Community,

    ich bin seit 2 Wochen in einem mehrsprachigen Clan und wollte eigentlich die Clanseite über ilch realisieren, was aber (zumindest für mich) leider nicht so einfach möglich ist.

    Bedingung:
    Die Clan-Seite sollte komplett auf ENGLISCH sein.


    Darum meine Frage:
    Gibt es eine einfache Möglichkeit ilch auf Englisch umzustellen?

    Die LanguageMod bringt gar keinen Effekt, ausser ne Fehlermeldung.
    (( Grund der Fehlermeldunng ist die loader.php wegen Zeile 15
    require_once('include/includes/class/xajax.inc.php');
    mehr fällt mir im Moment nicht mehr zum Fehler ein.))

    (Werde die LanguageMod nachher nochmal hochladen und die komplette Fehlermeldung mal posten)


    Die LanguageBox übersetzt zwar alles in verschiedene Sprachen, aber der User wird immer abgemeldet und es kommt eine 404-Error-Site beim nächsten Login-Versuch. Somit sind Claninterne Foren nicht einsehbar.

    Wäre um schnelle Hilfe dankbar, da wir in 11 Tagen an einem Turnier teilnehmen wollen und es noch einiges zu klären gibt.

    MFG soluto


    verwendete ilch Version: 1.1 P
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    ich denke nicht dass der language mod noch für P gültig ist. dafür hat sich zu viel verändert.

    ich betreibe einige Seiten in DE/EN das bedarf aber vieler zusätzlicher anpassungen dass auch inhalte in englisch eingepflegt werden können.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    soluto Mitglied
    Registriert seit
    04.01.2010
    Beiträge
    86
    Beitragswertungen
    0 Beitragspunkte
    Und wie siehts aus, wenn nur das was die User sehen auf English ist?

    Also im Admin Bereich könnte alles bleiben wie es ist (also auf deutsch), alles dahinter kann auch bleiben wie es ist.

    Eigentlich nur das was die User sehen sollte auf English sein. z.b.
    "mark all as read" statt "als gelesen markieren"
    oder
    "write a message" statt "Nachricht schreiben"

    Würde es dafür nicht ausreichen die 'include/includes/lang/en.php' in 'de.php' umzubenennen?

    oder denke ich jetzt nur zu einfach?


    Oder muss man sich für ein englishes ilch dann durch alle Dateien durcharbeiten und jeden anzuzeigenden Text in den Dateien manuell ins Englische übersetzen?

    Muss doch irgendwie möglich sein traurig
    Ich hab keine Lust auf webspell und Co umzusteigen, dafür gefällt mir ilch zu gut lächeln


    Zuletzt modifiziert von soluto am 06.05.2015 - 09:11:33
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Revolution Hall Of Fame
    Registriert seit
    14.08.2006
    Beiträge
    1.688
    Beitragswertungen
    109 Beitragspunkte
    Ilch und das Thema Übersetzung, ein tolles Thema.

    Sagen wir es mal so, Ilch unterstützt Mehrsprachigeseiten
    (Kein Mehrsprachiger Content)

    Jetzt kommt aber das ABER:
    - Nicht alle Modul Entwickler setzten Ihre Module dafür um.
    Sie benutzen das lang-System bei Ilch nicht. Schreiben die Texte quasi direkt in den Quellcode.

    - Leider ist es bei ilch Standard auch nicht 100% umgesetzt worden.
    Viele Texte sind Mehrsprachig aber viele eben auch einfach nicht.

    Es gibt im Download Bereich eine Englische Version, diese ist aber nicht up to date.

    Was kannst du nun machen:
    Das Sprach-System unter ilch ist eigentlich sehr einfach, du kannst fehlende Übersetzungen eigentlich recht einfach selbst einfügen. (In dein System)

    Nachteil:
    Es bringt etwas Arbeit mit, besonders bei Dritt-Modulen.


    externer Link
    Abschnitt 2: Platzhalter für Ersetzungen aus dem Sprachfile


    Zuletzt modifiziert von Revolution am 06.05.2015 - 09:17:42
    Kreativ, modern, Conversion und Usability optimiert
    individuelles Webdesign für ein optimales Erscheinungsbild
    404studios
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    soluto Mitglied
    Registriert seit
    04.01.2010
    Beiträge
    86
    Beitragswertungen
    0 Beitragspunkte
    Schonmal was positives lächeln

    Zum Glück brauchen wir nur 2 Zusatzmodule, was die Arbeit dann ja in Grenzen halten sollte.

    Wie füge ich denn fehlende Übersetzungen selbst ein?
    Ne grobe Anleitung würde schon reichen. Bisschen überlegen kann ich selbst ( auch wenn es bei meinen Fragen manchmal nicht so aussieht)


    DANKE lachen


    Zuletzt modifiziert von soluto am 06.05.2015 - 09:16:53
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    FeTTsack Hall Of Fame
    Registriert seit
    27.06.2012
    Beiträge
    188
    Beitragswertungen
    26 Beitragspunkte
    boah ... das ist voll der Aufwand ...

    da musst du in die template dateien gehen und z.b.
    wenn ein Submit-button definiert ist mit der value="Eintragen"
    es umstellen auf value="{_lang_insert}"

    nicht für alle Wörter Texte gibt es aber eine Übersetzung
    bei manchem musst du das noch anpassen in /include/includes/lang/

    dort könnte man auch noch weitere Sprachen definieren lächeln

    lg fetti

    ---
    danke Revolution lächeln
    hab den den php-part vergessen lächeln


    Zuletzt modifiziert von FeTTsack am 06.05.2015 - 09:28:02
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Revolution Hall Of Fame
    Registriert seit
    14.08.2006
    Beiträge
    1.688
    Beitragswertungen
    109 Beitragspunkte
    Es ist eigentlich recht einfach:

    Schritt 1:
    Füge dei Übersetzung in die en.php und de.php ein.

    'langkey' => 'dies ist die übersetzung',


    langkey ist dabei eine EINDEUTIGER Index.

    Schritt 2:
    Dann gibt es einen Unterschied, ist es eine PHP oder HTML Datei.
    Bei einer HTML Datei, kannst du die übersetzung über

    {_lang_langkey}

    ausgeben. Dabei muss das langkey durch den Eindeutigen Index ersetzt werden.


    Innerhalb einer PHP Datei:
    Muss die Übersetzung per $lang['langkey'] eingefügt werden.

    (PHP Syntax beachten, Editor mit Code-Syntax hervorhebung benutzen)


    Zuletzt modifiziert von Revolution am 06.05.2015 - 09:25:41
    Kreativ, modern, Conversion und Usability optimiert
    individuelles Webdesign für ein optimales Erscheinungsbild
    404studios
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    soluto Mitglied
    Registriert seit
    04.01.2010
    Beiträge
    86
    Beitragswertungen
    0 Beitragspunkte
    Also wenns helfen würden, gewünscht ist und erlaubt ist.

    Würde ich mich auch dazu bereit erklären, mich mal nach und nach an ilch und einige Module ranzusetzen um die language zu erweitern.

    Wenn man mal die deutsche einigermaßen vollständig hat, sollten andere Sprachen recht schnell zu realisieren sein oder gibts da wieder andere Probleme?


    Zuletzt modifiziert von soluto am 06.05.2015 - 09:28:09
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    FeTTsack Hall Of Fame
    Registriert seit
    27.06.2012
    Beiträge
    188
    Beitragswertungen
    26 Beitragspunkte
    have fun lächeln

    github.com/IlchCMS/Ilch-1.1

    am besten sprichst dich da mit mairu ab zwinker

    lg fetti
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Nex4T Moderator
    Registriert seit
    28.02.2007
    Beiträge
    3.414
    Beitragswertungen
    213 Beitragspunkte
    Du könntest ja alles Manuel umändern, ist eigentlich nicht sonderlich schwer sind nur einige datein abzuändern lächeln


    Zuletzt modifiziert von Nex4T am 06.05.2015 - 09:31:21
    while(!asleep()) sheep++;
    www.movely.biz
    www.webplant.eu
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Revolution Hall Of Fame
    Registriert seit
    14.08.2006
    Beiträge
    1.688
    Beitragswertungen
    109 Beitragspunkte
    Im neuen ilch Update (1.1 Q) wird mehr Wert auf das Sprachsytem gelegt.

    github.com/IlchCMS/Ilch-1.1/commit/fbe0be41ea238ddfea630b4e28edf5adaffba4ab


    Du kannst aber an der Entwicklung helfen.

    Zuletzt modifiziert von Revolution am 06.05.2015 - 09:34:53
    Kreativ, modern, Conversion und Usability optimiert
    individuelles Webdesign für ein optimales Erscheinungsbild
    404studios
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten