Ankündigung

Einklappen
Keine Ankündigung bisher.

AGB in drei sprachen?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    AGB in drei sprachen?

    Auf das Holländische forum haben wir ein kleines Problem mit rl invoice 3 wenn man mehr als 2 Sprachen hat.

    Mit die erste und zweite Sprache im admin werden ohne Probleme die AGB mit geschickt in die richtige Sprache in die dritte (und weitere) Sprachen wird die AGB mitgeschickt vom default language.

    Wir haben schon verschiedene Sachen versucht wie zum Beispiel die array's im rl_invoice_def.php ändern aber irgendwie schaffen wir es nicht.

    Hat einer von euch ein idee?

    Wenn Ihr die holländische thread lesen wollt, die gibt es hier:



    Danke im voraus,

    René aka eentje

    #2
    Mein Holländisch ist leider zu schlecht um den Originalthread zu verstehen
    Daher weiß ich nicht genau, ob da die deutsche Zen-Cart Version verwendet wird und in welchen Sprachen.

    Hier ein Beispiel wie es in einer deutschen 1.3.8 mit 3 Sprachen funktioniert.
    Als Sprachen sind aktiv:
    Deutsch: 43 (de)
    Englisch: 1 (en)
    Holländisch: 31 (nl)
    Die pdf Rechnung geht davon aus, dass nur deutsch und englisch aktiv sind (Zen-Cart Standardinstallation)

    Da es nur eine Konfiguration in der Datenbank gibt, ist die includes/pdf/rl_invoice3_def.php da, um je nach Sprache unterschiedliche Hintergründe, AGB und Widerruf nutzen zu können.
    Einstellungen, die in der includes/pdf/rl_invoice3_def.php gesetzt werden, überschreiben die Werte, die im Admin unter pdf Rechnung 3 definiert sind.

    Die Werte für die holländische Sprache können eingefügt werden und die entsprechenden Dateien angelegt werden.
    Wichtig ist dabei, die Werte zu verwenden, die auch der Shop verwendet. Also vorher unter Lokalisation > Sprachen nachschauen, welche Ziffer dem Holländisch zugeordnet ist.

    In der includes/pdf/rl_invoice3_def.php dann beim amazon Template ändern auf:

    Code:
    'bgPDFLang' => array('43' => 'rl_invoice3_bg.pdf',
                             '1'  => 'rl_invoice3_bg_en.pdf',
                             '31'  => 'rl_invoice3_bg_nl.pdf',
        ),
        
        'attachLang' => array('43' => array('agb.pdf',
                                'widerruf.pdf',
                                ),
                             '1'  => array('agb_1.pdf',
                                'widerruf_1.pdf',
                                ),
                             '31'  => array('agb_nl.pdf',
                                'widerruf_nl.pdf',
                                ),
        ),
    Die entsprechenden Dateien (widerruf_nl.pdf, agb_nl.pdf und rl_invoice3_bg_nl.pdf müssen natürlich noch erstellt und in includes/pdf geladen werden.

    Es werden dann bei Bestellungen auf Holländisch auch wirklich die agb_nl.pdf under widerruf_nl.pdf versandt.
    Wenn Du den Widerruf nicht brauchst, nimm ihn raus.

    Melde Dich bitte nochmal, ob es mit dieser Änderung auch in Deinem Shop funktioniert.

    Kommentar


      #3
      Danke für das schnelle Antwort.

      Aber den Holländischen Zen-Cart ist dieselbe wie die US/Englische Zen-Cart aber dan mit ein übersetzung.

      Wen ich es richtig habe hat die Deutsche Zen-Cart ein paar extra tabellen im MySQL.


      Sprachen werden in ISO buchstaben angedeutet. Könnte es dann funktionieren die ISO codes zu verwenden?

      Code:
      'bgPDFLang' => array('de' => 'rl_invoice3_bg.pdf',
                               'en'  => 'rl_invoice3_bg_en.pdf',
                               'nl'  => 'rl_invoice3_bg_nl.pdf',
          ),
          
          'attachLang' => array('de' => array('agb.pdf',
                                  'widerruf.pdf',
                                  ),
                               'en'  => array('agb_1.pdf',
                                  'widerruf_1.pdf',
                                  ),
                               'nl'  => array('agb_nl.pdf',
                                  'widerruf_nl.pdf',
                                  ),
          ),
      ???

      Schöne grüsse aus Holland,

      René

      Kommentar


        #4
        Hast Du meine Variante schon probiert?

        Das mit den Ziffern für die Sprachen passt schon so. Die deutsche Zen-Cart Version hat eine zusätzliche Tabelle für die Konfigurationsbezeichnungen im Admin. Dadurch kann der Adminbereich auf mehrere Sprachen umgeschaltet werden. Das hat aber nichts mit den im Shop möglichen Sprachen zu tun.

        Kommentar


          #5
          Deine variante habe ich noch nicht probiert (meine shops haben nur holländisch und deutsch bzw. holländisch und english), es ist für ein andere holländische zenner aber sein deutsch ist noch schlimmer wie meins.

          Ich werde euch auf den laufenden halten.

          Grüsse, René

          Kommentar


            #6
            Hat leider nicht funktioniert...

            de 1,2,5 zijn de language_id's uit de tabel Languages uit de Database.
            1,2, und 5 sind die sprachen im database aber die funktionieren auch nicht.

            Kommentar


              #7
              Bitte probiere es mit folgendem:
              Code:
              'bgPDFLang' => array('2' => 'rl_invoice3_bg.pdf',
                                       '1'  => 'rl_invoice3_bg_en.pdf',
                                       '5'  => 'rl_invoice3_bg_nl.pdf',
                  ),
                  
                  'attachLang' => array('2' => array('agb.pdf',
                                          
                                          ),
                                       '1'  => array('agb_en.pdf',
                                          
                                          ),
                                       '5'  => array('agb_nl.pdf',
                                          
                                          ),
                  ),
              Was sind unter Admin > Localization > Languages für Sprachen aktiv?
              Bei jeder Sprache steht unter Bearbeiten die Ziffer dabei.
              Diese Ziffern müssen verwendet werden. Und die angegebenen pdfs müssen in genau derselben Schreibweise vorhanden sein.

              Ob die Einstellung in der rl_invoice3_def.php richtig ausgelesen wird, kannst Du unter Admin > Tools > pdf invoice überprüfen
              > Admin > Check paths
              Muss dann alle 3 Werte ausgeben:

              Kommentar


                #8
                aktiv sind:

                holländisch
                english
                indonesisch

                Und die nummern werden nicht gegeben unter admin-->lokalisation-->sprachen

                (sehe screenshot im anhang)

                Ich schätze da liegt das Problem.

                Kommentar


                  #9
                  Die Nummern stehen aber auf jeden Fall in der Datenbank in der Table languages unter language_id
                  Wie schaut es dort aus?

                  Was liefert Admin > Tools > PDF Invoice 3 > Admin > Check Paths?

                  Kommentar


                    #10


                    Ik zag bij de Checkpaths dat enkel de agb zichtbaar was en niet de agb_nl en agb_id. Kreeg bij het testen van het voorstel van webchills een foutmelding. Foutmelding nagekeken en in die betreffende regel in de _def was leeg.

                    Blijkt dat de code op zijn eind een ), mist.

                    Daarom werd de laatste taal in de array niet goed weergegeven.

                    Blij dat het eindelijk werkt.

                    Webchills en Rene, herzlichen dank!!!

                    Groet,
                    Ronald
                    Es hat geklapt!!!
                    Admin > Tools > PDF Invoice 3 > Admin > Check Paths ergab ein fehler, nach viel gucken den fehler gefunden.
                    und was war es?
                    ein ) fehlte im code aber war durch das viele gucken und ändern ubersehen worden.

                    Aber weil den check path sehr genau war wo den fehler war im code endlich gefunden.

                    Danke viel mals für diesen guten zusammenarbeit!

                    Wenn Ihr mal was habt sagt nur bescheid, ich würde für dolmatcher spielen

                    Danke nochmals!

                    Grüsse, René

                    Kommentar


                      #11
                      Super!
                      Grüße nach Holland
                      webchills

                      Kommentar

                      Info zu diesem Forenarchiv:
                      Mit Release von 1.5.7 wurde die deutsche Zen Cart Version auf eine reine DIY-Lösung umgestellt.
                      Für einen Support via Forum stehen keine personellen und zeitlichen Ressourcen mehr zur Verfügung.
                      Dieses Supportforum bleibt im Nur-Lesen-Modus als Wissensarchiv noch online verfügbar.
                      PM Funktionalität, Registrierung und Posten neuer Beiträge sind deaktiviert.
                      Zugriff auf Anhänge in den Postings ist auch ohne Registrierung/Einloggen möglich.
                      FAQ und Downloadbereich des Forums wurden in die neue umfangreiche Knowledgebase auf der zen-cart-pro.at Website übernommen.

                      Das Development der deutschen Zen Cart Version geht wie bisher auf Github weiter.
                      Wir werden auch weiterhin neue Versionen bereitstellen und die Onlinedokumentation/Knowledgebase aktualisieren.
                      Fehler in der Software können auf Github als Issues gemeldet werden.
                      Follow us
                      aktuelle version
                      Zen Cart 1.5.7g deutsch
                      vom 12.12.2023
                      [Download]
                      Lädt...
                      X