[3.2] easy_language_change

In diesem Forum können Extension-Autoren ihre Extensions vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
ZNC
Mitglied
Beiträge: 194
Registriert: 21.05.2014 13:48
Wohnort: Köln

Re: [3.2] easy_language_change

Beitragvon ZNC » 03.01.2018 12:35

A) Meine Testergebnisse zum Gast: Sobald man die Sprache als Gast einstellt, wird diese soweit ich es habe prüfen können, auch beibehalten.

B) In Bezug auf die Browsersprache ergab mein Test folgendes:

1. Internet Explorer
Kann nur über einen Windows-Default-Sprachwechsel gesteuert werden.
Windows-Default-Sprache: deutsch > Anzeige: deutsch
Windows-Default-Sprache: türkisch > Anzeige: türkisch

2. Firefox
(Anleitung: https://support.mozilla.org/de/kb/mit-s ... x-benutzer)
Firefox: deutsch > Anzeige: deutsch
Firefox: türkisch > Anzeige: türkisch

3. Vivaldi
a) Windows-Default-Sprache: deutsch
Vivaldi: deutsch > Anzeige: deutsch
Vivaldi: türkisch > Anzeige: deutsch

b) Windows-Default-Sprache: türkisch
Vivaldi: deutsch > Anzeige: deutsch
Vivaldi: türkisch > Anzeige: deutsch

C) Die Sprache des angemeldeten Users wird in allen Fällen gehalten.


DAAAAANKKKKKKKKKKKEeeeeeeeeeeee

Kann ich sonst irgendwie noch unterstützen?
Keine Witze über ((58 - x : 2) - y * x) * z * 4 - 1 * x + (z * x - 1) + y = jährige und ältere, denn auch Euch wird es treffen. PS: x = √64 und y = √9 und z = 1 : (0.5 * 4)

ZNC
Mitglied
Beiträge: 194
Registriert: 21.05.2014 13:48
Wohnort: Köln

Re: [3.2] easy_language_change

Beitragvon ZNC » 04.01.2018 05:04

Hallo HJW,

ich platziere die Flaggen selber direkt in der "navbar"

Code: Alles auswählen

<ul id="nav-breadcrumbs" class="nav-breadcrumbs linklist navlinks" role="menubar">
  <!-- DEFINE $MICRODATA = ' itemtype="http://data-vocabulary.org/Breadcrumb" itemscope=""' -->
  <!-- EVENT overall_header_breadcrumbs_before -->
  <li class="breadcrumbs">
    <!-- ZNC flags Beginn -->
    <!-- IF !S_IN_UCP  -->
    <span class="crumb">
      <!-- BEGIN flags -->
        <a href="{flags.LINK}" title="{flags.NAME}" alt="{flags.NAME}">
          <img class="flag" src="{flags.FLAG}" />
        </a>
      <!-- END flags -->
    </span>
    <!-- ENDIF -->
    <!-- ZNC flags Ende -->


Um dadurch bedingte doppelte Flaggen zu vermeiden, habe ich immer "../phpBB/ext/hjw/easy_language_change/styles/all/template/event/ overall_header_page_body_before.html" umbenannt und die "../phpBB/ext/hjw/easy_language_change/styles/all/template/event/overall_header_navbar_before.xxxx" ist ja bereits von Dir umbenannt.

Das geht jetzt nicht mehr: Fatal error: Uncaught Twig_Error_Loader: Unable to find template "@hjw_easy_language_change/event/overall_header_page_body_before.html" ...

Mein Workaround sieht derzeit dann folgendermaßen aus: jeglichen Text aus der overall_header_page_body_before.html löschen und leer abspeichern. Dann erhalte ich nur noch die Umschalter in der navbar.

Wenn Du magst und Du die Extension für fertig erklärst, kann ich Dir gerne meine Installationsanleitung zur Verfügung stellen.

Eine weitere Frage ist, was genau in dem Cookie an Informationen nachgehalten wird?
Keine Witze über ((58 - x : 2) - y * x) * z * 4 - 1 * x + (z * x - 1) + y = jährige und ältere, denn auch Euch wird es treffen. PS: x = √64 und y = √9 und z = 1 : (0.5 * 4)

HJW
Mitglied
Beiträge: 929
Registriert: 20.04.2007 20:48
Wohnort: 45481 Mülheim an der Ruhr
Kontaktdaten:

Re: [3.2] easy_language_change

Beitragvon HJW » 04.01.2018 08:51

Hallo,

hast du anschließend den Cache geleert?

Im Cookie steht nur das Sprachkürzel, entsprechende der Bezeichnung des language-Ordners. Im Firefox oder im Google-Chrom gibt es vor der Adress-Zeile einen kleinen Kreis mit einem i darin. Wenn du darauf klickst, dann kannst du dir u.a. auch die gesetzten Cookies anzeigen lassen.

ZNC
Mitglied
Beiträge: 194
Registriert: 21.05.2014 13:48
Wohnort: Köln

Re: [3.2] easy_language_change

Beitragvon ZNC » 04.01.2018 12:50

Danke HJW, ich war zwar der Meinung den Cache geleert zu haben, aber scheinbar habe ich es nicht. Der Fehler ist nicht mehr. Danke.

Anleitung: Anleitung phpBB-Extension easy_language_change
Keine Witze über ((58 - x : 2) - y * x) * z * 4 - 1 * x + (z * x - 1) + y = jährige und ältere, denn auch Euch wird es treffen. PS: x = √64 und y = √9 und z = 1 : (0.5 * 4)


Zurück zu „Extensions in Entwicklung“