Add CMakeL10n rules.

Create translation template.
Modify CMake rules for translations
to make them independent of languages.

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
pull/3/head
Slávek Banko 6 years ago
parent 9e759ab9f7
commit 395c1540bb
No known key found for this signature in database
GPG Key ID: 608F5293A04BE668

@ -0,0 +1,23 @@
#################################################
#
# (C) 2018 Slávek Banko
# slavek.banko (AT) axis.cz
#
# Improvements and feedback are welcome
#
# This file is released under GPL >= 2
#
#################################################
cmake_minimum_required( VERSION 2.8 )
##### include our cmake modules #################
set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
include( TDEL10n )
##### create translation templates ##############
tde_l10n_auto_add_subdirectories( )

@ -0,0 +1,3 @@
##### create translation templates ##############
tde_l10n_create_template( "knetstats" )

@ -1 +1,9 @@
tde_auto_add_subdirectories( ) # build translations if some are already available
file( GLOB_RECURSE po_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} ${PROJECT_NAME}.po )
foreach( _po ${po_files} )
string( REPLACE "/" ";" _path "${_po}" )
list( GET _path 0 _lang )
tde_create_translation( FILES ${_po} LANG ${_lang} )
endforeach( )

@ -1 +0,0 @@
add_subdirectory( messages )

@ -1 +0,0 @@
tde_create_translation( LANG bg )

@ -1 +0,0 @@
add_subdirectory( messages )

@ -1 +0,0 @@
tde_create_translation( LANG br )

@ -1 +0,0 @@
add_subdirectory( messages )

@ -1 +0,0 @@
tde_create_translation( LANG cs )

@ -1 +0,0 @@
add_subdirectory( messages )

@ -1 +0,0 @@
tde_create_translation( LANG da )

@ -1 +0,0 @@
add_subdirectory( messages )

@ -1 +0,0 @@
tde_create_translation( LANG de )

@ -1 +0,0 @@
add_subdirectory( messages )

@ -1 +0,0 @@
tde_create_translation( LANG el )

@ -1 +0,0 @@
add_subdirectory( messages )

@ -1 +0,0 @@
tde_create_translation( LANG es )

@ -1 +0,0 @@
add_subdirectory( messages )

@ -1 +0,0 @@
tde_create_translation( LANG et )

@ -1 +0,0 @@
add_subdirectory( messages )

@ -1 +0,0 @@
tde_create_translation( LANG fr )

@ -1 +0,0 @@
add_subdirectory( messages )

@ -1 +0,0 @@
tde_create_translation( LANG ga )

@ -1 +0,0 @@
add_subdirectory( messages )

@ -1 +0,0 @@
tde_create_translation( LANG gl )

@ -1 +0,0 @@
add_subdirectory( messages )

@ -1 +0,0 @@
tde_create_translation( LANG it )

@ -1 +0,0 @@
add_subdirectory( messages )

@ -1 +0,0 @@
tde_create_translation( LANG ja )

@ -1 +0,0 @@
add_subdirectory( messages )

@ -1 +0,0 @@
tde_create_translation( LANG ka )

@ -0,0 +1,294 @@
# SOME DESCRIPTIVE TITLE.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2018-12-11 09:30+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: _translatorinfo:1
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr ""
#: _translatorinfo:2
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr ""
#: configure.cpp:128
msgid "You need to select at least one interface to monitor."
msgstr ""
#: knetstats.cpp:77
msgid "&Help"
msgstr ""
#: knetstats.cpp:89
msgid "You need kernel 2.6.x with support to the /sys filesystem."
msgstr ""
#: knetstats.cpp:187
#, c-format
msgid "New interface detected: %1"
msgstr ""
#: knetstatsview.cpp:92
#, c-format
msgid "Monitoring %1"
msgstr ""
#: knetstatsview.cpp:152
msgid "%1 is inactive"
msgstr ""
#: knetstatsview.cpp:155
msgid "%1 is active"
msgstr ""
#: knetstatsview.cpp:172
msgid "%1 is disconnected"
msgstr ""
#: knetstatsview.cpp:177
msgid "%1 is connected"
msgstr ""
#: statisticsbase.ui:24 main.cpp:33
#, no-c-format
msgid "KNetStats"
msgstr ""
#: main.cpp:39
msgid "A network device monitor."
msgstr ""
#: main.cpp:45
msgid "_: NAME OF TRANSLATORS"
msgstr ""
#: main.cpp:45
msgid "_: EMAIL OF TRANSLATORS"
msgstr ""
#: main.cpp:49
msgid "SCons help, Debian packages, etc."
msgstr ""
#: main.cpp:50
msgid "Icon themes"
msgstr ""
#: main.cpp:53
msgid "KNetStats translation to other languages"
msgstr ""
#: main.cpp:61
msgid ""
"You don't have any network interface.\n"
"KNetStats will quit now."
msgstr ""
#: statistics.cpp:34
#, c-format
msgid "Details of %1"
msgstr ""
#: configurebase.ui:24
#, no-c-format
msgid "Configure KNetStats"
msgstr ""
#: configurebase.ui:63
#, no-c-format
msgid "Ok"
msgstr ""
#: configurebase.ui:74
#, no-c-format
msgid "Apply"
msgstr ""
#: configurebase.ui:82
#, no-c-format
msgid "Cancel"
msgstr ""
#: configurebase.ui:113
#, no-c-format
msgid "Appearance"
msgstr ""
#: configurebase.ui:150
#, no-c-format
msgid "Theme:"
msgstr ""
#: configurebase.ui:156
#, no-c-format
msgid "Classic"
msgstr ""
#: configurebase.ui:161
#, no-c-format
msgid "Modem"
msgstr ""
#: configurebase.ui:166
#, no-c-format
msgid "Network"
msgstr ""
#: configurebase.ui:171
#, no-c-format
msgid "Wireless"
msgstr ""
#: configurebase.ui:176
#, no-c-format
msgid "Kppp"
msgstr ""
#: configurebase.ui:436 configurebase.ui:513
#, no-c-format
msgid "Download color:"
msgstr ""
#: configurebase.ui:465 configurebase.ui:505
#, no-c-format
msgid "Upload color:"
msgstr ""
#: configurebase.ui:489
#, no-c-format
msgid "Background:"
msgstr ""
#: configurebase.ui:537
#, no-c-format
msgid "Transparent background"
msgstr ""
#: configurebase.ui:558
#, no-c-format
msgid "Configuration"
msgstr ""
#: configurebase.ui:567
#, no-c-format
msgid "Icon"
msgstr ""
#: configurebase.ui:572
#, no-c-format
msgid "Text"
msgstr ""
#: configurebase.ui:577
#, no-c-format
msgid "Chart"
msgstr ""
#: configurebase.ui:589
#, no-c-format
msgid "View mode:"
msgstr ""
#: configurebase.ui:597
#, no-c-format
msgid "Update interval:"
msgstr ""
#: configurebase.ui:617
#, no-c-format
msgid "ms"
msgstr ""
#: configurebase.ui:625
#, no-c-format
msgid "To monitor this interface"
msgstr ""
#: statisticsbase.ui:87
#, no-c-format
msgid "? KB/s"
msgstr ""
#: statisticsbase.ui:103
#, no-c-format
msgid "0 KB/s"
msgstr ""
#: statisticsbase.ui:128
#, no-c-format
msgid "&Statistics"
msgstr ""
#: statisticsbase.ui:139
#, no-c-format
msgid "Upload speed:"
msgstr ""
#: statisticsbase.ui:147
#, no-c-format
msgid "Received:"
msgstr ""
#: statisticsbase.ui:155
#, no-c-format
msgid "Download speed:"
msgstr ""
#: statisticsbase.ui:163
#, no-c-format
msgid "Transmited:"
msgstr ""
#: statisticsbase.ui:196
#, no-c-format
msgid "Bytes"
msgstr ""
#: statisticsbase.ui:260
#, no-c-format
msgid "Packets"
msgstr ""
#: statisticsbase.ui:270
#, no-c-format
msgid "Deta&ils"
msgstr ""
#: statisticsbase.ui:281
#, no-c-format
msgid "IP:"
msgstr ""
#: statisticsbase.ui:289
#, no-c-format
msgid "Netmask:"
msgstr ""
#: statisticsbase.ui:297
#, no-c-format
msgid "MAC:"
msgstr ""
#: statisticsbase.ui:305
#, no-c-format
msgid "MTU:"
msgstr ""
#: statisticsbase.ui:451
#, no-c-format
msgid "O&k"
msgstr ""

@ -1 +0,0 @@
add_subdirectory( messages )

@ -1 +0,0 @@
tde_create_translation( LANG nl )

@ -1 +0,0 @@
add_subdirectory( messages )

@ -1 +0,0 @@
tde_create_translation( LANG pl )

@ -1 +0,0 @@
add_subdirectory( messages )

@ -1 +0,0 @@
tde_create_translation( LANG pt )

@ -1 +0,0 @@
add_subdirectory( messages )

@ -1 +0,0 @@
tde_create_translation( LANG pt_BR )

@ -1 +0,0 @@
add_subdirectory( messages )

@ -1 +0,0 @@
tde_create_translation( LANG ru )

@ -1 +0,0 @@
add_subdirectory( messages )

@ -1 +0,0 @@
tde_create_translation( LANG sk )

@ -1 +0,0 @@
add_subdirectory( messages )

@ -1 +0,0 @@
tde_create_translation( LANG sv )

@ -1 +0,0 @@
add_subdirectory( messages )

@ -1 +0,0 @@
tde_create_translation( LANG tr )
Loading…
Cancel
Save