View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001820 | SAS.Планета | Баг / Bug | public | 14-02-2013 11:07 | 14-02-2013 12:02 |
| Reporter | Fetser | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | no change required | ||
| Platform | Windows | OS | XP | OS Version | SP3 |
| Product Version | .Nightly | ||||
| Summary | 0001820: Сбой в механизме локализации SASplanet | ||||
| Description | В последней ночнушке SASplanet произошёл сбой при создании default.po (в SACSplanet всё в порядке)Все строки дублируются 2 раза например: #. frmMain..TBDock..TBXMainMenu..tbsbmHelp..Caption #. frmMain..TBDock..TBXMainMenu..tbsbmHelp..Caption для перевода стали отображаться все файлы например: icon128.ico, icon16.ico, RED.png и так далее и много другое например: 040904E4 | ||||
| Tags | No tags attached. | ||||
| Attached Files | 1.txt (14,704 bytes)
Reading D:\Bitbucket\SAS.Planet\sas.planet.src\sas.planet.src\TileStorage\Berkel eyDB\u_TileStorageBerkeleyDB.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\sas.planet.src\TileStorage\Berkel eyDB\u_TileStorageBerkeleyDBHelper.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\sas.planet.src\TileStorage\Berkel eyDB\u_TileStorageTypeBerkeleyDB.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\sas.planet.src\TileStorage\DBMS\u _TileStorageDBMS.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\sas.planet.src\TileStorage\DBMS\u _TileStorageTypeDBMS.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\sas.planet.src\TileStorage\DBMS\E xtTileStorages\t_ETS_AuthFunc.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\sas.planet.src\TileStorage\DBMS\E xtTileStorages\t_ETS_AuthKind.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\sas.planet.src\TileStorage\DBMS\E xtTileStorages\t_ETS_Path.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\sas.planet.src\TileStorage\DBMS\E xtTileStorages\t_ETS_Provider.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\sas.planet.src\TileStorage\DBMS\E xtTileStorages\t_ETS_Tiles.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\sas.planet.src\TileStorage\DBMS\E xtTileStorages\u_ETS_Path.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\sas.planet.src\TileStorage\DBMS\E xtTileStorages\u_ETS_Tiles.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\sas.planet.src\TileStorage\DLL\t_ DLLCache.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\sas.planet.src\TileStorage\DLL\u_ TileStorageGE.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\sas.planet.src\TileStorage\DLL\u_ TileStorageGETerrain.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\sas.planet.src\TileStorage\DLL\u_ TileStorageTypeGE.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\sas.planet.src\TileStorage\FileSy stem\u_TileFileNameES.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\sas.planet.src\TileStorage\FileSy stem\u_TileFileNameGM1.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\sas.planet.src\TileStorage\FileSy stem\u_TileFileNameGM2.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\sas.planet.src\TileStorage\FileSy stem\u_TileFileNameGM3.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\sas.planet.src\TileStorage\FileSy stem\u_TileFileNameGMV.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\sas.planet.src\TileStorage\FileSy stem\u_TileFileNameSAS.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\sas.planet.src\TileStorage\FileSy stem\u_TileStorageFileSystem.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\sas.planet.src\TileStorage\FileSy stem\u_TileStorageTypeFileSystemSimple.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\sas.planet.src\TileStorage\RAM\u_ TileStorageInRAM.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\sas.planet.src\TileStorage\RAM\u_ TileStorageTypeInRAM.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\sas.planet.src\Tools\eurekalog\Eu rekaLog.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\sas.planet.src\Tools\madexcept\u_ MadExcept.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Synchronize\i_ReadWriteSyncFactor y.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Synchronize\i_Synchronizer.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Synchronize\u_ReadWriteSyncAbstra ct.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Synchronize\u_ReadWriteSyncCritic alSection.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Synchronize\u_ReadWriteSyncRtlRes ource.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Synchronize\u_ReadWriteSyncSRW.pa s Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Synchronize\u_SynchronizerBase.pa s Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Synchronize\u_SynchronizerSimple. pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Terrain\c_TerrainProvider.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Terrain\c_TerrainProviderGUID.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Terrain\i_ExternalTerrainsProvide r.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Terrain\i_GoogleEarthTerrain.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Terrain\i_TerrainConfig.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Terrain\i_TerrainInfo.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Terrain\i_TerrainProvider.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Terrain\i_TerrainProviderList.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Terrain\i_TerrainProviderListElem ent.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Terrain\i_TerrainStorage.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Terrain\u_ExternalTerrainAPI.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Terrain\u_ExternalTerrainsProvide r.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Terrain\u_GoogleEarthLibrary.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Terrain\u_TerrainConfig.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Terrain\u_TerrainInfo.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Terrain\u_TerrainProviderByGE.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Terrain\u_TerrainProviderByGEMemC ache.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Terrain\u_TerrainProviderList.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Terrain\u_TerrainProviderListElem ent.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Test\i_IGUIDInterfaceSet_Test.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Test\i_IGUIDObjectSet_Test.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Test\u_BitmapTileSaveLoadFactory_ Test.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Test\u_Datum_Test.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Test\u_EnumDoublePointClosePoly_T est.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Test\u_EnumDoublePointFilterEqual _Test.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Test\u_EnumDoublePointLine2Poly_T est.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Test\u_EnumDoublePointWithClip_Te st.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Test\u_GUIDSet_Test.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Test\u_HashCacheWithQueuesAbstrac t_Test.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Test\u_PathConfig_Test.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Test\u_ProjectedSingleLine_Test.p as Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Test\u_SASTestCase.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Test\u_VectorItmesFactorySimple_T est.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Test\u_WideStrings_Test.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Test\TestCoordConverter\u_TesterC oordConvertAbstract.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\c_CacheTypeCodes.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\i_SimpleTileStorageCo nfig.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\i_StorageState.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\i_StorageStateInterna l.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\i_StorageStateProxy.p as Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\i_StorageTypeAbilitie s.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\i_TileFileNameGenerat or.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\i_TileFileNameGenerat orsList.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\i_TileFileNameParser. pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\i_TileFileNameParsers List.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\i_TileStorage.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\i_TileStorageConfig.p as Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\i_TileStorageInfo.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\i_TileStorageType.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\i_TileStorageTypeConf ig.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\i_TileStorageTypeList .pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\i_TileStorageTypeList Item.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\u_GlobalCacheConfig.p as Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\u_SimpleTileStorageCo nfig.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\u_SimpleTileStorageCo nfigStatic.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\u_StorageStateInterna l.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\u_StorageStateProxy.p as Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\u_StorageStateStatic. pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\u_TileFileNameGenerat orsSimpleList.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\u_TileFileNameParsers SimpleList.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\u_TileStorageAbstract .pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\u_TileStorageInfo.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\u_TileStorageOfMapTyp e.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\u_TileStorageTypeAbil ities.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\u_TileStorageTypeBase .pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\u_TileStorageTypeConf ig.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\u_TileStorageTypeList .pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\u_TileStorageTypeList Item.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\u_TileStorageTypeList Simple.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\BerkeleyDB\i_Berkeley DB.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\BerkeleyDB\i_Berkeley DBEnv.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\BerkeleyDB\i_Berkeley DBFactory.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\BerkeleyDB\i_Berkeley DBKeyValue.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\BerkeleyDB\i_Berkeley DBPool.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\BerkeleyDB\i_GlobalBe rkeleyDBHelper.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\BerkeleyDB\u_Berkeley DB.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\BerkeleyDB\u_Berkeley DBEnv.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\BerkeleyDB\u_Berkeley DBFactory.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\BerkeleyDB\u_Berkeley DBKey.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\BerkeleyDB\u_Berkeley DBPool.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\BerkeleyDB\u_Berkeley DBValue.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\BerkeleyDB\u_BinaryDa taByBerkeleyDBValue.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\BerkeleyDB\u_EnumTile InfoByBerkeleyDB.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\BerkeleyDB\u_GlobalBe rkeleyDBHelper.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\BerkeleyDB\u_TileFile NameBerkeleyDB.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\BerkeleyDB\u_TileStor ageBerkeleyDB.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\BerkeleyDB\u_TileStor ageBerkeleyDBHelper.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\BerkeleyDB\u_TileStor ageTypeBerkeleyDB.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\DBMS\u_TileStorageDBM S.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\DBMS\u_TileStorageTyp eDBMS.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\DBMS\ExtTileStorages\ t_ETS_AuthFunc.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\DBMS\ExtTileStorages\ t_ETS_AuthKind.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\DBMS\ExtTileStorages\ t_ETS_Path.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\DBMS\ExtTileStorages\ t_ETS_Provider.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\DBMS\ExtTileStorages\ t_ETS_Tiles.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\DBMS\ExtTileStorages\ u_ETS_Path.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\DBMS\ExtTileStorages\ u_ETS_Tiles.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\DLL\t_DLLCache.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\DLL\u_TileStorageGE.p as Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\DLL\u_TileStorageGETe rrain.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\DLL\u_TileStorageType GE.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\FileSystem\u_TileFile NameES.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\FileSystem\u_TileFile NameGM1.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\FileSystem\u_TileFile NameGM2.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\FileSystem\u_TileFile NameGM3.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\FileSystem\u_TileFile NameGMV.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\FileSystem\u_TileFile NameSAS.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\FileSystem\u_TileStor ageFileSystem.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\FileSystem\u_TileStor ageTypeFileSystemSimple.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\RAM\u_TileStorageInRA M.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\RAM\u_TileStorageType InRAM.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Tools\eurekalog\EurekaLog.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\Tools\madexcept\u_MadExcept.pas Reading D:\Bitbucket\SAS.Planet\sas.planet.src\sas.planet.src\Resources\Common\C ommon.rc Reading D:\Bitbucket\SAS.Planet\sas.planet.src\sas.planet.src\Resources\MainIcon \MainIcon.rc Reading D:\Bitbucket\SAS.Planet\sas.planet.src\sas.planet.src\Resources\Version\ Version.rc Writing D:\Bitbucket\SAS.Planet\SAS.Translate\default.po D:\Bitbucket\SAS.Planet\sas.planet.src>del /F /Q ggexclude.cfg dxgettext.ini ign ore.po D:\Bitbucket\SAS.Planet\sas.planet.src>cd ..\SAS.Translate D:\Bitbucket\SAS.Planet\sas.translate>msgattrib --output-file=default.po --no-lo cation default.po D:\Bitbucket\SAS.Planet\sas.translate>msgremove default.po -i ignore.po -o outpu t.po D:\Bitbucket\SAS.Planet\sas.translate>del default.po | ||||
|
|
Ночнушка default.po не создаёт же. |
|
|
Я в любое время клонировал полностью sas.planet и обновлял default.po Всегда было нормално, а сегодня создаётся что-то странное в 2 раза больше чем обычно. То есть речь не о ночнушке, а о состоянии sas.planet.src на текущее время |
|
|
А что говорит sas.planet.src\Tools\GetTranslate.cmd? |
|
|
Как обычно бегут строки по DOS окну, но гораздо дольше по времени. Не ругается |
|
|
Ну так, сдампите эти строки и приложите сюда, почитать. У меня сейчас ничего на компе не установлено, сам проверить не могу... |
|
|
Положил 1.txt |
|
|
Ну вот и обнаруживается, что ошибка на вашей стороне: Reading D:\Bitbucket\SAS.Planet\sas.planet.src\TileStorage\... Reading D:\Bitbucket\SAS.Planet\sas.planet.src\sas.planet.src\TileStorage\... У вас в папке D:\Bitbucket\SAS.Planet\sas.planet.src лежит ещё одна подпапка с сорцами - видимо не туда склонировали :) |
|
|
Совершенно верно была вложенная. А получается так очень странно. При клонировании в пустую папку не всегда проходит всё гладко и окно клонирования почему-то зависает и если повторить всё ещё раз и клонировать в тоже место то создаётся вложенная папка. Буду внимательнее |
|
|
Вместо клонирования, достаточно выполнить всего две команды в папке с сорцами (можно даже их в батник завернуть): hg pull hg update -C и у вас будут актуальные исходники, за гораздо более короткое время. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 14-02-2013 11:07 | Fetser | New Issue | |
| 14-02-2013 11:28 | zed | Note Added: 0010568 | |
| 14-02-2013 11:32 | Fetser | Note Added: 0010569 | |
| 14-02-2013 11:33 | zed | Note Added: 0010570 | |
| 14-02-2013 11:35 | Fetser | Note Added: 0010571 | |
| 14-02-2013 11:37 | zed | Note Added: 0010572 | |
| 14-02-2013 11:40 | Fetser | File Added: 1.txt | |
| 14-02-2013 11:40 | Fetser | Note Added: 0010573 | |
| 14-02-2013 11:45 | zed | Note Added: 0010574 | |
| 14-02-2013 11:58 | Fetser | Note Added: 0010577 | |
| 14-02-2013 12:01 | zed | Note Added: 0010578 | |
| 14-02-2013 12:02 | zed | Status | new => closed |
| 14-02-2013 12:02 | zed | Resolution | open => no change required |
| 08-08-2025 13:22 | zed | Category | Баг => Баг / Bug |