View Issue Details

IDProjectCategoryView StatusLast Update
0035464LazarusInstallerpublic2019-05-04 08:53
ReporterrobseanAssigned ToMartin Friebe 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
PlatformOSwindowsOS Version
Product Version2.0.3 (SVN)Product Build 
Target VersionFixed in Version2.0.4 
Summary0035464: Add Simple Chinese item for Lazarus IDE installer
DescriptionHi,
  I added Simple Chinese item the lazarus.iss .
TagsNo tags attached.
Fixed in Revision61118
LazTarget2.0.4
WidgetsetWin32/Win64
Attached Files

Relationships

related to 0035193 resolvedMaxim Ganetsky Chinese lazarus.zh_CN.isl file for Lazarus IDE installer 

Activities

robsean

2019-04-29 05:16

reporter  

lazarus.iss (33,708 bytes)

Martin Friebe

2019-04-29 14:11

manager   ~0115893

inno reports an error: Couldn't open include file "C:\Program Files (x86)\Inno Setup 5.6.0U\Languages\Chinese.isl"

What version of inno is required?

Also, is that only the one line?
Name: zh_CN; MessagesFile: lazarus.zh_CN.isl

Martin Friebe

2019-04-29 14:22

manager   ~0115894

It appears that it needs inno 6.0.
From the inno release notes: OS requirements change: Windows 2000, XP, and Server 2003 are no longer supported.

Lazarus still supports this platforms.

Do you know if the translation can be added to inno 5.6?

Martin Friebe

2019-04-29 14:40

manager   ~0115895

I copied the file from https://raw.githubusercontent.com/jrsoftware/issrc/master/Files/Languages/Unofficial/ChineseSimplified.isl

Please test attached "dummy installer" (it contains a dummy file, also it is normal that it gives an error at the end of the install, as fpccfg.exe is not part of it)
It should allow you to review all pages of the installer.
Ensure you also/additionally try
- 2ndary install
- install folder with space
- install folder not empty
- install to a folder that has the current installation
- install to a folder that does not have the current install

lazarus-DUMMY.exe (653,555 bytes)

robsean

2019-04-30 03:51

reporter   ~0115905

Hi,
   I am so sorry .
   Yes , we must copy the file from https://raw.githubusercontent.com/jrsoftware/issrc/master/Files/Languages/Unofficial/ChineseSimplified.isl , saved it as Chinese.isl .
   Important´╝ÜBoth the Encoding of the Chinese.isl file and the lazarus.zh_CN.isl file MUST Convert to ANSI . if not , it cannot be displayed correctly.
   I used the innosetup-5.6.1-unicode ,too .

Martin Friebe

2019-04-30 12:21

manager   ~0115918

So is the attached lazarus-dummy.exe installer showing correct or broken Chinese?

robsean

2019-05-02 11:02

reporter   ~0115947

hi,
  yes , it was the case that I found .

Martin Friebe

2019-05-02 16:47

manager   ~0115961

Ok the current file is wrong. https://forum.lazarus.freepascal.org/index.php/topic,45266.msg319894.html#msg319894

I need the files.
Files I can copy into:

tools\install\win\lazarus.zh_CN.isl
change include:
#include "ChineseSimplified_from_inno_6_0.isl"


tools\install\win\ChineseSimplified_from_inno_6_0.isl
Add the lines:
; *** Inno Setup version 6.0.0+ Chinese Simplified messages ***
;;;
;;; This file is from https://github.com/jrsoftware/issrc/blob/master/Files/Languages/Unofficial/ChineseSimplified.isl
;;;
;

robsean

2019-05-03 06:07

reporter   ~0115969

Hi ,
  I had changed the files ,and attached following

ChineseSimplified_from_inno_6_0.isl (14,442 bytes)
lazarus.zh_CN.isl (3,823 bytes)
Lazarus-demo.exe (647,667 bytes)
change.png (37,773 bytes)
change.png (37,773 bytes)

Martin Friebe

2019-05-03 18:17

manager   ~0115980

new test build

lazarus-DUMMY-2.exe (651,619 bytes)

Martin Friebe

2019-05-03 18:41

manager   ~0115982

Committed:
Revision: 61118

Thanks for the help with the files

Please test and close if ok

robsean

2019-05-04 02:13

reporter   ~0115990

Hi
   Yes , It is OK . Thank you .

Issue History

Date Modified Username Field Change
2019-04-29 05:16 robsean New Issue
2019-04-29 05:16 robsean File Added: lazarus.iss
2019-04-29 14:05 Martin Friebe Relationship added related to 0035193
2019-04-29 14:11 Martin Friebe Assigned To => Martin Friebe
2019-04-29 14:11 Martin Friebe Status new => feedback
2019-04-29 14:11 Martin Friebe LazTarget => -
2019-04-29 14:11 Martin Friebe Note Added: 0115893
2019-04-29 14:22 Martin Friebe Note Added: 0115894
2019-04-29 14:40 Martin Friebe File Added: lazarus-DUMMY.exe
2019-04-29 14:40 Martin Friebe Note Added: 0115895
2019-04-30 03:51 robsean Note Added: 0115905
2019-04-30 03:51 robsean Status feedback => assigned
2019-04-30 12:21 Martin Friebe Status assigned => feedback
2019-04-30 12:21 Martin Friebe Note Added: 0115918
2019-05-02 11:02 robsean Note Added: 0115947
2019-05-02 11:02 robsean Status feedback => assigned
2019-05-02 16:47 Martin Friebe Status assigned => feedback
2019-05-02 16:47 Martin Friebe Note Added: 0115961
2019-05-03 06:07 robsean File Added: ChineseSimplified_from_inno_6_0.isl
2019-05-03 06:07 robsean File Added: lazarus.zh_CN.isl
2019-05-03 06:07 robsean File Added: Lazarus-demo.exe
2019-05-03 06:07 robsean File Added: change.png
2019-05-03 06:07 robsean Note Added: 0115969
2019-05-03 06:07 robsean Status feedback => assigned
2019-05-03 18:17 Martin Friebe File Added: lazarus-DUMMY-2.exe
2019-05-03 18:17 Martin Friebe Note Added: 0115980
2019-05-03 18:41 Martin Friebe Status assigned => resolved
2019-05-03 18:41 Martin Friebe Resolution open => fixed
2019-05-03 18:41 Martin Friebe Fixed in Version => 2.0.4
2019-05-03 18:41 Martin Friebe Fixed in Revision => 61118
2019-05-03 18:41 Martin Friebe LazTarget - => 2.0.4
2019-05-03 18:41 Martin Friebe Widgetset => Win32/Win64
2019-05-03 18:41 Martin Friebe Note Added: 0115982
2019-05-04 02:13 robsean Note Added: 0115990
2019-05-04 08:53 robsean Status resolved => closed