Zum Inhalt springen

List view: Displaying results - falsche Sprache

Erstellt am 6. November 2006 · 9 Antworten · letzte Antwort am 13. Februar 2008

Tags: tt_news, Frage

vitruvian ·

moin!

in meiner news-list-view bekomme ich unten immer angezeigt

« Displaying results 1 to 5 out of 8 »

=> allerdings auf meiner deutschen seite!

Ich habe bislang noch keinen Marker oder Ansatzpunkt gefunden, wo ich dies editieren oder entfernen kann - hat jemand eine Lösung?

danke im vorraus

martin

toyde ·

Hier musst Du im Extensionfolder typo3conf/ext/tt_news/pi das entsprechende xml-File erweitern. Lustigerweise fehlt im deutschen Array dieser Eintrag (darum taucht immer der default-Wert in engl. auf).

Vergleiche das default-Array mit dem deutschen Array, der Eintrag lautet "pi_list_browseresults_displays". Einfach das deutsche Array um diesen Eintrag erweitern. Bei Spezialzeichen und Umlauten auf die xml-Notation achten, sonst wirft das Ganze Fehler.

grüsse

IvoFrie ·

Hi zusammen,

Nach dem ich schon viel bei diesem hervoragenden Forum lernen konnte, hier mal ein Tipp von mir 😉

Ich hatte das selbe Problem, aber mit einer funktionierenden Installation in Deutsch (Basis) bei welcher mir bei Französisch (2. Sprache) Englisch angezeigt wurde.

Nach Bereinigung des Schreibfehlers #giggle# in typo3conf/l10n/fr/indexed_search/pi/fr.locallang.xml funktioniert alles tadellos!

<label index="pi_list_browseresults_display">Résultat ###TAG_BEGIN###%s à %s###TAG_END### sur un total de ###TAG_BEGIN###%s###TAG_END###</label>

vitruvian ·
toyde schrieb

Vergleiche das default-Array mit dem deutschen Array, der Eintrag lautet "pi_list_browseresults_displays".

Vielen Dank für die Ergänzung!

Läuft nun alles wie gewünscht mit der erweiterung des codes an beschriebener stelle.

lg

vitruvian

WbMa ·

Hi toyde,

nun funktioniert es zu 80% mein letzteres Problem, dass ich mit den Umlauten nicht emhr klar komme... du schribst etwas von XML-Notation, ich habe da nicht so die Kenntnis, wo kann ich da was machen?

Gruß Markus
P.S. zur Zeot sieht be mir zurück so aus "zu?"

toyde ·
WbMa schrieb

wo kann ich da was machen?

toyde schrieb

Bei Spezialzeichen und Umlauten auf die xml-Notation achten,
sonst wirft das Ganze Fehler.

1) Stehn im XML-File selbst die Umlaute in anderen Sätzen ja drin. Einfach kopieren.
2) Man könnte auf die völlig verrückte Idee kommen, und "umlaute xml" in Google eingeben 😉 .

Der Unicode ist gemäss XML-File UTF-8 kodiert.

Hier die Umlaute aus dem XML-File

ä ä
ü ü

Tabelle ausm Netz:
(/Code/Zeichen/)

/ä/ä/
/Ä/Ä/
/ö/ö/
/Ã/Ö/
/ü/ü/
/Ü/Ü/
/ß/ß/
/´/´/
/„/"/

grüsse

WbMa ·

Jap, den Gedanken mit dem [zurück...] hatte ich auch zeitweise, hab ihn dann aber wieder verworfen 🙂
Na ich danke dir auf jedenfall!! DANKE!
Markus

swingtra ·
toyde schrieb
WbMa schrieb

wo kann ich da was machen?

toyde schrieb

Bei Spezialzeichen und Umlauten auf die xml-Notation achten,
sonst wirft das Ganze Fehler.

1) Stehn im XML-File selbst die Umlaute in anderen Sätzen ja drin. Einfach kopieren.
2) Man könnte auf die völlig verrückte Idee kommen, und "umlaute xml" in Google eingeben 😉 .

Der Unicode ist gemäss XML-File UTF-8 kodiert.

Hier die Umlaute aus dem XML-File

ä ä
ü ü

Tabelle ausm Netz:
(/Code/Zeichen/)

/ä/ä/
/Ä/Ä/
/ö/ö/
/Ã/Ö/
/ü/ü/
/Ü/Ü/
/ß/ß/
/´/´/
/„/"/

grüsse

Halli Hallo

ich versuche mal den Code der (deutschen) utf-8 codierung von de.locallang.xml hier abzubilden ... damit man sich nicht so quälen muß ... : :p

<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<T3locallangExt>
	<data type="array">
		<languageKey index="de" type="array">
			<label index="submit_button_label">Suche</label>
			<label index="opt_type_0">Ganzes Wort</label>
			<label index="opt_type_1">Wortteil</label>
			<label index="opt_type_2">Wortanfang</label>
			<label index="opt_type_3">Wortende</label>
			<label index="opt_type_10">Aussprache</label>
			<label index="opt_type_20">Ganzer Satz</label>
			<label index="opt_defOp_0">Alle Wörter (UND)</label>
			<label index="opt_defOp_1">Jedes Wort (ODER)</label>
			<label index="opt_sections_0">Ganze Website</label>
			<label index="opt_sections_-1">Nur diese Seite</label>
			<label index="opt_sections_-2">Homepage + Ebene 1</label>
			<label index="opt_sections_-3">Ebene 2 und tiefer</label>
			<label index="opt_freeIndexUid_-1">Alle, gemischt</label>
			<label index="opt_freeIndexUid_-2">Alle, kategorisiert</label>
			<label index="opt_freeIndexUid_0">Seiten</label>
			<label index="opt_freeIndexUid_header_-1">gemischte Kategorien</label>
			<label index="opt_freeIndexUid_header_0">Webseiten</label>
			<label index="opt_media_-1">Alle Medien</label>
			<label index="opt_media_0">Interne Seiten</label>
			<label index="opt_media_-2">Alle externen Seiten</label>
			<label index="opt_order_rank_flag">Trefferquote/Vorkommen</label>
			<label index="opt_order_rank_freq">Vorkommen</label>
			<label index="opt_order_rank_first">Nähe zum Dokumentanfang</label>
			<label index="opt_order_rank_count">Anzahl der Worte</label>
			<label index="opt_order_mtime">Letzte Änderung</label>
			<label index="opt_order_title">Dokumententitel</label>
			<label index="opt_order_crdate">Erstelldatum</label>
			<label index="opt_group_sections">Sektionshierarchie</label>
			<label index="opt_group_flat">Flache Liste</label>
			<label index="opt_lang_-1">Alle Sprachen</label>
			<label index="opt_lang_0">Standard</label>
			<label index="opt_desc_0">Höchste zuerst</label>
			<label index="opt_desc_1">geringste zuerst</label>
			<label index="opt_RL1">Ebene 1:</label>
			<label index="opt_RL1ALL">Alle Seiten auf Ebene 1</label>
			<label index="opt_RL2">- Ebene 2:</label>
			<label index="opt_RL2ALL">- alle Seiten auf Ebene 2</label>
			<label index="form_searchFor">Suchen nach:</label>
			<label index="form_extResume">Erweiterte Vorschau</label>
			<label index="form_atATime">pro Seite</label>
			<label index="form_orderBy">Sortieren nach:</label>
			<label index="form_fromSection">Aus dem Bereich:</label>
			<label index="form_freeIndexUid">Kategorie:</label>
			<label index="form_searchIn">Suche in:</label>
			<label index="form_match">Vergleich:</label>
			<label index="form_style">Ansicht:</label>
			<label index="rules_header">Regeln:</label>
			<label index="rules_text">Nur Wörter mit 2 oder mehr Zeichen werden akzeptiert.
Maximal 200 Zeichen insgesamt.
Leerzeichen werden zur Trennung von Worten verwendet, &quot;&quot; kann für die Suche nach ganzen Zeichenfolgen benutzt werden (keine Indexsuche).
UND, ODER und NICHT sind Suchoperatoren, die den standardmäßigen Operator überschreiben.
+/|/- entspricht UND, ODER und NICHT als Operatoren.
Alle Suchwörter werden zu Kleinschreibung konvertiert.</label>
			<label index="searchFor">Suche nach</label>
			<label index="searchFor_or">oder</label>
			<label index="searchFor_and">und</label>
			<label index="searchFor_butNot">aber nicht</label>
			<label index="noResults">KEINE Ergebnisse gefunden.</label>
			<label index="inSection">im Bereich</label>
			<label index="inNsection">in %s Bereich:</label>
			<label index="inNsections">in %s Bereichen:</label>
			<label index="word_page">Seite</label>
			<label index="word_pages">Seiten</label>
			<label index="unnamedSection">Andere</label>
			<label index="link_regularSearch">Reguläre Suche</label>
			<label index="link_advancedSearch">Erweiterte Suche</label>
			<label index="res_path">Pfad:</label>
			<label index="res_modified">Geändert:</label>
			<label index="res_created">Erstellt:</label>
			<label index="res_size">Größe:</label>
			<label index="res_noResume">Hinweis: Der Inhalt dieser Seite entspricht nicht exakt der Suche. Die Seitenvorschau wird nicht angezeigt.</label>
			<label index="res_otherMatching">Andere passenden Seiten im selben Dokument:</label>
			<label index="res_otherPageAsWell">Information: Eine andere Seite wurde auch indiziert... Diese wurde vermutlich mit einer anderen oder keiner Benutzergruppe indiziert.</label>
			<label index="res_memberGroups">Benötigt Mitgliedschaft der Gruppe Nummer %s</label>
			<label index="pi_list_browseresults_prev">&lt; Zurück</label>
			<label index="pi_list_browseresults_page">Seite</label>
			<label index="pi_list_browseresults_next">Nächste &gt;</label>
			<label index="pi_list_browseresults_display">Anzeige der Ergebnisse ###TAG_BEGIN###%s bis %s###TAG_END### von insgesamt ###TAG_BEGIN###%s###TAG_END###</label>
			<label index="local_operator_AND">UND</label>
			<label index="local_operator_OR">ODER</label>
			<label index="local_operator_NOT">NICHT</label>
			<label index="makerating_addToCurrentSearch">Den derzeitigen Suchwörtern hinzufügen</label>
			<label index="maketitle_matches">Treffer</label>
			<label index="pi_list_browseresults_displays">Zeige Ergebnisse ###SPAN_BEGIN###%s bis %s&lt;/span&gt; von insgesamt ###SPAN_BEGIN###%s&lt;/span&gt;</label>
			<label index="opt_media_1">HTML</label>
			<label index="opt_media_2">PDF</label>
			<label index="opt_media_3">MS Word</label>
		</languageKey>
	</data>
	<orig_hash type="array">
		<languageKey index="de" type="array">
			<label index="submit_button_label" type="integer">20138052</label>
			<label index="opt_type_0" type="integer">222720720</label>
			<label index="opt_type_1" type="integer">172284783</label>
			<label index="opt_type_2" type="integer">11548209</label>
			<label index="opt_type_3" type="integer">194788751</label>
			<label index="opt_type_10" type="integer">257918215</label>
			<label index="opt_type_20" type="integer">6717355</label>
			<label index="opt_defOp_0" type="integer">19166264</label>
			<label index="opt_defOp_1" type="integer">88959896</label>
			<label index="opt_sections_0" type="integer">161604964</label>
			<label index="opt_sections_-1" type="integer">203612347</label>
			<label index="opt_sections_-2" type="integer">136579338</label>
			<label index="opt_sections_-3" type="integer">29488068</label>
			<label index="opt_media_-1" type="integer">206891359</label>
			<label index="opt_media_0" type="integer">120599252</label>
			<label index="opt_media_-2" type="integer">266235480</label>
			<label index="opt_media_1" type="integer">222419149</label>
			<label index="opt_media_2" type="integer">222419149</label>
			<label index="opt_media_3" type="integer">222419149</label>
			<label index="opt_order_rank_flag" type="integer">248504647</label>
			<label index="opt_order_rank_freq" type="integer">131021139</label>
			<label index="opt_order_rank_first" type="integer">179714757</label>
			<label index="opt_order_rank_count" type="integer">117255308</label>
			<label index="opt_order_mtime" type="integer">135056589</label>
			<label index="opt_order_title" type="integer">73334076</label>
			<label index="opt_order_crdate" type="integer">51454473</label>
			<label index="opt_group_sections" type="integer">150584578</label>
			<label index="opt_group_flat" type="integer">94149241</label>
			<label index="opt_lang_-1" type="integer">180223936</label>
			<label index="opt_lang_0" type="integer">128029197</label>
			<label index="opt_desc_0" type="integer">240944334</label>
			<label index="opt_desc_1" type="integer">254650938</label>
			<label index="opt_RL1" type="integer">1249320</label>
			<label index="opt_RL1ALL" type="integer">148264678</label>
			<label index="opt_RL2" type="integer">110063240</label>
			<label index="opt_RL2ALL" type="integer">23854170</label>
			<label index="form_searchFor" type="integer">123652778</label>
			<label index="form_extResume" type="integer">255157068</label>
			<label index="form_atATime" type="integer">71962386</label>
			<label index="form_orderBy" type="integer">126205067</label>
			<label index="form_fromSection" type="integer">122193277</label>
			<label index="form_searchIn" type="integer">248140624</label>
			<label index="form_match" type="integer">116803683</label>
			<label index="form_style" type="integer">6624914</label>
			<label index="rules_header" type="integer">150084822</label>
			<label index="rules_text" type="integer">170496710</label>
			<label index="searchFor" type="integer">238893195</label>
			<label index="searchFor_or" type="integer">243385572</label>
			<label index="searchFor_and" type="integer">199611859</label>
			<label index="searchFor_butNot" type="integer">38330962</label>
			<label index="noResults" type="integer">189977502</label>
			<label index="inSection" type="integer">57548980</label>
			<label index="inNsection" type="integer">145204435</label>
			<label index="inNsections" type="integer">210828352</label>
			<label index="word_page" type="integer">119038151</label>
			<label index="word_pages" type="integer">188428962</label>
			<label index="unnamedSection" type="integer">103881441</label>
			<label index="link_regularSearch" type="integer">208110947</label>
			<label index="link_advancedSearch" type="integer">130779860</label>
			<label index="res_path" type="integer">266188054</label>
			<label index="res_modified" type="integer">206911454</label>
			<label index="res_created" type="integer">97474279</label>
			<label index="res_size" type="integer">183911828</label>
			<label index="res_noResume" type="integer">91987015</label>
			<label index="res_otherMatching" type="integer">95914486</label>
			<label index="res_otherPageAsWell" type="integer">228937065</label>
			<label index="res_memberGroups" type="integer">33296527</label>
			<label index="pi_list_browseresults_prev" type="integer">20121992</label>
			<label index="pi_list_browseresults_page" type="integer">26464201</label>
			<label index="pi_list_browseresults_next" type="integer">232350798</label>
			<label index="pi_list_browseresults_displays" type="integer">152851483</label>
			<label index="local_operator_AND" type="integer">89718728</label>
			<label index="local_operator_OR" type="integer">30412413</label>
			<label index="local_operator_NOT" type="integer">17691606</label>
			<label index="makerating_addToCurrentSearch" type="integer">165743725</label>
			<label index="maketitle_matches" type="integer">163745074</label>
			<label index="opt_freeIndexUid_0" type="integer">72592619</label>
			<label index="opt_freeIndexUid_header_0" type="integer">131617847</label>
			<label index="form_freeIndexUid" type="integer">90868382</label>
			<label index="opt_freeIndexUid_-1" type="integer">64647442</label>
			<label index="opt_freeIndexUid_-2" type="integer">196704853</label>
			<label index="opt_freeIndexUid_header_-1" type="integer">21983530</label>
			<label index="pi_list_browseresults_display" type="integer">130943821</label>
		</languageKey>
	</orig_hash>
	<orig_text type="array">
		<languageKey index="de" type="array">
			<label index="submit_button_label">Search</label>
			<label index="opt_type_0">Distinct word</label>
			<label index="opt_type_1">Part of word</label>
			<label index="opt_type_2">First part of word</label>
			<label index="opt_type_3">Last part of word</label>
			<label index="opt_type_10">Sounds like</label>
			<label index="opt_type_20">Sentence</label>
			<label index="opt_defOp_0">All words (AND)</label>
			<label index="opt_defOp_1">Any words (OR)</label>
			<label index="opt_sections_0">Whole site</label>
			<label index="opt_sections_-1">Only this page</label>
			<label index="opt_sections_-2">Top + level 1</label>
			<label index="opt_sections_-3">Level 2 and out</label>
			<label index="opt_media_-1">All media</label>
			<label index="opt_media_0">Internal pages</label>
			<label index="opt_media_-2">All External</label>
			<label index="opt_order_rank_flag">Weight/Frequency</label>
			<label index="opt_order_rank_freq">Frequency</label>
			<label index="opt_order_rank_first">Close to top</label>
			<label index="opt_order_rank_count">Number of words</label>
			<label index="opt_order_mtime">Date Modified</label>
			<label index="opt_order_title">Document title</label>
			<label index="opt_order_crdate">Creation date</label>
			<label index="opt_group_sections">Section hierarchy</label>
			<label index="opt_group_flat">Flat list</label>
			<label index="opt_lang_-1">All languages</label>
			<label index="opt_lang_0">Default</label>
			<label index="opt_desc_0">Highest first</label>
			<label index="opt_desc_1">Lowest first</label>
			<label index="opt_RL1">Level 1:</label>
			<label index="opt_RL1ALL">All pages on level 1</label>
			<label index="opt_RL2">- Level 2:</label>
			<label index="opt_RL2ALL">- All pages on level 2</label>
			<label index="form_searchFor">Search for:</label>
			<label index="form_extResume">Extended resume</label>
			<label index="form_atATime">at a time</label>
			<label index="form_orderBy">Order by:</label>
			<label index="form_fromSection">From section:</label>
			<label index="form_searchIn">Search in:</label>
			<label index="form_match">Match:</label>
			<label index="form_style">Style:</label>
			<label index="rules_header">Rules:</label>
			<label index="rules_text">
			Only words with 2 or more characters are accepted
			Max 200 chars total
			Space is used to split words, &quot;&quot; can be used to search for a whole string (not indexed search then)
			AND, OR and NOT are prefix words, overruling the default operator
			+/|/- equals AND, OR and NOT as operators.
			All search words are converted to lowercase.
		</label>
			<label index="searchFor">Search for</label>
			<label index="searchFor_or">or</label>
			<label index="searchFor_and">and</label>
			<label index="searchFor_butNot">but not</label>
			<label index="noResults">NO results found.</label>
			<label index="inSection">in the section</label>
			<label index="inNsection">in %s section:</label>
			<label index="inNsections">in %s sections:</label>
			<label index="word_page">page</label>
			<label index="word_pages">pages</label>
			<label index="unnamedSection">Other</label>
			<label index="link_regularSearch">Regular search</label>
			<label index="link_advancedSearch">Advanced search</label>
			<label index="res_path">Path:</label>
			<label index="res_modified">Modified:</label>
			<label index="res_created">Created:</label>
			<label index="res_size">Size:</label>
			<label index="res_noResume">Note: This search hit may not accurately match the content on this page. The page resume cannot be shown.</label>
			<label index="res_otherMatching">Other matching pages in the same document:</label>
			<label index="res_otherPageAsWell">INFO: There was another page indexed as well... Probably indexed with another or no usergroup.</label>
			<label index="res_memberGroups">Require membership of group numbers %s</label>
			<label index="pi_list_browseresults_prev">&lt; Previous</label>
			<label index="pi_list_browseresults_page">Page</label>
			<label index="pi_list_browseresults_next">Next &gt;</label>
			<label index="pi_list_browseresults_displays">Displaying results ###SPAN_BEGIN###%s to %s&lt;/span&gt; out of ###SPAN_BEGIN###%s&lt;/span&gt;</label>
			<label index="local_operator_AND">AND</label>
			<label index="local_operator_OR">OR</label>
			<label index="local_operator_NOT">NOT</label>
			<label index="makerating_addToCurrentSearch">Add to current search words</label>
			<label index="maketitle_matches">matches</label>
			<label index="opt_freeIndexUid_0">Pages</label>
			<label index="opt_freeIndexUid_header_0">Website Pages</label>
			<label index="form_freeIndexUid">Category:</label>
			<label index="opt_freeIndexUid_-1">All, mixed</label>
			<label index="opt_freeIndexUid_-2">All, categorized</label>
			<label index="opt_freeIndexUid_header_-1">Mixed categories</label>
			<label index="pi_list_browseresults_display">Displaying results ###TAG_BEGIN###%s to %s###TAG_END### out of ###TAG_BEGIN###%s###TAG_END###</label>
		</languageKey>
	</orig_text>
</T3locallangExt>
AstraS ·
toyde schrieb

Hier musst Du im Extensionfolder typo3conf/ext/tt_news/pi das entsprechende xml-File erweitern. Lustigerweise fehlt im deutschen Array dieser Eintrag (darum taucht immer der default-Wert in engl. auf).

Hallo Zusammen

Klingt alles super... nur leider gibt es bei meiner Installation im oben genannten Folder gar keine XML Files???? kann das sein? :o Dasjenige de.locallang.xml im l10/indexed-search folder welches IvoFrie
beschreibt finde ich, aber da mein Problem die News betrifft nützt eine Aenderung dort genau gar nichts.

Danke für einen kurzen Tipp... :o

andimohr ·

Ich hatte das Problem in der News Erweiterung (tt_news). Bei mir waren die Marker (###TAG_BEGIN###) im Frontend sichtbar. Es war keine .xml für die Lokalisierung in typo3conf/ext/tt_news/pi/ zu finden. Für alle die, wie ich, die Lokalisierung in der locallang.php im pi Verzeichnis der News Erweiterung vorgenommen haben könnte folgendes helfen:

Die Übersetzung entweder aus der typo3conf/ext/tt_news/pi/locallang.php rausgenommen und wie oben beschrieben in der globalen Sprachdatei aufgenommen werden (was Grundsätzlich zu empfehlen ist) oder die folgende Schreibweise in der /typo3conf/ext/tt_news/locallang.php verwenden:

$LOCAL_LANG = Array (
     'de' => Array (
     ...
     'pi_list_browseresults_displays' => 'Zeige Ergebnis %s bis %s von %s',
     ...

Man beachte das 's' am Ende des Parameters 'pi_list_browseresults_displays' und die fehlenden Marker.

Vermutlich muss ich meine Kenntnisse was das |10n Verzeichnis und die globale Verwaltung von Übersetzungsdateien angeht vertiefen. Bei mir ist z.B. das Verzeichnis typo3conf/l10n/de/indexed_search/ gar nicht vorhanden... Kann ich dort für jede Erweiterung ein Verzeichnis anlegen damit ich die Lokalisierung grundsätzlich global verwaltet werden kann? Oder gibt es eine globale locallang.xml?

Viel Erfolg weiterhin Allen