[wp-polyglots] Locale Directory Structure

Nikolay Bachiyski nbachiyski at developer.bg
Sat Apr 2 07:39:44 GMT 2005



Ryan Boren wrote:
> In order to make automated packaging easier, let's define the locale
> directory structure more precisely.
> 
> All trunk development happens under lc_CC/trunk/.  Beneath this we have
> the following arrangement (using fr_FR as an example):
> 
> ./fr_FR/trunk/dist:
> license.txt  readme.html
> 
> ./fr_FR/trunk/messages:
> fr_FR.mo  fr_FR.po
> 
> ./fr_FR/trunk/theme:
> 404.php       comments-popup.php  index.php       search.php
> archive.php   footer.php          links.php       sidebar.php
> archives.php  header.php          page.php        single.php
> comments.php  images              searchform.php  style.css
> 

In lc_CC/trunk/theme we put the localized theme files, but where shall 
we put the localized theme .po file?

Theme .po files (and maybe all external .po files, which the 
localization teams could want to put into the repository) could reside 
in the lc_CC/trunk/messages folder. However we then will need a proper 
naming convention. Maybe something like 
(theme|plugin)-theme_or_plugin_name-lc_CC.po or every theme/could have a 
separate dir in the messages folder in which there is a lc_CC.po file.

Another variant is to put the theme .po file in the trunk/theme 
directory and to possibly make trunk/plugins and trunk/themes 
directories where to put another translated files (this means 
trunk/theme should change to trunk/themes/default).

Nikolay


More information about the wp-polyglots mailing list