DesiWeb Posted July 6, 2015 Share Posted July 6, 2015 Halllo zusammen ich habe auf meiner TEST-Umgebung die Version 1.6.1.0 installiert musste mit grossem Schrecken feststellen, dass die Währung immer nach dem Betrag angezeigt wird (z.B. 6.30 CHF) statt vor dem Betrag, so wie es in der Schweiz üblich ist (CHF 6.30). Weiss jemand von euch, welchen Schalter ich umlegen muss, dass das wieder stimmt? Denn es betrifft alle Beträge, die im Shop, Warenkorb, etc... herzliche Grüsse Martin Link to comment Share on other sites More sharing options...
thepan Posted July 6, 2015 Share Posted July 6, 2015 https://github.com/PrestaShop/PrestaShop/pull/2757 Es gibt keinen Schalter, aber du könntest dieses commit rückgängig machen. 1 Link to comment Share on other sites More sharing options...
Pronux Posted July 6, 2015 Share Posted July 6, 2015 Ja, leider ist die CHF-Formatierung/Lokalisierung seit 1.6.1.0 wieder falsch Wir haben im Voraus wochenlang auf allen möglichen Kanälen versucht dies den Entwicklern mitzuteilen aber sie können/wollen es irgendwie nicht verstehen: http://disq.us/8nvldp Immerhin: Gem. PrestaShop wird das Problem mit unserem CHF irgendwann in Zukunft durch die Implementierung von CLDR gelöst werden. Bis dahin ist die von thepan vorgeschlagene Lösung wohl die beste. Oder wir übernehmen einfach den EURO Link to comment Share on other sites More sharing options...
DesiWeb Posted July 6, 2015 Author Share Posted July 6, 2015 Ja, leider ist die CHF-Formatierung/Lokalisierung seit 1.6.1.0 wieder falsch ohhhe jeee... das ist ja eine Katastrophe Oder wir übernehmen einfach den EURO tja. das wäre eine Variante --> oder wir warten mit dem Update bis der Fehler behoben ist... Aber ich habe da in der neuen Version schon das eine oder andere Feature gesehen, welches ich gerne hätte. Grüess Martin 1 Link to comment Share on other sites More sharing options...
thepan Posted July 6, 2015 Share Posted July 6, 2015 Hallo Dann mach die Änderung einfach rückgängig und schon sollte es kein Problem mehr sein. Den Link zum Commit hab ich ja schon oben gepostet. Einfach die Zeile in rot wiederherstellen. Link to comment Share on other sites More sharing options...
DesiWeb Posted July 6, 2015 Author Share Posted July 6, 2015 Hallo Dann mach die Änderung einfach rückgängig und schon sollte es kein Problem mehr sein. Den Link zum Commit hab ich ja schon oben gepostet. Einfach die Zeile in rot wiederherstellen. [x] done. Link to comment Share on other sites More sharing options...
eleazar Posted July 6, 2015 Share Posted July 6, 2015 https://github.com/PrestaShop/PrestaShop/pull/2757 Es gibt keinen Schalter, aber du könntest dieses commit rückgängig machen. Wieso nicht? Die Möglichkeit des Versatzes der Währungseinheit gab es doch auch früher schon und daran hast sich nichts geändert: Oder habe ich da was missverstanden? Link to comment Share on other sites More sharing options...
Pronux Posted July 6, 2015 Share Posted July 6, 2015 Also wenn du das Währungsformat wie bei USD meinst: Ja, das war bis ca. PS 1.6.0.9 der Workaround für CHF. Leider ist dort das Tausendertrennzeichen falsch, sollte oben sein, weshalb es dann das Währungsformat CHF 9'999.99 bis PS 1.6.0.14 gab. Link to comment Share on other sites More sharing options...
eleazar Posted July 6, 2015 Share Posted July 6, 2015 (edited) Also wenn du das Währungsformat wie bei USD meinst: Ja, das war bis ca. PS 1.6.0.9 der Workaround für CHF. Leider ist dort das Tausendertrennzeichen falsch, sollte oben sein, weshalb es dann das Währungsformat CHF 9'999.99 bis PS 1.6.0.14 gab. Sorry, da habe ich mich vertan. Im Bild war nicht nur das falsche Währungsformat eingestellt, auch die Option Leerzeichen war nicht aktiviert. Man sollte natürlich auch noch die Option "Leerzeichen" im Menü Lokalisierung -> Währungen -> Schweizer Franken auf JA stellen.Ganz unten im Dropdown-Menü ist das richtige Format - es steht nämlich jetzt im AdminCurrenciesController.php, wie ich es 2013 als Workaround schon hier beschrieben hatte: https://www.prestashop.com/forums/topic/260540-sprachpaket-schweiz-rundung/?do=findComment&comment=1298415 array('key' => 5, 'name' => '0\'000.00X') // Added for the switzerland currencyNa ja, fast richtig! Denn das Währungssymbol muss natürlich nach vorn, also so:array('key' => 5, 'name' => 'X0\'000.00') // Added for the switzerland currencyIch habe das vorhin mal bei Github geändert.: https://github.com/PrestaShop/PrestaShop/pull/3366 Tja, aber dann stellt man leider fest, dass die Anzeige danach zwar auf der Produkt-Detailseite stimmt, aber nicht in der Produktliste. Da ist wohl ein Bug! Edited July 6, 2015 by eleazar` (see edit history) 2 Link to comment Share on other sites More sharing options...
Pronux Posted July 6, 2015 Share Posted July 6, 2015 Vielen Dank Hoffe dein Pull Request kommt durch! Hatte selber mal einen eingereicht, war aber glaube ich an anderer Stelle (bin gerade nicht an meinem PC..) https://github.com/PrestaShop/PrestaShop/pull/2823 Wurde dann aber verweigert: https://github.com/PrestaShop/PrestaShop/pull/2757#issuecomment-118997746 Link to comment Share on other sites More sharing options...
eleazar Posted July 9, 2015 Share Posted July 9, 2015 Vielen Dank Hoffe dein Pull Request kommt durch! Wurde dann aber verweigert: https://github.com/PrestaShop/PrestaShop/pull/2757#issuecomment-118997746 Meiner wurde auch verweigert, mit dem kuriosen Argument, sonst müsse man ja gleich zwei Zeilen einfügen, da die französischsprachige Schweiz statt des Hochkommas ein Leerzeichen verwende. Wer also nicht warten möchte, ersetzt einfach wie oben beschrieben die Zeile 154 in /cotrollers/admin/AdminCurrenciesController.php durch array('key' => 5, 'name' => 'X0\'000.00') // Added for the switzerland (DE) currency array('key' => 6, 'name' => 'X0 000.00') // Added for the switzerland (FR) currency Die - hoffentlich - gute Nachricht soll aber auch nicht verschwiegen werden. Man erwägt immerhin bereits eine grundsätzliche Änderung, die zu einer automatischen Anpassung des Währungsformats via Anbindung an CLDR führen soll. Eine Deadline gibt es dafür allerdings noch nicht. Link to comment Share on other sites More sharing options...
Pronux Posted July 9, 2015 Share Posted July 9, 2015 Schade! Trotzdem danke für deinen Versuch. Was die Programmierer offenbar aber nicht nicht verstehen können/wollen: So wie es jetzt in PS 1.6.1.0 gelöst ist (CHF ist neu rechts), ist es einfach in allen 4 Landessprachen falsch... Link to comment Share on other sites More sharing options...
muroshi Posted January 17, 2017 Share Posted January 17, 2017 (edited) Leider wird im Backend nur das Währungsformat 0'000.00X angeboten. In der Schweiz bräuchte ich das Währungsformat X0'000.00. Lässt sich dieses irgendwie hinzufügen? Edited January 17, 2017 by eleazar Post hierher verschoben! Bitte halte dich an die Forenregeln und suche ZUERST, bevor du bereits gelöste Probleme erneut aufwirfst. (see edit history) Link to comment Share on other sites More sharing options...
rictools Posted January 17, 2017 Share Posted January 17, 2017 Leider wird im Backend nur das Währungsformat 0'000.00X angeboten. In der Schweiz bräuchte ich das Währungsformat X0'000.00. Lässt sich dieses irgendwie hinzufügen? http://blog.premium-templates.eu/how-to-change-currency-format-in-prestashop Link to comment Share on other sites More sharing options...
Pronux Posted January 17, 2017 Share Posted January 17, 2017 Wir verwenden bei allen Shops das USD-Format, weil unter CHF 1'000 ist dieses gleich wie CHF, hier ein Screenshot: Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now