Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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


alf
 Поделиться

Рекомендованные сообщения

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

1.zip

Ссылка на комментарий
Поделиться на других сайтах


  • 2 недели спустя...

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

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

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 месяц спустя...

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

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

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 месяц спустя...

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

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

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

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

Ссылка на комментарий
Поделиться на других сайтах

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

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

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

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


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

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

Ссылка на комментарий
Поделиться на других сайтах


  • 2 месяца спустя...

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

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

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 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.