- Updated translations
- Added Russian
This commit is contained in:
Dusko Angirevic 2017-11-02 15:34:50 +01:00
parent c17044e1c4
commit 568e7953bb
12 changed files with 596 additions and 238 deletions

View file

@ -55,7 +55,6 @@ OTHER_FILES += qml/harbour-tooter.qml \
qml/pages/Browser.qml \ qml/pages/Browser.qml \
qml/pages/Profile.qml \ qml/pages/Profile.qml \
qml/pages/components/ProfileHeader.qml \ qml/pages/components/ProfileHeader.qml \
rpm/harbour-tooter.changes.in \
rpm/harbour-tooter.spec \ rpm/harbour-tooter.spec \
rpm/harbour-tooter.yaml \ rpm/harbour-tooter.yaml \
translations/*.ts \ translations/*.ts \
@ -83,6 +82,7 @@ TRANSLATIONS += \
translations/harbour-tooter-fr.ts \ translations/harbour-tooter-fr.ts \
translations/harbour-tooter-nl.ts \ translations/harbour-tooter-nl.ts \
translations/harbour-tooter-oc.ts \ translations/harbour-tooter-oc.ts \
translations/harbour-tooter-ru.ts \
translations/harbour-tooter-sr.ts translations/harbour-tooter-sr.ts
DISTFILES += \ DISTFILES += \
@ -101,7 +101,8 @@ DISTFILES += \
qml/pages/components/MyImage.qml \ qml/pages/components/MyImage.qml \
qml/pages/components/ImageFullScreen.qml \ qml/pages/components/ImageFullScreen.qml \
config/icon-lock-harbour-tooter.png \ config/icon-lock-harbour-tooter.png \
config/x-harbour.tooter.activity.conf config/x-harbour.tooter.activity.conf \
rpm/harbour-tooter.changes
HEADERS += \ HEADERS += \
src/imageuploader.h \ src/imageuploader.h \

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject> <!DOCTYPE QtCreatorProject>
<!-- Written by QtCreator 4.0.1, 2017-10-27T16:44:08. --> <!-- Written by QtCreator 4.0.1, 2017-11-02T14:21:51. -->
<qtcreator> <qtcreator>
<data> <data>
<variable>EnvironmentId</variable> <variable>EnvironmentId</variable>
@ -62,7 +62,7 @@
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">SailfishOS-i486 (in Sailfish OS Build Engine)</value> <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">SailfishOS-i486 (in Sailfish OS Build Engine)</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">SailfishOS-i486 (in Sailfish OS Build Engine)</value> <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">SailfishOS-i486 (in Sailfish OS Build Engine)</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{c5294635-b154-4f12-9c01-f8fe0f997f49}</value> <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{c5294635-b154-4f12-9c01-f8fe0f997f49}</value>
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value> <value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">1</value>
<value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">2</value> <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">2</value>
<value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value> <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0"> <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
@ -427,7 +427,7 @@
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">SailfishOS-armv7hl (in Sailfish OS Build Engine)</value> <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">SailfishOS-armv7hl (in Sailfish OS Build Engine)</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">SailfishOS-armv7hl (in Sailfish OS Build Engine)</value> <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">SailfishOS-armv7hl (in Sailfish OS Build Engine)</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{c33e8913-ac83-4c44-be39-b4748ccc7738}</value> <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{c33e8913-ac83-4c44-be39-b4748ccc7738}</value>
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value> <value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">1</value>
<value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">2</value> <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">2</value>
<value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value> <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0"> <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">

View file

@ -1,54 +1,49 @@
# Rename this file as harbour-tooter.changes to include changelog * Thu Nov 02 2017 Dusko Angirevic <dysko@me.com> 0.2.4-0
# entries in your RPM file.
#
# Add new changelog entries following the format below.
# Add newest entries to the top of the list.
# Separate entries from eachother with a blank line.
# * date Author's Name <author's email> version-release
# - Summary of changes
* Mon June 19 2017 Dusko Angirevic <dysko@me.com> 0.1.5-1
- Autoload older tweets on the list end
- Displaying images on the timeline
- NSFW support for images
* Tue June 20 2017 Dusko Angirevic <dysko@me.com> 0.1.6-1
- Hashtag search added
- Conversation with sections
* Tue July 4 2017 Dusko Angirevic <dysko@me.com> 0.1.7-0
- Added spoiler support for toots
- Press and hold for boost and favourite option
- Updated harbour-tooter-es.ts by Caballlero
- Unable to connect to unixcorn.xyz [#12] [bugfix]
* Tue July 4 2017 Dusko Angirevic <dysko@me.com> 0.1.8-0
- Added notifications
- App Cover redesigned
* Thu July 7 2017 Dusko Angirevic <dysko@me.com> 0.1.9-0
- Image Upload added [#9]
- Emoji pannel added
- ES lang update by Carlos Gonzales
* Thu July 20 2017 Dusko Angirevic <dysko@me.com> 0.2.0-0
- Better tablet displaying
- "boosted" notification bugfix
- ES lang update by Caballlero
* Thu October 10 2017 Dusko Angirevic <dysko@me.com> 0.2.1-0
- Added bugs for later (merging branches and contributions)
* Thu October 19 2017 Dusko Angirevic <dysko@me.com> 0.2.2-0
- Updated translations - Updated translations
- Cover page fix for SailfishX - Added Russian
- Added Copy URL option
- Privacy option in the conversation is now inherited by toot in the thread
* Fri October 27 2017 Dusko Angirevic <dysko@me.com> 0.2.3-0 * Fri Oct 27 2017 Dusko Angirevic <dysko@me.com> 0.2.3-0
- Added User autocomplete options - Added User autocomplete options
- Added video player options - Added video player options
- Smileys are inserted on the cursor position - Smileys are inserted on the cursor position
- Pinch to zoom photos - Pinch to zoom photos
- Support for downloading media to the device - Support for downloading media to the device
- Added cover action for new toot - Added cover action for new toot
* Thu Oct 19 2017 Dusko Angirevic <dysko@me.com> 0.2.2-0
- Updated translations
- Cover page fix for SailfishX
- Added Copy URL option
- Privacy option in the conversation is now inherited by toot in the thread
* Thu Oct 10 2017 Dusko Angirevic <dysko@me.com> 0.2.1-0
- Added bugs for later (merging branches and contributions)
* Thu Jul 20 2017 Dusko Angirevic <dysko@me.com> 0.2.0-0
- Better tablet displaying
- "boosted" notification bugfix
- ES lang update by Caballlero
* Thu Jul 7 2017 Dusko Angirevic <dysko@me.com> 0.1.9-0
- Image Upload added [#9]
- Emoji pannel added
- ES lang update by Carlos Gonzales
* Tue Jul 4 2017 Dusko Angirevic <dysko@me.com> 0.1.8-0
- Added notifications
- App Cover redesigned
* Tue Jul 4 2017 Dusko Angirevic <dysko@me.com> 0.1.7-0
- Added spoiler support for toots
- Press and hold for boost and favourite option
- Updated harbour-tooter-es.ts by Caballlero
- Unable to connect to unixcorn.xyz [#12] [bugfix]
* Tue Jun 20 2017 Dusko Angirevic <dysko@me.com> 0.1.6-1
- Hashtag search added
- Conversation with sections
* Mon Jun 19 2017 Dusko Angirevic <dysko@me.com> 0.1.5-1
- Autoload older tweets on the list end
- Displaying images on the timeline
- NSFW support for images

View file

@ -13,7 +13,7 @@ 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: 0.2.3 Version: 0.2.4
Release: 0 Release: 0
Group: Qt/Qt Group: Qt/Qt
License: LICENSE License: LICENSE

View file

@ -1,6 +1,6 @@
Name: harbour-tooter Name: harbour-tooter
Summary: Tooter Summary: Tooter
Version: 0.2.3 Version: 0.2.4
Release: 0 Release: 0
# 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:
# http://gitorious.org/meego-developer-tools/spectacle/blobs/master/data/GROUPS # http://gitorious.org/meego-developer-tools/spectacle/blobs/master/data/GROUPS

View file

@ -36,7 +36,7 @@
</message> </message>
<message> <message>
<source>Copy URL</source> <source>Copy URL</source>
<translation type="unfinished"></translation> <translation>Αντιγραφή διεύθυνσης URL</translation>
</message> </message>
</context> </context>
<context> <context>
@ -82,7 +82,7 @@
<name>ImageFullScreen</name> <name>ImageFullScreen</name>
<message> <message>
<source>Error loading</source> <source>Error loading</source>
<translation type="unfinished"></translation> <translation>Σφάλμα φόρτωσης</translation>
</message> </message>
</context> </context>
<context> <context>
@ -103,27 +103,27 @@
<name>MainPage</name> <name>MainPage</name>
<message> <message>
<source>Home</source> <source>Home</source>
<translation type="unfinished"></translation> <translation>Οικοσελίδα</translation>
</message> </message>
<message> <message>
<source>Timeline</source> <source>Timeline</source>
<translation type="unfinished"></translation> <translation>Γραμμή χρονοδιαγράμματος</translation>
</message> </message>
<message> <message>
<source>Notifications</source> <source>Notifications</source>
<translation type="unfinished"></translation> <translation>Ειδοποιήσεις</translation>
</message> </message>
<message> <message>
<source>New Toot</source> <source>New Toot</source>
<translation type="unfinished"></translation> <translation>Νέος</translation>
</message> </message>
<message> <message>
<source>Search</source> <source>Search</source>
<translation type="unfinished"></translation> <translation>Αναζήτηση</translation>
</message> </message>
<message> <message>
<source>@user or #term</source> <source>@user or #term</source>
<translation type="unfinished"></translation> <translation>@χρήστη ή #όρος</translation>
</message> </message>
</context> </context>
<context> <context>
@ -153,11 +153,11 @@
</message> </message>
<message> <message>
<source>Loading</source> <source>Loading</source>
<translation type="unfinished"></translation> <translation>Φόρτωση</translation>
</message> </message>
<message> <message>
<source>Performing request, please wait or request something else</source> <source>Performing request, please wait or request something else</source>
<translation type="unfinished"></translation> <translation>Πραγματοποιώντας αίτημα, παρακαλώ περιμένετε ή ζητήστε κάτι άλλο</translation>
</message> </message>
</context> </context>
<context> <context>

View file

@ -1,86 +1,108 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.1" language="en"> <TS version="2.1">
<context> <context>
<name>API</name> <name>API</name>
<message> <message>
<location filename="../qml/lib/API.js" line="157"/>
<source>favourited</source> <source>favourited</source>
<translation>favourited</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/lib/API.js" line="168"/>
<source>followed you</source> <source>followed you</source>
<translation>followed you</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/lib/API.js" line="178"/>
<source>boosted</source> <source>boosted</source>
<translation>boosted</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/lib/API.js" line="188"/>
<location filename="../qml/lib/API.js" line="190"/>
<source>said</source> <source>said</source>
<translation>said</translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
<name>Browser</name> <name>Browser</name>
<message> <message>
<location filename="../qml/pages/Browser.qml" line="116"/>
<location filename="../qml/pages/Browser.qml" line="175"/>
<source>Open in Browser</source> <source>Open in Browser</source>
<translation>Open in Browser</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/pages/Browser.qml" line="122"/>
<location filename="../qml/pages/Browser.qml" line="179"/>
<source>Web mode</source> <source>Web mode</source>
<translation>Web mode</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/pages/Browser.qml" line="122"/>
<location filename="../qml/pages/Browser.qml" line="179"/>
<source>Reading mode</source> <source>Reading mode</source>
<translation>Reading mode</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/pages/Browser.qml" line="171"/>
<source>Copy URL</source> <source>Copy URL</source>
<translation>Copy URL</translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
<name>Conversation</name> <name>Conversation</name>
<message> <message>
<location filename="../qml/pages/Conversation.qml" line="59"/>
<source>Conversation</source> <source>Conversation</source>
<translation>Conversation</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/pages/Conversation.qml" line="146"/>
<source>Content warning!</source> <source>Content warning!</source>
<translation>Content warning!</translation> <translation type="unfinished"></translation>
</message>
<message>
<source>public</source>
<translation>public</translation>
</message>
<message>
<source>unlisted</source>
<translation>unlisted</translation>
</message>
<message>
<source>followers only</source>
<translation>followers only</translation>
</message>
<message>
<source>direct</source>
<translation>direct</translation>
</message> </message>
<message> <message>
<location filename="../qml/pages/Conversation.qml" line="227"/>
<source>Delete</source> <source>Delete</source>
<translation>Delete</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/pages/Conversation.qml" line="314"/>
<source>public</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/Conversation.qml" line="315"/>
<source>unlisted</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/Conversation.qml" line="316"/>
<source>followers only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/Conversation.qml" line="317"/>
<source>direct</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/Conversation.qml" line="429"/>
<source>Emojis</source> <source>Emojis</source>
<translation>Emojis</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/pages/Conversation.qml" line="430"/>
<source>Tap to insert</source> <source>Tap to insert</source>
<translation>Tap to insert</translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
<name>ImageFullScreen</name> <name>ImageFullScreen</name>
<message> <message>
<location filename="../qml/pages/components/ImageFullScreen.qml" line="287"/>
<source>Error loading</source> <source>Error loading</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -88,208 +110,253 @@
<context> <context>
<name>ImageUploader</name> <name>ImageUploader</name>
<message> <message>
<location filename="../src/imageuploader.cpp" line="83"/>
<source>The file %1 does not exists</source> <source>The file %1 does not exists</source>
<translation>The file %1 does not exists</translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
<name>LoginPage</name> <name>LoginPage</name>
<message> <message>
<location filename="../qml/pages/LoginPage.qml" line="56"/>
<source>Login</source> <source>Login</source>
<translation>Login</translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
<name>MainPage</name> <name>MainPage</name>
<message> <message>
<location filename="../qml/pages/MainPage.qml" line="64"/>
<source>Home</source> <source>Home</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/pages/MainPage.qml" line="73"/>
<source>Timeline</source> <source>Timeline</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/pages/MainPage.qml" line="82"/>
<source>Notifications</source> <source>Notifications</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>New Toot</source> <location filename="../qml/pages/MainPage.qml" line="112"/>
<translation type="unfinished"></translation>
</message>
<message>
<source>Search</source> <source>Search</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/pages/MainPage.qml" line="117"/>
<source>@user or #term</source> <source>@user or #term</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../qml/pages/MainPage.qml" line="241"/>
<source>New Toot</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>MiniStatus</name> <name>MiniStatus</name>
<message> <message>
<location filename="../qml/pages/components/MiniStatus.qml" line="36"/>
<source>boosted</source> <source>boosted</source>
<translation>boosted</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/pages/components/MiniStatus.qml" line="39"/>
<source>favourited</source> <source>favourited</source>
<translation>favourited</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/pages/components/MiniStatus.qml" line="42"/>
<source>followed you</source> <source>followed you</source>
<translation>followed you</translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
<name>MyList</name> <name>MyList</name>
<message> <message>
<source>Load more</source> <location filename="../qml/pages/components/MyList.qml" line="10"/>
<translation>Load more</translation>
</message>
<message>
<source>Settings</source>
<translation>Settings</translation>
</message>
<message>
<source>Loading</source> <source>Loading</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/pages/components/MyList.qml" line="11"/>
<source>Performing request, please wait or request something else</source> <source>Performing request, please wait or request something else</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../qml/pages/components/MyList.qml" line="63"/>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/components/MyList.qml" line="70"/>
<source>Load more</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>Profile</name> <name>Profile</name>
<message> <message>
<source>Unfollow</source> <location filename="../qml/pages/Profile.qml" line="167"/>
<translation>Unfollow</translation>
</message>
<message>
<source>Follow request sent!</source>
<translation>Follow request sent!</translation>
</message>
<message>
<source>Following</source>
<translation>Following</translation>
</message>
<message>
<source>Mute</source>
<translation>Mute</translation>
</message>
<message>
<source>Unmute</source>
<translation>Unmute</translation>
</message>
<message>
<source>Unblock</source>
<translation>Unblock</translation>
</message>
<message>
<source>Block</source>
<translation>Block</translation>
</message>
<message>
<source>Statuses</source>
<translation>Statuses</translation>
</message>
<message>
<source>Favourites</source>
<translation>Favourites</translation>
</message>
<message>
<source>Follow</source>
<translation>Follow</translation>
</message>
<message>
<source>Summary</source> <source>Summary</source>
<translation>Summary</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/pages/Profile.qml" line="173"/>
<source>Followers</source> <source>Followers</source>
<translation>Followers</translation> <translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/Profile.qml" line="178"/>
<source>Following</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/Profile.qml" line="183"/>
<source>Statuses</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/Profile.qml" line="188"/>
<source>Favourites</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/Profile.qml" line="197"/>
<source>Unfollow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/Profile.qml" line="197"/>
<source>Follow request sent!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/Profile.qml" line="197"/>
<source>Follow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/Profile.qml" line="210"/>
<source>Unmute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/Profile.qml" line="210"/>
<source>Mute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/Profile.qml" line="223"/>
<source>Unblock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/Profile.qml" line="223"/>
<source>Block</source>
<translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
<name>Settings</name> <name>Settings</name>
<message> <message>
<location filename="../qml/pages/Settings.qml" line="17"/>
<source>Settings</source> <source>Settings</source>
<translation>Settings</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/pages/Settings.qml" line="23"/>
<source>Remove Account</source> <source>Remove Account</source>
<translation>Remove Account</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/pages/Settings.qml" line="23"/>
<source>Add Account</source> <source>Add Account</source>
<translation>Add Account</translation> <translation type="unfinished"></translation>
</message>
<message>
<source>Authorize this app to use your Mastodon account in your behalf</source>
<translation>Authorize this app to use your Mastodon account in your behalf</translation>
</message>
<message>
<source>Load images in toots</source>
<translation>Load images in toots</translation>
</message> </message>
<message> <message>
<location filename="../qml/pages/Settings.qml" line="24"/>
<source>Deauthorize this app and remove your account</source> <source>Deauthorize this app and remove your account</source>
<translation>Deauthorize this app and remove your account</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Credits</source> <location filename="../qml/pages/Settings.qml" line="24"/>
<translation>Credits</translation> <source>Authorize this app to use your Mastodon account in your behalf</source>
<translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Translate</source> <location filename="../qml/pages/Settings.qml" line="46"/>
<translation>Translate</translation> <source>Load images in toots</source>
</message> <translation type="unfinished"></translation>
<message>
<source>Use Transifex to help with app translation to your language</source>
<translation>Use Transifex to help with app translation to your language</translation>
</message> </message>
<message> <message>
<location filename="../qml/pages/Settings.qml" line="47"/>
<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>Disable this option if you want to preserve your data connection</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/pages/Settings.qml" line="54"/>
<source>Translate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/Settings.qml" line="55"/>
<source>Use Transifex to help with app translation to your language</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/Settings.qml" line="71"/>
<source>Credits</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/Settings.qml" line="85"/>
<source>UI/UX design and development</source> <source>UI/UX design and development</source>
<translation>UI/UX design and development</translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
<name>Toot</name> <name>Toot</name>
<message> <message>
<location filename="../qml/pages/components/Toot.qml" line="35"/>
<source>boosted</source> <source>boosted</source>
<translation>boosted</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/pages/components/Toot.qml" line="38"/>
<source>favourited</source> <source>favourited</source>
<translation>favourited</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/pages/components/Toot.qml" line="41"/>
<source>followed you</source> <source>followed you</source>
<translation>followed you</translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
<name>VisualContainer</name> <name>VisualContainer</name>
<message> <message>
<location filename="../qml/pages/components/VisualContainer.qml" line="199"/>
<source>Unboost</source> <source>Unboost</source>
<translation>Unboost</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/pages/components/VisualContainer.qml" line="199"/>
<source>Boost</source> <source>Boost</source>
<translation>Boost</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/pages/components/VisualContainer.qml" line="236"/>
<source>Unfavorite</source> <source>Unfavorite</source>
<translation>Unfavorite</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/pages/components/VisualContainer.qml" line="236"/>
<source>Favorite</source> <source>Favorite</source>
<translation>Favorite</translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
</TS> </TS>

View file

@ -36,7 +36,7 @@
</message> </message>
<message> <message>
<source>Copy URL</source> <source>Copy URL</source>
<translation type="unfinished"></translation> <translation>Copiar URL</translation>
</message> </message>
</context> </context>
<context> <context>
@ -82,7 +82,7 @@
<name>ImageFullScreen</name> <name>ImageFullScreen</name>
<message> <message>
<source>Error loading</source> <source>Error loading</source>
<translation type="unfinished"></translation> <translation>Error al cargar</translation>
</message> </message>
</context> </context>
<context> <context>
@ -103,27 +103,27 @@
<name>MainPage</name> <name>MainPage</name>
<message> <message>
<source>Home</source> <source>Home</source>
<translation type="unfinished"></translation> <translation>Inicio</translation>
</message> </message>
<message> <message>
<source>Timeline</source> <source>Timeline</source>
<translation type="unfinished"></translation> <translation>Historia federada</translation>
</message> </message>
<message> <message>
<source>Notifications</source> <source>Notifications</source>
<translation type="unfinished"></translation> <translation>Notificaciones</translation>
</message> </message>
<message> <message>
<source>New Toot</source> <source>New Toot</source>
<translation type="unfinished"></translation> <translation>Nuevo toot</translation>
</message> </message>
<message> <message>
<source>Search</source> <source>Search</source>
<translation type="unfinished"></translation> <translation>Buscar</translation>
</message> </message>
<message> <message>
<source>@user or #term</source> <source>@user or #term</source>
<translation type="unfinished"></translation> <translation>@usuario o #término</translation>
</message> </message>
</context> </context>
<context> <context>
@ -153,11 +153,11 @@
</message> </message>
<message> <message>
<source>Loading</source> <source>Loading</source>
<translation type="unfinished"></translation> <translation>Cargando</translation>
</message> </message>
<message> <message>
<source>Performing request, please wait or request something else</source> <source>Performing request, please wait or request something else</source>
<translation type="unfinished"></translation> <translation>Ejecutando solicitud, por favor, espera o solicita otra cosa</translation>
</message> </message>
</context> </context>
<context> <context>

View file

@ -36,7 +36,7 @@
</message> </message>
<message> <message>
<source>Copy URL</source> <source>Copy URL</source>
<translation type="unfinished"></translation> <translation>Copier l&apos;URL</translation>
</message> </message>
</context> </context>
<context> <context>
@ -82,7 +82,7 @@
<name>ImageFullScreen</name> <name>ImageFullScreen</name>
<message> <message>
<source>Error loading</source> <source>Error loading</source>
<translation type="unfinished"></translation> <translation>Erreur de chargement</translation>
</message> </message>
</context> </context>
<context> <context>
@ -103,27 +103,27 @@
<name>MainPage</name> <name>MainPage</name>
<message> <message>
<source>Home</source> <source>Home</source>
<translation type="unfinished"></translation> <translation>Accueil</translation>
</message> </message>
<message> <message>
<source>Timeline</source> <source>Timeline</source>
<translation type="unfinished"></translation> <translation>Chronologie</translation>
</message> </message>
<message> <message>
<source>Notifications</source> <source>Notifications</source>
<translation type="unfinished"></translation> <translation>Notifications</translation>
</message> </message>
<message> <message>
<source>New Toot</source> <source>New Toot</source>
<translation type="unfinished"></translation> <translation>Nouveau pouet</translation>
</message> </message>
<message> <message>
<source>Search</source> <source>Search</source>
<translation type="unfinished"></translation> <translation>Recherche</translation>
</message> </message>
<message> <message>
<source>@user or #term</source> <source>@user or #term</source>
<translation type="unfinished"></translation> <translation>@personne ou #terme</translation>
</message> </message>
</context> </context>
<context> <context>
@ -153,11 +153,11 @@
</message> </message>
<message> <message>
<source>Loading</source> <source>Loading</source>
<translation type="unfinished"></translation> <translation>Chargement</translation>
</message> </message>
<message> <message>
<source>Performing request, please wait or request something else</source> <source>Performing request, please wait or request something else</source>
<translation type="unfinished"></translation> <translation>Demande en cours, merci de patienter ou de demander quelque chose d&apos;autre</translation>
</message> </message>
</context> </context>
<context> <context>

View file

@ -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="oc">
<context> <context>
<name>API</name> <name>API</name>
<message> <message>
@ -36,7 +36,7 @@
</message> </message>
<message> <message>
<source>Copy URL</source> <source>Copy URL</source>
<translation type="unfinished"></translation> <translation>Copiar l&apos;URL</translation>
</message> </message>
</context> </context>
<context> <context>
@ -82,7 +82,7 @@
<name>ImageFullScreen</name> <name>ImageFullScreen</name>
<message> <message>
<source>Error loading</source> <source>Error loading</source>
<translation type="unfinished"></translation> <translation>Error en cargar</translation>
</message> </message>
</context> </context>
<context> <context>
@ -103,27 +103,27 @@
<name>MainPage</name> <name>MainPage</name>
<message> <message>
<source>Home</source> <source>Home</source>
<translation type="unfinished"></translation> <translation>Acuèlh</translation>
</message> </message>
<message> <message>
<source>Timeline</source> <source>Timeline</source>
<translation type="unfinished"></translation> <translation>Flux d&apos;actualitat</translation>
</message> </message>
<message> <message>
<source>Notifications</source> <source>Notifications</source>
<translation type="unfinished"></translation> <translation>Notificacions</translation>
</message> </message>
<message> <message>
<source>New Toot</source> <source>New Toot</source>
<translation type="unfinished"></translation> <translation>Nòu Tut</translation>
</message> </message>
<message> <message>
<source>Search</source> <source>Search</source>
<translation type="unfinished"></translation> <translation>Cercar</translation>
</message> </message>
<message> <message>
<source>@user or #term</source> <source>@user or #term</source>
<translation type="unfinished"></translation> <translation>@utilizaire o #tèrm</translation>
</message> </message>
</context> </context>
<context> <context>
@ -153,11 +153,11 @@
</message> </message>
<message> <message>
<source>Loading</source> <source>Loading</source>
<translation type="unfinished"></translation> <translation>Cargament</translation>
</message> </message>
<message> <message>
<source>Performing request, please wait or request something else</source> <source>Performing request, please wait or request something else</source>
<translation type="unfinished"></translation> <translation>Tractament de la demanda, mercés d&apos;esperar o cercar quicòm mai</translation>
</message> </message>
</context> </context>
<context> <context>
@ -225,37 +225,37 @@
<source>Add Account</source> <source>Add Account</source>
<translation>Ajustar un compte</translation> <translation>Ajustar un compte</translation>
</message> </message>
<message>
<source>Authorize this app to use your Mastodon account in your behalf</source>
<translation>Autorizar aquesta aplicacion a utilizar vòstre compte Mastodon per vos</translation>
</message>
<message> <message>
<source>Load images in toots</source> <source>Load images in toots</source>
<translation>Cargar los imatges dels tuts</translation> <translation>Cargar los imatges dels tuts</translation>
</message> </message>
<message>
<source>Credits</source>
<translation>Crèdits</translation>
</message>
<message>
<source>UI/UX design and development</source>
<translation>UI/UX design e desvlopament</translation>
</message>
<message>
<source>Translate</source>
<translation>Traduire</translation>
</message>
<message> <message>
<source>Deauthorize this app and remove your account</source> <source>Deauthorize this app and remove your account</source>
<translation>Revocar laplicacion e levar vòstre compte</translation> <translation>Revocar laplicacion e levar vòstre compte</translation>
</message> </message>
<message> <message>
<source>Authorize this app to use your Mastodon account in your behalf</source> <source>Credits</source>
<translation>Autorizar aquesta aplicacion a utilizar vòstre compte Mastodon per vos</translation> <translation>Crèdits</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 laplicacion dins vòstra lenga</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>Desactivar aquesta opcion per estalviar vòstra connexion de donadas</translation> <translation>Desactivar aquesta opcion per estalviar vòstra connexion de donadas</translation>
</message> </message>
<message> <message>
<source>Use Transifex to help with app translation to your language</source> <source>UI/UX design and development</source>
<translation>Utilizar Transifex per ajudar a traduire laplicacion dins vòstra lenga</translation> <translation>UI/UX design e desvlopament</translation>
</message> </message>
</context> </context>
<context> <context>

View file

@ -0,0 +1,295 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ru">
<context>
<name>API</name>
<message>
<source>favourited</source>
<translation>избранное</translation>
</message>
<message>
<source>followed you</source>
<translation>следую за тобой</translation>
</message>
<message>
<source>boosted</source>
<translation>росту</translation>
</message>
<message>
<source>said</source>
<translation>сказал</translation>
</message>
</context>
<context>
<name>Browser</name>
<message>
<source>Open in Browser</source>
<translation>Открыть в браузере</translation>
</message>
<message>
<source>Web mode</source>
<translation>Веб-режим</translation>
</message>
<message>
<source>Reading mode</source>
<translation>Режим чтения</translation>
</message>
<message>
<source>Copy URL</source>
<translation>Копировать URL</translation>
</message>
</context>
<context>
<name>Conversation</name>
<message>
<source>Conversation</source>
<translation>Беседа</translation>
</message>
<message>
<source>Content warning!</source>
<translation>Предупреждение о содержании!</translation>
</message>
<message>
<source>public</source>
<translation>публика</translation>
</message>
<message>
<source>unlisted</source>
<translation>не указан</translation>
</message>
<message>
<source>followers only</source>
<translation>только последователи</translation>
</message>
<message>
<source>direct</source>
<translation>непосредственный</translation>
</message>
<message>
<source>Delete</source>
<translation>Удалить</translation>
</message>
<message>
<source>Emojis</source>
<translation>айликов</translation>
</message>
<message>
<source>Tap to insert</source>
<translation>Нажмите, чтобы вставить</translation>
</message>
</context>
<context>
<name>ImageFullScreen</name>
<message>
<source>Error loading</source>
<translation>Ошибка при загрузке</translation>
</message>
</context>
<context>
<name>ImageUploader</name>
<message>
<source>The file %1 does not exists</source>
<translation>Файл %1 не существует</translation>
</message>
</context>
<context>
<name>LoginPage</name>
<message>
<source>Login</source>
<translation>Авторизоваться</translation>
</message>
</context>
<context>
<name>MainPage</name>
<message>
<source>Home</source>
<translation>Главная</translation>
</message>
<message>
<source>Timeline</source>
<translation>Временная шкала</translation>
</message>
<message>
<source>Notifications</source>
<translation>Уведомления</translation>
</message>
<message>
<source>New Toot</source>
<translation>Новый</translation>
</message>
<message>
<source>Search</source>
<translation>Поиск</translation>
</message>
<message>
<source>@user or #term</source>
<translation>@пользователь или #срок</translation>
</message>
</context>
<context>
<name>MiniStatus</name>
<message>
<source>boosted</source>
<translation>росту</translation>
</message>
<message>
<source>favourited</source>
<translation>любимый</translation>
</message>
<message>
<source>followed you</source>
<translation>следую за тобой</translation>
</message>
</context>
<context>
<name>MyList</name>
<message>
<source>Load more</source>
<translation>Загрузи больше</translation>
</message>
<message>
<source>Settings</source>
<translation>Настройки</translation>
</message>
<message>
<source>Loading</source>
<translation>Загрузка</translation>
</message>
<message>
<source>Performing request, please wait or request something else</source>
<translation>Выполняя запрос, подождите</translation>
</message>
</context>
<context>
<name>Profile</name>
<message>
<source>Unfollow</source>
<translation>Отписаться</translation>
</message>
<message>
<source>Follow request sent!</source>
<translation>Следуйте запрошенному запросу!</translation>
</message>
<message>
<source>Following</source>
<translation>Следующий</translation>
</message>
<message>
<source>Mute</source>
<translation>Безгласный</translation>
</message>
<message>
<source>Unmute</source>
<translation>Нет безгласный</translation>
</message>
<message>
<source>Unblock</source>
<translation>Открыть</translation>
</message>
<message>
<source>Block</source>
<translation>Блокировать</translation>
</message>
<message>
<source>Statuses</source>
<translation>Статусы</translation>
</message>
<message>
<source>Favourites</source>
<translation>Избранные</translation>
</message>
<message>
<source>Follow</source>
<translation>Следить</translation>
</message>
<message>
<source>Summary</source>
<translation>Резюме</translation>
</message>
<message>
<source>Followers</source>
<translation>Читают</translation>
</message>
</context>
<context>
<name>Settings</name>
<message>
<source>Settings</source>
<translation>Настройки</translation>
</message>
<message>
<source>Remove Account</source>
<translation>Удалить учетную запись</translation>
</message>
<message>
<source>Add Account</source>
<translation>Добавить аккаунт</translation>
</message>
<message>
<source>Authorize this app to use your Mastodon account in your behalf</source>
<translation>Уполномочить это приложение использовать свою учетную запись Mastodon от вашего имени</translation>
</message>
<message>
<source>Load images in toots</source>
<translation>Загружать изображения</translation>
</message>
<message>
<source>Deauthorize this app and remove your account</source>
<translation>удалить учетную запись с устройства</translation>
</message>
<message>
<source>Credits</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>Disable this option if you want to preserve your data connection</source>
<translation>Отключите эту опцию, если вы хотите сохранить подключение к данным</translation>
</message>
<message>
<source>UI/UX design and development</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Toot</name>
<message>
<source>boosted</source>
<translation>росту</translation>
</message>
<message>
<source>favourited</source>
<translation>имеет любимый</translation>
</message>
<message>
<source>followed you</source>
<translation>следую за тобой</translation>
</message>
</context>
<context>
<name>VisualContainer</name>
<message>
<source>Unboost</source>
<translation>Нет росту</translation>
</message>
<message>
<source>Boost</source>
<translation>Росту</translation>
</message>
<message>
<source>Unfavorite</source>
<translation>Избранные нет</translation>
</message>
<message>
<source>Favorite</source>
<translation>Избранные</translation>
</message>
</context>
</TS>

View file

@ -36,7 +36,7 @@
</message> </message>
<message> <message>
<source>Copy URL</source> <source>Copy URL</source>
<translation type="unfinished"></translation> <translation>Kopiraj link</translation>
</message> </message>
</context> </context>
<context> <context>
@ -82,7 +82,7 @@
<name>ImageFullScreen</name> <name>ImageFullScreen</name>
<message> <message>
<source>Error loading</source> <source>Error loading</source>
<translation type="unfinished"></translation> <translation>Greška u učitavanju</translation>
</message> </message>
</context> </context>
<context> <context>
@ -103,27 +103,27 @@
<name>MainPage</name> <name>MainPage</name>
<message> <message>
<source>Home</source> <source>Home</source>
<translation type="unfinished"></translation> <translation>Почетна</translation>
</message> </message>
<message> <message>
<source>Timeline</source> <source>Timeline</source>
<translation type="unfinished"></translation> <translation>Временска линија</translation>
</message> </message>
<message> <message>
<source>Notifications</source> <source>Notifications</source>
<translation type="unfinished"></translation> <translation>Обавјештење</translation>
</message> </message>
<message> <message>
<source>New Toot</source> <source>New Toot</source>
<translation type="unfinished"></translation> <translation>Novi toot</translation>
</message> </message>
<message> <message>
<source>Search</source> <source>Search</source>
<translation type="unfinished"></translation> <translation>Претрага</translation>
</message> </message>
<message> <message>
<source>@user or #term</source> <source>@user or #term</source>
<translation type="unfinished"></translation> <translation>@korisnik ili #pojam</translation>
</message> </message>
</context> </context>
<context> <context>
@ -153,11 +153,11 @@
</message> </message>
<message> <message>
<source>Loading</source> <source>Loading</source>
<translation type="unfinished"></translation> <translation>Učitavanje</translation>
</message> </message>
<message> <message>
<source>Performing request, please wait or request something else</source> <source>Performing request, please wait or request something else</source>
<translation type="unfinished"></translation> <translation>Učitavam, molim sačekajte...</translation>
</message> </message>
</context> </context>
<context> <context>