jaumeortola
(Jaume Ortolà i Font)
10월 3, 2019, 9:15오전
1
Transifex에서 번역이 완료된 문자열을 찾았지만, 프로덕션 환경에서는 번역된 것으로 표시되지 않습니다. 해당 문자열은 Admin > Dashboard의 Signups, Topics, Posts, Daily Engaged Users, New Contributors, Top Referred Topics, Trending Search Terms, Users per Type… 및 이에 해당하는 툴팁에 있습니다.
이 문제는 모든 언어에서 공통적으로 발생합니다. 여러 로케일(프랑스어, 독일어, 카탈루냐어 등)을 확인해 보았으나, 해당 문자열은 항상 번역되지 않은 상태로 표시됩니다.
simon
10월 3, 2019, 4:34오후
2
문자열이 영어로 번역되어 보이는 건가요, 아니면 reports.new_contributors.title과 같은 문자열이 UI에 그대로 표시되는 건가요?
jaumeortola
(Jaume Ortolà i Font)
10월 3, 2019, 10:01오후
3
어떤 로케일을 설정하든 인용된 대로 영어 문자열(“Signups”, “Top Referred Topics”…)이 보입니다.
하지만 이제 패턴을 찾았습니다.
영어(번역되지 않은) 문자열은 server.en.yml 파일에서 가져오는 것입니다.
번역된 문자열은 client.ca.yml(community_health: Salut de la comunitat; activity_metrics: Mètrica d’activitats)에서 가져오는 것입니다.
그래서 제가 무엇을 잘못하고 있는 건가요? 사이트 설정에서 누락된 부분이 있나요? server.ca.yml의 문자열을 어떻게 가져올 수 있을까요?
1개의 좋아요
j.jaffeux
(Joffrey Jaffeux)
10월 3, 2019, 11:09오후
5
말씀하신 내용을 정확히 확인하기 위해
UI의 나머지 부분은 ca 로케일을 사용하고, 보고서 제목만 en 로케일을 사용한다는 말씀이신가요?
1개의 좋아요
jaumeortola
(Jaume Ortolà i Font)
10월 4, 2019, 6:31오전
6
네. 보고서 제목은 영어로 표시됩니다(툴팁과 기타 보고서 내용도 마찬가지입니다). UI의 나머지 부분은 카탈루냐어로 표시됩니다.
이미지에서 녹색은 카탈루냐어, 빨간색은 영어입니다:
이것과 관련이 있는지 모르는 또 다른 문제가 있습니다. FAQ, 서비스 약관, 개인정보 처리방침의 번역된 버전을 가져올 수 없습니다.
1개의 좋아요
j.jaffeux
(Joffrey Jaffeux)
10월 4, 2019, 8:01오후
7
이렇게 수정하면 됩니다:
master ← jjaffeux:moves-reports-locale-from-server-to-client
closed 09:04AM - 21 Oct 19 UTC
그리고 현재 보고서가 로케일과 함께 캐시되어 여러 로케일을 사용할 수 없는 또 다른 큰 문제도 있습니다. 이는 큰 문제가 되는 경우가 드물지만, 수정할 가치가 있습니다.
@gerhard의 피드백을 받아야 개선/병합할 수 있습니다.
6개의 좋아요