2012-01-18 3 views
1

영어로 된 모든 텍스트로 작성된 응용 프로그램이 있습니다. 다른 언어에 대한 지원을 추가하고 싶지만 현재 스페인어에 대한 지원을 필요로하는 응용 프로그램이나 내가 업데이트해야 할 새로운 언어에 대해 반드시 신경 쓰지 않는 사용자에 대해 우려하고 있습니다. 또한, 매일 나쁜 번역을 고치고 있다면 사용자에게 정말 짜증나게됩니다.Android : 더 많은 언어에 대한 지원을 추가하는 가장 좋은 방법

한 가지 아이디어는 특정 지역에 대한 콘텐츠를 제공하는 웹 서비스를 호출하는 것이고, 나쁜 번역이 있거나 무엇이있는 경우 쉽게 변경할 수 있습니다. 이 문제는 물론 속도입니다.

사람을 업데이트하지 않고도 현지화에 값을 추가/변경하는 올바른 방법이 있습니까?

답변

0

문제점을 이해합니다. 그리고 한 가지 질문이 있습니다. 예를 들어 새로운 활동이 열릴 때마다 애플리케이션이 외부 서비스를 요청할 경우 사용자에게 짜증나지 않을 것이라고 생각하십니까?

내 견해로는 언어 지원을 추가하고 번역의 정확성을 테스트해야합니다 (예를 들어, 응용 프로그램을 사용하는 다른 국가의 사용자에게 번역을 확인하도록 요청할 수 있음). 애플 리케이션 시장에. 모든 문자열 리소스가 xml 파일에 있으면 여러 언어를 지원하는 것이 어렵지 않습니다.

내 제안은 처음에는 모든 문자열 리소스를 strings.xml 파일 (기본 언어 폴더 용)에 추출한 다음 추가 언어 지원을 통해 여러 값 폴더를 만듭니다.

+0

아니요. 외부 서비스가 매우 성가시다 고 생각합니다. 그래서 내가 여기 와서 도움을 요청했습니다. 당신의 요점은 좋지만, 내가 원하는만큼 번역을 통제 할 수는 없습니다. 그러나 이것이 최선의 선택이라고 생각합니다. 감사. – Pieces

0

현지화를 추가하는 것은 일반적으로 몇 가지 XML 파일을 업그레이드하는 것과 관련됩니다. 따라서 사용자가 업그레이드하더라도 오래 걸리지는 않을 것이며 시장에서 자동 업데이트를 사용하는 경우에는 알지 못할 것입니다.

Check this out 자세한 내용은

+0

예, 걱정할 필요가없는 언어를 업데이트하라는 알림을 사용자가 매일 받고있는 경우 걱정할 필요가 있습니까? APK에서 지역화 된 리소스를 수정하는 등 업데이트를하지 않고 더 많은 언어를 추가 할 수있는 방법이 있습니다. 새 사용자 만 추가 언어를 사용할 수 있도록 업데이트하지 않아도됩니다. – Pieces

+0

그것은 합리적인 필요이지만, 안드로이드 폰에서는 모든 어플리케이션이 똑같이 작동합니다. 예, 때때로 성가심입니다. –

+0

항상 "국제"버전을 별도로 출시 할 수 있으며 영어 버전에서 현지화 도구를 제외 할 수 있습니다. 그런 다음 업데이트는 일부 언어 지원을 원하는 사용자로 제한됩니다. – dokkaebi

관련 문제