[harmattan] added translation building to the pro file

This commit is contained in:
Hauke Schade 2014-06-21 15:34:59 +02:00
parent 48e4ba41b2
commit 062458da9f
2 changed files with 623 additions and 0 deletions

594
i18n/ttrss.ts Normal file
View file

@ -0,0 +1,594 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0">
<context>
<name>AboutItem</name>
<message>
<location filename="../qml/ttrss/components/AboutItem.qml" line="16"/>
<location filename="../qml/ttrss/sailfish/items/AboutItem.qml" line="16"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/components/AboutItem.qml" line="22"/>
<location filename="../qml/ttrss/sailfish/items/AboutItem.qml" line="22"/>
<source>Buy me a beer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/components/AboutItem.qml" line="24"/>
<location filename="../qml/ttrss/sailfish/items/AboutItem.qml" line="24"/>
<source>Author: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/components/AboutItem.qml" line="25"/>
<location filename="../qml/ttrss/sailfish/items/AboutItem.qml" line="25"/>
<source>Thanks to:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/components/AboutItem.qml" line="28"/>
<location filename="../qml/ttrss/sailfish/items/AboutItem.qml" line="28"/>
<source>If you encounter bugs or have feature requests, please visit the Issue Tracker</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AboutPage</name>
<message>
<location filename="../qml/ttrss/components/AboutPage.qml" line="89"/>
<location filename="../qml/ttrss/sailfish/pages/AboutPage.qml" line="108"/>
<source>Donate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/components/AboutPage.qml" line="99"/>
<location filename="../qml/ttrss/sailfish/pages/AboutPage.qml" line="118"/>
<source>Homepage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/components/AboutPage.qml" line="131"/>
<location filename="../qml/ttrss/sailfish/pages/AboutPage.qml" line="150"/>
<source>Issuetracker</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/components/AboutPage.qml" line="168"/>
<location filename="../qml/ttrss/sailfish/pages/AboutPage.qml" line="42"/>
<location filename="../qml/ttrss/sailfish/pages/AboutPage.qml" line="45"/>
<source>License</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/components/AboutPage.qml" line="174"/>
<location filename="../qml/ttrss/sailfish/pages/AboutPage.qml" line="53"/>
<location filename="../qml/ttrss/sailfish/pages/AboutPage.qml" line="56"/>
<source>Privacy Policy</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Categories</name>
<message>
<location filename="../qml/ttrss/harmattan/Categories.qml" line="46"/>
<location filename="../qml/ttrss/sailfish/pages/Categories.qml" line="48"/>
<source>Loading</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/Categories.qml" line="47"/>
<location filename="../qml/ttrss/sailfish/pages/Categories.qml" line="49"/>
<source>No categories to display</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/Categories.qml" line="47"/>
<location filename="../qml/ttrss/sailfish/pages/Categories.qml" line="49"/>
<source>No categories have unread items</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/Categories.qml" line="63"/>
<location filename="../qml/ttrss/sailfish/pages/Categories.qml" line="43"/>
<source>Tiny Tiny RSS Reader</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CategoriesCover</name>
<message>
<location filename="../qml/ttrss/sailfish/cover/CategoriesCover.qml" line="39"/>
<source>Unread Items</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Constants</name>
<message>
<location filename="../qml/ttrss/models/Constants.qml" line="23"/>
<source>Archived articles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/models/Constants.qml" line="24"/>
<source>Starred articles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/models/Constants.qml" line="25"/>
<source>Published articles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/models/Constants.qml" line="26"/>
<source>Fresh articles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/models/Constants.qml" line="27"/>
<source>All articles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/models/Constants.qml" line="28"/>
<source>Recently read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/models/Constants.qml" line="30"/>
<source>Labels</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/models/Constants.qml" line="31"/>
<source>Special</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/models/Constants.qml" line="32"/>
<source>All Feeds</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/models/Constants.qml" line="33"/>
<source>Uncategorized</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ErrorDialog</name>
<message>
<location filename="../qml/ttrss/components/ErrorDialog.qml" line="44"/>
<source>OK</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FeedDelegate</name>
<message>
<location filename="../qml/ttrss/sailfish/pages/FeedDelegate.qml" line="84"/>
<source>Mark all read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/sailfish/pages/FeedDelegate.qml" line="89"/>
<source>Unsubscribe</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FeedItem</name>
<message>
<location filename="../qml/ttrss/harmattan/FeedItem.qml" line="82"/>
<location filename="../qml/ttrss/harmattan/FeedItem.qml" line="223"/>
<location filename="../qml/ttrss/harmattan/FeedItem.qml" line="226"/>
<location filename="../qml/ttrss/sailfish/pages/FeedItem.qml" line="45"/>
<source>Open in Web Browser</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/FeedItem.qml" line="232"/>
<source>Share</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/sailfish/pages/FeedItem.qml" line="50"/>
<source>Hide Dock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/sailfish/pages/FeedItem.qml" line="50"/>
<source>Open Dock</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FeedItemDelegate</name>
<message>
<location filename="../qml/ttrss/sailfish/pages/FeedItemDelegate.qml" line="116"/>
<source>Unstar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/sailfish/pages/FeedItemDelegate.qml" line="116"/>
<source>Star</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/sailfish/pages/FeedItemDelegate.qml" line="122"/>
<source>Unpublish</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/sailfish/pages/FeedItemDelegate.qml" line="122"/>
<source>Publish</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/sailfish/pages/FeedItemDelegate.qml" line="128"/>
<source>Mark read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/sailfish/pages/FeedItemDelegate.qml" line="128"/>
<source>Mark Unread</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/sailfish/pages/FeedItemDelegate.qml" line="134"/>
<source>Open in Web Browser</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FeedItemModel</name>
<message>
<location filename="../qml/ttrss/models/FeedItemModel.qml" line="60"/>
<source>Today</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FeedItems</name>
<message>
<location filename="../qml/ttrss/harmattan/FeedItems.qml" line="59"/>
<location filename="../qml/ttrss/harmattan/FeedItems.qml" line="66"/>
<location filename="../qml/ttrss/sailfish/pages/FeedItems.qml" line="70"/>
<source>Load more</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/FeedItems.qml" line="80"/>
<location filename="../qml/ttrss/sailfish/pages/FeedItems.qml" line="83"/>
<source>Loading</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/FeedItems.qml" line="81"/>
<location filename="../qml/ttrss/sailfish/pages/FeedItems.qml" line="84"/>
<source>No items in feed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/FeedItems.qml" line="81"/>
<location filename="../qml/ttrss/sailfish/pages/FeedItems.qml" line="84"/>
<source>No unread items in feed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/FeedItems.qml" line="120"/>
<location filename="../qml/ttrss/sailfish/pages/FeedItems.qml" line="45"/>
<source>Mark all read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/FeedItems.qml" line="138"/>
<source>Unstar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/FeedItems.qml" line="138"/>
<source>Star</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/FeedItems.qml" line="143"/>
<source>Unpublish</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/FeedItems.qml" line="143"/>
<source>Publish</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/FeedItems.qml" line="148"/>
<source>Mark read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/FeedItems.qml" line="148"/>
<source>Mark Unread</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/FeedItems.qml" line="153"/>
<location filename="../qml/ttrss/harmattan/FeedItems.qml" line="158"/>
<source>Open in Web Browser</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FeedItemsCover</name>
<message>
<location filename="../qml/ttrss/sailfish/cover/FeedItemsCover.qml" line="47"/>
<source>Unread Items</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Feeds</name>
<message>
<location filename="../qml/ttrss/harmattan/Feeds.qml" line="57"/>
<location filename="../qml/ttrss/sailfish/pages/Feeds.qml" line="54"/>
<source>Loading</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/Feeds.qml" line="58"/>
<location filename="../qml/ttrss/sailfish/pages/Feeds.qml" line="55"/>
<source>No feeds in category</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/Feeds.qml" line="58"/>
<location filename="../qml/ttrss/sailfish/pages/Feeds.qml" line="55"/>
<source>Category has no unread items</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/Feeds.qml" line="95"/>
<source>Add subscription</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/Feeds.qml" line="113"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/Feeds.qml" line="114"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/Feeds.qml" line="128"/>
<source>Feed address:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/Feeds.qml" line="152"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/Feeds.qml" line="157"/>
<source>Invalid URL</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/Feeds.qml" line="162"/>
<source>Already suscribed to Feed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/Feeds.qml" line="166"/>
<source>Feed added</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/Feeds.qml" line="182"/>
<source>Mark all read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/Feeds.qml" line="187"/>
<source>Unsubscribe</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FeedsCover</name>
<message>
<location filename="../qml/ttrss/sailfish/cover/FeedsCover.qml" line="47"/>
<source>Unread Items</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainPage</name>
<message>
<location filename="../qml/ttrss/harmattan/MainPage.qml" line="44"/>
<location filename="../qml/ttrss/sailfish/pages/MainPage.qml" line="52"/>
<source>Server:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/MainPage.qml" line="58"/>
<location filename="../qml/ttrss/sailfish/pages/MainPage.qml" line="64"/>
<source>Username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/MainPage.qml" line="72"/>
<location filename="../qml/ttrss/sailfish/pages/MainPage.qml" line="76"/>
<source>Password:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/MainPage.qml" line="83"/>
<location filename="../qml/ttrss/sailfish/pages/MainPage.qml" line="87"/>
<source>Ignore SSL Errors</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/MainPage.qml" line="106"/>
<location filename="../qml/ttrss/sailfish/pages/MainPage.qml" line="96"/>
<source>Clear</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/MainPage.qml" line="123"/>
<location filename="../qml/ttrss/sailfish/pages/MainPage.qml" line="113"/>
<source>Login</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/MainPage.qml" line="158"/>
<location filename="../qml/ttrss/sailfish/pages/MainPage.qml" line="26"/>
<source>No Account Yet?</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Settings</name>
<message>
<location filename="../qml/ttrss/harmattan/Settings.qml" line="30"/>
<location filename="../qml/ttrss/sailfish/pages/Settings.qml" line="35"/>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/Settings.qml" line="47"/>
<source>Theme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/Settings.qml" line="49"/>
<source>Dark</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/Settings.qml" line="49"/>
<source>White</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/Settings.qml" line="54"/>
<location filename="../qml/ttrss/sailfish/pages/Settings.qml" line="49"/>
<source>Order</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/Settings.qml" line="56"/>
<location filename="../qml/ttrss/sailfish/pages/Settings.qml" line="43"/>
<source>Newest First</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/Settings.qml" line="56"/>
<location filename="../qml/ttrss/sailfish/pages/Settings.qml" line="44"/>
<source>Oldest First</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/Settings.qml" line="61"/>
<location filename="../qml/ttrss/sailfish/pages/Settings.qml" line="89"/>
<source>Font Size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/Settings.qml" line="69"/>
<location filename="../qml/ttrss/sailfish/pages/Settings.qml" line="57"/>
<source>Automatically Mark Items as Read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/Settings.qml" line="75"/>
<location filename="../qml/ttrss/sailfish/pages/Settings.qml" line="63"/>
<source>Show Icons</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/Settings.qml" line="81"/>
<location filename="../qml/ttrss/sailfish/pages/Settings.qml" line="75"/>
<source>Use All Feeds on Startup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/harmattan/Settings.qml" line="87"/>
<location filename="../qml/ttrss/sailfish/pages/Settings.qml" line="82"/>
<source>Automatically Login</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/sailfish/pages/Settings.qml" line="69"/>
<source>Show a White Background on Icons</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/sailfish/pages/Settings.qml" line="76"/>
<source>You need to restart the App for this to take effect.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/sailfish/pages/Settings.qml" line="97"/>
<source>Tiny</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/sailfish/pages/Settings.qml" line="100"/>
<source>Small</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/sailfish/pages/Settings.qml" line="103"/>
<source>Medium</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/sailfish/pages/Settings.qml" line="106"/>
<source>Large</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/sailfish/pages/Settings.qml" line="109"/>
<source>Huge</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SettingsItem</name>
<message>
<location filename="../qml/ttrss/components/SettingsItem.qml" line="16"/>
<location filename="../qml/ttrss/sailfish/items/SettingsItem.qml" line="16"/>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SimplePopup</name>
<message>
<location filename="../qml/ttrss/components/SimplePopup.qml" line="45"/>
<source>OK</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ToggleShowAllItem</name>
<message>
<location filename="../qml/ttrss/components/ToggleShowAllItem.qml" line="22"/>
<location filename="../qml/ttrss/sailfish/items/ToggleShowAllItem.qml" line="20"/>
<source>Show Unread Only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ttrss/components/ToggleShowAllItem.qml" line="22"/>
<location filename="../qml/ttrss/sailfish/items/ToggleShowAllItem.qml" line="20"/>
<source>Show All</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View file

@ -73,6 +73,35 @@ OTHER_FILES += \
qtc_packaging/debian_harmattan/compat \
qtc_packaging/debian_harmattan/changelog
TS_FILE = $${_PRO_FILE_PWD_}/i18n/$${TARGET}.ts
# Translation source directories
TRANSLATION_SOURCE_CANDIDATES = $${_PRO_FILE_PWD_}/src $${_PRO_FILE_PWD_}/qml
for(dir, TRANSLATION_SOURCE_CANDIDATES) {
exists($$dir) {
TRANSLATION_SOURCES += $$dir
}
}
# The target would really be $$TS_FILE, but we use a non-file target to emulate .PHONY
update_translations.target = update_translations
update_translations.commands += mkdir -p translations && lupdate $${TRANSLATION_SOURCES} -ts $${TS_FILE}
QMAKE_EXTRA_TARGETS += update_translations
PRE_TARGETDEPS += update_translations
build_translations.target = build_translations
build_translations.commands += lrelease $${_PRO_FILE_}
QMAKE_EXTRA_TARGETS += build_translations
POST_TARGETDEPS += build_translations
TRANSLATIONS += i18n/qml-translation.cs.ts \
i18n/qml-translation.de.ts \
i18n/qml-translation.en.ts \
i18n/qml-translation.es.ts \
i18n/qml-translation.fr.ts \
i18n/qml-translation.ru.ts \
i18n/qml-translation.zh_CN.ts
contains(MEEGO_EDITION,harmattan) {
icon.files = images/ttrss80.png
icon.path = /usr/share/icons/hicolor/80x80/apps