Visualizzazione risultati 1 fino 5 di 5

Discussione: [Curiosità]Lingua browser

  1. #1
    L'avatar di binarysun
    binarysun non è connesso Utente storico
    Data registrazione
    02-07-2004
    Messaggi
    2,017

    Predefinito [Curiosità]Lingua browser

    "Solitamente" i brower ti danno un indicativo della lingua che segue uno standard, ma in alcuni casi restituiscono qualcosa del genere:
    en-us,en;q=0.5

    Non capisco cosa significa quel q=0.5!!
    Alcuni ne hanno 2.
    Qualcuno ha notizie in merito?
    "L'intelligenza è una pianta che va curata continuamente.
    Dovreste vedere com'è bello, il mio bonsai."
    Rat-man®

    [Gradient Text]
    [Su che server sei?]
    ->flickr

  2. #2
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    ti riferisci al $_SERVER['HTTP_USER_AGENT'] ?

    non è detto che quello porti sempre la lingua... e comunque porta anche molte altre informazioni... per esempio se usi internet explorer e hai installato il framework dotNET ti passa anche un parametro con la versione del framework...

    penso che quel q=0.5 sia qualcosa del genere e non centri molto con la lingua...
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  3. #3
    L'avatar di binarysun
    binarysun non è connesso Utente storico
    Data registrazione
    02-07-2004
    Messaggi
    2,017

    Predefinito

    No mi riferisco proprio a $HTTP_ACCEPT_LANGUAGE.
    Dovrebbe dare (e da) la lingua utilizzata dal browser.
    Solitamente da cose tipo it per italiano, en per inglese, it-ch per italina in svizzera etc...
    Alcune volte da anche informazioni sul paese di origine e lingua, ma solo a volte.

    Molti però (soprattutto utenti netscape) hanno pure questa p= che non so a cosa si rifersca!
    Altri esempi:
    it;q=1.0,en;q=0.9 (forse si riferisce alla quota conosce italiano e inglese al 90%)
    il problema sono stringhe come queste
    it,it-it;q=0.8,en-us
    o
    it,en-us;q=0.7,en;q= (troncata perchè non avevo previsto nel DB entry così lunghe)
    "L'intelligenza è una pianta che va curata continuamente.
    Dovreste vedere com'è bello, il mio bonsai."
    Rat-man®

    [Gradient Text]
    [Su che server sei?]
    ->flickr

  4. #4
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    hai indovinato!

    accept-language

    Field of the HTTP request-header reflecting the user's language preferences. The field contains a comma separated list of languages with a possible associated quality factor ranging from 0 to 1. If no quality factor is present then the highest value (1) is assumed.
    http://www.i18ngurus.com/encyclopedi...-language.html

    :D

    la q= rappresenta la capacità di interpretare altri linguaggi (molti browsers tipo mozilla permettono di settare una lingua principale e altre lingue secondarie ;) )
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  5. #5
    L'avatar di binarysun
    binarysun non è connesso Utente storico
    Data registrazione
    02-07-2004
    Messaggi
    2,017

    Predefinito

    Grazie, avevo cercato in lungo e in largo!
    "L'intelligenza è una pianta che va curata continuamente.
    Dovreste vedere com'è bello, il mio bonsai."
    Rat-man®

    [Gradient Text]
    [Su che server sei?]
    ->flickr

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •