<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>WPML &#187; New features</title>
	<atom:link href="http://wpml.org/category/new-features/feed/" rel="self" type="application/rss+xml" />
	<link>http://wpml.org</link>
	<description>The Plugin for Building Multilingual WordPress Sites</description>
	<lastBuildDate>Tue, 07 Feb 2012 11:39:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Handling Untranslated Content</title>
		<link>http://wpml.org/2011/08/handling-untranslated-content/</link>
		<comments>http://wpml.org/2011/08/handling-untranslated-content/#comments</comments>
		<pubDate>Thu, 25 Aug 2011 17:21:24 +0000</pubDate>
		<dc:creator>Amir</dc:creator>
				<category><![CDATA[New features]]></category>

		<guid isPermaLink="false">http://wpml.org/?p=8624</guid>
		<description><![CDATA[Almost every multilingual site has some untranslated content. This has always been a problem when using WPML, as untranslated content doesn&#8217;t show up in other languages. Let&#8217;s see if we can do something about it. WPML keeps strict separation between languages. Every post or page is unique in the database and includes content in its [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Almost every multilingual site has some untranslated content. This has always been a problem when using WPML, as untranslated content doesn&#8217;t show up in other languages. Let&#8217;s see if we can do something about it.</strong></p>
<p>WPML keeps strict separation between languages. Every post or page is unique in the database and includes content in its own language only.</p>
<p>When switching languages, WPML displays only content in that language.</p>
<p>This means that the site&#8217;s navigation will show only pages, categories and posts in the current language. If you switch to content in another language, the language switches and now you see the navigation in that language. Clicking on other links will lead you to content in the other language.</p>
<h2>Different Languages for Content and Navigation is Problematic</h2>
<p>Folks have asked us to allow showing content in one language but keep the navigation in another. This is super-problematic and we don&#8217;t see a way to do it.</p>
<p>It means hooking to a gazillion places and making WordPress think it&#8217;s on a different page than it actually is. It will add a huge amount of code and increase the number of database queries significantly.</p>
<h2>Instead &#8211; Auto-Duplicate Untranslated Content</h2>
<p>While we can&#8217;t show content in one language and navigation in another, we can certainly duplicate content to all languages. This is what I&#8217;m thinking about:</p>
<ul>
<li>The Translation Dashboard screen will have a new button for duplicating content. Instead of just &#8216;<em>send to translation</em>&#8216;, it will also have &#8216;<em>duplicate content</em>&#8216;. This means that you can use all the filtering power of the Translation Dashboard to choose what you want to duplicate.</li>
<li>When you duplicate content, WPML will automatically adjust links in the duplicated posts and pages. This means that inline links will retain the current language.</li>
<li>WPML will show duplicate and translated content differently. This way, if you later decide to translate content that you duplicated, you can still locate it and send to translation.</li>
</ul>
<p>We will also a way to tell WPML to auto-duplicate new or updated content. This will save you the hassle of going through the Translation Dashboard every time you create or change something.</p>
<h3>Pros</h3>
<p><strong>There&#8217;s no performance penalty</strong> &#8211; all this operation is done in the WordPress Admin once, and not every time visitors come to your site. For me, this is the major advantage.</p>
<p><strong>It will work</strong> &#8211; this change doesn&#8217;t require any additional filtering or hooking and is not sensitive to future changes in WordPress. It&#8217;s also theme-friendly.</p>
<p><strong>It&#8217;s selective</strong> &#8211; you decide which content to duplicate and when.</p>
<h3>Cons</h3>
<p><strong>It&#8217;s not a fully automated solution</strong> in the sense that you tell WPML to do it once and it just happens.</p>
<p><strong>Duplicate content will sit in your database</strong> and increase its size (but it&#8217;s not as bad as it sounds). The WordPress revisions system takes far more memory than this and is not a big deal either.</p>
<h2>What do you think?</h2>
<p>This is a fairly big job and we&#8217;ve been hesitant about it. Now that we have more developers, we can tackle greater challenges.</p>
<p>Before we jump on this, I&#8217;d like to see what you&#8217;re thinking and make sure that we&#8217;re not forgetting anything. Leave your comments and lets see!</p>
]]></content:encoded>
			<wfw:commentRss>http://wpml.org/2011/08/handling-untranslated-content/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>Which CAT Tools Are You Using?</title>
		<link>http://wpml.org/2010/11/which-cat-tools-are-you-using/</link>
		<comments>http://wpml.org/2010/11/which-cat-tools-are-you-using/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 14:33:23 +0000</pubDate>
		<dc:creator>Amir</dc:creator>
				<category><![CDATA[New features]]></category>

		<guid isPermaLink="false">http://wpml.org/?p=5686</guid>
		<description><![CDATA[We&#8217;re all very happy to see that migration to WPML 2.0 went OK (in 99% of the cases) and we&#8217;re continuing to WPML 2.1. The major new feature for this release will be seamless integration with CAT tools. People who are not familiar with CAT tools deserve a short intro. You can skip it. We&#8217;re [...]]]></description>
			<content:encoded><![CDATA[<p><strong>We&#8217;re all very happy to see that migration to WPML 2.0 went OK (in 99% of the cases) and we&#8217;re continuing to WPML 2.1. The major new feature for this release will be seamless integration with CAT tools.</strong></p>
<p><img class="alignright size-full wp-image-5687" title="cat" src="http://d2salfytceyqoe.cloudfront.net/wp-content/uploads/2010/11/cat.jpg" alt="" width="188" height="175" />People who are not familiar with CAT tools deserve a short intro. You can <a href="#cat">skip it</a>.</p>
<p>We&#8217;re not talking about the cats that chase mice, but about Computer Assisted Translation tools. These are programs that help translate better. Better means:</p>
<ul>
<li>More accurately</li>
<li>More consistently</li>
<li>Free from technical errors</li>
<li>More efficiently</li>
</ul>
<p>CAT tools include translation memories, taxonomy management and neat editors. They let translators concentrate on translating, without having to deal with technical issues.</p>
<p>For example, when translating HTML, translators will not have to deal with markup. They would translate just the texts and the tool will build the valid HTML.</p>
<p>When translators see sentences that they already translated, the tool will remind them what the previous translation was and offer to apply it quickly. It will also remind the translator how important terminology is translated.</p>
<p>Most professional translators have their own CAT tools (e.g., which they purchased) and they use them to in order to be more efficient and earn their living easier.</p>
<h2><a name="cat"></a>CAT Tools, WordPress and WPML</h2>
<p>As we all know, WordPress holds pages that contain HTML. WPML helps translate those pages by typing in translations to new pages.</p>
<p>To work efficiently, translators need to use CAT tools. These tools will speed up the work and make it better. Translations done using CAT tools will be more accurate than those done by manually typing in text.</p>
<p>Today, in order to use CAT tools, translators need to go to HTML mode, copy the text and paste to their CAT program. They need to manually handle other fields such as title, categories, SEO fields and tags. For larger sites, it proves to be a lot of work.</p>
<p>WPML 2.1 will include an interface to CAT tools via XLIFF files. XLIFF is a universal format for translation. An XLIFF file includes all fields for translation, the text and existing translations.</p>
<p>When translators get XLIFF files, they open them in their CAT tools, work in their favorite environment and save.</p>
<p>Then, they will upload the XLIFF file to WordPress and be done with it. No manual copy/paste, no room for technical error and everything taken care of. Translators only translate and waste no time on anything else.</p>
<h2>Which CAT Tools Are You Using?</h2>
<p>Seems like we&#8217;re back where we started. Now that we know why CAT tools are such a great thing, help us by telling which CAT tools you, or your translators are using.</p>
<p>If you&#8217;re using a translation service, send them an email and ask them to comment here. The more people answer, the better we know which tools to support.</p>
<p><strong>Leave your comment with the type of CAT tool and the version you&#8217;re using.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://wpml.org/2010/11/which-cat-tools-are-you-using/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Developer and User Modes for WPML</title>
		<link>http://wpml.org/2010/09/developer-and-user-modes-for-wpml/</link>
		<comments>http://wpml.org/2010/09/developer-and-user-modes-for-wpml/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 18:30:09 +0000</pubDate>
		<dc:creator>Amir</dc:creator>
				<category><![CDATA[New features]]></category>

		<guid isPermaLink="false">http://wpml.org/?p=5245</guid>
		<description><![CDATA[This is a screenshot of WPML&#8217;s menu: A bit scary, isn&#8217;t it? It&#8217;s not entirely our fault. WPML adds languages, translation process, theme localization, CMS navigation and Sticky links. You can also get support directly from it. Lots of functionality&#8230; But, when you think about it, almost everything here is for the web developer building [...]]]></description>
			<content:encoded><![CDATA[<p>This is a screenshot of WPML&#8217;s menu:</p>
<div id="attachment_5246" class="wp-caption alignnone" style="width: 161px"><img class="size-full wp-image-5246 " title="WPML_menu" src="http://d2salfytceyqoe.cloudfront.net/wp-content/uploads/2010/09/WPML_menu.png" alt="" width="151" height="331" /><p class="wp-caption-text">WPML 1.8 menu</p></div>
<p>A bit scary, isn&#8217;t it?</p>
<p>It&#8217;s not entirely our fault. WPML adds languages, translation process, theme localization, CMS navigation and Sticky links. You can also get support directly from it.</p>
<p>Lots of functionality&#8230;</p>
<p>But, when you think about it, almost everything here is for the web developer building the site. The user only needs to manage translations and maybe add or remove languages. Maybe.</p>
<p>The rest, you use when you configure the site. You don&#8217;t expect users to change the language negotiation or enable / disable Sticky links.</p>
<p>Today, WPML includes <strong>Basic</strong> and <strong>Advanced</strong> modes. <strong>Basic</strong> mode includes the more frequent and less technical features in WPML.</p>
<p>When your client is running a complex WordPress site, most chances are you&#8217;re using everything WPML has to offer. Your clients, however, don&#8217;t need to see all this complexity. They just need to administer content, including translating it.</p>
<h2>Developer Vs. User Modes</h2>
<p><strong>Developer</strong> mode would be like the current Advanced mode. All of WPML&#8217;s features and menus are visible.</p>
<p><strong>User</strong> mode will be crafted for content admins. We&#8217;ll introduce it in WPML 2.0.</p>
<p>In <strong>User</strong> mode, WPML will include only the <strong>Translation Management</strong>. This will allow users to translate contents, or send contents to translation services. There would be no clutter, but only features that content admins need.</p>
<p>These features will include:</p>
<ul>
<li>Assigning <strong>Translator</strong> privileges to users (new in WPML 2.0)</li>
<li>Using the<strong> Translation Dashboard</strong> to send documents to translation (enhanced in WPML 2.0)</li>
<li>Viewing the <strong>Translation Jobs Queue</strong> (yeah, also new in WPML 2.0)</li>
<li>Editing translations via the <strong>Unified Translation Editor</strong> (completely new in WPML 2.0)</li>
</ul>
<p>The rest of WPML&#8217;s features, will only be accessible in <strong>Developer</strong> mode. Users can easily switch to that mode, but then, they shouldn&#8217;t complain about being overwhelmed with options. That&#8217;s how it is.</p>
<h2>Just WPML?</h2>
<p>As I write this post, I realize that we&#8217;re not alone. WordPress 3 is a fully featured CMS. Different <strong>User</strong> and <strong>Developer</strong> modes would have been useful for WordPress itself, for many themes and for many plugins.</p>
<p>Who knows? maybe someday&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://wpml.org/2010/09/developer-and-user-modes-for-wpml/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Future of Multilingual WordPress</title>
		<link>http://wpml.org/2010/08/the-future-of-multilingual-wordpress/</link>
		<comments>http://wpml.org/2010/08/the-future-of-multilingual-wordpress/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 09:43:54 +0000</pubDate>
		<dc:creator>Amir</dc:creator>
				<category><![CDATA[Multilingual]]></category>
		<category><![CDATA[New features]]></category>

		<guid isPermaLink="false">http://wpml.org/?p=5181</guid>
		<description><![CDATA[Running a multilingual site is a challenge. It starts with the theme development, continues with building the site and ends with administering multilingual contents. The next major version of WPML aims to improve on all aspects. Just a year ago, people used WordPress mainly to build blogs. Most themes were blog-oriented. Then, came magazine themes [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Running a multilingual site is a challenge. It starts with the theme development, continues with building the site and ends with administering multilingual contents. The next major version of WPML aims to improve on all aspects.</strong></p>
<p>Just a year ago, people used WordPress mainly to build blogs. Most themes were blog-oriented.</p>
<p>Then, came magazine themes and now we&#8217;re seeing more and more product-related sites. This explains the gold rush of E-Commerce for WordPress.</p>
<p>But, as things become more complex, getting it fully multilingual is turning very difficult.</p>
<p>For example, how would you handle these?</p>
<ul>
<li><strong>Indicate which custom fields need translation</strong></li>
<li><strong>Choose which custom post types and taxonomy to translate</strong></li>
<li><strong>Choose which admin strings (stored in wp_options) to translate</strong></li>
<li><strong>Restrict access for translators to their languages</strong></li>
<li><strong>Send notification to translators about new work</strong></li>
<li><strong>Keep track of translation progress</strong></li>
</ul>
<p>With the current design of WPML, all these questions are difficult to answer.</p>
<h2>Full Integration with Themes</h2>
<p>WPML 2.0 will read a <em>translation configuration file</em> from the theme. <strong>This configuration file will tell WPML everything it needs to know about making the theme multilingual.</strong></p>
<p><img class="alignright size-full wp-image-5200" title="templatic_ecommerce_small1" src="http://d2salfytceyqoe.cloudfront.net/wp-content/uploads/2010/08/templatic_ecommerce_small1.jpg" alt="" width="173" height="195" />It will be a simple XML file, which both humans and WPML can easily read. So, instead of having to go through dozens of check-boxes and menu options, the theme can come prepared with its multilingual settings.</p>
<p>When people use themes that include <em>translation configuration files</em>, they can start translating immediately. No changes to do and nothing to set up (except choose your languages).</p>
<p>As a great example, keep a close eye on <a href="http://templatic.com/">Templatic</a>&#8216;s <a href="http://templatic.com/news/let-us-beta-test-e-commerce-framework">E-commerce framework</a>. We&#8217;re working closely with the developer to make E-commerce multilingual ready as soon as WPML 2.0 is ready.</p>
<h2>Working with Translators</h2>
<p>So, once we&#8217;re using a theme with a <em>translation configuration file</em>, we&#8217;ll need to manage the translation process itself.</p>
<p>As site developers, this may seem like a small problem (to the content admins), but we&#8217;re actually talking about a <strong>huge challenge for your clients</strong>.</p>
<p>With single-language sites, you need to train the client about how to use WordPress. When you deliver multilingual sites, you need to teach the client and the translators. Clients may have good technical background but most translators are way behind. They know translation tools inside and our but have no idea what WordPress is.</p>
<p>To solve this, we&#8217;re separating between site admin and translation. Completely.</p>
<p>As it works today, admins click on these cools + buttons and add translations. That&#8217;s great. It just gets a bit more work when they also need to match categories, tags, custom fields and parents.</p>
<p>Then, when you&#8217;re also using custom post types, the translators will need to manually scan posts, pages, tags, categories and all custom types to find what&#8217;s changed. That&#8217;s a lot of work for someone who doesn&#8217;t know WordPress.</p>
<p>Again, WPML 2.0 changes all that.</p>
<p><strong>Everything that needs translation will appear in the </strong><em><strong>Translation Dashboard</strong></em><strong>.</strong></p>
<div id="attachment_5187" class="wp-caption alignnone" style="width: 310px"><a href="http://d2salfytceyqoe.cloudfront.net/wp-content/uploads/2010/08/new-translation-dashboard.png"><img class="size-medium wp-image-5187" title="new-translation-dashboard" src="http://d2salfytceyqoe.cloudfront.net/wp-content/uploads/2010/08/new-translation-dashboard-300x186.png" alt="" width="300" height="186" /></a><p class="wp-caption-text">The new Translation Dashboard in WPML 2.0</p></div>
<p>This page is for admins only (not translators). Admins choose what to translate, to which languages and by who.</p>
<p>Then, they click on the button to send to translation.</p>
<p>WPML will send notification emails to all translators, telling them about the new work. It will include a link to the <em>translation jobs queue</em>.</p>
<p>When translators click on that link, they see a list of jobs waiting for them. Each translator sees the jobs in his/her language pair.</p>
<p>Translators click on each job and arrive at the <em>Unified Translation Editor</em>.</p>
<div id="attachment_5057" class="wp-caption alignnone" style="width: 299px"><a href="http://d2salfytceyqoe.cloudfront.net/wp-content/uploads/2010/07/translation-editor.png"><img class="size-medium wp-image-5057" title="translation-editor" src="http://d2salfytceyqoe.cloudfront.net/wp-content/uploads/2010/07/translation-editor-289x300.png" alt="" width="289" height="300" /></a><p class="wp-caption-text">The Unified Translation Editor in WPML 2.0</p></div>
<p><em>* This screenshot is a bit outdated. The editor will include WYSIWYG editors for all text fields</em></p>
<p>Translators don&#8217;t really need to care what they&#8217;re translating. <strong>They use a special translation editor where they translate everything.</strong></p>
<p>The editor shows the original text and the translation side-by-side. They complete the translation and click on <strong>Save</strong>.</p>
<p>Then, WPML puts everything back into place.</p>
<p>Remember that <em>translation configuration file</em> that the theme includes? This is how WPML knows what needs translation and where to return everything.</p>
<p><strong>Translators don&#8217;t need any privileged in WordPress to translate.</strong> They don&#8217;t even need writer or editor rights. Site admins choose which language pair they can translate between and WPML takes care of everything else.</p>
<h2>Want in Too?</h2>
<p>We&#8217;re building this fancy new translation system based on great user feedback.</p>
<p>If you&#8217;re building themes, leave a comment here. <strong>We&#8217;d love to work with you towards WPML 2.0 and make sure that it covers everything that your theme can do!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://wpml.org/2010/08/the-future-of-multilingual-wordpress/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>What do you think about WPML and WP3.0 Multisite?</title>
		<link>http://wpml.org/2010/05/what-do-you-think-about-wpml-and-wp3-0-multisite/</link>
		<comments>http://wpml.org/2010/05/what-do-you-think-about-wpml-and-wp3-0-multisite/#comments</comments>
		<pubDate>Tue, 11 May 2010 07:51:37 +0000</pubDate>
		<dc:creator>Amir</dc:creator>
				<category><![CDATA[New features]]></category>

		<guid isPermaLink="false">http://wpml.org/?p=4690</guid>
		<description><![CDATA[One of the most exciting new features in WordPress 3.0 is the core support for multisite. We&#8217;re not using MultiSite for real, so we&#8217;re asking your opinion before we get started. Are you using WordPress MU right now? If so, what for? Already tried the MultiSite feature in WP3.0? Is it working for you? To [...]]]></description>
			<content:encoded><![CDATA[<p><strong>One of the most exciting new features in WordPress 3.0 is the core support for multisite. We&#8217;re not using MultiSite for real, so we&#8217;re asking your opinion before we get started.</strong></p>
<ol>
<li>Are you using WordPress MU right now? If so, what for?</li>
<li>Already tried the MultiSite feature in WP3.0? Is it working for you?</li>
<li>To run truly multilingual, what would you need WPML to do on multi-site installs? (a detailed flow would be great)</li>
</ol>
<h2>When?</h2>
<p>Our schedule for WordPress 3.0 support goes like this:</p>
<ul>
<li><strong>This week</strong>, add support for <strong>custom post types</strong>.</li>
<li>Until the <strong>end of May</strong>, add support for <strong>multilingual menus</strong>.</li>
<li>Then, we&#8217;d like to go after <strong>MultiSite suppor</strong>t.</li>
</ul>
<p>Speak out and get involved in the design. This time, we need more than testing. We want you to help build the right features for multi-site support.</p>
]]></content:encoded>
			<wfw:commentRss>http://wpml.org/2010/05/what-do-you-think-about-wpml-and-wp3-0-multisite/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>News Stuff for WPML on WordPress 3.0</title>
		<link>http://wpml.org/2010/03/news-stuff-for-wpml-on-wordpress-3-0/</link>
		<comments>http://wpml.org/2010/03/news-stuff-for-wpml-on-wordpress-3-0/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 16:35:42 +0000</pubDate>
		<dc:creator>Amir</dc:creator>
				<category><![CDATA[Multilingual]]></category>
		<category><![CDATA[New features]]></category>

		<guid isPermaLink="false">http://wpml.org/?p=4394</guid>
		<description><![CDATA[We&#8217;ve started working on supporting the new CMS features in WordPress 3 and would love to get some early feedback from you guys. Menu system One of the best things about WordPress 3, came from WooThemes. It&#8217;s the new menu builder system. Instead of getting menus auto-generated according to page IDs you can now control [...]]]></description>
			<content:encoded><![CDATA[<p><strong>We&#8217;ve started working on supporting the new CMS features in WordPress 3 and would love to get some early feedback from you guys.</strong></p>
<h2>Menu system</h2>
<p>One of the best things about WordPress 3, came from <a href="http://www.woothemes.com">WooThemes</a>. It&#8217;s the new menu builder system.</p>
<p>Instead of getting menus auto-generated according to page IDs you can now control exactly what appears in your site&#8217;s menu. This includes mixing pages and categories, dragging things to their places and controlling their order. It&#8217;s cool.</p>
<p>A multilingual site will surely need a multilingual menu and there are two approaches to it:</p>
<ul>
<li>Separate menu per language</li>
<li>Translation for menu items</li>
</ul>
<p>While each of these alternatives has its advantage, we&#8217;re leaning towards a single menu with translated items. We still have to check and make sure that WordPress has all the hooks in place to allow WPML to translate menu items, but if that&#8217;s the case, it would probably be easier for folks to use.</p>
<p>What will happen is that you manage the menu for the default language and WPML will allow translating the different menu items. If an item is for a page, the menu item will just include the title of the page&#8217;s translation. If you&#8217;re entering titles manually, you&#8217;ll use WPML&#8217;s string translation to translate these titles.</p>
<p><strong>What would you like to see? If you&#8217;ve already built sites with the Woo menu generator do you have ideas about translating them?<br />
</strong></p>
<h2>Custom post types</h2>
<p>Many (including ourselves) consider this to be the most important feature in WordPress 3.</p>
<p>If you&#8217;re using WordPress for a blog, you&#8217;re not going to notice this feature at all. However, anyone building complex sites with WordPress will appreciate this features right away.</p>
<p>For example, building our <a href="http://wpml.org/showcase/">showcase</a> would have gone much simpler if we could define custom showcase pages. It would eliminate the need to use a special template and enter details in custom fields.</p>
<p>WPML should support custom post types just like the current WordPress posts and pages. You&#8217;ll have the language box there and can determine the language and translations.</p>
<p>However, some issues are still open.</p>
<p>Posts and pages have a fixed structure and we could hook to their pages and add WPML&#8217;s magic. We&#8217;ll have to be a bit more flexible when dealing with custom types.</p>
<p><strong>Have you tried custom post types on WordPress 3 Alpha? Any ideas about language support for it?</strong></p>
<h2>Custom taxonomies</h2>
<p>WordPress already has custom taxonomies today, but very few folks use them. WP3 promises to make custom taxonomies easier to use. Along with custom post types, I think we&#8217;re going to see a huge rise in the popularity of both.</p>
<p>Right now, WPML doesn&#8217;t translate custom taxonomies at all and we&#8217;re going to work on that for WordPress 3.</p>
<h2>Ideas anyone?</h2>
<p>We&#8217;ve just started to scratch the surface with WordPress 3. If you&#8217;ve already studied it better, let us know.</p>
]]></content:encoded>
			<wfw:commentRss>http://wpml.org/2010/03/news-stuff-for-wpml-on-wordpress-3-0/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>WPML 1.6.0 release candidate 1</title>
		<link>http://wpml.org/2010/01/wpml-1-6-0-release-candidate-1/</link>
		<comments>http://wpml.org/2010/01/wpml-1-6-0-release-candidate-1/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 00:27:16 +0000</pubDate>
		<dc:creator>Amir</dc:creator>
				<category><![CDATA[New features]]></category>
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://wpml.org/?p=3872</guid>
		<description><![CDATA[We&#8217;re ready with the first release candidate of WPML 1.6.0. This version allows translating other plugins, includes a much improved string translation interface and fixes many bugs. New features in WPML 1.6.0 WPML can translate other plugins too WPML can now translate everything in your site, include other plugins. You can do that without asking [...]]]></description>
			<content:encoded><![CDATA[<p><strong>We&#8217;re ready with the <a href="http://d2salfytceyqoe.cloudfront.net/wp-content/uploads/2010/01/sitepress-multilingual-cms1.6.0.RC1_.zip">first release candidate of WPML 1.6.0</a>. This version allows translating other plugins, includes a much improved string translation interface and fixes many bugs.</strong></p>
<h2>New features in WPML 1.6.0</h2>
<h3>WPML can translate other plugins too</h3>
<p>WPML can now translate everything in your site, include other plugins. You can do that without asking for any .po file, begging the developers to upload translations or anything else.</p>
<p>Just head over to <strong>WPML-&gt;Theme and plugins localization</strong>.</p>
<p>There, you&#8217;ll see a list of all your plugins. Click on the check-boxes next to them and WPML will scan them for texts. In so doing, it also imports all existing translations from any .mo files.</p>
<p>Now, you can continue editing yourself. Click on the <strong>Translate</strong> button, next to each plugin and you&#8217;ll land in WPML&#8217;s string translation page. You can translate any text to any language without having to go through those dreaded .mo files, poedit or any other barrier.</p>
<h3>Know what you&#8217;re translating</h3>
<p>Ever wonder what<strong> &#8220;%1 in %s&#8221;</strong> means when you&#8217;re translating?</p>
<p>WPML now shows you where texts come from, both in the PHP source and in the HTML.</p>
<p>Next to each string you&#8217;ll see two icons (when available). When WPML scans the PHP, it keeps track of where the texts for translation come from and will show it to you when you&#8217;re translating. Now, you can see exactly where in the source strings appear and (if it manages to find it), WPML can also show where in the HTML.</p>
<h2>Bugs fixed</h2>
<p>Yeah, bugs are a part of life, but we shouldn&#8217;t get used to them. Instead, it&#8217;s better to report them in the <a href="http://forum.wpml.org">forum</a>.</p>
<p>And since we&#8217;ve got great users who report problems and take their time to explain them to us, we can also fix bugs as they&#8217;re discovered. These bugs were fixed in WPML 1.6.0:</p>
<ul>
<li>Language fallback for blog posts had a bunch of bugs (broken search, incorrect category pages and tag). They&#8217;re all fixed now.</li>
<li>Added placeholder for <em>_cleanup_header_comment</em> (for compatibility with WP 2.7 and below).</li>
<li>Fixed some bugs with the tags and the tag cloud.</li>
<li>Fixed bug with missing comments.</li>
<li>Added correct Estonian flag.</li>
</ul>
<p>So, keep those reports coming and we&#8217;ll do our best to fix problems as fast as we can.</p>
<p><strong>If you missed it before, this is the download link: <a href="http://d2salfytceyqoe.cloudfront.net/wp-content/uploads/2010/01/sitepress-multilingual-cms1.6.0.RC1_.zip">WPML 1.6.0 RC1</a></strong></p>
<p>BTW &#8211; we think that this version is good enough to power production sites. It&#8217;s live now on our own <a href="http://wpml.org/">WPML.org</a> and <a href="http://www.icanlocalize.com/site/">icanlocalize.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://wpml.org/2010/01/wpml-1-6-0-release-candidate-1/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Language fallback for blog posts</title>
		<link>http://wpml.org/2009/11/language-fallback-for-blog-posts/</link>
		<comments>http://wpml.org/2009/11/language-fallback-for-blog-posts/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 19:24:05 +0000</pubDate>
		<dc:creator>Amir</dc:creator>
				<category><![CDATA[New features]]></category>

		<guid isPermaLink="false">http://wpml.org/?p=3588</guid>
		<description><![CDATA[One of the new features in WPML 1.4.1 will be language fallback for blog posts. This means, your translated blog can show either: Only posts that have translation. All posts &#8211; if there&#8217;s translation, show it, otherwise, show the post in the default language. Our site includes pages and posts. We&#8217;re translating almost all pages, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>One of the new features in WPML 1.4.1 will be language fallback for blog posts.</strong> This means, your translated blog can show either:</p>
<ul>
<li>Only posts that have translation.</li>
<li>All posts &#8211; if there&#8217;s translation, show it, otherwise, show the post in the default language.</li>
</ul>
<p><a href="/">Our site</a> includes pages and <a href="http://wpml.org/blog/">posts</a>. We&#8217;re translating almost all pages, but very few posts. Now, when folks sign up to our German feed (for example), they&#8217;ll get our news in German, if they&#8217;re available and otherwise, in English.</p>
<p>This new feature applies only to blog posts and RSS feeds. There&#8217;s no language fallback for pages and we&#8217;re not planning to add it (for reasons such as site navigation integrity, parent/son relationships, etc.).</p>
<h2>Want to try this new version?</h2>
<p>Not so fast. This new version is tested very basically and has some work-in-progress functionality.</p>
<p><strong>By any means, don&#8217;t install it on any live site. It&#8217;s just for testing on local test sites.</strong></p>
<p>OK? No live sites please. So, here&#8217;s the download link &#8211; <a href="http://d2salfytceyqoe.cloudfront.net/wp-content/uploads/2009/11/sitepress-multilingual-cms1.4.1.dev-2.zip">sitepress-multilingual-cms1.4.1.dev-2.zip</a></p>
<p>Like any time you update a plugin manually, remember to deactivate and activate it again after you install the new version.</p>
<p>To enable this feature, go to <strong>WPML-&gt;Languages</strong>. It&#8217;s under <strong>More options</strong> (available only in <strong>Advanced</strong> mode).</p>
<div id="attachment_3592" class="wp-caption alignnone" style="width: 604px"><img class="size-full wp-image-3592" title="language-fallback-control" src="http://d2salfytceyqoe.cloudfront.net/wp-content/uploads/2009/11/language-fallback-control.png" alt="New blog posts filter in WPML 1.4.1" width="594" height="267" /><p class="wp-caption-text">New blog posts filter in WPML 1.4.1</p></div>
<h2>Creating a test version of your site</h2>
<p>This is a bit unrelated to this particular version, but I think it&#8217;s going to be useful to read anyway.</p>
<p>It&#8217;s always a good idea to have a local version of your complete site and test things on it. This is how we create local test versions for our sites:</p>
<ol>
<li>Install Apache, PHP and MySQL. If you&#8217;re on Linux or Mac, it&#8217;s already there. For Windows, you can use XAMPP.</li>
<li>Create a local domain by editing your <em>hosts</em> file. On Linux it&#8217;s <em>/etc/hosts</em>. On Windows &#8211; <em>C:\Windows\System32\drivers\etc\hosts</em>.</li>
<li>Create a MySQL database and install WordPress locally.</li>
<li>Copy the entire <em>wp-contents</em> directory from your online site to your local test site (use ZIP to finish this before Christmas).</li>
<li>Do a database dump of your live site. You can do that using <em>phpmyadmin</em> or using <em>mysqldump</em> from an SSH command line.</li>
<li>Download the dump and edit it. Replace all places where your online domain appears with the local domain. There should be thousands of places to replace.</li>
<li>Import the database dump to your database. It&#8217;s easiest using a command line: <em>mysql -u USER -pPASSWORD DB_NAME &lt; DB_DUMP_FILE</em></li>
</ol>
<p>Everything should look the same on your local test site, except you&#8217;re browsing your site locally from backup. It runs faster and can&#8217;t cause any damage.</p>
<p>Install whatever it is you&#8217;re testing in the local site and check it. If everything running smooth you can also install on the live site. Problems? No harm done, you&#8217;ve only messed the test site and you can import the database and try again.</p>
<p>Of course, this setup only needs to be done once. It&#8217;s a good idea to keep that local test site handy for the next time you&#8217;re trying something new.</p>
<p>Having said this, <strong>even if this current version of WPML runs flawlessly on your test site, please don&#8217;t install it on any live site.</strong> We&#8217;re going to add some migration logic to it and it will be very difficult to apply if you update now.</p>
<h2>Let us know what you think</h2>
<p>Like the new blog language fallback? Any problems, suggestions or ideas? Leave a comment here.</p>
<p>And, have a good weekend! I&#8217;m off, for my.</p>
]]></content:encoded>
			<wfw:commentRss>http://wpml.org/2009/11/language-fallback-for-blog-posts/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Want to contribute design for the language switcher?</title>
		<link>http://wpml.org/2009/11/want-to-contribute-design-for-the-language-switcher/</link>
		<comments>http://wpml.org/2009/11/want-to-contribute-design-for-the-language-switcher/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 15:42:52 +0000</pubDate>
		<dc:creator>Amir</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[New features]]></category>

		<guid isPermaLink="false">http://wpml.org/?p=3554</guid>
		<description><![CDATA[We&#8217;re adding an option to set WPML&#8217;s language switcher design from within the admin screen. This will include setting all the colors of all elements, so that the language switcher matches the site. In addition to letting users manually enter their own language switcher colors, we&#8217;re going to include several preset color schemes to choose [...]]]></description>
			<content:encoded><![CDATA[<p><strong>We&#8217;re adding an option to set WPML&#8217;s language switcher design from within the admin screen.</strong> This will include setting all the colors of all elements, so that the language switcher matches the site.</p>
<p>In addition to letting users manually enter their own language switcher colors, we&#8217;re going to include several preset color schemes to choose from. The preset schemes we&#8217;re thinking about are:</p>
<ul>
<li>White</li>
<li>Gray</li>
<li>Blue</li>
</ul>
<h2>Would you like to contribute a color scheme?</h2>
<p>Here&#8217;s your chance. We know we&#8217;re not the best graphics artists, but many of you are!</p>
<p>Leave a comment here, including the CSS for WPML&#8217;s language switcher and a link to a screenshot showing how it looks in practice. We&#8217;ll choose the nicest ones and include in the next release of WPML.</p>
<p>For reference, here is WPML&#8217;s default CSS for the drop-down language switcher (taken from <em>res/css</em>):</p>
<pre>#lang_sel {height:32px; position:relative; z-index:99;  font-family:arial, sans-serif;}
/* hack to correct IE5.5 faulty box model */
* html #lang_sel {width:12em; w\idth:12em;}

/* remove all the bullets, borders and padding from the default list styling */
#lang_sel ul, #lang_sel li {padding:0 !important; margin:0 !important; list-style-type:none !important;}
#lang_sel li:before{content:'' !important;}
#lang_sel ul ul {width:149px;}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#lang_sel li {float:left;width:149px;position:relative;}

/* style the links for the top level */
#lang_sel a, #lang_sel a:visited {display:block;font-size:12px;text-decoration:none !important; color:#fff; border:1px solid #000; background:#09c; padding-left:10px; line-height:18px;}

/* a hack so that IE5.5 faulty box model is corrected */
* html #lang_sel a, * html #lang_sel a:visited {width:149px; w\idth:138px;}

/* hide the sub levels and give them a positon absolute so that they take up no room */
#lang_sel ul ul {visibility:hidden;position:absolute;height:0;top:19px;left:0; width:149px;border-top:1px solid #000;}
/* another hack for IE5.5 */
* html #lang_sel ul ul {top:18px;t\op:19px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
#lang_sel table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
#lang_sel ul ul a, #lang_sel ul ul a:visited {background:#eee; color:#000 !important; height:auto; line-height:1em; padding:3px 10px;border-width:0 1px "&gt;1px 1px 1px;}

/* yet another hack for IE5.5 */
* html #lang_sel ul ul a, * html #lang_sel ul ul a:visited {width:150px;w\idth:128px;}

/* style the top level hover */
#lang_sel a:hover, #lang_sel ul ul a:hover{color:#000; background:#ccc;}
#lang_sel :hover &gt; a, #lang_sel ul ul :hover &gt; a {color:#000; background:#ccc;}

#lang_sel a.lang_sel_sel{
    background:url(../img/nav-arrow-down.png) #09c right no-repeat;
    color:#fff;
}
#lang_sel a.lang_sel_sel:hover{
    text-decoration: none;
    color:#000;
}

/* make the second level visible when hover on first level list OR link */
#lang_sel ul li:hover ul,
#lang_sel ul a:hover ul{visibility:visible; }

#lang_sel img.iclflag{width:18px;height:12px;}</pre>
]]></content:encoded>
			<wfw:commentRss>http://wpml.org/2009/11/want-to-contribute-design-for-the-language-switcher/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bugfix development version</title>
		<link>http://wpml.org/2009/11/bugfix-development-version/</link>
		<comments>http://wpml.org/2009/11/bugfix-development-version/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 21:28:36 +0000</pubDate>
		<dc:creator>Amir</dc:creator>
				<category><![CDATA[New features]]></category>

		<guid isPermaLink="false">http://wpml.org/?p=3222</guid>
		<description><![CDATA[We&#8217;re working on new and exciting features for WPML, but before all, we want to make sure that no bugs are left behind. So, just before diving in to the first theme multilingual packs, we&#8217;re ready with another bugfix release: WPML1.4.0.4_dev Who should upgrade If you&#8217;ve reported an issue in the forum, most chances are [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re working on new and exciting features for WPML, but before all, we want to make sure that no bugs are left behind.</p>
<p>So, just before diving in to the first theme multilingual packs, we&#8217;re ready with another bugfix release:</p>
<p><strong><a href="http://d2salfytceyqoe.cloudfront.net/wp-content/uploads/2009/11/sitepress-multilingual-cms1.4.0.4-dev.zip">WPML1.4.0.4_dev</a></strong></p>
<h2>Who should upgrade</h2>
<p>If you&#8217;ve reported an issue in the <a href="http://forum.wpml.org">forum</a>, most chances are that a fix is included in this version (have a look at the bug-fix details).</p>
<p>One of the most popular problems we&#8217;re seeing is with initial setup. All sorts of issues keep the AJAX calls from running correctly. Since it&#8217;s done in AJAX, debug can be quite difficult. We&#8217;ve added a health check for the AJAX calls, so that when WPML has a problem, you&#8217;ll know about it right away.</p>
<p><strong>If you can&#8217;t add languages, try this version and see if it explains why.</strong></p>
<p>Also, if you&#8217;d like to experiment with the new features and get back to us with feedback, it would be great if you can try this new version.</p>
<h2>How to upgrade</h2>
<ol>
<li>Download the devel version to your wp-contents/plugins directory.</li>
<li>Unzip it there.</li>
<li>Deactivate WPML and activate it again.</li>
</ol>
<h2>Fixes and new features</h2>
<p>The aim of this version isn&#8217;t to add too many new features (and possibly new bugs), but to fix existing problems. On the way, we also added some simple features, who made running some sites (including our) difficult.</p>
<h3>Fixed bugs</h3>
<ul>
<li>Improved the way the AJAX functions are loaded &#8211; helps for non-standard server configurations.</li>
<li>Reports a 404 error for missing translations (and not a weird unrelated message).</li>
<li>Makes sure that translations can never be sent to ICanLocalize twice.</li>
<li>Added health check for AJAX files (and warns if anything appears broken).</li>
</ul>
<h3>New features</h3>
<ul>
<li>Users can add notes for translation (when using ICanLocalize translation).</li>
<li>Breadcrumbs function accepts custom separators.</li>
<li>Professional translation setup screen re-ordered to be more streamlined.</li>
<li>Added custom fields for integration with iPhone and BlackBerry applications.</li>
<li>Page template, &#8216;allow comments&#8217; and &#8216;allow pings&#8217; synchronized between translations.</li>
<li>ICanLocalize reminders box can be minimized.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://wpml.org/2009/11/bugfix-development-version/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced (Requested URI is rejected)
Database Caching 26/145 queries in 0.152 seconds using apc
Object Caching 1121/1246 objects using apc
Content Delivery Network via Amazon Web Services: CloudFront: d2salfytceyqoe.cloudfront.net

Served from: wpml.org @ 2012-02-09 02:54:28 -->
