none
(Sumber: milist MUGI) Data dalam .resx file RRS feed

  • Pertanyaan

  • Halo,

    Saya ingin membaca nilai yang terdapat di .resx file dalam folder 14/Resources.

    Saya telah membuat 3 file ( cadom.en-US.resx, cadom.it-IT.resx and cadom.resx ) dan saya menambahkan kode berikut untuk mendapatkan nilai:

     uint language = SPContext.Current.Web.Language ; 

     lblMessage.Text = SPUtility.GetLocalizedString("$Resources:cadom,cadom_key""cadom", language);

     

    Hal ini berhasil tetapi ketika saya ingin mengganti language SPContext.Current.Web.Language tidak mengubah nilai and dan saya tidak dapat membaca nilai dalam cadom_key. Nilainya selalu diset menjadi 1033 value (en-Us).

     

    Mohon pencerahannya.

    Jumat, 22 Juli 2011 08.38
    Moderator

Jawaban

  • Halo,

    Anda harus mengganti code string anda:

    uint language = SPContext.Current.Web.Language ;

    menjadi

    var language = System.Threading.Thread.CurrentThread.CurrentUICulture.LCID;

    karena SPContext.Current.Web.Language menampilkan language code yang digunakan ketika web itu dibuat (default language).

     

     


    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Jumat, 22 Juli 2011 08.42
    Moderator