Skip to content

Commit f358410

Browse files
committed
fix: add gettext translation support for fcitx5 config
Add fcitx5 translation system with deepin-fcitx5-configtool domain, including 15 language po files and CMake install configuration. 添加fcitx5翻译支持,使用deepin-fcitx5-configtool翻译域, 包含15种语言的po文件和CMake安装配置。 Log: 添加翻译功能支持 PMS: BUG-314391 Influence: 修复"Restore &Defaults"等字符串在独立进程中的翻译显示问题
1 parent 345efc7 commit f358410

17 files changed

Lines changed: 10274 additions & 1 deletion

File tree

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ include(GenerateExportHeader)
2020
option(ENABLE_CONFIG_QT "Enable fcitx5-config-qt" On)
2121
option(ENABLE_TEST "Enable test" Off)
2222
add_definitions(-DTRANSLATION_DOMAIN=\"org.fcitx.fcitx5.kcm\")
23-
add_definitions(-DFCITX_GETTEXT_DOMAIN=\"fcitx5-configtool\")
23+
add_definitions(-DFCITX_GETTEXT_DOMAIN=\"deepin-fcitx5-configtool\")
2424
add_definitions(-DQT_NO_KEYWORDS)
2525
2626
# Find Qt version

debian/install

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
usr/lib/*/dde-control-center
22
usr/share/dde-control-center/translations/*
3+
usr/share/locale/*/LC_MESSAGES/deepin-fcitx5-configtool.mo
34
usr/libexec
45
usr/bin/fcitx5-helper
56
etc/xdg/autostart

src/lib/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,4 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
1515
add_subdirectory(layout)
1616
add_subdirectory(configlib)
1717
add_subdirectory(configwidgetslib)
18+
add_subdirectory(po)

src/lib/po/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
fcitx5_install_translation(deepin-fcitx5-configtool)

0 commit comments

Comments
 (0)