diff --git a/src/daemon/CMakeLists.txt b/src/daemon/CMakeLists.txt
index 454ba1170311ac1b3eb85c65c529d69f9f89beef..2bf498401086ff8fcb2eb469dbd34c7fa1868d47 100644
--- a/src/daemon/CMakeLists.txt
+++ b/src/daemon/CMakeLists.txt
@@ -61,9 +61,10 @@ set(TARGET_NAME kiran-authentication-daemon)
configure_file(config-daemon.h.in ${CMAKE_CURRENT_BINARY_DIR}/config-daemon.h)
+file(GLOB TS_FILES "${PROJECT_SOURCE_DIR}/translations/${TARGET_NAME}.*.ts")
qt_create_translation(DAEMON_QM_FILES
${CMAKE_CURRENT_SOURCE_DIR} ../utils
- ${PROJECT_SOURCE_DIR}/translations/${TARGET_NAME}.zh_CN.ts
+ ${TS_FILES}
OPTIONS -I ${PROJECT_SOURCE_DIR} -I ${PROJECT_BINARY_DIR} -no-obsolete)
add_executable(
diff --git a/src/pam/CMakeLists.txt b/src/pam/CMakeLists.txt
index 968928186d4e4af81b159f13ca71d3047c05e765..8a893217c9925345079e2c87dce5e6cba2413f92 100644
--- a/src/pam/CMakeLists.txt
+++ b/src/pam/CMakeLists.txt
@@ -32,9 +32,10 @@ set(TARGET_NAME pam_kiran_authentication)
configure_file(config-pam.h.in ${CMAKE_CURRENT_BINARY_DIR}/config-pam.h)
+file(GLOB TS_FILES "${PROJECT_SOURCE_DIR}/translations/${TARGET_NAME}.*.ts")
qt_create_translation(PAM_QM_FILES
${CMAKE_CURRENT_SOURCE_DIR} ../utils
- ${PROJECT_SOURCE_DIR}/translations/${TARGET_NAME}.zh_CN.ts
+ ${TS_FILES}
OPTIONS -I ${PROJECT_SOURCE_DIR} -I ${PROJECT_BINARY_DIR} -no-obsolete)
add_library(
diff --git a/translations/kiran-authentication-daemon.bo_CN.ts b/translations/kiran-authentication-daemon.bo_CN.ts
new file mode 100644
index 0000000000000000000000000000000000000000..46b3f353771fd0a23437e6bc822bd79728e8e6e8
--- /dev/null
+++ b/translations/kiran-authentication-daemon.bo_CN.ts
@@ -0,0 +1,105 @@
+
+
+
+
+ PolkitProxy
+
+
+ Authorization failed.
+ དབང་བསྐུར་ཕམ་པ།
+
+
+
+ QObject
+
+
+ Authentication ID already exists.
+ ཐོབ་ཐང་ར་སྤྲོདIDད་ལྟ་ཡོད།
+
+
+
+ The user is enrolling.
+ བཀོལ་མཁན་ཐོ་འགོད་བྱེད་བཞིན་ཡོད།
+
+
+
+ Too many sessions.
+ སྐད་ཆ་བཤད་རེས་མང་དྲག་སོང་།
+
+
+
+ The session is in authentication.
+ སྐད་ཆ་བཤད་རེས་ནི་ཐོབ་ཐང་ར་སྤྲོད་བྱེད་པའི་ཁྲོད་དུ་གནས་ཡོད།
+
+
+
+ Internel error.
+ ནང་ཁུལ་གྱི་ནོར་འཁྲུལ།
+
+
+
+ Unknown error.
+ མི་ཤེས་པའི་ནོར་འཁྲུལ།
+
+
+
+ (error code: 0x%x)
+ (ཚབ་ཨང་ནོར་འཁྲུལ་ཅན།0x%ཡིན།)
+
+
+
+ Enrollment completed successfully.
+ ཐོ་འགོད་ལེགས་འགྲུབ་བྱུང་།
+
+
+
+ Enrollment failed.
+ ཐོ་འགོད་ཕམ་པ།
+
+
+
+ Enroll stage passed.
+ ཐོ་འགོད་དུས་རིམ་ལ་གྲོས་འཆམ་བྱུང་ཡོད་།
+
+
+
+ The enrollment scan did not succeed, please retry it.
+ ཐོ་འགོད་བྱེད་པར་ལེགས་འགྲུབ་མ་བྱུང་།ཡང་བསྐྱར་ཚོད་ལྟ་ཞིག་བྱེད་རོགས།
+
+
+
+ The finger swipe was too short, please retry it.
+ མཛུབ་མོ་ཤུད་འགུལ་ཧ་ཅང་ཐུང་བས་ཡང་བསྐྱར་ཚོད་ལྟ་ཞིག་བྱེད་རོགས།
+
+
+
+ The finger was not centered on the scanner, please retry it.
+ མཛུབ་མོ་བཤར་འབེབས་ཆས་ཀྱི་ལྟེ་བར་མེད་པས།ཡང་བསྐྱར་ཚོད་ལྟ་བྱོས།
+
+
+
+ Unknown enrollment error.
+ ཤེས་མེད་པའི་ཐོ་འགོད་ནོར་འཁྲུལ་རེད་།
+
+
+
+ Feature not match.
+ ནུས་པ་དོ་མི་མཉམ།
+
+
+
+ Feature matching successed.
+ ཁྱད་ཆོས་སྙོམས་སྒྲིག་ལེགས་གྲུབ་བྱུང་ཡོད་།
+
+
+
+ Feature not match, please retry it.
+ ནུས་པ་དོ་མི་མཉམ།ཡང་བསྐྱར་ཚོད་ལྟ་བྱོས།
+
+
+
+ Unknown verfication error.
+ ཤེས་མེད་པའི་ཚོད་ལྟས་ར་སྤྲོད་ནོར་འཁྲུལ་རེད་།
+
+
+
diff --git a/translations/kiran-authentication-daemon.kk_KZ.ts b/translations/kiran-authentication-daemon.kk_KZ.ts
new file mode 100644
index 0000000000000000000000000000000000000000..648dccc90157003f9200825a1ceab97d2d041aa0
--- /dev/null
+++ b/translations/kiran-authentication-daemon.kk_KZ.ts
@@ -0,0 +1,105 @@
+
+
+
+
+ PolkitProxy
+
+
+ Authorization failed.
+ Авторизация жаңылысы.
+
+
+
+ QObject
+
+
+ Authentication ID already exists.
+ Аутентификация идентификаторы бұрыннан бар.
+
+
+
+ The user is enrolling.
+ Пайдаланушы тіркелуде.
+
+
+
+ Too many sessions.
+ Тым көп әңгімелер.
+
+
+
+ The session is in authentication.
+ Сеанс аутентификациялануда.
+
+
+
+ Internel error.
+ Ішкі қате.
+
+
+
+ Unknown error.
+ Беймәлім қате.
+
+
+
+ (error code: 0x%x)
+ 0x% қате коды.
+
+
+
+ Enrollment completed successfully.
+ Тіркеу сәтті аяқталды.
+
+
+
+ Enrollment failed.
+ Тіркеу сәтсіз аяқталды
+
+
+
+ Enroll stage passed.
+ Тіркеу кезеңі өтті
+
+
+
+ The enrollment scan did not succeed, please retry it.
+ Тіркеуді қарап шығу сәтсіз аяқталды, әрекетті қайталаңыз
+
+
+
+ The finger swipe was too short, please retry it.
+ Саусақтың сырғуы тым қысқа, әрекетті қайталаңыз
+
+
+
+ The finger was not centered on the scanner, please retry it.
+ Саусағыңыз сканердің ортасында емес, әрекетті қайталаңыз
+
+
+
+ Unknown enrollment error.
+ Беймәлім тіркеу қатесі
+
+
+
+ Feature not match.
+ Функция сәйкес келмейді
+
+
+
+ Feature matching successed.
+ Сәтті сәйкестік
+
+
+
+ Feature not match, please retry it.
+ Функциялар сәйкес келмейді, әрекетті қайталаңыз
+
+
+
+ Unknown verfication error.
+ Беймәлім тексеру қатесі
+
+
+
diff --git a/translations/kiran-authentication-daemon.ky_KG.ts b/translations/kiran-authentication-daemon.ky_KG.ts
new file mode 100644
index 0000000000000000000000000000000000000000..9fae9098587a9e83c7262c1be7e1e436553dcab5
--- /dev/null
+++ b/translations/kiran-authentication-daemon.ky_KG.ts
@@ -0,0 +1,105 @@
+
+
+
+
+ PolkitProxy
+
+
+ Authorization failed.
+ Kuloledwa kulephera
+
+
+
+ QObject
+
+
+ Authentication ID already exists.
+ ID бар
+
+
+
+ The user is enrolling.
+ Ogwiritsa ntchito akulembetsa
+
+
+
+ Too many sessions.
+ Өтө көп сүйлөшүү
+
+
+
+ The session is in authentication.
+ текшерүү менен сүйлөшүү
+
+
+
+ Internel error.
+ Ички каталар
+
+
+
+ Unknown error.
+ Zolakwitsa zosadziwika
+
+
+
+ (error code: 0x%x)
+ Right Code 0x%
+
+
+
+ Enrollment completed successfully.
+ Kulembetsa kwatha
+
+
+
+ Enrollment failed.
+ Kulembetsa kulephera
+
+
+
+ Enroll stage passed.
+ Gawo lolembetsa ladutsa
+
+
+
+ The enrollment scan did not succeed, please retry it.
+ Kulembetsa kulembetsa sikupambana, chonde yesani
+
+
+
+ The finger swipe was too short, please retry it.
+ Kujambula zala kumakhala kochepa kwambiri, chonde yesani kachiwiri
+
+
+
+ The finger was not centered on the scanner, please retry it.
+ Mwala suli pakati pa scanner Chonde yesani kachiwiri
+
+
+
+ Unknown enrollment error.
+ Zolakwitsa zosadziwika
+
+
+
+ Feature not match.
+ Function дал келбейт
+
+
+
+ Feature matching successed.
+ Zogwirizana ndi zochitika
+
+
+
+ Feature not match, please retry it.
+ Function сураныч, кайра аракет дал келбейт
+
+
+
+ Unknown verfication error.
+ Cholakwika chosadziwika
+
+
+
diff --git a/translations/kiran-authentication-daemon.mn_MN.ts b/translations/kiran-authentication-daemon.mn_MN.ts
new file mode 100644
index 0000000000000000000000000000000000000000..ea38ce5ef6a53dd0c4f4a3f3883d8b2ffc53a650
--- /dev/null
+++ b/translations/kiran-authentication-daemon.mn_MN.ts
@@ -0,0 +1,105 @@
+
+
+
+
+ PolkitProxy
+
+
+ Authorization failed.
+ Зөвшөөрөл амжилтгүй болсон
+
+
+
+ QObject
+
+
+ Authentication ID already exists.
+ Гэрчлэх ID аль хэдийн байна
+
+
+
+ The user is enrolling.
+ Хэрэглэгч бүртгүүлж байна
+
+
+
+ Too many sessions.
+ Хэт олон яриа
+
+
+
+ The session is in authentication.
+ Сешн нь гэрчлэгдсэн байна
+
+
+
+ Internel error.
+ Дотоод алдаа
+
+
+
+ Unknown error.
+ Үл мэдэгдэх алдаа
+
+
+
+ (error code: 0x%x)
+ Алдааны код 0x%
+
+
+
+ Enrollment completed successfully.
+ Бүртгэл амжилттай дууссан
+
+
+
+ Enrollment failed.
+ Бүртгэл амжилтгүй болсон
+
+
+
+ Enroll stage passed.
+ Бүртгэлийн үе шат өнгөрсөн
+
+
+
+ The enrollment scan did not succeed, please retry it.
+ Бүртгэлийн скан амжилтгүй болсон тул дахин оролдоно уу
+
+
+
+ The finger swipe was too short, please retry it.
+ Хуруу хэт богино байна, дахин оролдоно уу
+
+
+
+ The finger was not centered on the scanner, please retry it.
+ Хуруу нь сканнерын төвд байхгүй байна, дахин оролдоно уу
+
+
+
+ Unknown enrollment error.
+ Бүртгэлийн алдаа тодорхойгүй байна
+
+
+
+ Feature not match.
+ Функц таарахгүй байна
+
+
+
+ Feature matching successed.
+ Онцлог шинж чанар амжилттай таарч байна
+
+
+
+ Feature not match, please retry it.
+ Функц таарахгүй байна уу, дахин оролдоно уу
+
+
+
+ Unknown verfication error.
+ Баталгаажуулалтын алдаа тодорхойгүй байна
+
+
+
diff --git a/translations/kiran-authentication-daemon.ug_CN.ts b/translations/kiran-authentication-daemon.ug_CN.ts
new file mode 100644
index 0000000000000000000000000000000000000000..e3bd46c3f2fd5bee3d6730abb4959309ba686234
--- /dev/null
+++ b/translations/kiran-authentication-daemon.ug_CN.ts
@@ -0,0 +1,105 @@
+
+
+
+
+ PolkitProxy
+
+
+ Authorization failed.
+ ھوقۇق بېرىش مەغلۇپ بولدى.
+
+
+
+ QObject
+
+
+ Authentication ID already exists.
+ سالاھىيەت تەكشۈرۈش ID مەۋجۇت.
+
+
+
+ The user is enrolling.
+ ئابونت تىزىمغا ئالدۇرىۋاتىدۇ.
+
+
+
+ Too many sessions.
+ بەك كۆپ سۆزلىشىش.
+
+
+
+ The session is in authentication.
+ سۆزلىشىش سالاھىيەت تەكشۈرۈش باسقۇچىدا.
+
+
+
+ Internel error.
+ ئىچكى خاتالىق.
+
+
+
+ Unknown error.
+ نامەلۇم خاتالىق.
+
+
+
+ (error code: 0x%x)
+ ( خاتا كود : %0x )
+
+
+
+ Enrollment completed successfully.
+ تىزىملىتىش مۇۋەپپەقىيەتلىك تاماملاندى.
+
+
+
+ Enrollment failed.
+ تىزىملىتىش مەغلۇپ بولدى.
+
+
+
+ Enroll stage passed.
+ تىزىملىتىش باسقۇچىدىن ئۆتتى.
+
+
+
+ The enrollment scan did not succeed, please retry it.
+ رويخەتكە ئالدۇرغان تەسۋىر كۆچۈرۈش مۇۋەپپەقىيەتلىك بولمىدى، قايتا سىناڭ.
+
+
+
+ The finger swipe was too short, please retry it.
+ بارماقنىڭ سىيرىلىشى بەك قىسقا، قايتا سىناڭ.
+
+
+
+ The finger was not centered on the scanner, please retry it.
+ بارماق سكاننېرنىڭ مەركىزىدە ئەمەس، قايتا سىناڭ.
+
+
+
+ Unknown enrollment error.
+ نامەلۇم تىزىملاش خاتالىقى
+
+
+
+ Feature not match.
+ ئىقتىدارى ماس كەلمىدى.
+
+
+
+ Feature matching successed.
+ ئالاھىدىلىكى ماسلاشتۇرۇش مۇۋەپپەقىيەتلىك بولدى.
+
+
+
+ Feature not match, please retry it.
+ ئىقتىدارى ماس كەلمىدى، قايتا سىناڭ.
+
+
+
+ Unknown verfication error.
+ نامەلۇم دەلىللەش خاتالىقى.
+
+
+
diff --git a/translations/pam_kiran_authentication.bo_CN.ts b/translations/pam_kiran_authentication.bo_CN.ts
new file mode 100644
index 0000000000000000000000000000000000000000..826ab9f3b83cac82a3928f2aa5ba8d34c5e2ea91
--- /dev/null
+++ b/translations/pam_kiran_authentication.bo_CN.ts
@@ -0,0 +1,17 @@
+
+
+
+
+ QObject
+
+
+ Select Authentication type (%1 default, %2 password, %3 fingerprint):
+ ཐོབ་ཐང་ཞིབ་བཤེར་གྱི་རིགས(1%ཡི་ཁས་ལེན།2%ཡི་གསང་བའི་ཨང་གྲངས།3%གྱི་མཛུབ་རིས་གདམ་དགོས།)
+
+
+
+ Too many authentication failures, so the authentication mode is locked.
+ ཐོབ་ཐང་ཞིབ་བཤེར་གྱི་ཕམ་ཁ་མང་བས།ཐོབ་ཐང་ཞིབ་བཤེར་གྱི་རྣམ་པ་གཏན་འཁེལ་བྱས།
+
+
+
diff --git a/translations/pam_kiran_authentication.kk_KZ.ts b/translations/pam_kiran_authentication.kk_KZ.ts
new file mode 100644
index 0000000000000000000000000000000000000000..8e73c39691f9f6c9627284a6b2c2953c2c1a8261
--- /dev/null
+++ b/translations/pam_kiran_authentication.kk_KZ.ts
@@ -0,0 +1,17 @@
+
+
+
+
+ QObject
+
+
+ Select Authentication type (%1 default, %2 password, %3 fingerprint):
+ % 1 түпнұсқалық растама түрі% 1 әдепкі мәні% 2 паролі% 3 саусақ ізін таңдаңыз
+
+
+
+ Too many authentication failures, so the authentication mode is locked.
+ Аутентификация тым көп сәтсіз аяқталды, сондықтан аутентификация режимі құлыпталған
+
+
+
diff --git a/translations/pam_kiran_authentication.ky_KG.ts b/translations/pam_kiran_authentication.ky_KG.ts
new file mode 100644
index 0000000000000000000000000000000000000000..d73b6203e91f2574735a39c9cff4cc794e86c75e
--- /dev/null
+++ b/translations/pam_kiran_authentication.ky_KG.ts
@@ -0,0 +1,17 @@
+
+
+
+
+ QObject
+
+
+ Select Authentication type (%1 default, %2 password, %3 fingerprint):
+ Sankhani mtundu wotsimikizirika wa mtundu 1 1 Mverani mtengo wa 2% password 3 zolemba zala
+
+
+
+ Too many authentication failures, so the authentication mode is locked.
+ Инсандык текшерүү өтө көп ката Ошондуктан текшерүү режими кулпуланган
+
+
+
diff --git a/translations/pam_kiran_authentication.mn_MN.ts b/translations/pam_kiran_authentication.mn_MN.ts
new file mode 100644
index 0000000000000000000000000000000000000000..f9ed721540d5c487f3b756db73beadd09506e430
--- /dev/null
+++ b/translations/pam_kiran_authentication.mn_MN.ts
@@ -0,0 +1,17 @@
+
+
+
+
+ QObject
+
+
+ Select Authentication type (%1 default, %2 password, %3 fingerprint):
+ Гэрчлэлийн төрөл% 1 анхдагч% 2 нууц үг% 3 хурууны хээг сонгоно уу
+
+
+
+ Too many authentication failures, so the authentication mode is locked.
+ Хэт олон баталгаажуулалт амжилтгүй болсон тул гэрчлэх горим түгжигдсэн байна
+
+
+
diff --git a/translations/pam_kiran_authentication.ug_CN.ts b/translations/pam_kiran_authentication.ug_CN.ts
new file mode 100644
index 0000000000000000000000000000000000000000..b4d32f7091c46a527c546cb868ac87bb24b73c8f
--- /dev/null
+++ b/translations/pam_kiran_authentication.ug_CN.ts
@@ -0,0 +1,17 @@
+
+
+
+
+ QObject
+
+
+ Select Authentication type (%1 default, %2 password, %3 fingerprint):
+ سالاھىيەت تەكشۈرۈش تۈرىنى تاللاش ( %1 كۆڭۈلدىكى قىممەت، %2 مەخپىي نومۇر، %3 بارماق ئىزى) :
+
+
+
+ Too many authentication failures, so the authentication mode is locked.
+ سالاھىيەت تەكشۈرۈشتە مەغلۇپ بولۇش بەك كۆپ، شۇڭا سالاھىيەت تەكشۈرۈش ئەندىزىسى قۇلۇپلىنىپ قالدى.
+
+
+