per un progetto imminente, vogliamo tradurre la nostra app in più lingue. Dai un'occhiata alla pagina di Facebook How-To: Open Graph Internationalization, ottieni informazioni molto dettagliate su come farlo.Come implementare l'internazionalizzazione dei tag OG?
Quindi, abbiamo implementato i tag correttamente. Quando si visualizza la pagina come un utente di lingua inglese, si ottiene:
<meta property="og:url" content="https://site.url" />
<meta property="og:title" content="English title" />
<meta property="og:description" content="English description" />
<meta property="og:locale" content="en_US" />
<meta property="og:locale:alternate" content="de_DE" />
Per gli utenti tedeschi, sembra viceversa:
<meta property="og:url" content="https://site.url" />
<meta property="og:title" content="German title" />
<meta property="og:description" content="German description" />
<meta property="og:locale" content="de_DE" />
<meta property="og:locale:alternate" content="en_US" />
Come descritto nella documentazione, guardiamo alle " ? fb_locale "-get parametro e, inoltre, analizza l'intestazione HTTP_X_FACEBOOK_LOCALE per decidere, quale traduzione deve essere visualizzata.
Quindi, le mie domande sono le seguenti:
Quando il debug l'URL citato Facebook Debugger (? Qualunque lingua utilizzata nel debugger (con locale = de_DE per esempio)) vengono visualizzati testi in inglese. Si tratta di un bug di debugger o comportamento previsto?
Quando si fa clic sul collegamento locale alternativo all'interno del debugger, un? Locale = de_DE è collegato al debugger-url e l'interfaccia sta cambiando in tedesco. ma la localizzazione non viene passata all'url stesso, come sembra, perché i testi raschiati rimangono in inglese. Qualche suggerimento su questo?
Quando manualmente allegando il "? Fb_locale = de_DE" parametro all'URL nel debugger, le "proprietà dell'oggetto" del debugger rimane inglese, mentre il "grafico aperto informazioni grezze documento" contiene le traduzioni tedesco . È corretto o dovrebbero anche essere aggiornate le "proprietà dell'oggetto"?
C'è qualche sito là fuori che utilizza la corretta internazionalizzazione di og-tag che conosci? Sarebbe fantastico vedere un esempio pienamente funzionante in natura.
Quando si incolla l'url del sito indicato direttamente nel newsfeed di Facebook (come utente con Facebook tedesco), Facebook visualizza solo i testi di inglese e. Non dovrebbe visualizzare i testi tedeschi in questo scenario, quando tutto è implementato correttamente?
ho lo stesso identico problema, siete riusciti a risolverlo? La cache di aggiornamento non ha funzionato per me – tdurand
no, non sono riuscito a risolvere questo problema. scusa! –