View Issue Details

IDProjectCategoryView StatusLast Update
0002047SAS.ПланетаБаг / Bugpublic04-11-2015 20:14
ReporterGarl Assigned Tovdemidov  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
PlatformWindowsOS7OS VersionProfessional
Product Version121010 
Target Version151111Fixed in Version151111 
Summary0002047: После изменения названия карты в zmp не меняется название в интерфейсе
DescriptionСитуация такова:
имя карты прописывается в Maps.ini
так вот после обновления Репозитория и изменения названий карт нет возможности
и кнопки перечитать названия из ZMP
предложение сделать кнопку для названия аналогично кнопке сброса в дефолт URL-адреса
TagsNo tags attached.

Relationships

child of 0002166 resolvedzed Переход на версию Delphi с полной поддержкой юникода 

Activities

vdemidov

26-07-2013 08:26

manager   ~0012209

Ну сделай, если есть желание

Garl

12-02-2015 19:08

manager   ~0015235

ковырялся давече, с лёту не нашёл через что записывается name в maps.ini
ткните плиз в юнит.

vdemidov

12-02-2015 19:45

manager   ~0015239

А чтоб я помнил. Ты б еще через год спросил. В каком-то из конфигов.

vdemidov

13-02-2015 08:24

manager   ~0015246

Смотри TMapTypeGUIConfig, там для имени создается вложенный объект TStringConfigDataElementWithLanguage

Garl

13-02-2015 08:25

manager   ~0015247

принято

vdemidov

13-02-2015 08:47

manager   ~0015248

Но учти, я не знаю как это исправить не с технической стороны, а с логической. Просто с одной стороны, хочется оставить возможность изменить имя и что бы оно не сбрасывалось при смене языка, а с другой, нужно что бы если имя никто не менял, то оно должно меняться при смене языка. Как вариант в самом TStringConfigDataElementWithLanguage завести отдельный логический признак изменения, а при сохранении в ini использовать разные названия параметра для измененного и не измененного имени (например name для просто сохранения не измененного имени, и name_ для имени заданного пользователем)

Garl

13-02-2015 08:51

manager   ~0015249

будем думать, но делать что-то надо.

vdemidov

13-02-2015 09:39

manager   ~0015250

Ну давай. Буду ждать.

vdemidov

03-11-2015 09:14

manager   ~0016695

В комбинации с неюникодными пока ini файлами приводит к тому, что имя карты может превратится в знаки вопроса.

vdemidov

04-11-2015 20:14

manager   ~0016731

Вроде поправил. Теперь имя карты, если оно не изменено принудительно, сохраняется с подчеркиванием в конце. Если хочется поменять имя карты в maps.ini, нужно убрать это подчеркивание. Что бы эти изменения вступили в силу пришлось сменить имя ключа.

Issue History

Date Modified Username Field Change
26-07-2013 05:54 Garl New Issue
26-07-2013 08:26 vdemidov Note Added: 0012209
26-07-2013 08:26 vdemidov Assigned To => Garl
26-07-2013 08:26 vdemidov Status new => assigned
31-07-2013 08:14 vdemidov Product Version .Nightly => 121010
31-07-2013 08:14 vdemidov Target Version => 41xxxx
28-08-2013 14:53 vdemidov Assigned To Garl =>
28-08-2013 14:53 vdemidov Status assigned => confirmed
28-08-2013 14:53 vdemidov Category Рефакторинг => Баг
28-08-2013 14:53 vdemidov Summary Названия карты => После изменения названия карты в zmp не меняется название в интерфейсе
12-02-2015 19:08 Garl Note Added: 0015235
12-02-2015 19:45 vdemidov Note Added: 0015239
13-02-2015 08:24 vdemidov Note Added: 0015246
13-02-2015 08:25 Garl Note Added: 0015247
13-02-2015 08:47 vdemidov Note Added: 0015248
13-02-2015 08:51 Garl Note Added: 0015249
13-02-2015 09:39 vdemidov Note Added: 0015250
03-11-2015 09:12 vdemidov Target Version 41xxxx => 151111
03-11-2015 09:13 vdemidov Relationship added child of 0002166
03-11-2015 09:14 vdemidov Note Added: 0016695
04-11-2015 20:14 vdemidov Note Added: 0016731
04-11-2015 20:14 vdemidov Status confirmed => resolved
04-11-2015 20:14 vdemidov Fixed in Version => 151111
04-11-2015 20:14 vdemidov Resolution open => fixed
04-11-2015 20:14 vdemidov Assigned To => vdemidov
08-08-2025 13:22 zed Category Баг => Баг / Bug