2012-03-30 2 views
0

Visual Studio 2010 Express를 사용하여 WP7 용 응용 프로그램을 만듭니다. 핀란드어와 스웨덴어로 문자열을 현지화해야합니다. 간단한 문자열은 문제가되지 않습니다. 내 AppResources ..... 파일 및 그 작업. 그러나 배열을 지역화해야합니다. 예 : 가능한 비용 유형배열 로컬 화

0 => Hotel, 
1 => Taxi, ...... 

의 배열 난 단지 배열의 키를 저장하고 사용자에게 문자열로 유형을 보여줄 수 있어야합니다. 난 내 strings.xml의 문자열 배열을 만들 수 있습니다 안드로이드 (이클립스)으로 는

<string-array name="expense_types"> 
     <item>Hotel</item> 
     <item>Taxi</item>....... 

나는 kludge되지 않을 것이라고이에 대한 해결책에 대한 왜건의 intertubes을 검색했다. 물론 문화와 하드 코드의 배열을 점검 할 수는 있지만 그것이 적절하지는 않습니다.

도움을 주시면 감사하겠습니다.

+0

.Net 4에서는 와 같은 형식을 사용하여 XAML에서 제네릭을 허용하므로 나중에 WP7 OS. –

+0

확인. 귀하의 의견을 보내 주셔서 감사합니다. 내가 공공 정적 목록 expensetypes = 새로운 목록 (새 문자열 [] { AppResources.exHotel, AppResources.exTaxi, AppResources.exFuel을 사용하고 도우미 파일에 정적 목록을 만들어이 문제를 해결 .. .. 이상적인 아니라 작업 안부 –

답변

0

당신은 항상 그냥 "..., 호텔, 택시"와 같은 일부 문자로 구분 된 값으로 문자열 리소스를 추가 한 다음 바로 string.Split(',')

+0

그래, 난 그 생각하지만, 그것은 미봉책 보인다 나는 믿을 수 없어, 반환 Tools.expensetypes [this._type] ... 그때 로 사용할 수 있습니다 프레임 워크에서이 문제에 대한 해결책이 없습니다. 뭔가 많이 필요할 것 같습니다. –

0

확인을 사용할 수 있습니다. 입력 해 주셔서 감사합니다. 나는

public static List<string> expensetypes = new List<string>(new string[] { AppResources.exHotel, 

AppResources.exTaxi, AppResources.exFuel가, .....

그때

로 사용할 수 있습니다 사용하고 도우미 파일에 정적 목록을 만들어이 문제를 해결
return Tools.expensetypes[this._type]; 

이상적이지만 작동하지 않습니다.

관련 문제