Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:

Autor Thema: L10n doch nicht ausschließlich über das Verz. "shoproot\lang" ?  (Gelesen 608 mal)

Offline w3mktg

  • Neu im Forum
  • *
  • Beiträge: 21
    • Teile Beitrag
Hallo allerseits,

Geschieht die L10n doch nicht ausschließlich über das Verzeichnis "lang"?

Mir sind (de,fr,en) Sprachdateien für Paypal aussehalb vom Verz.  shoproot\lang aufgefallen:

Datei      french.php
Pfad      shoproot\includes\external\paypal\lang

Lege ich folglich richtig wenn ich glaube, dass dies auf Dauer
- die Lokalisierung von MeS erschweren wird,
- Konflikte bringen wird - und zwar bei der Aktualisierung vom MeS-core vs. Aktualisierung der Paypal -Modulen ?

Ich freue mich auf "Rückfutter"

Herzliche Grüße

Linkback: https://www.modified-shop.org/forum/index.php?topic=39911.0

Offline noRiddle

  • Experte
  • *****
  • Beiträge: 10.079
  • Geschlecht: Männlich
    • Teile Beitrag
    • Webdesign Bonn - Köln
Re: L10n doch nicht ausschließlich über das Verz. "shoproot\lang" ?
« Antwort #1 am: 16. Januar 2019, 09:15:31 »
Ja, leider sind Sprachdateien für "externe" Module wie PayPal u.Ä. nicht im /lang/-Verzeichnis.
Das kann theoretisch bei allen Modulen in /includes/external/ vorkommen.
Das ist mir auch schon negativ aufgefallen als ich ein Übersetzungs-Tool gebaut habe welches Files automatisch ausliest und zerlegt.
Dazu kommt noch das /lang/-Verzeichnis im Template, mithilfe welchem man Smarty.conf-Sprach-Variablen bzw. ~-Platzhalter definieren und/oder überschreiben kann.
Für eine efektive Übersetzer-Arbeit und somit i18n oder l10n ist das sehr ungünstig.

Du kannst im Bug-Tracker dazu ein Ticket anlegen mit "Typ" "Frage" oder "Neues Feature".

Gruß,
noRiddle

Offline w3mktg

  • Neu im Forum
  • *
  • Beiträge: 21
    • Teile Beitrag
Re: L10n doch nicht ausschließlich über das Verz. "shoproot\lang" ?
« Antwort #2 am: 16. Januar 2019, 21:48:31 »
Merci, NoRiddle.
Vorerst habe ich wie vorgeschlagen ein Ticket angelegt.

Vielleicht wäre doch gar nicht so verkehrt
- in shoproot/lang                                             nur die Core-MeS-Sprachpakete
- in shoproot/templates/[tpl_name]/lang               die jeweiligen tmpl-Sprachpakete zu hinterlegen
und peu à peu
- in shoproot/includes/external/[addonName]/lang  die jeweiligen Addon-Sprachpakete zu verlagern

Im Hinterkopf hab ich
- die Verwaltung der Addons (vielleicht sogar mit install/deinstall-routine)  ;)
- die Verantwortung der Devs für die Mehrsprachigkeit ihrer Addons
- eine Aktualisierungsroutine für MeS (Updates/Upgrades) ...

Vorerst, retour à la version french-MeS !

Offline noRiddle

  • Experte
  • *****
  • Beiträge: 10.079
  • Geschlecht: Männlich
    • Teile Beitrag
    • Webdesign Bonn - Köln
Re: L10n doch nicht ausschließlich über das Verz. "shoproot\lang" ?
« Antwort #3 am: 17. Januar 2019, 02:52:10 »
Ich möchte dich um aller Community-Mitglieder willen bitten keine Abkürzungen zu verwenden die auf Unverständnis stossen könnten.
Während i18n und l10n noch er-google-bar wären, frage wahrscheinlich nicht nur ich mich was denn das von dir auch in anderen Threads benutzte "MeS" bedeuten soll ?

Gruß,
noRiddle

Offline Modulfux

  • Experte
  • *****
  • Beiträge: 3.590
  • Geschlecht: Männlich
    • Teile Beitrag
Re: L10n doch nicht ausschließlich über das Verz. "shoproot\lang" ?
« Antwort #4 am: 17. Januar 2019, 08:50:29 »
MeS = Modified eCommerce Shopsoftware

Offline noRiddle

  • Experte
  • *****
  • Beiträge: 10.079
  • Geschlecht: Männlich
    • Teile Beitrag
    • Webdesign Bonn - Köln
Re: L10n doch nicht ausschließlich über das Verz. "shoproot\lang" ?
« Antwort #5 am: 18. Januar 2019, 21:53:07 »
Ah, jetzt, ja. :-D

Händlerbund_728x90_animiert

Teile per facebook Teile per linkedin Teile per twitter

 


             
anything