}
// validate synonyms
- foreach ($this->synonyms as $synonym) {
- if (StringUtil::toLowerCase($synonym) == StringUtil::toLowerCase($this->name)) throw new UserInputException('synonyms', 'duplicate');
+ foreach ($this->synonyms as $key => $synonym) {
+ if (StringUtil::toLowerCase($synonym) == StringUtil::toLowerCase($this->name)) {
+ unset($this->synonyms[$key]);
+ }
}
}
<item name="wcf.acp.language.item.customValues"><![CDATA[Veränderte Inhalte finden]]></item>
<item name="wcf.acp.language.name.description"><![CDATA[Name der Sprache]]></item>
<item name="wcf.acp.language.add.source.description"><![CDATA[Die ausgewählte Sprache wird als Vorlage benutzt. Alle Sprachvariablen werden in die neue Sprache kopiert.]]></item>
+ <item name="wcf.acp.language.item.noItems"><![CDATA[Es wurden keine Texte gefunden.]]></item>
</category>
<category name="wcf.acp.masterPassword">
<item name="wcf.acp.style.imagePath.error.notValid"><![CDATA[Sie haben einen ungültigen Pfad eingegeben.]]></item>
<item name="wcf.acp.style.styleVersion.error.notValid"><![CDATA[Sie haben eine ungültigen Versionsnummer eingegeben.]]></item>
<item name="wcf.acp.style.styleDate.error.notValid"><![CDATA[Sie haben ein ungültiges Datum eingegeben.]]></item>
+ <item name="wcf.acp.style.globals.pageLogo"><![CDATA[Seitenlogo]]></item>
+ <item name="wcf.acp.style.globals.pageLogo.description"><![CDATA[Name der Grafik-Datei für das Seitenlogo]]></item>
</category>
<category name="wcf.acp.tag">
<item name="wcf.acp.tag.synonyms"><![CDATA[Synonyme]]></item>
<item name="wcf.acp.tag.synonymFor"><![CDATA[Synonym für]]></item>
<item name="wcf.acp.tag.usageCount"><![CDATA[Verwendungen]]></item>
+ <item name="wcf.acp.tag.error.name.duplicate"><![CDATA[Ein Tag mit diesem Namen existiert bereits.]]></item>
</category>
<category name="wcf.acp.template">
<item name="wcf.acp.language.item.customValues"><![CDATA[Customized values]]></item>
<item name="wcf.acp.language.name.description"><![CDATA[Language Name]]></item>
<item name="wcf.acp.language.add.source.description"><![CDATA[The selected language will be used as origin, all phrases will be copied into the new language.]]></item>
+ <item name="wcf.acp.language.item.noItems"><![CDATA[TODO: Es wurden keine Texte gefunden.]]></item>
</category>
<category name="wcf.acp.masterPassword">
<item name="wcf.acp.style.imagePath.error.notValid"><![CDATA[You have provided an invalid path.]]></item>
<item name="wcf.acp.style.styleVersion.error.notValid"><![CDATA[You have provided an invalid version number.]]></item>
<item name="wcf.acp.style.styleDate.error.notValid"><![CDATA[You have provided an invalid date.]]></item>
+ <item name="wcf.acp.style.globals.pageLogo"><![CDATA[TODO: Seitenlogo]]></item>
+ <item name="wcf.acp.style.globals.pageLogo.description"><![CDATA[TODO: Name der Grafik-Datei für das Seitenlogo]]></item>
</category>
<category name="wcf.acp.tag">
<item name="wcf.acp.tag.synonyms"><![CDATA[Synonyms]]></item>
<item name="wcf.acp.tag.synonymFor"><![CDATA[Synonym for]]></item>
<item name="wcf.acp.tag.usageCount"><![CDATA[Usages]]></item>
+ <item name="wcf.acp.tag.error.name.duplicate"><![CDATA[TODO: Ein Tag mit diesem Namen existiert bereits.]]></item>
</category>
<category name="wcf.acp.template">