turk porno porno escort rokettube
Ergebnis 1 bis 3 von 3

Thema: Lokalisierte Routen

  1. #1
    Neuer Benutzer
    Registriert seit
    07.05.2013
    Beiträge
    5
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard Lokalisierte Routen

    Hallo,

    hat es schon mal jemand versucht lokalisierbare Routen im Zend Expressive zu implementieren?

    Ich bekomme immer den Fehler "No translator provided".

    Dabei habe ich folgendes:

    in der config.php habe ich eingebunden:

    Zend\Router\ConfigProvider::class,
    Zend\I18n\ConfigProvider::class,
    Zend\Mvc\I18n\ConfigProvider::class,

    in der App module.config.php habe ich:




    'router' => [
    'router_class' => Zend\Mvc\I18n\Router\TranslatorAwareTreeRouteStack ::class
    ],

    Ein translator ist natürlich unter dem Key "translator" auch definiert.

    Und es gibt eine Route mit Language_Keys.

    Dennoch bekomme ich diesen Fehler nicht weg...

  2. #2
    Super-Moderator Avatar von Kaiuwe
    Registriert seit
    30.12.2006
    Beiträge
    5.519
    Thanks
    4
    Thanked 356 Times in 287 Posts

    Standard

    Zitat Zitat von gelleneu Beitrag anzeigen
    Ein translator ist natürlich unter dem Key "translator" auch definiert.
    Und wie sieht dieser Teil in deiner Konfiguration aus?
    Zum Zend Framework stehen jedem folgende Quellen zum Nachschlagen zur Verfügung:

  3. #3
    Neuer Benutzer
    Registriert seit
    07.05.2013
    Beiträge
    5
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard

    @kaiuwe:

    'translator' => [
    'translation_file_patterns' => [
    [
    'type' => PhpArray::class,
    'base_dir' => APP_ROOT . '/language',
    'pattern' => '%s.php',
    'translator_text_domain' => 'default',
    ],
    ],
    ],

    Vielleicht noch einige Hinweise:
    - ich verwende Expressive 2 in der "alles von Zend" Variante und "modular"
    - Die Fehlermeldung ist "no translator provided" in der buildPath Methode von Http\Segment
    - Ich hole mir die Routen über die Config (inject) in der Modulkonfig jedes Modules gibt es also den Eintrag "routes".
    - Im Modul "App" gibt es zusätzlich den Eintrag

    'router' => [
    'router_class' => Zend\Mvc\I18n\Router\TranslatorAwareTreeRouteStack ::class
    ],

    - Wenn ich diesen Eintrag auskommentiere kommt der gleiche Fehler, was darauf schließen läßt, das dieser Eintrag möglicherweise gar nicht hergenommen wird.
    - Ich hatte mit einem ähnlichen Setup für ZF3-MVC kein Problem, es mußte dort z.B. kein eigener Translator per Service zusammengebaut werden (lief alles über den Translator Key in der Config und den Standard-Konfigurationen des Moduls)

    - Meine IDE bietet mir außerdem zwei TranslatorAwareTreeRoutStacks an (welche ich nehme scheint keine Rolle zu spielen):

    Zend\Router\Http\TranslatorAwareTreeRouteStack
    Zend\Mvc\I18n\Router\TranslatorAwareTreeRouteStack


    Geändert von gelleneu (12.05.2017 um 07:29 Uhr)

Ähnliche Themen

  1. Routen setzen
    Von mondy im Forum Einsteigerfragen
    Antworten: 1
    Letzter Beitrag: 25.12.2013, 16:10
  2. Zend_Paginator/Routen
    Von der_meier_hans im Forum MVC
    Antworten: 2
    Letzter Beitrag: 29.08.2009, 21:35
  3. dynamische Routen
    Von Nilson im Forum MVC
    Antworten: 21
    Letzter Beitrag: 28.01.2009, 22:52
  4. Richtig Routen
    Von Soul-Raptor im Forum Konzepte & Ideen
    Antworten: 2
    Letzter Beitrag: 25.09.2007, 17:50
  5. Lokalisierte Kalender-Angaben
    Von ShoX im Forum Lokalisierung & Internationalisierung
    Antworten: 6
    Letzter Beitrag: 18.07.2007, 06:36

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •