'xpressengine'에 해당되는 글 2건

  1. XE 다국어로 페이지/글 작성하기 (2)
  2. XE Project 버그와 임시조치방법 (2)
XE 다국어

자신만의 사이트를 쉽게 제작하도록 도와주는 CMS 서비스인 Xpress Engine 이하 XE 는 다국어를 지원합니다.

한 사이트에서 여러 언어를 적용할 수 있는데요.
관리자가 허용한 언어는 언어를 변경시키면  그 나라의 언어로 바뀌게 됩니다.

현재 XE의 다국어는 사이트맵이나 사이트 제목 등에서 사용이 가능한데요.

 
페이지나 게시판에서는 어떻게 다국어를 지원할 수 있을까요?
저런 메뉴 이름같은 경우에는 다국어 설정이라는 부분이 있어서 쉽게 다국어 설정이 가능하지만 게시물이나 페이지를 작성할 때에는 찾아 볼 수 가 없었습니다.


다국어로 게시물/페이지 쓰기
 
알고보면 어렵지 않은 내용입니다. 다만 못 찾고 있었을 뿐,

 사이트에 보면 위와 같이 언어를 설정할 수 있는 코너가 있습니다.(설정된 레이아웃에 따라 다를 수 있습니다.)

현재 상태가 한국어라고 가정하고 한국어로 글을 씁니다. 글을 쓴 후 등록까지 합니다.

영어로 언어를 변경한 뒤에 아까 쓴 글을 영어로 번역해서 수정을 합니다.

다시 한국어로 가면 한국어의 글이 영어로 가면 영어의 글이 존재합니다. 이런 식으로 다국어 글 작성이 가능합니다. 

얼마전에 1.5.x 버전에서도 호환되게 다시 올라온 것을 보아서 사용해볼려고 하였으나 버그가 있다는것을 알게 되었습니다.


1. 프로젝트 신청할때 정상적으로 관리자에게 신청 메세지가 보내졌음에도 불구하고 신청되었습니다.같은 문구 하나도 안나와서 로딩이 안되는 것처럼 보이는 문제


메일 서버가 서버에 있지 않은데 메일 통보를 사용하면 위 메세지가 나오지 않습니다. 메일 서버가 있는경우에만 사용하세요.

또한 한국어야하는데 중국어가 나와서 소스코드를 봐보니


<item name="msg_project_reserved">

<value xml:lang="ko"><![CDATA[프로젝트 생성 요청이 접수되었습니다.\n접수된 내용을 바탕으로 프로젝트 관리자가 심사  승인 여부를 결정하게 됩니다.\n감사합니다]]></value>

<value xml:lang="en"><![CDATA[Project creation offer is reserived.\nThe project will be permmited after checking the project content.\nThanks]]></value>

<value xml:lang="ko"><![CDATA[Project生成请求已被接受.\n接收的内容需由project 管理人员进行审查后才能决定是否批准。\n谢谢。]]></value>


 중국어에도 ko?로되잇네요.. 제가 실수로 바꿀리는 절데 없는것같고 이것도 이슈에 올려야겠네요.

zh-CN 이걸로바꾸면 됩니다.



2. 프로젝트 XE를 처음 써봐서 디렉토리에  대해 잘 모를 수 있으나 1개의 디렉토리를 지정 못하는게 문제

 


3. 프로젝트에 가입할려고 가입할 시 잘못된 요청입니다.가 뜨는것

이 문제는 "project/skins/xe_project/js"디렉토리에 "project.js" 파일에서 아래와 같이 수정하시면 됩니다.

procModuleSiteSignUp -> procMemberSiteSignUp
procModuleSiteLeave -> procMemberSiteLeave

귀찮으신 분들은 제가 업로드한 파일을 다운받으시면 됩니다.
제 프로젝트XE 버전은 1.3.1입니다. 버전이 다르면 사용 삼가해주세요.

 



4. 모바일용 페이지에서 배포판 다운로드할 시에 Err./moudules/issuetraker/m.skins/default...download.html file does not exists

뜨는 오류
 

이것도 버그인것 같은데 임시조치 방법입니다.


issuetraker/skins/xe_issuetraker 에서 download.html, footer.html, header.html을 issuetracker/m.skins/default 에다가 복사해줍니다.




프로젝트XE에 관한 이슈는 아래 사이트에 올리면 됩니다.



https://code.google.com/p/xe-project/