프랑스어 번역 버그인가요?

안녕하세요,

forum.francaisalondres.com의 모바일 버전에서 몇 가지 이상한 현상이 발생하고 있어 강조해 두었습니다. 무슨 일이 일어나고 있는지 아시는 분이 있을까 해서 문의드립니다.

도와주셔서 감사합니다

프랑스어 텍스트는 Meta에서 잘 작동하는 것 같습니다. 따라서 프랑스어 번역 자체에 문제가 있다고 생각하지 않습니다.

포럼을 볼 때 브라우저 콘솔에 표시된 오류를 보면, 추가 로케일 파일을 로드하는 데 실패하는 것 같습니다.

'https://forumfrancaisalondres.b-cdn.net//extra-locales/6a7897ea231de2274b38eb816410d3f1ac2fe4e4/fr/main.js’의 스크립트에 대한 액세스가 ‘https://forum.francaisalondres.com’ 출처에서 CORS 정책에 의해 차단되었습니다: 요청된 리소스에 ‘Access-Control-Allow-Origin’ 헤더가 없습니다.

포럼에서 데스크톱(Chrome)에서도 동일한 문제를 확인했습니다:

데스크톱 버전과 모바일 버전 사이의 오류를 아직도 찾지 못했어요. 혹시 아이디어가 있나요?

이 문제는 데스크톱과 모바일 간의 차이 때문이 아니라고 생각합니다. 제 경우에도 데스크톱에서 문제가 발생합니다. 여전히 스크립트 로딩 실패의 원인이 되는 문제를 수정해야 한다고 생각합니다.

@Moin 답변 감사합니다. 어떻게 수정해야 할지 감이 안 오네요 - 유료 작업을 하시나요?

그 부분은 제 전문 분야가 아니에요. 오류가 있다는 건 말씀드릴 수 있지만, 수정은 할 수 없어요. #marketplace에서 도움을 받을 수 있는 사람을 찾으실 거예요.

@pfaffman , 혹시 아이디어가 있으신가요?

CDN URL에 끝에 슬래시가 있었던 것 같습니다.

@Jeremie_Leroy 이 문제는 이제 해결되었나요? 그렇다면 결국 어떤 수정으로 해결되었는지 설명해 주실 수 있을까요?

이 말의 정확한 의미는 무엇인가요? 제레미가 이를 수정하기 위해 무엇을 했나요?

app.yml 파일에는 다음과 같이 작성되어 있었습니다.

  DISCOURSE_CDN_URL: https://cdn.mycdn.com/

이렇게 하면 작동하지 않습니다. 다음과 같이 해야 합니다.

DISCOURSE_CDN_URL: https://cdn.mycdn.com

이 문제는 전에 제게 큰 불편을 초래한 적이 있습니다. 제 생각에는 대부분의 경우末尾 슬래시가 없는 것이 더 나은데, 코드가末尾 슬래시를 제거하도록 처리하는 것이 적절하다고 봅니다. 그러면末尾 슬래시를 넣었다가 불이익을 받는 일이 없으니까요.

@hugh 이 내용을 검토해 주시겠어요? :backhand_index_pointing_up: 저에게는 합리적으로 보입니다.