turk porno porno escort rokettube
Ergebnis 1 bis 2 von 2

Thema: Unterschied de_de und de beim Translator

  1. #1
    Erfahrener Benutzer
    Registriert seit
    19.06.2009
    Beiträge
    120
    Thanks
    1
    Thanked 3 Times in 1 Post

    Standard Unterschied de_de und de beim Translator

    Hallo,

    ich hab im php Format Übersetzungsdateien angelegt (de.php und en.php). Locale lasse ich im Module.php per $_SERVER["HTTP_ACCEPT_LANGUAGE"] setzen (translator->setlocale()). Bringt dieser jedoch de_de zurück, meckert zend und übersetzt nicht. Bin ehrlich gesagt davon ausgegangen, dass er dann automatisch auf de zugreift, wenn er keine de_de Sprachdateien findet - fände ich zumindest sinnvoll?!

    Die Frage ist nun: ist es sinnvoll einfach de_de bzw. en_us auf de bzw. en zu kürzen (also beim setLocale() )?

    Für Date und CurrencyFormat sollte man dann das ursprüngliche ungekürzte setLocale nutzen. Ist es möglich das standardmäßig zu setzen? Möchte das ungern bei beispielsweise jeder Datumsausgabe als Parameter im View mitgeben.
    Edit: zur letzten Frage bin ich sogar noch fündig geworden: http://mercstudio-tech.blogspot.de/2...-2-locale.html Bin trotzdem auf eure Meinung gespannt, ob das Vorgehen so OK ist oder ob es Gründe gibt, davon abzuraten?

    Danke
    Geändert von cream (10.04.2013 um 01:15 Uhr)

  2. #2
    Neuer Benutzer
    Registriert seit
    20.12.2011
    Beiträge
    20
    Thanks
    0
    Thanked 1 Time in 1 Post

    Standard

    Hallo cream,

    in meiner Anwendung setze ich zunächst Locale::setDefault('de_DE') um sicherzustellen, dass auch alle PHP-Meldungen auf Deutsch gestellt sind. Hierdurch sollte auch die Datumsausagbe korrekt sein ;-) Zusätzlich sollte man dann noch folgendes einbinden:


    PHP-Code:
          //--> Spracheinstellungen für das Zend-Framework 2
          
    $translator $e->getApplication()->getServiceManager()->get('translator');
          
    $translator->setLocale('de_DE');
          
    $translator->setFallbackLocale('en_US');
          
    $translator->addTranslationFile(
            
    'phpArray',
            
    './vendor/zendframework/zendframework/resources/languages/de/Zend_Validate.php'
          
    ); 

Ähnliche Themen

  1. Translator pro Modul
    Von derPetz im Forum ZF2 Lokalisierung & Internationalisierung
    Antworten: 2
    Letzter Beitrag: 05.04.2013, 14:23
  2. Message: Could not find a translator
    Von Innocentus im Forum ZF2 Grundlagen
    Antworten: 3
    Letzter Beitrag: 29.03.2012, 14:11
  3. Gettext: No translation for the language 'de_DE' available
    Von Honighans im Forum Lokalisierung & Internationalisierung
    Antworten: 3
    Letzter Beitrag: 15.08.2010, 19:20
  4. Zend_Locale::getCountryTranslationList() - Unterschied zwischen de_DE und en_US
    Von DennisBecker im Forum Lokalisierung & Internationalisierung
    Antworten: 6
    Letzter Beitrag: 23.11.2007, 15:50
  5. de und de_DE ?
    Von ChristianFischer im Forum Lokalisierung & Internationalisierung
    Antworten: 29
    Letzter Beitrag: 20.09.2007, 08:03

Lesezeichen

Berechtigungen

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