<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://de.contaowiki.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://de.contaowiki.org/index.php?action=history&amp;feed=atom&amp;title=Sprachen_Editor</id>
		<title>Sprachen Editor - Versionsgeschichte</title>
		<link rel="self" type="application/atom+xml" href="https://de.contaowiki.org/index.php?action=history&amp;feed=atom&amp;title=Sprachen_Editor"/>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/index.php?title=Sprachen_Editor&amp;action=history"/>
		<updated>2026-04-30T01:33:13Z</updated>
		<subtitle>Versionsgeschichte dieser Seite in Contao Community Documentation</subtitle>
		<generator>MediaWiki 1.22.6</generator>

	<entry>
		<id>https://de.contaowiki.org/index.php?title=Sprachen_Editor&amp;diff=4884&amp;oldid=prev</id>
		<title>Tril: /* Sprachvariablen suchen */</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/index.php?title=Sprachen_Editor&amp;diff=4884&amp;oldid=prev"/>
				<updated>2012-02-08T10:47:20Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Sprachvariablen suchen&lt;/span&gt;&lt;/span&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; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Version vom 8. Februar 2012, 10:47 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 65:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 65:&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-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Bild:Language_Editor_search.png|center|frame|Sprachvariable suchen]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Bild:Language_Editor_search.png|center|frame|Sprachvariable suchen]]&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-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In das Feld '''Zeichenkette''' gibt man den Text/HTML Code ein, den man suchen möchte. Will man seine Suche verfeinern, kann man mit dem Wildcard * &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;sich &lt;/del&gt;behelfen. So sucht '''foo*''' nur nach Variablen, die mit '''foo''' anfangen, während '''*foo''' Variablen sucht, die mit '''foo''' enden und '''foo*bar''' Variablen, die mit '''foo''' anfangen und auf '''bar''' enden. Standardmäßig wird einfach nur auf die Existenz innerhalb des Inhalts geprüft (entspricht '''*foo*'''). Zusätzlich kann man noch die Sprache in der man suchen möchte bestimmen und wenn man zumindest weiß in welcher Gruppe sich die Variable befindet, kann man auch diese Einschränken.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In das Feld '''Zeichenkette''' gibt man den Text/HTML Code ein, den man suchen möchte. Will man seine Suche verfeinern, kann man &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;sich &lt;/ins&gt;mit dem Wildcard * behelfen. So sucht '''foo*''' nur nach Variablen, die mit '''foo''' anfangen, während '''*foo''' Variablen sucht, die mit '''foo''' enden und '''foo*bar''' Variablen, die mit '''foo''' anfangen und auf '''bar''' enden. Standardmäßig wird einfach nur auf die Existenz innerhalb des Inhalts geprüft (entspricht '''*foo*'''). Zusätzlich kann man noch die Sprache in der man suchen möchte bestimmen und wenn man zumindest weiß in welcher Gruppe sich die Variable befindet, kann man auch diese Einschränken.&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-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&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-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Bild:Language_Editor_search_result.png|center|frame|Sprachvariable suchen]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Bild:Language_Editor_search_result.png|center|frame|Sprachvariable suchen]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key kunde29sql1:diff:version:1.11a:oldid:4877:newid:4884 --&gt;
&lt;/table&gt;</summary>
		<author><name>Tril</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/index.php?title=Sprachen_Editor&amp;diff=4877&amp;oldid=prev</id>
		<title>Tril: /* Für Entwickler: Variablen im Index definieren */</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/index.php?title=Sprachen_Editor&amp;diff=4877&amp;oldid=prev"/>
				<updated>2012-02-07T16:37:04Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Für Entwickler: Variablen im Index definieren&lt;/span&gt;&lt;/span&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; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Version vom 7. Februar 2012, 16:37 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 27:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 27:&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-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Für Entwickler: Variablen im Index definieren===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Für Entwickler: Variablen im Index definieren===&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-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Warnung&lt;/del&gt;|TODO}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Achtung&lt;/ins&gt;|TODO}}&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-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&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-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Für Benutzer: Den Index dynamisch aufbauen===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Für Benutzer: Den Index dynamisch aufbauen===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key kunde29sql1:diff:version:1.11a:oldid:4876:newid:4877 --&gt;
&lt;/table&gt;</summary>
		<author><name>Tril</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/index.php?title=Sprachen_Editor&amp;diff=4876&amp;oldid=prev</id>
		<title>Tril am 7. Februar 2012 um 16:36 Uhr</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/index.php?title=Sprachen_Editor&amp;diff=4876&amp;oldid=prev"/>
				<updated>2012-02-07T16:36:35Z</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; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Version vom 7. Februar 2012, 16:36 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 7:&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-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| ERLink=http://www.contao.org/de/extension-list/view/language-editor.html&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| ERLink=http://www.contao.org/de/extension-list/view/language-editor.html&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-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| TrackerLink=https://github.com/InfinitySoft/contao-language-editor/issues&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| TrackerLink=https://github.com/InfinitySoft/contao-language-editor/issues&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;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Depending=[MetaPalettes]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Depending=&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;[MetaPalettes&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]], [http://www.contao.org/de/extension-list/view/hiddenfield.de.html hiddenfield&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-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&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-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&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-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key kunde29sql1:diff:version:1.11a:oldid:4874:newid:4876 --&gt;
&lt;/table&gt;</summary>
		<author><name>Tril</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/index.php?title=Sprachen_Editor&amp;diff=4874&amp;oldid=prev</id>
		<title>Tril: /* Einschränkungen und &quot;Unschönheiten&quot; */</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/index.php?title=Sprachen_Editor&amp;diff=4874&amp;oldid=prev"/>
				<updated>2012-02-07T16:14:28Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Einschränkungen und &amp;quot;Unschönheiten&amp;quot;&lt;/span&gt;&lt;/span&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; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Version vom 7. Februar 2012, 16:14 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 70:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 70:&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-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&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-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Wurden ein oder mehr Einträge gefunden unterbricht die Suche. Ist man fündig geworden, reicht ein Klick auf den entsprechenden Eintrag und man kann die Variable direkt bearbeiten. Ansonsten sucht mit mit '''Weitersuchen''' einfach weiter.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Wurden ein oder mehr Einträge gefunden unterbricht die Suche. Ist man fündig geworden, reicht ein Klick auf den entsprechenden Eintrag und man kann die Variable direkt bearbeiten. Ansonsten sucht mit mit '''Weitersuchen''' einfach weiter.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==Performance==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Die Änderungen werden in PHP Generiert und über die &amp;lt;code&amp;gt;system/config/langconfig.php&amp;lt;/code&amp;gt; geladen. Für das Anwenden der Änderungen wird also keine Datenbankverbindung benötigt. Der einzige Overhead entsteht, weil der Sprachen Editor zusätzliche PHP Dateien generiert, die geladen werden. Contao muss also ein paar mehr PHP Dateien laden, ansonsten entsteht kein weiterer Overhead.&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-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&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-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Einschränkungen und &amp;quot;Unschönheiten&amp;quot;==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Einschränkungen und &amp;quot;Unschönheiten&amp;quot;==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key kunde29sql1:diff:version:1.11a:oldid:4872:newid:4874 --&gt;
&lt;/table&gt;</summary>
		<author><name>Tril</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/index.php?title=Sprachen_Editor&amp;diff=4872&amp;oldid=prev</id>
		<title>Tril: /* Sprachvariablen bearbeiten */</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/index.php?title=Sprachen_Editor&amp;diff=4872&amp;oldid=prev"/>
				<updated>2012-02-07T16:10:44Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Sprachvariablen bearbeiten&lt;/span&gt;&lt;/span&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; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Version vom 7. Februar 2012, 16:10 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 54:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 54:&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-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Das Feld '''Standardwert''' zeigt an, welcher Wert Standardmäßig in der Variable steht. So kann man sich immer leicht an dem vorgegebenen Inhalt orientieren, wenn man eine Variable bearbeitet.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Das Feld '''Standardwert''' zeigt an, welcher Wert Standardmäßig in der Variable steht. So kann man sich immer leicht an dem vorgegebenen Inhalt orientieren, wenn man eine Variable bearbeitet.&amp;lt;br&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-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Im Feld '''Inhalt''' gibt man den neuen Inhalt der Sprachvariable an. Dieses Feld kann sich je nach Sprachvariable ändern. Z.B. in ein Doppeleingabefeld, ein einfaches Textfeld oder eine Textarea.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Im Feld '''Inhalt''' gibt man den neuen Inhalt der Sprachvariable an. Dieses Feld kann sich je nach Sprachvariable ändern. Z.B. in ein Doppeleingabefeld, ein einfaches Textfeld oder eine Textarea.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Bild:Language_Editor_result.png|center|frame|Änderungen]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Die Änderungen werden (außerhalb des Sprachen Editors) sofort angewendet.&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-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&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-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Sprachvariablen suchen==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Sprachvariablen suchen==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key kunde29sql1:diff:version:1.11a:oldid:4871:newid:4872 --&gt;
&lt;/table&gt;</summary>
		<author><name>Tril</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/index.php?title=Sprachen_Editor&amp;diff=4871&amp;oldid=prev</id>
		<title>Tril: /* Sprachvariablen suchen */</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/index.php?title=Sprachen_Editor&amp;diff=4871&amp;oldid=prev"/>
				<updated>2012-02-07T16:09:13Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Sprachvariablen suchen&lt;/span&gt;&lt;/span&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; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Version vom 7. Februar 2012, 16:09 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 64:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 64:&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-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&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-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Bild:Language_Editor_search_result.png|center|frame|Sprachvariable suchen]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Bild:Language_Editor_search_result.png|center|frame|Sprachvariable suchen]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Wurden ein oder mehr Einträge gefunden unterbricht die Suche. Ist man fündig geworden, reicht ein Klick auf den entsprechenden Eintrag und man kann die Variable direkt bearbeiten. Ansonsten sucht mit mit '''Weitersuchen''' einfach weiter.&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-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&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-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Einschränkungen und &amp;quot;Unschönheiten&amp;quot;==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Einschränkungen und &amp;quot;Unschönheiten&amp;quot;==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key kunde29sql1:diff:version:1.11a:oldid:4863:newid:4871 --&gt;
&lt;/table&gt;</summary>
		<author><name>Tril</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/index.php?title=Sprachen_Editor&amp;diff=4863&amp;oldid=prev</id>
		<title>Tril: Die Seite wurde neu angelegt: „Mit dem Sprachen Editor (language-editor) lassen sich die Sprachvariablen &lt;code&gt;$GLOBALS['TL_LANG']&lt;/code&gt; bequem aus dem Backend bearbeiten. [[Kategorie:Extensio…“</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/index.php?title=Sprachen_Editor&amp;diff=4863&amp;oldid=prev"/>
				<updated>2012-02-07T16:05:25Z</updated>
		
		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „Mit dem Sprachen Editor (language-editor) lassen sich die Sprachvariablen &amp;lt;code&amp;gt;$GLOBALS[&amp;#039;TL_LANG&amp;#039;]&amp;lt;/code&amp;gt; bequem aus dem Backend bearbeiten. [[Kategorie:Extensio…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Mit dem Sprachen Editor (language-editor) lassen sich die Sprachvariablen &amp;lt;code&amp;gt;$GLOBALS['TL_LANG']&amp;lt;/code&amp;gt; bequem aus dem Backend bearbeiten.&lt;br /&gt;
[[Kategorie:Extensions]]&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Tristan Lins&lt;br /&gt;
| ExtVersion=1.0.0&lt;br /&gt;
| Version=2.10+&lt;br /&gt;
| ERLink=http://www.contao.org/de/extension-list/view/language-editor.html&lt;br /&gt;
| TrackerLink=https://github.com/InfinitySoft/contao-language-editor/issues&lt;br /&gt;
| Depending=[MetaPalettes]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Der Sprachen Editor=&lt;br /&gt;
&lt;br /&gt;
Der Sprachen Editor erlaubt es die Sprachvariablen &amp;lt;code&amp;gt;$GLOBALS['TL_LANG']&amp;lt;/code&amp;gt; aus dem Backend heraus zu bearbeiten.&lt;br /&gt;
Diese Variablen werden vielfach in Contao und Erweiterungen zur Internationalisierung verwendet.&lt;br /&gt;
Zum Beispiel verbirgt sich hinter &amp;lt;code&amp;gt;$GLOBALS['TL_LANG']['MOD']['avisota_translation']&amp;lt;/code&amp;gt; die Bezeichnung des Menüpunktes ''Newslettersystem -&amp;gt; Sprachvariablen'' aus dem Avisota Newslettersystem. Ändert man die Variable ab, was man z.B. über die &amp;lt;code&amp;gt;system/config/langconfig.php&amp;lt;/code&amp;gt; machen kann, ändert sich auch die Bezeichnung des Menüpunktes. Es ist kein Zufall, das gerade dieser Menüpunkt erwähnt wird, denn der Sprachen Editor ist die Weiterentwicklung eben dieser [Sprachvariablen] Funktion aus Avisota.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
Der Sprachen Editor ist unter dem Namen language-editor im Extension Repository zu finden und kann über den Erweiterungskatalog / die Erweiterungsverwaltung installiert werden.&lt;br /&gt;
Nach der Installation steht im Bereich System ein neuer Menüpunkt '''Sprachen Editor''' zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
==Der Index==&lt;br /&gt;
&lt;br /&gt;
Zuerst muss man wissen, dass &amp;lt;code&amp;gt;$GLOBALS['TL_LANG']&amp;lt;/code&amp;gt; eine sehr große Anzahl an Einträgen beinhaltet die niemals alle geladen werden. Das wäre auch nicht nötig. Deshalb arbeitet der Sprachen Editor mit einem Index der Einträge, die sich in &amp;lt;code&amp;gt;$GLOBALS['TL_LANG']&amp;lt;/code&amp;gt; befinden. Der Index wird in der globalen Variable &amp;lt;code&amp;gt;$GLOBALS['TL_TRANSLATION']&amp;lt;/code&amp;gt; gespeichert. Diese Variable kann von Erweiterungsentwicklern auch vorbefüllt werden. So ist es einem Entwickler möglich, die Bearbeitung seiner Sprachevariablen zu erleichtern, in dem er eine Beschreibung hinzufügt oder bestimmte Variablen einfach ausblendet.&lt;br /&gt;
&lt;br /&gt;
===Für Entwickler: Variablen im Index definieren===&lt;br /&gt;
&lt;br /&gt;
{{Warnung|TODO}}&lt;br /&gt;
&lt;br /&gt;
===Für Benutzer: Den Index dynamisch aufbauen===&lt;br /&gt;
&lt;br /&gt;
Standardmäßig stehen nur die Variablen zur Verfügung, die in der globalen Variable &amp;lt;code&amp;gt;$GLOBALS['TL_TRANSLATION']&amp;lt;/code&amp;gt; gespeichert sind. Es ist davon auszugehen, dass nur ein kleiner Teil an Entwicklern den Sprachen Editor unterstützen wird, deshalb kann der Sprachen Editor den Index dynamsich aufbauen. Dies geschieht mit der Funktion [[Bild:Language_Editor_build_index.png|Index aufbauen]].&lt;br /&gt;
&lt;br /&gt;
[[Bild:Language_Editor_build_index_overview.png|center|frame|Übersicht]]&lt;br /&gt;
&lt;br /&gt;
Die Übersicht zeigt die aktuell im Index befindlichen Gruppen und Variablen. Bei einer frischen Installation sind dies sehr weniger. Wurden erstmal alle erfast, kann der Index bis über 100 Gruppen und mehrere Tausend Variablen umfassen. Normalerweise wird der Index inkrementel aufbebaut, d.h. nur unbekannte Sprachgruppen werden neu erfasst. Mit der Option '''Alle Sprachvariablen erfassen''' werden alle Gruppen neu erfasst. Mit einem Klick auf '''Sprachvariablen erfassen''' wird der Vorgang gestartet.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Language_Editor_build_index_run.png|center|frame|Aufbauen des Index]]&lt;br /&gt;
&lt;br /&gt;
Dieser Vorgang kann Anfangs sehr lange dauern, ich empfehle eine Tasse Kaffee zu holen und den RSS Reader durchzugehen, bis der Vorgang abgeschlossen ist (Alle Punkte haben ein grünes &amp;quot;abgehakt&amp;quot; Symbol).&lt;br /&gt;
&lt;br /&gt;
Wenn man sich anschaut, wie lange dieser Vorgang dauert wird schnell klar, warum der Index notwendig ist, ansonsten wäre dieser Zeitliche Aufwand bei jedem Vorgang innerhalb des Sprachen Editors notwendig, was ihn schlichtweg unbenutzbar machen würde.&lt;br /&gt;
&lt;br /&gt;
==Sprachvariablen bearbeiten==&lt;br /&gt;
&lt;br /&gt;
Nachdem der Index aufgebaut ist, können nun die verfügbaren Sprachvariablen bearbeitet werden. Geht dazu zurück zum Sprachen Editor und wählt den Eintrag '''Neue Sprachvariable'''. Im folgenden Beispiel verwende ich die Variable '''MOD.avisota_translation''', diese entspricht &amp;lt;code&amp;gt;$GLOBALS['TL_LANG']['MOD']['avisota_translation']&amp;lt;/code&amp;gt;. Die Syntax ist recht einfach zu verstehen, ein Punkt trennt das folgende Element als neues Array vom vorherigen Element ab, alle Elemente sind grundsätzlich unter &amp;lt;code&amp;gt;$GLOBALS['TL_LANG']&amp;lt;/code&amp;gt; eingegliedert.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Language_Editor_edit.png|center|frame|Sprachvariable bearbeiten]]&lt;br /&gt;
&lt;br /&gt;
Die Auswahlbox '''Sprachvariable''' erlaubt die Auswahl einer Variable, die man bearbeiten möchte.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Auswahlbox '''Sprache''' erlaubt die Auswahl der Sprache, in der man die Variable bearbeiten möchte.&amp;lt;br&amp;gt;&lt;br /&gt;
Mit '''Im Backend anwenden''' und '''Im Frontend anwenden''' lässt sich eine Modifikation auf das Backend oder Frontend beschränken. Wird hier kein Eintrag ausgewählt ist die Modifikation deaktiviert.&amp;lt;br&amp;gt;&lt;br /&gt;
Das Feld '''Standardwert''' zeigt an, welcher Wert Standardmäßig in der Variable steht. So kann man sich immer leicht an dem vorgegebenen Inhalt orientieren, wenn man eine Variable bearbeitet.&amp;lt;br&amp;gt;&lt;br /&gt;
Im Feld '''Inhalt''' gibt man den neuen Inhalt der Sprachvariable an. Dieses Feld kann sich je nach Sprachvariable ändern. Z.B. in ein Doppeleingabefeld, ein einfaches Textfeld oder eine Textarea.&lt;br /&gt;
&lt;br /&gt;
==Sprachvariablen suchen==&lt;br /&gt;
&lt;br /&gt;
Mit der Funktion [[Bild:Language_Editor_search_button.png|Sprachvariable suchen]] kann man auch nach Variablen suchen. Dies ist ganz wichtig, weil man eigentlich niemals weiß, in welcher Variable genau das drin steht, was man ändern möchte.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Language_Editor_search.png|center|frame|Sprachvariable suchen]]&lt;br /&gt;
&lt;br /&gt;
In das Feld '''Zeichenkette''' gibt man den Text/HTML Code ein, den man suchen möchte. Will man seine Suche verfeinern, kann man mit dem Wildcard * sich behelfen. So sucht '''foo*''' nur nach Variablen, die mit '''foo''' anfangen, während '''*foo''' Variablen sucht, die mit '''foo''' enden und '''foo*bar''' Variablen, die mit '''foo''' anfangen und auf '''bar''' enden. Standardmäßig wird einfach nur auf die Existenz innerhalb des Inhalts geprüft (entspricht '''*foo*'''). Zusätzlich kann man noch die Sprache in der man suchen möchte bestimmen und wenn man zumindest weiß in welcher Gruppe sich die Variable befindet, kann man auch diese Einschränken.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Language_Editor_search_result.png|center|frame|Sprachvariable suchen]]&lt;br /&gt;
&lt;br /&gt;
==Einschränkungen und &amp;quot;Unschönheiten&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
Die veränderten Sprachvariablen werden innerhalb des Sprachen Editors selbst nicht angewendet. Dies ist notwendig, weil es sonst nicht möglich ist auf den Standardwert zurück zu greifen.&lt;br /&gt;
&lt;br /&gt;
Ändert man Sprachvariablen in einer anderen Sprache, kann sich möglicherweise die Sprache des Interfaces temporär ändern. Das liegt daran, dass die Gruppe der Sprachvariable die man bearbeitet in der zu bearbeitenden Sprache geladen wird und möglicherweise die lokale Sprache überschreibt.&lt;/div&gt;</summary>
		<author><name>Tril</name></author>	</entry>

	</feed>