I18N :: AcceptLanguage.

I18N :: AcceptLanguage ist ein Perl-Modul, das den Spracheinstellungen mit verfügbaren Sprachen übereinstimmt.
Jetzt downloaden

I18N :: AcceptLanguage. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Christian Gilmore
  • Website des Verlags:
  • http://search.cpan.org/~cgilmore/I18N-AcceptLanguage-1.04/lib/I18N/AcceptLanguage.pm

I18N :: AcceptLanguage. Stichworte


I18N :: AcceptLanguage. Beschreibung

I18N :: AcceptLanguage ist ein Perl-Modul, das den Sprachpräferenz der verfügbaren Sprachen entspricht. I18n :: aceptlanguage ist ein Perl-Modul, das die Sprachpräferenz der verfügbaren Sprachen übereinstimmt.Synopsis verwenden I18N :: annehmenLanguage; meine $ unterstütztLanguages = ; Mein $ Akzeptor = I18N :: AcceptLanguage-> Neu (); Meine $ layer = $ aptonor-> akzeptiert ($ env {http_accept_language}, $ unterstütztLanguages); i18n :: AcceptLanguage Übereinstimmungen Spracheinstellung zu verfügbaren Sprachen pro Regeln, die in RFC 2616, Abschnitt 14.4: HTTP / 1.1 - Headerfelddefinitionen definiert sind - Sprache.Public-MethodenAuffolge (client_preferences, unterstützte_languages) gibt die gemeinsame Sprache der obersten Priorität zwischen Client und Server zurück. Wenn keine gemeinsame Sprache gefunden wird, wird die DefaultLanguage zurückgegeben. Wenn die Defaultlanuage auch nicht eingestellt ist, wird eine leere Zeichenfolge zurückgegeben. Die Methode erwartet zwei Argumente: client_preferencesa-Zeichenfolge in demselben Format, das in RFC 2616 definiert ist, der hier angegeben ist: 1 # (((((1 * 8alpha * ("-" 1 * 8ALPHA)) | "*") ) BEISPIELE: DA, EN-GB; Q = 0,8, EN; Q = 0.7 DE-US, JA, * unterstützt_Languagesa Verweis auf eine Liste der Sprachbereiche, die vom Server unterstützt werden. Neu () kehrt zurück Ein neues I18N :: AcceptLanguage-Objekt. Die Methode akzeptiert die folgenden Schlüssel- / Wert-Paaroptionen: Debuga Boolean Set auf 0 oder 1. Wenn Sie auf 1 eingestellt sind, werden Debug-Nachrichten auf STDOUT gedruckt. Der Wert des Debug-Standards an 0.DefaultLanguagea-Zeichenfolge, die die Standardsprache des Servers darstellt. Der Wert der Defaultlanguage standardmäßig an einem leeren String.Stracta Boolean auf 0 oder 1. Bei einem Setzen von 1 entspricht die Software strikt an die Protokollspezifikation. Wenn Sie auf 0 eingestellt sind, führt die Software ein sekundäres, aggressives Sprachübereinstimmungsspiel unabhängig vom Land (dh ein Client fragt, dass nur EN-GB EN-GB zurückgibt, wenn der Server EN-GB oder EN nicht akzeptiert, jedoch EN akzeptiert -uns). Die letzte übereinstimmende Sprache in der Liste der unterstützten Sprachen wird ausgewählt. Der Wert der strengen Standardeinstellungen für 1. Anforderungen: · Perl.


I18N :: AcceptLanguage. Zugehörige Software