Codebase list fcitx-sayura / 452df00
Imported Upstream version 0.1.1 Aron Xu 10 years ago
11 changed file(s) with 117 addition(s) and 94 deletion(s). Raw diff Collapse all Expand all
0 cmake_minimum_required (VERSION 2.6)
1
0 cmake_minimum_required(VERSION 2.6)
21 project(fcitx-sayura)
32
43 set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake" ${CMAKE_MODULE_PATH})
54
6 # FIND_PACKAGE(Gettext REQUIRED)
7 find_package(Fcitx REQUIRED)
8 find_package(Gettext REQUIRED)
5 find_package(Fcitx 4.2.7 REQUIRED)
96 find_package(Libiconv REQUIRED)
107
11 # uninstall target
12 configure_file(
13 "${CMAKE_CURRENT_SOURCE_DIR}/cmake/cmake_uninstall.cmake.in"
14 "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
15 IMMEDIATE @ONLY)
16
17 add_custom_target(uninstall
18 COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
8 _fcitx_add_uninstall_target()
199
2010 set(CMAKE_C_FLAGS "-Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -fvisibility=hidden ${CMAKE_C_FLAGS}")
2111 set(CMAKE_CXX_FLAGS "-Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -fvisibility=hidden ${CMAKE_CXX_FLAGS}")
4030 "${CMAKE_CURRENT_BINARY_DIR}/config.h"
4131 IMMEDIATE @ONLY)
4232
33 add_subdirectory(po)
4334 add_subdirectory(src)
4435 add_subdirectory(data)
45 add_subdirectory(po)
+0
-21
cmake/cmake_uninstall.cmake.in less more
0 if (NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt")
1 message(FATAL_ERROR "Cannot find install manifest: \"@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt\"")
2 endif(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt")
3
4 file(READ "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt" files)
5 string(REGEX REPLACE "\n" ";" files "${files}")
6 foreach (file ${files})
7 message(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"")
8 if (EXISTS "$ENV{DESTDIR}${file}" OR IS_SYMLINK "$ENV{DESTDIR}${file}")
9 execute_process(
10 COMMAND @CMAKE_COMMAND@ -E remove "$ENV{DESTDIR}${file}"
11 OUTPUT_VARIABLE rm_out
12 RESULT_VARIABLE rm_retval
13 )
14 if(NOT ${rm_retval} EQUAL 0)
15 message(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
16 endif (NOT ${rm_retval} EQUAL 0)
17 else (EXISTS "$ENV{DESTDIR}${file}" OR IS_SYMLINK "$ENV{DESTDIR}${file}")
18 message(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.")
19 endif (EXISTS "$ENV{DESTDIR}${file}" OR IS_SYMLINK "$ENV{DESTDIR}${file}")
20 endforeach(file)
0 fcitx_add_addon_conf_file(fcitx-sayura.conf)
1 fcitx_add_inputmethod_conf_file(sayura.conf)
2
30 install(FILES sayura.svg DESTINATION share/icons/hicolor/scalable/apps/)
41 set(sizes 16 24 32 48 64 128 192)
52 foreach(size ${sizes})
63 install(FILES "sayura${size}.png"
74 DESTINATION "share/icons/hicolor/${size}x${size}/apps/"
85 RENAME fcitx-sayura.png)
9 endforeach(size ${sizes})
6 endforeach()
107
118 install(FILES sayura32.png DESTINATION share/fcitx/skin/default/
129 RENAME sayura.png)
0 file(GLOB PO_FILES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.po)
1 file(RELATIVE_PATH REL_SOURCE_ROOT ${PROJECT_BINARY_DIR} ${PROJECT_SOURCE_DIR})
2 if ("${REL_SOURCE_ROOT}" STREQUAL "")
3 set(REL_SOURCE_ROOT ".")
4 endif("${REL_SOURCE_ROOT}" STREQUAL "")
5
6 set(POT_FILE fcitx-sayura.pot)
7
8 configure_file(POTFILES.in.in ${CMAKE_CURRENT_BINARY_DIR}/POTFILES.in)
9
10 extract_fcitx_addon_conf_postring()
11
12 add_custom_target(
13 pot
14 COMMAND INTLTOOL_EXTRACT=${INTLTOOL_EXTRACT} srcdir=${CMAKE_CURRENT_BINARY_DIR} ${INTLTOOL_UPDATE} --gettext-package fcitx-sayura --pot
15 WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
16 DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/conf.po
17 )
18
19 # Update .po files and compile them to binary .gmo files
20 gettext_create_translations(${POT_FILE} ALL ${PO_FILES})
21
0 set(PO_LANGS de ja zh_CN zh_TW)
1 foreach(lang ${PO_LANGS})
2 fcitx_translate_add_po_file("${lang}" "${lang}.po")
3 endforeach()
4 fcitx_translate_set_pot_target(pot fcitx-sayura fcitx-sayura.pot)
+0
-6
po/POTFILES.in.in less more
0 # List of source files which contain translatable strings.
1 ./po/conf.po
2 @REL_SOURCE_ROOT@/src/eim.c
3 @REL_SOURCE_ROOT@/src/eim.h
4 @REL_SOURCE_ROOT@/data/fcitx-sayura.conf.in
5 @REL_SOURCE_ROOT@/data/sayura.conf.in
0 # SOME DESCRIPTIVE TITLE.
1 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PACKAGE package.
3 #
4 # Translators:
5 # mar well <marwell.1980@freenet.de>, 2013
6 msgid ""
7 msgstr ""
8 "Project-Id-Version: fcitx\n"
9 "Report-Msgid-Bugs-To: fcitx-dev@googlegroups.com\n"
10 "POT-Creation-Date: 2013-06-03 14:03-0400\n"
11 "PO-Revision-Date: 2013-05-22 06:19+0000\n"
12 "Last-Translator: mar well <marwell.1980@freenet.de>\n"
13 "Language-Team: German (http://www.transifex.com/projects/p/fcitx/language/"
14 "de/)\n"
15 "Language: de\n"
16 "MIME-Version: 1.0\n"
17 "Content-Type: text/plain; charset=UTF-8\n"
18 "Content-Transfer-Encoding: 8bit\n"
19 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
20
21 #: data/fcitx-sayura.conf.in:4
22 msgid "Sayura Sinhala Input Method For Fcitx"
23 msgstr "Sayura Sinhala Eingabemethode für Fcitx"
24
25 #: src/eim.c:205 data/fcitx-sayura.conf.in:3 data/sayura.conf.in:3
26 msgid "Sinhala (Sayura)"
27 msgstr "Sinhala (Sayura)"
66 msgid ""
77 msgstr ""
88 "Project-Id-Version: PACKAGE VERSION\n"
9 "Report-Msgid-Bugs-To: \n"
10 "POT-Creation-Date: 2012-05-21 13:18+0800\n"
9 "Report-Msgid-Bugs-To: fcitx-dev@googlegroups.com\n"
10 "POT-Creation-Date: 2013-04-25 00:02-0400\n"
1111 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1212 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313 "Language-Team: LANGUAGE <LL@li.org>\n"
14 "Language: \n"
14 "Language: LANG\n"
1515 "MIME-Version: 1.0\n"
16 "Content-Type: text/plain; charset=CHARSET\n"
16 "Content-Type: text/plain; charset=utf-8\n"
1717 "Content-Transfer-Encoding: 8bit\n"
1818
19 #: /home/saber/Develop/fcitx-sayura/build/po/tmp/fcitx-sayura.conf.in.h:1
20 #: /home/saber/Develop/fcitx-sayura/build/po/tmp/sayura.conf.in.h:1
21 #: /home/saber/Develop/fcitx-sayura/build/po/../..//src/eim.c:191
19 #: src/eim.c:205 data/fcitx-sayura.conf.in:3 data/sayura.conf.in:3
2220 msgid "Sinhala (Sayura)"
2321 msgstr ""
2422
25 #: /home/saber/Develop/fcitx-sayura/build/po/tmp/fcitx-sayura.conf.in.h:2
23 #: data/fcitx-sayura.conf.in:4
2624 msgid "Sayura Sinhala Input Method For Fcitx"
2725 msgstr ""
0 # SOME DESCRIPTIVE TITLE.
1 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PACKAGE package.
3 #
4 # Translators:
5 # qeexee <qeexee@apanum.org>, 2013
6 msgid ""
7 msgstr ""
8 "Project-Id-Version: fcitx\n"
9 "Report-Msgid-Bugs-To: fcitx-dev@googlegroups.com\n"
10 "POT-Creation-Date: 2013-04-25 00:02-0400\n"
11 "PO-Revision-Date: 2013-04-03 11:42+0000\n"
12 "Last-Translator: いくや あわしろ <ikunya@gmail.com>\n"
13 "Language-Team: Japanese (http://www.transifex.com/projects/p/fcitx/language/"
14 "ja/)\n"
15 "Language: ja\n"
16 "MIME-Version: 1.0\n"
17 "Content-Type: text/plain; charset=UTF-8\n"
18 "Content-Transfer-Encoding: 8bit\n"
19 "Plural-Forms: nplurals=1; plural=0;\n"
20
21 #: data/fcitx-sayura.conf.in:4
22 msgid "Sayura Sinhala Input Method For Fcitx"
23 msgstr "Fcitx用のSayura Sinhala入力メソッド"
24
25 #: src/eim.c:205 data/fcitx-sayura.conf.in:3 data/sayura.conf.in:3
26 msgid "Sinhala (Sayura)"
27 msgstr "Sinhala (Sayura)"
0 # SOME DESCRIPTIVE TITLE.
01 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
12 # This file is distributed under the same license as the PACKAGE package.
23 #
3 # Weng Xuetian <wengxt@gmail.com>, 2010, 2011, 2012.
4 # Translators:
5 # Xuetian Weng <wengxt@gmail.com>, 2010-2012
46 msgid ""
57 msgstr ""
6 "Project-Id-Version: \n"
7 "Report-Msgid-Bugs-To: \n"
8 "POT-Creation-Date: 2012-05-21 13:18+0800\n"
9 "PO-Revision-Date: 2012-05-21 13:19+0800\n"
10 "Last-Translator: Weng Xuetian <wengxt@gmail.com>\n"
11 "Language-Team: Chinese Simplified <kde-i18n-doc@kde.org>\n"
8 "Project-Id-Version: fcitx\n"
9 "Report-Msgid-Bugs-To: fcitx-dev@googlegroups.com\n"
10 "POT-Creation-Date: 2013-04-25 00:02-0400\n"
11 "PO-Revision-Date: 2013-03-25 22:21+0000\n"
12 "Last-Translator: Xuetian Weng <wengxt@gmail.com>\n"
13 "Language-Team: Chinese (China) <fcitx-dev@googlegroups.com>\n"
1214 "Language: zh_CN\n"
1315 "MIME-Version: 1.0\n"
1416 "Content-Type: text/plain; charset=UTF-8\n"
1517 "Content-Transfer-Encoding: 8bit\n"
16 "X-Generator: Lokalize 1.4\n"
17 "Plural-Forms: nplurals=2; plural=n != 1;\n"
18 "Plural-Forms: nplurals=1; plural=0;\n"
1819
19 #: /home/saber/Develop/fcitx-sayura/build/po/tmp/fcitx-sayura.conf.in.h:2
20 #: data/fcitx-sayura.conf.in:4
2021 msgid "Sayura Sinhala Input Method For Fcitx"
2122 msgstr "Fcitx 的 Sayura 僧伽罗语输入法"
2223
23 #: /home/saber/Develop/fcitx-sayura/build/po/tmp/fcitx-sayura.conf.in.h:1
24 #: /home/saber/Develop/fcitx-sayura/build/po/tmp/sayura.conf.in.h:1
25 #: /home/saber/Develop/fcitx-sayura/build/po/../..//src/eim.c:191
24 #: src/eim.c:205 data/fcitx-sayura.conf.in:3 data/sayura.conf.in:3
2625 msgid "Sinhala (Sayura)"
2726 msgstr "僧伽罗语 (Sayura)"
28
29 #~ msgid "Sinhala"
30 #~ msgstr "僧伽罗语 (Sayura)"
0 # SOME DESCRIPTIVE TITLE.
1 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PACKAGE package.
3 #
4 # Translators:
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: fcitx\n"
8 "Report-Msgid-Bugs-To: fcitx-dev@googlegroups.com\n"
9 "POT-Creation-Date: 2013-06-03 14:03-0400\n"
10 "PO-Revision-Date: 2013-04-29 10:21+0000\n"
11 "Last-Translator: Xuetian Weng <wengxt@gmail.com>\n"
12 "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/fcitx/"
13 "language/zh_TW/)\n"
14 "Language: zh_TW\n"
15 "MIME-Version: 1.0\n"
16 "Content-Type: text/plain; charset=UTF-8\n"
17 "Content-Transfer-Encoding: 8bit\n"
18 "Plural-Forms: nplurals=1; plural=0;\n"
19
20 #: data/fcitx-sayura.conf.in:4
21 msgid "Sayura Sinhala Input Method For Fcitx"
22 msgstr "Fcitx 的 Sayura 僧伽羅語輸入法"
23
24 #: src/eim.c:205 data/fcitx-sayura.conf.in:3 data/sayura.conf.in:3
25 msgid "Sinhala (Sayura)"
26 msgstr "僧伽羅語 (Sayura)"
66 set(fcitx_sayura_sources
77 eim.c
88 )
9
10 fcitx_add_addon(fcitx-sayura ${fcitx_sayura_sources})
11 target_link_libraries(fcitx-sayura ${LIBICONV_LIBRARIES})
9 fcitx_add_addon_full(sayura
10 SOURCES ${fcitx_sayura_sources}
11 CONF_SRC ../data/fcitx-sayura.conf
12 IM_CONFIG ../data/sayura.conf
13 LINK_LIBS ${LIBICONV_LIBRARIES}
14 EXTRA_PO eim.h)