Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Доработка] Названия городов/областей на русском


alf

Recommended Posts

Добрый день!Недавно стал рассматривать osStore! Вопрос по русификации. Было выявлено что база содержит табличку oc_language. В которой можно было сохранить English и добавить Russian с индексом 2и все локальки прикрутить к идам. а не заменять? Или я не все понял?+ вопрос по БД. Почему б не переиндексировать, а то дамп это конечно хорошо, но инкременты гдето из тысяч начинаются. + Мои 5 копеек во вложении, замена в таблице oc_zone наших городов на англ. на российские регионы на рус.

1.zip

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Всем привет, сделал дамп локализации для себя.

Только с Россией, мож кому пригодится

DROP TABLE IF EXISTS `oc_country`;
CREATE TABLE IF NOT EXISTS `oc_country` (
  `country_id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(128) NOT NULL,
  `iso_code_2` varchar(2) NOT NULL DEFAULT '',
  `iso_code_3` varchar(3) NOT NULL DEFAULT '',
  `address_format` text NOT NULL,
  `postcode_required` int(1) NOT NULL DEFAULT '0',
  `status` int(1) NOT NULL DEFAULT '1',
  PRIMARY KEY (`country_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=240 ;


INSERT INTO `oc_country` (`country_id`, `name`, `iso_code_2`, `iso_code_3`, `address_format`, `postcode_required`, `status`) VALUES
(176, 'Российская Федерация', 'RU', 'RUS', '', 0, 1);


DROP TABLE IF EXISTS `oc_zone`;
CREATE TABLE IF NOT EXISTS `oc_zone` (
  `zone_id` int(11) NOT NULL AUTO_INCREMENT,
  `country_id` int(11) NOT NULL,
  `code` varchar(32) NOT NULL DEFAULT '',
  `name` varchar(128) NOT NULL,
  `status` int(1) NOT NULL DEFAULT '1',
  PRIMARY KEY (`zone_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3949 ;


INSERT INTO `oc_zone` (`zone_id`, `country_id`, `code`, `name`, `status`) VALUES
(2721, 176, 'AB', 'Абакан', 1),
(2723, 176, 'AN', 'Анадырь', 1),
(2724, 176, 'AR', 'Аркахангельск', 1),
(2725, 176, 'AS', 'Астрахань', 1),
(2726, 176, 'BA', 'Барнаул', 1),
(2727, 176, 'BE', 'Белгород', 1),
(2728, 176, 'BI', 'Биробиджан', 1),
(2729, 176, 'BL', 'Благовещенск', 1),
(2730, 176, 'BR', 'Брянск', 1),
(2731, 176, 'CH', 'Чебоксары', 1),
(2732, 176, 'CL', 'Челябинск', 1),
(2733, 176, 'CR', 'Черкесск', 1),
(2734, 176, 'CI', 'Чита', 1),
(2735, 176, 'DU', 'Дудинка', 1),
(2738, 176, 'GA', 'Горно-Алтайск', 1),
(2740, 176, 'IR', 'Иркутск', 1),
(2741, 176, 'IV', 'Иваново', 1),
(2742, 176, 'IZ', 'Ижевск', 1),
(2743, 176, 'KA', 'Калиниград', 1),
(2744, 176, 'KL', 'Калуга', 1),
(2745, 176, 'KS', 'Каснодар', 1),
(2746, 176, 'KZ', 'Казань', 1),
(2747, 176, 'KE', 'Кемерово', 1),
(2748, 176, 'HB', 'Хабаровск', 1),
(2749, 176, 'HM', 'Ханты-Мансийск', 1),
(2750, 176, 'KO', 'Кострома', 1),
(2751, 176, 'KR', 'Краснодар', 1),
(2752, 176, 'KN', 'Красноярск', 1),
(2754, 176, 'KG', 'Курган', 1),
(2755, 176, 'KK', 'Курск', 1),
(2756, 176, 'KZ', 'Кызыл', 1),
(2757, 176, 'LI', 'Липецк', 1),
(2758, 176, 'MA', 'Магадан', 1),
(2761, 176, 'MW', 'Москва', 1),
(2762, 176, 'MU', 'Мурманск', 1),
(2763, 176, 'NA', 'Нальчик', 1),
(2764, 176, 'NM', 'Нарьян Мар', 1),
(2765, 176, 'NZ', 'Назран', 1),
(2766, 176, 'NI', 'Нижний Новгород', 1),
(2767, 176, 'NO', 'Новгород', 1),
(2768, 176, 'NS', 'Новосибирск', 1),
(2769, 176, 'OM', 'Омск', 1),
(2770, 176, 'OR', 'Орел', 1),
(2771, 176, 'OE', 'Оренбург', 1),
(2773, 176, 'PE', 'Пенза', 1),
(2774, 176, 'PR', 'Пермь', 1),
(2775, 176, 'PK', 'Петропавловск-Камчатский', 1),
(2776, 176, 'PZ', 'Петрозаводск', 1),
(2777, 176, 'PS', 'Псков', 1),
(2778, 176, 'RO', 'Ростов-на-Дону', 1),
(2779, 176, 'RY', 'Рязань', 1),
(2780, 176, 'SL', 'Салехард', 1),
(2781, 176, 'SA', 'Самара', 1),
(2782, 176, 'SR', 'Саранск', 1),
(2783, 176, 'ST', 'Саратов', 1),
(2784, 176, 'SM', 'Смоленск', 1),
(2785, 176, 'SP', 'Санкт-Петербург', 1),
(2786, 176, 'SV', 'Ставрополь', 1),
(2787, 176, 'SK', 'Сыктывкар', 1),
(2788, 176, 'TA', 'Тамбов', 1),
(2789, 176, 'TO', 'Томск', 1),
(2790, 176, 'TU', 'Тула', 1),
(2792, 176, 'TV', 'Тверь', 1),
(2793, 176, 'TM', 'Тюмень', 1),
(2794, 176, 'UF', 'Уфа', 1),
(2795, 176, 'UL', 'Ульяновск', 1),
(2796, 176, 'UU', 'Улан-Уде', 1),
(2799, 176, 'VL', 'Владимир', 1),
(2800, 176, 'VV', 'Владивосток', 1),
(2801, 176, 'VG', 'Волгоград', 1),
(2802, 176, 'VD', 'Вологда', 1),
(2803, 176, 'VO', 'Воронеж', 1),
(2804, 176, 'VI', 'Вятка', 1),
(2805, 176, 'YA', 'Якутск', 1),
(2806, 176, 'YR', 'Ярославль', 1),
(2807, 176, 'EB', 'Екатеринбург', 1)

Надіслати
Поділитися на інших сайтах


  • 1 month later...

По моему, регионы России - это вовсе не список городов (к тому же неполный).

Моя версия запроса:

DROP TABLE IF EXISTS `oc_country`;
CREATE TABLE IF NOT EXISTS `oc_country` (
  `country_id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(128) NOT NULL,
  `iso_code_2` varchar(2) NOT NULL DEFAULT '',
  `iso_code_3` varchar(3) NOT NULL DEFAULT '',
  `address_format` text NOT NULL,
  `postcode_required` int(1) NOT NULL DEFAULT '0',
  `status` int(1) NOT NULL DEFAULT '1',
  PRIMARY KEY (`country_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=240 ;


INSERT INTO `oc_country` (`country_id`, `name`, `iso_code_2`, `iso_code_3`, `address_format`, `postcode_required`, `status`) VALUES
(176, 'Российская Федерация', 'RU', 'RUS', '', 0, 1);


DROP TABLE IF EXISTS `oc_zone`;
CREATE TABLE IF NOT EXISTS `oc_zone` (
  `zone_id` int(11) NOT NULL AUTO_INCREMENT,
  `country_id` int(11) NOT NULL,
  `code` varchar(32) NOT NULL DEFAULT '',
  `name` varchar(128) NOT NULL,
  `status` int(1) NOT NULL DEFAULT '1',
  PRIMARY KEY (`zone_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3949 ;


INSERT INTO `oc_zone` (`zone_id`, `country_id`, `code`, `name`, `status`) VALUES
(2721, 176, 'ADG', 'Республика Адыгея', 1),
(2722, 176, 'BAS', 'Республика Башкортостан', 1),
(2723, 176, 'BUR', 'Республика Бурятия', 1),
(2724, 176, 'ALT', 'Республика Алтай', 1),
(2725, 176, 'DAG', 'Республика Дагестан', 1),
(2726, 176, 'ING', 'Республика Ингушетия', 1),
(2727, 176, 'KBR', 'Республика Кабардино-Балкария', 1),
(2728, 176, 'KAL', 'Республика Калмыкия', 1),
(2729, 176, 'CER', 'Карачаево-Черкесия', 1),
(2730, 176, 'KAR', 'Республика Карелия', 1),
(2731, 176, 'KOM', 'Республика Коми', 1),
(2732, 176, 'MAR', 'Республика Марий Эл', 1),
(2733, 176, 'MOR', 'Республика Мордовия', 1),
(2734, 176, 'YKU', 'Республика Саха', 1),
(2735, 176, 'OSE', 'Республика Северная Осетия', 1),
(2736, 176, 'TAT', 'Республика Татарстан', 1),
(2737, 176, 'TYV', 'Республика Тыва', 1),
(2738, 176, 'UDM', 'Удмуртская Республика', 1),
(2739, 176, 'HAK', 'Республика Хакасия', 1),
(2740, 176, 'CHE', 'Чеченская Республика', 1),
(2741, 176, 'CHU', 'Чувашская Республика', 1),
(2742, 176, 'AKR', 'Алтайский край', 1),
(2743, 176, 'KRD', 'Краснодарский край', 1),
(2744, 176, 'KRA', 'Красноярский край', 1),
(2745, 176, 'PRI', 'Приморский край', 1),
(2746, 176, 'STA', 'Ставропольский край', 1),
(2747, 176, 'HAB', 'Хабаровский край', 1),
(2748, 176, 'AMU', 'Амурская область', 1),
(2749, 176, 'ARH', 'Архангельская область', 1),
(2750, 176, 'AST', 'Астраханская область', 1),
(2751, 176, 'BEL', 'Белгородская область', 1),
(2752, 176, 'BRA', 'Брянская область', 1),
(2753, 176, 'VLA', 'Владимирская область', 1),
(2754, 176, 'VOL', 'Волгоградская область', 1),
(2755, 176, 'VLG', 'Вологодская область', 1),
(2756, 176, 'VOR', 'Воронежская область', 1),
(2757, 176, 'IVA', 'Ивановская область', 1),
(2758, 176, 'IRK', 'Иркутская область', 1),
(2759, 176, 'KLG', 'Калининградская область', 1),
(2760, 176, 'KLZ', 'Калужская область', 1),
(2761, 176, 'KAM', 'Камчатская область', 1),
(2762, 176, 'KEM', 'Кемеровская область', 1),
(2763, 176, 'KIR', 'Кировская область', 1),
(2764, 176, 'KOS', 'Костромская область', 1),
(2765, 176, 'KUR', 'Курганская область', 1),
(2766, 176, 'KSK', 'Курская область', 1),
(2767, 176, 'LEN', 'Ленинградская область', 1),
(2768, 176, 'LIP', 'Липецкая область', 1),
(2769, 176, 'MAG', 'Магаданская область', 1),
(2770, 176, 'MOS', 'Московская область', 1),
(2771, 176, 'MUR', 'Мурманская область', 1),
(2772, 176, 'NIZ', 'Нижегородская область', 1),
(2773, 176, 'NOV', 'Новгородская область', 1),
(2774, 176, 'NVS', 'Новосибирская область', 1),
(2775, 176, 'OMS', 'Омская область', 1),
(2776, 176, 'ORE', 'Оренбургская область', 1),
(2777, 176, 'ORL', 'Орловская область', 1),
(2778, 176, 'PEN', 'Пензенская область', 1),
(2779, 176, 'PER', 'Пермский край', 1),
(2780, 176, 'PSK', 'Псковская область', 1),
(2781, 176, 'ROS', 'Ростовская область', 1),
(2782, 176, 'RAZ', 'Рязанская область', 1),
(2783, 176, 'SAM', 'Самарская область', 1),
(2784, 176, 'SAR', 'Саратовская область', 1),
(2785, 176, 'SAH', 'Сахалинская область', 1),
(2786, 176, 'SVR', 'Свердловская область', 1),
(2787, 176, 'SML', 'Смоленская область', 1),
(2788, 176, 'TMB', 'Тамбовская область', 1),
(2789, 176, 'TVR', 'Тверская область', 1),
(2790, 176, 'TOM', 'Томская область', 1),
(2791, 176, 'TUL', 'Тульская область', 1),
(2792, 176, 'TUM', 'Тюменская область', 1),
(2793, 176, 'ULY', 'Ульяновская область', 1),
(2794, 176, 'CHE', 'Челябинская область', 1),
(2795, 176, 'CHI', 'Читинская область', 1),
(2796, 176, 'YAR', 'Ярославская область', 1),
(2797, 176, 'MSK', 'Москва', 1),
(2798, 176, 'SPB', 'Санкт-Петербург', 1),
(2799, 176, 'EVR', 'Еврейская автономная область', 1),
(2800, 176, 'AGI', 'Агинский Бурятский АО', 1),
(2801, 176, 'KOM', 'Коми-Пермяцкий АО', 1),
(2802, 176, 'KOR', 'Корякский АО', 1),
(2803, 176, 'NEN', 'Ненецкий АО', 1),
(2804, 176, 'TAI', 'Таймырский АО', 1),
(2805, 176, 'ORD', 'Усть-Ордынский Бурятский АО', 1),
(2806, 176, 'HAN', 'Ханты-Мансийский АО', 1),
(2807, 176, 'CHU', 'Чукотский АО', 1),
(2808, 176, 'EVE', 'Эвенкийский АО', 1),
(2809, 176, 'YMN', 'Ямало-Ненецкий АО', 1)

Надіслати
Поділитися на інших сайтах


  • 1 month later...

По моему, регионы России - это вовсе не список городов (к тому же неполный).

Моя версия запроса: .......

У Вас, этот список тоже неверный. :)

В Российской Федерации - официально зарегистрированно 83 субъекта. Откуда у Вас их 89? :blink:

Надіслати
Поділитися на інших сайтах

У Вас, этот список тоже неверный. :)

В Российской Федерации - официально зарегистрированно 83 субъекта. Откуда у Вас их 89? :blink:

Тема уже не актуальна - в последних сборках идут правильные регионы.

  • +1 1
Надіслати
Поділитися на інших сайтах


Когда я тока узнал об OpenCart, то не знал, что есть русское сообщество и что есть более оптимизированный под РФ ocStore. Поэтому поднимать начал на OpenCart+руссификатор.

Поэтому тема думаю будет актуальной.

Надіслати
Поділитися на інших сайтах


  • 2 months later...

По моему, регионы России - это вовсе не список городов (к тому же неполный).

Моя версия запроса:

DROP TABLE IF EXISTS `oc_country`;
CREATE TABLE IF NOT EXISTS `oc_country` (
  `country_id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(128) NOT NULL,
  `iso_code_2` varchar(2) NOT NULL DEFAULT '',
  `iso_code_3` varchar(3) NOT NULL DEFAULT '',
  `address_format` text NOT NULL,
  `postcode_required` int(1) NOT NULL DEFAULT '0',
  `status` int(1) NOT NULL DEFAULT '1',
  PRIMARY KEY (`country_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=240 ;


INSERT INTO `oc_country` (`country_id`, `name`, `iso_code_2`, `iso_code_3`, `address_format`, `postcode_required`, `status`) VALUES
(176, 'Российская Федерация', 'RU', 'RUS', '', 0, 1);


DROP TABLE IF EXISTS `oc_zone`;
CREATE TABLE IF NOT EXISTS `oc_zone` (
  `zone_id` int(11) NOT NULL AUTO_INCREMENT,
  `country_id` int(11) NOT NULL,
  `code` varchar(32) NOT NULL DEFAULT '',
  `name` varchar(128) NOT NULL,
  `status` int(1) NOT NULL DEFAULT '1',
  PRIMARY KEY (`zone_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3949 ;


INSERT INTO `oc_zone` (`zone_id`, `country_id`, `code`, `name`, `status`) VALUES
(2721, 176, 'ADG', 'Республика Адыгея', 1),
(2722, 176, 'BAS', 'Республика Башкортостан', 1),
(2723, 176, 'BUR', 'Республика Бурятия', 1),
(2724, 176, 'ALT', 'Республика Алтай', 1),
(2725, 176, 'DAG', 'Республика Дагестан', 1),
(2726, 176, 'ING', 'Республика Ингушетия', 1),
(2727, 176, 'KBR', 'Республика Кабардино-Балкария', 1),
(2728, 176, 'KAL', 'Республика Калмыкия', 1),
(2729, 176, 'CER', 'Карачаево-Черкесия', 1),
(2730, 176, 'KAR', 'Республика Карелия', 1),
(2731, 176, 'KOM', 'Республика Коми', 1),
(2732, 176, 'MAR', 'Республика Марий Эл', 1),
(2733, 176, 'MOR', 'Республика Мордовия', 1),
(2734, 176, 'YKU', 'Республика Саха', 1),
(2735, 176, 'OSE', 'Республика Северная Осетия', 1),
(2736, 176, 'TAT', 'Республика Татарстан', 1),
(2737, 176, 'TYV', 'Республика Тыва', 1),
(2738, 176, 'UDM', 'Удмуртская Республика', 1),
(2739, 176, 'HAK', 'Республика Хакасия', 1),
(2740, 176, 'CHE', 'Чеченская Республика', 1),
(2741, 176, 'CHU', 'Чувашская Республика', 1),
(2742, 176, 'AKR', 'Алтайский край', 1),
(2743, 176, 'KRD', 'Краснодарский край', 1),
(2744, 176, 'KRA', 'Красноярский край', 1),
(2745, 176, 'PRI', 'Приморский край', 1),
(2746, 176, 'STA', 'Ставропольский край', 1),
(2747, 176, 'HAB', 'Хабаровский край', 1),
(2748, 176, 'AMU', 'Амурская область', 1),
(2749, 176, 'ARH', 'Архангельская область', 1),
(2750, 176, 'AST', 'Астраханская область', 1),
(2751, 176, 'BEL', 'Белгородская область', 1),
(2752, 176, 'BRA', 'Брянская область', 1),
(2753, 176, 'VLA', 'Владимирская область', 1),
(2754, 176, 'VOL', 'Волгоградская область', 1),
(2755, 176, 'VLG', 'Вологодская область', 1),
(2756, 176, 'VOR', 'Воронежская область', 1),
(2757, 176, 'IVA', 'Ивановская область', 1),
(2758, 176, 'IRK', 'Иркутская область', 1),
(2759, 176, 'KLG', 'Калининградская область', 1),
(2760, 176, 'KLZ', 'Калужская область', 1),
(2761, 176, 'KAM', 'Камчатская область', 1),
(2762, 176, 'KEM', 'Кемеровская область', 1),
(2763, 176, 'KIR', 'Кировская область', 1),
(2764, 176, 'KOS', 'Костромская область', 1),
(2765, 176, 'KUR', 'Курганская область', 1),
(2766, 176, 'KSK', 'Курская область', 1),
(2767, 176, 'LEN', 'Ленинградская область', 1),
(2768, 176, 'LIP', 'Липецкая область', 1),
(2769, 176, 'MAG', 'Магаданская область', 1),
(2770, 176, 'MOS', 'Московская область', 1),
(2771, 176, 'MUR', 'Мурманская область', 1),
(2772, 176, 'NIZ', 'Нижегородская область', 1),
(2773, 176, 'NOV', 'Новгородская область', 1),
(2774, 176, 'NVS', 'Новосибирская область', 1),
(2775, 176, 'OMS', 'Омская область', 1),
(2776, 176, 'ORE', 'Оренбургская область', 1),
(2777, 176, 'ORL', 'Орловская область', 1),
(2778, 176, 'PEN', 'Пензенская область', 1),
(2779, 176, 'PER', 'Пермский край', 1),
(2780, 176, 'PSK', 'Псковская область', 1),
(2781, 176, 'ROS', 'Ростовская область', 1),
(2782, 176, 'RAZ', 'Рязанская область', 1),
(2783, 176, 'SAM', 'Самарская область', 1),
(2784, 176, 'SAR', 'Саратовская область', 1),
(2785, 176, 'SAH', 'Сахалинская область', 1),
(2786, 176, 'SVR', 'Свердловская область', 1),
(2787, 176, 'SML', 'Смоленская область', 1),
(2788, 176, 'TMB', 'Тамбовская область', 1),
(2789, 176, 'TVR', 'Тверская область', 1),
(2790, 176, 'TOM', 'Томская область', 1),
(2791, 176, 'TUL', 'Тульская область', 1),
(2792, 176, 'TUM', 'Тюменская область', 1),
(2793, 176, 'ULY', 'Ульяновская область', 1),
(2794, 176, 'CHE', 'Челябинская область', 1),
(2795, 176, 'CHI', 'Читинская область', 1),
(2796, 176, 'YAR', 'Ярославская область', 1),
(2797, 176, 'MSK', 'Москва', 1),
(2798, 176, 'SPB', 'Санкт-Петербург', 1),
(2799, 176, 'EVR', 'Еврейская автономная область', 1),
(2800, 176, 'AGI', 'Агинский Бурятский АО', 1),
(2801, 176, 'KOM', 'Коми-Пермяцкий АО', 1),
(2802, 176, 'KOR', 'Корякский АО', 1),
(2803, 176, 'NEN', 'Ненецкий АО', 1),
(2804, 176, 'TAI', 'Таймырский АО', 1),
(2805, 176, 'ORD', 'Усть-Ордынский Бурятский АО', 1),
(2806, 176, 'HAN', 'Ханты-Мансийский АО', 1),
(2807, 176, 'CHU', 'Чукотский АО', 1),
(2808, 176, 'EVE', 'Эвенкийский АО', 1),
(2809, 176, 'YMN', 'Ямало-Ненецкий АО', 1)

Пришёл вопрос на почту:

- Если я с Южно-Сахалинска (Сахалинская область) как мне заказать?

А у меня в поле Регион/Область про такое и не слышали.

Подскажите пожалуйста, куда мне всё это притулить?

Надіслати
Поділитися на інших сайтах


По моему, регионы России - это вовсе не список городов (к тому же неполный).

Моя версия запроса: . . .

Спасибо за Регионы, наконец я их всётаки себе влепил.

И отдельное спасибо! Yesvik который помог разобраться и в завершение

Изображение

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.