2010-02-03 3 views
2

내 제품 소유자는이 문제를 나에게 온 :나라 무신론자 교육 수준의 표현

우리의 응용 프로그램이 다중 언어를 지원하고 다른 국가의 사용자에 의해 사용된다. 승인! 양식에서 사용자는 학력 수준을 제공해야합니다. 승인!

문제는 학업 수준이 국가간에 정확하게 일치하지 않는다는 것입니다. 우리는 불가지론적인 수준을 정의한 다음 선택한 언어에 따라 각 국가별로 대표적인 이름을 부여 할 것을 제안했습니다.

나는 그것을 올바르게 생각하고 있습니까? 물론 이것은 새로운 문제가 아닙니다. 어떻게 해결 했습니까?

감사합니다. 알렉스

답변

2

이것은 일반적으로 불가지론 항목을 사용하여 해결할 수있는 일반적인 문제이지만 대부분의 경우 양식이 특정 국가의 필요에 맞게 수정되었습니다. 이렇게하면 해당 사이트가 각 국가별로 사용자 친화적 인 사이트가됩니다.

+0

전적으로 동의합니다. 개발자는 개발자가 쉽게 사용할 수 있도록 양식을 사용자에게 적합하게 만들어야합니다. –

+0

동의하지만, 장면 코드 뒤에 동일하게 유지해야하므로 삽입했을 때 응용 프로그램이 설정된 언어와 독립적으로 동일한 학력 수준의 개인을 얻게됩니다. 현지화를 통해 동일한 ID에 고유 한 이름을 부여 할 수 있습니다. 여기에서 가장 중요한 문제는 가능한 개별 학업 레벨을 구분하는 데 사용되는 일반적인 방법이 무엇인지 파악하는 것입니다. – AlexCode

1

같은 언어를 사용하는 모든 국가에서 동일한 학업 구조가 있다고 가정하는 것이 안전하다고 생각하지 않습니다. 스페인 대 멕시코? 미국 대 영국?

먼저 자신의 나라를 얻은 다음 적절하게 학업 레벨을 맞춤 설정하십시오.

+0

사실이지만 그 또한 다를 수 있습니다. 저는 포르투갈에서 태어 났지만 영국의 대학에 진학해서 미국에서 석사 학위를 받았습니다. 여기에서 주된 아이디어는 양식을 작성하는 사람이 자신이 선택한 언어로 사용 된 용어에 익숙하다는 것입니다. 많은 세부 사항에 대해 알아볼 필요가 없습니다. 적용되는 최상의 선택입니다. – AlexCode

0

사전 정의 된 수준이 있고 사용자 언어 설정에 따라 표시해야하는 경우 리소스 파일을 사용할 수 있습니다.

리소스 파일다국어 지원으로 사용할 수 있습니다. 이를 수행하는 방법에 대한 정보를 찾을 수 있습니다. here

일반적인 웹 페이지를 만들고 로컬 또는 글로벌 리소스 파일을 정의 할 수 있습니다. 언어 및 문화권 특정 리소스 파일 (예 : 스페인어 및 멕시코 문화는 es-mx, 프랑스어는 fr)을 만들고이를 사용자 브라우저의 언어 설정에 따라 완료하면 해당 언어 리소스가 사용되어 웹 페이지에 표시됩니다 .

+0

내 문제는 기술적이지 않으며, 모든 국가 논리에서 일치시킬 수있는 수준으로 정의하는 것입니다. – AlexCode

1

저는 "학업 수준"이란 미국에서 우리가 준 학사 학위, 학사 학위, 석사 및 박사 학위를 소지하고 있다고 가정합니다. 권리?

솔직히 다른 국가의 교육 프로그램에 대해 많이 알지 못합니다.

학생이 "표준"시간이 소요된다고 가정 할 때 중립 표현을 초등학교 이후 교육의 정수로 지정하면이 작업을 수행 할 수 있습니다. 따라서 미국에서 번역은 2 = Associates, 4 = Bachelors, 6 = Masters, 8 = Doctorate가됩니다. 호주에는 1 = 디플로마, 2 = 고급 디플로마, 3 = 학사, 4 = 명예 학사, 5 = 대학원, 6 = 석사, 8 = 박사 학위가 있습니다. 유럽에서는 3 = 학사, 5 = 석사, 8 = 박사가 될 것입니다. 기타

그러나 내가 말했듯이 나는 다른 나라의 학위 제목에 대해 많이 알지 못하므로이 방법이 효과가 있다고 가정 할 때 지나치게 단순화 될 수 있습니다.

+0

다른 이름과 다른 의미를 지닌 레벨에 대해 표준 숫자를 정의해야한다고 들었을 때, 이것은 내 머리에서 튀어 나온 해결책입니다. 우리가 결론에 도달 한 것은 국가 간의 불일치 사이의 문제가 세부 사항에 있기 때문에 너무 자세하게 설명 할 수 없기 때문에보다 "거시적 인"모습으로 비회원을 다시 써야 할 필요가 있다는 것입니다. – AlexCode

+0

나에게 필요한 것은 나중에 표시하기 위해 정보를 저장하는 것이고, "중립적 인 표현"은 단순히 텍스트 문자열이 될 수 있으며 "학사 (Bachelors)"또는 "Foobar degree "라고 말하면서 미국, 프랑스 또는 팀버트에 의해 주어진 학위 사이에 어떤 관계가있을 수 있는지에 대해 관심을 가지고 있습니다. 만약 당신이 그들을 비교하기를 원하는 어떤 이유가 있다면, 미국 출신의 학사가 루리 타니아 출신의 Foobar 학위에 해당하고 Trantor 출신의 Plugh 학위보다 덜 발달했다고 말할 때, 우리가 논의 할 내용이 값. – Jay

0

이를 달성하기 위해 국가 별 현지화를 사용합니다. 이것은 반드시 보드 전반에 걸쳐 일반화 될 수있는 문제는 아닙니다.그렇다고 오버랩을 전혀 사용할 수 없다는 의미는 아닙니다. 예를 들어, 미국과 유럽 교육 시스템간에 코드 재사용이 가능할 수 있습니다. 그런 경우를 인식하면 상당한 시간을 절약 할 수 있습니다.

귀하의 태그는 지역화 리소스 파일과 상속을 모두 지원하는 C#에서이 프로젝트를 수행하고 있음을 나타냅니다. 이 두 가지 기능을 모두 활용하여 적합하지 않은 컨테이너에 물건을 채우지 않고 가능한 모든 코드를 재사용하고 사용자가 국가를 선택하고 전체 라인을 경험할 수있는 페이지를 만들 수 있습니다 그 국가의 교육 시스템에 아주 빨리.

+0

내 문제는 기술적 인 것이 아니라 모든 국가 논리에서 일치시킬 수있는 수준으로 정의하는 것입니다. – AlexCode

+0

나는 당신이 그 일을 할 수 있다고 완전히 확신하지 못합니다. 특정 국가의 시스템이 무엇인지에 따라 국가마다 로직을 약간 다르게해야 할 수도 있습니다. 아마도 약간의 이유만으로도 상속과 재사용을 제안하는 것입니다. 그러나 "한 가지 크기가 적합합니다"라는 것이 당신이 원하는대로 작동 할 것입니다. –