Anonymous | Login | Signup for a new account | 21-11-24 12:35 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0001161 | SAS.Планета | [All Projects] Баг | public | 07-02-2012 08:57 | 29-02-2012 23:09 | ||||
Reporter | Tolik | ||||||||
Assigned To | vdemidov | ||||||||
Priority | low | Severity | minor | Reproducibility | always | ||||
Status | closed | Resolution | no change required | ||||||
Platform | OS | OS Version | |||||||
Product Version | .Nightly | ||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0001161: Ошибка в работе переменной Lang | ||||||||
Description | Нечаянно обнаружил в паскальскриптах переменную Lang и одноимённый параметр. И тут же нашёл баг. Если в params.txt задать, например, Lang=en-us или Lang='en-us' или Lang="en-us" (и, конечно, вставить Lang в ResultURL), то в URL передаётся только en. | ||||||||
Tags | паскальскрипт | ||||||||
Attached Files | |||||||||
Notes | |
(0005382) vdemidov (manager) 07-02-2012 09:47 |
Lang берется по текущему языку программы. А из params.txt даже не пытается читать. |
(0005384) Tolik (manager) 07-02-2012 10:07 |
Забавно :) А зря не пытается! |
(0005385) vdemidov (manager) 07-02-2012 10:10 |
А зачем? Lang это текущий язык программы. Какой смысл его откуда-то читать? |
(0005386) Tolik (manager) 07-02-2012 10:16 edited on: 07-02-2012 10:19 |
Ну а большинству карт надо не en, а en-us или en-US или что-то ещё. Ну это ещё можно обойти: добавить костыль if Lang='en' then Lang:='en-US'; А если я хочу карту франции на языке оригинала (fr-fr), что делать? Имхо, лучше сделать параметр Lang в params.txt и соотв. поле в гуи. P.S. А ещё я хочу юзать Планету на английском, а карту видеть с рускими именами. |
(0005388) vasketsov (manager) 07-02-2012 11:49 |
Пипец хотелка, я в шоке ))))))))) Если в скриптах рулить Lang-ом - то ну его нафиг, чтобы из скриптов язык саса менялся. Если имеется в виду новый параметр исключительно для языка карты - скажем MapLang - то это будет пострашнее множества версий одного тайла. Скажем прямо, тайлохранилища саса для этого не приспособлены вообще. Тут с версиями-то беда на беде. Так что отдельным параметром MapLang просто загадит кэш смесью из разных языков, и будет не лучше, чем с вавилонской башней. Но конечно год этак на 2020-й .... |
(0005389) Tolik (manager) 07-02-2012 11:57 edited on: 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 | View Revisions |
07-02-2012 10:19 | Tolik | Note Edited: 0005386 | View Revisions |
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 | View Revisions |
07-02-2012 12:07 | vdemidov | Relationship added | related to 0000282 |
29-02-2012 23:09 | gpsMax | Tag Attached: паскальскрипт |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |