Tutorial: Kanton statt Bundesland für Schweizer Shops

Aus Wiki | modified eCommerce Shopsoftware
Zur Navigation springenZur Suche springen

Antwort von svizzera (05.08.2010)

Hey Gemeinde,

wenn man eine modified eCommerce Shopsoftware in der Schweiz betreibt, kann man mit dieser Anleitung Bundesland in Kanton ändern:

1. in /lang/german/admin/buttons.php

define('BUTTON_NEW_ZONE', 'Neues Bundesland');

ersetzen durch

define('BUTTON_NEW_ZONE', 'Neuer Kanton');

2. in /lang/german/admin/configuration.php

define('ENTRY_STATE_MIN_LENGTH_TITLE' , 'Bundesland');
define('ENTRY_STATE_MIN_LENGTH_DESC' , 'Minimum Länge des Bundeslandes');

ersetzen durch

define('ENTRY_STATE_MIN_LENGTH_TITLE' , 'Kanton');
define('ENTRY_STATE_MIN_LENGTH_DESC' , 'Minimum Länge des Kantons');

und

define('ACCOUNT_STATE_TITLE' , 'Bundesland');
define('ACCOUNT_STATE_DESC' , 'Die Abfrage für das Bundesland im Account benutzen');

ersetzen durch

define('ACCOUNT_STATE_TITLE' , 'Kanton');
define('ACCOUNT_STATE_DESC' , 'Die Abfrage für den Kanton im Account benutzen');

3. in /lang/german/admin/geo_zones.php

define('TABLE_HEADING_COUNTRY_ZONE', 'Bundesland');

ersetzen durch

define('TABLE_HEADING_COUNTRY_ZONE', 'Kanton');

und

define('TEXT_INFO_COUNTRY_ZONE', 'Bundesland:');

ersetzen durch

define('TEXT_INFO_COUNTRY_ZONE', 'Kanton:');

4. in /lang/german/admin/german.php

define('JS_STATE', '* Das \'Bundesland\' muss ausgewählt werden.\n');

ersetzen durch

define('JS_STATE', '* Der \'Kanton\' muss ausgewählt werden.\n');

und

define('JS_ZONE', '* Das \'Bundesland\' muss aus der Liste für dieses Land ausgewählt werden.');

ersetzen durch

define('JS_ZONE', '* Der \'Kanton\' muss aus der Liste für dieses Land ausgewählt werden.');

und

define('ENTRY_STATE', 'Bundesland:');

ersetzen durch

define('ENTRY_STATE', 'Kanton:');

5. in /lang/german/admin/orders.php

define('ENTRY_STATE', 'Bundesland:');

ersetzen durch

define('ENTRY_STATE', 'Kanton:');

6. in /lang/german/admin/zones.php

Inhalt der kompletten Datei ersetzen mit:

<?php
/* --------------------------------------------------------------
   $Id: zones.php 899 2005-04-29 02:40:57Z hhgag $   

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2003 XT-Commerce
   --------------------------------------------------------------
   based on:
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(zones.php,v 1.6 2002/01/28); www.oscommerce.com
   (c) 2003	 nextcommerce (zones.php,v 1.4 2003/08/14); www.nextcommerce.org

   Released under the GNU General Public License
   --------------------------------------------------------------*/

define('HEADING_TITLE', 'Kantone');

define('TABLE_HEADING_COUNTRY_NAME', 'Land');
define('TABLE_HEADING_ZONE_NAME', 'Kanton');
define('TABLE_HEADING_ZONE_CODE', 'Code');
define('TABLE_HEADING_ACTION', 'Aktion');

define('TEXT_INFO_EDIT_INTRO', 'Bitte f&uuml;hren Sie alle notwendigen &auml;nderungen durch');
define('TEXT_INFO_ZONES_NAME', 'Name des Kantons:');
define('TEXT_INFO_ZONES_CODE', 'Code des Kantons:');
define('TEXT_INFO_COUNTRY_NAME', 'Land:');
define('TEXT_INFO_INSERT_INTRO', 'Bitte geben Sie dan neuen Kanton mit allen relevanten Daten ein');
define('TEXT_INFO_DELETE_INTRO', 'Sind Sie sicher, dass Sie diesen Kanton l&ouml;schen wollen?');
define('TEXT_INFO_HEADING_NEW_ZONE', 'Neuer Kanton');
define('TEXT_INFO_HEADING_EDIT_ZONE', 'Kanton bearbeiten');
define('TEXT_INFO_HEADING_DELETE_ZONE', 'Kanton l&ouml;schen');
?>

7. in /lang/german/german.php

define('ENTRY_STATE_ERROR', 'Ihr Bundesland muss aus mindestens ' . ENTRY_STATE_MIN_LENGTH . ' Zeichen bestehen.');
define('ENTRY_STATE_ERROR_SELECT', 'Bitte w&auml;hlen Sie ihr Bundesland aus der Liste aus.');

ersetzen durch

define('ENTRY_STATE_ERROR', 'Ihr Kanton muss aus mindestens ' . ENTRY_STATE_MIN_LENGTH . ' Zeichen bestehen.');
define('ENTRY_STATE_ERROR_SELECT', 'Bitte w&auml;hlen Sie ihren Kanton aus der Liste aus.');

8. in /lang/german/lang_german.conf

3x

text_state = 'Bundesland:'

ersetzen durch

text_state = 'Kanton:'

Falls man die Installer Dateien auch ändern möchte:

in /xtc_installer/language/german.php

define('ENTRY_COUNTRY_ERROR','Bitte &uuml;berpr&uuml;fen Sie das Bundesland');

ersetzen durch

define('ENTRY_COUNTRY_ERROR','Bitte &uuml;berpr&uuml;fen Sie den Kanton');

und

define('TEXT_STATE','Bundesland/Province:');

ersetzen durch

define('TEXT_STATE','Kanton:');

Es wäre sehr nützlich, wenn sich die Einträge automatisch ändern würden, sobald man als Shop-Land Switzerland auswählt

           
anything