Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

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


Recommended Posts

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

1.zip

Link to post
Share on other sites

  • 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)

Link to post
Share on other sites

  • 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)

Link to post
Share on other sites

  • 1 month later...

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

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

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

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

Link to post
Share on other sites

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

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

Link to post
Share on other sites

  • 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)

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

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

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

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

Link to post
Share on other sites

Может кто сказать где это редактировать? (кроме, система-локализация-регионы)
Link to post
Share on other sites

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

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

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

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

Изображение

Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.