mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-01-10 14:57:52 +00:00
NSIS: Drop hardcoded qt's translation filenames
This commit is contained in:
parent
5e4a94e6b6
commit
680455a21b
3
dist/windows/README.txt
vendored
3
dist/windows/README.txt
vendored
@ -42,8 +42,7 @@ translations
|
|||||||
You will need the files that conform to this globbing expression 'qt_??.qm qt_??_??.qm qtbase_??.qm qtbase_??_??.qm'.
|
You will need the files that conform to this globbing expression 'qt_??.qm qt_??_??.qm qtbase_??.qm qtbase_??_??.qm'.
|
||||||
Some of those files will be stubs. Filter any file that is smaller than 10KB in size.
|
Some of those files will be stubs. Filter any file that is smaller than 10KB in size.
|
||||||
Alternatively you can use the 'gather_qt_translations.py' script found in the same folder as this file.
|
Alternatively you can use the 'gather_qt_translations.py' script found in the same folder as this file.
|
||||||
Run it with '--help' to see its usage.
|
Run it with '--help' to see its usage.)
|
||||||
**YOU MUST** edit the list of .qm files in the 'installer.nsi' to match whatever files are in the 'translations' subfolder.)
|
|
||||||
qt_zh_TW.qm
|
qt_zh_TW.qm
|
||||||
installer.nsi
|
installer.nsi
|
||||||
license.txt
|
license.txt
|
||||||
|
21
dist/windows/installer.nsi
vendored
21
dist/windows/installer.nsi
vendored
@ -24,22 +24,17 @@ Section $(inst_qbt_req) ;"qBittorrent (required)"
|
|||||||
|
|
||||||
; Set output path to the installation directory.
|
; Set output path to the installation directory.
|
||||||
SetOutPath $INSTDIR
|
SetOutPath $INSTDIR
|
||||||
|
; Put files there
|
||||||
;Create 'translations' directory
|
|
||||||
CreateDirectory $INSTDIR\translations
|
|
||||||
|
|
||||||
; Put file there
|
|
||||||
File "qbittorrent.exe"
|
File "qbittorrent.exe"
|
||||||
File "qbittorrent.pdb"
|
File "qbittorrent.pdb"
|
||||||
File "qt.conf"
|
File "qt.conf"
|
||||||
File /r "qtbase_*.qm" ; omit translations folder path to preserve folder structure
|
|
||||||
File /oname=translations\qt_fa.qm "translations\qt_fa.qm"
|
;Create 'translations' directory
|
||||||
File /oname=translations\qt_gl.qm "translations\qt_gl.qm"
|
CreateDirectory $INSTDIR\translations
|
||||||
File /oname=translations\qt_lt.qm "translations\qt_lt.qm"
|
; Set output path to the installation\translations directory.
|
||||||
File /oname=translations\qt_pt.qm "translations\qt_pt.qm"
|
SetOutPath "$INSTDIR\translations"
|
||||||
File /oname=translations\qt_sl.qm "translations\qt_sl.qm"
|
; Put files there
|
||||||
File /oname=translations\qt_sv.qm "translations\qt_sv.qm"
|
File /r "translations\qt*.qm"
|
||||||
File /oname=translations\qt_zh_CN.qm "translations\qt_zh_CN.qm"
|
|
||||||
|
|
||||||
; Write the installation path into the registry
|
; Write the installation path into the registry
|
||||||
WriteRegStr HKLM "Software\qBittorrent" "InstallLocation" "$INSTDIR"
|
WriteRegStr HKLM "Software\qBittorrent" "InstallLocation" "$INSTDIR"
|
||||||
|
Loading…
Reference in New Issue
Block a user