2013-05-03 6 views
5

Mi è stato chiesto di localizzare un'applicazione Windows Phone 8, quindi ho seguito il tutorial che può essere trovato here.Windows Phone 8 - Localizzazione non funzionante

Ho fatto un'app molto semplice dall'inizio e tutti i passaggi indicati nel tutorial, e ha funzionato bene. Il problema è che nell'applicazione voglio veramente localizzarmi, le risorse di stringa non funzionano.

La cartella Risorse non esisteva, quindi l'ho creata e quindi inserisco i file .resx per ogni lingua. I file sono chiamati "AppResources.resx", e io li sto vincolante in questo modo:

<TextBlock x:Name="ApplicationTitle" Text="{Binding Path=LocalizedResources.ApplicationTitle, 
Source={StaticResource LocalizedStrings}}" Style="{StaticResource PhoneTextNormalStyle}"/> 

Proprio come nell'esempio (lì i .resx sono anche detti "AppResources"). Ma quando provo a distribuire l'applicazione, del 2012 uscita VS mi dà un errore:

The resource "LocalizedStrings" could not be resolved.

Credo che il problema è che ho dovuto creare la risorsa cartella me stesso e mi manca qualcosa per l'applicazione essere in grado di riconoscerlo, ma non so cosa sia. Mi potete aiutare?

Grazie in anticipo!

risposta

0

Il instructions here dovrebbe aiutare.

Dice:

  1. Close Visual Studio.
  2. Go to the folder location : "%LOCALAPPDATA%\Microsoft\Phone Tools\CoreCon\".
  3. Delete the contents of the folders: 10.0 and 11.0.
0

Sto avendo un diverso tipo di problema, ho sviluppato la localizzazione per WP7, sto usando Visual Studio 2010 Express, nel programma di lavoro emulatore funziona bene, ma non appena ho pubblicare l'applicazione, la localizzazione non funziona per le applicazioni WP8

la mia ipotesi è che ci sia qualche altra impostazione che WP8 utilizza per determinare la localizzazione file di risorse, che è sempre la lingua di default, perché non ritiene che la configurazione