<?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>Helgi Hrafn Halldórsson &#187; ASpell</title>
	<atom:link href="http://harabanar.com/efnisord/aspell/feed/" rel="self" type="application/rss+xml" />
	<link>https://harabanar.com</link>
	<description>Eiginmaður, tveggja barna faðir, áhugamaður um tölvur og tækni og ráðgjafi hjá Expectus</description>
	<lastBuildDate>Tue, 14 Jul 2020 22:58:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Villuleit á íslensku í Wordpress</title>
		<link>https://harabanar.com/2010/02/09/villuleit-a-islensku-i-wordpress/</link>
		<comments>https://harabanar.com/2010/02/09/villuleit-a-islensku-i-wordpress/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 11:53:00 +0000</pubDate>
		<dc:creator>Helgi Hrafn</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Forritun]]></category>
		<category><![CDATA[Internetið]]></category>
		<category><![CDATA[Vefsíðugerð]]></category>
		<category><![CDATA[ASpell]]></category>
		<category><![CDATA[Frisk]]></category>
		<category><![CDATA[Friðrik Skúlason]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Icelandic]]></category>
		<category><![CDATA[Íslenska]]></category>
		<category><![CDATA[Púki]]></category>
		<category><![CDATA[Spellchecker]]></category>
		<category><![CDATA[TinyMCE]]></category>
		<category><![CDATA[Villuleit]]></category>
		<category><![CDATA[Villupúki]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.helgi.me/?p=821</guid>
		<description><![CDATA[Í kjölfar þess að ég tek þátt í þýðingu á Wordpress 2.9.1 með Axel Rafni og Victori Jónssyni ákvað ég að skoða möguleikann á því að fá íslenska villuleit í Wordpress ritillinn. Eins og allir vita sem vinna eitthvað með Wordpress þá notar það kerfi TinyMCE ritilinn. Svo mundi ég allt í einu að Mbl [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.helgi.me/wp-content/uploads/2010/02/wordpress-aspell.png"><img class="size-thumbnail wp-image-822 alignright" title="Mig langar í brauð með smjör og osti" src="http://www.helgi.me/wp-content/uploads/2010/02/wordpress-aspell-150x150.png" alt="" width="150" height="150" /></a>Í kjölfar þess að ég tek þátt í þýðingu á <a title="Wordpress" href="http://wordpress.org" target="_blank">Wordpress</a> 2.9.1 með <a title="Axel Rafn" href="http://www.axelrafn.org/2010/02/wordpress-2-9-1-a-islensku/" target="_blank">Axel Rafni og Victori Jónssyni</a> ákvað ég að skoða möguleikann á því að fá íslenska villuleit í <a title="Wordpress" href="http://wordpress.org/" target="_blank">Wordpress</a> ritillinn. Eins og allir vita sem vinna eitthvað með <a title="Wordpress" href="http://wordpress.org/" target="_blank">Wordpress</a> þá notar það kerfi <a title="TinyMCE" href="http://tinymce.moxiecode.com/" target="_blank">TinyMCE</a> ritilinn. Svo mundi ég allt í einu að Mbl Bloggið notar <a title="TinyMCE" href="http://tinymce.moxiecode.com/" target="_blank">TinyMCE</a> og er með tengingu við <a title="Villupúki" href="http://puki.is" target="_blank">Púka</a>. Ég fékk að vita að það er vefþjónusta við <a title="Villupúki" href="http://puki.is/" target="_blank">Villupúkann</a> hjá <a title="Friðrik Skúlason" href="http://frisk.is/" target="_blank">Frisk</a> og ég er búinn að senda þeim fyrirspurn.</p>
<p>Á meðan ákvað ég að skoða aðra möguleika og komst að því að <a title="Spellchecker" href="http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/spellchecker">Spellchecker</a> íbótin í <a title="TinyMCE" href="http://tinymce.moxiecode.com/" target="_blank">TinyMCE</a> kann að nota <a title="ASpell" href="http://aspell.net/" target="_blank">ASpell</a>. Ég setti upp <a title="ASpell" href="http://aspell.net/" target="_blank">ASpell</a> með stuðningi fyrir íslensku og breytti einfaldlega nokkrum stillingum og fékk þetta til að virka.</p>
<p>Í þessari færslu fer ég í gegnum þær breytingar sem þarf að gera.</p>
<p><span id="more-821"></span></p>
<h3>1. Setja upp <a title="ASpell" href="http://aspell.net/" target="_blank">ASpell</a></h3>
<p>Minn vefþjónn keyrir á <a title="Gentoo" href="http://www.gentoo.org/" target="_blank">Gentoo</a> þannig ég setti upp <a title="ASpell" href="http://aspell.net/" target="_blank">ASpell</a> með því að keyra eftirfarandi</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">LINGUAS</span>=<span style="color: #ff0000;">&quot;en is no&quot;</span> emerge <span style="color: #660033;">-atv</span> aspell</pre></div></div>

<p>Þetta fer að sjálfsögðu eftir því hvernig stýrikerfi er á vefþjóninum þínum. Væri gaman að heyra hvað þú þarft að fara í gegnum.</p>
<h3>2. Breyta wp-include/js/tinymce/plugins/spellchecker/config.php</h3>
<p>Breyta þarf hvaða vél á að fara í gegnum textann. Sjálfgefið er GoogleSpell, en við viljum hafa PSpellShell. Það þarf einfaldlega að commenta út eina línu og setja comment á aðra.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// General settings</span>
<span style="color: #666666; font-style: italic;">//$config['general.engine'] = 'GoogleSpell';</span>
<span style="color: #666666; font-style: italic;">//$config['general.engine'] = 'PSpell';</span>
<span style="color: #000088;">$config</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'general.engine'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'PSpellShell'</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">//$config['general.remote_rpc_url'] = 'http://some.other.site/some/url/rpc.php';</span></pre></div></div>

<p>Gott er að ganga úr skugga um að PSpellShell stillingarnar séu réttar. Í mínu tilfelli eru þær svona:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// PSpellShell settings</span>
<span style="color: #000088;">$config</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'PSpellShell.mode'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> PSPELL_FAST<span style="color: #339933;">;</span>
<span style="color: #000088;">$config</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'PSpellShell.aspell'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'/usr/bin/aspell'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$config</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'PSpellShell.tmp'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'/tmp'</span><span style="color: #339933;">;</span></pre></div></div>

<h3>3. Búa til my_languages í functions.php í þemunni sem er í notkun</h3>
<p>Til að bæta íslensku við (eða yfirskrifa) sem tungumál til að villuleita, þarf að gera filter fall og virkja það rétt. Heiti þessa falls getur verið hvað sem er, en það sama heiti þarf þá að nota þegar kallað er á <strong>add_filter</strong>. Þetta þarf að gera í functions.php skránnig sem er í möppunni sem inniheldur allar skrár fyrir þemuna sem er í notkun. Ef sú skrá er ekki til þarf að búa hana til fyrst og halda svo áfram.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> my_languages<span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #666666; font-style: italic;">// Bæta við</span>
	<span style="color: #000088;">$str</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">',Czech=cz'</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// Yfirskrifa</span>
	<span style="color: #000088;">$str</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'+Islenska=is,English=en,Norsk=no'</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">return</span> <span style="color: #000088;">$str</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
add_filter<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'mce_spellchecker_languages'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'my_languages'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Sjálfgefinn strengur sem kemur inní fallið er:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #3366CC;">'+English=en,Danish=da,Dutch=nl,Finnish=fi,French=fr,German=de,Italian=it,Polish=pl,Portuguese=pt,Spanish=es,Swedish=sv'</span></pre></div></div>

<h3>4. Prufa</h3>
<p>Þá er bara að prufa að búa til nýja færslu og sjá hvaða tungumál koma í listann og jafnvel að láta villuleita.</p>
<h3>Auka</h3>
<p>Fyrir þá sem ekki hafa tækifæri á því að setja upp <a title="ASpell" href="http://aspell.net/" target="_blank">ASpell</a> á vefþjóninum sínum, þá er ég að skoða þann möguleika að vera með <a title="XML-RPC" href="http://en.wikipedia.org/wiki/XML-RPC" target="_blank">XML-RPC</a> server fyrir þá sem vilja. Hvort sem það verður með hjálp <a title="Villupúki" href="http://puki.is" target="_blank">Villupúka</a> frá <a title="Friðrik Skúlason" href="http://frisk.is" target="_blank">Frisk</a> eða með mínum eigin sem mundi nota <a title="ASpell" href="http://aspell.net/" target="_blank">ASpell</a>. Þá ætti allt að vera eins mena skref 2.</p>
]]></content:encoded>
			<wfw:commentRss>https://harabanar.com/2010/02/09/villuleit-a-islensku-i-wordpress/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>
