워드프레스 4.0 스케쥴 및 기능 – 국제화(Internationalization)

워드프레스 4.0이 현재 개발 중으로 8월 중 정식 버전이 나올 예정입니다. 이전 버전에서 추가할 예정이었던 기능이 완성되지 않아 이번 버전에서 계속 개발해 추가될 예정입니다. 특히 이번 버전에서는 워드프레스 국제화에 한 단계 더 나아가 설치 시 언어를 선택할 수 있는 기능이 추가될 것으로 보입니다. 

그동안 여러 버전을 거치면서 국제화가 진행됐는데 우선 워드프레스에서 개발한 비비프레스나 가져오기 플러그인 설치 시 자신이 사용하는 언어 파일이 자동으로 설치되는 기능이 있었습니다. 이러한 언어 파일은 wp-content/languages 폴더에 저장되죠. 코어를 대상으로 한 언어 파일을 어떻게 처리할지 현재 여러 가지 문제가 있어서 연구 중이라고 합니다.

The plan:

April 17, 2014 Trunk is open for business.
April 30, 2014 (+2w) Initial 4.0 meeting.
May 21, 2014 (+3w) Decision time for features being developed as a plugin. Merge window opens for any blessed for 4.0.
June 4, 2014 (+2w) Feature plugin merge window closes.
July 2, 2014 (+4w) Beta 1.
From this point on, no more commits for any new enhancements or feature requests in this release cycle, only bug fixes and inline documentation. Work can continue on enhancements/feature requests not completed and committed by this point, and can be picked up for commit again in just a few weeks at the start of WordPress 4.1.
July 9, 2014 (+1w) Beta 2.
July 16, 2014 (+1w) Beta 3.
July 23, 2014 (+1w) Beta 4.
July 30, 2014 (+1w) Release candidate. (More release candidates as necessary.)
Week of August 25 (+4w) Target date for release of WordPress 4.0.

8월 25일 예정입니다.

Project Name Lead Weekly Chat Documents Stage
Front-end Editor @avryl Wednesday, June 11, 2014 02:00 UTC+9 in #WordPress-ui P2 posts development
WP API @rmccue Tuesday, June 10, 2014 09:00 UTC+9 in #WordPress-dev GSoC posts, O2 group development
Media Grid @shaunandrews Saturday, June 14, 2014 02:00 UTC+9 in #WordPress-ui O2 postsP2 posts design
Press This @michael-arestad Thursday, June 12, 2014 01:00 UTC+9 in #WordPress-ui O2 posts design
Admin Help @trishasala, @Clorith Tuesday, June 10, 2014 02:30 UTC+9 in #WordPress-sfd overview, P2 posts planning

현재 개발 중인 기능입니다.

osx-language

설치 시 위와 같은 화면이 나타나고 언어를 선택할 수 있게 됩니다. 이런 방식을 취하게 되면 워드프레스를 언어별로 내려받아 설치하는 것이 아니라 메인 패키지 설치 파일을 내려받아 설치하게 되는데 이 파일에는 설치용 파일만 존재하게 될 것 같습니다. 즉 setup.php 파일과 같이 간단한 하나의 파일을 서버에 업로드 하고 브라우저에 띄우면 위와 같은 화면이 나타나게 되고 언어를 선택한 다음 설치하게 되면 코어 파일과 언어 파일들이 다운로드 되는 형태가 될 것 같습니다.

이렇게 되면 설치 된 후에는 원하는 언어를 자유롭게 변경할 수 있게 되고 해당 언어를 선택하고 저장하면 언어 파일이 다운로드 돼 설치됩니다. 또한 원하는 플러그인이나 테마에 자신의 언어 파일이 있는지 검색할 수도 있고 설치도 가능하게 됩니다. 

앞으로는 접속자의 IP 주소나 웹브라우저의 언어 설정에 따라 해당 언어로 워드프레스 사이트가 보이게 될 기능도 추가될 것 같습니다. 이 때는 콘텐츠도 언어별로 작성해야 할 것입니다. 다중 언어 사이트를 만들기 위해 플러그인을 사용해야 했지만 워드프레스만으로 방문자의 언어에 따라 사이트가 해당 언어로 보이게 될 날이 멀지 않은 것 같습니다.

참고: https://make.wordpress.org/core/2014/05/21/internationalization-goals-for-4-0/