<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://techbase.kde.org/skins/common/feed.css?0.2"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://techbase.kde.org/index.php?title=Localization/Concepts/PO_Odyssey_(fi)&amp;feed=atom&amp;action=history</id>
		<title>Localization/Concepts/PO Odyssey (fi) - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://techbase.kde.org/index.php?title=Localization/Concepts/PO_Odyssey_(fi)&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/index.php?title=Localization/Concepts/PO_Odyssey_(fi)&amp;action=history"/>
		<updated>2013-05-19T13:37:02Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.20.2</generator>

	<entry>
		<id>http://techbase.kde.org/index.php?title=Localization/Concepts/PO_Odyssey_(fi)&amp;diff=73614&amp;oldid=prev</id>
		<title>AnneW at 13:52, 18 July 2012</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/index.php?title=Localization/Concepts/PO_Odyssey_(fi)&amp;diff=73614&amp;oldid=prev"/>
				<updated>2012-07-18T13:52:01Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 13:52, 18 July 2012&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;{{Template:I18n/Language Navigation Bar|Localization/Concepts/PO_Odyssey}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{LocalizationBrowser|&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{LocalizationBrowser|&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>AnneW</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/index.php?title=Localization/Concepts/PO_Odyssey_(fi)&amp;diff=61054&amp;oldid=prev</id>
		<title>Neverendingo: Text replace - &quot;&lt;code po&gt;&quot; to &quot;&lt;syntaxhighlight lang=&quot;text&quot;&gt;&quot;</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/index.php?title=Localization/Concepts/PO_Odyssey_(fi)&amp;diff=61054&amp;oldid=prev"/>
				<updated>2011-06-29T21:09:16Z</updated>
		
		<summary type="html">&lt;p&gt;Text replace - &amp;quot;&amp;lt;code po&amp;gt;&amp;quot; to &amp;quot;&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&amp;quot;&lt;/p&gt;
&lt;a href=&quot;http://techbase.kde.org/index.php?title=Localization/Concepts/PO_Odyssey_(fi)&amp;amp;diff=61054&amp;amp;oldid=60962&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Neverendingo</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/index.php?title=Localization/Concepts/PO_Odyssey_(fi)&amp;diff=60962&amp;oldid=prev</id>
		<title>Neverendingo: Text replace - &quot;&lt;code cpp&gt;&quot; to &quot;&lt;syntaxhighlight lang=&quot;cpp&quot;&gt;&quot;</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/index.php?title=Localization/Concepts/PO_Odyssey_(fi)&amp;diff=60962&amp;oldid=prev"/>
				<updated>2011-06-29T21:00:05Z</updated>
		
		<summary type="html">&lt;p&gt;Text replace - &amp;quot;&amp;lt;code cpp&amp;gt;&amp;quot; to &amp;quot;&amp;lt;syntaxhighlight lang=&amp;quot;cpp&amp;quot;&amp;gt;&amp;quot;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 21:00, 29 June 2011&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 105:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 105:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;is of that kind. Then, by following the source reference, you see this statement in the file &amp;lt;tt&amp;gt;addcatdialog.cpp&amp;lt;/tt&amp;gt;, line 45:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;is of that kind. Then, by following the source reference, you see this statement in the file &amp;lt;tt&amp;gt;addcatdialog.cpp&amp;lt;/tt&amp;gt;, line 45:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;code &lt;/del&gt;cpp&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;syntaxhighlight lang=&amp;quot;&lt;/ins&gt;cpp&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;setCaption( i18n( &amp;quot;Import Catalog&amp;quot; ) );&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;setCaption( i18n( &amp;quot;Import Catalog&amp;quot; ) );&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Neverendingo</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/index.php?title=Localization/Concepts/PO_Odyssey_(fi)&amp;diff=60869&amp;oldid=prev</id>
		<title>Neverendingo: Text replace - &quot;&lt;/code&gt;&quot; to &quot;&lt;/syntaxhighlight&gt;&quot;</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/index.php?title=Localization/Concepts/PO_Odyssey_(fi)&amp;diff=60869&amp;oldid=prev"/>
				<updated>2011-06-29T20:57:21Z</updated>
		
		<summary type="html">&lt;p&gt;Text replace - &amp;quot;&amp;lt;/code&amp;gt;&amp;quot; to &amp;quot;&amp;lt;/syntaxhighlight&amp;gt;&amp;quot;&lt;/p&gt;
&lt;a href=&quot;http://techbase.kde.org/index.php?title=Localization/Concepts/PO_Odyssey_(fi)&amp;amp;diff=60869&amp;amp;oldid=60354&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Neverendingo</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/index.php?title=Localization/Concepts/PO_Odyssey_(fi)&amp;diff=60354&amp;oldid=prev</id>
		<title>Neverendingo: Text replace - &quot;&lt;code&gt;&quot; to &quot;&lt;syntaxhighlight lang=&quot;text&quot;&gt;&quot;</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/index.php?title=Localization/Concepts/PO_Odyssey_(fi)&amp;diff=60354&amp;oldid=prev"/>
				<updated>2011-06-29T20:48:00Z</updated>
		
		<summary type="html">&lt;p&gt;Text replace - &amp;quot;&amp;lt;code&amp;gt;&amp;quot; to &amp;quot;&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&amp;quot;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 20:48, 29 June 2011&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 651:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 651:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;But, how should the application know which form corresponds to which numbers? The specification for this is written within the PO file itself, in the ''header'' (more on PO headers [[#PO Header|below]]); it consists of the number of plural forms which every plural message in the given PO file shall have, and a computable logical expression, which for any given number, computes the index of the plural form to be used. This expression is quite cryptic-looking, but you do not have to really understand how it works. Since it is constant for a given language, you can just copy it from any other previously translated PO file in your language, and by looking at plural messages in that other file, you will clearly see which form (by index of &amp;lt;tt&amp;gt;msgstr&amp;lt;/tt&amp;gt;) is used in which situation. Bearing this in mind, just to complete the examples, here is the plural specification for Spanish:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;But, how should the application know which form corresponds to which numbers? The specification for this is written within the PO file itself, in the ''header'' (more on PO headers [[#PO Header|below]]); it consists of the number of plural forms which every plural message in the given PO file shall have, and a computable logical expression, which for any given number, computes the index of the plural form to be used. This expression is quite cryptic-looking, but you do not have to really understand how it works. Since it is constant for a given language, you can just copy it from any other previously translated PO file in your language, and by looking at plural messages in that other file, you will clearly see which form (by index of &amp;lt;tt&amp;gt;msgstr&amp;lt;/tt&amp;gt;) is used in which situation. Bearing this in mind, just to complete the examples, here is the plural specification for Spanish:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;code&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;syntaxhighlight lang=&amp;quot;text&amp;quot;&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;nplurals=2; plural=n != 1;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;nplurals=2; plural=n != 1;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 657:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 657:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;and for the more complicated Polish plural:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;and for the more complicated Polish plural:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;code&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;syntaxhighlight lang=&amp;quot;text&amp;quot;&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;nplurals=3; plural=(n==1 ? 0 : n%10&amp;gt;=2 &amp;amp;&amp;amp; n%10&amp;lt;=4 &amp;amp;&amp;amp; (n%100&amp;lt;10 || n%100&amp;gt;=20) ? 1 : 2);&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;nplurals=3; plural=(n==1 ? 0 : n%10&amp;gt;=2 &amp;amp;&amp;amp; n%10&amp;lt;=4 &amp;amp;&amp;amp; (n%100&amp;lt;10 || n%100&amp;gt;=20) ? 1 : 2);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Neverendingo</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/index.php?title=Localization/Concepts/PO_Odyssey_(fi)&amp;diff=45860&amp;oldid=prev</id>
		<title>Centerlink: Still translating part of text.</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/index.php?title=Localization/Concepts/PO_Odyssey_(fi)&amp;diff=45860&amp;oldid=prev"/>
				<updated>2009-10-30T09:42:45Z</updated>
		
		<summary type="html">&lt;p&gt;Still translating part of text.&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 09:42, 30 October 2009&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 21:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 21:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Siisti ja yksinkertainen, kaikki ovat onnellisia? Väärin (arvasit sen). Tämä putki on, tarkoituksellisesti, sellainen, jota useimmat ihmiset tuntuvat kuvittelevan ennen kuin todella perehtyvät paikallistamiseen. Mutta ennen kuin selitän miksi se on väärin, ja siksi sitä ei ollenkaan käytetä vapaan ohjelmiston paikallistamisessa, siirrytään vielä hypoteettisemmälle maaperälle.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Siisti ja yksinkertainen, kaikki ovat onnellisia? Väärin (arvasit sen). Tämä putki on, tarkoituksellisesti, sellainen, jota useimmat ihmiset tuntuvat kuvittelevan ennen kuin todella perehtyvät paikallistamiseen. Mutta ennen kuin selitän miksi se on väärin, ja siksi sitä ei ollenkaan käytetä vapaan ohjelmiston paikallistamisessa, siirrytään vielä hypoteettisemmälle maaperälle.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;The previous example was about &lt;/del&gt;''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;static&lt;/del&gt;'' &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;translation&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;such as of a text document or an &lt;/del&gt;HTML &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;page&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;While the example pipeline was not appropriate&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;even with the proper pipeline the output for the end user must be a static translated document&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;such as &lt;/del&gt;PDF &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;file or another &lt;/del&gt;HTML &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;page&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;How does this map onto a translated user interface in an application&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;which has live code running in the background&lt;/del&gt;? &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;For starters, we can be unimaginative and follow the static route&lt;/del&gt;: &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;the programmer may keep all the user interface text strings in a text file&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;which gets built into the application executable files when the installation package is built&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Following the same poor pipeline&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;the translator may translate that text file&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;replacing string after string&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;after which another installation package is built, this time a localized one&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;So, like in the case of &lt;/del&gt;PDF &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;files&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;where in the end there must be one per language&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;there would also be one application package for each language&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Edellinen esimerkki oli &lt;/ins&gt;''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;staattinen&lt;/ins&gt;'' &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;paikallistaminen&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;kuten dokumenttitekstinä tai &lt;/ins&gt;HTML&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;-sivuna&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Samalla kun esimerkkiputki ei ollut tarkoituksenmukainen&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;vaikkakin jopa oikeassa putkessa tulosteen loppukäyttäjälle täytyy olla staattisesti paikallistettu dokumentti&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;kuten &lt;/ins&gt;PDF&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;-tiedosto tai toinen &lt;/ins&gt;HTML&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;-sivu&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Kuinka se sopii yhteen sovelluksen paikallistetun käyttöliittymän kanssa&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;koska siinä elävää koodia toimii taustalla&lt;/ins&gt;? &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Aluksi voimme olla mielikuvituksettomia ja seurata staattista reittiä&lt;/ins&gt;: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ohjelmoija voi pitää kaikki käyttöliittymän merkkijonot tekstitiedostossa&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;joka rakennetaan suoritettavaan sovellustiedostoon kun asennuspakkaus rakennetaan&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Seuraten samaa surkeaa putkea paikallistaja paikallistaa tekstitiedoston&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;korvaten merkkijonon merkkijonolta&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;minkä jälkeen rakennetaan toinen asennuspakkaus&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;tällä kertaa paikallistettu&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Joten kuten &lt;/ins&gt;PDF&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;-tiedoston tapauksessa&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;jossa lopussa oli yksi jokaiselle kielelle&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;olisi myös yksi sovelluspakkaus jokaiselle kielelle&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;However, the bulk of a PDF file is the text itself, so there is almost no needless duplication of language-independent content. On the contrary, in an average application, like a file manager or a web browser, the translatable text is a minuscule part of the total size of installation package. Thus, having one package per language would make for a paramount waste of digital space. If we imagine a typical operating system distribution these days, this would pretty much prevent default installation disks from carrying anything but original English packages. Suffices to say, static translation of applications is hardly an option with free software, which makes international reach one of its primary goals.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;However, the bulk of a PDF file is the text itself, so there is almost no needless duplication of language-independent content. On the contrary, in an average application, like a file manager or a web browser, the translatable text is a minuscule part of the total size of installation package. Thus, having one package per language would make for a paramount waste of digital space. If we imagine a typical operating system distribution these days, this would pretty much prevent default installation disks from carrying anything but original English packages. Suffices to say, static translation of applications is hardly an option with free software, which makes international reach one of its primary goals.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Centerlink</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/index.php?title=Localization/Concepts/PO_Odyssey_(fi)&amp;diff=45853&amp;oldid=prev</id>
		<title>Centerlink: Still translating part of text.</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/index.php?title=Localization/Concepts/PO_Odyssey_(fi)&amp;diff=45853&amp;oldid=prev"/>
				<updated>2009-10-30T08:39:34Z</updated>
		
		<summary type="html">&lt;p&gt;Still translating part of text.&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 08:39, 30 October 2009&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 19:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 19:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* käyttäjä saa luettavakseen paikallistetun dokumentin PDF-muodossa Writer-ohjelman tulosteena.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* käyttäjä saa luettavakseen paikallistetun dokumentin PDF-muodossa Writer-ohjelman tulosteena.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Clean and simple&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;everyone is happy, right&lt;/del&gt;? &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Wrong &lt;/del&gt;(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;you guessed it&lt;/del&gt;). &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;This pipeline is&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;incidentally&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;the one which most people seem to imagine before they get involved in localization for real&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;But before explaining why it is wrong&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;and therefore not at all used in free software translation&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;let us cover more hypothetical ground&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Siisti ja yksinkertainen&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;kaikki ovat onnellisia&lt;/ins&gt;? &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Väärin &lt;/ins&gt;(&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;arvasit sen&lt;/ins&gt;). &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Tämä putki on, tarkoituksellisesti&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;sellainen&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;jota useimmat ihmiset tuntuvat kuvittelevan ennen kuin todella perehtyvät paikallistamiseen&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Mutta ennen kuin selitän miksi se on väärin&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ja siksi sitä ei ollenkaan käytetä vapaan ohjelmiston paikallistamisessa&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;siirrytään vielä hypoteettisemmälle maaperälle&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The previous example was about ''static'' translation, such as of a text document or an HTML page. While the example pipeline was not appropriate, even with the proper pipeline the output for the end user must be a static translated document, such as PDF file or another HTML page. How does this map onto a translated user interface in an application, which has live code running in the background? For starters, we can be unimaginative and follow the static route: the programmer may keep all the user interface text strings in a text file, which gets built into the application executable files when the installation package is built. Following the same poor pipeline, the translator may translate that text file, replacing string after string, after which another installation package is built, this time a localized one. So, like in the case of PDF files, where in the end there must be one per language, there would also be one application package for each language.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The previous example was about ''static'' translation, such as of a text document or an HTML page. While the example pipeline was not appropriate, even with the proper pipeline the output for the end user must be a static translated document, such as PDF file or another HTML page. How does this map onto a translated user interface in an application, which has live code running in the background? For starters, we can be unimaginative and follow the static route: the programmer may keep all the user interface text strings in a text file, which gets built into the application executable files when the installation package is built. Following the same poor pipeline, the translator may translate that text file, replacing string after string, after which another installation package is built, this time a localized one. So, like in the case of PDF files, where in the end there must be one per language, there would also be one application package for each language.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Centerlink</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/index.php?title=Localization/Concepts/PO_Odyssey_(fi)&amp;diff=45852&amp;oldid=prev</id>
		<title>Centerlink: Still translating part of text.</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/index.php?title=Localization/Concepts/PO_Odyssey_(fi)&amp;diff=45852&amp;oldid=prev"/>
				<updated>2009-10-30T08:05:15Z</updated>
		
		<summary type="html">&lt;p&gt;Still translating part of text.&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 08:05, 30 October 2009&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{LocalizationBrowser|&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{LocalizationBrowser|&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;section=[[Localization#Concepts|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Concepts&lt;/del&gt;]]|&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;section=[[Localization#Concepts|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Konseptit&lt;/ins&gt;]]|&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;name=The PO Format|&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;name=The PO Format|&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;prereqs=[[Localization/Concepts/Text Encoding|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Text Encoding&lt;/del&gt;]]|&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;prereqs=[[Localization/Concepts/Text Encoding|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Tekstikoodaukset&lt;/ins&gt;]]|&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;related=[[Localization/Concepts/XML_Markup|XML Markup]], [[Localization/Concepts/Gettext_Tools|Gettext &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Tools&lt;/del&gt;]]|&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;related=[[Localization/Concepts/XML_Markup|XML Markup&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;-kieli&lt;/ins&gt;]], [[Localization/Concepts/Gettext_Tools|Gettext&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;-työkalut&lt;/ins&gt;]]|&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;extread=[http://www.gnu.org/software/gettext/manual/gettext.html Gettext &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Manual&lt;/del&gt;]|&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;extread=[http://www.gnu.org/software/gettext/manual/gettext.html Gettext&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;-käsikirja&lt;/ins&gt;]|&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Paikallistamisten asettaminen paikalleen ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Paikallistamisten asettaminen paikalleen ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Before going into technical details of the &lt;/del&gt;PO (&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;or any other&lt;/del&gt;) &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;format&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;it is useful to examine the conceptual ways in which the text can flow from the author&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;through the translator, and to the user&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Let us call this chain the &lt;/del&gt;''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;translation pipeline'', and consider the following example of it&lt;/del&gt;:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Ennen kuin menemme &lt;/ins&gt;PO&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;-muodon &lt;/ins&gt;(&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;tai minkään muunkaan muodon&lt;/ins&gt;) &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;teknisiin yksityiskohtiin&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;on hyödyllistä tutkia konseptitasolla niitä tapoja&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;joilla teksti virtaa tekijältä paikallistajan kautta käyttäjälle&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Kutsukaamme tätä ketjua &lt;/ins&gt;''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;paikallistamisputkeksi&amp;quot; ja tarkastellaan seuraavaa esimerkkiä siitä&lt;/ins&gt;:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;the author prepares a text document&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;say, in &lt;/del&gt;OpenOffice Writer;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;tekijä valmistaa tekstidokumentin&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;sanotaan vaikka &lt;/ins&gt;OpenOffice Writer&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;-ohjelmassa&lt;/ins&gt;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;the translator gets that document, and translates it also in &lt;/del&gt;Writer&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, by replacing original for translated text paragraph by paragraph&lt;/del&gt;;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;paikallistaja hakee dokumentin ja paikallistaa sen myös &lt;/ins&gt;Writer&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;-ohjelmassa korvaamalla alkuperäistekstin paikallistetulla tekstillä kappale kappaleelta&lt;/ins&gt;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;the user gets to read the translated document, in &lt;/del&gt;PDF&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, as output by &lt;/del&gt;Writer.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;käyttäjä saa luettavakseen paikallistetun dokumentin &lt;/ins&gt;PDF&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;-muodossa &lt;/ins&gt;Writer&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;-ohjelman tulosteena&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Clean and simple, everyone is happy, right? Wrong (you guessed it). This pipeline is, incidentally, the one which most people seem to imagine before they get involved in localization for real. But before explaining why it is wrong, and therefore not at all used in free software translation, let us cover more hypothetical ground.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Clean and simple, everyone is happy, right? Wrong (you guessed it). This pipeline is, incidentally, the one which most people seem to imagine before they get involved in localization for real. But before explaining why it is wrong, and therefore not at all used in free software translation, let us cover more hypothetical ground.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Centerlink</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/index.php?title=Localization/Concepts/PO_Odyssey_(fi)&amp;diff=45851&amp;oldid=prev</id>
		<title>Centerlink: Preliminary and still partly Finnish translation.</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/index.php?title=Localization/Concepts/PO_Odyssey_(fi)&amp;diff=45851&amp;oldid=prev"/>
				<updated>2009-10-30T07:52:18Z</updated>
		
		<summary type="html">&lt;p&gt;Preliminary and still partly Finnish translation.&lt;/p&gt;
&lt;a href=&quot;http://techbase.kde.org/index.php?title=Localization/Concepts/PO_Odyssey_(fi)&amp;amp;diff=45851&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Centerlink</name></author>	</entry>

	</feed>