mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-08-19 21:03:30 -07:00
autodetect system language on MacOS
This commit is contained in:
parent
e7a9e6d87a
commit
4183ae38dc
60 changed files with 6 additions and 124 deletions
|
@ -79,69 +79,6 @@ if (CMAKE_SYSTEM_NAME STREQUAL "Darwin")
|
|||
include(FindQtTranslations)
|
||||
qbt_get_qt_translations(QT_TRANSLATIONS)
|
||||
set_source_files_properties(${QT_TRANSLATIONS} PROPERTIES MACOSX_PACKAGE_LOCATION translations)
|
||||
set_source_files_properties(
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/qt.conf"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/qBitTorrentDocument.icns"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/qbittorrent_mac.icns"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/ar.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/az-Latn.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/be.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/bg.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/ca.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/cs.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/da.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/de.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/el.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/en_AU.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/en_GB.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/en.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/eo.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/es.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/et.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/eu.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/fa.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/fi.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/fr.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/gl.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/he.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/hi_IN.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/hr.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/hu.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/hy.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/id.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/is.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/it.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/ja.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/ka.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/ko.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/lt.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/ltg.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/lv_LV.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/mn_MN.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/ms_MY.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/nb.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/nl.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/oc.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/pl.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/pt_BR.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/pt_PT.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/ro.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/ru.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/sk.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/sl.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/sr.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/sv.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/th.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/tr.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/uk.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/uz-Latn.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/vi.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/zh_CN.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/zh_HK.lproj"
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/lproj/zh_TW.lproj"
|
||||
PROPERTIES
|
||||
MACOSX_PACKAGE_LOCATION Resources
|
||||
)
|
||||
# provide variables for substitution in dist/mac/Info.plist
|
||||
get_target_property(EXECUTABLE_NAME qbt_app OUTPUT_NAME)
|
||||
# This variable name should be changed once qmake is no longer used. Refer to the discussion in PR #14813
|
||||
|
@ -151,67 +88,12 @@ if (CMAKE_SYSTEM_NAME STREQUAL "Darwin")
|
|||
MACOSX_BUNDLE_BUNDLE_NAME "qBittorrent"
|
||||
MACOSX_BUNDLE_INFO_PLIST ${qBittorrent_SOURCE_DIR}/dist/mac/Info.plist
|
||||
)
|
||||
target_sources(qbt_app PRIVATE
|
||||
${QT_TRANSLATIONS}
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/qt.conf
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/qBitTorrentDocument.icns
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/qbittorrent_mac.icns
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/ar.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/az-Latn.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/be.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/bg.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/ca.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/cs.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/da.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/de.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/el.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/en_AU.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/en_GB.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/en.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/eo.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/es.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/et.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/eu.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/fa.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/fi.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/fr.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/gl.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/he.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/hi_IN.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/hr.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/hu.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/hy.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/id.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/is.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/it.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/ja.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/ka.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/ko.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/lt.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/ltg.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/lv_LV.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/mn_MN.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/ms_MY.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/nb.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/nl.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/oc.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/pl.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/pt_BR.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/pt_PT.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/ro.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/ru.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/sk.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/sl.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/sr.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/sv.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/th.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/tr.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/uk.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/uz-Latn.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/vi.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/zh_CN.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/zh_HK.lproj
|
||||
${qBittorrent_SOURCE_DIR}/dist/mac/lproj/zh_TW.lproj
|
||||
add_custom_command(
|
||||
TARGET qbt_app
|
||||
POST_BUILD
|
||||
COMMAND ${CMAKE_COMMAND} -E copy_directory
|
||||
"${qBittorrent_SOURCE_DIR}/dist/mac/Resources"
|
||||
"$<TARGET_FILE_DIR:qbt_app>/../Resources"
|
||||
)
|
||||
elseif (CMAKE_SYSTEM_NAME STREQUAL "Windows")
|
||||
set_target_properties(qbt_app PROPERTIES WIN32_EXECUTABLE ON)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue