안녕하세요. 멕시코에있는 고객을 위해 온라인 전자 상거래 솔루션을 만들고 있습니다. 모든 번역이 제대로 작동해야합니다. 사용자를 기록하는 SignOut 또는 Cerrar Sesion을 클릭하면 문제가 나타납니다. out, 나는 다음과 같은 것을 얻는다 : 번역 누락 : es-MX.devise.sessions.spree_user.signed_out, 나는 이것을위한 해결책을 찾을 수 없다, 도와주세요.Spree Commerce 번역이 누락되었습니다. es-MX
0
A
답변
0
덴마크어로 상점을 설정할 때도 동일한 문제가 발생했습니다. 이 경로에있는 키가 번역 파일에서 누락되었습니다. 내 빠른 수정 내 config/locales/da.yml
을 편집하고 devise
섹션을 추가했다 : 당신은 하위 키 spree_user
(자원 이름)이 필요하지 않습니다
da:
devise:
sessions:
signed_in: Du er nu logget ind.
signed_out: Du er nu logget ud.
번역 파인더 이후 찾을 수없는 경우 자동으로 트리 "위로"이동합니다. 관심이 있으시면 devise
보석에서 devise_controller
을 읽을 수 있습니다. spree_i18n
호출 노드 user_sessions
보다는 sessions
의 파일 어떤 이유로 https://github.com/spree-contrib/spree_i18n/blob/master/config/locales/es-MX.yml#L319
:
당신은 당신이 여기에서 필요로하는 멕시코 스페인어 용어를 찾을 수 있습니다. 이것은 문제의 근본 원인 인 것 같습니다.
번역 문제를 실제로 해결해 주신 덕분에 !! 내가 지금 웹 사이트에 로케일을 바꾼다면 어떤 이유에서인지 : en, 그리고 나는 서명하기 위해 간다. 영어가 아닌 스페인어로 서명 메시지를 받는다. 그러나이 질문은 다른 질문을 요구한다 : http : //stackoverflow.com/questions/41350851/spree-translation-to-es-mx-not-working-properly –