commit
b137f6f0b4
31 changed files with 1091 additions and 626 deletions
16
README.md
16
README.md
|
@ -1,18 +1,10 @@
|
||||||
# Tooter [Fork]
|
# Tooter
|
||||||
|
|
||||||
## About
|
|
||||||
Tooter is Mastodon client for Sailfish OS. It is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication.
|
Tooter is Mastodon client for Sailfish OS. It is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication.
|
||||||
|
|
||||||
This is a fork of dysk0/harbour-tooter. The app can by downloaded here: https://openrepos.net/content/molan/tooter-fork.
|
## Screenshot
|
||||||
|
<img width="200" title="Simple and cute cover" src="https://grave-design.com/images/tooter/sailfishos-tooter-cover.png"> <img width="200" title="Never miss a notification" src="https://grave-design.com/images/tooter/sailfishos-tooter-notifications.png"> <img width="200" title="Rich timeline with media display" src="https://grave-design.com/images/tooter/sailfishos-tooter-home.png"> <img width="200" title="Media upload and spoiler toots" src="https://grave-design.com/images/tooter/sailfishos-tooter-conversation.png"> <img width="200" title="Reading mode for Articles" src="https://grave-design.com/images/tooter/sailfishos-tooter-reading-mode.png"> <img width="200" title="Save up on your data plan" src="https://grave-design.com/images/tooter/sailfishos-tooter-settings.png"> <img width="200" title="Username prediction while typing" src="https://grave-design.com/images/tooter/sailfishos-tooter-autocomplete.png"> <img width="200" title="Simple user search" src="https://grave-design.com/images/tooter/sailfishos-tooter-usersearch.png">
|
||||||
|
|
||||||
## Build
|
|
||||||
Clone / download this repository and import it in your SailfishOS IDE using the harbour-tooter.pro project file. No additional configuration needed.
|
|
||||||
|
|
||||||
## Contributions
|
|
||||||
Contributions to this project are very welcome, since I don't have the resources and time to implement and fix everything Tooter still misses or lacks. Thank you!
|
|
||||||
|
|
||||||
## Screenshots
|
|
||||||
<img width="200" title="Page Home" src="https://telegra.ph/file/710bba46d9f818e0f88ab.png"> <img width="200" title="Page Profile" src="https://telegra.ph/file/c5b504f637c874861eeee.png"> <img width="200" title="Page Conversation" src="https://telegra.ph/file/c9584f8d68c89827c53e5.png">
|
|
||||||
|
|
||||||
## License
|
## License
|
||||||
Licensed under GNU GPLv3
|
`// TODO`
|
||||||
|
|
|
@ -1,110 +1,116 @@
|
||||||
# NOTICE:
|
# NOTICE:
|
||||||
#
|
#
|
||||||
# Application name defined in TARGET has a corresponding QML filename.
|
# Application name defined in TARGET has a corresponding QML filename.
|
||||||
# If name defined in TARGET is changed, the following needs to be done
|
# If name defined in TARGET is changed, the following needs to be done
|
||||||
# to match new name:
|
# to match new name:
|
||||||
# - corresponding QML filename must be changed
|
# - corresponding QML filename must be changed
|
||||||
# - desktop icon filename must be changed
|
# - desktop icon filename must be changed
|
||||||
# - desktop filename must be changed
|
# - desktop filename must be changed
|
||||||
# - icon definition filename in desktop file must be changed
|
# - icon definition filename in desktop file must be changed
|
||||||
# - translation filenames have to be changed
|
# - translation filenames have to be changed
|
||||||
|
|
||||||
# The name of your application
|
# The name of your application
|
||||||
TARGET = harbour-tooter
|
TARGET = harbour-tooter
|
||||||
|
|
||||||
CONFIG += sailfishapp
|
CONFIG += sailfishapp
|
||||||
|
|
||||||
QT += network dbus sql
|
QT += network dbus sql
|
||||||
CONFIG += link_pkgconfig
|
CONFIG += link_pkgconfig
|
||||||
PKGCONFIG += sailfishapp
|
PKGCONFIG += sailfishapp
|
||||||
PKGCONFIG += \
|
PKGCONFIG += \
|
||||||
nemonotifications-qt5
|
nemonotifications-qt5
|
||||||
|
|
||||||
DEFINES += "APPVERSION=\\\"$${SPECVERSION}\\\""
|
DEFINES += "APPVERSION=\\\"$${SPECVERSION}\\\""
|
||||||
DEFINES += "APPNAME=\\\"$${TARGET}\\\""
|
DEFINES += "APPNAME=\\\"$${TARGET}\\\""
|
||||||
|
|
||||||
!exists( src/dbusAdaptor.h ) {
|
!exists( src/dbusAdaptor.h ) {
|
||||||
system(qdbusxml2cpp config/ba.dysko.harbour.tooter.xml -i dbus.h -a src/dbusAdaptor)
|
system(qdbusxml2cpp config/ba.dysko.harbour.tooter.xml -i dbus.h -a src/dbusAdaptor)
|
||||||
}
|
}
|
||||||
|
|
||||||
config.path = /usr/share/$${TARGET}/config/
|
config.path = /usr/share/$${TARGET}/config/
|
||||||
config.files = config/icon-lock-harbour-tooter.png
|
config.files = config/icon-lock-harbour-tooter.png
|
||||||
|
|
||||||
notification_categories.path = /usr/share/lipstick/notificationcategories
|
notification_categories.path = /usr/share/lipstick/notificationcategories
|
||||||
notification_categories.files = config/x-harbour.tooter.activity.*
|
notification_categories.files = config/x-harbour.tooter.activity.*
|
||||||
|
|
||||||
dbus_services.path = /usr/share/dbus-1/services/
|
dbus_services.path = /usr/share/dbus-1/services/
|
||||||
dbus_services.files = config/ba.dysko.harbour.tooter.service
|
dbus_services.files = config/ba.dysko.harbour.tooter.service
|
||||||
|
|
||||||
interfaces.path = /usr/share/dbus-1/interfaces/
|
interfaces.path = /usr/share/dbus-1/interfaces/
|
||||||
interfaces.files = config/ba.dysko.harbour.tooter.xml
|
interfaces.files = config/ba.dysko.harbour.tooter.xml
|
||||||
|
|
||||||
SOURCES += src/harbour-tooter.cpp
|
SOURCES += src/harbour-tooter.cpp
|
||||||
SOURCES += src/imageuploader.cpp
|
SOURCES += src/imageuploader.cpp
|
||||||
SOURCES += src/filedownloader.cpp
|
SOURCES += src/filedownloader.cpp
|
||||||
SOURCES += src/notifications.cpp
|
SOURCES += src/notifications.cpp
|
||||||
SOURCES += src/dbusAdaptor.cpp
|
SOURCES += src/dbusAdaptor.cpp
|
||||||
SOURCES += src/dbus.cpp
|
SOURCES += src/dbus.cpp
|
||||||
|
|
||||||
HEADERS += src/imageuploader.h
|
HEADERS += src/imageuploader.h
|
||||||
HEADERS += src/filedownloader.h
|
HEADERS += src/filedownloader.h
|
||||||
HEADERS += src/notifications.h
|
HEADERS += src/notifications.h
|
||||||
HEADERS += src/dbusAdaptor.h
|
HEADERS += src/dbusAdaptor.h
|
||||||
HEADERS += src/dbus.h
|
HEADERS += src/dbus.h
|
||||||
|
|
||||||
DISTFILES += qml/harbour-tooter.qml \
|
DISTFILES += qml/harbour-tooter.qml \
|
||||||
qml/pages/components/MiniStatus.qml \
|
qml/pages/components/VisualContainer.qml \
|
||||||
qml/pages/components/MiniHeader.qml \
|
qml/pages/components/MiniStatus.qml \
|
||||||
qml/pages/components/ItemUser.qml \
|
qml/pages/components/MiniHeader.qml \
|
||||||
qml/pages/components/MyList.qml \
|
qml/pages/components/ItemUser.qml \
|
||||||
qml/pages/components/Navigation.qml \
|
qml/pages/components/MyList.qml \
|
||||||
qml/pages/components/ProfileHeader.qml \
|
qml/pages/components/Navigation.qml \
|
||||||
qml/pages/components/MediaBlock.qml \
|
qml/pages/components/ProfileHeader.qml \
|
||||||
qml/pages/components/MyImage.qml \
|
qml/pages/components/MediaBlock.qml \
|
||||||
qml/pages/components/ImageFullScreen.qml \
|
qml/pages/components/MyImage.qml \
|
||||||
qml/cover/CoverPage.qml \
|
qml/pages/components/ImageFullScreen.qml \
|
||||||
qml/pages/MainPage.qml \
|
qml/cover/CoverPage.qml \
|
||||||
qml/pages/LoginPage.qml \
|
qml/pages/MainPage.qml \
|
||||||
qml/pages/Conversation.qml \
|
qml/pages/LoginPage.qml \
|
||||||
qml/pages/components/Toot.qml \
|
qml/pages/Conversation.qml \
|
||||||
qml/pages/Profile.qml \
|
qml/pages/components/Toot.qml \
|
||||||
qml/pages/Settings.qml \
|
qml/pages/Browser.qml \
|
||||||
qml/lib/API.js \
|
qml/pages/Profile.qml \
|
||||||
qml/images/notification.svg \
|
qml/pages/Settings.qml \
|
||||||
qml/images/verified.svg \
|
qml/lib/API.js \
|
||||||
qml/images/tooter.svg \
|
qml/images/notification.svg \
|
||||||
qml/lib/Mastodon.js \
|
qml/images/verified.svg \
|
||||||
qml/lib/Worker.js \
|
qml/images/boosted.svg \
|
||||||
config/icon-lock-harbour-tooter.png \
|
qml/images/tooter.svg \
|
||||||
config/x-harbour.tooter.activity.conf \
|
qml/images/emojiselect.svg \
|
||||||
qml/pages/components/VisualContainer.qml \
|
qml/images/icon-m-profile.svg \
|
||||||
rpm/harbour-tooter.changes \
|
qml/images/icon-l-profile.svg \
|
||||||
rpm/harbour-tooter.changes.run.in \
|
qml/lib/Mastodon.js \
|
||||||
rpm/harbour-tooter.spec \
|
qml/lib/Worker.js \
|
||||||
rpm/harbour-tooter.yaml \
|
config/icon-lock-harbour-tooter.png \
|
||||||
translations/*.ts \
|
config/x-harbour.tooter.activity.conf \
|
||||||
harbour-tooter.desktop
|
rpm/harbour-tooter.changes \
|
||||||
|
rpm/harbour-tooter.changes.run.in \
|
||||||
SAILFISHAPP_ICONS = 86x86 108x108 128x128 172x172
|
rpm/harbour-tooter.spec \
|
||||||
|
rpm/harbour-tooter.yaml \
|
||||||
# to disable building translations every time, comment out the
|
translations/*.ts \
|
||||||
# following CONFIG line
|
harbour-tooter.desktop
|
||||||
CONFIG += sailfishapp_i18n
|
|
||||||
|
SAILFISHAPP_ICONS = 86x86 108x108 128x128 172x172
|
||||||
# German translation is enabled as an example. If you aren't
|
|
||||||
# planning to localize your app, remember to comment out the
|
# to disable building translations every time, comment out the
|
||||||
# following TRANSLATIONS line. And also do not forget to
|
# following CONFIG line
|
||||||
# modify the localized app name in the the .desktop file.
|
CONFIG += sailfishapp_i18n
|
||||||
TRANSLATIONS += translations/harbour-tooter-de.ts
|
|
||||||
TRANSLATIONS += translations/harbour-tooter-el.ts
|
# German translation is enabled as an example. If you aren't
|
||||||
TRANSLATIONS += translations/harbour-tooter-es.ts
|
# planning to localize your app, remember to comment out the
|
||||||
TRANSLATIONS += translations/harbour-tooter-fi.ts
|
# following TRANSLATIONS line. And also do not forget to
|
||||||
TRANSLATIONS += translations/harbour-tooter-fr.ts
|
# modify the localized app name in the the .desktop file.
|
||||||
TRANSLATIONS += translations/harbour-tooter-nl.ts
|
TRANSLATIONS += translations/harbour-tooter-de.ts
|
||||||
TRANSLATIONS += translations/harbour-tooter-nl_BE.ts
|
TRANSLATIONS += translations/harbour-tooter-el.ts
|
||||||
TRANSLATIONS += translations/harbour-tooter-oc.ts
|
TRANSLATIONS += translations/harbour-tooter-es.ts
|
||||||
TRANSLATIONS += translations/harbour-tooter-pl.ts
|
TRANSLATIONS += translations/harbour-tooter-fi.ts
|
||||||
TRANSLATIONS += translations/harbour-tooter-ru.ts
|
TRANSLATIONS += translations/harbour-tooter-fr.ts
|
||||||
TRANSLATIONS += translations/harbour-tooter-sr.ts
|
TRANSLATIONS += translations/harbour-tooter-nl.ts
|
||||||
TRANSLATIONS += translations/harbour-tooter-sv.ts
|
TRANSLATIONS += translations/harbour-tooter-nl_BE.ts
|
||||||
TRANSLATIONS += translations/harbour-tooter-zh_CN.ts
|
TRANSLATIONS += translations/harbour-tooter-oc.ts
|
||||||
|
TRANSLATIONS += translations/harbour-tooter-pl.ts
|
||||||
|
TRANSLATIONS += translations/harbour-tooter-ru.ts
|
||||||
|
TRANSLATIONS += translations/harbour-tooter-sr.ts
|
||||||
|
TRANSLATIONS += translations/harbour-tooter-sv.ts
|
||||||
|
TRANSLATIONS += translations/harbour-tooter-zh_CN.ts
|
||||||
|
TRANSLATIONS += translations/harbour-tooter-it.ts
|
||||||
|
|
|
@ -36,6 +36,7 @@ import "./lib/API.js" as Logic
|
||||||
ApplicationWindow
|
ApplicationWindow
|
||||||
{
|
{
|
||||||
id: appWindow
|
id: appWindow
|
||||||
|
//initialPage: Component { FirstPage { } }
|
||||||
cover: Qt.resolvedUrl("cover/CoverPage.qml")
|
cover: Qt.resolvedUrl("cover/CoverPage.qml")
|
||||||
allowedOrientations: defaultAllowedOrientations
|
allowedOrientations: defaultAllowedOrientations
|
||||||
Component.onCompleted: {
|
Component.onCompleted: {
|
||||||
|
@ -58,6 +59,9 @@ ApplicationWindow
|
||||||
pageStack.push(Qt.resolvedUrl("./pages/MainPage.qml"), {})
|
pageStack.push(Qt.resolvedUrl("./pages/MainPage.qml"), {})
|
||||||
});
|
});
|
||||||
|
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//pageStack.push(Qt.resolvedUrl("./pages/Conversation.qml"), {})
|
||||||
} else {
|
} else {
|
||||||
pageStack.push(Qt.resolvedUrl("./pages/LoginPage.qml"), {})
|
pageStack.push(Qt.resolvedUrl("./pages/LoginPage.qml"), {})
|
||||||
}
|
}
|
||||||
|
|
16
qml/images/boosted.svg
Normal file
16
qml/images/boosted.svg
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||||
|
viewBox="0 0 36 36" enable-background="new 0 0 36 36" xml:space="preserve">
|
||||||
|
<g>
|
||||||
|
<g>
|
||||||
|
<path fill="#FFFFFF" d="M28.8,12.5c-1.8,0-4.6,0-6.3,0c-0.5,0-1.5,0-0.8-1.1c1-1.9,3-5.9,4.3-8.1c0.7-1.1,0.8-1.8-0.4-1.8
|
||||||
|
c-2.7,0-9.1,0-12,0c-1.1,0-1.6,0.5-2.1,1.6c-1.4,3.5-4.7,12.1-5.9,15.7c-0.4,1.2,0.3,1.7,1.2,1.7c1.8,0,5,0,6.7,0
|
||||||
|
c0.6,0,1.2,0.1,0.8,1.4c-0.8,2.3-2,7-2.8,9.7c0,0-0.8,3.7,2.4,0.8C18.1,28.2,25.4,17.7,29,14C29.7,13.4,29.7,12.5,28.8,12.5z
|
||||||
|
M20.7,21.1c-2.2,2.8-4.4,5.7-6.3,7.8c0.1-0.2,0.1-0.5,0.2-0.7c0.6-2.1,1.2-4.3,1.7-5.7l0,0l0,0c0.3-1.2,0.2-2.1-0.3-2.9
|
||||||
|
c-0.5-0.7-1.4-1.1-2.4-1.1H7.9c1.3-3.7,3.9-10.4,5.2-13.8l0.3-0.8c0.1-0.2,0.2-0.3,0.2-0.4c0,0,0,0,0,0h10
|
||||||
|
c-1.2,2.2-2.7,5.2-3.6,6.9c-0.7,1.3-0.5,2.2-0.2,2.8c0.7,1.3,2.2,1.3,2.7,1.3h3.4C24.4,16.3,22.6,18.6,20.7,21.1z"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 1.1 KiB |
17
qml/images/icon-l-profile.svg
Normal file
17
qml/images/icon-l-profile.svg
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||||
|
<svg version="1.1" id="Layer_2" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||||
|
viewBox="0 0 96 96" style="enable-background:new 0 0 96 96;" xml:space="preserve">
|
||||||
|
<style type="text/css">
|
||||||
|
.st0{opacity:0.5;fill:#FFFFFF;}
|
||||||
|
.st1{fill:#FFFFFF;}
|
||||||
|
.st2{opacity:0.75;fill:#FFFFFF;}
|
||||||
|
</style>
|
||||||
|
<g>
|
||||||
|
<rect x="0.5" y="0" class="st0" width="95" height="95"/>
|
||||||
|
</g>
|
||||||
|
<path class="st1" d="M48,52.5c-9.7,0-17.6-7.9-17.6-17.6S38.3,17.3,48,17.3s17.6,7.9,17.6,17.6S57.7,52.5,48,52.5z M48,19.3
|
||||||
|
c-8.6,0-15.6,7-15.6,15.6s7,15.6,15.6,15.6c8.6,0,15.6-7,15.6-15.6S56.6,19.3,48,19.3z"/>
|
||||||
|
<path class="st2" d="M78.8,76.4h-2v-1.6c0-7.6-6.2-13.8-13.8-13.8H33c-7.6,0-13.8,6.2-13.8,13.8v1.6h-2v-1.6
|
||||||
|
c0-8.7,7.1-15.8,15.8-15.8h30c8.7,0,15.8,7.1,15.8,15.8V76.4z"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 936 B |
25
qml/images/icon-m-profile.svg
Normal file
25
qml/images/icon-m-profile.svg
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||||
|
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||||
|
viewBox="0 0 64 64" style="enable-background:new 0 0 64 64;" xml:space="preserve">
|
||||||
|
<style type="text/css">
|
||||||
|
.st0{opacity:0.5;fill:#FFFFFF;}
|
||||||
|
.st1{fill:#FFFFFF;fill-opacity:0;}
|
||||||
|
.st2{opacity:0.6;fill:#FFFFFF;enable-background:new ;}
|
||||||
|
.st3{fill:#FFFFFF;}
|
||||||
|
</style>
|
||||||
|
<g id="Layer_2">
|
||||||
|
<rect y="0" class="st0" width="64" height="64"/>
|
||||||
|
</g>
|
||||||
|
<g id="Layer_1">
|
||||||
|
<g id="icon-m-contact">
|
||||||
|
<rect id="icon-m-contact_1_" y="0" class="st1" width="64" height="64"/>
|
||||||
|
<g>
|
||||||
|
<path class="st2" d="M22,41.5h20c5,0,9,4,9,9c0,0.3,0,0.7-0.1,1h2c0-0.3,0-0.7,0-1c0-6.1-4.9-11-11-11H22c-6.1,0-11,4.9-11,11
|
||||||
|
c0,0.3,0,0.7,0,1h2c0-0.3-0.1-0.7-0.1-1C13,45.5,17,41.5,22,41.5z"/>
|
||||||
|
<path class="st3" d="M32,35.5c-6.6,0-12-5.4-12-12s5.4-12,12-12s12,5.4,12,12S38.6,35.5,32,35.5z M32,13.5c-5.5,0-10,4.5-10,10
|
||||||
|
s4.5,10,10,10s10-4.5,10-10S37.5,13.5,32,13.5z"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 1.1 KiB |
|
@ -150,8 +150,8 @@ function parseNotification(data){
|
||||||
switch (item['type']){
|
switch (item['type']){
|
||||||
case "mention":
|
case "mention":
|
||||||
if (!data.status) {
|
if (!data.status) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
item = parseToot(data.status)
|
item = parseToot(data.status)
|
||||||
item['typeIcon'] = "image://theme/icon-s-retweet"
|
item['typeIcon'] = "image://theme/icon-s-retweet"
|
||||||
|
@ -160,8 +160,8 @@ function parseNotification(data){
|
||||||
break;
|
break;
|
||||||
case "reblog":
|
case "reblog":
|
||||||
if (!data.status) {
|
if (!data.status) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
item = parseToot(data.status)
|
item = parseToot(data.status)
|
||||||
item = parseAccounts(item, "reblog_", data["account"])
|
item = parseAccounts(item, "reblog_", data["account"])
|
||||||
|
|
|
@ -37,6 +37,7 @@ import "../lib/API.js" as Logic
|
||||||
|
|
||||||
Page {
|
Page {
|
||||||
id: loginPage
|
id: loginPage
|
||||||
|
|
||||||
// The effective value will be restricted by ApplicationWindow.allowedOrientations
|
// The effective value will be restricted by ApplicationWindow.allowedOrientations
|
||||||
allowedOrientations: Orientation.All
|
allowedOrientations: Orientation.All
|
||||||
|
|
||||||
|
@ -67,7 +68,8 @@ Page {
|
||||||
width: parent.width
|
width: parent.width
|
||||||
validator: RegExpValidator { regExp: /^(ftp|http|https):\/\/[^ "]+$/ }
|
validator: RegExpValidator { regExp: /^(ftp|http|https):\/\/[^ "]+$/ }
|
||||||
EnterKey.enabled: instance.acceptableInput;
|
EnterKey.enabled: instance.acceptableInput;
|
||||||
EnterKey.iconSource: "image://theme/icon-m-enter-next"
|
EnterKey.highlighted: instance.acceptableInput;
|
||||||
|
EnterKey.iconSource: "image://theme/icon-m-accept"
|
||||||
EnterKey.onClicked: {
|
EnterKey.onClicked: {
|
||||||
Logic.api = new Logic.MastodonAPI({ instance: instance.text, api_user_token: "" });
|
Logic.api = new Logic.MastodonAPI({ instance: instance.text, api_user_token: "" });
|
||||||
Logic.api.registerApplication("Tooter",
|
Logic.api.registerApplication("Tooter",
|
||||||
|
@ -109,13 +111,14 @@ Page {
|
||||||
anchors {
|
anchors {
|
||||||
left: parent.left
|
left: parent.left
|
||||||
right: parent.right
|
right: parent.right
|
||||||
leftMargin: Theme.paddingLarge
|
topMargin: Theme.paddingMedium
|
||||||
rightMargin: Theme.paddingLarge
|
leftMargin: Theme.horizontalPageMargin
|
||||||
|
rightMargin: Theme.horizontalPageMargin
|
||||||
}
|
}
|
||||||
|
|
||||||
width: parent.width
|
width: parent.width
|
||||||
wrapMode: Text.WordWrap
|
wrapMode: Text.WordWrap
|
||||||
color: Theme.secondaryHighlightColor
|
color: Theme.highlightColor
|
||||||
font.pixelSize: Theme.fontSizeExtraSmall
|
font.pixelSize: Theme.fontSizeExtraSmall
|
||||||
text: qsTr("Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.")
|
text: qsTr("Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.")
|
||||||
}
|
}
|
||||||
|
|
|
@ -29,6 +29,7 @@ Page {
|
||||||
property bool muting : false;
|
property bool muting : false;
|
||||||
property bool domain_blocking : false;
|
property bool domain_blocking : false;
|
||||||
|
|
||||||
|
|
||||||
WorkerScript {
|
WorkerScript {
|
||||||
id: worker
|
id: worker
|
||||||
source: "../lib/Worker.js"
|
source: "../lib/Worker.js"
|
||||||
|
@ -71,7 +72,7 @@ Page {
|
||||||
// line below was commented out, reason unknown
|
// line below was commented out, reason unknown
|
||||||
// username = messageObject.data
|
// username = messageObject.data
|
||||||
break;
|
break;
|
||||||
case 'locked':m
|
case 'locked':
|
||||||
locked = messageObject.data
|
locked = messageObject.data
|
||||||
break;
|
break;
|
||||||
case 'created_at':
|
case 'created_at':
|
||||||
|
|
|
@ -25,8 +25,8 @@ Page {
|
||||||
IconTextSwitch {
|
IconTextSwitch {
|
||||||
id: removeAccount
|
id: removeAccount
|
||||||
text: Logic.conf['login'] ? qsTr("Remove Account") : qsTr("Add Account")
|
text: Logic.conf['login'] ? qsTr("Remove Account") : qsTr("Add Account")
|
||||||
description: Logic.conf['login'] ? qsTr("Deauthorize this app and remove your account") : qsTr("Authorize this app to use your Mastodon account in your behalf")
|
description: Logic.conf['login'] ? qsTr("Deauthorize this app and remove your account") : qsTr("Authorize this app to access your Mastodon account")
|
||||||
icon.source: Logic.conf['login'] ? "image://theme/icon-m-people" : "image://theme/icon-m-add"
|
icon.source: Logic.conf['login'] ? "image://theme/icon-m-contact" : "image://theme/icon-m-add"
|
||||||
|
|
||||||
|
|
||||||
onCheckedChanged: {
|
onCheckedChanged: {
|
||||||
|
@ -57,49 +57,30 @@ Page {
|
||||||
IconTextSwitch {
|
IconTextSwitch {
|
||||||
//enabled: false
|
//enabled: false
|
||||||
checked: typeof Logic.conf['loadImages'] !== "undefined" && Logic.conf['loadImages']
|
checked: typeof Logic.conf['loadImages'] !== "undefined" && Logic.conf['loadImages']
|
||||||
text: qsTr("Load Images in Toots")
|
text: qsTr("Load images in toots")
|
||||||
description: qsTr("Disable this option if you want to preserve your data connection")
|
description: qsTr("Disable this option if you want to preserve your data connection")
|
||||||
icon.source: "image://theme/icon-m-mobile-network"
|
icon.source: "image://theme/icon-m-image"
|
||||||
onClicked: {
|
onClicked: {
|
||||||
Logic.conf['loadImages'] = checked
|
Logic.conf['loadImages'] = checked
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// IconTextSwitch {
|
IconTextSwitch {
|
||||||
// text: qsTr("Translate")
|
text: qsTr("Translate")
|
||||||
// description: qsTr("Use Transifex to help with app translation to your language")
|
description: qsTr("Use Transifex to help with app translation to your language")
|
||||||
// icon.source: "image://theme/icon-m-presence"
|
icon.source: "image://theme/icon-m-font-size"
|
||||||
// onCheckedChanged: {
|
onCheckedChanged: {
|
||||||
// busy = true;
|
busy = true;
|
||||||
// checked = false;
|
checked = false;
|
||||||
// Qt.openUrlExternally("https://www.transifex.com/dysko/tooter/");
|
Qt.openUrlExternally("https://www.transifex.com/dysko/tooter/");
|
||||||
// timer2.start()
|
timer2.start()
|
||||||
// }
|
}
|
||||||
// Timer {
|
Timer {
|
||||||
// id: timer2
|
id: timer2
|
||||||
// interval: 4700
|
interval: 4700
|
||||||
// onTriggered: parent.busy = false
|
onTriggered: parent.busy = false
|
||||||
// }
|
}
|
||||||
// }
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
SectionHeader {
|
|
||||||
text: qsTr("About")
|
|
||||||
}
|
|
||||||
|
|
||||||
Text {
|
|
||||||
x: Theme.horizontalPageMargin
|
|
||||||
width: parent.width - ( 2 * Theme.horizontalPageMargin )
|
|
||||||
text: qsTr("This application is a forked version of the Mastodon client Tooter, originally developed by Duško Angirević, which fixes various bugs. Source code on <a href=\'https://github.com/molan-git/harbour-tooter'>GitHub</a>.")
|
|
||||||
font.pixelSize: Theme.fontSizeExtraSmall
|
|
||||||
color: Theme.secondaryColor
|
|
||||||
linkColor: Theme.secondaryHighlightColor
|
|
||||||
wrapMode: Text.Wrap
|
|
||||||
anchors {
|
|
||||||
horizontalCenter: parent.horizontalCenter
|
|
||||||
}
|
|
||||||
onLinkActivated: Qt.openUrlExternally(link)
|
|
||||||
}
|
|
||||||
|
|
||||||
SectionHeader {
|
SectionHeader {
|
||||||
text: qsTr("Credits")
|
text: qsTr("Credits")
|
||||||
}
|
}
|
||||||
|
@ -127,7 +108,7 @@ Page {
|
||||||
}
|
}
|
||||||
ListElement {
|
ListElement {
|
||||||
name: "Molan"
|
name: "Molan"
|
||||||
desc: qsTr("Development and maintenance")
|
desc: qsTr("Development and translations")
|
||||||
mastodon: ""
|
mastodon: ""
|
||||||
mail: "mol_an@sunrise.ch"
|
mail: "mol_an@sunrise.ch"
|
||||||
}
|
}
|
||||||
|
@ -172,7 +153,7 @@ Page {
|
||||||
verticalCenter: parent.verticalCenter
|
verticalCenter: parent.verticalCenter
|
||||||
right: parent.right
|
right: parent.right
|
||||||
}
|
}
|
||||||
icon.source: "image://theme/" + (model.mastodon !== "" ? "icon-m-person" : "icon-m-mail") + "?" + (pressed
|
icon.source: "image://theme/" + (model.mastodon !== "" ? "icon-m-contact" : "icon-m-mail") + "?" + (pressed
|
||||||
? Theme.highlightColor
|
? Theme.highlightColor
|
||||||
: Theme.primaryColor)
|
: Theme.primaryColor)
|
||||||
onClicked: {
|
onClicked: {
|
||||||
|
|
|
@ -37,7 +37,12 @@ Item {
|
||||||
asynchronous: true
|
asynchronous: true
|
||||||
width: description === "" ? Theme.iconSizeMedium : Theme.iconSizeLarge
|
width: description === "" ? Theme.iconSizeMedium : Theme.iconSizeLarge
|
||||||
height: width
|
height: width
|
||||||
source: image
|
source:
|
||||||
|
if (icon.status === Image.Error)
|
||||||
|
source = "../../images/icon-l-profile.svg?" + (pressed
|
||||||
|
? Theme.highlightColor
|
||||||
|
: Theme.primaryColor)
|
||||||
|
else image
|
||||||
}
|
}
|
||||||
Column {
|
Column {
|
||||||
anchors {
|
anchors {
|
||||||
|
@ -61,7 +66,7 @@ Item {
|
||||||
Label {
|
Label {
|
||||||
height: description === "" ? 0 : contentHeight
|
height: description === "" ? 0 : contentHeight
|
||||||
text: description
|
text: description
|
||||||
color: Theme.primaryColor
|
color: Theme.secondaryColor
|
||||||
font.pixelSize: Theme.fontSizeSmall
|
font.pixelSize: Theme.fontSizeSmall
|
||||||
font.family: Theme.fontFamilyHeading
|
font.family: Theme.fontFamilyHeading
|
||||||
horizontalAlignment: Text.AlignRight
|
horizontalAlignment: Text.AlignRight
|
||||||
|
|
|
@ -4,6 +4,7 @@ import QtGraphicalEffects 1.0
|
||||||
|
|
||||||
BackgroundItem {
|
BackgroundItem {
|
||||||
signal send (string notice)
|
signal send (string notice)
|
||||||
|
|
||||||
id: delegate
|
id: delegate
|
||||||
//property string text: "0"
|
//property string text: "0"
|
||||||
width: parent.width
|
width: parent.width
|
||||||
|
|
|
@ -46,7 +46,7 @@ BackgroundItem {
|
||||||
visible: true
|
visible: true
|
||||||
onStatusChanged: {
|
onStatusChanged: {
|
||||||
if (avatar.status === Image.Error)
|
if (avatar.status === Image.Error)
|
||||||
source = "image://theme/icon-m-person?" + (pressed
|
source = "../../images/icon-m-profile.svg?" + (pressed
|
||||||
? Theme.highlightColor
|
? Theme.highlightColor
|
||||||
: Theme.primaryColor)
|
: Theme.primaryColor)
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
* Thu Apr 16 2020 Dusko Angirevic <dysko@me.com> 1.0.4-1
|
||||||
|
- Merge with molan code
|
||||||
|
|
||||||
* Tue Feb 04 2020 molan <mol_an@sunrise.ch> 1.0.3-8
|
* Tue Feb 04 2020 molan <mol_an@sunrise.ch> 1.0.3-8
|
||||||
- Fix for broken translations
|
- Fix for broken translations
|
||||||
- Updated Spanish translation
|
- Updated Spanish translation
|
||||||
|
|
|
@ -13,8 +13,8 @@ Name: harbour-tooter
|
||||||
%{!?qtc_make:%define qtc_make make}
|
%{!?qtc_make:%define qtc_make make}
|
||||||
%{?qtc_builddir:%define _builddir %qtc_builddir}
|
%{?qtc_builddir:%define _builddir %qtc_builddir}
|
||||||
Summary: Tooter
|
Summary: Tooter
|
||||||
Version: 1.0.3
|
Version: 1.0.4
|
||||||
Release: 8
|
Release: 1
|
||||||
Group: Qt/Qt
|
Group: Qt/Qt
|
||||||
License: LICENSE
|
License: LICENSE
|
||||||
URL: http://example.org/
|
URL: http://example.org/
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
Name: harbour-tooter
|
Name: harbour-tooter
|
||||||
Summary: Tooter
|
Summary: Tooter
|
||||||
Version: 1.0.3
|
Version: 1.0.4
|
||||||
Release: 8
|
Release: 1
|
||||||
# The contents of the Group field should be one of the groups listed here:
|
# The contents of the Group field should be one of the groups listed here:
|
||||||
# https://github.com/mer-tools/spectacle/blob/master/data/GROUPS
|
# https://github.com/mer-tools/spectacle/blob/master/data/GROUPS
|
||||||
Group: Qt/Qt
|
Group: Qt/Qt
|
||||||
|
|
|
@ -5,15 +5,15 @@
|
||||||
<name>API</name>
|
<name>API</name>
|
||||||
<message>
|
<message>
|
||||||
<source>favourited</source>
|
<source>favourited</source>
|
||||||
<translation>favorisiert</translation>
|
<translation>hat den Beitrag favorisiert</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>followed you</source>
|
<source>followed you</source>
|
||||||
<translation>sind dir gefolgt</translation>
|
<translation>folgt dir</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>boosted</source>
|
<source>boosted</source>
|
||||||
<translation>geboostet</translation>
|
<translation>hat den Beitrag geteilt</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>said</source>
|
<source>said</source>
|
||||||
|
@ -40,7 +40,7 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Write your warning here</source>
|
<source>Write your warning here</source>
|
||||||
<translation>Füge eine Inhaltswarnung hinzu</translation>
|
<translation>Inhaltswarnung</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Public</source>
|
<source>Public</source>
|
||||||
|
@ -52,15 +52,15 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Followers-only</source>
|
<source>Followers-only</source>
|
||||||
<translation>Nur Follower</translation>
|
<translation>Nur für Folgende</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Direct</source>
|
<source>Direct</source>
|
||||||
<translation>Direkt</translation>
|
<translation>Direktnachricht</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>What's on your mind?</source>
|
<source>What's on your mind?</source>
|
||||||
<translation>Was möchtest du mitteilen?</translation>
|
<translation>Was gibt's Neues?</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -87,6 +87,10 @@
|
||||||
<source>Instance</source>
|
<source>Instance</source>
|
||||||
<translation>Instanz</translation>
|
<translation>Instanz</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Enter a valid Mastodon instance URL</source>
|
||||||
|
<translation>Eine gültige Mastodon-Instanz URL eingeben</translation>
|
||||||
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.</source>
|
<source>Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.</source>
|
||||||
<translation>Mastodon ist ein freies, quelloffenes soziales Netzwerk. Im Gegensatz zu kommerziellen Plattformen, ist Mastodon als dezentrales Netzwerk konzipiert. Somit wird das Risiko vermieden, dass ein einziges Unternehmen die volle Kontrolle über die Kommunikation der Benutzer hat. Benutzer können einer beliebigen Instanz beitreten oder selbst eine eigene betreiben.</translation>
|
<translation>Mastodon ist ein freies, quelloffenes soziales Netzwerk. Im Gegensatz zu kommerziellen Plattformen, ist Mastodon als dezentrales Netzwerk konzipiert. Somit wird das Risiko vermieden, dass ein einziges Unternehmen die volle Kontrolle über die Kommunikation der Benutzer hat. Benutzer können einer beliebigen Instanz beitreten oder selbst eine eigene betreiben.</translation>
|
||||||
|
@ -95,10 +99,6 @@
|
||||||
<source>Reload</source>
|
<source>Reload</source>
|
||||||
<translation>Neu laden</translation>
|
<translation>Neu laden</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Enter a valid Mastodon instance URL</source>
|
|
||||||
<translation>Eine gültige Mastodon-Instanz URL eingeben</translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>MainPage</name>
|
<name>MainPage</name>
|
||||||
|
@ -120,7 +120,7 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>@user or #term</source>
|
<source>@user or #term</source>
|
||||||
<translation>@User oder #Ausdruck</translation>
|
<translation>@Benutzer oder #Ausdruck</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Local</source>
|
<source>Local</source>
|
||||||
|
@ -128,22 +128,22 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Federated</source>
|
<source>Federated</source>
|
||||||
<translation>Föderiert</translation>
|
<translation>Föderation</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>MiniStatus</name>
|
<name>MiniStatus</name>
|
||||||
<message>
|
<message>
|
||||||
<source>boosted</source>
|
<source>boosted</source>
|
||||||
<translation>geboostet</translation>
|
<translation>hat den Beitrag geteilt</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>favourited</source>
|
<source>favourited</source>
|
||||||
<translation>favorisiert</translation>
|
<translation>hat den Beitrag favorisiert</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>followed you</source>
|
<source>followed you</source>
|
||||||
<translation>sind dir gefolgt</translation>
|
<translation>folgt dir</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -158,7 +158,7 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Loading</source>
|
<source>Loading</source>
|
||||||
<translation>Lädt...</translation>
|
<translation>Wird geladen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>please wait...</source>
|
<source>please wait...</source>
|
||||||
|
@ -169,7 +169,7 @@
|
||||||
<name>Profile</name>
|
<name>Profile</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Unfollow</source>
|
<source>Unfollow</source>
|
||||||
<translation>Nicht mehr folgen</translation>
|
<translation>Entfolgen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Follow request sent!</source>
|
<source>Follow request sent!</source>
|
||||||
|
@ -177,15 +177,15 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Following</source>
|
<source>Following</source>
|
||||||
<translation>Folgend</translation>
|
<translation>Folgt</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Mute</source>
|
<source>Mute</source>
|
||||||
<translation>Stumm</translation>
|
<translation>Stummschalten</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Unmute</source>
|
<source>Unmute</source>
|
||||||
<translation>Nicht stumm</translation>
|
<translation>Nicht stummschalten</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Unblock</source>
|
<source>Unblock</source>
|
||||||
|
@ -197,7 +197,7 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Statuses</source>
|
<source>Statuses</source>
|
||||||
<translation>Status</translation>
|
<translation>Beiträge</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Favourites</source>
|
<source>Favourites</source>
|
||||||
|
@ -205,7 +205,7 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Follow</source>
|
<source>Follow</source>
|
||||||
<translation>Folge</translation>
|
<translation>Folgen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Summary</source>
|
<source>Summary</source>
|
||||||
|
@ -213,7 +213,7 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Followers</source>
|
<source>Followers</source>
|
||||||
<translation>Anhänger</translation>
|
<translation>Folgende</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Bio</source>
|
<source>Bio</source>
|
||||||
|
@ -221,7 +221,7 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Open Profile in Browser</source>
|
<source>Open Profile in Browser</source>
|
||||||
<translation>Profil in Browser öffnen</translation>
|
<translation>Profil im Browser öffnen</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -243,44 +243,28 @@
|
||||||
<translation>Konto entfernen und für diese Anwendung deaktivieren</translation>
|
<translation>Konto entfernen und für diese Anwendung deaktivieren</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Authorize this app to use your Mastodon account in your behalf</source>
|
<source>Authorize this app to access your Mastodon account</source>
|
||||||
<translation>Zugriff durch diese Anwendung auf eigenes Mastodon-Konto erlauben</translation>
|
<translation>Zugriff durch diese Anwendung auf eigenes Mastodon-Konto erlauben</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Disable this option if you want to preserve your data connection</source>
|
<source>Disable this option if you want to preserve your data connection</source>
|
||||||
<translation>Diese Option deaktivieren um Datenvolumen zu sparen</translation>
|
<translation>Diese Option deaktivieren um Datenvolumen zu sparen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>About</source>
|
|
||||||
<translation>Über</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Credits</source>
|
<source>Credits</source>
|
||||||
<translation>Entwickler</translation>
|
<translation>Über</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>UI/UX design and development</source>
|
<source>UI/UX design and development</source>
|
||||||
<translation>UI/UX-Gestaltung und Entwicklung</translation>
|
<translation>UI/UX-Gestaltung und Entwicklung</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>This application is a forked version of the Mastodon client Tooter, originally developed by Duško Angirević, which fixes various bugs. Source code on <a href='https://github.com/molan-git/harbour-tooter'>GitHub</a>.</source>
|
|
||||||
<translation>Dies ist ein Fork und Weiterentwicklung der Mastodon-Anwendung Tooter, welche urpsrünglich von Duško Angirević entwickelt wurde. Quellcode auf <a href='https://github.com/molan-git/harbour-tooter'>GitHub</a>.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Load Images in Toots</source>
|
|
||||||
<translation>Bilder in Toots laden</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Maintainer of this release</source>
|
|
||||||
<translation>Entwicklung dieser Version</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Visual identity</source>
|
<source>Visual identity</source>
|
||||||
<translation>Visuelle Identität</translation>
|
<translation>Visuelle Identität</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Occitan & French translation</source>
|
<source>Occitan & French translation</source>
|
||||||
<translation>Franzözische Übersetzung</translation>
|
<translation>Französische Übersetzung</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Dutch translation</source>
|
<source>Dutch translation</source>
|
||||||
|
@ -292,22 +276,38 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Added README file</source>
|
<source>Added README file</source>
|
||||||
<translation>README-Datei erstellt</translation>
|
<translation>Erstellung README-Datei</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Chinese translation</source>
|
<source>Chinese translation</source>
|
||||||
<translation>Chinesische Übersetzung</translation>
|
<translation>Chinesische Übersetzung</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Load images in toots</source>
|
||||||
|
<translation>Bilder in Toots laden</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Translate</source>
|
||||||
|
<translation>Übersetzungen</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Use Transifex to help with app translation to your language</source>
|
||||||
|
<translation>Transifex benutzen um bei den Übersetzungen mitzuhelfen</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Development and translations</source>
|
||||||
|
<translation>Entwicklung und Übersetzungen</translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>Toot</name>
|
<name>Toot</name>
|
||||||
<message>
|
<message>
|
||||||
<source>boosted</source>
|
<source>boosted</source>
|
||||||
<translation>geboostet</translation>
|
<translation>hat deinen Beitrag geteilt</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>favourited</source>
|
<source>favourited</source>
|
||||||
<translation>favorisiert</translation>
|
<translation>hat deinen Beitrag favorisiert</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>followed you</source>
|
<source>followed you</source>
|
||||||
|
@ -318,19 +318,19 @@
|
||||||
<name>VisualContainer</name>
|
<name>VisualContainer</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Unboost</source>
|
<source>Unboost</source>
|
||||||
<translation>Nicht boosten</translation>
|
<translation>Nicht mehr teilen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Boost</source>
|
<source>Boost</source>
|
||||||
<translation>Boosten</translation>
|
<translation>Teilen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Unfavorite</source>
|
<source>Unfavorite</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Nicht favorisieren</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Favorite</source>
|
<source>Favorite</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Favorisieren</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
</TS>
|
</TS>
|
||||||
|
|
|
@ -81,10 +81,14 @@
|
||||||
<name>LoginPage</name>
|
<name>LoginPage</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Login</source>
|
<source>Login</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Σύνδεση</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Instance</source>
|
<source>Instance</source>
|
||||||
|
<translation>Παράδειγμα</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Enter a valid Mastodon instance URL</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
@ -95,10 +99,6 @@
|
||||||
<source>Reload</source>
|
<source>Reload</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Enter a valid Mastodon instance URL</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>MainPage</name>
|
<name>MainPage</name>
|
||||||
|
@ -228,51 +228,35 @@
|
||||||
<name>Settings</name>
|
<name>Settings</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Settings</source>
|
<source>Settings</source>
|
||||||
<translation type="unfinished">Ρυθμίσεις</translation>
|
<translation>Ρυθμίσεις</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Remove Account</source>
|
<source>Remove Account</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Αφαίρεση λογαριασμού</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Add Account</source>
|
<source>Add Account</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Προσθήκη λογαριασμού</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Deauthorize this app and remove your account</source>
|
<source>Deauthorize this app and remove your account</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Άρση της αδειοδότησης της εφαρμογής και αφαίρεση του λογαριασμού σας</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Authorize this app to use your Mastodon account in your behalf</source>
|
<source>Authorize this app to access your Mastodon account</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Να επιτρέπεται στην εφαρμογή να χρησιμοποιεί τον λογαριασμό σας στο Mastodon εκ μέρους σας</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Disable this option if you want to preserve your data connection</source>
|
<source>Disable this option if you want to preserve your data connection</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Απενεργοποιήστε αυτήν την επιλογή αν θέλετε να διατηρήσετε την σύνδεση των δεδομένων σας</translation>
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>About</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Credits</source>
|
<source>Credits</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Ευχαριστίες</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>UI/UX design and development</source>
|
<source>UI/UX design and development</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>UI/UX σχεδιασμός και ανάπτυξη</translation>
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>This application is a forked version of the Mastodon client Tooter, originally developed by Duško Angirević, which fixes various bugs. Source code on <a href='https://github.com/molan-git/harbour-tooter'>GitHub</a>.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Load Images in Toots</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Maintainer of this release</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Visual identity</source>
|
<source>Visual identity</source>
|
||||||
|
@ -298,6 +282,22 @@
|
||||||
<source>Chinese translation</source>
|
<source>Chinese translation</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Load images in toots</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Translate</source>
|
||||||
|
<translation>Μετάφραση</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Use Transifex to help with app translation to your language</source>
|
||||||
|
<translation>Χρησιμοποιήστε το Transifex για να βοηθήσετε την μετάφραση της εφαρμογής στην γλώσσα σας</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Development and translations</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>Toot</name>
|
<name>Toot</name>
|
||||||
|
@ -318,19 +318,19 @@
|
||||||
<name>VisualContainer</name>
|
<name>VisualContainer</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Unboost</source>
|
<source>Unboost</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Αναίρεση προώθησης</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Boost</source>
|
<source>Boost</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Προώθηση</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Unfavorite</source>
|
<source>Unfavorite</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Αφαίρεση από τους σελιδοδείκτες</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Favorite</source>
|
<source>Favorite</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Σελιδοδείκτης</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
</TS>
|
</TS>
|
||||||
|
|
|
@ -85,7 +85,11 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Instance</source>
|
<source>Instance</source>
|
||||||
<translation>Instancia</translation>
|
<translation>Instancia</translation>>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Enter a valid Mastodon instance URL</source>
|
||||||
|
<translation>Introduce una URL de instancia de Mastodon válida</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.</source>
|
<source>Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.</source>
|
||||||
|
@ -95,10 +99,6 @@
|
||||||
<source>Reload</source>
|
<source>Reload</source>
|
||||||
<translation>Volver a cargar</translation>
|
<translation>Volver a cargar</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Enter a valid Mastodon instance URL</source>
|
|
||||||
<translation>Introduce una URL de instancia de Mastodon válida</translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>MainPage</name>
|
<name>MainPage</name>
|
||||||
|
@ -243,17 +243,13 @@
|
||||||
<translation>Retira la autorización a esta aplicación y elimina tu cuenta</translation>
|
<translation>Retira la autorización a esta aplicación y elimina tu cuenta</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Authorize this app to use your Mastodon account in your behalf</source>
|
<source>Authorize this app to access your Mastodon account</source>
|
||||||
<translation>Autoriza a esta aplicación para usar tu cuenta de Mastodon en tu nombre</translation>
|
<translation>Autoriza a esta aplicación para usar tu cuenta de Mastodon en tu nombre</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Disable this option if you want to preserve your data connection</source>
|
<source>Disable this option if you want to preserve your data connection</source>
|
||||||
<translation>Deshabilita esta opción si quieres ahorrar en tu conexión de datos</translation>
|
<translation>Deshabilita esta opción si quieres ahorrar en tu conexión de datos</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>About</source>
|
|
||||||
<translation>Acerca de</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Credits</source>
|
<source>Credits</source>
|
||||||
<translation>Créditos</translation>
|
<translation>Créditos</translation>
|
||||||
|
@ -262,18 +258,6 @@
|
||||||
<source>UI/UX design and development</source>
|
<source>UI/UX design and development</source>
|
||||||
<translation>Diseño UI/UX y desarrollo</translation>
|
<translation>Diseño UI/UX y desarrollo</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>This application is a forked version of the Mastodon client Tooter, originally developed by Duško Angirević, which fixes various bugs. Source code on <a href='https://github.com/molan-git/harbour-tooter'>GitHub</a>.</source>
|
|
||||||
<translation>Esta aplicación es una versión bifurcada del cliente de Mastodon Tooter, desarrollada originalmente por Duško Angirević, que corrige varios errores. Código fuente en <a href='https://github.com/molan-git/harbour-tooter'>GitHub</a>.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Load Images in Toots</source>
|
|
||||||
<translation>Cargar imágenes en toots</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Maintainer of this release</source>
|
|
||||||
<translation>Mantenedor de esta publicación</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Visual identity</source>
|
<source>Visual identity</source>
|
||||||
<translation>Identidad visual</translation>
|
<translation>Identidad visual</translation>
|
||||||
|
@ -298,6 +282,22 @@
|
||||||
<source>Chinese translation</source>
|
<source>Chinese translation</source>
|
||||||
<translation>Traducción al chino</translation>
|
<translation>Traducción al chino</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Load images in toots</source>
|
||||||
|
<translation>Cargar imágenes en messages</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Translate</source>
|
||||||
|
<translation>Traducir</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Use Transifex to help with app translation to your language</source>
|
||||||
|
<translation>Usar Transifex para ayudar con traducciones</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Development and translations</source>
|
||||||
|
<translation>Desarrollo y traducciones</translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>Toot</name>
|
<name>Toot</name>
|
||||||
|
|
|
@ -87,6 +87,10 @@
|
||||||
<source>Instance</source>
|
<source>Instance</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Enter a valid Mastodon instance URL</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.</source>
|
<source>Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -95,10 +99,6 @@
|
||||||
<source>Reload</source>
|
<source>Reload</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Enter a valid Mastodon instance URL</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>MainPage</name>
|
<name>MainPage</name>
|
||||||
|
@ -243,17 +243,13 @@
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Authorize this app to use your Mastodon account in your behalf</source>
|
<source>Authorize this app to access your Mastodon account</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Disable this option if you want to preserve your data connection</source>
|
<source>Disable this option if you want to preserve your data connection</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>About</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Credits</source>
|
<source>Credits</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -262,18 +258,6 @@
|
||||||
<source>UI/UX design and development</source>
|
<source>UI/UX design and development</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>This application is a forked version of the Mastodon client Tooter, originally developed by Duško Angirević, which fixes various bugs. Source code on <a href='https://github.com/molan-git/harbour-tooter'>GitHub</a>.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Load Images in Toots</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Maintainer of this release</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Visual identity</source>
|
<source>Visual identity</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -298,6 +282,22 @@
|
||||||
<source>Chinese translation</source>
|
<source>Chinese translation</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Load images in toots</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Translate</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Use Transifex to help with app translation to your language</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Development and translations</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>Toot</name>
|
<name>Toot</name>
|
||||||
|
|
|
@ -48,11 +48,11 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Unlisted</source>
|
<source>Unlisted</source>
|
||||||
<translation>Non coté</translation>
|
<translation>Non listé</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Followers-only</source>
|
<source>Followers-only</source>
|
||||||
<translation>Que Followers</translation>
|
<translation>Abonné(e)s uniquement</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Direct</source>
|
<source>Direct</source>
|
||||||
|
@ -60,7 +60,7 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>What's on your mind?</source>
|
<source>What's on your mind?</source>
|
||||||
<translation>A quoi penses-tu?</translation>
|
<translation>Qu'avez-vous en tête?</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -87,18 +87,18 @@
|
||||||
<source>Instance</source>
|
<source>Instance</source>
|
||||||
<translation>Instance</translation>
|
<translation>Instance</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Enter a valid Mastodon instance URL</source>
|
||||||
|
<translation>Saisissez l’URL d’une instance Mastodon</translation>
|
||||||
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.</source>
|
<source>Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.</source>
|
||||||
<translation>Mastodon est un réseau social et logiciel à source ouverte de microblog auto-hébergé, libre, distribué et acentré. Il permet de partager des messages, images et autres contenus. Mastodon peut être fédéré à un réseau d'instances capables de communiquer entre elles.</translation>
|
<translation>Mastodon est un réseau libre et open source. Il s’agit d'une alternative aux plateformes commerciales, pour éviter qu'une seule entreprise monopolise vos communications. Choisissez un serveur dans lequel vous avez confiance - quelque que soit votre choix vous pourrez interagir avec d’autres personnes. Tout le monde peut monter sa propre instance Mastodon et participer rendre le réseau plus robuste.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Reload</source>
|
<source>Reload</source>
|
||||||
<translation>Recharger</translation>
|
<translation>Recharger</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Enter a valid Mastodon instance URL</source>
|
|
||||||
<translation type="unfinished">Entrer l'URL d'une instance de Mastodon</translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>MainPage</name>
|
<name>MainPage</name>
|
||||||
|
@ -116,7 +116,7 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Search</source>
|
<source>Search</source>
|
||||||
<translation>Recherche</translation>
|
<translation>Chercher</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>@user or #term</source>
|
<source>@user or #term</source>
|
||||||
|
@ -124,18 +124,18 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Local</source>
|
<source>Local</source>
|
||||||
<translation>Local</translation>
|
<translation>Fil public local</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Federated</source>
|
<source>Federated</source>
|
||||||
<translation>Fédéré</translation>
|
<translation>Fil public global</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>MiniStatus</name>
|
<name>MiniStatus</name>
|
||||||
<message>
|
<message>
|
||||||
<source>boosted</source>
|
<source>boosted</source>
|
||||||
<translation>a partagé</translation>
|
<translation>a partagé ce statut</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>favourited</source>
|
<source>favourited</source>
|
||||||
|
@ -143,7 +143,7 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>followed you</source>
|
<source>followed you</source>
|
||||||
<translation>vous a suivi</translation>
|
<translation>vous suit</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -197,7 +197,7 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Statuses</source>
|
<source>Statuses</source>
|
||||||
<translation>Status</translation>
|
<translation>Pouets</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Favourites</source>
|
<source>Favourites</source>
|
||||||
|
@ -213,11 +213,11 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Followers</source>
|
<source>Followers</source>
|
||||||
<translation>Abonnés</translation>
|
<translation>Abonné(e)s</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Bio</source>
|
<source>Bio</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Bio</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Open Profile in Browser</source>
|
<source>Open Profile in Browser</source>
|
||||||
|
@ -243,17 +243,13 @@
|
||||||
<translation>Désautoriser cette application et enlever votre compte</translation>
|
<translation>Désautoriser cette application et enlever votre compte</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Authorize this app to use your Mastodon account in your behalf</source>
|
<source>Authorize this app to access your Mastodon account</source>
|
||||||
<translation>Autoriser cette application d'utiliser votre compte</translation>
|
<translation>Autoriser cette application d'utiliser votre compte</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Disable this option if you want to preserve your data connection</source>
|
<source>Disable this option if you want to preserve your data connection</source>
|
||||||
<translation>Désactiver cette option pour économiser des données mobiles</translation>
|
<translation>Désactiver cette option pour économiser des données mobiles</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>About</source>
|
|
||||||
<translation>À propos</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Credits</source>
|
<source>Credits</source>
|
||||||
<translation>Développement</translation>
|
<translation>Développement</translation>
|
||||||
|
@ -262,18 +258,6 @@
|
||||||
<source>UI/UX design and development</source>
|
<source>UI/UX design and development</source>
|
||||||
<translation>Design UI/UX et développement</translation>
|
<translation>Design UI/UX et développement</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>This application is a forked version of the Mastodon client Tooter, originally developed by Duško Angirević, which fixes various bugs. Source code on <a href='https://github.com/molan-git/harbour-tooter'>GitHub</a>.</source>
|
|
||||||
<translation>Cette application est un fork de Tooter (développée par Duško Angirević). Cette version continue le développement et corrige plusieurs bugs trouvés.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Load Images in Toots</source>
|
|
||||||
<translation>Charger images dans pouets</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Maintainer of this release</source>
|
|
||||||
<translation>Développement de cette version</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Visual identity</source>
|
<source>Visual identity</source>
|
||||||
<translation>Identité visuelle</translation>
|
<translation>Identité visuelle</translation>
|
||||||
|
@ -296,14 +280,30 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Added README file</source>
|
<source>Added README file</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Ajouté fichier README</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Load images in toots</source>
|
||||||
|
<translation>Charger images dans les pouets</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Translate</source>
|
||||||
|
<translation>Traduire</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Use Transifex to help with app translation to your language</source>
|
||||||
|
<translation>Utiliser Transifex pour aider avec les traductions de l'application</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Development and translations</source>
|
||||||
|
<translation>Développement et traductions</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>Toot</name>
|
<name>Toot</name>
|
||||||
<message>
|
<message>
|
||||||
<source>boosted</source>
|
<source>boosted</source>
|
||||||
<translation>boosté</translation>
|
<translation>a partagé votre statut</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>favourited</source>
|
<source>favourited</source>
|
||||||
|
@ -318,19 +318,19 @@
|
||||||
<name>VisualContainer</name>
|
<name>VisualContainer</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Unboost</source>
|
<source>Unboost</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Annuler le partage</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Boost</source>
|
<source>Boost</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Partager</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Unfavorite</source>
|
<source>Unfavorite</source>
|
||||||
<translation>Defavoriser</translation>
|
<translation>Défavoriser</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Favorite</source>
|
<source>Favorite</source>
|
||||||
<translation>Favoriser</translation>
|
<translation>Ajouter au favoris</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
</TS>
|
</TS>
|
||||||
|
|
411
translations/harbour-tooter-it.ts
Normal file
411
translations/harbour-tooter-it.ts
Normal file
|
@ -0,0 +1,411 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!DOCTYPE TS>
|
||||||
|
<TS version="2.1" language="it">
|
||||||
|
<context>
|
||||||
|
<name>API</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/lib/API.js" line="158"/>
|
||||||
|
<source>favourited</source>
|
||||||
|
<translation>ha apprezzato il post</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/lib/API.js" line="169"/>
|
||||||
|
<source>followed you</source>
|
||||||
|
<translation>ha iniziato a seguirti</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/lib/API.js" line="179"/>
|
||||||
|
<source>boosted</source>
|
||||||
|
<translation>ha condiviso il post</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/lib/API.js" line="189"/>
|
||||||
|
<location filename="../qml/lib/API.js" line="191"/>
|
||||||
|
<source>said</source>
|
||||||
|
<translation>ha detto</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Conversation</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Conversation.qml" line="65"/>
|
||||||
|
<source>Conversation</source>
|
||||||
|
<translation>Conversazione</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Conversation.qml" line="182"/>
|
||||||
|
<source>Write your warning here</source>
|
||||||
|
<translation>Contenuto avviso</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Conversation.qml" line="213"/>
|
||||||
|
<source>What's on your mind?</source>
|
||||||
|
<translation>A cosa stai pensando?</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Conversation.qml" line="274"/>
|
||||||
|
<source>Delete</source>
|
||||||
|
<translation>Elimina</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Conversation.qml" line="372"/>
|
||||||
|
<source>Public</source>
|
||||||
|
<translation>Pubblico</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Conversation.qml" line="375"/>
|
||||||
|
<source>Unlisted</source>
|
||||||
|
<translation>Non elencato</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Conversation.qml" line="378"/>
|
||||||
|
<source>Followers-only</source>
|
||||||
|
<translation>Solo ai seguaci</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Conversation.qml" line="381"/>
|
||||||
|
<source>Direct</source>
|
||||||
|
<translation>Diretto</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Conversation.qml" line="494"/>
|
||||||
|
<source>Emojis</source>
|
||||||
|
<translation>Emojis</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Conversation.qml" line="495"/>
|
||||||
|
<source>Tap to insert</source>
|
||||||
|
<translation>Tap per inserire</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>ImageFullScreen</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/components/ImageFullScreen.qml" line="287"/>
|
||||||
|
<source>Error loading</source>
|
||||||
|
<translation>Errore caricamento</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>ImageUploader</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../src/imageuploader.cpp" line="83"/>
|
||||||
|
<source>The file %1 does not exists</source>
|
||||||
|
<translation>Il file %1 non esiste</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>LoginPage</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/LoginPage.qml" line="56"/>
|
||||||
|
<source>Login</source>
|
||||||
|
<translation>Accesso</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/LoginPage.qml" line="59"/>
|
||||||
|
<source>Instance</source>
|
||||||
|
<translation>Istanza</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/LoginPage.qml" line="65"/>
|
||||||
|
<source>Enter a valid Mastodon instance URL</source>
|
||||||
|
<translation>Inserire URL di una istanza Mastodon valida</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/LoginPage.qml" line="123"/>
|
||||||
|
<source>Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.</source>
|
||||||
|
<translation>Mastodon è un servizio di rete sociale in software libero, costituito in una federazione d'istanze. Mastodon fa parte del più ampio Fediverso, permettendo ai suoi utenti di interagire anche con utenti su diverse piattaforme aperte che supportano lo stesso protocollo.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/LoginPage.qml" line="194"/>
|
||||||
|
<source>Reload</source>
|
||||||
|
<translation>Ricarica</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>MainPage</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/MainPage.qml" line="64"/>
|
||||||
|
<source>Home</source>
|
||||||
|
<translation>Home</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/MainPage.qml" line="73"/>
|
||||||
|
<source>Notifications</source>
|
||||||
|
<translation>Notifiche</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/MainPage.qml" line="83"/>
|
||||||
|
<source>Local</source>
|
||||||
|
<translation>Locale</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/MainPage.qml" line="93"/>
|
||||||
|
<source>Federated</source>
|
||||||
|
<translation>Federazione</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/MainPage.qml" line="120"/>
|
||||||
|
<source>Search</source>
|
||||||
|
<translation>Cerca</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/MainPage.qml" line="125"/>
|
||||||
|
<source>@user or #term</source>
|
||||||
|
<translation>@utente o #termine</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/MainPage.qml" line="249"/>
|
||||||
|
<source>New Toot</source>
|
||||||
|
<translation>Nuovo toot</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>MiniStatus</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/components/MiniStatus.qml" line="36"/>
|
||||||
|
<source>boosted</source>
|
||||||
|
<translation>ha condiviso il post</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/components/MiniStatus.qml" line="39"/>
|
||||||
|
<source>favourited</source>
|
||||||
|
<translation>ha apprezzato il post</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/components/MiniStatus.qml" line="42"/>
|
||||||
|
<source>followed you</source>
|
||||||
|
<translation>ha iniziato a seguirti</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>MyList</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/components/MyList.qml" line="10"/>
|
||||||
|
<source>Loading</source>
|
||||||
|
<translation>Caricamento</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/components/MyList.qml" line="11"/>
|
||||||
|
<source>please wait...</source>
|
||||||
|
<translation>Attendere un momento...</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/components/MyList.qml" line="63"/>
|
||||||
|
<source>Settings</source>
|
||||||
|
<translation>Impostazioni</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/components/MyList.qml" line="70"/>
|
||||||
|
<source>Load more</source>
|
||||||
|
<translation>Caricare altri</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Profile</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Profile.qml" line="172"/>
|
||||||
|
<source>Summary</source>
|
||||||
|
<translation>Sintesi</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Profile.qml" line="178"/>
|
||||||
|
<source>Followers</source>
|
||||||
|
<translation>Seguaci</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Profile.qml" line="183"/>
|
||||||
|
<source>Following</source>
|
||||||
|
<translation>Segue</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Profile.qml" line="188"/>
|
||||||
|
<source>Statuses</source>
|
||||||
|
<translation>Toots</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Profile.qml" line="193"/>
|
||||||
|
<source>Favourites</source>
|
||||||
|
<translation>Apprezzati</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Profile.qml" line="202"/>
|
||||||
|
<source>Unfollow</source>
|
||||||
|
<translation>Smetti di seguire</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Profile.qml" line="202"/>
|
||||||
|
<source>Follow request sent!</source>
|
||||||
|
<translation>Richiesta di seguito inviata!</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Profile.qml" line="202"/>
|
||||||
|
<source>Follow</source>
|
||||||
|
<translation>Segui</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Profile.qml" line="215"/>
|
||||||
|
<source>Unmute</source>
|
||||||
|
<translation>Non silenziare</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Profile.qml" line="215"/>
|
||||||
|
<source>Mute</source>
|
||||||
|
<translation>Silenzia</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Profile.qml" line="228"/>
|
||||||
|
<source>Unblock</source>
|
||||||
|
<translation>Sblocca</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Profile.qml" line="228"/>
|
||||||
|
<source>Block</source>
|
||||||
|
<translation>Blocca</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Profile.qml" line="247"/>
|
||||||
|
<source>Bio</source>
|
||||||
|
<translation>Biografia</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Profile.qml" line="294"/>
|
||||||
|
<source>Open Profile in Browser</source>
|
||||||
|
<translation>Aprire profile nel browser</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Settings</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Settings.qml" line="20"/>
|
||||||
|
<source>Settings</source>
|
||||||
|
<translation>Impostazione</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Settings.qml" line="27"/>
|
||||||
|
<source>Remove Account</source>
|
||||||
|
<translation>Rimozione del account</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Settings.qml" line="27"/>
|
||||||
|
<source>Add Account</source>
|
||||||
|
<translation>Aggiungi account</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Settings.qml" line="28"/>
|
||||||
|
<source>Deauthorize this app and remove your account</source>
|
||||||
|
<translation>Annullare l'autorizzazione dell'app e rimuovere l'account</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Settings.qml" line="28"/>
|
||||||
|
<source>Authorize this app to access your Mastodon account</source>
|
||||||
|
<translation>Autorizzare l'app all'utilizzo del conto Mastodon</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Settings.qml" line="60"/>
|
||||||
|
<source>Load images in toots</source>
|
||||||
|
<translation>Caricare immagini nei toots</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Settings.qml" line="61"/>
|
||||||
|
<source>Disable this option if you want to preserve your data connection</source>
|
||||||
|
<translation>Disabilitare questa opzione per conservare connessione dati</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Settings.qml" line="68"/>
|
||||||
|
<source>Translate</source>
|
||||||
|
<translation>Tradurre</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Settings.qml" line="69"/>
|
||||||
|
<source>Use Transifex to help with app translation to your language</source>
|
||||||
|
<translation>Utilizzare Transifex per aiutare nella traduzione dell'app</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Settings.qml" line="85"/>
|
||||||
|
<source>Credits</source>
|
||||||
|
<translation>Sviluppo</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Settings.qml" line="99"/>
|
||||||
|
<source>UI/UX design and development</source>
|
||||||
|
<translation>Design UI/UX e sviluppo</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Settings.qml" line="105"/>
|
||||||
|
<source>Visual identity</source>
|
||||||
|
<translation>Identità visiva</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Settings.qml" line="111"/>
|
||||||
|
<source>Development and translations</source>
|
||||||
|
<translation>Sviluppo e traduzioni</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Settings.qml" line="117"/>
|
||||||
|
<source>Occitan & French translation</source>
|
||||||
|
<translation>Traduzione francese e occitanica</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Settings.qml" line="123"/>
|
||||||
|
<source>Chinese translation</source>
|
||||||
|
<translation>Traduzione cinese</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Settings.qml" line="129"/>
|
||||||
|
<source>Dutch translation</source>
|
||||||
|
<translation>Traduzione olandese</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Settings.qml" line="135"/>
|
||||||
|
<source>Spanish translation</source>
|
||||||
|
<translation>Traduzione spagnola</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/Settings.qml" line="141"/>
|
||||||
|
<source>Added README file</source>
|
||||||
|
<translation>Aggiunto file README</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Toot</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/components/Toot.qml" line="35"/>
|
||||||
|
<source>boosted</source>
|
||||||
|
<translation>ha condiviso il tuo post</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/components/Toot.qml" line="38"/>
|
||||||
|
<source>favourited</source>
|
||||||
|
<translation>ha apprezzato il tuo post</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/components/Toot.qml" line="41"/>
|
||||||
|
<source>followed you</source>
|
||||||
|
<translation>ha iniziato a seguirti</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>VisualContainer</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/components/VisualContainer.qml" line="198"/>
|
||||||
|
<source>Unboost</source>
|
||||||
|
<translation>Annulla condivisione</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/components/VisualContainer.qml" line="198"/>
|
||||||
|
<source>Boost</source>
|
||||||
|
<translation>Condividi</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/components/VisualContainer.qml" line="235"/>
|
||||||
|
<source>Unfavorite</source>
|
||||||
|
<translation>Annulla apprezzamento</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/pages/components/VisualContainer.qml" line="235"/>
|
||||||
|
<source>Favorite</source>
|
||||||
|
<translation>Apprezzato</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
|
@ -81,24 +81,24 @@
|
||||||
<name>LoginPage</name>
|
<name>LoginPage</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Login</source>
|
<source>Login</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Inloggen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Instance</source>
|
<source>Instance</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Instantie</translation>
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Reload</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Enter a valid Mastodon instance URL</source>
|
<source>Enter a valid Mastodon instance URL</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.</source>
|
||||||
|
<translation>Mastodon is een vrij sociaal netwerk. Als gedecentraliseerd alternatief voor commerciële platformen, vermijdt het de risico’s van een enkel bedrijf dat je communicatie monopoliseert. Kies een server die je vertrouwt — welke je ook kiest, je kunt met iedereen communiceren. Iedereen kan zelf een Mastodon-instantie hebben en naadloos deelnemen aan het sociale netwerk.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Reload</source>
|
||||||
|
<translation>Herladen</translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>MainPage</name>
|
<name>MainPage</name>
|
||||||
|
@ -228,51 +228,35 @@
|
||||||
<name>Settings</name>
|
<name>Settings</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Settings</source>
|
<source>Settings</source>
|
||||||
<translation type="unfinished">Instellingen</translation>
|
<translation>Instellingen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Remove Account</source>
|
<source>Remove Account</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Verwijderen account</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Add Account</source>
|
<source>Add Account</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Toevoegen account</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Deauthorize this app and remove your account</source>
|
<source>Deauthorize this app and remove your account</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Trek autorisaties van deze app in en verwijder je account</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Authorize this app to use your Mastodon account in your behalf</source>
|
<source>Authorize this app to access your Mastodon account</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Autoriseer deze app om je Mastodon namens jou te gebruiken</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Disable this option if you want to preserve your data connection</source>
|
<source>Disable this option if you want to preserve your data connection</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Schakel deze optie uit als je je dataverbinding wilt behouden</translation>
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>About</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Credits</source>
|
<source>Credits</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Credits</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>UI/UX design and development</source>
|
<source>UI/UX design and development</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>UI/UX ontwerp en ontwikkeling</translation>
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>This application is a forked version of the Mastodon client Tooter, originally developed by Duško Angirević, which fixes various bugs. Source code on <a href='https://github.com/molan-git/harbour-tooter'>GitHub</a>.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Load Images in Toots</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Maintainer of this release</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Visual identity</source>
|
<source>Visual identity</source>
|
||||||
|
@ -298,6 +282,22 @@
|
||||||
<source>Chinese translation</source>
|
<source>Chinese translation</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Load images in toots</source>
|
||||||
|
<translation>Laden afbeeldingen in toots</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Translate</source>
|
||||||
|
<translation>Vertalen</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Use Transifex to help with app translation to your language</source>
|
||||||
|
<translation>Gebruik Transifex om deze app te helpen vertalen in jouw taal</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Development and translations</source>
|
||||||
|
<translation>Ontwikkeling en vertalingen</translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>Toot</name>
|
<name>Toot</name>
|
||||||
|
@ -318,19 +318,19 @@
|
||||||
<name>VisualContainer</name>
|
<name>VisualContainer</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Unboost</source>
|
<source>Unboost</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Unboost</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Boost</source>
|
<source>Boost</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Boost</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Unfavorite</source>
|
<source>Unfavorite</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Demarkeren als favoriet</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Favorite</source>
|
<source>Favorite</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Markeren als favoriet</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
</TS>
|
</TS>
|
||||||
|
|
|
@ -81,23 +81,23 @@
|
||||||
<name>LoginPage</name>
|
<name>LoginPage</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Login</source>
|
<source>Login</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Inloggen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Instance</source>
|
<source>Instance</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Instantie</translation>
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Reload</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Enter a valid Mastodon instance URL</source>
|
<source>Enter a valid Mastodon instance URL</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Voert den URL van een Mastodon-instantie in</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.</source>
|
||||||
|
<translation>Mastodon is e vrij sociaal netwerk. Als gedecentraliseerd alternatief voor commerciële platformen, vermijdt het de risico’s van één enkel bedrijf dat uw communicatie monopoliseert. Kiest ne server die ge vertrouwt — dewelken dat ge ook kiest, ge kunt met iedereen communiceren. Iedereen kan zelf een Mastodon-instantie hebben en naadloos deelnemen aan het sociaal netwerk.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Reload</source>
|
||||||
|
<translation>Herladen</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -228,51 +228,35 @@
|
||||||
<name>Settings</name>
|
<name>Settings</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Settings</source>
|
<source>Settings</source>
|
||||||
<translation type="unfinished">Instellingen</translation>
|
<translation>Instellingen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Remove Account</source>
|
<source>Remove Account</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Account verwijderen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Add Account</source>
|
<source>Add Account</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Account toevoegen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Deauthorize this app and remove your account</source>
|
<source>Deauthorize this app and remove your account</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Trekt autorisaties van dezen app in en verwijdert uwen account</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Authorize this app to use your Mastodon account in your behalf</source>
|
<source>Authorize this app to access your Mastodon account</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Autoriseert dezen app voor uwe Mastodon-account namens u te gebruiken</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Disable this option if you want to preserve your data connection</source>
|
<source>Disable this option if you want to preserve your data connection</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Schakelt dees optie uit als ge uw verbinding wilt behouden</translation>
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>About</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Credits</source>
|
<source>Credits</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Credits</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>UI/UX design and development</source>
|
<source>UI/UX design and development</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>UI/UX-ontwerp en -ontwikkeling</translation>
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>This application is a forked version of the Mastodon client Tooter, originally developed by Duško Angirević, which fixes various bugs. Source code on <a href='https://github.com/molan-git/harbour-tooter'>GitHub</a>.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Load Images in Toots</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Maintainer of this release</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Visual identity</source>
|
<source>Visual identity</source>
|
||||||
|
@ -298,6 +282,22 @@
|
||||||
<source>Chinese translation</source>
|
<source>Chinese translation</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Load images in toots</source>
|
||||||
|
<translation>Afbeeldingen in toots laden</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Translate</source>
|
||||||
|
<translation>Vertalen</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Use Transifex to help with app translation to your language</source>
|
||||||
|
<translation>Gebruikt Transifex voor te helpen met dezen app in uw taal te vertalen</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Development and translations</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>Toot</name>
|
<name>Toot</name>
|
||||||
|
@ -318,19 +318,19 @@
|
||||||
<name>VisualContainer</name>
|
<name>VisualContainer</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Unboost</source>
|
<source>Unboost</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Ontboosten</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Boost</source>
|
<source>Boost</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Boosten</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Unfavorite</source>
|
<source>Unfavorite</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Duim verwijderen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Favorite</source>
|
<source>Favorite</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Duim toevoegen</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
</TS>
|
</TS>
|
||||||
|
|
|
@ -81,24 +81,24 @@
|
||||||
<name>LoginPage</name>
|
<name>LoginPage</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Login</source>
|
<source>Login</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Connexion</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Instance</source>
|
<source>Instance</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Enter a valid Mastodon instance URL</source>
|
||||||
|
<translation>Picatz l’URL d’una instància Mastodon</translation>
|
||||||
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.</source>
|
<source>Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Mastodon es un malhum liure e open source. Es una alternativa descentralizada a las plataformas comercialas, per empachar qu'una sola entrepresa monopolize vòstras comunicacions. Causissètz un servidor que vos fisatz - qualque siá vòstre causida poiretz interagir amb los autres. Tot lo monde pòt montar sa pròpria instància Mastodon e atal participar a construire un malhum mai solid.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Reload</source>
|
<source>Reload</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Enter a valid Mastodon instance URL</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>MainPage</name>
|
<name>MainPage</name>
|
||||||
|
@ -228,51 +228,35 @@
|
||||||
<name>Settings</name>
|
<name>Settings</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Settings</source>
|
<source>Settings</source>
|
||||||
<translation type="unfinished">Parmètres</translation>
|
<translation>Parmètres</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Remove Account</source>
|
<source>Remove Account</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Levar un compte</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Add Account</source>
|
<source>Add Account</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Ajustar un compte</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Deauthorize this app and remove your account</source>
|
<source>Deauthorize this app and remove your account</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Revocar l’aplicacion e levar vòstre compte</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Authorize this app to use your Mastodon account in your behalf</source>
|
<source>Authorize this app to access your Mastodon account</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Autorizar aquesta aplicacion a utilizar vòstre compte Mastodon per vos</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Disable this option if you want to preserve your data connection</source>
|
<source>Disable this option if you want to preserve your data connection</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Desactivar aquesta opcion per estalviar vòstra connexion de donadas</translation>
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>About</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Credits</source>
|
<source>Credits</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Crèdits</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>UI/UX design and development</source>
|
<source>UI/UX design and development</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>UI/UX design e desvlopament</translation>
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>This application is a forked version of the Mastodon client Tooter, originally developed by Duško Angirević, which fixes various bugs. Source code on <a href='https://github.com/molan-git/harbour-tooter'>GitHub</a>.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Load Images in Toots</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Maintainer of this release</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Visual identity</source>
|
<source>Visual identity</source>
|
||||||
|
@ -298,6 +282,22 @@
|
||||||
<source>Chinese translation</source>
|
<source>Chinese translation</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Load images in toots</source>
|
||||||
|
<translation>Cargar los imatges dels tuts</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Translate</source>
|
||||||
|
<translation>Traduire</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Use Transifex to help with app translation to your language</source>
|
||||||
|
<translation>Utilizar Transifex per ajudar a traduire l’aplicacion dins vòstra lenga</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Development and translations</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>Toot</name>
|
<name>Toot</name>
|
||||||
|
@ -318,19 +318,19 @@
|
||||||
<name>VisualContainer</name>
|
<name>VisualContainer</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Unboost</source>
|
<source>Unboost</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Partejar pas mai</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Boost</source>
|
<source>Boost</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Partejar</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Unfavorite</source>
|
<source>Unfavorite</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Levar dels favorits</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Favorite</source>
|
<source>Favorite</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Ajustar als favorits</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
</TS>
|
</TS>
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<!DOCTYPE TS>
|
<!DOCTYPE TS>
|
||||||
<TS version="2.1">
|
<TS version="2.1" language="pl">
|
||||||
<context>
|
<context>
|
||||||
<name>API</name>
|
<name>API</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -87,6 +87,10 @@
|
||||||
<source>Instance</source>
|
<source>Instance</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Enter a valid Mastodon instance URL</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.</source>
|
<source>Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -95,10 +99,6 @@
|
||||||
<source>Reload</source>
|
<source>Reload</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Enter a valid Mastodon instance URL</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>MainPage</name>
|
<name>MainPage</name>
|
||||||
|
@ -243,17 +243,13 @@
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Authorize this app to use your Mastodon account in your behalf</source>
|
<source>Authorize this app to access your Mastodon account</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Disable this option if you want to preserve your data connection</source>
|
<source>Disable this option if you want to preserve your data connection</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>About</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Credits</source>
|
<source>Credits</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -262,18 +258,6 @@
|
||||||
<source>UI/UX design and development</source>
|
<source>UI/UX design and development</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>This application is a forked version of the Mastodon client Tooter, originally developed by Duško Angirević, which fixes various bugs. Source code on <a href='https://github.com/molan-git/harbour-tooter'>GitHub</a>.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Load Images in Toots</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Maintainer of this release</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Visual identity</source>
|
<source>Visual identity</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -298,6 +282,22 @@
|
||||||
<source>Chinese translation</source>
|
<source>Chinese translation</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Load images in toots</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Translate</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Use Transifex to help with app translation to your language</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Development and translations</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>Toot</name>
|
<name>Toot</name>
|
||||||
|
|
|
@ -87,18 +87,18 @@
|
||||||
<source>Instance</source>
|
<source>Instance</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Enter a valid Mastodon instance URL</source>
|
||||||
|
<translation>Введите URL-адрес экземпляра Mastodon</translation>
|
||||||
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.</source>
|
<source>Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Mastodon - бесплатная социальная сеть с открытым исходным кодом. Децентрализованная альтернатива коммерческим платформам позволяет избежать рисков, связанных с тем, что одна компания монополизирует ваше общение. Выберите сервер, которому вы доверяете - в зависимости от того, что вы выберете, вы можете взаимодействовать со всеми остальными. Любой может запустить свой собственный экземпляр Mastodon и беспрепятственно участвовать в социальной сети.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Reload</source>
|
<source>Reload</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Enter a valid Mastodon instance URL</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>MainPage</name>
|
<name>MainPage</name>
|
||||||
|
@ -228,51 +228,35 @@
|
||||||
<name>Settings</name>
|
<name>Settings</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Settings</source>
|
<source>Settings</source>
|
||||||
<translation type="unfinished">Настройки</translation>
|
<translation>Настройки</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Remove Account</source>
|
<source>Remove Account</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Удалить учетную запись</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Add Account</source>
|
<source>Add Account</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Добавить аккаунт</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Deauthorize this app and remove your account</source>
|
<source>Deauthorize this app and remove your account</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>удалить учетную запись с устройства</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Authorize this app to use your Mastodon account in your behalf</source>
|
<source>Authorize this app to access your Mastodon account</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Уполномочить это приложение использовать свою учетную запись Mastodon от вашего имени</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Disable this option if you want to preserve your data connection</source>
|
<source>Disable this option if you want to preserve your data connection</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Отключите эту опцию, если вы хотите сохранить подключение к данным</translation>
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>About</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Credits</source>
|
<source>Credits</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Зачет</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>UI/UX design and development</source>
|
<source>UI/UX design and development</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Дизайн и разработка UI / UX</translation>
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>This application is a forked version of the Mastodon client Tooter, originally developed by Duško Angirević, which fixes various bugs. Source code on <a href='https://github.com/molan-git/harbour-tooter'>GitHub</a>.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Load Images in Toots</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Maintainer of this release</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Visual identity</source>
|
<source>Visual identity</source>
|
||||||
|
@ -298,6 +282,22 @@
|
||||||
<source>Chinese translation</source>
|
<source>Chinese translation</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Load images in toots</source>
|
||||||
|
<translation>Загружать изображения</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Translate</source>
|
||||||
|
<translation>Переведите</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Use Transifex to help with app translation to your language</source>
|
||||||
|
<translation>Используйте Transifex, чтобы помочь с переводом приложения на ваш язык</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Development and translations</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>Toot</name>
|
<name>Toot</name>
|
||||||
|
@ -318,19 +318,19 @@
|
||||||
<name>VisualContainer</name>
|
<name>VisualContainer</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Unboost</source>
|
<source>Unboost</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Нет росту</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Boost</source>
|
<source>Boost</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Росту</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Unfavorite</source>
|
<source>Unfavorite</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Избранные нет</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Favorite</source>
|
<source>Favorite</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Избранные</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
</TS>
|
</TS>
|
||||||
|
|
|
@ -87,6 +87,10 @@
|
||||||
<source>Instance</source>
|
<source>Instance</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Enter a valid Mastodon instance URL</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.</source>
|
<source>Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -95,10 +99,6 @@
|
||||||
<source>Reload</source>
|
<source>Reload</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Enter a valid Mastodon instance URL</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>MainPage</name>
|
<name>MainPage</name>
|
||||||
|
@ -228,51 +228,35 @@
|
||||||
<name>Settings</name>
|
<name>Settings</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Settings</source>
|
<source>Settings</source>
|
||||||
<translation type="unfinished">Подешавања</translation>
|
<translation>Подешавања</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Remove Account</source>
|
<source>Remove Account</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Уклони налог</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Add Account</source>
|
<source>Add Account</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Додај налог</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Deauthorize this app and remove your account</source>
|
<source>Deauthorize this app and remove your account</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Укините дозволе за кориштење и уклоните налог с телефона</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Authorize this app to use your Mastodon account in your behalf</source>
|
<source>Authorize this app to access your Mastodon account</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Дозволите овој апликацији да користи ваш Mastodon налог</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Disable this option if you want to preserve your data connection</source>
|
<source>Disable this option if you want to preserve your data connection</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Искључите ову опцију уколико желите да уштедите на преносу података</translation>
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>About</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Credits</source>
|
<source>Credits</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Спомен плоча</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>UI/UX design and development</source>
|
<source>UI/UX design and development</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>интерфејс дизајн и развој</translation>
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>This application is a forked version of the Mastodon client Tooter, originally developed by Duško Angirević, which fixes various bugs. Source code on <a href='https://github.com/molan-git/harbour-tooter'>GitHub</a>.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Load Images in Toots</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Maintainer of this release</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Visual identity</source>
|
<source>Visual identity</source>
|
||||||
|
@ -298,6 +282,22 @@
|
||||||
<source>Chinese translation</source>
|
<source>Chinese translation</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Load images in toots</source>
|
||||||
|
<translation>Прикажи слике у објавама</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Translate</source>
|
||||||
|
<translation>Преведи</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Use Transifex to help with app translation to your language</source>
|
||||||
|
<translation>Користите Transifex и помозите у преводу апликације на други језик</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Development and translations</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>Toot</name>
|
<name>Toot</name>
|
||||||
|
@ -318,15 +318,15 @@
|
||||||
<name>VisualContainer</name>
|
<name>VisualContainer</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Unboost</source>
|
<source>Unboost</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Уклони разглас</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Boost</source>
|
<source>Boost</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Разгласи</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Unfavorite</source>
|
<source>Unfavorite</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Уклони из омиљених</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Favorite</source>
|
<source>Favorite</source>
|
||||||
|
|
|
@ -81,24 +81,24 @@
|
||||||
<name>LoginPage</name>
|
<name>LoginPage</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Login</source>
|
<source>Login</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Logga in</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Instance</source>
|
<source>Instance</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Enter a valid Mastodon instance URL</source>
|
||||||
|
<translation>Fyll i URL till Mastodoninstans</translation>
|
||||||
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.</source>
|
<source>Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Mastodon är ett fritt och öppet socialt nätverk byggt på öppen källkod. Ett decentraliserat alternativ till kommersiella plattformar, vilket undviker att ett ensamt företag monopoliserar din kommunikation. Välj en server du litar på --- beroende på vilken du väljer, kan du interagera med alla andra. Vem som helst kan köra deras egen Mastodoninstans och delta i nätverket. Även du!</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Reload</source>
|
<source>Reload</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Enter a valid Mastodon instance URL</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>MainPage</name>
|
<name>MainPage</name>
|
||||||
|
@ -228,51 +228,35 @@
|
||||||
<name>Settings</name>
|
<name>Settings</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Settings</source>
|
<source>Settings</source>
|
||||||
<translation type="unfinished">Inställningar</translation>
|
<translation>Inställningar</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Remove Account</source>
|
<source>Remove Account</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Radera konto</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Add Account</source>
|
<source>Add Account</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Lägg till konto</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Deauthorize this app and remove your account</source>
|
<source>Deauthorize this app and remove your account</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Avauktorisera denna app och radera ditt konto</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Authorize this app to use your Mastodon account in your behalf</source>
|
<source>Authorize this app to access your Mastodon account</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Godkänn denna app att använda ditt Mastodon-konto på dina vägnar</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Disable this option if you want to preserve your data connection</source>
|
<source>Disable this option if you want to preserve your data connection</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Inaktivera det här alternativet om du vill behålla din dataanslutning</translation>
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>About</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Credits</source>
|
<source>Credits</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Erkännanden</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>UI/UX design and development</source>
|
<source>UI/UX design and development</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>UI/UX design och utveckling</translation>
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>This application is a forked version of the Mastodon client Tooter, originally developed by Duško Angirević, which fixes various bugs. Source code on <a href='https://github.com/molan-git/harbour-tooter'>GitHub</a>.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Load Images in Toots</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Maintainer of this release</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Visual identity</source>
|
<source>Visual identity</source>
|
||||||
|
@ -298,6 +282,22 @@
|
||||||
<source>Chinese translation</source>
|
<source>Chinese translation</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Load images in toots</source>
|
||||||
|
<translation>Ladda bilder i toots</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Translate</source>
|
||||||
|
<translation>Översätt</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Use Transifex to help with app translation to your language</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Development and translations</source>
|
||||||
|
<translation>Använd Transifex för att hjälpa med app-översättningar till ditt språk</translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>Toot</name>
|
<name>Toot</name>
|
||||||
|
@ -318,19 +318,19 @@
|
||||||
<name>VisualContainer</name>
|
<name>VisualContainer</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Unboost</source>
|
<source>Unboost</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Avpuffa</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Boost</source>
|
<source>Boost</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Puffa</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Unfavorite</source>
|
<source>Unfavorite</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Avfavorisera</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Favorite</source>
|
<source>Favorite</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation>Favorisera</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
</TS>
|
</TS>
|
||||||
|
|
|
@ -87,18 +87,18 @@
|
||||||
<source>Instance</source>
|
<source>Instance</source>
|
||||||
<translation>实例</translation>
|
<translation>实例</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Enter a valid Mastodon instance URL</source>
|
||||||
|
<translation>输入一个有效的 Mastodon 实例 URL</translation>
|
||||||
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.</source>
|
<source>Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.</source>
|
||||||
<translation>Mastodon 是一个自由且开源的社交网络。一个去中心化的商业平台的替代品。它能够避免某个公司垄断你的通讯方式的风险。选择一个你所信任的服务器——无论你选择什么,你都可以和其他人进行互动。任何人都能运行他们自己的 Mastodon 实例,然后无缝加入社交网站。</translation>
|
<translation>Mastodon 是一个自由且开源的社交网络。一个去中心化的商业平台的替代品。它能够避免某个公司垄断你的通讯方式的风险。选择一个你所信任的服务器——无论你选择什么,你都可以和其他人进行互动。任何人都能运行他们自己的 Mastodon 实例,然后无缝加入社交网站。</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Reload</source>
|
<source>Reload</source>
|
||||||
<translation>重新加载</translation>
|
<translation>重新加载</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Enter a valid Mastodon instance URL</source>
|
|
||||||
<translation>输入一个有效的 Mastodon 实例 URL</translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>MainPage</name>
|
<name>MainPage</name>
|
||||||
|
@ -243,17 +243,13 @@
|
||||||
<translation>取消授权此软件并移除你的账号</translation>
|
<translation>取消授权此软件并移除你的账号</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Authorize this app to use your Mastodon account in your behalf</source>
|
<source>Authorize this app to access your Mastodon account</source>
|
||||||
<translation>授权此软件使用你的 Mastodon 账号</translation>
|
<translation>授权此软件使用你的 Mastodon 账号</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Disable this option if you want to preserve your data connection</source>
|
<source>Disable this option if you want to preserve your data connection</source>
|
||||||
<translation>如果你想保护你的数据连接,请禁用此选项</translation>
|
<translation>如果你想保护你的数据连接,请禁用此选项</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>About</source>
|
|
||||||
<translation>关于</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Credits</source>
|
<source>Credits</source>
|
||||||
<translation>信誉</translation>
|
<translation>信誉</translation>
|
||||||
|
@ -262,18 +258,6 @@
|
||||||
<source>UI/UX design and development</source>
|
<source>UI/UX design and development</source>
|
||||||
<translation>UI/UX设计及开发</translation>
|
<translation>UI/UX设计及开发</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>This application is a forked version of the Mastodon client Tooter, originally developed by Duško Angirević, which fixes various bugs. Source code on <a href='https://github.com/molan-git/harbour-tooter'>GitHub</a>.</source>
|
|
||||||
<translation>此软件是一个 Mastodon 客户端 Tooter,原作者为 Duško Angirević。该分支修复了大量缺陷,你可以在此处找到源代码 <a href='https://github.com/molan-git/harbour-tooter'>GitHub</a> 。</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Load Images in Toots</source>
|
|
||||||
<translation>在嘟嘟加载图片</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Maintainer of this release</source>
|
|
||||||
<translation>该发布的维护者</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Visual identity</source>
|
<source>Visual identity</source>
|
||||||
<translation>视觉识别</translation>
|
<translation>视觉识别</translation>
|
||||||
|
@ -298,6 +282,22 @@
|
||||||
<source>Chinese translation</source>
|
<source>Chinese translation</source>
|
||||||
<translation>汉语翻译</translation>
|
<translation>汉语翻译</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Load images in toots</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Translate</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Use Transifex to help with app translation to your language</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Development and translations</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>Toot</name>
|
<name>Toot</name>
|
||||||
|
|
|
@ -87,6 +87,10 @@
|
||||||
<source>Instance</source>
|
<source>Instance</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Enter a valid Mastodon instance URL</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.</source>
|
<source>Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -95,10 +99,6 @@
|
||||||
<source>Reload</source>
|
<source>Reload</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Enter a valid Mastodon instance URL</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>MainPage</name>
|
<name>MainPage</name>
|
||||||
|
@ -243,17 +243,13 @@
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Authorize this app to use your Mastodon account in your behalf</source>
|
<source>Authorize this app to access your Mastodon account</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Disable this option if you want to preserve your data connection</source>
|
<source>Disable this option if you want to preserve your data connection</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>About</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Credits</source>
|
<source>Credits</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -262,18 +258,6 @@
|
||||||
<source>UI/UX design and development</source>
|
<source>UI/UX design and development</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>This application is a forked version of the Mastodon client Tooter, originally developed by Duško Angirević, which fixes various bugs. Source code on <a href='https://github.com/molan-git/harbour-tooter'>GitHub</a>.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Load Images in Toots</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Maintainer of this release</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Visual identity</source>
|
<source>Visual identity</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -298,6 +282,22 @@
|
||||||
<source>Chinese translation</source>
|
<source>Chinese translation</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Load images in toots</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Translate</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Use Transifex to help with app translation to your language</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Development and translations</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>Toot</name>
|
<name>Toot</name>
|
||||||
|
|
Loading…
Reference in a new issue