CurrentCultureName

CurrentCultureName은 현재 브라우저 혹은 현재 웹 사이트에 임의적으로 지정해 놓은 언어설정을 가져옵니다.
이 언어설정에 따라서 바나나 프레임워크에서 기본적으로 출력되는 언어가 결정됩니다.
코드를 한 번 살펴보겠습니다.
/// <summary>
/// 현재의 OS/브라우저 언어 설정 정보
/// </summary>
public string CurrentCultureName;


C#에서는 string 형식으로 반환합니다.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace BANANA.Web.Framework.Test.jmson
{
	public partial class CultureName : BANANA.Web.BasePage
	{
		protected void Page_Load(object sender, EventArgs e)
		{
			// 언어정보는 ko-KR, en-US, ja-JP, zh-CN 등과 같이 표시 됩니다.
			Response.Write(base.CurrentCultureName);
		}
	}
}


자, 그렇다면 만약에 사용자의 브라우저 언어 설정정보가 어떻게 설정되어 있더라도 무조건 지정한 언어를 사용하고 싶다면 어떻게 해야 할까요?
아래와 같이 web.config에 언어 정보를 강제로 지정할 수 있습니다.
<?xml version="1.0" encoding="utf-8"?>


<configuration>
	<system.web>
		<globalization uiCulture="ko-KR" />
	</system.web>
</configuration>

간단한 CurrentCultureName 사용방법을 알아 보았습니다.

TOP