비교적 간단한 질문입니다. 레거시 Java 애플리케이션을 번역/현지화해야합니다.기존 제품을 현지화 하시겠습니까?
최신 응용 프로그램을 사용하는 저희 회사는 문자열을 현지화하기 위해 Java에서 .properties
파일을 사용합니다.이 개념은 C#의 .resx
파일과 매우 유사합니다.
문제는 로컬 리 제이션에 대한 생각이 시작되기 전에 있었던 기존 제품입니다. 하드 코딩 된 문자열과 다양한 형식의 하드 코딩 된 문자열 연결/형식으로 가득 차 있습니다.
필자는 모든 문자열을 가져 와서 제품의 파일을 .properties
개로 채우고 그 코드를 참조하는 매우 어려운 작업을 알고 있습니다.
개인적으로이 작업을 수행하는 데 큰 문제가 없지만 뭔가 누락되지 않았는지 확인하고 싶습니다.
그래서 몇 가지 일반적인 질문이 있습니다.
.properties
파일을 사용하여 내 제품을 변환하는 빠른 방법이 있나요? 내 머리 위로 떨어져 나는 (어떤 "개는"나는 기존 제품을 변환 특정 걱정해야 할 일의 어쩌면 30~40%을 자동화 할 스크립트 ...- 가 있습니까 쓸 수 나는 일반적인 로컬 리 제이션 "gotchas"을 찾고 있지 않다. 어느 것이 내가 일 수 있는가?
- 마지막으로 현지화에 대해 완전히 다른 전략이 있습니까? 이것은 기존 제품인 을 번역하는 방법이지만 기존 제품이므로 으로 다시 작성해야합니다. 이는 본질적으로 버려진 코드이므로 원하는대로 할 수 있습니다. 단지 을 포함하여 가능한 가장 싼 가장 빠른 가장 빠른 방법을 찾지 만, 나는 이지만 분명히 제대로 일을하는쪽으로 기울어 져 있습니다.
의견이 있으십니까?
지침으로 질문에 대한 답변을 집중적으로 작성하려고 노력하지만 정보 제공이나 질문은 항상 환영합니다.