View Issue Details

IDProjectCategoryView StatusLast Update
0001161SAS.ПланетаБаг / Bugpublic29-02-2012 23:09
ReporterTolik Assigned Tovdemidov  
PrioritylowSeverityminorReproducibilityalways
Status closedResolutionno change required 
Product Version.Nightly 
Summary0001161: Ошибка в работе переменной Lang
DescriptionНечаянно обнаружил в паскальскриптах переменную Lang и одноимённый параметр.
И тут же нашёл баг.

Если в params.txt задать, например,
Lang=en-us
или Lang='en-us'
или Lang="en-us"
(и, конечно, вставить Lang в ResultURL),
то в URL передаётся только en.
Tagsпаскальскрипт

Relationships

related to 0000282 closedvdemidov Разные ссылки для скачивания для разных языков 

Activities

vdemidov

07-02-2012 09:47

manager   ~0005382

Lang берется по текущему языку программы. А из params.txt даже не пытается читать.

Tolik

07-02-2012 10:07

manager   ~0005384

Забавно :)
А зря не пытается!

vdemidov

07-02-2012 10:10

manager   ~0005385

А зачем? Lang это текущий язык программы. Какой смысл его откуда-то читать?

Tolik

07-02-2012 10:16

manager   ~0005386

Last edited: 07-02-2012 10:19

Ну а большинству карт надо не en, а en-us или en-US или что-то ещё.
Ну это ещё можно обойти: добавить костыль if Lang='en' then Lang:='en-US';
А если я хочу карту франции на языке оригинала (fr-fr), что делать?
Имхо, лучше сделать параметр Lang в params.txt и соотв. поле в гуи.

P.S. А ещё я хочу юзать Планету на английском, а карту видеть с рускими именами.

vasketsov

07-02-2012 11:49

manager   ~0005388

Пипец хотелка, я в шоке )))))))))
Если в скриптах рулить Lang-ом - то ну его нафиг, чтобы из скриптов язык саса менялся.
Если имеется в виду новый параметр исключительно для языка карты - скажем MapLang - то это будет пострашнее множества версий одного тайла. Скажем прямо, тайлохранилища саса для этого не приспособлены вообще. Тут с версиями-то беда на беде. Так что отдельным параметром MapLang просто загадит кэш смесью из разных языков, и будет не лучше, чем с вавилонской башней. Но конечно год этак на 2020-й ....

Tolik

07-02-2012 11:57

manager   ~0005389

Last edited: 07-02-2012 12:00

Нет, конечно, исключительно для языка карты.

Когда мне нужна была карта Китая с Гугла, я поменял в параметрах карты ru на en да и скачал, нет проблем. А вот возьмёт кто-нибудь и прикрутит Lang к скрипту, так просто тогда не изменишь. Вывод: не пользоваться этим параметром вообще или сделать настраиваемым.

Хранить все версии никто и не предлагал, хотя почему бы и нет?

Issue History

Date Modified Username Field Change
07-02-2012 08:57 Tolik New Issue
07-02-2012 09:47 vdemidov Note Added: 0005382
07-02-2012 09:47 vdemidov Status new => resolved
07-02-2012 09:47 vdemidov Resolution open => no change required
07-02-2012 09:47 vdemidov Assigned To => vdemidov
07-02-2012 09:47 vdemidov Status resolved => closed
07-02-2012 10:07 Tolik Note Added: 0005384
07-02-2012 10:10 vdemidov Note Added: 0005385
07-02-2012 10:16 Tolik Note Added: 0005386
07-02-2012 10:18 Tolik Note Edited: 0005386
07-02-2012 10:19 Tolik Note Edited: 0005386
07-02-2012 11:49 vasketsov Note Added: 0005388
07-02-2012 11:57 Tolik Note Added: 0005389
07-02-2012 12:00 Tolik Note Edited: 0005389
07-02-2012 12:07 vdemidov Relationship added related to 0000282
29-02-2012 23:09 gpsMax Tag Attached: паскальскрипт
08-08-2025 13:22 zed Category Баг => Баг / Bug