v0.6.2 Follow and Unfollow contacts, Systray on Linux

This commit is contained in:
LubuWest 2021-08-03 21:19:53 +02:00
parent 1d62a8ddc1
commit baccd64303
37 changed files with 724 additions and 636 deletions

View file

@ -1,3 +1,9 @@
## v0.6.2
* Follow and Unfollow contacts (Friendica 2021.07 required)
* Linux: App stays in systemtray after close, syncs in background
## v0.6.1
* Add requestLegacyExternalStorage in AndroidManifest for attachment permissions
* Refresh timeline on start for Linux

View file

@ -51,6 +51,7 @@ Currently supported:
* Tabs for own profiles, friends, other contacts and groups
* Show profile(s) of user and change profile picture
* List of all known contacts with locally downloaded pictures
* Follow or unfoolow contacts
* Show follow requests; approve, deny, ignore requests
* Additional information, last messages and other functionality shown in news tab
* Show public and private pictures of contact (screenscraping of contact's website, works only with certain theme)
@ -104,6 +105,8 @@ ToDo
# Other #
* on Linux: App stays in systemtray and syncs in background
ToDo
* Video tab
* Translation

View file

@ -1,5 +1,5 @@
<?xml version="1.0"?>
<manifest package="org.qtproject.friendiqa" xmlns:android="http://schemas.android.com/apk/res/android" android:versionName="0.6.1" android:versionCode="27" android:installLocation="auto">
<manifest package="org.qtproject.friendiqa" xmlns:android="http://schemas.android.com/apk/res/android" android:versionName="0.6.2" android:versionCode="28" android:installLocation="auto">
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="29"/>
<!-- The following comment will be replaced upon deployment with default permissions based on the dependencies of the application.
@ -12,7 +12,7 @@
<supports-screens android:largeScreens="true" android:normalScreens="true" android:anyDensity="true" android:smallScreens="true"/>
<application android:hardwareAccelerated="false"
<application android:hardwareAccelerated="true"
android:name="org.qtproject.qt5.android.bindings.QtApplication"
android:label="Friendiqa"
android:extractNativeLibs="true"
@ -22,7 +22,7 @@
android:logo="@drawable/friendiqa">
<activity android:configChanges="orientation|uiMode|screenLayout|screenSize|smallestScreenSize|layoutDirection|locale|fontScale|keyboard|keyboardHidden|navigation|mcc|mnc|density"
android:name="androidnative.friendiqa.FriendiqaActivity"
android:label="Friendiqa" android:screenOrientation="unspecified" android:launchMode="singleTask" android:taskAffinity="">
android:label="Friendiqa" android:screenOrientation="unspecified" android:launchMode="singleInstance" android:taskAffinity="">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>

View file

@ -81,7 +81,7 @@ ApplicationWindow{
if(newContacts.length>0){// download contact images and update db
var contacturls=[];
var contactnames=[];
for (var link in newContacts){//print("new contact " +newContacts[link].screen_name);
for (var link in newContacts){
contacturls.push(newContacts[link].profile_image_url);
contactnames.push(newContacts[link].screen_name);
Service.updateContactInDB(login,db,newContacts[link].isFriend,newContacts[link])
@ -135,9 +135,7 @@ ApplicationWindow{
FontLoader{id: fontAwesome; source: "qrc:/images/fontawesome-webfont.ttf"}
//Keys.onReleased: {//print(event.key + "Backkey"+newstab.conversation.length+" "+root.depth)
onClosing: {
//if (event.key === osSettings.backKey) {
if (rootstack.currentIndex==0){
newstab.active=true;
if (newstab.newstabstatus!=globaloptions.newsViewType){
@ -164,74 +162,64 @@ ApplicationWindow{
Service.cleanNews(root.db,function(){
Service.cleanHashtags(root.db,function(){
Service.cleanContacts(root.login,root.db,function(){
Qt.quit()})
Qt.quit()
})
})})
close.accepted=true
}
}
else if (rootstack.currentIndex==2){fotoSignal("backButton")}
else {rootstack.currentIndex=0}
//event.accepted = true
//}
else if (rootstack.currentIndex==2){fotoSignal(login.username,"backButton");print("close rootstack currentindex==2");close.accepted=false}
else {rootstack.currentIndex=0;close.accepted=false}
}
footer:ToolBar{
//position: ToolBar.Footer
background: Rectangle{
anchors.fill: parent
color: "#EEEEEE"//"#F8F8F8"
}
//RowLayout{
// anchors.fill: parent
TabBar {
id: bar
width:parent.width
// Layout.fillWidth: true
//width: wideScreen?contentWidth:parent.width-10*mm
//x: 7*mm
onCurrentIndexChanged: rootstack.currentIndex=bar.currentIndex
TabButton {
text: "\uf03a"
font.pointSize: osSettings.bigFontSize
background:Rectangle{
anchors.fill: parent
color: "#EEEEEE"
}
}
TabButton {
text: "\uf0c0"
font.pointSize: osSettings.bigFontSize
background:Rectangle{
anchors.fill: parent
color: "#EEEEEE"
}
}
TabButton {
text: "\uf03e"
font.pointSize: osSettings.bigFontSize
background:Rectangle{
anchors.fill: parent
color: "#EEEEEE"
}
}
TabButton {
text: "\uf073"
font.pointSize: osSettings.bigFontSize
background:Rectangle{
anchors.fill: parent
color: "#EEEEEE"
}
TabBar {
id: bar
width:parent.width
onCurrentIndexChanged: rootstack.currentIndex=bar.currentIndex
TabButton {
text: "\uf03a"
font.pointSize: osSettings.bigFontSize
background:Rectangle{
anchors.fill: parent
color: "#EEEEEE"
}
}
// }
TabButton {
text: "\uf0c0"
font.pointSize: osSettings.bigFontSize
background:Rectangle{
anchors.fill: parent
color: "#EEEEEE"
}
}
TabButton {
text: "\uf03e"
font.pointSize: osSettings.bigFontSize
background:Rectangle{
anchors.fill: parent
color: "#EEEEEE"
}
}
TabButton {
text: "\uf073"
font.pointSize: osSettings.bigFontSize
background:Rectangle{
anchors.fill: parent
color: "#EEEEEE"
}
}
}
}
// states: State {
// name: "fullscreen";
// PropertyChanges { target: bar; height:0 }
@ -250,42 +238,32 @@ ApplicationWindow{
initialItem: StackLayout{
id:rootstack
width:rootstackView.width
height: rootstackView.height//-7*mm
//y:wideScreen?7*mm:0
height: rootstackView.height
currentIndex:bar.currentIndex
Loader{
id: newstab
// Layout.fillWidth:true
// Layout.fillHeight: true
property string newstabstatus
property var conversation:[]
source:(rootstack.currentIndex==0)? "qrc:/qml/newsqml/NewsTab.qml":""
}
Loader{
id: friendstab
// Layout.fillWidth:true
// Layout.fillHeight: true
source: (rootstack.currentIndex==1)?"qrc:/qml/contactqml/FriendsTab.qml":""
}
Loader{
id: fotostab
property string phototabstatus:"Images"
// Layout.fillWidth:true
// Layout.fillHeight: true
source: (rootstack.currentIndex==2)?"qrc:/qml/photoqml/PhotoTab.qml":""
}
Loader{
id: calendartab
property string calendartabstatus:"Events"
// Layout.fillWidth:true
// Layout.fillHeight: true
source: (rootstack.currentIndex==3)?"qrc:/qml/calendarqml/CalendarTab.qml":""
}
}
}
//}
Component.onCompleted: {
onLoginChanged(login);
globaloptions=Service.readGO(db);
@ -299,5 +277,4 @@ ApplicationWindow{
var LinuxSyncQml = component.createObject(root);
}
}
//}
}

View file

@ -1,3 +1,9 @@
# TEMPLATE = app
# TARGET = friendiqa
# CONFIG += release
# QT += qml quick gui widgets sql webview dbus webengine
cmake_minimum_required(VERSION 3.1.0)
project(friendiqa VERSION 0.6 LANGUAGES CXX)
@ -13,7 +19,9 @@ if(CMAKE_VERSION VERSION_LESS "3.7.0")
set(CMAKE_INCLUDE_CURRENT_DIR ON)
endif()
find_package(Qt5 COMPONENTS Widgets Quick Sql DBus WebView REQUIRED)
find_package(Qt5 COMPONENTS Widgets Quick Sql DBus WebView REQUIRED) #QuickWidgets
#Webview Webengine
set(MOC_SOURCES common/uploadableimage.h
common/xhr.h
@ -40,8 +48,50 @@ target_link_libraries(friendiqa Qt::Quick)
target_link_libraries(friendiqa Qt::Sql)
target_link_libraries(friendiqa Qt::WebView)
target_link_libraries(friendiqa Qt::DBus)
#target_link_libraries(friendiqa Qt::QuickWidgets)
# target_link_libraries(friendiqa Qt::Webengine)
# qt5_use_modules(friendiqa Core Widgets Quick Sql DBus)
install(TARGETS friendiqa DESTINATION bin)
#RESOURCES = application.qrc
# OTHER_FILES += qml/friendiqa.qml \
# translations/*.ts \
# qml/*.qml
# qml/newsqml/*.qml
# qml/contactqml/*.qml
# qml/photoqml/*.qml
# qml/configqml/*.qml
# js/*.js
#TRANSLATIONS += translations/friendiqa-de.ts \
# translations/friendiqa-es.ts \
# translations/friendiqa-it.ts
# HEADERS += \
# common/uploadableimage.h \
# common/xhr.h \
# common/filesystem.h \
# common/remoteauthasyncimageprovider.h \
# common/updatenews.h \
# common/alarm.h
#DISTFILES += \
# qml/calendarqml/*.qml \
# translations/*.ts \
# translations/*.qm \
# qml/*.qml \
# qml/newsqml/*.qml \
# qml/contactqml/*.qml \
# qml/photoqml/*.qml \
# qml/configqml/*.qml \
# js/*.js \
# target.path=/usr/bin
# desktop.path = /usr/share/applications
# desktop.files = images/de.ma-nic.Friendiqa.desktop
# icon.path = /usr/share/icons/hicolor/scalable/apps
# icon.files = images/Friendiqa.svg
# INSTALLS+=target desktop icon

View file

@ -12,7 +12,6 @@
<file>qml/newsqml/NewsImage.qml</file>
<file>qml/newsqml/NewsVideo.qml</file>
<file>qml/newsqml/ContactPage.qml</file>
<file>qml/newsqml/NewsLink.qml</file>
<file>qml/newsqml/NewsVideoLarge.qml</file>
<file>qml/newsqml/NewsYplayer.qml</file>
<file>qml/newsqml/SmileyDialog.qml</file>
@ -249,5 +248,7 @@
<file>qml/calendarqml/EventListItem.qml</file>
<file>translations/friendiqa-hu.qm</file>
<file>translations/friendiqa-hu.ts</file>
<file>images/Friendiqa.png</file>
<file>images/Friendica_monochrome.png</file>
</qresource>
</RCC>

View file

@ -44,6 +44,13 @@
//#include "AndroidNative/environment.h"
//#include "AndroidNative/debug.h"
//#include "AndroidNative/mediascannerconnection.h"
//#include <QQuickWidget>
#include <QSystemTrayIcon>
#include <QQmlContext>
// Declare a user-defined data type to work with an icon in QML
Q_DECLARE_METATYPE(QSystemTrayIcon::ActivationReason)
#ifdef Q_OS_ANDROID
@ -93,10 +100,16 @@ int main(int argc, char *argv[]) {
UPDATENEWS* updatenews = UPDATENEWS::instance();
view.rootContext()->setContextProperty("updatenews", updatenews);
qmlRegisterType<QSystemTrayIcon>("QSystemTrayIcon", 1, 0, "QSystemTrayIcon");
qRegisterMetaType<QSystemTrayIcon::ActivationReason>("ActivationReason");
view.rootContext()->setContextProperty("iconTray", QIcon(":/images/Friendica_monochrome.png"));
view.load(QUrl("qrc:/qml/friendiqa.qml"));
//view.show();
view.connect(view.rootContext()->engine(), SIGNAL(quit()), &app, SLOT(quit()));
return app.exec();
}
}

View file

@ -181,7 +181,7 @@ void UPDATENEWS::timeline()
xhr.setParam("since_id",lastid);
}
}
xhr.setParam("count","50");
xhr.setParam("count","100");
xhr.get();
QObject::connect(&xhr,SIGNAL(success(QByteArray,QString)),this,SLOT(store(QByteArray,QString)));
QObject::connect(&xhr,SIGNAL(error(QString,QString,QString,int)),this,SLOT(showError(QString,QString,QString,int)));

Binary file not shown.

After

Width:  |  Height:  |  Size: 722 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 645 B

View file

@ -180,6 +180,19 @@ var where = " AND "+ filter +" = '" + filtervalue+"'";
});
}
function updateData(database,table, username, key, value, callback,filter,filtervalue) { // reads and applies data from DB
if (filter){
var where = " AND "+ filter +" = '" + filtervalue+"'";
} else { var where="";}
var db=Sql.LocalStorage.openDatabaseSync(database[0],database[1],database[2],database[3]);
if(!db) { return; }
db.transaction( function(tx) {
var rsArray=[];
var rs = tx.executeSql('UPDATE '+table+' SET '+key+' = '+value+' WHERE username="'+username+'"'+where);
callback();
});
}
function showMessage(header,message,rootwindow){//print(message);
var cleanmessage=message.replace(/"/g,"-");
if(cleanmessage.length>200){cleanmessage=cleanmessage.slice(0,200)+'...'}

View file

@ -34,6 +34,7 @@ function showFriends(db) {
Service.requestFriends(login.url,login.user,login.password,displayFriends);
});
}
function displayFriends(obj){
for (var i=0; i<obj.length; i++){
//print(obj[i]);

View file

@ -334,7 +334,7 @@ function favorite(login,favorited,newsid,rootwindow){
}
function likerequest(login,database,verb,newsid,rootwindow){
Helperjs.friendicaPostRequest(login,"/api/friendica/activity/"+verb+"?id="+newsid, "","POST",rootwindow,function (obj){print("like "+ obj);
Helperjs.friendicaPostRequest(login,"/api/friendica/activity/"+verb+"?id="+newsid, "","POST",rootwindow,function (obj){
if (obj=='"ok"'){
var db=Sql.LocalStorage.openDatabaseSync(database[0],database[1],database[2],database[3]);
db.transaction( function(tx) {

View file

@ -394,7 +394,7 @@ function cleanNews(database,callback){
if (i!=0){var maxnewsa=maxnews/5}else{maxnewsa=maxnews}
var newscountrs = tx.executeSql('SELECT COUNT(*) from news WHERE messagetype='+i);
var newscount = 0;
if (newscountrs.rows.length>0){newscount=newscountrs.rows.item(0)["COUNT(*)"]};//print(i+"newscount "+newscount)
if (newscountrs.rows.length>0){newscount=newscountrs.rows.item(0)["COUNT(*)"]};//print(i+" "+maxnewsa+" newscount "+newscount)
if (newscount>maxnewsa){
var lastvalidtimers= tx.executeSql('SELECT DISTINCT created_at FROM news WHERE messagetype='+i+' ORDER BY created_at ASC LIMIT ' +(newscount-maxnewsa));
var lastvalidtime=lastvalidtimers.rows.item(newscount-maxnewsa-1).created_at;

View file

@ -176,8 +176,7 @@ Rectangle {
snapMode: ListView.SnapOneItem
orientation: ListView.Horizontal
highlightRangeMode: ListView.StrictlyEnforceRange
// currentIndex: count
// onCurrentIndexChanged:{print("Index "+currentIndex)}
model: CalendarModel {id:calendarModel
from: new Date()
to: new Date(new Date().valueOf()+93312000000)

View file

@ -69,11 +69,10 @@ Rectangle{
id: eventModel
}
Component.onCompleted:{//print("daylist"+JSON.stringify(events) + dayint)
Component.onCompleted:{
var currentevents=events.filter(event=>(dayint>=event.startday)&&(dayint<=event.endday));
for (var i=0; i<currentevents.length;i++){
var liststate="";if(currentevents.length<2){liststate="large"};
//print(JSON.stringify(events[daylist[i]]));
eventModel.append({"event":currentevents[i],"eventstatus":liststate});
}
}

View file

@ -148,7 +148,6 @@ Page{
TextField {
id: password
x: root.fontFactor*osSettings.bigFontSize; y: 9*root.fontFactor*osSettings.bigFontSize; width: root.width-9*mm; //height: 5*mm;
//font.pixelSize:3*mm
font.pointSize: osSettings.systemFontSize
selectByMouse: true
echoMode: TextInput.Password
@ -218,9 +217,7 @@ Page{
else if (username.text==""){errormessage+=qsTr("No nickname given! ")}
else if (password.text=="") {errormessage+=qsTr("No password given! ")}
else if (imagestoredir=="") {errormessage+=qsTr("No image directory given!")}
//else if (imagestore.text=="") {errormessage+=qsTr("No image directory given!")}
//else if (maxNewsText.text=="") {errormessage+=qsTr("No maximum news number given!")}
else {errormessage=""}
if (errormessage=="") {
Helperjs.friendicaRequest(userconfig,"/api/account/verify_credentials?skip_status=true",root,function(obj){
@ -231,9 +228,8 @@ Page{
}
else{
if (users.length==0){Service.setDefaultOptions(db);}
//print("imagestore" + userconfig.imagestore + " path "+ filesystem.homePath+"/"+username.text)
if(userconfig.imagestore == filesystem.homePath+"/"+username.text+"/")
{//filesystem.Directory=filesystem.homePath;
{
filesystem.makePath(filesystem.homePath+"/"+username.text);
}
filesystem.Directory=imagestoredir //userconfig.imagestore;
@ -271,9 +267,7 @@ Page{
anchors.right: parent.right
anchors.rightMargin: 1*mm
MButton {
//x: parent.width/2+4*mm; y: mm;
width: 5*mm;
//height: 3*root.fontFactor*osSettings.bigFontSize
visible: users.length>0
text: "-"
font.pointSize: osSettings.bigFontSize
@ -303,8 +297,6 @@ Page{
}}
MButton {
//x: parent.width/2+10*mm; y: mm; //width: 5*mm; height: 8*mm;
//height: 3*root.fontFactor*osSettings.bigFontSize
width: 5*mm;
visible: users.length>0
text: "+"
@ -321,8 +313,6 @@ Page{
}
MButton {
//x: parent.width-12*mm; y: mm; //width: 5*mm; height: 8*mm;
//height: 3*root.fontFactor*osSettings.bigFontSize
width: 5*mm;
text: "?"
font.pointSize: osSettings.bigFontSize
@ -332,7 +322,6 @@ Page{
}
MButton{
id:closeButton
//height: 3*root.fontFactor*osSettings.bigFontSize
width: 5*mm;
visible: users.length>0
text: "\uf057"

View file

@ -44,7 +44,7 @@ Page{
width: root.width-mm
font.pointSize: osSettings.systemFontSize
wrapMode: Text.WrapAtWordBoundaryOrAnywhere
text: "<b>Friendiqa v0.6.1 </b><br>Licensed under GPL 3 with the exception of OpenSSL <br> "+
text: "<b>Friendiqa v0.6.2 </b><br>Licensed under GPL 3 with the exception of OpenSSL <br> "+
"Website <a href='https://friendiqa.ma-nic.de'>https://friendiqa.ma-nic.de</a><br>"+
"Sourcecode: <a href='https://git.friendi.ca/LubuWest/Friendiqa'>https://git.friendi.ca/LubuWest/Friendiqa</a><br>"+
"Privacy Policy: <a href='https://git.friendi.ca/lubuwest/Friendiqa/src/branch/master/PrivacyPolicy.md'>http://git.friendi.ca/lubuwest/Friendiqa/src/branch/master/PrivacyPolicy.md</a><br>"+

View file

@ -42,13 +42,6 @@ Rectangle{
height:parent.height-7*mm
width:parent.width
y:7*mm
// MouseArea {
// anchors.fill:parent;
// onClicked:{
// //print(url)
// }
// }
//onLoadingChanged: print(loadProgress)
}
Button{
id:closeButton

View file

@ -69,7 +69,6 @@ Rectangle{
onTextChanged: {
Service.updateglobaloptions(root.db,"syncinterval",text);
if(osSettings.osType=="Android"){
//print("setalarm")
alarm.setAlarm(text);
} else if(osSettings.osType=="Linux" && text !=0){
root.updateSyncinterval(parseInt(text))
@ -89,10 +88,8 @@ Rectangle{
y:7*root.fontFactor*osSettings.bigFontSize
clip:true
Column{
//height: implicitHeight
width: parent.width
spacing:mm
//anchors.fill: parent
SyncComponent{adapter:"Timeline"}
SyncComponent{adapter:"Replies"}
SyncComponent{ adapter:"DirectMessages"}

View file

@ -46,8 +46,8 @@ Item{
function showFriends(contact){
try {friendsModel.clear()} catch(e){print(e)};
Helperjs.readData(root.db,"friendshiprequests",login.username,function(friendrequestsobject){
for (var i=0;i<friendrequestsobject.length;i++){//print(Qt.atob(friendrequestsobject[i].note));
Helperjs.readData(db,"friendshiprequests",login.username,function(friendrequestsobject){
for (var i=0;i<friendrequestsobject.length;i++){
if (friendrequestsobject[i].note!=null){
friendrequestsobject[i].description=Qt.atob(friendrequestsobject[i].note);}
else{friendrequestsobject[i].description=""}
@ -60,7 +60,7 @@ Item{
friendsModel.append({"contact":friendrequestsobject[i],"contactType":qsTr("Friend Requests")});
}
});
Helperjs.readData(root.db,"contacts",login.username,function(friendsobject){
Helperjs.readData(db,"contacts",login.username,function(friendsobject){
for (var i=0;i<friendsobject.length;i++){
if(friendsobject[i].description!=""){
friendsobject[i].description=Qt.atob(friendsobject[i].description);}
@ -76,7 +76,6 @@ Item{
target:xhr
function onDownloaded(type,url,filename,i){
if(type=="contactlist"){
//print(url+" "+filename+" "+i)
friendsGridTab.currentContact=i+1;
if(friendsGridTab.currentContact==root.newContacts.length){
friendsGridTab.showFriends(root.login.username)

View file

@ -54,7 +54,7 @@ Rectangle {
function buildProfiletext(pobject,callback){
var profileobject={};
var profiletext="";
for (var key in pobject){//print(key+obj[key])
for (var key in pobject){
if(pobject[key]!=""&&pobject[key]!=null&&key!="users"&&key!="profile_id"){
var keytext="";
switch(key){

View file

@ -34,10 +34,11 @@ import QtQuick.LocalStorage 2.0
import QtQuick.Window 2.0
import QtQuick.Controls 2.4
import QtQuick.Layouts 1.11
import QSystemTrayIcon 1.0
import "qrc:/js/news.js" as Newsjs
import "qrc:/js/service.js" as Service
import "qrc:/qml/genericqml"
import "qrc:/qml/configqml"
ApplicationWindow{
id:root
@ -69,12 +70,11 @@ ApplicationWindow{
property var news:[]
property var newContacts:[]
property var contactposts:[]
//property string contactLoadType: ""
property bool imagePicking: false
function onLoginChanged(login){
if(login==""){rootstackView.push("qrc:/qml/configqml/AccountPage.qml")}
else{//rootstackView.push(rootstack)
else{
if (login.newsViewType!="" || login.newsViewType!=null){
newstab.newstabstatus=login.newsViewType;}
Newsjs.getCurrentContacts(login,db,function(contacts){
@ -97,7 +97,10 @@ ApplicationWindow{
xhr.setImagedir(login.imagestore);
xhr.getlist();
}
}
function showContact(contact){ //print(JSON.stringify(contact));
rootstackView.push("qrc:/qml/newsqml/ContactPage.qml",{"contact": contact})
}
Connections {
@ -108,6 +111,7 @@ ApplicationWindow{
}
}
}
Connections {
target: root
function onHeightChanged(appHeight) {
@ -117,12 +121,6 @@ ApplicationWindow{
}
}
function showContact(contact){ //print(JSON.stringify(contact));
rootstackView.push("qrc:/qml/newsqml/ContactPage.qml",{"contact": contact})
}
Connections{
target:xhr
function onDownloaded(type,url,filename,i){
@ -136,12 +134,9 @@ ApplicationWindow{
}
}
FontLoader{id: fontAwesome; source: "qrc:/images/fontawesome-webfont.ttf"}
//Keys.onReleased: {//print(event.key + "Backkey"+newstab.conversation.length+" "+root.depth)
onClosing: {
//if (event.key === osSettings.backKey) {
if (rootstack.currentIndex==0){
newstab.active=true;
if (newstab.newstabstatus!=globaloptions.newsViewType){
@ -168,15 +163,20 @@ ApplicationWindow{
Service.cleanNews(root.db,function(){
Service.cleanHashtags(root.db,function(){
Service.cleanContacts(root.login,root.db,function(){
Qt.quit()})
if (osSettings.osType=="Android"){
Qt.quit()}
else{
systemTray.show();
systemTray.showMessage("",qsTr("Background Sync\n Rightclick or Middleclick to Quit"),"",5000)
root.hide()
}
})
})})
close.accepted=true
}
}
else if (rootstack.currentIndex==2){fotoSignal("backButton")}
else {rootstack.currentIndex=0}
//event.accepted = true
//}
else if (rootstack.currentIndex==2){fotoSignal(login.username,"backButton");print("close rootstack currentindex==2");close.accepted=false}
else {rootstack.currentIndex=0;close.accepted=false}
}
@ -239,32 +239,17 @@ ApplicationWindow{
visible:!wideScreen
}
// states: State {
// name: "fullscreen";
// PropertyChanges { target: bar; height:0 }
// PropertyChanges { target: rootstack; height:parent.height }
// }
// transitions: Transition {
// PropertyAnimation { properties: "height";
// easing.type: Easing.InOutQuad
// duration: 1000
// }
// }
StackView{id:rootstackView
width:root.width
height: root.height
initialItem: StackLayout{
id:rootstack
width:rootstackView.width
height: rootstackView.height//-7*mm
//y:wideScreen?7*mm:0
height: rootstackView.height
currentIndex:bar.currentIndex
Loader{
id: newstab
Layout.fillWidth:true
Layout.fillHeight: true
property string newstabstatus
property var conversation:[]
@ -272,27 +257,44 @@ StackView{id:rootstackView
}
Loader{
id: friendstab
// Layout.fillWidth:true
// Layout.fillHeight: true
source: (rootstack.currentIndex==1)?"qrc:/qml/contactqml/FriendsTab.qml":""
}
Loader{
id: fotostab
property string phototabstatus:"Images"
// Layout.fillWidth:true
// Layout.fillHeight: true
source: (rootstack.currentIndex==2)?"qrc:/qml/photoqml/PhotoTab.qml":""
}
Loader{
id: calendartab
property string calendartabstatus:"Events"
// Layout.fillWidth:true
// Layout.fillHeight: true
source: (rootstack.currentIndex==3)?"qrc:/qml/calendarqml/CalendarTab.qml":""
}
}
}
//}
}
QSystemTrayIcon {
id: systemTray
visible: false
onActivated: {
if(reason === 3){
root.show();
bar.currentIndex=0;
root.globaloptions.hasOwnProperty("newsViewType")?newstab.newstabstatus=root.globaloptions.newsViewType:newstab.newstabstatus="Conversations";
newstypeSignal(newstab.newstabstatus)
systemTray.hide()
} else {
Qt.quit()
}
}
Component.onCompleted: {
icon = iconTray
toolTip = qsTr("Click to open Friendiqa")
hide()
}
}
Component.onCompleted: {
onLoginChanged(login);
globaloptions=Service.readGO(db);
@ -306,5 +308,4 @@ StackView{id:rootstackView
var LinuxSyncQml = component.createObject(root);
}
}
//}
}

View file

@ -86,7 +86,7 @@ Item {
id: descriptionlabel
width: Math.min(wrapper.width-4*root.fontFactor*osSettings.systemFontSize,contentWidth)//contentWidth+2*mm//wrapper.width-8*mm
height: 2*root.fontFactor*osSettings.systemFontSize//2.5*mm
text: contact.description
text: Qt.atob(contact.description)!=""?contact.description:""
elide:contentWidth>wrapper.width-4*root.fontFactor*osSettings.systemFontSize?Text.ElideRight:Text.ElideNone
color: "#303030"
font.pointSize: osSettings.systemFontSize
@ -96,9 +96,6 @@ Item {
anchors.fill: parent
onClicked:{
contactComponent.ListView.view.processContactSelection(contact)
// rootstack.currentIndex=0;
// bar.currentIndex=0;
// root.contactdetailsSignal(contact)
}
}
}

View file

@ -57,7 +57,7 @@ Item {
y:2*root.fontFactor*osSettings.bigFontSize
width:parent.width
font.pointSize: osSettings.systemFontSize
font.bold: account.username==login.username && friendsTabView.currentIndex==0
font.bold: account.username==login.username && friendsTabView.currentIndex==0
text: " "+qsTr("Profile")
MouseArea{
anchors.fill:parent

View file

@ -257,6 +257,42 @@ Page {
rootstackView.pop()
}
}
BlueButton{
id:followbutton
visible:(contact.isFriend==0)
height: 6*mm
//width: implicitContentWidth+2*mm//8*mm
text:qsTr("Follow")
onClicked:{
contactBusy.running=true;
Helperjs.friendicaPostRequest(login,"/api/v1/accounts/" + contact.id + "/follow",'',"POST",root,function(returnvalue){
Helperjs.updateData(db,"contacts",login.username,"isFriend",1,function(){},"id",contact.id)
root.friendsSignal(login.username);
rootstackView.pop()
// var username=login.username
//
});
}
}
BlueButton{
id:unfollowbutton
visible:(contact.isFriend==1)
height: 6*mm
//width: implicitContentWidth+2*mm//8*mm
text:qsTr("Unfollow")
onClicked:{
Helperjs.friendicaPostRequest(login,"/api/v1/accounts/" + contact.id + "/unfollow",'',"POST",root,function(returnvalue){
contactBusy.running=true;
Helperjs.updateData(db,"contacts",login.username,"isFriend",0,function(){},"id",contact.id)
root.friendsSignal(login.username);
rootstackView.pop()
});
}
}
}//Flow end
Label {
id: namelabel
@ -284,7 +320,7 @@ Page {
font.family: "Noto Sans"
textFormat:Text.RichText
wrapMode: Text.Wrap
text:"<b>"+qsTr("Description")+": </b> "+contact.description+"<br> <b>"+qsTr("Location")+":</b> "+contact.location+"<br> <b>"+qsTr("Posts")+":</b> "+contact.statuses_count+
text:"<b>"+qsTr("Description")+": </b> "+(Qt.atob(contact.description)!=""?contact.description:"")+"<br> <b>"+qsTr("Location")+":</b> "+contact.location+"<br> <b>"+qsTr("Posts")+":</b> "+contact.statuses_count+
"<br> <b>"+qsTr("URL")+":</b> <a href='"+ contact.url+"'>"+contact.url+"</a><br>"+
connectUrl+ "<b>"+qsTr("Created at")+":</b> "+createdAtDate.toLocaleString(Qt.locale())
onLinkActivated: {
@ -312,7 +348,7 @@ Page {
Connections{
target:root
function onContactpostsChanged(){
if (root.contactposts.length>0&&root.contactposts[0]!=null){profileimagesource=root.contactposts[0].user.profile_image_url_large}
if (root.contactposts.length>0&&root.contactposts[0]!=null){profileimagesource=root.contactposts[0].friendica_author.profile_image_url_large}
contactBusy.running=false;
contactModel.clear();
var currentTime= new Date();

View file

@ -1,67 +0,0 @@
// This file is part of Friendiqa
// https://git.friendi.ca/lubuwest/Friendiqa
// Copyright (C) 2020 Marco R. <thomasschmidt45@gmx.net>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// In addition, as a special exception, the copyright holders give
// permission to link the code of portions of this program with the
// OpenSSL library under certain conditions as described in each
// individual source file, and distribute linked combinations including
// the two.
//
// You must obey the GNU General Public License in all respects for all
// of the code used other than OpenSSL. If you modify file(s) with this
// exception, you may extend this exception to your version of the
// file(s), but you are not obligated to do so. If you do not wish to do
// so, delete this exception statement from your version. If you delete
// this exception statement from all source files in the program, then
// also delete it here.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
import QtQuick 2.9
import "qrc:/js/helper.js" as Helperjs
//import QtWebView 1.1
Rectangle{
color:"transparent"
width:newscolumn.width;
height:newscolumn.width/4*3
property string url:""//htmlview.text
Text{id:htmlview
textFormat:Text.RichText
}
// WebView {id:htmlview;
// anchors.fill: parent
// }
Component.onCompleted:{
// Helperjs.friendicaWebRequest(url,parent,function(document){
// print(document);
//// var metas = document.getElementsByTagName('meta'); //get all the meta tag elements
//// //iterate through them
//// for (i=0; i<metas.length; i++) {
//// if (metas[i].getAttribute("name") == "keywords") {
//// print(metas[i].getAttribute("content"));
//// }
//// else if (metas[i].getAttribute("name") == "description") {
//// console.log(metas[i].getAttribute("content"));
//// }
//// }
// //print(html);
// htmlview.text=""
// })
}
}

View file

@ -133,7 +133,6 @@ Item {
}catch(e){" "}
}
}
//Component.onCompleted:print("Newsitemwidth "+newsitem.width+ " Indent "+newsitemobject.indent)
}
MouseArea{id: itemBody

View file

@ -55,7 +55,6 @@ StackView{
onNewimagesChanged:{
if(fotorectangle.newimages.length>0){
//print("newimages "+JSON.stringify(newimages));
var ownimagelist=[];
Helperjs.readField("album",root.db,"imageData",root.login.username,function(albums){
for (var i=0;i<fotorectangle.newimages.length;i++){
@ -106,12 +105,12 @@ StackView{
function showFotos(login,friend){
if(friend=="backButton"){
if (photoStack.depth>1){photoStack.pop()}
if(!albumgridview.currentItem){root.currentIndex=0}
if(albumgridview.currentItem.state=='fullscreen'){
if (photoStack.depth > 1){photoStack.pop()}
else if(albumgridview.currentItem==null){rootstack.currentIndex=0}
else if(albumgridview.currentItem.state=='fullscreen'){
albumgridview.currentItem.state = 'inGrid'}
else if (albumgridview.currentItem.state == 'inGrid'){albumgridview.currentItem.state=''}
else{root.currentIndex=0}
else{rootstack.currentIndex=0}
}
else{
try {photogroupModel.clear()}catch (e){print(e)}

View file

@ -5,8 +5,8 @@
<name>AccountPage</name>
<message>
<location filename="../qml/configqml/AccountPage.qml" line="60"/>
<location filename="../qml/configqml/AccountPage.qml" line="295"/>
<location filename="../qml/configqml/AccountPage.qml" line="317"/>
<location filename="../qml/configqml/AccountPage.qml" line="296"/>
<location filename="../qml/configqml/AccountPage.qml" line="319"/>
<source>User</source>
<translation>Name</translation>
</message>
@ -98,12 +98,12 @@
<context>
<name>CalendarTab</name>
<message>
<location filename="../qml/calendarqml/CalendarTab.qml" line="139"/>
<location filename="../qml/calendarqml/CalendarTab.qml" line="151"/>
<source>Events</source>
<translation>Termine</translation>
</message>
<message>
<location filename="../qml/calendarqml/CalendarTab.qml" line="144"/>
<location filename="../qml/calendarqml/CalendarTab.qml" line="156"/>
<source>Own Calendar</source>
<translation>Eigener Kalender</translation>
</message>
@ -111,35 +111,35 @@
<context>
<name>ConfigPage</name>
<message>
<location filename="../qml/configqml/ConfigPage.qml" line="61"/>
<location filename="../qml/configqml/ConfigPage.qml" line="62"/>
<source>News as</source>
<translation>Anzeige</translation>
</message>
<message>
<location filename="../qml/configqml/ConfigPage.qml" line="74"/>
<location filename="../qml/configqml/ConfigPage.qml" line="91"/>
<location filename="../qml/configqml/ConfigPage.qml" line="92"/>
<location filename="../qml/configqml/ConfigPage.qml" line="76"/>
<location filename="../qml/configqml/ConfigPage.qml" line="94"/>
<location filename="../qml/configqml/ConfigPage.qml" line="95"/>
<source>Conversations</source>
<translation>Unterhaltungen</translation>
</message>
<message>
<location filename="../qml/configqml/ConfigPage.qml" line="85"/>
<location filename="../qml/configqml/ConfigPage.qml" line="86"/>
<location filename="../qml/configqml/ConfigPage.qml" line="88"/>
<location filename="../qml/configqml/ConfigPage.qml" line="89"/>
<source>Timeline</source>
<translation>Chronologisch</translation>
</message>
<message>
<location filename="../qml/configqml/ConfigPage.qml" line="99"/>
<location filename="../qml/configqml/ConfigPage.qml" line="102"/>
<source>Max. News</source>
<translation>Max. Nachr.</translation>
</message>
<message>
<location filename="../qml/configqml/ConfigPage.qml" line="133"/>
<location filename="../qml/configqml/ConfigPage.qml" line="138"/>
<source>Hide #nsfw?</source>
<translation>#nsfw minimieren?</translation>
</message>
<message>
<location filename="../qml/configqml/ConfigPage.qml" line="52"/>
<location filename="../qml/configqml/ConfigPage.qml" line="53"/>
<source>Sync</source>
<translation>Autom. Aktualisierung</translation>
</message>
@ -389,52 +389,62 @@
<translation>Personen nehmen vielleicht teil.</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="149"/>
<location filename="../qml/newsqml/ContactPage.qml" line="150"/>
<source>Connect</source>
<translation>Kontaktanfrage</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="220"/>
<location filename="../qml/newsqml/ContactPage.qml" line="222"/>
<source>Approve</source>
<translation>Erlauben</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="235"/>
<location filename="../qml/newsqml/ContactPage.qml" line="237"/>
<source>Reject</source>
<translation>Ablehnen</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="249"/>
<location filename="../qml/newsqml/ContactPage.qml" line="251"/>
<source>Ignore</source>
<translation>Ignorieren</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="285"/>
<location filename="../qml/newsqml/ContactPage.qml" line="265"/>
<source>Follow</source>
<translation>Folgen</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="284"/>
<source>Unfollow</source>
<translation>Entfolgen</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="323"/>
<source>Description</source>
<translation>Beschreibung</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="285"/>
<location filename="../qml/newsqml/ContactPage.qml" line="323"/>
<source>Location</source>
<translation>Ort</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="285"/>
<location filename="../qml/newsqml/ContactPage.qml" line="323"/>
<source>Posts</source>
<translation>Beiträge</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="286"/>
<location filename="../qml/newsqml/ContactPage.qml" line="324"/>
<source>URL</source>
<translation>Profilseite</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="287"/>
<location filename="../qml/newsqml/ContactPage.qml" line="325"/>
<source>Created at</source>
<translation>Erstellt</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="301"/>
<location filename="../qml/newsqml/ContactPage.qml" line="339"/>
<source>Network Error</source>
<translation>Netzwerk-Fehler</translation>
</message>
@ -636,12 +646,12 @@
<context>
<name>FriendsListTab</name>
<message>
<location filename="../qml/contactqml/FriendsListTab.qml" line="61"/>
<location filename="../qml/contactqml/FriendsListTab.qml" line="60"/>
<source>Friend Requests</source>
<translation>Kontaktanfragen</translation>
</message>
<message>
<location filename="../qml/contactqml/FriendsListTab.qml" line="72"/>
<location filename="../qml/contactqml/FriendsListTab.qml" line="71"/>
<source>Friends</source>
<translation>Kontakte</translation>
</message>
@ -649,22 +659,22 @@
<context>
<name>FriendsTab</name>
<message>
<location filename="../qml/contactqml/FriendsTab.qml" line="60"/>
<location filename="../qml/contactqml/FriendsTab.qml" line="74"/>
<source>Me</source>
<translation>Ich</translation>
</message>
<message>
<location filename="../qml/contactqml/FriendsTab.qml" line="65"/>
<location filename="../qml/contactqml/FriendsTab.qml" line="79"/>
<source>Friends</source>
<translation>Freunde</translation>
</message>
<message>
<location filename="../qml/contactqml/FriendsTab.qml" line="70"/>
<location filename="../qml/contactqml/FriendsTab.qml" line="84"/>
<source>Contacts</source>
<translation>Kontakte</translation>
</message>
<message>
<location filename="../qml/contactqml/FriendsTab.qml" line="75"/>
<location filename="../qml/contactqml/FriendsTab.qml" line="89"/>
<source>Groups</source>
<translation>Gruppen</translation>
</message>
@ -696,27 +706,27 @@
<translation type="vanished">Bild</translation>
</message>
<message>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="266"/>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="267"/>
<source>Description</source>
<translation>Beschreibung</translation>
</message>
<message>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="300"/>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="304"/>
<source>Upload</source>
<translation>Hochladen</translation>
</message>
<message>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="300"/>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="304"/>
<source>Change</source>
<translation>Ändern</translation>
</message>
<message>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="303"/>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="307"/>
<source>Error</source>
<translation>Fehler</translation>
</message>
<message>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="303"/>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="307"/>
<source> No album name given</source>
<translation>Kein Albumname angegeben</translation>
</message>
@ -724,17 +734,17 @@
<context>
<name>LeftDrawerScrollview</name>
<message>
<location filename="../qml/configqml/LeftDrawerScrollview.qml" line="71"/>
<location filename="../qml/configqml/LeftDrawerScrollview.qml" line="55"/>
<source>Settings</source>
<translation>Einstellungen</translation>
</message>
<message>
<location filename="../qml/configqml/LeftDrawerScrollview.qml" line="83"/>
<location filename="../qml/configqml/LeftDrawerScrollview.qml" line="67"/>
<source>Accounts</source>
<translation>Konten</translation>
</message>
<message>
<location filename="../qml/configqml/LeftDrawerScrollview.qml" line="95"/>
<location filename="../qml/configqml/LeftDrawerScrollview.qml" line="79"/>
<source>Quit</source>
<translation>Schliessen</translation>
</message>
@ -742,40 +752,40 @@
<context>
<name>MessageSend</name>
<message>
<location filename="../qml/newsqml/MessageSend.qml" line="207"/>
<location filename="../qml/newsqml/MessageSend.qml" line="204"/>
<source>to:</source>
<translation>an:</translation>
</message>
<message>
<location filename="../qml/newsqml/MessageSend.qml" line="219"/>
<location filename="../qml/newsqml/MessageSend.qml" line="216"/>
<source>Title (optional)</source>
<translation>Überschrift (optional)</translation>
</message>
<message>
<location filename="../qml/newsqml/MessageSend.qml" line="236"/>
<location filename="../qml/newsqml/MessageSend.qml" line="233"/>
<source> Drop your Content here.</source>
<translation> Legen Sie Ihren Inhalt per Drag &amp; Drop hier ab.</translation>
</message>
<message>
<location filename="../qml/newsqml/MessageSend.qml" line="242"/>
<location filename="../qml/newsqml/MessageSend.qml" line="239"/>
<source>What&apos;s on your mind?</source>
<translation>Woran denkst du gerade?</translation>
</message>
<message>
<location filename="../qml/newsqml/MessageSend.qml" line="387"/>
<location filename="../qml/newsqml/MessageSend.qml" line="446"/>
<location filename="../qml/newsqml/MessageSend.qml" line="384"/>
<location filename="../qml/newsqml/MessageSend.qml" line="443"/>
<source>Error</source>
<translation>Fehler</translation>
</message>
<message>
<location filename="../qml/newsqml/MessageSend.qml" line="387"/>
<location filename="../qml/newsqml/MessageSend.qml" line="384"/>
<source>Only one attachment supported at the moment.
Remove other attachment first!</source>
<translation>Nur ein Anhang derzeit unterstützt.
Lösche zuerst den anderen Anhang!</translation>
</message>
<message>
<location filename="../qml/newsqml/MessageSend.qml" line="446"/>
<location filename="../qml/newsqml/MessageSend.qml" line="443"/>
<source>No receiver supplied!</source>
<translation>Kein Empfänger angegeben!</translation>
</message>
@ -791,12 +801,12 @@
<context>
<name>NewsStack</name>
<message>
<location filename="../qml/newsqml/NewsStack.qml" line="197"/>
<location filename="../qml/newsqml/NewsStack.qml" line="215"/>
<source>Network Error</source>
<translation>Netzwerk-Fehler</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsStack.qml" line="240"/>
<location filename="../qml/newsqml/NewsStack.qml" line="260"/>
<source>More</source>
<translation>Mehr</translation>
</message>
@ -856,102 +866,102 @@
<translation type="vanished">Schliessen</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="76"/>
<location filename="../qml/newsqml/NewsTab.qml" line="75"/>
<source>seconds</source>
<translation>Sekunden</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="77"/>
<location filename="../qml/newsqml/NewsTab.qml" line="76"/>
<source>minute</source>
<translation>Minute</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="78"/>
<location filename="../qml/newsqml/NewsTab.qml" line="77"/>
<source>minutes</source>
<translation>Minuten</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="79"/>
<location filename="../qml/newsqml/NewsTab.qml" line="78"/>
<source>hour</source>
<translation>Stunde</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="80"/>
<location filename="../qml/newsqml/NewsTab.qml" line="79"/>
<source>hours</source>
<translation>Stunden</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="81"/>
<location filename="../qml/newsqml/NewsTab.qml" line="80"/>
<source>day</source>
<translation>Tag</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="82"/>
<location filename="../qml/newsqml/NewsTab.qml" line="81"/>
<source>days</source>
<translation>Tage</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="83"/>
<location filename="../qml/newsqml/NewsTab.qml" line="82"/>
<source>month</source>
<translation>Monat</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="84"/>
<location filename="../qml/newsqml/NewsTab.qml" line="83"/>
<source>months</source>
<translation>Monate</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="85"/>
<location filename="../qml/newsqml/NewsTab.qml" line="84"/>
<source>years</source>
<translation>Jahre</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="94"/>
<location filename="../qml/newsqml/NewsTab.qml" line="93"/>
<source>likes this.</source>
<translation>mag das.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="95"/>
<location filename="../qml/newsqml/NewsTab.qml" line="94"/>
<source>like this.</source>
<translation>mögen das.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="98"/>
<location filename="../qml/newsqml/NewsTab.qml" line="97"/>
<source>doesn&apos;t like this.</source>
<translation>mag das nicht.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="99"/>
<location filename="../qml/newsqml/NewsTab.qml" line="98"/>
<source>don&apos;t like this.</source>
<translation>mögen das nicht.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="102"/>
<location filename="../qml/newsqml/NewsTab.qml" line="101"/>
<source>will attend.</source>
<translation>nehmen teil.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="103"/>
<location filename="../qml/newsqml/NewsTab.qml" line="102"/>
<source>persons will attend.</source>
<translation>Personen nehmen teil.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="106"/>
<location filename="../qml/newsqml/NewsTab.qml" line="105"/>
<source>will not attend.</source>
<translation>nimmt nicht teil.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="107"/>
<location filename="../qml/newsqml/NewsTab.qml" line="106"/>
<source>persons will not attend.</source>
<translation>Personen nehmen nicht teil.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="110"/>
<location filename="../qml/newsqml/NewsTab.qml" line="109"/>
<source>may attend.</source>
<translation>nimmt vielleicht teil.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="111"/>
<location filename="../qml/newsqml/NewsTab.qml" line="110"/>
<source>persons may attend.</source>
<translation>Personen nehmen vielleicht teil.</translation>
</message>
@ -963,17 +973,17 @@
<translation type="vanished">Teilnahme</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="119"/>
<location filename="../qml/newsqml/Newsitem.qml" line="116"/>
<source>Source: </source>
<translation>Quelle: </translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="119"/>
<location filename="../qml/newsqml/Newsitem.qml" line="116"/>
<source>Direct Message</source>
<translation>Direktnachricht</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="135"/>
<location filename="../qml/newsqml/Newsitem.qml" line="132"/>
<source>In reply to </source>
<translation>Antwort an </translation>
</message>
@ -987,70 +997,65 @@
<translation>partecipare</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="127"/>
<location filename="../qml/newsqml/Newsitem.qml" line="124"/>
<source>ago</source>
<translation>her</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="280"/>
<location filename="../qml/newsqml/Newsitem.qml" line="274"/>
<source>Attending: </source>
<translation>Teilnahme: </translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="396"/>
<location filename="../qml/newsqml/Newsitem.qml" line="390"/>
<source>Reply</source>
<translation>Antworten</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="406"/>
<location filename="../qml/newsqml/Newsitem.qml" line="402"/>
<source>DM</source>
<translation>Direktnachricht</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="412"/>
<location filename="../qml/newsqml/Newsitem.qml" line="408"/>
<source>Repost</source>
<translation>Teilen</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="415"/>
<location filename="../qml/newsqml/Newsitem.qml" line="411"/>
<source>Success!</source>
<translation>Erledigt!</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="420"/>
<location filename="../qml/newsqml/Newsitem.qml" line="416"/>
<source>Conversation</source>
<translation>Unterhaltung</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="427"/>
<location filename="../qml/newsqml/Newsitem.qml" line="423"/>
<source>Attending</source>
<translation>Teilnahme</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="436"/>
<location filename="../qml/newsqml/Newsitem.qml" line="432"/>
<source>yes</source>
<translation>ja</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="441"/>
<location filename="../qml/newsqml/Newsitem.qml" line="437"/>
<source>maybe</source>
<translation>vielleicht</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="446"/>
<location filename="../qml/newsqml/Newsitem.qml" line="442"/>
<source>no</source>
<translation>nein</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="453"/>
<location filename="../qml/newsqml/Newsitem.qml" line="449"/>
<source>Delete</source>
<translation>Löschen</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="463"/>
<source>Show height</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PermissionDialog</name>
@ -1073,23 +1078,23 @@
<translation>s Bilder</translation>
</message>
<message>
<location filename="../qml/photoqml/PhotoTab.qml" line="205"/>
<location filename="../qml/photoqml/PhotoTab.qml" line="216"/>
<source>All Images</source>
<translation>Alle Bilder</translation>
</message>
<message>
<location filename="../qml/photoqml/PhotoTab.qml" line="211"/>
<location filename="../qml/photoqml/PhotoTab.qml" line="222"/>
<source>Only new</source>
<translation>Nur neue</translation>
</message>
<message>
<location filename="../qml/photoqml/PhotoTab.qml" line="228"/>
<location filename="../qml/photoqml/PhotoTab.qml" line="233"/>
<location filename="../qml/photoqml/PhotoTab.qml" line="238"/>
<location filename="../qml/photoqml/PhotoTab.qml" line="243"/>
<source>Own Images</source>
<translation>Eigene Bilder</translation>
</message>
<message>
<location filename="../qml/photoqml/PhotoTab.qml" line="273"/>
<location filename="../qml/photoqml/PhotoTab.qml" line="283"/>
<source>More</source>
<translation>Mehr</translation>
</message>
@ -1282,37 +1287,37 @@
<translation>Homepage</translation>
</message>
<message>
<location filename="../qml/contactqml/ProfileComponent.qml" line="184"/>
<location filename="../qml/contactqml/ProfileComponent.qml" line="181"/>
<source>Update</source>
<translation>Aktualisieren</translation>
</message>
<message>
<location filename="../qml/contactqml/ProfileComponent.qml" line="217"/>
<location filename="../qml/contactqml/ProfileComponent.qml" line="214"/>
<source>profile id</source>
<translation>Profil-Nummer</translation>
</message>
<message>
<location filename="../qml/contactqml/ProfileComponent.qml" line="241"/>
<location filename="../qml/contactqml/ProfileComponent.qml" line="238"/>
<source>Description</source>
<translation>Beschreibung</translation>
</message>
<message>
<location filename="../qml/contactqml/ProfileComponent.qml" line="241"/>
<location filename="../qml/contactqml/ProfileComponent.qml" line="238"/>
<source>Location</source>
<translation>Ort</translation>
</message>
<message>
<location filename="../qml/contactqml/ProfileComponent.qml" line="241"/>
<location filename="../qml/contactqml/ProfileComponent.qml" line="238"/>
<source>Posts</source>
<translation>Beiträge</translation>
</message>
<message>
<location filename="../qml/contactqml/ProfileComponent.qml" line="242"/>
<location filename="../qml/contactqml/ProfileComponent.qml" line="239"/>
<source>URL</source>
<translation>Profilseite</translation>
</message>
<message>
<location filename="../qml/contactqml/ProfileComponent.qml" line="243"/>
<location filename="../qml/contactqml/ProfileComponent.qml" line="240"/>
<source>Created at</source>
<translation>Erstellt</translation>
</message>
@ -1320,22 +1325,22 @@
<context>
<name>SmileyDialog</name>
<message>
<location filename="../qml/newsqml/SmileyDialog.qml" line="64"/>
<location filename="../qml/newsqml/SmileyDialog.qml" line="62"/>
<source>Unicode</source>
<translation>Unicode</translation>
</message>
<message>
<location filename="../qml/newsqml/SmileyDialog.qml" line="68"/>
<location filename="../qml/newsqml/SmileyDialog.qml" line="66"/>
<source>Standard</source>
<translation>Standard</translation>
</message>
<message>
<location filename="../qml/newsqml/SmileyDialog.qml" line="72"/>
<location filename="../qml/newsqml/SmileyDialog.qml" line="70"/>
<source>Addon</source>
<translation>Addon</translation>
</message>
<message>
<location filename="../qml/newsqml/SmileyDialog.qml" line="77"/>
<location filename="../qml/newsqml/SmileyDialog.qml" line="75"/>
<source>Adult</source>
<translation>XXX</translation>
</message>
@ -1361,7 +1366,7 @@
<translation>Akt.-intervall (0=keine)</translation>
</message>
<message>
<location filename="../qml/configqml/SyncConfig.qml" line="78"/>
<location filename="../qml/configqml/SyncConfig.qml" line="83"/>
<source>Min.</source>
<translation>Min.</translation>
</message>
@ -1412,6 +1417,18 @@
<source>Quit</source>
<translation type="vanished">Schliessen</translation>
</message>
<message>
<location filename="../qml/friendiqa.qml" line="170"/>
<source>Background Sync
Rightclick or Middleclick to Quit</source>
<translation>Hintergrund-Aktualisierung
Rechtsklick oder Mittelklick zum Schliessen</translation>
</message>
<message>
<location filename="../qml/friendiqa.qml" line="292"/>
<source>Click to open Friendiqa</source>
<translation>Klicken, um Friendiqa zu öffnen</translation>
</message>
</context>
<context>
<name>newsworker</name>
@ -1526,12 +1543,12 @@
<translation type="vanished">Die Einstellung der Ansichtsart von Nachrichten wurde von der Kontoseite auf die Konfigurationsseite verschoben.</translation>
</message>
<message>
<location filename="../js/service.js" line="461"/>
<location filename="../js/service.js" line="463"/>
<source>Undefined Array Error</source>
<translation>Antwort-Array ungültig</translation>
</message>
<message>
<location filename="../js/service.js" line="464"/>
<location filename="../js/service.js" line="466"/>
<source>JSON status Error</source>
<translation>Server-Antwort: Fehler</translation>
</message>

View file

@ -5,8 +5,8 @@
<name>AccountPage</name>
<message>
<location filename="../qml/configqml/AccountPage.qml" line="60"/>
<location filename="../qml/configqml/AccountPage.qml" line="295"/>
<location filename="../qml/configqml/AccountPage.qml" line="317"/>
<location filename="../qml/configqml/AccountPage.qml" line="296"/>
<location filename="../qml/configqml/AccountPage.qml" line="319"/>
<source>User</source>
<translation>Usuario</translation>
</message>
@ -98,12 +98,12 @@
<context>
<name>CalendarTab</name>
<message>
<location filename="../qml/calendarqml/CalendarTab.qml" line="139"/>
<location filename="../qml/calendarqml/CalendarTab.qml" line="151"/>
<source>Events</source>
<translation>Eventos</translation>
</message>
<message>
<location filename="../qml/calendarqml/CalendarTab.qml" line="144"/>
<location filename="../qml/calendarqml/CalendarTab.qml" line="156"/>
<source>Own Calendar</source>
<translation>Calendario propio</translation>
</message>
@ -111,35 +111,35 @@
<context>
<name>ConfigPage</name>
<message>
<location filename="../qml/configqml/ConfigPage.qml" line="61"/>
<location filename="../qml/configqml/ConfigPage.qml" line="62"/>
<source>News as</source>
<translation>Noticias como</translation>
</message>
<message>
<location filename="../qml/configqml/ConfigPage.qml" line="74"/>
<location filename="../qml/configqml/ConfigPage.qml" line="91"/>
<location filename="../qml/configqml/ConfigPage.qml" line="92"/>
<location filename="../qml/configqml/ConfigPage.qml" line="76"/>
<location filename="../qml/configqml/ConfigPage.qml" line="94"/>
<location filename="../qml/configqml/ConfigPage.qml" line="95"/>
<source>Conversations</source>
<translation>Conversaciones</translation>
</message>
<message>
<location filename="../qml/configqml/ConfigPage.qml" line="85"/>
<location filename="../qml/configqml/ConfigPage.qml" line="86"/>
<location filename="../qml/configqml/ConfigPage.qml" line="88"/>
<location filename="../qml/configqml/ConfigPage.qml" line="89"/>
<source>Timeline</source>
<translation>Cronología</translation>
</message>
<message>
<location filename="../qml/configqml/ConfigPage.qml" line="99"/>
<location filename="../qml/configqml/ConfigPage.qml" line="102"/>
<source>Max. News</source>
<translation> Max. de noticias.</translation>
</message>
<message>
<location filename="../qml/configqml/ConfigPage.qml" line="133"/>
<location filename="../qml/configqml/ConfigPage.qml" line="138"/>
<source>Hide #nsfw?</source>
<translation>Ocultar #nsfw?</translation>
</message>
<message>
<location filename="../qml/configqml/ConfigPage.qml" line="52"/>
<location filename="../qml/configqml/ConfigPage.qml" line="53"/>
<source>Sync</source>
<translation>Sincronización</translation>
</message>
@ -373,52 +373,62 @@
<translation>Personas que pueden asistir.</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="149"/>
<location filename="../qml/newsqml/ContactPage.qml" line="150"/>
<source>Connect</source>
<translation>Conectar</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="220"/>
<location filename="../qml/newsqml/ContactPage.qml" line="222"/>
<source>Approve</source>
<translation>Aprobar</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="235"/>
<location filename="../qml/newsqml/ContactPage.qml" line="237"/>
<source>Reject</source>
<translation>Rechazar</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="249"/>
<location filename="../qml/newsqml/ContactPage.qml" line="251"/>
<source>Ignore</source>
<translation>Ignorar</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="285"/>
<location filename="../qml/newsqml/ContactPage.qml" line="265"/>
<source>Follow</source>
<translation>Seguir</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="284"/>
<source>Unfollow</source>
<translation>Dejar de seguir</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="323"/>
<source>Description</source>
<translation>Descripción</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="285"/>
<location filename="../qml/newsqml/ContactPage.qml" line="323"/>
<source>Location</source>
<translation>Localización</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="285"/>
<location filename="../qml/newsqml/ContactPage.qml" line="323"/>
<source>Posts</source>
<translation>Mensajes</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="286"/>
<location filename="../qml/newsqml/ContactPage.qml" line="324"/>
<source>URL</source>
<translation>URL</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="287"/>
<location filename="../qml/newsqml/ContactPage.qml" line="325"/>
<source>Created at</source>
<translation>Creado en</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="301"/>
<location filename="../qml/newsqml/ContactPage.qml" line="339"/>
<source>Network Error</source>
<translation>Fallo de red</translation>
</message>
@ -620,12 +630,12 @@
<context>
<name>FriendsListTab</name>
<message>
<location filename="../qml/contactqml/FriendsListTab.qml" line="61"/>
<location filename="../qml/contactqml/FriendsListTab.qml" line="60"/>
<source>Friend Requests</source>
<translation>Solicitudes de contacto</translation>
</message>
<message>
<location filename="../qml/contactqml/FriendsListTab.qml" line="72"/>
<location filename="../qml/contactqml/FriendsListTab.qml" line="71"/>
<source>Friends</source>
<translation>Amigos</translation>
</message>
@ -633,22 +643,22 @@
<context>
<name>FriendsTab</name>
<message>
<location filename="../qml/contactqml/FriendsTab.qml" line="60"/>
<location filename="../qml/contactqml/FriendsTab.qml" line="74"/>
<source>Me</source>
<translation>Yo</translation>
</message>
<message>
<location filename="../qml/contactqml/FriendsTab.qml" line="65"/>
<location filename="../qml/contactqml/FriendsTab.qml" line="79"/>
<source>Friends</source>
<translation>Amigos</translation>
</message>
<message>
<location filename="../qml/contactqml/FriendsTab.qml" line="70"/>
<location filename="../qml/contactqml/FriendsTab.qml" line="84"/>
<source>Contacts</source>
<translation>Contactos</translation>
</message>
<message>
<location filename="../qml/contactqml/FriendsTab.qml" line="75"/>
<location filename="../qml/contactqml/FriendsTab.qml" line="89"/>
<source>Groups</source>
<translation>Grupos</translation>
</message>
@ -669,27 +679,27 @@
<translation type="vanished">imagen</translation>
</message>
<message>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="266"/>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="267"/>
<source>Description</source>
<translation>Descripción</translation>
</message>
<message>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="300"/>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="304"/>
<source>Upload</source>
<translation>Subir</translation>
</message>
<message>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="300"/>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="304"/>
<source>Change</source>
<translation>Cambiar</translation>
</message>
<message>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="303"/>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="307"/>
<source>Error</source>
<translation>Error</translation>
</message>
<message>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="303"/>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="307"/>
<source> No album name given</source>
<translation>¡Nombre del álbum no encontrado!</translation>
</message>
@ -697,17 +707,17 @@
<context>
<name>LeftDrawerScrollview</name>
<message>
<location filename="../qml/configqml/LeftDrawerScrollview.qml" line="71"/>
<location filename="../qml/configqml/LeftDrawerScrollview.qml" line="55"/>
<source>Settings</source>
<translation>Ajustes</translation>
</message>
<message>
<location filename="../qml/configqml/LeftDrawerScrollview.qml" line="83"/>
<location filename="../qml/configqml/LeftDrawerScrollview.qml" line="67"/>
<source>Accounts</source>
<translation>Cuentas</translation>
</message>
<message>
<location filename="../qml/configqml/LeftDrawerScrollview.qml" line="95"/>
<location filename="../qml/configqml/LeftDrawerScrollview.qml" line="79"/>
<source>Quit</source>
<translation>Salida</translation>
</message>
@ -715,40 +725,40 @@
<context>
<name>MessageSend</name>
<message>
<location filename="../qml/newsqml/MessageSend.qml" line="207"/>
<location filename="../qml/newsqml/MessageSend.qml" line="204"/>
<source>to:</source>
<translation>a:</translation>
</message>
<message>
<location filename="../qml/newsqml/MessageSend.qml" line="219"/>
<location filename="../qml/newsqml/MessageSend.qml" line="216"/>
<source>Title (optional)</source>
<translation>Título (opcional)</translation>
</message>
<message>
<location filename="../qml/newsqml/MessageSend.qml" line="236"/>
<location filename="../qml/newsqml/MessageSend.qml" line="233"/>
<source> Drop your Content here.</source>
<translation> Deje caer su contenido aquí.</translation>
</message>
<message>
<location filename="../qml/newsqml/MessageSend.qml" line="242"/>
<location filename="../qml/newsqml/MessageSend.qml" line="239"/>
<source>What&apos;s on your mind?</source>
<translation>¿Qué tienes en mente?</translation>
</message>
<message>
<location filename="../qml/newsqml/MessageSend.qml" line="387"/>
<location filename="../qml/newsqml/MessageSend.qml" line="446"/>
<location filename="../qml/newsqml/MessageSend.qml" line="384"/>
<location filename="../qml/newsqml/MessageSend.qml" line="443"/>
<source>Error</source>
<translation>Error</translation>
</message>
<message>
<location filename="../qml/newsqml/MessageSend.qml" line="387"/>
<location filename="../qml/newsqml/MessageSend.qml" line="384"/>
<source>Only one attachment supported at the moment.
Remove other attachment first!</source>
<translation>Solo se admite adjuntar un solo archivo en este momento.
¡Elimine y deje un archivo adjunto!</translation>
</message>
<message>
<location filename="../qml/newsqml/MessageSend.qml" line="446"/>
<location filename="../qml/newsqml/MessageSend.qml" line="443"/>
<source>No receiver supplied!</source>
<translation>No se ha suministrado ningún receptor!</translation>
</message>
@ -764,12 +774,12 @@
<context>
<name>NewsStack</name>
<message>
<location filename="../qml/newsqml/NewsStack.qml" line="197"/>
<location filename="../qml/newsqml/NewsStack.qml" line="215"/>
<source>Network Error</source>
<translation>Fallo de red</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsStack.qml" line="240"/>
<location filename="../qml/newsqml/NewsStack.qml" line="260"/>
<source>More</source>
<translation>Mas</translation>
</message>
@ -825,102 +835,102 @@
<translation type="vanished">Salida</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="76"/>
<location filename="../qml/newsqml/NewsTab.qml" line="75"/>
<source>seconds</source>
<translation>Segundos</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="77"/>
<location filename="../qml/newsqml/NewsTab.qml" line="76"/>
<source>minute</source>
<translation>Minuto</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="78"/>
<location filename="../qml/newsqml/NewsTab.qml" line="77"/>
<source>minutes</source>
<translation>Minutos</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="79"/>
<location filename="../qml/newsqml/NewsTab.qml" line="78"/>
<source>hour</source>
<translation>Hora</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="80"/>
<location filename="../qml/newsqml/NewsTab.qml" line="79"/>
<source>hours</source>
<translation>Horas</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="81"/>
<location filename="../qml/newsqml/NewsTab.qml" line="80"/>
<source>day</source>
<translation>Dia</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="82"/>
<location filename="../qml/newsqml/NewsTab.qml" line="81"/>
<source>days</source>
<translation>Dias</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="83"/>
<location filename="../qml/newsqml/NewsTab.qml" line="82"/>
<source>month</source>
<translation>Mes</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="84"/>
<location filename="../qml/newsqml/NewsTab.qml" line="83"/>
<source>months</source>
<translation>Meses</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="85"/>
<location filename="../qml/newsqml/NewsTab.qml" line="84"/>
<source>years</source>
<translation>Años</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="94"/>
<location filename="../qml/newsqml/NewsTab.qml" line="93"/>
<source>likes this.</source>
<translation>le gusta esto.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="95"/>
<location filename="../qml/newsqml/NewsTab.qml" line="94"/>
<source>like this.</source>
<translation>me gusta esto.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="98"/>
<location filename="../qml/newsqml/NewsTab.qml" line="97"/>
<source>doesn&apos;t like this.</source>
<translation>no de ése.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="99"/>
<location filename="../qml/newsqml/NewsTab.qml" line="98"/>
<source>don&apos;t like this.</source>
<translation>no me gusta.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="102"/>
<location filename="../qml/newsqml/NewsTab.qml" line="101"/>
<source>will attend.</source>
<translation>asistirá.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="103"/>
<location filename="../qml/newsqml/NewsTab.qml" line="102"/>
<source>persons will attend.</source>
<translation>Personas que asistirán.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="106"/>
<location filename="../qml/newsqml/NewsTab.qml" line="105"/>
<source>will not attend.</source>
<translation>no asistirá.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="107"/>
<location filename="../qml/newsqml/NewsTab.qml" line="106"/>
<source>persons will not attend.</source>
<translation>Personas que no asistirán.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="110"/>
<location filename="../qml/newsqml/NewsTab.qml" line="109"/>
<source>may attend.</source>
<translation>Puede asistir.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="111"/>
<location filename="../qml/newsqml/NewsTab.qml" line="110"/>
<source>persons may attend.</source>
<translation>Personas que pueden asistir.</translation>
</message>
@ -932,17 +942,17 @@
<translation type="vanished">Asistiendo: </translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="119"/>
<location filename="../qml/newsqml/Newsitem.qml" line="116"/>
<source>Source: </source>
<translation>Fuente: </translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="119"/>
<location filename="../qml/newsqml/Newsitem.qml" line="116"/>
<source>Direct Message</source>
<translation>Mensaje directo</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="135"/>
<location filename="../qml/newsqml/Newsitem.qml" line="132"/>
<source>In reply to </source>
<translation>En respuesta a </translation>
</message>
@ -956,62 +966,62 @@
<translation>asistencia</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="127"/>
<location filename="../qml/newsqml/Newsitem.qml" line="124"/>
<source>ago</source>
<translation>hace</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="280"/>
<location filename="../qml/newsqml/Newsitem.qml" line="274"/>
<source>Attending: </source>
<translation>Asistiendo: </translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="396"/>
<location filename="../qml/newsqml/Newsitem.qml" line="390"/>
<source>Reply</source>
<translation>Respuesta</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="406"/>
<location filename="../qml/newsqml/Newsitem.qml" line="402"/>
<source>DM</source>
<translation>Mensaje directo</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="412"/>
<location filename="../qml/newsqml/Newsitem.qml" line="408"/>
<source>Repost</source>
<translation>Volver a publicar</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="415"/>
<location filename="../qml/newsqml/Newsitem.qml" line="411"/>
<source>Success!</source>
<translation>éxito!</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="420"/>
<location filename="../qml/newsqml/Newsitem.qml" line="416"/>
<source>Conversation</source>
<translation>Conversación</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="427"/>
<location filename="../qml/newsqml/Newsitem.qml" line="423"/>
<source>Attending</source>
<translation>Asistiendo</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="436"/>
<location filename="../qml/newsqml/Newsitem.qml" line="432"/>
<source>yes</source>
<translation>si</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="441"/>
<location filename="../qml/newsqml/Newsitem.qml" line="437"/>
<source>maybe</source>
<translation>quizás</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="446"/>
<location filename="../qml/newsqml/Newsitem.qml" line="442"/>
<source>no</source>
<translation>no</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="453"/>
<location filename="../qml/newsqml/Newsitem.qml" line="449"/>
<source>Delete</source>
<translation>Borrar</translation>
</message>
@ -1037,23 +1047,23 @@
<translation>s Imágenes</translation>
</message>
<message>
<location filename="../qml/photoqml/PhotoTab.qml" line="205"/>
<location filename="../qml/photoqml/PhotoTab.qml" line="216"/>
<source>All Images</source>
<translation>Todas las imagenes</translation>
</message>
<message>
<location filename="../qml/photoqml/PhotoTab.qml" line="211"/>
<location filename="../qml/photoqml/PhotoTab.qml" line="222"/>
<source>Only new</source>
<translation>Solo nueva</translation>
</message>
<message>
<location filename="../qml/photoqml/PhotoTab.qml" line="228"/>
<location filename="../qml/photoqml/PhotoTab.qml" line="233"/>
<location filename="../qml/photoqml/PhotoTab.qml" line="238"/>
<location filename="../qml/photoqml/PhotoTab.qml" line="243"/>
<source>Own Images</source>
<translation>Mis imágenes</translation>
</message>
<message>
<location filename="../qml/photoqml/PhotoTab.qml" line="273"/>
<location filename="../qml/photoqml/PhotoTab.qml" line="283"/>
<source>More</source>
<translation>Mas</translation>
</message>
@ -1246,37 +1256,37 @@
<translation>página web</translation>
</message>
<message>
<location filename="../qml/contactqml/ProfileComponent.qml" line="184"/>
<location filename="../qml/contactqml/ProfileComponent.qml" line="181"/>
<source>Update</source>
<translation>Actualización</translation>
</message>
<message>
<location filename="../qml/contactqml/ProfileComponent.qml" line="217"/>
<location filename="../qml/contactqml/ProfileComponent.qml" line="214"/>
<source>profile id</source>
<translation>profile id</translation>
</message>
<message>
<location filename="../qml/contactqml/ProfileComponent.qml" line="241"/>
<location filename="../qml/contactqml/ProfileComponent.qml" line="238"/>
<source>Description</source>
<translation>Descripción</translation>
</message>
<message>
<location filename="../qml/contactqml/ProfileComponent.qml" line="241"/>
<location filename="../qml/contactqml/ProfileComponent.qml" line="238"/>
<source>Location</source>
<translation>Localización</translation>
</message>
<message>
<location filename="../qml/contactqml/ProfileComponent.qml" line="241"/>
<location filename="../qml/contactqml/ProfileComponent.qml" line="238"/>
<source>Posts</source>
<translation>Mensajes</translation>
</message>
<message>
<location filename="../qml/contactqml/ProfileComponent.qml" line="242"/>
<location filename="../qml/contactqml/ProfileComponent.qml" line="239"/>
<source>URL</source>
<translation>URL</translation>
</message>
<message>
<location filename="../qml/contactqml/ProfileComponent.qml" line="243"/>
<location filename="../qml/contactqml/ProfileComponent.qml" line="240"/>
<source>Created at</source>
<translation>Creado en</translation>
</message>
@ -1284,22 +1294,22 @@
<context>
<name>SmileyDialog</name>
<message>
<location filename="../qml/newsqml/SmileyDialog.qml" line="64"/>
<location filename="../qml/newsqml/SmileyDialog.qml" line="62"/>
<source>Unicode</source>
<translation>Unicode</translation>
</message>
<message>
<location filename="../qml/newsqml/SmileyDialog.qml" line="68"/>
<location filename="../qml/newsqml/SmileyDialog.qml" line="66"/>
<source>Standard</source>
<translation>Standard</translation>
</message>
<message>
<location filename="../qml/newsqml/SmileyDialog.qml" line="72"/>
<location filename="../qml/newsqml/SmileyDialog.qml" line="70"/>
<source>Addon</source>
<translation>Addon</translation>
</message>
<message>
<location filename="../qml/newsqml/SmileyDialog.qml" line="77"/>
<location filename="../qml/newsqml/SmileyDialog.qml" line="75"/>
<source>Adult</source>
<translation>XXX</translation>
</message>
@ -1325,7 +1335,7 @@
<translation>Intervalo de sincr. (0=Ninguno)</translation>
</message>
<message>
<location filename="../qml/configqml/SyncConfig.qml" line="78"/>
<location filename="../qml/configqml/SyncConfig.qml" line="83"/>
<source>Min.</source>
<translation>min.</translation>
</message>
@ -1376,6 +1386,18 @@
<source>Quit</source>
<translation type="vanished">Salida</translation>
</message>
<message>
<location filename="../qml/friendiqa.qml" line="170"/>
<source>Background Sync
Rightclick or Middleclick to Quit</source>
<translation>Sincronización de fondo
Haga clic con el botón derecho del ratón o con el botón central para salir.</translation>
</message>
<message>
<location filename="../qml/friendiqa.qml" line="292"/>
<source>Click to open Friendiqa</source>
<translation>Haga clic para abrir Friendiqa</translation>
</message>
</context>
<context>
<name>newsworker</name>
@ -1490,12 +1512,12 @@
<translation type="vanished">La configuración del tipo de vista de las noticias se ha movido de la página de la cuenta a la página de configuración.</translation>
</message>
<message>
<location filename="../js/service.js" line="461"/>
<location filename="../js/service.js" line="463"/>
<source>Undefined Array Error</source>
<translation></translation>
</message>
<message>
<location filename="../js/service.js" line="464"/>
<location filename="../js/service.js" line="466"/>
<source>JSON status Error</source>
<translation></translation>
</message>

View file

@ -5,8 +5,8 @@
<name>AccountPage</name>
<message>
<location filename="../qml/configqml/AccountPage.qml" line="60"/>
<location filename="../qml/configqml/AccountPage.qml" line="295"/>
<location filename="../qml/configqml/AccountPage.qml" line="317"/>
<location filename="../qml/configqml/AccountPage.qml" line="296"/>
<location filename="../qml/configqml/AccountPage.qml" line="319"/>
<source>User</source>
<translation>Felhasználó</translation>
</message>
@ -98,12 +98,12 @@
<context>
<name>CalendarTab</name>
<message>
<location filename="../qml/calendarqml/CalendarTab.qml" line="139"/>
<location filename="../qml/calendarqml/CalendarTab.qml" line="151"/>
<source>Events</source>
<translation>Események</translation>
</message>
<message>
<location filename="../qml/calendarqml/CalendarTab.qml" line="144"/>
<location filename="../qml/calendarqml/CalendarTab.qml" line="156"/>
<source>Own Calendar</source>
<translation>Saját naptár</translation>
</message>
@ -111,35 +111,35 @@
<context>
<name>ConfigPage</name>
<message>
<location filename="../qml/configqml/ConfigPage.qml" line="61"/>
<location filename="../qml/configqml/ConfigPage.qml" line="62"/>
<source>News as</source>
<translation>Hírek mint</translation>
</message>
<message>
<location filename="../qml/configqml/ConfigPage.qml" line="74"/>
<location filename="../qml/configqml/ConfigPage.qml" line="91"/>
<location filename="../qml/configqml/ConfigPage.qml" line="92"/>
<location filename="../qml/configqml/ConfigPage.qml" line="76"/>
<location filename="../qml/configqml/ConfigPage.qml" line="94"/>
<location filename="../qml/configqml/ConfigPage.qml" line="95"/>
<source>Conversations</source>
<translation>Beszélgetések</translation>
</message>
<message>
<location filename="../qml/configqml/ConfigPage.qml" line="85"/>
<location filename="../qml/configqml/ConfigPage.qml" line="86"/>
<location filename="../qml/configqml/ConfigPage.qml" line="88"/>
<location filename="../qml/configqml/ConfigPage.qml" line="89"/>
<source>Timeline</source>
<translation>Idővonal</translation>
</message>
<message>
<location filename="../qml/configqml/ConfigPage.qml" line="99"/>
<location filename="../qml/configqml/ConfigPage.qml" line="102"/>
<source>Max. News</source>
<translation>Legtöbb hír</translation>
</message>
<message>
<location filename="../qml/configqml/ConfigPage.qml" line="133"/>
<location filename="../qml/configqml/ConfigPage.qml" line="138"/>
<source>Hide #nsfw?</source>
<translation>A #NSFW elrejtése?</translation>
</message>
<message>
<location filename="../qml/configqml/ConfigPage.qml" line="52"/>
<location filename="../qml/configqml/ConfigPage.qml" line="53"/>
<source>Sync</source>
<translation>Szinkronizálás</translation>
</message>
@ -389,52 +389,62 @@
<translation>személy talán részt vesz.</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="149"/>
<location filename="../qml/newsqml/ContactPage.qml" line="150"/>
<source>Connect</source>
<translation>Kapcsolódás</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="220"/>
<location filename="../qml/newsqml/ContactPage.qml" line="222"/>
<source>Approve</source>
<translation>Jóváhagyás</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="235"/>
<location filename="../qml/newsqml/ContactPage.qml" line="237"/>
<source>Reject</source>
<translation>Visszautasítás</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="249"/>
<location filename="../qml/newsqml/ContactPage.qml" line="251"/>
<source>Ignore</source>
<translation>Mellőzés</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="285"/>
<location filename="../qml/newsqml/ContactPage.qml" line="265"/>
<source>Follow</source>
<translation>Kövesse</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="284"/>
<source>Unfollow</source>
<translation>Követés megszüntetése</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="323"/>
<source>Description</source>
<translation>Leírás</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="285"/>
<location filename="../qml/newsqml/ContactPage.qml" line="323"/>
<source>Location</source>
<translation>Hely</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="285"/>
<location filename="../qml/newsqml/ContactPage.qml" line="323"/>
<source>Posts</source>
<translation>Bejegyzések</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="286"/>
<location filename="../qml/newsqml/ContactPage.qml" line="324"/>
<source>URL</source>
<translation>URL</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="287"/>
<location filename="../qml/newsqml/ContactPage.qml" line="325"/>
<source>Created at</source>
<translation>Létrehozva</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="301"/>
<location filename="../qml/newsqml/ContactPage.qml" line="339"/>
<source>Network Error</source>
<translation>Hálózati hiba</translation>
</message>
@ -636,12 +646,12 @@
<context>
<name>FriendsListTab</name>
<message>
<location filename="../qml/contactqml/FriendsListTab.qml" line="61"/>
<location filename="../qml/contactqml/FriendsListTab.qml" line="60"/>
<source>Friend Requests</source>
<translation>Barátkérések</translation>
</message>
<message>
<location filename="../qml/contactqml/FriendsListTab.qml" line="72"/>
<location filename="../qml/contactqml/FriendsListTab.qml" line="71"/>
<source>Friends</source>
<translation>Ismerősök</translation>
</message>
@ -649,22 +659,22 @@
<context>
<name>FriendsTab</name>
<message>
<location filename="../qml/contactqml/FriendsTab.qml" line="60"/>
<location filename="../qml/contactqml/FriendsTab.qml" line="74"/>
<source>Me</source>
<translation>Én</translation>
</message>
<message>
<location filename="../qml/contactqml/FriendsTab.qml" line="65"/>
<location filename="../qml/contactqml/FriendsTab.qml" line="79"/>
<source>Friends</source>
<translation>Ismerősök</translation>
</message>
<message>
<location filename="../qml/contactqml/FriendsTab.qml" line="70"/>
<location filename="../qml/contactqml/FriendsTab.qml" line="84"/>
<source>Contacts</source>
<translation>Partnerek</translation>
</message>
<message>
<location filename="../qml/contactqml/FriendsTab.qml" line="75"/>
<location filename="../qml/contactqml/FriendsTab.qml" line="89"/>
<source>Groups</source>
<translation>Csoportok</translation>
</message>
@ -696,27 +706,27 @@
<translation type="vanished">Kép</translation>
</message>
<message>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="266"/>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="267"/>
<source>Description</source>
<translation>Leírás</translation>
</message>
<message>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="300"/>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="304"/>
<source>Upload</source>
<translation>Feltöltés</translation>
</message>
<message>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="300"/>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="304"/>
<source>Change</source>
<translation>Változtatás</translation>
</message>
<message>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="303"/>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="307"/>
<source>Error</source>
<translation>Hiba</translation>
</message>
<message>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="303"/>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="307"/>
<source> No album name given</source>
<translation> Nincs albumnév megadva</translation>
</message>
@ -724,17 +734,17 @@
<context>
<name>LeftDrawerScrollview</name>
<message>
<location filename="../qml/configqml/LeftDrawerScrollview.qml" line="71"/>
<location filename="../qml/configqml/LeftDrawerScrollview.qml" line="55"/>
<source>Settings</source>
<translation>Beállítások</translation>
</message>
<message>
<location filename="../qml/configqml/LeftDrawerScrollview.qml" line="83"/>
<location filename="../qml/configqml/LeftDrawerScrollview.qml" line="67"/>
<source>Accounts</source>
<translation>Fiókok</translation>
</message>
<message>
<location filename="../qml/configqml/LeftDrawerScrollview.qml" line="95"/>
<location filename="../qml/configqml/LeftDrawerScrollview.qml" line="79"/>
<source>Quit</source>
<translation>Kilépés</translation>
</message>
@ -742,40 +752,40 @@
<context>
<name>MessageSend</name>
<message>
<location filename="../qml/newsqml/MessageSend.qml" line="207"/>
<location filename="../qml/newsqml/MessageSend.qml" line="204"/>
<source>to:</source>
<translation>címzett:</translation>
</message>
<message>
<location filename="../qml/newsqml/MessageSend.qml" line="219"/>
<location filename="../qml/newsqml/MessageSend.qml" line="216"/>
<source>Title (optional)</source>
<translation>Cím (elhagyható)</translation>
</message>
<message>
<location filename="../qml/newsqml/MessageSend.qml" line="236"/>
<location filename="../qml/newsqml/MessageSend.qml" line="233"/>
<source> Drop your Content here.</source>
<translation> Ejtse ide a tartalmat.</translation>
</message>
<message>
<location filename="../qml/newsqml/MessageSend.qml" line="242"/>
<location filename="../qml/newsqml/MessageSend.qml" line="239"/>
<source>What&apos;s on your mind?</source>
<translation>Mire gondol?</translation>
</message>
<message>
<location filename="../qml/newsqml/MessageSend.qml" line="387"/>
<location filename="../qml/newsqml/MessageSend.qml" line="446"/>
<location filename="../qml/newsqml/MessageSend.qml" line="384"/>
<location filename="../qml/newsqml/MessageSend.qml" line="443"/>
<source>Error</source>
<translation>Hiba</translation>
</message>
<message>
<location filename="../qml/newsqml/MessageSend.qml" line="387"/>
<location filename="../qml/newsqml/MessageSend.qml" line="384"/>
<source>Only one attachment supported at the moment.
Remove other attachment first!</source>
<translation>Csak egyetlen melléklet támogatott jelenleg.
Először távolítsa el a másik mellékletet.</translation>
</message>
<message>
<location filename="../qml/newsqml/MessageSend.qml" line="446"/>
<location filename="../qml/newsqml/MessageSend.qml" line="443"/>
<source>No receiver supplied!</source>
<translation>Nincs fogadó megadva!</translation>
</message>
@ -791,12 +801,12 @@
<context>
<name>NewsStack</name>
<message>
<location filename="../qml/newsqml/NewsStack.qml" line="197"/>
<location filename="../qml/newsqml/NewsStack.qml" line="215"/>
<source>Network Error</source>
<translation>Hálózati hiba</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsStack.qml" line="240"/>
<location filename="../qml/newsqml/NewsStack.qml" line="260"/>
<source>More</source>
<translation>Több</translation>
</message>
@ -856,102 +866,102 @@
<translation type="vanished">Kilépés</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="76"/>
<location filename="../qml/newsqml/NewsTab.qml" line="75"/>
<source>seconds</source>
<translation>másodperc</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="77"/>
<location filename="../qml/newsqml/NewsTab.qml" line="76"/>
<source>minute</source>
<translation>perc</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="78"/>
<location filename="../qml/newsqml/NewsTab.qml" line="77"/>
<source>minutes</source>
<translation>perc</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="79"/>
<location filename="../qml/newsqml/NewsTab.qml" line="78"/>
<source>hour</source>
<translation>óra</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="80"/>
<location filename="../qml/newsqml/NewsTab.qml" line="79"/>
<source>hours</source>
<translation>óra</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="81"/>
<location filename="../qml/newsqml/NewsTab.qml" line="80"/>
<source>day</source>
<translation>nap</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="82"/>
<location filename="../qml/newsqml/NewsTab.qml" line="81"/>
<source>days</source>
<translation>nap</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="83"/>
<location filename="../qml/newsqml/NewsTab.qml" line="82"/>
<source>month</source>
<translation>hónap</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="84"/>
<location filename="../qml/newsqml/NewsTab.qml" line="83"/>
<source>months</source>
<translation>hónap</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="85"/>
<location filename="../qml/newsqml/NewsTab.qml" line="84"/>
<source>years</source>
<translation>év</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="94"/>
<location filename="../qml/newsqml/NewsTab.qml" line="93"/>
<source>likes this.</source>
<translation>kedveli ezt.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="95"/>
<location filename="../qml/newsqml/NewsTab.qml" line="94"/>
<source>like this.</source>
<translation>kedveli ezt.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="98"/>
<location filename="../qml/newsqml/NewsTab.qml" line="97"/>
<source>doesn&apos;t like this.</source>
<translation>nem kedveli ezt.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="99"/>
<location filename="../qml/newsqml/NewsTab.qml" line="98"/>
<source>don&apos;t like this.</source>
<translation>nem kedveli ezt.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="102"/>
<location filename="../qml/newsqml/NewsTab.qml" line="101"/>
<source>will attend.</source>
<translation>részt vesz.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="103"/>
<location filename="../qml/newsqml/NewsTab.qml" line="102"/>
<source>persons will attend.</source>
<translation>személy részt vesz.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="106"/>
<location filename="../qml/newsqml/NewsTab.qml" line="105"/>
<source>will not attend.</source>
<translation>nem vesz részt.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="107"/>
<location filename="../qml/newsqml/NewsTab.qml" line="106"/>
<source>persons will not attend.</source>
<translation>személy nem vesz részt.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="110"/>
<location filename="../qml/newsqml/NewsTab.qml" line="109"/>
<source>may attend.</source>
<translation>talán részt vesz.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="111"/>
<location filename="../qml/newsqml/NewsTab.qml" line="110"/>
<source>persons may attend.</source>
<translation>személy talán részt vesz.</translation>
</message>
@ -963,17 +973,17 @@
<translation type="vanished">részvétel: </translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="119"/>
<location filename="../qml/newsqml/Newsitem.qml" line="116"/>
<source>Source: </source>
<translation>Forrás: </translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="119"/>
<location filename="../qml/newsqml/Newsitem.qml" line="116"/>
<source>Direct Message</source>
<translation>Közvetlen üzenet</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="135"/>
<location filename="../qml/newsqml/Newsitem.qml" line="132"/>
<source>In reply to </source>
<translation>Válaszul erre: </translation>
</message>
@ -987,62 +997,62 @@
<translation>részvétel</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="127"/>
<location filename="../qml/newsqml/Newsitem.qml" line="124"/>
<source>ago</source>
<translation>óta</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="280"/>
<location filename="../qml/newsqml/Newsitem.qml" line="274"/>
<source>Attending: </source>
<translation>Részvétel: </translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="396"/>
<location filename="../qml/newsqml/Newsitem.qml" line="390"/>
<source>Reply</source>
<translation>Válasz</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="406"/>
<location filename="../qml/newsqml/Newsitem.qml" line="402"/>
<source>DM</source>
<translation>DM</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="412"/>
<location filename="../qml/newsqml/Newsitem.qml" line="408"/>
<source>Repost</source>
<translation>Újraküldés</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="415"/>
<location filename="../qml/newsqml/Newsitem.qml" line="411"/>
<source>Success!</source>
<translation>Sikeres!</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="420"/>
<location filename="../qml/newsqml/Newsitem.qml" line="416"/>
<source>Conversation</source>
<translation>Beszélgetés</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="427"/>
<location filename="../qml/newsqml/Newsitem.qml" line="423"/>
<source>Attending</source>
<translation>Részvétel</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="436"/>
<location filename="../qml/newsqml/Newsitem.qml" line="432"/>
<source>yes</source>
<translation>igen</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="441"/>
<location filename="../qml/newsqml/Newsitem.qml" line="437"/>
<source>maybe</source>
<translation>talán</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="446"/>
<location filename="../qml/newsqml/Newsitem.qml" line="442"/>
<source>no</source>
<translation>nem</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="453"/>
<location filename="../qml/newsqml/Newsitem.qml" line="449"/>
<source>Delete</source>
<translation>Törlés</translation>
</message>
@ -1068,23 +1078,23 @@
<translation> képei</translation>
</message>
<message>
<location filename="../qml/photoqml/PhotoTab.qml" line="205"/>
<location filename="../qml/photoqml/PhotoTab.qml" line="216"/>
<source>All Images</source>
<translation>Összes kép</translation>
</message>
<message>
<location filename="../qml/photoqml/PhotoTab.qml" line="211"/>
<location filename="../qml/photoqml/PhotoTab.qml" line="222"/>
<source>Only new</source>
<translation>Csak újak</translation>
</message>
<message>
<location filename="../qml/photoqml/PhotoTab.qml" line="228"/>
<location filename="../qml/photoqml/PhotoTab.qml" line="233"/>
<location filename="../qml/photoqml/PhotoTab.qml" line="238"/>
<location filename="../qml/photoqml/PhotoTab.qml" line="243"/>
<source>Own Images</source>
<translation>Saját képek</translation>
</message>
<message>
<location filename="../qml/photoqml/PhotoTab.qml" line="273"/>
<location filename="../qml/photoqml/PhotoTab.qml" line="283"/>
<source>More</source>
<translation>Több</translation>
</message>
@ -1277,37 +1287,37 @@
<translation>honlap</translation>
</message>
<message>
<location filename="../qml/contactqml/ProfileComponent.qml" line="184"/>
<location filename="../qml/contactqml/ProfileComponent.qml" line="181"/>
<source>Update</source>
<translation>Frissítés</translation>
</message>
<message>
<location filename="../qml/contactqml/ProfileComponent.qml" line="217"/>
<location filename="../qml/contactqml/ProfileComponent.qml" line="214"/>
<source>profile id</source>
<translation>profilazonosító</translation>
</message>
<message>
<location filename="../qml/contactqml/ProfileComponent.qml" line="241"/>
<location filename="../qml/contactqml/ProfileComponent.qml" line="238"/>
<source>Description</source>
<translation>Leírás</translation>
</message>
<message>
<location filename="../qml/contactqml/ProfileComponent.qml" line="241"/>
<location filename="../qml/contactqml/ProfileComponent.qml" line="238"/>
<source>Location</source>
<translation>Hely</translation>
</message>
<message>
<location filename="../qml/contactqml/ProfileComponent.qml" line="241"/>
<location filename="../qml/contactqml/ProfileComponent.qml" line="238"/>
<source>Posts</source>
<translation>Bejegyzések</translation>
</message>
<message>
<location filename="../qml/contactqml/ProfileComponent.qml" line="242"/>
<location filename="../qml/contactqml/ProfileComponent.qml" line="239"/>
<source>URL</source>
<translation>URL</translation>
</message>
<message>
<location filename="../qml/contactqml/ProfileComponent.qml" line="243"/>
<location filename="../qml/contactqml/ProfileComponent.qml" line="240"/>
<source>Created at</source>
<translation>Létrehozva</translation>
</message>
@ -1315,22 +1325,22 @@
<context>
<name>SmileyDialog</name>
<message>
<location filename="../qml/newsqml/SmileyDialog.qml" line="64"/>
<location filename="../qml/newsqml/SmileyDialog.qml" line="62"/>
<source>Unicode</source>
<translation>Unicode</translation>
</message>
<message>
<location filename="../qml/newsqml/SmileyDialog.qml" line="68"/>
<location filename="../qml/newsqml/SmileyDialog.qml" line="66"/>
<source>Standard</source>
<translation>Szabványos</translation>
</message>
<message>
<location filename="../qml/newsqml/SmileyDialog.qml" line="72"/>
<location filename="../qml/newsqml/SmileyDialog.qml" line="70"/>
<source>Addon</source>
<translation>Bővítmény</translation>
</message>
<message>
<location filename="../qml/newsqml/SmileyDialog.qml" line="77"/>
<location filename="../qml/newsqml/SmileyDialog.qml" line="75"/>
<source>Adult</source>
<translation>Felnőtt</translation>
</message>
@ -1356,7 +1366,7 @@
<translation>Szinkronizálási időköz (0 = nincs)</translation>
</message>
<message>
<location filename="../qml/configqml/SyncConfig.qml" line="78"/>
<location filename="../qml/configqml/SyncConfig.qml" line="83"/>
<source>Min.</source>
<translation>Legkisebb</translation>
</message>
@ -1407,6 +1417,18 @@
<source>Quit</source>
<translation type="vanished">Kilépés</translation>
</message>
<message>
<location filename="../qml/friendiqa.qml" line="170"/>
<source>Background Sync
Rightclick or Middleclick to Quit</source>
<translation>Háttérszinkronizálás
Kilépéshez kattintson a jobb gombbal vagy középső gombbal</translation>
</message>
<message>
<location filename="../qml/friendiqa.qml" line="292"/>
<source>Click to open Friendiqa</source>
<translation>Kattintson a Friendiqa megnyitásához</translation>
</message>
</context>
<context>
<name>newsworker</name>
@ -1521,12 +1543,12 @@
<translation type="vanished">A hírek nézettípusának beállítása át lett helyezve a fiókoldalról a beállítási oldalra.</translation>
</message>
<message>
<location filename="../js/service.js" line="461"/>
<location filename="../js/service.js" line="463"/>
<source>Undefined Array Error</source>
<translation>Meghatározatlan tömbhiba</translation>
</message>
<message>
<location filename="../js/service.js" line="464"/>
<location filename="../js/service.js" line="466"/>
<source>JSON status Error</source>
<translation>JSON-állapothiba</translation>
</message>

View file

@ -5,8 +5,8 @@
<name>AccountPage</name>
<message>
<location filename="../qml/configqml/AccountPage.qml" line="60"/>
<location filename="../qml/configqml/AccountPage.qml" line="295"/>
<location filename="../qml/configqml/AccountPage.qml" line="317"/>
<location filename="../qml/configqml/AccountPage.qml" line="296"/>
<location filename="../qml/configqml/AccountPage.qml" line="319"/>
<source>User</source>
<translation>Utente</translation>
</message>
@ -98,12 +98,12 @@
<context>
<name>CalendarTab</name>
<message>
<location filename="../qml/calendarqml/CalendarTab.qml" line="139"/>
<location filename="../qml/calendarqml/CalendarTab.qml" line="151"/>
<source>Events</source>
<translation>Eventi</translation>
</message>
<message>
<location filename="../qml/calendarqml/CalendarTab.qml" line="144"/>
<location filename="../qml/calendarqml/CalendarTab.qml" line="156"/>
<source>Own Calendar</source>
<translation>Calendario</translation>
</message>
@ -111,35 +111,35 @@
<context>
<name>ConfigPage</name>
<message>
<location filename="../qml/configqml/ConfigPage.qml" line="61"/>
<location filename="../qml/configqml/ConfigPage.qml" line="62"/>
<source>News as</source>
<translation>News come</translation>
</message>
<message>
<location filename="../qml/configqml/ConfigPage.qml" line="74"/>
<location filename="../qml/configqml/ConfigPage.qml" line="91"/>
<location filename="../qml/configqml/ConfigPage.qml" line="92"/>
<location filename="../qml/configqml/ConfigPage.qml" line="76"/>
<location filename="../qml/configqml/ConfigPage.qml" line="94"/>
<location filename="../qml/configqml/ConfigPage.qml" line="95"/>
<source>Conversations</source>
<translation>Conversazioni</translation>
</message>
<message>
<location filename="../qml/configqml/ConfigPage.qml" line="85"/>
<location filename="../qml/configqml/ConfigPage.qml" line="86"/>
<location filename="../qml/configqml/ConfigPage.qml" line="88"/>
<location filename="../qml/configqml/ConfigPage.qml" line="89"/>
<source>Timeline</source>
<translation>Cronologia</translation>
</message>
<message>
<location filename="../qml/configqml/ConfigPage.qml" line="99"/>
<location filename="../qml/configqml/ConfigPage.qml" line="102"/>
<source>Max. News</source>
<translation> Max. di notizie</translation>
</message>
<message>
<location filename="../qml/configqml/ConfigPage.qml" line="133"/>
<location filename="../qml/configqml/ConfigPage.qml" line="138"/>
<source>Hide #nsfw?</source>
<translation>Nascondere #nsfw?</translation>
</message>
<message>
<location filename="../qml/configqml/ConfigPage.qml" line="52"/>
<location filename="../qml/configqml/ConfigPage.qml" line="53"/>
<source>Sync</source>
<translation>Sync</translation>
</message>
@ -361,52 +361,62 @@
<translation>Persone che possono attendere.</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="149"/>
<location filename="../qml/newsqml/ContactPage.qml" line="150"/>
<source>Connect</source>
<translation>Connetti</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="220"/>
<location filename="../qml/newsqml/ContactPage.qml" line="222"/>
<source>Approve</source>
<translation>Approvare</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="235"/>
<location filename="../qml/newsqml/ContactPage.qml" line="237"/>
<source>Reject</source>
<translation>Rifiutare</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="249"/>
<location filename="../qml/newsqml/ContactPage.qml" line="251"/>
<source>Ignore</source>
<translation>Ignorare</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="285"/>
<location filename="../qml/newsqml/ContactPage.qml" line="265"/>
<source>Follow</source>
<translation>Seguire</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="284"/>
<source>Unfollow</source>
<translation>Non seguire</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="323"/>
<source>Description</source>
<translation>Descrizione</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="285"/>
<location filename="../qml/newsqml/ContactPage.qml" line="323"/>
<source>Location</source>
<translation>Località</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="285"/>
<location filename="../qml/newsqml/ContactPage.qml" line="323"/>
<source>Posts</source>
<translation>Messaggi</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="286"/>
<location filename="../qml/newsqml/ContactPage.qml" line="324"/>
<source>URL</source>
<translation>URL</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="287"/>
<location filename="../qml/newsqml/ContactPage.qml" line="325"/>
<source>Created at</source>
<translation>Creato il</translation>
</message>
<message>
<location filename="../qml/newsqml/ContactPage.qml" line="301"/>
<location filename="../qml/newsqml/ContactPage.qml" line="339"/>
<source>Network Error</source>
<translation>Errore di rete</translation>
</message>
@ -608,12 +618,12 @@
<context>
<name>FriendsListTab</name>
<message>
<location filename="../qml/contactqml/FriendsListTab.qml" line="61"/>
<location filename="../qml/contactqml/FriendsListTab.qml" line="60"/>
<source>Friend Requests</source>
<translation>Richieste di contatto</translation>
</message>
<message>
<location filename="../qml/contactqml/FriendsListTab.qml" line="72"/>
<location filename="../qml/contactqml/FriendsListTab.qml" line="71"/>
<source>Friends</source>
<translation>Amici</translation>
</message>
@ -621,22 +631,22 @@
<context>
<name>FriendsTab</name>
<message>
<location filename="../qml/contactqml/FriendsTab.qml" line="60"/>
<location filename="../qml/contactqml/FriendsTab.qml" line="74"/>
<source>Me</source>
<translation>Me</translation>
</message>
<message>
<location filename="../qml/contactqml/FriendsTab.qml" line="65"/>
<location filename="../qml/contactqml/FriendsTab.qml" line="79"/>
<source>Friends</source>
<translation>Amici</translation>
</message>
<message>
<location filename="../qml/contactqml/FriendsTab.qml" line="70"/>
<location filename="../qml/contactqml/FriendsTab.qml" line="84"/>
<source>Contacts</source>
<translation>Contatti</translation>
</message>
<message>
<location filename="../qml/contactqml/FriendsTab.qml" line="75"/>
<location filename="../qml/contactqml/FriendsTab.qml" line="89"/>
<source>Groups</source>
<translation>Gruppi</translation>
</message>
@ -657,27 +667,27 @@
<translation type="vanished">Immagine</translation>
</message>
<message>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="266"/>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="267"/>
<source>Description</source>
<translation>Descrizione</translation>
</message>
<message>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="300"/>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="304"/>
<source>Upload</source>
<translation>Carica</translation>
</message>
<message>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="300"/>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="304"/>
<source>Change</source>
<translation>Modifica</translation>
</message>
<message>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="303"/>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="307"/>
<source>Error</source>
<translation>Errore</translation>
</message>
<message>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="303"/>
<location filename="../qml/photoqml/ImageUploadDialog.qml" line="307"/>
<source> No album name given</source>
<translation>Nessun nome album inserito!</translation>
</message>
@ -685,17 +695,17 @@
<context>
<name>LeftDrawerScrollview</name>
<message>
<location filename="../qml/configqml/LeftDrawerScrollview.qml" line="71"/>
<location filename="../qml/configqml/LeftDrawerScrollview.qml" line="55"/>
<source>Settings</source>
<translation>Configurazione</translation>
</message>
<message>
<location filename="../qml/configqml/LeftDrawerScrollview.qml" line="83"/>
<location filename="../qml/configqml/LeftDrawerScrollview.qml" line="67"/>
<source>Accounts</source>
<translation>Conti</translation>
</message>
<message>
<location filename="../qml/configqml/LeftDrawerScrollview.qml" line="95"/>
<location filename="../qml/configqml/LeftDrawerScrollview.qml" line="79"/>
<source>Quit</source>
<translation>Chiudi</translation>
</message>
@ -703,40 +713,40 @@
<context>
<name>MessageSend</name>
<message>
<location filename="../qml/newsqml/MessageSend.qml" line="207"/>
<location filename="../qml/newsqml/MessageSend.qml" line="204"/>
<source>to:</source>
<translation>a:</translation>
</message>
<message>
<location filename="../qml/newsqml/MessageSend.qml" line="219"/>
<location filename="../qml/newsqml/MessageSend.qml" line="216"/>
<source>Title (optional)</source>
<translation>Titolo (opzionale)</translation>
</message>
<message>
<location filename="../qml/newsqml/MessageSend.qml" line="236"/>
<location filename="../qml/newsqml/MessageSend.qml" line="233"/>
<source> Drop your Content here.</source>
<translation> Lascia qui il tuo contenuto.</translation>
</message>
<message>
<location filename="../qml/newsqml/MessageSend.qml" line="242"/>
<location filename="../qml/newsqml/MessageSend.qml" line="239"/>
<source>What&apos;s on your mind?</source>
<translation>A cosa stai pensando?</translation>
</message>
<message>
<location filename="../qml/newsqml/MessageSend.qml" line="387"/>
<location filename="../qml/newsqml/MessageSend.qml" line="446"/>
<location filename="../qml/newsqml/MessageSend.qml" line="384"/>
<location filename="../qml/newsqml/MessageSend.qml" line="443"/>
<source>Error</source>
<translation>Errore</translation>
</message>
<message>
<location filename="../qml/newsqml/MessageSend.qml" line="387"/>
<location filename="../qml/newsqml/MessageSend.qml" line="384"/>
<source>Only one attachment supported at the moment.
Remove other attachment first!</source>
<translation>Solo un allegato è attualmente supportato.
Rimuovere prima gli altri allegati!</translation>
</message>
<message>
<location filename="../qml/newsqml/MessageSend.qml" line="446"/>
<location filename="../qml/newsqml/MessageSend.qml" line="443"/>
<source>No receiver supplied!</source>
<translation>Nessun ricevitore in dotazione!</translation>
</message>
@ -752,12 +762,12 @@
<context>
<name>NewsStack</name>
<message>
<location filename="../qml/newsqml/NewsStack.qml" line="197"/>
<location filename="../qml/newsqml/NewsStack.qml" line="215"/>
<source>Network Error</source>
<translation>Errore di rete</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsStack.qml" line="240"/>
<location filename="../qml/newsqml/NewsStack.qml" line="260"/>
<source>More</source>
<translation>Ancora</translation>
</message>
@ -801,102 +811,102 @@
<translation type="vanished">Gruppi</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="76"/>
<location filename="../qml/newsqml/NewsTab.qml" line="75"/>
<source>seconds</source>
<translation>secondi</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="77"/>
<location filename="../qml/newsqml/NewsTab.qml" line="76"/>
<source>minute</source>
<translation>minuti</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="78"/>
<location filename="../qml/newsqml/NewsTab.qml" line="77"/>
<source>minutes</source>
<translation>minuti</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="79"/>
<location filename="../qml/newsqml/NewsTab.qml" line="78"/>
<source>hour</source>
<translation>ora</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="80"/>
<location filename="../qml/newsqml/NewsTab.qml" line="79"/>
<source>hours</source>
<translation>ore</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="81"/>
<location filename="../qml/newsqml/NewsTab.qml" line="80"/>
<source>day</source>
<translation>giorno</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="82"/>
<location filename="../qml/newsqml/NewsTab.qml" line="81"/>
<source>days</source>
<translation>giorni</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="83"/>
<location filename="../qml/newsqml/NewsTab.qml" line="82"/>
<source>month</source>
<translation>mese</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="84"/>
<location filename="../qml/newsqml/NewsTab.qml" line="83"/>
<source>months</source>
<translation>mesi</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="85"/>
<location filename="../qml/newsqml/NewsTab.qml" line="84"/>
<source>years</source>
<translation>anni</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="94"/>
<location filename="../qml/newsqml/NewsTab.qml" line="93"/>
<source>likes this.</source>
<translation>mi piace.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="95"/>
<location filename="../qml/newsqml/NewsTab.qml" line="94"/>
<source>like this.</source>
<translation>mi piace.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="98"/>
<location filename="../qml/newsqml/NewsTab.qml" line="97"/>
<source>doesn&apos;t like this.</source>
<translation>non mi piace.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="99"/>
<location filename="../qml/newsqml/NewsTab.qml" line="98"/>
<source>don&apos;t like this.</source>
<translation>non mi piace.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="102"/>
<location filename="../qml/newsqml/NewsTab.qml" line="101"/>
<source>will attend.</source>
<translation>attendere.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="103"/>
<location filename="../qml/newsqml/NewsTab.qml" line="102"/>
<source>persons will attend.</source>
<translation>Persone che attendono.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="106"/>
<location filename="../qml/newsqml/NewsTab.qml" line="105"/>
<source>will not attend.</source>
<translation>non aspettare.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="107"/>
<location filename="../qml/newsqml/NewsTab.qml" line="106"/>
<source>persons will not attend.</source>
<translation>Persone che non aspettano.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="110"/>
<location filename="../qml/newsqml/NewsTab.qml" line="109"/>
<source>may attend.</source>
<translation>puoi attendere.</translation>
</message>
<message>
<location filename="../qml/newsqml/NewsTab.qml" line="111"/>
<location filename="../qml/newsqml/NewsTab.qml" line="110"/>
<source>persons may attend.</source>
<translation>Persone che possono attendere.</translation>
</message>
@ -908,17 +918,17 @@
<translation type="vanished">attendere: </translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="119"/>
<location filename="../qml/newsqml/Newsitem.qml" line="116"/>
<source>Source: </source>
<translation>Codice: </translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="119"/>
<location filename="../qml/newsqml/Newsitem.qml" line="116"/>
<source>Direct Message</source>
<translation>Messaggio diretto</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="135"/>
<location filename="../qml/newsqml/Newsitem.qml" line="132"/>
<source>In reply to </source>
<translation>In risposta a </translation>
</message>
@ -932,62 +942,62 @@
<translation>partecipare</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="127"/>
<location filename="../qml/newsqml/Newsitem.qml" line="124"/>
<source>ago</source>
<translation>fa</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="280"/>
<location filename="../qml/newsqml/Newsitem.qml" line="274"/>
<source>Attending: </source>
<translation>Attendi: </translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="396"/>
<location filename="../qml/newsqml/Newsitem.qml" line="390"/>
<source>Reply</source>
<translation>Risposta</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="406"/>
<location filename="../qml/newsqml/Newsitem.qml" line="402"/>
<source>DM</source>
<translation>Messaggio diretto</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="412"/>
<location filename="../qml/newsqml/Newsitem.qml" line="408"/>
<source>Repost</source>
<translation>Condividi</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="415"/>
<location filename="../qml/newsqml/Newsitem.qml" line="411"/>
<source>Success!</source>
<translation>Ha funzionato!</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="420"/>
<location filename="../qml/newsqml/Newsitem.qml" line="416"/>
<source>Conversation</source>
<translation>Conversazione</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="427"/>
<location filename="../qml/newsqml/Newsitem.qml" line="423"/>
<source>Attending</source>
<translation>Attendi</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="436"/>
<location filename="../qml/newsqml/Newsitem.qml" line="432"/>
<source>yes</source>
<translation>si</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="441"/>
<location filename="../qml/newsqml/Newsitem.qml" line="437"/>
<source>maybe</source>
<translation>potrebbe</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="446"/>
<location filename="../qml/newsqml/Newsitem.qml" line="442"/>
<source>no</source>
<translation>no</translation>
</message>
<message>
<location filename="../qml/newsqml/Newsitem.qml" line="453"/>
<location filename="../qml/newsqml/Newsitem.qml" line="449"/>
<source>Delete</source>
<translation>Cancella</translation>
</message>
@ -1013,23 +1023,23 @@
<translation> Immagini</translation>
</message>
<message>
<location filename="../qml/photoqml/PhotoTab.qml" line="205"/>
<location filename="../qml/photoqml/PhotoTab.qml" line="216"/>
<source>All Images</source>
<translation>Tutte immagini</translation>
</message>
<message>
<location filename="../qml/photoqml/PhotoTab.qml" line="211"/>
<location filename="../qml/photoqml/PhotoTab.qml" line="222"/>
<source>Only new</source>
<translation>Solo nuovo</translation>
</message>
<message>
<location filename="../qml/photoqml/PhotoTab.qml" line="228"/>
<location filename="../qml/photoqml/PhotoTab.qml" line="233"/>
<location filename="../qml/photoqml/PhotoTab.qml" line="238"/>
<location filename="../qml/photoqml/PhotoTab.qml" line="243"/>
<source>Own Images</source>
<translation>Mie immagini</translation>
</message>
<message>
<location filename="../qml/photoqml/PhotoTab.qml" line="273"/>
<location filename="../qml/photoqml/PhotoTab.qml" line="283"/>
<source>More</source>
<translation>Ancora</translation>
</message>
@ -1222,37 +1232,37 @@
<translation>homepage</translation>
</message>
<message>
<location filename="../qml/contactqml/ProfileComponent.qml" line="184"/>
<location filename="../qml/contactqml/ProfileComponent.qml" line="181"/>
<source>Update</source>
<translation>Aggiornare</translation>
</message>
<message>
<location filename="../qml/contactqml/ProfileComponent.qml" line="217"/>
<location filename="../qml/contactqml/ProfileComponent.qml" line="214"/>
<source>profile id</source>
<translation>profilo id</translation>
</message>
<message>
<location filename="../qml/contactqml/ProfileComponent.qml" line="241"/>
<location filename="../qml/contactqml/ProfileComponent.qml" line="238"/>
<source>Description</source>
<translation>Descrizione</translation>
</message>
<message>
<location filename="../qml/contactqml/ProfileComponent.qml" line="241"/>
<location filename="../qml/contactqml/ProfileComponent.qml" line="238"/>
<source>Location</source>
<translation>Località</translation>
</message>
<message>
<location filename="../qml/contactqml/ProfileComponent.qml" line="241"/>
<location filename="../qml/contactqml/ProfileComponent.qml" line="238"/>
<source>Posts</source>
<translation>Messaggi</translation>
</message>
<message>
<location filename="../qml/contactqml/ProfileComponent.qml" line="242"/>
<location filename="../qml/contactqml/ProfileComponent.qml" line="239"/>
<source>URL</source>
<translation>URL</translation>
</message>
<message>
<location filename="../qml/contactqml/ProfileComponent.qml" line="243"/>
<location filename="../qml/contactqml/ProfileComponent.qml" line="240"/>
<source>Created at</source>
<translation>Creato il</translation>
</message>
@ -1260,22 +1270,22 @@
<context>
<name>SmileyDialog</name>
<message>
<location filename="../qml/newsqml/SmileyDialog.qml" line="64"/>
<location filename="../qml/newsqml/SmileyDialog.qml" line="62"/>
<source>Unicode</source>
<translation>Unicode</translation>
</message>
<message>
<location filename="../qml/newsqml/SmileyDialog.qml" line="68"/>
<location filename="../qml/newsqml/SmileyDialog.qml" line="66"/>
<source>Standard</source>
<translation>Standard</translation>
</message>
<message>
<location filename="../qml/newsqml/SmileyDialog.qml" line="72"/>
<location filename="../qml/newsqml/SmileyDialog.qml" line="70"/>
<source>Addon</source>
<translation>Addon</translation>
</message>
<message>
<location filename="../qml/newsqml/SmileyDialog.qml" line="77"/>
<location filename="../qml/newsqml/SmileyDialog.qml" line="75"/>
<source>Adult</source>
<translation>XXX</translation>
</message>
@ -1301,7 +1311,7 @@
<translation>Intervallo (0=nessuno)</translation>
</message>
<message>
<location filename="../qml/configqml/SyncConfig.qml" line="78"/>
<location filename="../qml/configqml/SyncConfig.qml" line="83"/>
<source>Min.</source>
<translation>Min.</translation>
</message>
@ -1352,6 +1362,18 @@
<source>Quit</source>
<translation type="vanished">Chiudi</translation>
</message>
<message>
<location filename="../qml/friendiqa.qml" line="170"/>
<source>Background Sync
Rightclick or Middleclick to Quit</source>
<translation>Sincronizzazione dello sfondo
Fare clic con il tasto destro del mouse o con il tasto centrale per uscire</translation>
</message>
<message>
<location filename="../qml/friendiqa.qml" line="292"/>
<source>Click to open Friendiqa</source>
<translation>Clicca per aprire Friendiqa</translation>
</message>
</context>
<context>
<name>newsworker</name>
@ -1470,12 +1492,12 @@
<translation type="vanished">L&apos;impostazione del tipo di visualizzazione delle notizie è stata spostata dalla pagina del conto alla pagina di configurazione.</translation>
</message>
<message>
<location filename="../js/service.js" line="461"/>
<location filename="../js/service.js" line="463"/>
<source>Undefined Array Error</source>
<translation></translation>
</message>
<message>
<location filename="../js/service.js" line="464"/>
<location filename="../js/service.js" line="466"/>
<source>JSON status Error</source>
<translation></translation>
</message>