2014-09-21 7 views
1

을하지 않습니다EDX 플랫폼 현지화이 링크 당으로 효과

1가 ~/생성 : https://github.com/edx/edx-platform/wiki/Internationalization-and-localization

EDX는 여전히 영어로 표시되어 .. 정확하기 위하여, 나는 다음과 같은 항목을했다 루트 .transifexrc 파일

2- 그것에 해당 항목을 덧붙여

-3-

[https://www.transifex.com] 
hostname = https://www.transifex.com 
username = user 
password = pass 
token = 
환경을

를 edxapp로 전환

  • $ paver i18n_robot_pull
:
  • cd /edx/app/edxapp/edx-platform
  • 3-

    • source /edx/app/edxapp/edxapp_env
    • 5 lms/envs/common.py의 모든 번역 파일을 언어 코드 LANGUAGE_CODE = 'ar'를 뽑아 변경

      이제 웹 인터페이스가 영어로 표시되므로 어떻게해야합니까?

    답변

    3

    필수 lang을 직접 설정하여 사용자 정의 devstack 설정 파일을 사용하여 개발 모드에서 테스트 한 것처럼 위의 변경이 작동하고 있다는 것을 알고있었습니다. 코드는 LANGUAGE_CODE이고 그 다음에 dev를 실행했습니다.

    • /edx/app/edxapp/edx-platform/manage.py lms runserver --settings=devstack 0.0.0.0:9999
    • 을 그리고 스튜디오 응용 프로그램
    • /edx/app/edxapp/edx-platform/manage.py lms runserver --settings=devstack 0.0.0.0:9999

    했던 모두 잘 작동했다 ... 나는 옳은 길을 해요 : 서버는 사물이 작동하는 방법을 볼 수 있습니다! !

    (질문에 나열된) 위의 단계를 수행 한 후, 나는 또한

    다음 않았다 내가 원하는 LANG에 LANGUAGE_CODE을 변경했습니다.

    • : 그럼이 변경 사항을 적용 할 수 있도록하는 것이 supervisors의 모든 노동자를 다시 시작 /edx/app/edxapp

      • lms.env.json
      • cms.env.json

      이 디렉토리 내에서 다음 파일을 모두 코드 source /edx/app/supervisor/venvs/supervisor/bin/activate

    • supervisorctl restart all

    P.수퍼바이저를 다시 시작한 후 1-2 분 정도 걸릴 수 있습니다. 변경 사항이 적용됩니다.

    이제 모든 것이 아름답게 작동합니다!