그것은 신속한 답변 항목 (현지화)이 아니다하지만 난 적어도 질문에 대한 답변을하려고합니다 :
1) 예, 강제적이지 더 나은 경우에도 분리 된 각각의 텍스트를 유지.둘 중 하나를 변경하면 두 가지를 모두 변경할 위험이 없습니다 (다른 언어로 된 경우 컨텍스트로 인해 다른 언어로 번역되어야 함).
2) 물론 가능합니다. 이 문자열이 있다고 가정 해보십시오 (_Edit
및 _Mark as read
). 예를 들어, 이탈리아어에서는 _Modifica
및 Segna come già letto
으로 번역됩니다. 두 문자열 모두 동일한 문자에 "_"을 사용할 수 없지만 번역자가 신경 써야 할 문제입니다.
3) 아니요. 1) 다른 문자열을 분리 된 상태로 유지하십시오 (전에 말했던 것과 같은 이유로). 번역의 돈을 저축하기를 원한다면 문자열을 미리 파싱하여 번역자에게 줄 수있는 "정규화 된"결과물을 생성하는 프로그램을 작성할 수 있습니다 (가능한 경우 중복 문자열을 제거하고 유사한 문자열을 병합합니다).). 그러나 프로그램에서 세부 사항을 알지 못하게해야합니다.
요약 : 아니요, 내부의 유사한 문자열을 병합하지 마십시오. 정말 필요하다면 외부 프로그램 (다른 모듈의 문자열을 계정에 넣을 수 있으므로 더 나은 작업을 수행 할 수 있습니다) 및 적용 가능한 경우에만 완료됩니다 (케이스 3의 경우, 케이스 1의 경우 2 절대적으로 아닙니다).
정교한 답변 주셔서 감사합니다 ... 귀하의 의견은 매우 사실이라고 생각합니다. 나는 현지화 비용을 지불 할 필요가 없기 때문에 아마도 3으로 갈 것입니다. 합리적으로 커질지라도 프로젝트 자체가 '취미 프로젝트'이기 때문에 번역을 위해 '자원 봉사자'를 사용합니다. –
@MichelKeijzers 동의합니다. 국제화는 이러한 세부 사항 없이도 충분히 복잡합니다. 적어도 당신은 어디서나 복잡성을 옮길 것입니다. –