Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 10.08.07, 19:23
Forum Stammgast
 
Registriert seit: 05.01.07
Alter: 24
Beiträge: 227
Sareen eine Nachricht über ICQ schicken Sareen eine Nachricht über Yahoo! schicken

locallang.php vs. locallang.xml


Hallo Forum,

bei Extensions kann die Information für die Mehrsprachigkeit angegeben werden in einer locallang.php Datei:
Code:
$LOCAL_LANG = Array (
	'default' => Array (
		'test1' => 'Test' 1,
		'test2' => 'Test 2',
	),
	'de' => Array (
	),
)
oder in einer locallang.xml Datei:
Code:
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<T3locallang>
	<meta type="array">
		<type>module</type>
		<description>Language labels for plugin &quot;tx_smtestextension_pi1&quot;</description>
	</meta>
	<data type="array">
		<languageKey index="default" type="array">
			<label index="test1">Test 1</label>
			<label index="test2">Test 2</label>
		</languageKey>
		<languageKey index="de" type="array">
		</languageKey>
	</data>
</T3locallang>
Die beiden Code-Schnipsel vom obigen Beispiel enthalten dabei exakt die gleiche Information. php und xml sind gleichwertig verwendbar. Was ist besser?
Ich finde die .php Möglichkeit viel übersichtlicher und knapper. Aber der neue Extension Manager erzeugt die .xml Möglichkeit. Hat die irgendwelche Vorteile? Ist eine der beiden Möglichkeiten veraltet? Gibt es eine Empfehlung für die eine oder die andere Möglicheit? Welche Möglichkeit verwendet ihr lieber? Warum?

liebe Grüße

Sareen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 10.08.07, 19:57
Benutzerbild von robelix
Forum Stammgast
 
Registriert seit: 03.12.06
Beiträge: 178

Der wichtigste Unterschied: locallang.xml ist UTF-8, locallang.php ist ein wüstes Charset-Mischmasch. Falls du mal mit griechischen, japanischen, russischen ... Übersetzungen zu tun kriegst wirst du die xml-Variante sehr schnell lieben lernen
__________________
mysql> SELECT question FROM life, universe, everything WHERE answer=42;
Empty set (2079460347 sec)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 10.08.07, 20:01
Forum Stammgast
 
Registriert seit: 05.01.07
Alter: 24
Beiträge: 227
Sareen eine Nachricht über ICQ schicken Sareen eine Nachricht über Yahoo! schicken

Also locallang.xml ist einfach moderner und besser?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 11.08.07, 12:57
Benutzerbild von just2b  
Registriert seit: 03.11.04
Alter: 25
Beiträge: 2.346

Zitat:
Zitat von Sareen Beitrag anzeigen
Also locallang.xml ist einfach moderner und besser?
ja
__________________
TYPO3 3.7./3.8.X/4.0.X/4.1.1
just2b.com | Google Maps | SmoothGallery | Das grösste werbefreie TYPO3 Forum typo3.net | Content-Management-Systeme mit TYPO3 & RedDot
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
tt_news: Zugriff auf locallang aktendully News (tt_news, mininews und Co) 0 30.05.08 10:31
Gelöst locallang.php zerschossen?! tirod TYPO3 4.x Installation und Updates 5 03.05.08 10:27
Gelöst Marker aus locallang.xml verwenden haurg powermail 6 29.04.08 19:42
locallang Andy08 Extension modifizieren oder neu erstellen 5 12.02.08 13:47
locallang.php & utf-8 Neolimit Alle anderen Extensions 0 08.05.06 10:21


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:21 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0