From ec102d8d6663f1b8c0eb42ca3124ec05ed5933df Mon Sep 17 00:00:00 2001 From: LubuWest Date: Mon, 15 Apr 2024 17:24:30 +0200 Subject: [PATCH] bugfixes and ts-files --- Linuxmobile.patch | 11 - src/common/friendiqa.cpp | 4 +- src/js/helper.js | 2 +- src/js/newsworker.js | 54 +- src/js/service.js | 2 +- src/qml/calendarqml/CalendarTab.qml | 2 +- src/qml/calendarqml/EventList.qml | 2 +- src/qml/configqml/AccountPage.qml | 8 +- src/qml/configqml/ConfigPage.qml | 22 +- src/qml/configqml/LeftDrawerScrollview.qml | 2 +- src/qml/contactqml/ContactsSearchPage.qml | 2 +- src/qml/contactqml/FriendsListTab.qml | 2 +- src/qml/contactqml/GroupsListTab.qml | 28 +- src/qml/friendiqa.qml | 222 +-- src/qml/genericqml/DrawerAccountComponent.qml | 24 +- src/qml/genericqml/RootStack.qml | 6 +- src/qml/newsqml/ContactPage.qml | 21 +- src/qml/newsqml/Conversation.qml | 6 +- src/qml/newsqml/MessageImageUploadDialog.qml | 2 +- src/qml/newsqml/MessageSend.qml | 46 +- src/qml/newsqml/NewsStack.qml | 22 +- src/qml/newsqml/NewsTab.qml | 12 +- src/qml/newsqml/NewsVideoLarge.qml | 6 +- src/qml/newsqml/Newsitem.qml | 42 +- src/translations/friendiqa-de.ts | 500 ++++- src/translations/friendiqa-es.ts | 1346 +++++++++++-- src/translations/friendiqa-hu.ts | 1520 +++++++++++++-- src/translations/friendiqa-it.ts | 1704 +++++++++++++++- src/translations/friendiqa-nl.ts | 1732 ++++++++++++++++- 29 files changed, 6611 insertions(+), 741 deletions(-) delete mode 100644 Linuxmobile.patch diff --git a/Linuxmobile.patch b/Linuxmobile.patch deleted file mode 100644 index 4da903a..0000000 --- a/Linuxmobile.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- source-linux/qml/friendiqa.qml -+++ source-linux/qml/friendiqa.qml -@@ -193,7 +193,7 @@ - color: Material.backgroundColor - } - -- header: ToolBar{ -+ footer: ToolBar{ - background: Rectangle{ - anchors.fill: parent - color: Material.backgroundDimColor diff --git a/src/common/friendiqa.cpp b/src/common/friendiqa.cpp index 1a7b466..4e144a0 100644 --- a/src/common/friendiqa.cpp +++ b/src/common/friendiqa.cpp @@ -73,7 +73,7 @@ JNIEXPORT jint JNI_OnLoad(JavaVM* vm, void*) { int main(int argc, char *argv[]) { //qDebug()<< "argv Friendiqa"<< (qstrcmp(argv[1],"-service")==0) <<" argv2" <200){cleanmessage=cleanmessage.slice(0,200)+'...'} - var messageString='import QtQuick 6.3; import QtQuick.Controls 2.15; Dialog{ visible: true; title:"'+header+'";standardButtons: Dialog.Ok;anchors.centerIn: parent;Label{text:" '+cleanmessage+'"}}'; + var messageString='import QtQuick 6.3; import QtQuick.Controls 6.3; Dialog{ visible: true; title:"'+header+'";standardButtons: Dialog.Ok;anchors.centerIn: parent;Label{text:" '+cleanmessage+'"}}'; var messageObject=Qt.createQmlObject(messageString,rootwindow,"messageOutput"); } diff --git a/src/js/newsworker.js b/src/js/newsworker.js index e1a0966..8eab544 100644 --- a/src/js/newsworker.js +++ b/src/js/newsworker.js @@ -74,33 +74,33 @@ function beautify(newsitemobject,msg){ } }catch(e){print("attachment "+e)} newsitemobject.statusnet_html=newsitemobject.statusnet_html.replace(/class=\"attachment-image\"/g,"width=\"600\" "); - - for (var format in videoformats){ - if (newsitemobject.text.indexOf("."+videoformats[format])>-1){ - var videohelper={mimetype:"video/"+videoformats[format]} - var videotext=newsitemobject.text; - while (videotext.indexOf("."+videoformats[format])>-1){ - var videohelperstringposition=videotext.indexOf("."+videoformats[format]); - videohelper.url=videotext.substring(videotext.lastIndexOf("http",videohelperstringposition),videohelperstringposition+4); - videotext=videotext.substring(videohelperstringposition+4,videotext.length) - if ((videoAttachmentList.length==0) || (videoAttachmentList[videoAttachmentList.length-1].url!=videohelper.url)){videoAttachmentList.push(videohelper)} + try{ + for (var format in videoformats){ + if (newsitemobject.text.indexOf("."+videoformats[format])>-1){ + var videohelper={mimetype:"video/"+videoformats[format]} + var videotext=newsitemobject.text; + while (videotext.indexOf("."+videoformats[format])>-1){ + var videohelperstringposition=videotext.indexOf("."+videoformats[format]); + videohelper.url=videotext.substring(videotext.lastIndexOf("http",videohelperstringposition),videohelperstringposition+4); + videotext=videotext.substring(videohelperstringposition+4,videotext.length) + if ((videoAttachmentList.length==0) || (videoAttachmentList[videoAttachmentList.length-1].url!=videohelper.url)){videoAttachmentList.push(videohelper)} + } } } - } - if (newsitemobject.text.indexOf("/videos/watch/")>-1){ - var ptvideohelper={mimetype:"video/mp4"} - var ptvideotext=newsitemobject.text; - while (ptvideotext.indexOf("/videos/watch/")>-1){ - var ptvideohelperstringposition=ptvideotext.indexOf("/videos/watch/"); - var ptposend=findend(ptvideotext,ptvideohelperstringposition); - if(ptposend==-1){ptposend=ptvideotext.length}; - ptvideohelper.url=ptvideotext.substring(ptvideotext.lastIndexOf("http",ptvideohelperstringposition),ptposend)+"-480.mp4"; - ptvideohelper.url=ptvideohelper.url.replace("/videos/watch","/static/webseed"); - ptvideotext=ptvideotext.substring(ptposend,ptvideotext.length) - if ((videoAttachmentList.length==0) || (videoAttachmentList[videoAttachmentList.length-1].url!=ptvideohelper.url)){videoAttachmentList.push(ptvideohelper)} + if (newsitemobject.text.indexOf("/videos/watch/")>-1){ + var ptvideohelper={mimetype:"video/mp4"} + var ptvideotext=newsitemobject.text; + while (ptvideotext.indexOf("/videos/watch/")>-1){ + var ptvideohelperstringposition=ptvideotext.indexOf("/videos/watch/"); + var ptposend=findend(ptvideotext,ptvideohelperstringposition); + if(ptposend==-1){ptposend=ptvideotext.length}; + ptvideohelper.url=ptvideotext.substring(ptvideotext.lastIndexOf("http",ptvideohelperstringposition),ptposend)+"-480.mp4"; + ptvideohelper.url=ptvideohelper.url.replace("/videos/watch","/static/webseed"); + ptvideotext=ptvideotext.substring(ptposend,ptvideotext.length) + if ((videoAttachmentList.length==0) || (videoAttachmentList[videoAttachmentList.length-1].url!=ptvideohelper.url)){videoAttachmentList.push(ptvideohelper)} + } } - } - + }catch(e){print(e)} newsitemobject.videoAttachmentList=videoAttachmentList; newsitemobject.imageAttachmentList=imageAttachmentList; if ((msg.options.hasOwnProperty("hide_nsfw"))&&(msg.options.hide_nsfw==1)&&(newsitemobject.text.indexOf("#nsfw")>-1)){ @@ -129,7 +129,7 @@ WorkerScript.onMessage = function(msg) { if (!(typeof(newsitemobject.currentconversation)=='undefined') && (newsitemobject.currentconversation.length>0)){ let n=1; while ((n-1;k--){ - if (newsitemobject.in_reply_to_status_id==msg.model.get(k).newsitemobject.id){ + if (newsitemobject.in_reply_to_status_id==msg.model.get(k).newsitemobject.id){ newsitemobject.indent=(msg.model.get(k).newsitemobject.indent||0)+1; if (newsitemobject.indent>6){newsitemobject.indent=6}; firstReply=k; @@ -152,7 +152,7 @@ WorkerScript.onMessage = function(msg) { count+=1 } } - }} + }} data=({"newsitemobject": newsitemobject}) } if(data.newsitemobject.user.statusnet_blocking==true){break} diff --git a/src/js/service.js b/src/js/service.js index a9b40d0..8080a89 100644 --- a/src/js/service.js +++ b/src/js/service.js @@ -318,7 +318,7 @@ function processNews(api,data){ usermessages.push(newslist.status); newslist=usermessages; } - if (data=="" || api=="/api/v1/statuses"){newsBusy.running=false} + if (data=="" || api=="/api/v1/statuses"){showNews("")}//newsBusy.running=false} else if (typeof(newslist)=='undefined'){ Helperjs.showMessage(qsTr("Undefined Array Error"),"API:\n" +login.server+api+"\n Return: \n"+data,root) } diff --git a/src/qml/calendarqml/CalendarTab.qml b/src/qml/calendarqml/CalendarTab.qml index 7daa5a1..9fa14c7 100644 --- a/src/qml/calendarqml/CalendarTab.qml +++ b/src/qml/calendarqml/CalendarTab.qml @@ -179,7 +179,7 @@ Rectangle { width: 2*root.fontFactor*osSettings.bigFontSize; display: AbstractButton.IconOnly text: qsTr("add") - icon.name: "list-add" + icon.name: "list-add-symbolic" icon.source: "qrc:/assets/icons/plus.svg" // background: Rectangle{color: osSettings.dialogColor; // radius: 0.5*mm} diff --git a/src/qml/calendarqml/EventList.qml b/src/qml/calendarqml/EventList.qml index 5e9c865..8fb4e58 100644 --- a/src/qml/calendarqml/EventList.qml +++ b/src/qml/calendarqml/EventList.qml @@ -65,7 +65,7 @@ Rectangle{ anchors.rightMargin:mm width: 2*root.fontFactor*osSettings.bigFontSize; display: AbstractButton.IconOnly - icon.name: "list-add" + icon.name: "list-add-symbolic" icon.source: "qrc:/assets/icons/plus.svg" onClicked: { rootstackView.push("qrc:/qml/calendarqml/EventCreate.qml",{"startDate": new Date(dayint*86400000)}) diff --git a/src/qml/configqml/AccountPage.qml b/src/qml/configqml/AccountPage.qml index ec150f6..98402c6 100644 --- a/src/qml/configqml/AccountPage.qml +++ b/src/qml/configqml/AccountPage.qml @@ -90,8 +90,8 @@ Page{ login=userconfig; news=[]; contactlist=[]; - if(rootstackView.depth>1){rootstackSignal(0)} - newstypeSignal("refresh"); + if(rootstackView.depth>1){rootstackSignal(0);newstypeSignal("refresh");} + else {rootstackView.replace("qrc:/qml/genericqml/RootStack.qml",StackView.PopTransition)}; },"isActive",0); Helperjs.showMessage(qsTr("Success"),qsTr("Name")+": "+credentials.display_name+"\nScreen Name: "+credentials.username,root) rootstackView.pop() @@ -259,7 +259,7 @@ Page{ MouseArea{ anchors.fill:parent onClicked:{ - let serverConfigString="import QtQuick 2.0; import QtQuick.Dialogs 6.3; MessageDialog{ visible: true; title:'Server';buttons: MessageDialog.Ok;text: 'Name: "+ + let serverConfigString="import QtQuick 6.3; import QtQuick.Dialogs 6.3; MessageDialog{ visible: true; title:'Server';buttons: MessageDialog.Ok;text: 'Name: "+ servericon.serverconfig.site.name+"\nLanguage: "+servericon.serverconfig.site.language+ "\nEmail: "+servericon.serverconfig.site.email+"\nTimezone: "+servericon.serverconfig.site.timezone+"\nClosed: "+servericon.serverconfig.site.closed+ "\nText limit: "+servericon.serverconfig.site.textlimit+"\nShort Url length: "+servericon.serverconfig.site.shorturllength+ @@ -275,7 +275,7 @@ Page{ id:serverSearchButton width: 3*root.fontFactor*osSettings.bigFontSize; height: 2.5*root.fontFactor*osSettings.bigFontSize //text:"\uf002" - icon.name: "search" + icon.name: "system-search" font.pointSize: osSettings.bigFontSize visible: servericon.visible?false:true onClicked:{Qt.openUrlExternally(Qt.resolvedUrl("https://dir.friendica.social/servers"))} diff --git a/src/qml/configqml/ConfigPage.qml b/src/qml/configqml/ConfigPage.qml index 5c8cbf0..003996c 100644 --- a/src/qml/configqml/ConfigPage.qml +++ b/src/qml/configqml/ConfigPage.qml @@ -61,13 +61,13 @@ Page{ height: 2*root.fontFactor*osSettings.bigFontSize width:10*root.fontFactor*osSettings.bigFontSize } - TabButton { - text: qsTr("Start") - visible:osSettings.osType=="Linux" - font.pointSize: osSettings.systemFontSize - height: 2*root.fontFactor*osSettings.bigFontSize - width:10*root.fontFactor*osSettings.bigFontSize - } +// TabButton { +// text: qsTr("Start") +// visible:osSettings.osType=="Linux" +// font.pointSize: osSettings.systemFontSize +// height: 2*root.fontFactor*osSettings.bigFontSize +// width:10*root.fontFactor*osSettings.bigFontSize +// } } LeftDrawerLinux{ @@ -108,10 +108,10 @@ Page{ source:(configTabView.currentIndex==1)? "qrc:/qml/configqml/SyncConfig.qml":"" } - Loader{ - id: startLoader - source:(configTabView.currentIndex==2)? "qrc:/qml/configqml/ConfigStartPage.qml":"" - } +// Loader{ +// id: startLoader +// source:(configTabView.currentIndex==2)? "qrc:/qml/configqml/ConfigStartPage.qml":"" +// } } MButton{ id:closeButton diff --git a/src/qml/configqml/LeftDrawerScrollview.qml b/src/qml/configqml/LeftDrawerScrollview.qml index 708df04..dd69727 100644 --- a/src/qml/configqml/LeftDrawerScrollview.qml +++ b/src/qml/configqml/LeftDrawerScrollview.qml @@ -100,7 +100,7 @@ ScrollView{ y:4*root.fontFactor*osSettings.bigFontSize font.pointSize: osSettings.systemFontSize text: qsTr("Quit") - icon.name: "system-log-out" + icon.name: "system-log-out-symbolic" icon.source: "qrc:/assets/icons/sign-out.svg" icon.height: root.fontFactor*osSettings.systemFontSize icon.width: root.fontFactor*osSettings.systemFontSize diff --git a/src/qml/contactqml/ContactsSearchPage.qml b/src/qml/contactqml/ContactsSearchPage.qml index 74657c9..d2a3689 100644 --- a/src/qml/contactqml/ContactsSearchPage.qml +++ b/src/qml/contactqml/ContactsSearchPage.qml @@ -128,7 +128,7 @@ Item{ anchors.topMargin: 0.5*root.fontFactor*osSettings.bigFontSize anchors.left: searchBox.right anchors.leftMargin: 0.5*root.fontFactor*osSettings.bigFontSize - icon.name: "search" + icon.name: "system-search" icon.source: "qrc:/assets/icons/search.svg" text: qsTr("Close") display: AbstractButton.IconOnly diff --git a/src/qml/contactqml/FriendsListTab.qml b/src/qml/contactqml/FriendsListTab.qml index ace40ad..427e126 100644 --- a/src/qml/contactqml/FriendsListTab.qml +++ b/src/qml/contactqml/FriendsListTab.qml @@ -217,7 +217,7 @@ Item{ ToolButton{ height: 2*root.fontFactor*osSettings.bigFontSize width:friendsView.width - icon.name:"list-add-user" + icon.name:"list-add-user-symbolic" icon.source: "qrc:/assets/icons/user-plus.svg" icon.width: 2*root.fontFactor*osSettings.bigFontSize icon.height: 2*root.fontFactor*osSettings.bigFontSize diff --git a/src/qml/contactqml/GroupsListTab.qml b/src/qml/contactqml/GroupsListTab.qml index 9767d68..10630dc 100644 --- a/src/qml/contactqml/GroupsListTab.qml +++ b/src/qml/contactqml/GroupsListTab.qml @@ -85,20 +85,20 @@ Item{ Newsjs.requestGroups(root.login,root.db,root,function(){ groupsGridTab.showGroups(root.login.username)})} } - MButton { - id: newGroupButton - text: "\uf234" - display: AbstractButton.IconOnly - icon.name:"list-add-user" - icon.source: "qrc:/assets/icons/user-plus.svg" - anchors.top: parent.top - anchors.topMargin: mm - anchors.right: updateGroupsButton.left - anchors.rightMargin: mm - onClicked: { - groupsModel.append({"group": {"new":true}}); - } - } +// MButton { +// id: newGroupButton +// text: "\uf234" +// display: AbstractButton.IconOnly +// icon.name:"list-add-user" +// icon.source: "qrc:/assets/icons/user-plus.svg" +// anchors.top: parent.top +// anchors.topMargin: mm +// anchors.right: updateGroupsButton.left +// anchors.rightMargin: mm +// onClicked: { +// groupsModel.append({"group": {"new":true}}); +// } +// } ListView { id: groupsView x:mm diff --git a/src/qml/friendiqa.qml b/src/qml/friendiqa.qml index 13cee29..bbd7240 100644 --- a/src/qml/friendiqa.qml +++ b/src/qml/friendiqa.qml @@ -57,7 +57,7 @@ ApplicationWindow{ property bool wideScreen : width>height signal rootstackSignal(int pageindex) signal fotoSignal(var username, var friend) - signal directmessageSignal(var friend) + signal sendmessageSignal(string type, var newsitemobject) signal newsSignal(var news) signal newstypeSignal(var type) signal friendsSignal(var username) @@ -161,20 +161,20 @@ ApplicationWindow{ // close.accepted=false // } - Service.cleanNews(root.db,function(){ - Service.cleanHashtags(root.db,function(){ - Service.cleanContacts(root.login,root.db,function(){ - if (osSettings.osType=="Android" || !iconTrayAvailable){ - Qt.quit() - } - else{ - systemTray.show(); - systemTray.showMessage("",qsTr("Background Sync\n Rightclick or Middleclick to Quit"),"",5000) - root.hide() - } - }) - })}) - close.accepted=true + Service.cleanNews(root.db,function(){ + Service.cleanHashtags(root.db,function(){ + Service.cleanContacts(root.login,root.db,function(){ + //if (osSettings.osType=="Android" || !iconTrayAvailable){ + Qt.quit() + //} +// else{ +// systemTray.show(); +// systemTray.showMessage("",qsTr("Background Sync\n Rightclick or Middleclick to Quit"),"",5000) +// root.hide() +// } + }) + })}) + close.accepted=true } //else if (bar.currentIndex==2){fotoSignal(login.username,"backButton");close.accepted=false} else {rootstackSignal(0);bar.currentIndex=0;close.accepted=false} @@ -192,112 +192,112 @@ ApplicationWindow{ anchors.fill: parent color: osSettings.backgroundDimColor } - RowLayout{ - anchors.fill: parent - TabBar { - id: bar - Layout.fillWidth: true - onCurrentIndexChanged: { - rootstackSignal(bar.currentIndex); - try{while(rootstackView.depth>1){rootstackView.pop()}}catch(e){} - } - TabButton { - width: bar.width/4 - icon.name: "format-list-unordered" - text: qsTr("Posts") - display: AbstractButton.IconOnly - icon.source: "qrc:/assets/icons/list.svg" - icon.width: root.fontFactor*osSettings.bigFontSize - icon.height: root.fontFactor*osSettings.bigFontSize - // background:Rectangle{ - // anchors.fill: parent - // color: osSettings.backgroundDimColor - // } - ToolTip.delay: 800 - ToolTip.visible: pressed || hovered - ToolTip.text: qsTr("Posts") - onDoubleClicked: {newstypeSignal("refresh")} - } - TabButton { - width: bar.width/4 - icon.name: "group" - text: qsTr("Contacts") - display: AbstractButton.IconOnly - icon.source: "qrc:/assets/icons/users.svg" - icon.width: root.fontFactor*osSettings.bigFontSize - icon.height: root.fontFactor*osSettings.bigFontSize - // background:Rectangle{ - // anchors.fill: parent - // color: osSettings.backgroundDimColor - // } - ToolTip.delay: 800 - ToolTip.visible: pressed || hovered - ToolTip.text: qsTr("Contacts") - } - TabButton { - width: bar.width/4 - icon.name: "viewimage" - text: qsTr("Images") - display: AbstractButton.IconOnly - icon.source: "qrc:/assets/icons/picture-o.svg" - icon.width: root.fontFactor*osSettings.bigFontSize - icon.height: root.fontFactor*osSettings.bigFontSize - // background:Rectangle{ - // anchors.fill: parent - // color: osSettings.backgroundDimColor - // } - ToolTip.delay: 800 - ToolTip.visible: pressed || hovered - ToolTip.text: qsTr("Photos") - } - TabButton { - width: bar.width/4 - icon.name: "view-calendar" - text: qsTr("Calendar") - display: AbstractButton.IconOnly - icon.source: "qrc:/assets/icons/calendar.svg" - icon.width: root.fontFactor*osSettings.bigFontSize - icon.height: root.fontFactor*osSettings.bigFontSize - // background:Rectangle{ - // anchors.fill: parent - // color: osSettings.backgroundDimColor - // } - ToolTip.delay: 800 - ToolTip.visible: pressed || hovered - ToolTip.text: qsTr("Calendar") - } + TabBar { + id: bar + width: parent.width + //Layout.fillWidth: true + onCurrentIndexChanged: { + rootstackSignal(bar.currentIndex); + try{while(rootstackView.depth>1){rootstackView.pop()}}catch(e){} + } + TabButton { + width: bar.width/4 + height: bar.height + icon.name: "format-list-unordered" + text: qsTr("Posts") + display: AbstractButton.IconOnly + icon.source: "qrc:/assets/icons/list.svg" + icon.width: root.fontFactor*osSettings.bigFontSize + icon.height: root.fontFactor*osSettings.bigFontSize + // background:Rectangle{ + // anchors.fill: parent + // color: osSettings.backgroundDimColor + // } + ToolTip.delay: 800 + ToolTip.visible: pressed || hovered + ToolTip.text: qsTr("Posts") + onDoubleClicked: {newstypeSignal("refresh")} + } + TabButton { + width: bar.width/4 + height: bar.height + icon.name: "group" + text: qsTr("Contacts") + display: AbstractButton.IconOnly + icon.source: "qrc:/assets/icons/users.svg" + icon.width: root.fontFactor*osSettings.bigFontSize + icon.height: root.fontFactor*osSettings.bigFontSize + // background:Rectangle{ + // anchors.fill: parent + // color: osSettings.backgroundDimColor + // } + ToolTip.delay: 800 + ToolTip.visible: pressed || hovered + ToolTip.text: qsTr("Contacts") + } + TabButton { + width: bar.width/4 + height: bar.height + icon.name: "viewimage" + text: qsTr("Images") + display: AbstractButton.IconOnly + icon.source: "qrc:/assets/icons/picture-o.svg" + icon.width: root.fontFactor*osSettings.bigFontSize + icon.height: root.fontFactor*osSettings.bigFontSize + // background:Rectangle{ + // anchors.fill: parent + // color: osSettings.backgroundDimColor + // } + ToolTip.delay: 800 + ToolTip.visible: pressed || hovered + ToolTip.text: qsTr("Photos") + } + TabButton { + width: bar.width/4 + height: bar.height + icon.name: "view-calendar" + text: qsTr("Calendar") + display: AbstractButton.IconOnly + icon.source: "qrc:/assets/icons/calendar.svg" + icon.width: root.fontFactor*osSettings.bigFontSize + icon.height: root.fontFactor*osSettings.bigFontSize + // background:Rectangle{ + // anchors.fill: parent + // color: osSettings.backgroundDimColor + // } + ToolTip.delay: 800 + ToolTip.visible: pressed || hovered + ToolTip.text: qsTr("Calendar") } } } StackView{id:rootstackView - //y:roottoolbar.height - //anchors.fill: parent width:root.width height: root.height-roottoolbar.contentHeight } - 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 = root.colorheight property string parentId: "" - //property bool textfocus: false - //property bool conversation: false property string reply_to_user:"" property string windowstate:"" property alias bodyMessage: bodyField.text @@ -63,12 +62,6 @@ Window{ property var group_allow:login.hasOwnProperty("permissions")?login.permissions[2]:[] property var group_deny:login.hasOwnProperty("permissions")?login.permissions[3]:[] - // function directmessagePrepare(friend){ - // messageSend.state="active"; - // reply_to_user=friend.screen_name; - // receiverLabel.text=friend.screen_name; - // } - function sendUrls(urls){ attachImage(urls); messageSend.state="active"; @@ -123,19 +116,6 @@ Window{ messageSend.close() } - // function setParent(newsitemobject){ - // if (newsitemobject!=""){ - // messageSend.state="conversation" - // messageSend.reply_to_user=newsitemobject.user.screen_name; - // messageSend.parentId=newsitemobject.id - // } else { - // messageSend.state=null; - // messageSend.reply_to_user=""; - // messageSend.parentId=""; - // bodyField.text=""; - // } - // } - function contactmenu(letter){ Newsjs.listFriends(login,db,function(contacts){ contactModel.clear(); @@ -226,7 +206,7 @@ Window{ width: parent.width-2*mm font.pointSize: osSettings.bigFontSize placeholderText:qsTr("to:") - text: "" + text: reply_to_user visible:false onTextChanged: { if (text!=""){contactmenu(text)} else {var receiver=getText(0,cursorPosition);contactmenu(receiver+preeditText)}} @@ -257,7 +237,6 @@ Window{ id: bodyField property string contactprefix:"" property string placeholder: osSettings.osType=="Linux"? qsTr(" Drop your Content here."):"" - //anchors.fill: parent x:mm height:Math.max(bodyField.contentHeight+4*mm,2.5*root.fontFactor*osSettings.bigFontSize) width: parent.width @@ -302,19 +281,16 @@ Window{ text: qsTr("Copy") enabled: bodyField.selectedText action: copyAction - //onTriggered: bodyField.copy() } MenuItem { text: qsTr("Cut") enabled: bodyField.selectedText action: cutAction - //onTriggered: bodyField.cut() } MenuItem { text: qsTr("Paste") enabled: bodyField.canPaste action: pasteAction - //onTriggered: bodyField.paste() } MenuItem { text: qsTr("Text") @@ -346,7 +322,7 @@ Window{ if(Helperjs.getCount(db,login,"contacts","screen_name",contact.screen_name)>1){ contact.screen_name=contact.screen_name+"+"+contacts.cid } - if (newsSwipeview.stacktype=='DirectMessages'){ + if (windowstate=='directmessage'){ receiverLabel.text=contact.screen_name; reply_to_user=contact.screen_name } else { @@ -354,7 +330,7 @@ Window{ bodyField.insert(bodyField.cursorPosition, bodyField.contactprefix+contact.screen_name+" "); bodyField.cursorPosition=bodyField.cursorPosition+contact.screen_name.length+1 } - //receiverLabel.text=contact.screen_name; + contactSelector.visible=false } delegate: ContactComponent { } @@ -457,7 +433,7 @@ Window{ //text: "\uf044" text: qsTr("Format") display: AbstractButton.IconOnly - icon.name: "overflow-menu" + icon.name: "view-more-symbolic"//"overflow-menu" icon.source: "qrc:/assets/icons/ellipsis-v.svg" ToolTip.delay: 800 ToolTip.visible: pressed || hovered @@ -498,11 +474,11 @@ Window{ MButton{ id:hastagButton text: "#" - // display: AbstractButton.IconOnly - // icon.name: "tag-symbolic" - // icon.source: "qrc:/assets/icons/hashtag.svg" - // icon.width: root.fontFactor*osSettings.bigFontSize - // icon.height: root.fontFactor*osSettings.bigFontSize + // display: AbstractButton.IconOnly + // icon.name: "tag-symbolic" + // icon.source: "qrc:/assets/icons/hashtag.svg" + // icon.width: root.fontFactor*osSettings.bigFontSize + // icon.height: root.fontFactor*osSettings.bigFontSize ToolTip.delay: 800 ToolTip.visible: pressed || hovered ToolTip.text: qsTr("Insert previous hashtag") @@ -585,7 +561,7 @@ Window{ // root.directmessageSignal.connect(directmessagePrepare); root.uploadSignal.connect(sendUrls); root.sendtextSignal.connect(sendtext); - // if (textfocus==true){bodyField.forceActiveFocus()} + bodyField.forceActiveFocus() } StateGroup{ diff --git a/src/qml/newsqml/NewsStack.qml b/src/qml/newsqml/NewsStack.qml index a653219..7fc35b5 100644 --- a/src/qml/newsqml/NewsStack.qml +++ b/src/qml/newsqml/NewsStack.qml @@ -45,6 +45,7 @@ Rectangle{ property string newstabstatus: "" function newstypeHandling(newstype){ + newsModel.clear(); //if (!newsBusy.running) { try{newsBusy.running=true}catch(e){print("newsBusy.running=true " + e)}; //root.replySignal(""); @@ -173,7 +174,7 @@ Rectangle{ newsView.anchors.topMargin=mm } - function getOldNews(){print("getoldnews") + function getOldNews(){ var currentTime= new Date(); try{var oldnewsitemobject=newsModel.get(newsModel.count-1).newsitemobject; @@ -238,7 +239,12 @@ Rectangle{ if((newstabstatus=="Conversations")&&(newsSwipeview.stacktype=="Home")){ Newsjs.chatsfromdb(db,login,messagetype,[],function(dbnews,lastid){ lastnewsid=lastid; - showNews(dbnews); + if (dbnews.length==0){ + newstypeHandling() + } + else{ + showNews(dbnews); + } }) } else if (messagetype==99){ @@ -247,7 +253,12 @@ Rectangle{ else{ Newsjs.newsfromdb(db,login,messagetype,function(dbnews,lastid){ lastnewsid=lastid; - showNews(dbnews) + if (dbnews.length==0){ + newstypeHandling() + } + else{ + showNews(dbnews); + } }) } } @@ -258,7 +269,7 @@ Rectangle{ newsBusy.running=false; expectScreenUpdate=false; } - function onSuccess(data,api){print("newsstack api "+api); + function onSuccess(data,api){ const newsApiArray=["/api/statuses/friends_timeline", "/api/direct_messages/all", "/api/direct_messages/conversation", @@ -327,7 +338,8 @@ Rectangle{ } } - Component { id:footerComponent + Component { + id:footerComponent Rectangle{ border.color: "#EEEEEE" color: osSettings.dialogColor diff --git a/src/qml/newsqml/NewsTab.qml b/src/qml/newsqml/NewsTab.qml index f80f3fb..9400a2b 100644 --- a/src/qml/newsqml/NewsTab.qml +++ b/src/qml/newsqml/NewsTab.qml @@ -145,11 +145,11 @@ Page{ switch (typerequest){ case "Home": return {iconName:"user-home-symbolic",iconUrl:"qrc:/assets/icons/home.svg"}; case "Favorites": return {iconName:"starred-symbolic",iconUrl:"qrc:/assets/icons/star.svg"}; - case "Replies": return {iconName:"mail-reply-all",iconUrl:"qrc:/assets/icons/exchange.svg"}; + case "Replies": return {iconName:"mail-reply-all-symbolic",iconUrl:"qrc:/assets/icons/exchange.svg"}; case "DirectMessages": return {iconName:"mail-message",iconUrl:"qrc:/assets/icons/envelope.svg"}; case "Public Timeline": return {iconName:"globe",iconUrl:"qrc:/assets/icons/globe.svg"}; case "Group News": return {iconName:"group",iconUrl:"qrc:/assets/icons/users.svg"}; - case "Search": return {iconName:"search",iconUrl:"qrc:/assets/icons/search.svg"}; + case "Search": return {iconName:"system-search",iconUrl:"qrc:/assets/icons/search.svg"}; case "Notifications": return {iconName:"notifications",iconUrl:"qrc:/assets/icons/bell.svg"}; } } @@ -184,7 +184,7 @@ Page{ anchors.bottom: newsSwipeview.bottom // fontColor: "grey" // border.color: "transparent" - icon.name: "open-for-editing" + icon.name: "document-edit-symbolic" //"open-for-editing" //text: "o \uf040" //implicitHeight: root.fontFactor*osSettings.bigFontSize onClicked:{ @@ -225,11 +225,12 @@ Page{ height: newstabitem.height-(newstabbar.height+root.fontFactor*osSettings.systemFontSize) x: leftDrawer.width y: newstabbar.height - function onDirectMessage(friend){currentIndex=2} + //function onDirectMessage(friend){currentIndex=2} onCurrentIndexChanged: { if(newstypes[currentIndex]){stacktype=newstypes[currentIndex]} else{stacktype="Home"} + newstabbar.currentIndex=newsSwipeview.currentIndex; } Loader{ @@ -239,7 +240,6 @@ Page{ source:(newsSwipeview.currentIndex==1)? "qrc:/qml/newsqml/NewsStack.qml":"" } Loader{ - //property var friend:({}) source:(newsSwipeview.currentIndex==2)? "qrc:/qml/newsqml/NewsStack.qml":"" } Loader{ @@ -286,7 +286,7 @@ Page{ } Component.onCompleted: { - root.directmessageSignal.connect(newsSwipeview.onDirectMessage); + root.sendmessageSignal.connect(openMessageSend); root.globaloptionsChanged(); } } diff --git a/src/qml/newsqml/NewsVideoLarge.qml b/src/qml/newsqml/NewsVideoLarge.qml index 6c1c4c2..9b2ff5a 100644 --- a/src/qml/newsqml/NewsVideoLarge.qml +++ b/src/qml/newsqml/NewsVideoLarge.qml @@ -56,7 +56,11 @@ Page{ id:video; anchors.fill:parent - onErrorChanged:{noticeText.font.pointSize=osSettings.bigFontSize;noticeText.text=errorString;} + onErrorChanged:{ + noticeText.font.pointSize=osSettings.bigFontSize; + noticeText.text=errorString; + Qt.openUrlExternally(source) + } fillMode: Image.PreserveAspectFit; // autoLoad: true // autoPlay: true diff --git a/src/qml/newsqml/Newsitem.qml b/src/qml/newsqml/Newsitem.qml index a1522de..9bb926c 100644 --- a/src/qml/newsqml/Newsitem.qml +++ b/src/qml/newsqml/Newsitem.qml @@ -202,15 +202,19 @@ Item { icon.source: "qrc:/assets/icons/chevron-down.svg" icon.width: 2*root.fontFactor*osSettings.bigFontSize icon.height: 2*root.fontFactor*osSettings.bigFontSize - background: Rectangle{color: "transparent"; - radius: 0.5*mm} + background: Rectangle{ + gradient: Gradient { + GradientStop { position: 0.0; color: "transparent" } + GradientStop { position: 0.7; color: osSettings.backgroundColor} + } + } onClicked: { if (icon.name=="arrow-down"){ - toprow.height=toprow.implicitHeight+6*mm; - icon.name=="arrow-up";icon.source="qrc:/assets/icons/chevron-up.svg"; + toprow.height=toprow.implicitHeight+5*mm; + icon.name="arrow-up";icon.source="qrc:/assets/icons/chevron-up.svg"; } else { toprow.height=Math.min(toprow.implicitHeight,3/4*root.height); - icon.name=="arrow-down";icon.source="qrc:/assets/icons/chevron-down.svg"; + icon.name="arrow-down";icon.source="qrc:/assets/icons/chevron-down.svg"; newsView.positionViewAtIndex(index,ListView.Beginning); } } @@ -291,6 +295,9 @@ Item { icon.source: "qrc:/assets/icons/smile-o.svg" icon.width: root.fontFactor*osSettings.bigFontSize icon.height: root.fontFactor*osSettings.bigFontSize + ToolTip.delay: 800 + ToolTip.visible: pressed || hovered + ToolTip.text: qsTr("Like") onClicked: { if(likeCheckbox.checked==true){Newsjs.like(root.login,root.db,1,"like",newsitemobject.id,root);dislikeCheckbox.checked=false; @@ -312,6 +319,9 @@ Item { icon.source: favoritedCheckbox.checked?"qrc:/assets/icons/star.svg":"qrc:/assets/icons/frown-o.svg" icon.width: root.fontFactor*osSettings.bigFontSize icon.height: root.fontFactor*osSettings.bigFontSize + ToolTip.delay: 800 + ToolTip.visible: pressed || hovered + ToolTip.text: qsTr("Dislike") onClicked: { if (dislikeCheckbox.checked==true){Newsjs.like(root.login,root.db,1,"dislike",newsitemobject.id,root);likeCheckbox.checked=false; @@ -335,6 +345,10 @@ Item { icon.width: root.fontFactor*osSettings.systemFontSize icon.height: root.fontFactor*osSettings.systemFontSize icon.color: favoritedCheckbox.checked?osSettings.primaryTextColor: osSettings.secondaryTextColor + ToolTip.delay: 800 + ToolTip.visible: pressed || hovered + ToolTip.text: qsTr("Favorite") + checked:(newsitemobject.favorited>0) onClicked:{ if(!checked){ @@ -353,10 +367,14 @@ Item { visible: (newsitemobject.messagetype!==2) width: newsitem.width/5 height: parent.height - icon.name: "comment-symbolic" + icon.name: "mail-reply-sender-symbolic" icon.source: "qrc:/assets/icons/reply.svg" icon.width: root.fontFactor*osSettings.bigFontSize icon.height: root.fontFactor*osSettings.bigFontSize + ToolTip.delay: 800 + ToolTip.visible: pressed || hovered + ToolTip.text: qsTr("Reply") + onClicked:{ openMessageSend("reply",newsitemobject) } @@ -367,11 +385,16 @@ Item { visible: (newsitemobject.messagetype!==2) width: newsitem.width/5 height: parent.height - icon.name: "overflow-menu" + icon.name: "view-more-symbolic"//"overflow-menu" icon.source: "qrc:/assets/icons/ellipsis-v.svg" icon.width: root.fontFactor*osSettings.bigFontSize icon.height: root.fontFactor*osSettings.bigFontSize - onClicked:{newsmenu.popup()} + ToolTip.delay: 800 + ToolTip.visible: pressed || hovered + ToolTip.text: qsTr("Menu") + + onClicked:{ + newsmenu.popup()} } } @@ -421,7 +444,7 @@ Item { Action { text: qsTr("DM") onTriggered: { - root.directmessageSignal(newsitemobject.user.screen_name); + root.sendmessageSignal("directmessage",newsitemobject); } } Action { @@ -489,4 +512,5 @@ Item { text: qsTr("External") onTriggered: {Qt.openUrlExternally(newsitemobject.external_url)} } + } diff --git a/src/translations/friendiqa-de.ts b/src/translations/friendiqa-de.ts index 567b1b1..1903310 100644 --- a/src/translations/friendiqa-de.ts +++ b/src/translations/friendiqa-de.ts @@ -16,7 +16,7 @@ Server - Server + Server Nickname @@ -32,7 +32,7 @@ News as - Anzeige + Anzeige Error @@ -64,7 +64,7 @@ Wrong password! - Falsches Passwort! + Falsches Passwort! Success @@ -76,11 +76,11 @@ Timeline - Chronologisch + Chronologisch Conversations - Unterhaltungen + Unterhaltungen Instance rules @@ -106,6 +106,18 @@ Set as default Als Standard setzen + + Method + Verfahren + + + OAuth + OAuth + + + Close + Schließen + BlockUser @@ -128,6 +140,14 @@ Delete Event? Termin löschen? + + refresh + Aktualisieren + + + add + Neu + ConfigAppearancePage @@ -167,28 +187,32 @@ Light Helles Design + + Default News Tabs + + ConfigPage News as - Anzeige + Anzeige Conversations - Unterhaltungen + Unterhaltungen Timeline - Chronologisch + Chronologisch Max. News - Max. Nachr. + Max. Nachr. Hide #nsfw? - #nsfw minimieren? + #nsfw minimieren? Sync @@ -202,6 +226,10 @@ Start Start + + Close + + ConfigStartPage @@ -214,107 +242,107 @@ ConfigTab User - Name + Name Server - Server + Server Nickname - Kurzname + Kurzname Password - Passwort + Passwort Image dir. - Bildverz. + Bildverz. Max. News - Max. Nachr. + Max. Nachr. News as - Anzeige + Anzeige Interval (0=None) - Intervall (0=keins) + Intervall (0=keins) Error - Fehler + Fehler Nickname not registered at given server! - Name auf der Seite nicht registriert! + Name auf der Seite nicht registriert! Confirm - Bestätigen + Bestätigen No server given! - Kein Server angegeben! + Kein Server angegeben! No nickname given! - Kein Kurzname angegeben! + Kein Kurzname angegeben! Nickname not registered at given server! - Name auf der Seite nicht registriert! + Name auf der Seite nicht registriert! No username given! - Kein Nutzername angegeben! + Kein Nutzername angegeben! Sync Interval (0=None) - Akt.-intervall (0=keine) + Akt.-intervall (0=keine) Nicknames containing @ symbol currently not supported - Kurznamen mit @ Zeichen werden derzeit nicht unterstützt. + Kurznamen mit @ Zeichen werden derzeit nicht unterstützt. Min. - Min. + Min. No password given! - Kein Passwort angegeben! + Kein Passwort angegeben! No image directory given! - Kein Verzeichnis für Bilder angegeben! + Kein Verzeichnis für Bilder angegeben! No maximum news number given! - Maximale News-Anzahl nicht angegeben! + Maximale News-Anzahl nicht angegeben! Wrong password! - Falsches Passwort! + Falsches Passwort! Success - Bestätigt + Bestätigt Name - Name + Name Timeline - Chronologisch + Chronologisch Conversations - Unterhaltungen + Unterhaltungen @@ -328,27 +356,27 @@ ContactDetailsComponent Connect - Kontaktanfrage + Kontaktanfrage Description - Beschreibung + Beschreibung Location - Ort + Ort Posts - Beiträge + Beiträge URL - Profilseite + Profilseite Created at - Erstellt + Erstellt @@ -435,7 +463,7 @@ Connect - Kontaktanfrage + Kontaktanfrage Approve @@ -497,6 +525,21 @@ Unblock Entblocken + + Direct Message + Direktnachricht + + + Close + + + + + Contactlist + + Close + + ContactsSearchPage @@ -512,6 +555,10 @@ Person Person + + Close + + Conversation @@ -595,6 +642,10 @@ persons may attend. Personen nehmen vielleicht teil. + + Close + + DrawerAccountComponent @@ -651,7 +702,7 @@ Contacts - Kontakte + Kontakte Groups @@ -700,17 +751,45 @@ No event name supplied Kein Termintitel angegeben + + Close + + + + Start date + + + + Start time + + + + End date + + + + End time + + + + Accept time + + EventList Location - Ort + Ort Delete Event? Termin löschen? + + Close + + EventListItem @@ -719,6 +798,13 @@ Ort + + FriendicaActivities + + Close + + + FriendsListTab @@ -737,6 +823,10 @@ Blocked Geblockte + + refresh + + FriendsTab @@ -750,7 +840,7 @@ Contacts - Kontakte + Kontakte Groups @@ -761,11 +851,26 @@ GroupComponent Error - Fehler + Fehler No name given - Kein Name angegeben + Kein Name angegeben + + + Close + + + + Members + + + + + GroupsListTab + + refresh + @@ -776,11 +881,11 @@ Album - Album + Album Image - Bild + Bild Description @@ -802,6 +907,17 @@ No album name given Kein Albumname angegeben + + Close + + + + + InfoBox + + Close + + LeftDrawerScrollview @@ -828,6 +944,10 @@ Upload Hochladen + + Add + + MessageSend @@ -854,13 +974,113 @@ Only one attachment supported at the moment. Remove other attachment first! - Nur ein Anhang derzeit unterstützt. + Nur ein Anhang derzeit unterstützt. Lösche zuerst den anderen Anhang! No receiver supplied! Kein Empfänger angegeben! + + Answer to + + + + New message + + + + Copy + + + + Cut + + + + Paste + + + + Text + + + + Bold + + + + Format + + + + Italic + + + + Create list + + + + Format as code + + + + Rendered + + + + MD + + + + Show Markdown code + + + + Edit + + + + emojies + + + + Insert smiley + + + + Insert previous hashtag + + + + Image + Bild + + + Insert images + + + + Cancel message + + + + Close + + + + Format message + + + + Send message + + + + Send + + MoreComments @@ -869,70 +1089,81 @@ Alle Kommentare + + NewsPhotolist + + Close + + + NewsStack Network Error - Netzwerk-Fehler + Netzwerk-Fehler More Mehr + + Close + + NewsTab Download profile image for - Lade Profilbild für + Lade Profilbild für More - Mehr + Mehr Timeline - Chronologisch + Chronologisch Error - Fehler + Fehler Favorites - Markierte News + Markierte News Conversations - Unterhaltungen + Unterhaltungen Network Error - Netzwerk-Fehler + Netzwerk-Fehler Replies - Interaktionen + Interaktionen Public timeline - Gemeinschaft + Gemeinschaft Direct Messages - Direktnachrichten + Direktnachrichten Notifications - Meldungen + Meldungen Group news - News Gruppe + News Gruppe Quit - Schliessen + Schliessen seconds @@ -1015,11 +1246,18 @@ Personen nehmen vielleicht teil. + + NewsVideoLarge + + Close + + + Newsitem attending: - Teilnahme + Teilnahme Source: @@ -1035,7 +1273,7 @@ comments - Kommentare + Kommentare attending @@ -1051,7 +1289,7 @@ Reply - Antworten + Antworten DM @@ -1109,6 +1347,22 @@ Calendar Entry Kalendereintrag + + Like + + + + Dislike + + + + Favorite + + + + Menu + + PermissionDialog @@ -1120,12 +1374,20 @@ Groups Gruppen + + save + + + + apply + + PhotoTab 's images - s Bilder + s Bilder All Images @@ -1143,6 +1405,18 @@ More Mehr + + upload + + + + download + + + + Close + + ProfileComponent @@ -1326,6 +1600,10 @@ other Sonstige + + refresh + + ReportUser @@ -1368,6 +1646,10 @@ Adult XXX + + Close + + SyncComponent @@ -1390,52 +1672,56 @@ Min. Min. + + Backgound Sync + + friendiqa Refresh - Aktualisieren + Aktualisieren Timeline - Chronologisch + Chronologisch Conversations - Unterhaltungen + Unterhaltungen Favorites - Markierte News + Markierte News Replies - Interaktionen + Interaktionen Public Timeline - öff. Timeline + öff. Timeline Group news - News Gruppe + News Gruppe Search - Suche + Suche Settings - Einstellungen + Einstellungen Accounts - Konten + Konten Quit - Schliessen + Schliessen Background Sync @@ -1463,48 +1749,52 @@ Rechtsklick oder Mittelklick zum Schliessen Calendar Kalender + + Images + + newsworker likes this. - mag das. + mag das. like this. - mögen das. + mögen das. doesn't like this. - mag das nicht. + mag das nicht. don't like this. - mögen das nicht. + mögen das nicht. will attend. - nehmen teil. + nehmen teil. persons will attend. - Personen nehmen teil. + Personen nehmen teil. will not attend. - nimmt nicht teil. + nimmt nicht teil. persons will not attend. - Personen nehmen nicht teil. + Personen nehmen nicht teil. may attend. - nimmt vielleicht teil. + nimmt vielleicht teil. persons may attend. - Personen nehmen vielleicht teil. + Personen nehmen vielleicht teil. yes @@ -1520,58 +1810,62 @@ Rechtsklick oder Mittelklick zum Schliessen seconds - Sekunden + Sekunden ago - her + her minute - Minute + Minute minutes - Minuten + Minuten hour - Stunde + Stunde hours - Stunden + Stunden day - Tag + Tag days - Tage + Tage month - Monat + Monat months - Monate + Monate + + + years + Jahre service Error - Fehler + Fehler Changelog - Änderungen + Änderungen Setting view type of news has moved from account page to config page. - Die Einstellung der Ansichtsart von Nachrichten wurde von der Kontoseite auf die Konfigurationsseite verschoben. + Die Einstellung der Ansichtsart von Nachrichten wurde von der Kontoseite auf die Konfigurationsseite verschoben. Undefined Array Error diff --git a/src/translations/friendiqa-es.ts b/src/translations/friendiqa-es.ts index 12d0b0a..d34bbea 100644 --- a/src/translations/friendiqa-es.ts +++ b/src/translations/friendiqa-es.ts @@ -4,6 +4,8 @@ AcceptRules + + Accept instance rules @@ -12,137 +14,209 @@ AccountPage + + + + + + + - - - - - - + User Usuario Server - Servidor + Servidor + + + Nickname Usuario + + + + Password Contraseña + + + Image dir. Dir. de imágenes News as - Noticias como + Noticias como + + + Instance rules + + + + + + + - - - - - + Error Error + + + Method + + + + + + OAuth + + + + + + Close + + + + + + Nicknames containing @ symbol currently not supported No se admiten los apodos que contienen el símbolo @ actualmente + + Connect Conectar + + No server given! + + Couldn't connect to server + + + Confirm Confirmar + + + No server given! ¡Servidor no encontrado! + + + No nickname given! ¡Usuario incorrecto! + + + No password given! ¡Contraseña incorrecta! + + + No image directory given! ¡No se ha encontrado el directorio de imágenes! + + Set as default + + - + Wrong password or 2FA enabled! Wrong password! - ¡Contraseña incorrecta! + ¡Contraseña incorrecta! + + + - + Success éxito! + + + Name Nombre Timeline - Cronología + Cronología Conversations - Conversaciones + Conversaciones BlockUser + + Block contact? @@ -151,17 +225,37 @@ CalendarTab + + + refresh + + + + + Delete Event? ¿Borrar la cita? + + + add + + + + + + Events Eventos + + + Own Calendar Calendario propio @@ -169,49 +263,73 @@ ConfigAppearancePage + + News as Noticias como + + + + - - Conversations Conversaciones + + + - Timeline Cronología + + Max. News Nº Max. de noticias. + + Hide #nsfw? Ocultar #nsfw? + + + Default News Tabs + + + + + Dark Mode Diseño + + System diseño estándar + + Dark diseño oscuro + + Light diseño brillante @@ -221,36 +339,47 @@ ConfigPage News as - Noticias como + Noticias como Conversations - Conversaciones + Conversaciones Timeline - Cronología + Cronología Max. News - Nº Max. de noticias. + Nº Max. de noticias. Hide #nsfw? - Ocultar #nsfw? + Ocultar #nsfw? + + Appearance Apariencia + + Sync Sincronización + + + + Close + + + Start Iniciar @@ -258,6 +387,8 @@ ConfigStartPage + + Autostart Autoarranque @@ -267,96 +398,114 @@ ConfigTab User - Usuario + Usuario Server - Servidor + Servidor Nickname - Usuario + Usuario Password - Contraseña + Contraseña Image dir. - Dir. de imágenes + Dir. de imágenes Max. News - Nº Max. de noticias. + Nº Max. de noticias. News as - Noticias como + Noticias como Interval (0=None) - Intervalo (0=ningún) + Intervalo (0=ningún) Error - Error + Error Confirm - Confirmar + Confirmar No server given! - ¡Servidor no encontrado! + ¡Servidor no encontrado! No nickname given! - ¡Usuario incorrecto! + ¡Usuario incorrecto! Nickname not registered at given server! - ¡Usuario incorrecto! + ¡Usuario incorrecto! No username given! - ¡Usuario incorrecto! + ¡Usuario incorrecto! No password given! - ¡Contraseña incorrecta! + ¡Contraseña incorrecta! No image directory given! - ¡No se ha encontrado el directorio de imágenes! + ¡No se ha encontrado el directorio de imágenes! No maximum news number given! - ¡Nº máximo de noticias incorrecto! + ¡Nº máximo de noticias incorrecto! Wrong password! - ¡Contraseña incorrecta! + ¡Contraseña incorrecta! Success - éxito! + éxito! Name - Nombre + Nombre Timeline - Cronología + Cronología Conversations - Conversaciones + Conversaciones + + + Nickname not registered at given server! + + + + Sync Interval (0=None) + Intervalo de sincr. (0=Ninguno) + + + Nicknames containing @ symbol currently not supported + No se admiten los apodos que contienen el símbolo @ actualmente + + + Min. + min. ContactComponent + + Connect Conectar @@ -366,380 +515,568 @@ ContactDetailsComponent Connect - Conectar + Conectar Description - Descripción + Descripción Location - Localización + Localización Posts - Mensajes + Mensajes URL - URL + URL Created at - Creado en + Creado en ContactPage + + seconds Segundos + + minute Minuto + + minutes Minutos + + hour Hora + + hours Horas + + day Dia + + days Dias + + month Mes + + months Meses + + years Años + + likes this. le gusta esto. + + like this. me gusta esto. + + doesn't like this. no de ése. + + don't like this. no me gusta. + + will attend. asistirá. + + persons will attend. Personas que asistirán. + + will not attend. no asistirá. + + persons will not attend. Personas que no asistirán. + + may attend. Puede asistir. + + persons may attend. Personas que pueden asistir. - Connect - Conectar + + + Direct Message + Mensaje directo + + + Close + + + + Connect + Conectar + + + + + Approve Aprobar + + + Reject Rechazar + + + Ignore Ignorar + + + Follow Seguir + + + Unfollow Dejar de seguir + + + Block + + + Unblock + + + Description Descripción + + + Location Localización + + + Posts Mensajes + + + URL URL + + + Created at Creado en + + + Followers Seguidores + + + Following Siguiente + + + Network Error Fallo de red + + Contactlist + + + + Close + + + ContactsSearchPage + + + Network Error Fallo de red + + + Forum Foro + + + Person Persona + + + + + Close + + Conversation + + seconds Segundos + + minute Minuto + + minutes Minutos + + hour Hora + + hours Horas + + day Dia + + days Dias + + month Mes + + months Meses + + years Años + + likes this. le gusta esto. + + like this. me gusta esto. + + doesn't like this. no de ése. + + don't like this. no me gusta. + + will attend. asistirá. + + persons will attend. Personas que asistirán. + + will not attend. no asistirá. + + persons will not attend. Personas que no asistirán. + + may attend. Puede asistir. + + persons may attend. Personas que pueden asistir. + + + + Close + + DrawerAccountComponent + + Refresh Actualizar + + Timeline Cronología + + Conversations Conversaciones + + Replies Respuestas + + Direct Messages Mensaje directo + + Favorites Favoritos + + Public Timeline Cronología pública + + Group news Grupos + + Search Busca + + Notifications Notificaciones @@ -748,20 +1085,26 @@ DrawerAccountComponentContacts + + Profile Perfil + + Friends Amigos Contacts - Contactos + Contactos + + Groups Grupos @@ -770,52 +1113,108 @@ EventCreate + + + Close + + + + + Start Iniciar + + + Start date + + + + + + Start time + + + + + End Finalizar + + + End date + + + + + + End time + + + + + + Accept time + + + + + no end sin fin + + Title (required) título (obligatorio) + + Event description (optional) Descripción del evento (opcional) + + Location (optional) Ubicación (opcional) + + Publish event? ¿Publicar el fecha? + + Create event crear fecha + + + - Error Error + + No event name supplied No se ha nombre de la fecha @@ -825,9 +1224,17 @@ EventList Location - Localización + Localización + + + Close + + + + + Delete Event? ¿Borrar la cita? @@ -836,30 +1243,55 @@ EventListItem + + Location Localización + + FriendicaActivities + + + + Close + + + FriendsListTab + + Friend Requests Solicitudes de contacto + + + - Friends Amigos + + + refresh + + + + + All Todos + + Blocked @@ -868,79 +1300,156 @@ FriendsTab + + Me Yo + + Friends Amigos Contacts - Contactos + Contactos + + Groups Grupos + + GroupComponent + + + + Close + + + + + + Members + + + + Error + Error + + + No name given + + + + + GroupsListTab + + + + refresh + + + ImageUploadDialog + + + Upload to album Subir álbum Album - álbum + álbum Image - imagen + imagen + + + Close + + + + + + Description Descripción + + + Upload Subir + + + Change Cambiar + + + Error Error + + + No album name given ¡Nombre del álbum no encontrado! + + InfoBox + + + + Close + + + LeftDrawerScrollview + + Settings Ajustes + + Accounts Cuentas + + Quit Salida @@ -949,12 +1458,24 @@ MessageImageUploadDialog + + + Description Descripción + + + Add + + + + + + Upload Subir @@ -962,38 +1483,207 @@ MessageSend + + + Answer to + + + + + + New message + + + + + to: a: + + Title (optional) Título (opcional) + + Drop your Content here. Deje caer su contenido aquí. + + What's on your mind? ¿Qué tienes en mente? + + + Copy + + + + + + Cut + + + + + + Paste + + + + + + Text + + + + + + + Bold + + + + + + + + + + Format + + + + + + Italic + + + + + + Create list + + + + + + Format as code + + + + + + Rendered + + + + + + MD + + + + + + Show Markdown code + + + + + + Edit + + + + + + emojies + + + + + + Insert smiley + + + + + + Insert previous hashtag + + + + + + Image + imagen + + + + + Insert images + + + + + + Cancel message + + + + + + Close + + + + + + Format message + + + + + + Send message + + + + + + Send + + + + + + Error Error Only one attachment supported at the moment. Remove other attachment first! - Solo se admite adjuntar un solo archivo en este momento. + Solo se admite adjuntar un solo archivo en este momento. ¡Elimine y deje un archivo adjunto! + + + No receiver supplied! No se ha suministrado ningún receptor! @@ -1001,284 +1691,444 @@ MoreComments + + Show all comments todos comentarios + + NewsPhotolist + + + + Close + + + NewsStack Network Error - Fallo de red + Fallo de red + + + More Mas + + + + + Close + + NewsTab Download profile image for - Descargar la imagen del perfil para + Descargar la imagen del perfil para More - Mas + Mas Timeline - Cronología + Cronología Error - Error + Error Favorites - Favoritos + Favoritos Conversations - Conversaciones + Conversaciones Network Error - Fallo de red + Fallo de red Public timeline - Cronología pública + Cronología pública Direct Messages - Mensaje directo + Mensaje directo Notifications - Notificaciones + Notificaciones Group news - Grupos + Grupos Quit - Salida + Salida + + + seconds Segundos + + + minute Minuto + + + minutes Minutos + + + hour Hora + + + hours Horas + + + day Dia + + + days Dias + + + month Mes + + + months Meses + + + years Años + + + likes this. le gusta esto. + + + like this. me gusta esto. + + + doesn't like this. no de ése. + + + don't like this. no me gusta. + + + will attend. asistirá. + + + persons will attend. Personas que asistirán. + + + will not attend. no asistirá. + + + persons will not attend. Personas que no asistirán. + + + may attend. Puede asistir. + + + persons may attend. Personas que pueden asistir. + + Replies + Respuestas + + + + NewsVideoLarge + + + + Close + + Newsitem attending: - Asistiendo: + Asistiendo: + + Source: Fuente: + + Direct Message Mensaje directo + + In reply to En respuesta a comments - comentarios + comentarios + + attending asistencia + + ago hace + + Attending: Asistiendo: + + Reply - Respuesta + Respuesta + + DM Mensaje directo + + Repost Volver a publicar + + + Like + + + + + + Dislike + + + + + + Favorite + + + + + + Menu + + + + + Success! éxito! + + Block contact + + Report contact + + Conversation Conversación + + Bookmark marca + + Calendar Entry + + Attending Asistiendo + + yes si + + maybe quizás + + no no + + Delete Borrar + + External sitio web @@ -1287,268 +2137,459 @@ PermissionDialog + + + Friends Amigos + + + Groups Grupos + + + + save + + + + + + apply + + PhotoTab + + 's images - s Imágenes + s Imágenes + + + upload + + + + + + download + + + + + + All Images Todas las imagenes + + + Only new Solo nueva + + + - + Own Images Mis imágenes + + + More Mas + + + + Close + + ProfileComponent + + + profile name Nombre de perfil + + + is default es por defecto + + + hide friends ocultar amigos + + + profile photo foto de perfil + + + profile thumb foto de perfil pequeña + + + publish publicar + + + publish in network publicar en la red + + + description descripción + + + date of birth fecha de nacimiento + + + address dirección + + + city ciudad + + + region región + + + postal code código postal + + + country país + + + hometown ciudad natal + + + gender género + + + marital status estado civil + + + married with casado con + + + married since casado desde + + + sexual orientación sexual + + + politics política + + + religion religión + + + public keywords palabras clave públicas + + + private keywords palabras clave privadas + + + likes le gusta + + + dislikes no le gusta + + + about sobre + + + music música + + + book libro + + + tv tv + + + film película + + + interest interés + + + romance romance + + + work trabajo + + + education educación + + + social networks redes sociales + + + homepage página web + + + other otros + + + refresh + + + + + + Update Actualización + + + profile id profile id + + + Description Descripción + + + Location Localización + + + Posts Mensajes + + + URL URL + + + Created at Creado en @@ -1556,27 +2597,41 @@ ReportUser + + Report contact? + + + comment + + + illegal + + + spam + + + violation @@ -1585,33 +2640,47 @@ SmileyDialog + Unicode Unicode + Standard Standard + Addon Addon + Adult XXX + + + + Close + + SyncComponent + + sync sync + + notify notificar @@ -1621,90 +2690,119 @@ SyncConfig + Sync Interval (0=None) Intervalo de sincr. (0=Ninguno) + Min. min. + + + + Backgound Sync + + friendiqa Refresh - Actualizar + Actualizar Timeline - Cronología + Cronología Conversations - Conversaciones + Conversaciones Favorites - Favoritos + Favoritos Replies - Respuestas + Respuestas Public Timeline - Cronología pública + Cronología pública Group news - Grupos + Grupos Search - Busca + Busca Settings - Ajustes + Ajustes Accounts - Cuentas + Cuentas Quit - Salida + Salida + + Background Sync Rightclick or Middleclick to Quit Sincronización de fondo Haga clic con el botón derecho del ratón o con el botón central para salir. + + + Posts Mensajes + + + Contacts Contactos + + + Images + + + + + Photos + + + Calendar + + Click to open Friendiqa Haga clic para abrir Friendiqa @@ -1713,123 +2811,139 @@ Haga clic con el botón derecho del ratón o con el botón central para salir.newsworker likes this. - le gusta esto. + le gusta esto. like this. - me gusta esto. + me gusta esto. doesn't like this. - no de ése. + no de ése. don't like this. - no me gusta. + no me gusta. will attend. - asistirá. + asistirá. persons will attend. - Personas que asistirán. + Personas que asistirán. will not attend. - no asistirá. + no asistirá. persons will not attend. - Personas que no asistirán.. + Personas que no asistirán.. may attend. - Puede asistir. + Puede asistir. persons may attend. - Personas que pueden asistir. + Personas que pueden asistir. + + yes si + + no no + + maybe quizás seconds - Segundos + Segundos ago - hace + hace minute - Minuto + Minuto minutes - Minutos + Minutos hour - Hora + Hora hours - Horas + Horas day - Dia + Dia days - Dias + Dias month - Mes + Mes months - Meses + Meses years - Años + Años service Error - Error + Error Setting view type of news has moved from account page to config page. - 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. + 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. + + + Undefined Array Error + + + JSON status Error + + Changelog + + diff --git a/src/translations/friendiqa-hu.ts b/src/translations/friendiqa-hu.ts index 47f3fd2..7c2f3c9 100644 --- a/src/translations/friendiqa-hu.ts +++ b/src/translations/friendiqa-hu.ts @@ -4,6 +4,9 @@ AcceptRules + + + Accept instance rules @@ -12,137 +15,217 @@ AccountPage + + + + + + + + - - - - - - User Felhasználó Server - Kiszolgáló + Kiszolgáló + + + Nickname Becenév + + + + Password Jelszó + + + Image dir. Képkönyvtár News as - Hírek mint + Hírek mint + + + Instance rules + + + + + + + + - - - - - Error Hiba + + + + Method + + + + + + + OAuth + + + + + + + Close + + + + + + Nicknames containing @ symbol currently not supported A @ szimbólumot tartalmazó becenevek jelenleg nem támogatottak + + + Connect Kapcsolódás + + + No server given! + + + Couldn't connect to server + + + Confirm Megerősítés + + + No server given! Nincs kiszolgáló megadva! + + + No nickname given! Nincs becenév megadva! + + + No password given! Nincs jelszó megadva! + + + No image directory given! Nincs képkönyvtár megadva! + + + Set as default + + + - Wrong password or 2FA enabled! Wrong password! - Hibás jelszó! + Hibás jelszó! + + + + - Success Sikeres + + + Name Név Timeline - Idővonal + Idővonal Conversations - Beszélgetések + Beszélgetések BlockUser + + + Block contact? @@ -151,16 +234,39 @@ CalendarTab + + + + refresh + + + + + + Delete Event? + + + + add + + + + + + Events Események + + + Own Calendar Saját naptár @@ -169,49 +275,83 @@ ConfigAppearancePage + + + News as Hírek mint + + + + + - - Conversations Beszélgetések + + + + - Timeline Idővonal + + + Max. News Legtöbb hír + + + Hide #nsfw? A #NSFW elrejtése? + + + + Default News Tabs + + + + + + Dark Mode Sötét mód + + + System Rendszer + + + Dark Sötét + + + Light Világos @@ -221,36 +361,50 @@ ConfigPage News as - Hírek mint + Hírek mint Conversations - Beszélgetések + Beszélgetések Timeline - Idővonal + Idővonal Max. News - Legtöbb hír + Legtöbb hír Hide #nsfw? - A #NSFW elrejtése? + A #NSFW elrejtése? + + + Appearance Megjelenés + + + Sync Szinkronizálás + + + + + Close + + + Start Indítás @@ -258,6 +412,9 @@ ConfigStartPage + + + Autostart Automatikus indítás @@ -267,112 +424,115 @@ ConfigTab User - Felhasználó + Felhasználó Server - Kiszolgáló + Kiszolgáló Nickname - Becenév + Becenév Password - Jelszó + Jelszó Image dir. - Képkönyvtár + Képkönyvtár Max. News - Legtöbb hír + Legtöbb hír News as - Hírek mint + Hírek mint Interval (0=None) - Időköz (0 = nincs) + Időköz (0 = nincs) Error - Hiba + Hiba Nickname not registered at given server! - A becenév nincs regisztrálva a megadott kiszolgálón! + A becenév nincs regisztrálva a megadott kiszolgálón! Confirm - Megerősítés + Megerősítés No server given! - Nincs kiszolgáló megadva! + Nincs kiszolgáló megadva! No nickname given! - Nincs becenév megadva! + Nincs becenév megadva! Nickname not registered at given server! - A becenév nincs regisztrálva a megadott kiszolgálón! + A becenév nincs regisztrálva a megadott kiszolgálón! No username given! - Nincs felhasználónév megadva! + Nincs felhasználónév megadva! Sync Interval (0=None) - Szinkronizálási időköz (0 = nincs) + Szinkronizálási időköz (0 = nincs) Nicknames containing @ symbol currently not supported - A @ szimbólumot tartalmazó becenevek jelenleg nem támogatottak + A @ szimbólumot tartalmazó becenevek jelenleg nem támogatottak Min. - Legkisebb + Legkisebb No password given! - Nincs jelszó megadva! + Nincs jelszó megadva! No image directory given! - Nincs képkönyvtár megadva! + Nincs képkönyvtár megadva! No maximum news number given! - Nincs legtöbb hír szám megadva! + Nincs legtöbb hír szám megadva! Wrong password! - Hibás jelszó! + Hibás jelszó! Success - Sikeres + Sikeres Name - Név + Név Timeline - Idővonal + Idővonal Conversations - Beszélgetések + Beszélgetések ContactComponent + + + Connect Kapcsolódás @@ -382,380 +542,623 @@ ContactDetailsComponent Connect - Kapcsolódás + Kapcsolódás Description - Leírás + Leírás Location - Hely + Hely Posts - Bejegyzések + Bejegyzések URL - URL + URL Created at - Létrehozva + Létrehozva ContactPage + + + seconds másodperc + + + minute perc + + + minutes perc + + + hour óra + + + hours óra + + + day nap + + + days nap + + + month hónap + + + months hónap + + + years év + + + likes this. kedveli ezt. + + + like this. kedveli ezt. + + + doesn't like this. nem kedveli ezt. + + + don't like this. nem kedveli ezt. + + + will attend. részt vesz. + + + persons will attend. személy részt vesz. + + + will not attend. nem vesz részt. + + + persons will not attend. személy nem vesz részt. + + + may attend. talán részt vesz. + + + persons may attend. személy talán részt vesz. - Connect - Kapcsolódás + + + + Direct Message + Közvetlen üzenet + + + + Close + + + + Connect + Kapcsolódás + + + + + Approve Jóváhagyás + + + Reject Visszautasítás + + + Ignore Mellőzés + + + Follow Követés + + + Unfollow Követés megszüntetése + + + Block + + + Unblock + + + Description Leírás + + + Location Hely + + + Posts Bejegyzések + + + URL URL + + + Created at Létrehozva + + + Followers + + + Following + + + Network Error Hálózati hiba + + Contactlist + + + + + Close + + + ContactsSearchPage + + + Network Error Hálózati hiba + + + Forum fórum + + + Person személy + + + + + + Close + + Conversation + + + seconds másodperc + + + minute perc + + + minutes perc + + + hour óra + + + hours óra + + + day nap + + + days nap + + + month hónap + + + months hónap + + + years év + + + likes this. kedveli ezt. + + + like this. kedveli ezt. + + + doesn't like this. nem kedveli ezt. + + + don't like this. nem kedveli ezt. + + + will attend. részt vesz. + + + persons will attend. személy részt vesz. + + + will not attend. nem vesz részt. + + + persons will not attend. személy nem vesz részt. + + + may attend. talán részt vesz. + + + persons may attend. személy talán részt vesz. + + + + + Close + + DrawerAccountComponent + + + Refresh Frissítés + + + Timeline Idővonal + + + Conversations Beszélgetések + + + Replies Válaszok + + + Direct Messages Közvetlen üzenetek + + + Favorites Kedvencek + + + Public Timeline Nyilvános idővonal + + + Group news Csoporthírek + + + Search Keresés + + + Notifications Értesítések @@ -764,20 +1167,28 @@ DrawerAccountComponentContacts + + + Profile Profil + + Friends Ismerősök Contacts - Partnerek + Partnerek + + + Groups Csoportok @@ -786,52 +1197,124 @@ EventCreate + + + + Close + + + + + + Start Indítás + + + + Start date + + + + + + + Start time + + + + + + End + + + + End date + + + + + + + End time + + + + + + + Accept time + + + + + + no end + + + Title (required) + + + Event description (optional) + + + Location (optional) + + + Publish event? + + + Create event + + + + - Error Hiba + + + No event name supplied @@ -841,9 +1324,19 @@ EventList Location - Hely + Hely + + + + Close + + + + + + Delete Event? @@ -852,30 +1345,61 @@ EventListItem + + Location Hely + + FriendicaActivities + + + + + Close + + + FriendsListTab + + + Friend Requests Barátkérések + + + + - Friends Ismerősök + + + + refresh + + + + + + All + + + Blocked @@ -884,20 +1408,29 @@ FriendsTab + + + Me Én + + + Friends Ismerősök Contacts - Partnerek + Partnerek + + + Groups Csoportok @@ -907,67 +1440,135 @@ GroupComponent Error - Hiba + Hiba No name given - Nincs név megadva + Nincs név megadva + + + + + + Close + + + + + + + Members + + + + + GroupsListTab + + + + + refresh + ImageUploadDialog + + + Upload to album Feltöltés albumba Album - Album + Album Image - Kép + Kép + + + + Close + + + + + + Description Leírás + + + Upload Feltöltés + + + Change Változtatás + + + Error Hiba + + + No album name given Nincs albumnév megadva + + InfoBox + + + + + Close + + + LeftDrawerScrollview + + + Settings Beállítások + + + Accounts Fiókok + + + Quit Kilépés @@ -976,11 +1577,24 @@ MessageImageUploadDialog + + + Description Leírás + + + + Add + + + + + + Upload Feltöltés @@ -989,26 +1603,221 @@ MessageSend + + + + Answer to + + + + + + + New message + + + + + + to: címzett: + + + Title (optional) Cím (elhagyható) + + + Drop your Content here. Ejtse ide a tartalmat. + + + What's on your mind? Mire gondol? + + + + Copy + + + + + + + Cut + + + + + + + Paste + + + + + + + Text + + + + + + + + Bold + + + + + + + + + + + Format + + + + + + + Italic + + + + + + + Create list + + + + + + + Format as code + + + + + + + Rendered + + + + + + + MD + + + + + + + Show Markdown code + + + + + + + Edit + + + + + + + emojies + + + + + + + Insert smiley + + + + + + + Insert previous hashtag + + + + + + + Image + Kép + + + + + + Insert images + + + + + + + Cancel message + + + + + + + Close + + + + + + + Format message + + + + + + + Send message + + + + + + + Send + + + + + + Error Hiba @@ -1016,10 +1825,13 @@ Only one attachment supported at the moment. Remove other attachment first! - Csak egyetlen melléklet támogatott jelenleg. + Csak egyetlen melléklet támogatott jelenleg. Először távolítsa el a másik mellékletet. + + + No receiver supplied! Nincs fogadó megadva! @@ -1028,288 +1840,472 @@ MoreComments + + + Show all comments Összes hozzászólás megjelenítése + + NewsPhotolist + + + + + Close + + + NewsStack Network Error - Hálózati hiba + Hálózati hiba + + + More Több + + + + + + Close + + NewsTab Download profile image for - Profilkép letöltése ennél: + Profilkép letöltése ennél: More - Több + Több Timeline - Idővonal + Idővonal Error - Hiba + Hiba Favorites - Kedvencek + Kedvencek Conversations - Beszélgetések + Beszélgetések Network Error - Hálózati hiba + Hálózati hiba Replies - Válaszok + Válaszok Public timeline - Nyilvános idővonal + Nyilvános idővonal Direct Messages - Közvetlen üzenetek + Közvetlen üzenetek Notifications - Értesítések + Értesítések Group news - Csoporthírek + Csoporthírek Quit - Kilépés + Kilépés + + + seconds másodperc + + + minute perc + + + minutes perc + + + hour óra + + + hours óra + + + day nap + + + days nap + + + month hónap + + + months hónap + + + years év + + + likes this. kedveli ezt. + + + like this. kedveli ezt. + + + doesn't like this. nem kedveli ezt. + + + don't like this. nem kedveli ezt. + + + will attend. részt vesz. + + + persons will attend. személy részt vesz. + + + will not attend. nem vesz részt. + + + persons will not attend. személy nem vesz részt. + + + may attend. talán részt vesz. + + + persons may attend. személy talán részt vesz. + + NewsVideoLarge + + + + + Close + + + Newsitem attending: - részvétel: + részvétel: + + + Source: Forrás: + + + Direct Message Közvetlen üzenet + + In reply to Válaszul erre: comments - hozzászólás + hozzászólás + + + attending részvétel + + + ago óta + + + Attending: Részvétel: + + + Reply - Válasz + Válasz + + + DM DM + + + Repost Újraküldés + + + + Like + + + + + + + Dislike + + + + + + + Favorite + + + + + + + Menu + + + + + + Success! Sikeres! + + + Block contact + + + Report contact + + + Conversation Beszélgetés + + + Bookmark könyvjelző + + + Calendar Entry + + + Attending Részvétel + + + yes igen + + + maybe talán + + + no nem + + + Delete Törlés + + + External weboldal @@ -1318,267 +2314,464 @@ PermissionDialog + + + Friends Ismerősök + + + Groups Csoportok + + + + + save + + + + + + + apply + + PhotoTab + + 's images - képei + képei + + + + upload + + + + + + + download + + + + + + All Images Összes kép + + + Only new Csak újak + + + + - Own Images Saját képek + + + More Több + + + + + Close + + ProfileComponent + + + profile name profilnév + + + is default alapértelmezett + + + hide friends ismerősök elrejtése + + + profile photo profilfénykép + + + profile thumb profilbélyegkép + + + publish közzététel + + + publish in network közzététel hálózaton + + + description leírás + + + date of birth születési dátum + + + address cím + + + city település + + + region régió + + + postal code irányítószám + + + country ország + + + hometown szülőváros + + + gender nem + + + marital status családi állapot + + + married with házas vele + + + married since házas ekkortól + + + sexual szexuális + + + politics politika + + + religion vallás + + + public keywords nyilvános kulcsszavak + + + private keywords személyes kulcsszavak + + + likes kedvelések + + + dislikes nem kedvelések + + + about névjegy + + + music zene + + + book könyv + + + tv TV + + + film film + + + interest érdeklődés + + + romance romantika + + + work munka + + + education oktatás + + + social networks közösségi hálózatok + + + homepage honlap + + + other + + + + refresh + + + + + + Update Frissítés + + + profile id profilazonosító + + + Description Leírás + + + Location Hely + + + Posts Bejegyzések + + + URL URL + + + Created at Létrehozva @@ -1587,26 +2780,41 @@ ReportUser + + + Report contact? + + + comment + + + illegal + + + spam + + + violation @@ -1616,33 +2824,50 @@ SmileyDialog + Unicode Unicode + Standard Szabványos + Addon Bővítmény + Adult Felnőtt + + + + + Close + + SyncComponent + + + sync szinkronizálás + + + notify értesítés @@ -1652,90 +2877,123 @@ SyncConfig + Sync Interval (0=None) Szinkronizálási időköz (0 = nincs) + Min. Legkisebb + + + + + Backgound Sync + + friendiqa Refresh - Frissítés + Frissítés Timeline - Idővonal + Idővonal Conversations - Beszélgetések + Beszélgetések Favorites - Kedvencek + Kedvencek Replies - Válaszok + Válaszok Public Timeline - Nyilvános idővonal + Nyilvános idővonal Group news - Csoporthírek + Csoporthírek Search - Keresés + Keresés Settings - Beállítások + Beállítások Accounts - Fiókok + Fiókok Quit - Kilépés + Kilépés + Background Sync Rightclick or Middleclick to Quit Háttérszinkronizálás Kilépéshez kattintson a jobb gombbal vagy középső gombbal + + + + Posts Bejegyzések + + + + Contacts Partnerek + + + + Images + + + + + + Photos + + + + Calendar + Click to open Friendiqa Kattintson a Friendiqa megnyitásához @@ -1744,120 +3002,136 @@ Kilépéshez kattintson a jobb gombbal vagy középső gombbal newsworker likes this. - kedveli ezt. + kedveli ezt. like this. - kedveli ezt. + kedveli ezt. doesn't like this. - nem kedveli ezt. + nem kedveli ezt. don't like this. - nem kedveli ezt. + nem kedveli ezt. will attend. - részt vesz. + részt vesz. persons will attend. - személy részt vesz. + személy részt vesz. will not attend. - nem vesz részt. + nem vesz részt. persons will not attend. - személy nem vesz részt. + személy nem vesz részt. may attend. - talán részt vesz. + talán részt vesz. persons may attend. - személy talán részt vesz. + személy talán részt vesz. + + yes igen + + no nem + + maybe talán seconds - másodperc + másodperc ago - óta + óta minute - perc + perc minutes - perc + perc hour - óra + óra hours - óra + óra day - nap + nap days - nap + nap month - hónap + hónap months - hónap + hónap + + + years + év service Error - Hiba + Hiba Changelog - Változásnapló + Változásnapló Setting view type of news has moved from account page to config page. - A hírek nézettípusának beállítása át lett helyezve a fiókoldalról a beállítási oldalra. + A hírek nézettípusának beállítása át lett helyezve a fiókoldalról a beállítási oldalra. + + + Undefined Array Error Meghatározatlan tömbhiba + + + JSON status Error JSON-állapothiba diff --git a/src/translations/friendiqa-it.ts b/src/translations/friendiqa-it.ts index 0c4edb2..d087998 100644 --- a/src/translations/friendiqa-it.ts +++ b/src/translations/friendiqa-it.ts @@ -4,6 +4,9 @@ AcceptRules + + + Accept instance rules @@ -12,114 +15,232 @@ AccountPage + + + + + + + + + - - - - - - User Utente Server - Server + Server + + + + Nickname Utente + + + + + Password Password + + + + Image dir. Directory immagini News as - News come + News come + + + + Instance rules + + + + + + + + + - - - Error Errore + + + + Method + + + + + + + OAuth + + + + + + + Close + + + + + + + Nicknames containing @ symbol currently not supported I soprannomi contenenti il simbolo @ attualmente non sono supportati + + + + + Connect + Connetti + + + + + + + No server given! + + + + + + + + Couldn't connect to server + + + + + + + Confirm Conferma + + + + No server given! Nessun server inserito! + + + + No nickname given! Nessun utente inserito! + + + + No password given! Nessuna password inserita! + + + + No image directory given! Nessuna directory immagini inserita! + + + + + Set as default + + + + + + + - Wrong password or 2FA enabled! Wrong password! - Password sbagliata! + Password sbagliata! + + + + + Success Ha funzionato! + + + + Name Nome Timeline - Cronologia + Cronologia Conversations - Conversazioni + Conversazioni BlockUser + + + Block contact? @@ -128,16 +249,41 @@ CalendarTab + + + + refresh + + + + + + Delete Event? Cancellare la data? + + + + add + + + + + + + Events Eventi + + + + Own Calendar Calendario @@ -146,49 +292,83 @@ ConfigAppearancePage + + + News as News come + + + + + - - Conversations Conversazioni + + + + - Timeline Cronologia + + + Max. News Nº Max. di notizie + + + Hide #nsfw? Nascondere #nsfw? + + + + Default News Tabs + + + + + + Dark Mode design + + + System design standard + + + Dark design scuro + + + Light design luminoso @@ -198,36 +378,50 @@ ConfigPage News as - News come + News come Conversations - Conversazioni + Conversazioni Timeline - Cronologia + Cronologia Max. News - Nº Max. di notizie + Nº Max. di notizie Hide #nsfw? - Nascondere #nsfw? + Nascondere #nsfw? + + + Appearance Visualizzare + + + Sync Sync + + + + + Close + + + Start Avviare @@ -235,6 +429,9 @@ ConfigStartPage + + + Autostart Avvio automatico @@ -244,84 +441,115 @@ ConfigTab User - Utente + Utente Server - Server + Server Nickname - Utente + Utente Password - Password + Password Image dir. - Directory immagini + Directory immagini Max. News - Nº Max. di notizie + Nº Max. di notizie News as - News come + News come Interval (0=None) - Intervallo (0=nessuno) + Intervallo (0=nessuno) Error - Errore + Errore Confirm - Conferma + Conferma No server given! - Nessun server inserito! + Nessun server inserito! No nickname given! - Nessun utente inserito! + Nessun utente inserito! No username given! - Nessun utente inserito! + Nessun utente inserito! No password given! - Nessuna password inserita! + Nessuna password inserita! No image directory given! - Nessuna directory immagini inserita! + Nessuna directory immagini inserita! No maximum news number given! - Nessun numero massimo di news inserito! + Nessun numero massimo di news inserito! Success - Ha funzionato! + Ha funzionato! Timeline - Cronologia + Cronologia Conversations - Conversazioni + Conversazioni + + + Nickname not registered at given server! + + + + Nickname not registered at given server! + + + + Sync Interval (0=None) + Intervallo (0=nessuno) + + + Nicknames containing @ symbol currently not supported + I soprannomi contenenti il simbolo @ attualmente non sono supportati + + + Min. + Min. + + + Wrong password! + Password sbagliata! + + + Name + Nome ContactComponent + + + Connect Connetti @@ -331,380 +559,641 @@ ContactDetailsComponent Connect - Connetti + Connetti Description - Descrizione + Descrizione Location - Località + Località Posts - Messaggi + Messaggi URL - URL + URL Created at - Creato il + Creato il ContactPage + + + seconds secondi + + + minute minuti + + + minutes minuti + + + hour ora + + + hours ore + + + day giorno + + + days giorni + + + month mese + + + months mesi + + + years anni + + + likes this. mi piace. + + + like this. mi piace. + + + doesn't like this. non mi piace. + + + don't like this. non mi piace. + + + will attend. attendere. + + + persons will attend. Persone che attendono. + + + will not attend. non aspettare. + + + persons will not attend. Persone che non aspettano. + + + may attend. puoi attendere. + + + persons may attend. Persone che possono attendere. - Connect - Connetti + + + + Direct Message + Messaggio diretto + + + + Close + + + + Connect + Connetti + + + + + + Approve Approvare + + + + Reject Rifiutare + + + + Ignore Ignorare + + + + Follow Seguire + + + + Unfollow Non seguire + + + + Block + + + + Unblock + + + + Description Descrizione + + + + Location Località + + + + Posts Messaggi + + + + URL URL + + + + Created at Creato il + + + + Followers Seguaci + + + + Following Seguente + + + + Network Error Errore di rete + + Contactlist + + + + + Close + + + ContactsSearchPage + + + + Network Error Errore di rete + + + + Forum Forum + + + + Person Persona + + + + + + Close + + Conversation + + + seconds secondi + + + minute minuti + + + minutes minuti + + + hour ora + + + hours ore + + + day giorno + + + days giorni + + + month mese + + + months mesi + + + years anni + + + likes this. mi piace. + + + like this. mi piace. + + + doesn't like this. non mi piace. + + + don't like this. non mi piace. + + + will attend. attendere. + + + persons will attend. Persone che attendono. + + + will not attend. non aspettare. + + + persons will not attend. Persone che non aspettano. + + + may attend. puoi attendere. + + + persons may attend. Persone che possono attendere. + + + + + Close + + DrawerAccountComponent + + + Refresh Aggiorna + + + Timeline Cronologia + + + Conversations Conversazioni + + + Replies Risposte + + + Direct Messages Messaggio diretto + + + Favorites Favoriti + + + Public Timeline Cronologia pubblica + + + Group news Notizie del gruppo + + + Search Cerca + + + Notifications Notifiche @@ -713,20 +1202,28 @@ DrawerAccountComponentContacts + + + Profile Profilo + + Friends Amici Contacts - Contatti + Contatti + + + Groups Gruppi @@ -735,52 +1232,124 @@ EventCreate + + + + Close + + + + + + Start Avviare + + + + Start date + + + + + + + Start time + + + + + + End Fine + + + + End date + + + + + + + End time + + + + + + + Accept time + + + + + + no end senza fine + + + Title (required) Titolo (obbligatorio) + + + Event description (optional) descrizione della data (opzionale) + + + Location (optional) Posizione (opzionale) + + + Publish event? Pubblicare l'evento? + + + Create event Creare l'evento + + + + - Error Errore + + + No event name supplied Nessun nome di evento @@ -790,9 +1359,19 @@ EventList Location - Località + Località + + + + Close + + + + + + Delete Event? Cancellare la data? @@ -801,30 +1380,61 @@ EventListItem + + Location Località + + FriendicaActivities + + + + + Close + + + FriendsListTab + + + Friend Requests Richieste di contatto + + + + - Friends Amici + + + + refresh + + + + + + All Tutti + + + Blocked @@ -833,79 +1443,173 @@ FriendsTab + + + Me Me + + + Friends Amici Contacts - Contatti + Contatti + + + Groups Gruppi + + GroupComponent + + + + + Close + + + + + + + Members + + + + Error + Errore + + + No name given + + + + + GroupsListTab + + + + + refresh + + + ImageUploadDialog + + + + Upload to album Carica su album Album - Album + Album Image - Immagine + Immagine + + + + Close + + + + + + + Description Descrizione + + + + Upload Carica + + + + Change Modifica + + + + Error Errore + + + + No album name given Nessun nome album inserito! + + InfoBox + + + + + Close + + + LeftDrawerScrollview + + + Settings Configurazione + + + Accounts Conti + + + Quit Chiudi @@ -914,11 +1618,26 @@ MessageImageUploadDialog + + + + Description Descrizione + + + + Add + + + + + + + Upload Carica @@ -927,26 +1646,222 @@ MessageSend + + + + Answer to + + + + + + + New message + + + + + + to: a: + + + Title (optional) Titolo (opzionale) + + + Drop your Content here. Lascia qui il tuo contenuto. + + + What's on your mind? A cosa stai pensando? + + + + Copy + + + + + + + Cut + + + + + + + Paste + + + + + + + Text + + + + + + + + Bold + + + + + + + + + + + Format + + + + + + + Italic + + + + + + + Create list + + + + + + + Format as code + + + + + + + Rendered + + + + + + + MD + + + + + + + Show Markdown code + + + + + + + Edit + + + + + + + emojies + + + + + + + Insert smiley + + + + + + + Insert previous hashtag + + + + + + + Image + Immagine + + + + + + Insert images + + + + + + + Cancel message + + + + + + + Close + + + + + + + Format message + + + + + + + Send message + + + + + + + Send + + + + + + + Error Errore @@ -954,10 +1869,14 @@ Only one attachment supported at the moment. Remove other attachment first! - Solo un allegato è attualmente supportato. + Solo un allegato è attualmente supportato. Rimuovere prima gli altri allegati! + + + + No receiver supplied! Nessun ricevitore in dotazione! @@ -966,272 +1885,493 @@ MoreComments + + + Show all comments Tutti commenti + + NewsPhotolist + + + + + Close + + + NewsStack Network Error - Errore di rete + Errore di rete + + + + More Ancora + + + + + + Close + + NewsTab Download profile image for - Download immagine profilo per + Download immagine profilo per More - Ancora + Ancora Timeline - Cronologia + Cronologia Error - Errore + Errore Favorites - Favoriti + Favoriti Conversations - Conversazioni + Conversazioni Direct Messages - Messaggio diretto + Messaggio diretto Notifications - Notifiche + Notifiche Group news - Gruppi + Gruppi + + + + seconds secondi + + + + minute minuti + + + + minutes minuti + + + + hour ora + + + + hours ore + + + + day giorno + + + + days giorni + + + + month mese + + + + months mesi + + + + years anni + + + + likes this. mi piace. + + + + like this. mi piace. + + + + doesn't like this. non mi piace. + + + + don't like this. non mi piace. + + + + will attend. attendere. + + + + persons will attend. Persone che attendono. + + + + will not attend. non aspettare. + + + + persons will not attend. Persone che non aspettano. + + + + may attend. puoi attendere. + + + + persons may attend. Persone che possono attendere. + + Network Error + Errore di rete + + + Replies + Risposte + + + Public timeline + + + + Quit + Chiudi + + + + NewsVideoLarge + + + + + Close + + Newsitem attending: - attendere: + attendere: + + + Source: Codice: + + + Direct Message Messaggio diretto + + In reply to In risposta a comments - commenti + commenti + + + attending partecipare + + + ago fa + + + Attending: Attendi: + + + Reply - Risposta + Risposta + + + DM Messaggio diretto + + + Repost Condividi + + + + Like + + + + + + + Dislike + + + + + + + Favorite + + + + + + + Menu + + + + + + Success! Ha funzionato! + + + Block contact + + + Report contact + + + Conversation Conversazione + + + Bookmark Segnalibro + + + Calendar Entry + + + Attending Attendi + + + yes si + + + maybe potrebbe + + + no no + + + Delete Cancella + + + External Sito web @@ -1240,268 +2380,513 @@ PermissionDialog + + + Friends Amici + + + Groups Gruppi + + + + + save + + + + + + + apply + + PhotoTab + 's images Immagini + + + + upload + + + + + + + download + + + + + + + All Images Tutte immagini + + + + Only new Solo nuovo + + + + + - Own Images Mie immagini + + + + More Ancora + + + + + Close + + ProfileComponent + + + + profile name nome del profilo + + + + is default è predefinito + + + + hide friends nascondere gli amici + + + + profile photo foto del profilo + + + + profile thumb piccola foto di profilo + + + + publish pubblicare + + + + publish in network pubblicare in rete + + + + description descrizione + + + + date of birth data di nascita + + + + address indirizzo + + + + city città + + + + region regione + + + + postal code codice postale + + + + country paese + + + + hometown città natale + + + + gender genere + + + + marital status stato civile + + + + married with sposato con + + + + married since sposato da quando + + + + sexual orientamento sessuale + + + + politics politica + + + + religion religione + + + + public keywords parole chiave pubbliche + + + + private keywords parole chiave private + + + + likes ama + + + + dislikes non piace + + + + about su + + + + music musica + + + + book libro + + + + tv tv + + + + film film + + + + interest interesse + + + + romance romanticismo + + + + work lavoro + + + + education educazione + + + + social networks reti sociali + + + + homepage homepage + + + + other altri + + + + refresh + + + + + + + Update Aggiornare + + + + profile id profilo id + + + + Description Descrizione + + + + Location Località + + + + Posts Messaggi + + + + URL URL + + + + Created at Creato il @@ -1510,26 +2895,45 @@ ReportUser + + + Report contact? + + + + comment + + + + illegal + + + + spam + + + + violation @@ -1539,33 +2943,50 @@ SmileyDialog + Unicode Unicode + Standard Standard + Addon Addon + Adult XXX + + + + + Close + + SyncComponent + + + sync sync + + + notify notificare @@ -1575,62 +2996,73 @@ SyncConfig + Sync Interval (0=None) Intervallo (0=nessuno) + Min. Min. + + + + + Backgound Sync + + friendiqa Refresh - Aggiorna + Aggiorna Timeline - Cronologia + Cronologia Conversations - Conversazioni + Conversazioni Favorites - Favoriti + Favoriti Replies - Risposte + Risposte Public Timeline - Cronologia pubblica + Cronologia pubblica Group news - Notizie del gruppo + Notizie del gruppo Search - Cerca + Cerca Settings - Configurazione + Configurazione Accounts - Conti + Conti Quit - Chiudi + Chiudi + + Background Sync Rightclick or Middleclick to Quit @@ -1638,133 +3070,191 @@ Fare clic con il tasto destro del mouse o con il tasto centrale per uscire + + Click to open Friendiqa Clicca per aprire Friendiqa + + + + + + + Posts + Messaggi + + + + + + + + Contacts + Contatti + + + + + + Images + + + + + + + + Photos + + + + + + + + + Calendar + + newsworker likes this. - mi piace. + mi piace. like this. - mi piace. + mi piace. doesn't like this. - non mi piace. + non mi piace. don't like this. - non mi piace. + non mi piace. will attend. - attendere. + attendere. persons will attend. - Persone che attendono. + Persone che attendono. will not attend. - non aspettare. + non aspettare. persons will not attend. - Persone che non aspettano. + Persone che non aspettano. may attend. - puoi attendere. + puoi attendere. persons may attend. - Persone che possono attendere. + Persone che possono attendere. + + yes si + + no no + + maybe potrebbe seconds - secondi + secondi ago - fa + fa minute - minuti + minuti minutes - minuti + minuti hour - ora + ora hours - ore + ore day - giorno + giorno days - giorni + giorni month - mese + mese months - mesi + mesi years - anni + anni service Error - Errore + Errore Changelog - Changelog + Changelog Setting view type of news has moved from account page to config page. - L'impostazione del tipo di visualizzazione delle notizie è stata spostata dalla pagina del conto alla pagina di configurazione. + L'impostazione del tipo di visualizzazione delle notizie è stata spostata dalla pagina del conto alla pagina di configurazione. + + + + Undefined Array Error + + + + JSON status Error diff --git a/src/translations/friendiqa-nl.ts b/src/translations/friendiqa-nl.ts index 5ec5d18..4465ca6 100644 --- a/src/translations/friendiqa-nl.ts +++ b/src/translations/friendiqa-nl.ts @@ -4,6 +4,9 @@ AcceptRules + + + Accept instance rules Instantieregels aanvaarden @@ -12,117 +15,217 @@ AccountPage + + + + + + + + - - - - - - User Gebruiker + + + Instance rules Instantieregels + + + Nickname Bijnaam + + + + + + + + - - - - - Error Foutmelding + + + Nicknames containing @ symbol currently not supported Bijnamen met het @-symbool worden momenteel niet ondersteund + + + + Password Wachtwoord + + + + Method + + + + + + + OAuth + + + + + + + Close + + + + + + Image dir. Afbeeldingsmap + + + Connect Verbinden + + + No server given! + + + Couldn't connect to server + + + Confirm Oké + + + No server given! Geen server opgegeven! + + + No nickname given! Geen bijnaam opgegeven! + + + No password given! Geen wachtwoord opgegeven! + + + No image directory given! Geen afbeeldingsmap opgegeven! + + + Set as default + + + - Wrong password or 2FA enabled! Onjuist wachtwoord of 2FA ingeschakeld! + + + + - Success Voltooid + + + Name Naam + + Server + + + + News as + Nieuws als + + + Wrong password! + + + + Timeline + Tijdlijn + + + Conversations + Gesprekken + BlockUser + + + Block contact? Contactpersoon blokkeren? @@ -131,16 +234,39 @@ CalendarTab + + + + refresh + + + + + + Delete Event? Gebeurtenis verwijderen? + + + + add + + + + + + Events Gebeurtenissen + + + Own Calendar Eigen agenda @@ -149,49 +275,83 @@ ConfigAppearancePage + + + News as Nieuws als + + + + + - - Conversations Gesprekken + + + + - Timeline Tijdlijn + + + Max. News Max. aantal items + + + Hide #nsfw? #nsfw verbergen? + + + + Default News Tabs + + + + + + Dark Mode Donker thema + + + System Systeemthema + + + Dark Donker + + + Light Licht @@ -200,384 +360,805 @@ ConfigPage + + + Appearance Vormgeving + + + Sync Synchronisatie + + + + + Close + + + Start Starten + + News as + Nieuws als + + + Conversations + Gesprekken + + + Timeline + Tijdlijn + + + Max. News + Max. aantal items + + + Hide #nsfw? + #nsfw verbergen? + ConfigStartPage + + + Autostart Automatisch opstarten + + ConfigTab + + User + Gebruiker + + + Server + + + + Nickname + Bijnaam + + + Password + Wachtwoord + + + Image dir. + Afbeeldingsmap + + + Max. News + Max. aantal items + + + News as + Nieuws als + + + Interval (0=None) + + + + Error + Foutmelding + + + Nickname not registered at given server! + + + + Confirm + Oké + + + No server given! + Geen server opgegeven! + + + No nickname given! + Geen bijnaam opgegeven! + + + Nickname not registered at given server! + + + + No username given! + + + + Sync Interval (0=None) + Synchroniseren, elke (0=niet) + + + Nicknames containing @ symbol currently not supported + Bijnamen met het @-symbool worden momenteel niet ondersteund + + + Min. + min. + + + No password given! + Geen wachtwoord opgegeven! + + + No image directory given! + Geen afbeeldingsmap opgegeven! + + + No maximum news number given! + + + + Wrong password! + + + + Success + Voltooid + + + Name + Naam + + + Timeline + Tijdlijn + + + Conversations + Gesprekken + + ContactComponent + + + Connect Verbinden + + ContactDetailsComponent + + Connect + Verbinden + + + Description + Beschrijving + + + Location + Locatie + + + Posts + Berichten + + + URL + Url + + + Created at + Gemaakt op + + ContactPage + + + seconds seconden + + + minute minuut + + + minutes minuten + + + hour uur + + + hours uur + + + day dag + + + days dagen + + + month maand + + + months maanden + + + years jaar + + + likes this. vindt dit leuk. + + + like this. vinden dit leuk. + + + doesn't like this. vindt dit niet leuk. + + + don't like this. vinden dit niet leuk. + + + will attend. neemt deel. + + + persons will attend. personen nemen deel. + + + will not attend. neemt niet deel. + + + persons will not attend. personen nemen niet deel. + + + may attend. neemt mogelijk deel. + + + persons may attend. personen nemen mogelijk deel. + + + + Direct Message + Privébericht + + + + + Approve Goedkeuren + + + Reject Weigeren + + + Ignore Negeren + + + Follow Volgen + + + Unfollow Ontvolgen + + + Block Blokkeren + + + Unblock Deblokkeren + + + Description Beschrijving + + + Location Locatie + + + Posts Berichten + + + URL Url + + + Created at Gemaakt op + + + Followers Volgers + + + Following Volgend + + + Network Error Netwerkfout + + + + + Close + + + + Connect + Verbinden + + + + Contactlist + + + + + Close + + ContactsSearchPage + + + Network Error Netwerkfout + + + Forum Forum + + + Person Persoon + + + + + + Close + + Conversation + + + seconds seconden + + + minute minuut + + + minutes minuten + + + hour uur + + + hours uur + + + day dag + + + days dagen + + + month maand + + + months maanden + + + years jaar + + + likes this. vindt dit leuk. + + + like this. vinden dit leuk. + + + doesn't like this. vindt dit niet leuk. + + + don't like this. vinden dit niet leuk. + + + will attend. neemt deel. + + + persons will attend. personen nemen deel. + + + will not attend. neemt niet deel. + + + persons will not attend. personen nemen niet deel. + + + may attend. neemt mogelijk deel. + + + persons may attend. personen nemen mogelijk deel. + + + + + Close + + DrawerAccountComponent + + + Refresh Herladen + + + Timeline Tijdlijn + + + Conversations Gesprekken + + + Replies Antwoorden + + + Direct Messages Privéberichten + + + Favorites Favorieten + + + Public Timeline Openbare tijdlijn + + + Group news Groepsnieuws + + + Search Zoeken + + + Notifications Meldingen @@ -586,70 +1167,154 @@ DrawerAccountComponentContacts + + + Profile Profiel + + Friends Vrienden + + + Groups Groepen + + Contacts + + EventCreate + + + + Close + + + + + + Start Begint om + + + + Start date + + + + + + + Start time + + + + + + End Eindigt om + + + + End date + + + + + + + End time + + + + + + + Accept time + + + + + + no end oneindig + + + Title (required) Titel (vereist) + + + Event description (optional) Gebeurtenisbeschrijving (optioneel) + + + Location (optional) Locatie (optioneel) + + + Publish event? Gebeurtenis publiceren? + + + Create event Gebeurtenis aanmaken + + + + - Error Foutmelding + + + No event name supplied Geen gebeurtenisnaam ingevoerd @@ -658,38 +1323,83 @@ EventList + + + + Close + + + + + + Delete Event? Gebeurtenis verwijderen? + + Location + Locatie + EventListItem + + Location Locatie + + FriendicaActivities + + + + + Close + + + FriendsListTab + + + Friend Requests Vriendschapsverzoeken + + + + - Friends Vrienden + + + + refresh + + + + + + All Alle + + + Blocked Geblokkeerd @@ -698,67 +1408,167 @@ FriendsTab + + + Me Ik + + + Friends Vrienden + + + Groups Groepen + + Contacts + + + + + GroupComponent + + + + + Close + + + + + + + Members + + + + Error + Foutmelding + + + No name given + + + + + GroupsListTab + + + + + refresh + + ImageUploadDialog + + + Upload to album Uploaden naar album + + + + Close + + + + + + Description Beschrijving + + + Upload Uploaden + + + Change Wijzigen + + + Error Foutmelding + + + No album name given Geen albumnaam ingevoerd + + Album + + + + Image + + + + + InfoBox + + + + + Close + + LeftDrawerScrollview + + + Settings Instellingen + + + Accounts Accounts + + + Quit Afsluiten @@ -767,11 +1577,24 @@ MessageImageUploadDialog + + + Description Beschrijving + + + + Add + + + + + + Upload Uploaden @@ -780,522 +1603,1174 @@ MessageSend + + + + Answer to + + + + + + + New message + + + + + + to: aan: + + + Title (optional) Titel (optioneel) + + + Drop your Content here. Sleep inhoud hierheen. + + + What's on your mind? Waar denk je aan? + + + + Copy + + + + + + + Cut + + + + + + + Paste + + + + + + + Text + + + + + + + + Bold + + + + + + + + + + + Format + + + + + + + Italic + + + + + + + Create list + + + + + + + Format as code + + + + + + + Rendered + + + + + + + MD + + + + + + + Show Markdown code + + + + + + + Edit + + + + + + + emojies + + + + + + + Insert smiley + + + + + + + Insert previous hashtag + + + + + + + Image + + + + + + + Insert images + + + + + + + Cancel message + + + + + + + Close + + + + + + + Format message + + + + + + + Send message + + + + + + + Send + + + + + + Error Foutmelding + + + No receiver supplied! Geen ontvanger gekozen! + + Only one attachment supported at the moment. + Remove other attachment first! + + MoreComments + + + Show all comments Alle reacties tonen + + NewsPhotolist + + + + + Close + + + NewsStack + + + More Meer + + + + + + Close + + + + Network Error + Netwerkfout + NewsTab + + + seconds seconden + + + minute minuut + + + minutes minuten + + + hour uur + + + hours uur + + + day dag + + + days dagen + + + month maand + + + months maanden + + + years jaar + + + likes this. vindt dit leuk. + + + like this. vinden dit leuk. + + + doesn't like this. vindt dit niet leuk. + + + don't like this. vinden dit niet leuk. + + + will attend. neemt deel. + + + persons will attend. personen nemen deel. + + + will not attend. neemt niet deel. + + + persons will not attend. personen nemen niet deel. + + + may attend. neemt mogelijk deel. + + + persons may attend. personen nemen mogelijk deel. + + Download profile image for + + + + More + Meer + + + Timeline + Tijdlijn + + + Error + Foutmelding + + + Favorites + Favorieten + + + Conversations + Gesprekken + + + Network Error + Netwerkfout + + + Replies + Antwoorden + + + Public timeline + + + + Direct Messages + Privéberichten + + + Notifications + Meldingen + + + Group news + Groepsnieuws + + + Quit + Afsluiten + + + + NewsVideoLarge + + + + + Close + + Newsitem + + + attending neemt deel + + + Direct Message Privébericht + + + Source: Bron: + + + ago geleden + + In reply to Als antwoord op + + + Attending: Deelnemers: + + + + Like + + + + + + + Dislike + + + + + + + Favorite + + + + + + + Reply + + + + + + + Menu + + + + + + Repost Opnieuw plaatsen + + + Success! Voltooid! + + + Block contact Contactpersoon blokkeren + + + Report contact Contactpersoon melden + + + Conversation Gesprek + + + DM PB + + + Bookmark Bladwijzer + + + Calendar Entry Agenda-item + + + Attending Deelnemen + + + yes ja + + + maybe misschien + + + no nee + + + Delete Verwijderen + + + External Extern + + attending: + + + + comments + + PermissionDialog + + + Friends Vrienden + + + Groups Groepen + + + + + save + + + + + + + apply + + PhotoTab + + 's images - 's afbeeldingen + 's afbeeldingen + + + + upload + + + + + + + download + + + + + + All Images Alle afbeeldingen + + + Only new Alleen nieuwe + + + + - Own Images Eigen afbeeldingen + + + More Meer + + + + + Close + + ProfileComponent + + + profile name profielnaam + + + is default is standaard + + + hide friends vrienden verbergen + + + profile photo profielfoto + + + profile thumb profielminiatuur + + + publish publiceren + + + publish in network publiceren op netwerk + + + description beschrijving + + + date of birth geboortedatum + + + address adres + + + city plaatsnaam + + + region regio/provincie + + + postal code postcode + + + country land + + + hometown geboorteplaats + + + gender geslacht + + + marital status huwelijksstatus + + + married with gehuwd met + + + married since gehuwd sinds + + + sexual sekse + + + politics politiek + + + religion religie + + + public keywords openbare trefwoorden + + + private keywords privétrefwoorden + + + likes ik houd van + + + dislikes ik houd niet van + + + about over + + + music muziek + + + book boek + + + tv tv + + + film film + + + interest hobby + + + romance romantiek + + + work werk + + + education educatie + + + social networks sociale netwerken + + + homepage website + + + other overig + + + + refresh + + + + + + Update Bijwerken + + + profile id profiel-id + + + Description Beschrijving + + + Location Locatie + + + Posts Berichten + + + URL Url + + + Created at Gemaakt op @@ -1304,26 +2779,41 @@ ReportUser + + + Report contact? Contactpersoon melden? + + + comment reactie + + + illegal illegaal + + + spam spam + + + violation overtreding @@ -1333,33 +2823,50 @@ SmileyDialog + Unicode Unicode + Standard Standaard + Addon Uitbreiding + Adult 18+ + + + + + Close + + SyncComponent + + + sync synchronisatie + + + notify melden @@ -1369,79 +2876,264 @@ SyncConfig + Sync Interval (0=None) Synchroniseren, elke (0=niet) + Min. min. + + + + + Backgound Sync + + friendiqa + Background Sync Rightclick or Middleclick to Quit Achtergrondsynchronisatie Rechts- of middelklik om te stoppen + + + + Posts Berichten + + + + Contacts + + + + Images + + + + + + Photos + + + + Calendar + Click to open Friendiqa Klik om Friendiqa te openen + + Refresh + Herladen + + + Timeline + Tijdlijn + + + Conversations + Gesprekken + + + Favorites + Favorieten + + + Replies + Antwoorden + + + Public Timeline + Openbare tijdlijn + + + Group news + Groepsnieuws + + + Search + Zoeken + + + Settings + Instellingen + + + Accounts + Accounts + + + Quit + Afsluiten + newsworker + + yes ja + + no nee + + maybe misschien + + likes this. + vindt dit leuk. + + + like this. + vinden dit leuk. + + + doesn't like this. + vindt dit niet leuk. + + + don't like this. + vinden dit niet leuk. + + + will attend. + neemt deel. + + + persons will attend. + personen nemen deel. + + + will not attend. + neemt niet deel. + + + persons will not attend. + personen nemen niet deel. + + + may attend. + neemt mogelijk deel. + + + persons may attend. + personen nemen mogelijk deel. + + + seconds + seconden + + + ago + geleden + + + minute + minuut + + + minutes + minuten + + + hour + uur + + + hours + uur + + + day + dag + + + days + dagen + + + month + maand + + + months + maanden + + + years + jaar + service + + + Undefined Array Error Onbepaalde reeksfout + + + JSON status Error Json-statusfout + + Error + Foutmelding + + + Changelog + + + + Setting view type of news has moved from account page to config page. + +