Merge branch 'ui-improvements'
This commit is contained in:
commit
62cffb8c1d
23 changed files with 154 additions and 343 deletions
|
@ -73,7 +73,6 @@ DISTFILES += qml/harbour-tooterb.qml \
|
||||||
qml/pages/LoginPage.qml \
|
qml/pages/LoginPage.qml \
|
||||||
qml/pages/Browser.qml \
|
qml/pages/Browser.qml \
|
||||||
qml/lib/API.js \
|
qml/lib/API.js \
|
||||||
qml/images/icon-s-bot.svg \
|
|
||||||
qml/images/icon-s-following \
|
qml/images/icon-s-following \
|
||||||
qml/images/icon-s-bookmark \
|
qml/images/icon-s-bookmark \
|
||||||
qml/images/icon-m-emoji.svg \
|
qml/images/icon-m-emoji.svg \
|
||||||
|
|
|
@ -1,11 +0,0 @@
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
|
|
||||||
<title>icon-s-bot</title>
|
|
||||||
<g>
|
|
||||||
<path d="M27.28,14.83a5,5,0,0,0-5-4.72H9.7a5,5,0,0,0-5,4.72,1.32,1.32,0,0,0,0,.28V24a1.32,1.32,0,0,0,0,.28A5,5,0,0,0,9.7,29H22.3a5,5,0,0,0,5-4.72,1.32,1.32,0,0,0,0-.28V15.11A1.32,1.32,0,0,0,27.28,14.83ZM10.85,21.32a2.81,2.81,0,1,1,2.81-2.81A2.81,2.81,0,0,1,10.85,21.32Zm10.3,0A2.81,2.81,0,1,1,24,18.51,2.81,2.81,0,0,1,21.15,21.32Z" fill="#fff"/>
|
|
||||||
<g opacity="0.6">
|
|
||||||
<path d="M17.67,5.06v5h-4v-5a2,2,0,0,1,4,0Z" fill="#fff"/>
|
|
||||||
</g>
|
|
||||||
<path d="M30.43,19.55c0,2.61-1.4,4.73-3.13,4.73h0a1.32,1.32,0,0,0,0-.28V15.11a1.32,1.32,0,0,0,0-.28h0C29,14.83,30.43,16.94,30.43,19.55Z" fill="#fff" opacity="0.6"/>
|
|
||||||
<path d="M4.7,24a1.32,1.32,0,0,0,0,.28h0c-1.73,0-3.13-2.12-3.13-4.73S3,14.83,4.7,14.83h0a1.32,1.32,0,0,0,0,.28Z" fill="#fff" opacity="0.6"/>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 880 B |
|
@ -222,12 +222,6 @@ Page {
|
||||||
id: warningContent
|
id: warningContent
|
||||||
visible: false
|
visible: false
|
||||||
height: visible ? implicitHeight : 0
|
height: visible ? implicitHeight : 0
|
||||||
anchors {
|
|
||||||
top: parent.top
|
|
||||||
topMargin: Theme.paddingMedium
|
|
||||||
left: parent.left
|
|
||||||
right: parent.right
|
|
||||||
}
|
|
||||||
autoScrollEnabled: true
|
autoScrollEnabled: true
|
||||||
labelVisible: false
|
labelVisible: false
|
||||||
font.pixelSize: Theme.fontSizeSmall
|
font.pixelSize: Theme.fontSizeSmall
|
||||||
|
@ -235,6 +229,12 @@ Page {
|
||||||
placeholderColor: palette.highlightColor
|
placeholderColor: palette.highlightColor
|
||||||
color: palette.highlightColor
|
color: palette.highlightColor
|
||||||
horizontalAlignment: Text.AlignLeft
|
horizontalAlignment: Text.AlignLeft
|
||||||
|
anchors {
|
||||||
|
top: parent.top
|
||||||
|
topMargin: Theme.paddingMedium
|
||||||
|
left: parent.left
|
||||||
|
right: parent.right
|
||||||
|
}
|
||||||
EnterKey.onClicked: {}
|
EnterKey.onClicked: {}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -245,13 +245,6 @@ Page {
|
||||||
|
|
||||||
TextArea {
|
TextArea {
|
||||||
id: toot
|
id: toot
|
||||||
anchors {
|
|
||||||
top: warningContent.bottom
|
|
||||||
topMargin: Theme.paddingMedium
|
|
||||||
left: parent.left
|
|
||||||
right: parent.right
|
|
||||||
rightMargin: Theme.paddingLarge * 2
|
|
||||||
}
|
|
||||||
autoScrollEnabled: true
|
autoScrollEnabled: true
|
||||||
labelVisible: false
|
labelVisible: false
|
||||||
text: description !== "" && (description.charAt(0) === '@'
|
text: description !== "" && (description.charAt(0) === '@'
|
||||||
|
@ -266,6 +259,13 @@ Page {
|
||||||
horizontalAlignment: Text.AlignLeft
|
horizontalAlignment: Text.AlignLeft
|
||||||
placeholderText: qsTr("What's on your mind?")
|
placeholderText: qsTr("What's on your mind?")
|
||||||
font.pixelSize: Theme.fontSizeSmall
|
font.pixelSize: Theme.fontSizeSmall
|
||||||
|
anchors {
|
||||||
|
top: warningContent.bottom
|
||||||
|
topMargin: Theme.paddingMedium
|
||||||
|
left: parent.left
|
||||||
|
right: parent.right
|
||||||
|
rightMargin: Theme.paddingLarge * 2
|
||||||
|
}
|
||||||
EnterKey.onClicked: {}
|
EnterKey.onClicked: {}
|
||||||
onTextChanged: {
|
onTextChanged: {
|
||||||
textOperations.text = toot.text
|
textOperations.text = toot.text
|
||||||
|
|
|
@ -70,7 +70,7 @@ Page {
|
||||||
Button {
|
Button {
|
||||||
id: btnRemoveAccount
|
id: btnRemoveAccount
|
||||||
text: Logic.conf['login'] ? qsTr("Remove Account") : qsTr("Add Account")
|
text: Logic.conf['login'] ? qsTr("Remove Account") : qsTr("Add Account")
|
||||||
width: Theme.buttonWidthMedium
|
preferredWidth: Theme.buttonWidthMedium
|
||||||
anchors.horizontalCenter: parent.horizontalCenter
|
anchors.horizontalCenter: parent.horizontalCenter
|
||||||
onClicked: {
|
onClicked: {
|
||||||
remorsePopup.execute(btnRemoveAccount.text, function() {
|
remorsePopup.execute(btnRemoveAccount.text, function() {
|
||||||
|
@ -125,6 +125,7 @@ Page {
|
||||||
}
|
}
|
||||||
|
|
||||||
SectionHeader {
|
SectionHeader {
|
||||||
|
//: Translation alternative: "Development"
|
||||||
text: qsTr("Credits")
|
text: qsTr("Credits")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -146,13 +147,6 @@ Page {
|
||||||
mail: ""
|
mail: ""
|
||||||
}
|
}
|
||||||
|
|
||||||
ListElement {
|
|
||||||
name: "Miodrag Nikolić"
|
|
||||||
desc: qsTr("Visual identity")
|
|
||||||
mastodon: ""
|
|
||||||
mail: "micotakis@gmail.com"
|
|
||||||
}
|
|
||||||
|
|
||||||
ListElement {
|
ListElement {
|
||||||
name: "Molan"
|
name: "Molan"
|
||||||
desc: qsTr("Development and translations")
|
desc: qsTr("Development and translations")
|
||||||
|
@ -160,6 +154,13 @@ Page {
|
||||||
mail: ""
|
mail: ""
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ListElement {
|
||||||
|
name: "Miodrag Nikolić"
|
||||||
|
desc: qsTr("Visual identity")
|
||||||
|
mastodon: ""
|
||||||
|
mail: "micotakis@gmail.com"
|
||||||
|
}
|
||||||
|
|
||||||
ListElement {
|
ListElement {
|
||||||
name: "Quentin PAGÈS / Quenti ♏"
|
name: "Quentin PAGÈS / Quenti ♏"
|
||||||
desc: qsTr("Occitan & French translation")
|
desc: qsTr("Occitan & French translation")
|
||||||
|
@ -187,13 +188,6 @@ Page {
|
||||||
mastodon: ""
|
mastodon: ""
|
||||||
mail: ""
|
mail: ""
|
||||||
}
|
}
|
||||||
|
|
||||||
ListElement {
|
|
||||||
name: "Mohamed-Touhami MAHDI"
|
|
||||||
desc: qsTr("Added README file")
|
|
||||||
mastodon: "dragnucs@touha.me"
|
|
||||||
mail: "touhami@touha.me"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Item {
|
Item {
|
||||||
|
@ -210,7 +204,7 @@ Page {
|
||||||
}
|
}
|
||||||
onClicked: {
|
onClicked: {
|
||||||
if (model.mastodon !== ""){
|
if (model.mastodon !== ""){
|
||||||
var m = Qt.createQmlObject('import QtQuick 2.0; ListModel { }', Qt.application, 'InternalQmlObject');
|
var m = Qt.createQmlObject('import QtQuick 2.0; ListModel { }', Qt.application, 'InternalQmlObject');
|
||||||
pageStack.push(Qt.resolvedUrl("ConversationPage.qml"), {
|
pageStack.push(Qt.resolvedUrl("ConversationPage.qml"), {
|
||||||
headerTitle: "Mention",
|
headerTitle: "Mention",
|
||||||
description: '@'+model.mastodon,
|
description: '@'+model.mastodon,
|
||||||
|
|
|
@ -12,12 +12,13 @@ BackgroundItem {
|
||||||
|
|
||||||
Rectangle {
|
Rectangle {
|
||||||
id: avatar
|
id: avatar
|
||||||
|
color: "transparent"
|
||||||
width: Theme.itemSizeExtraSmall
|
width: Theme.itemSizeExtraSmall
|
||||||
height: width
|
height: width
|
||||||
anchors.verticalCenter: parent.verticalCenter
|
anchors.verticalCenter: parent.verticalCenter
|
||||||
anchors.left: parent.left
|
anchors.left: parent.left
|
||||||
anchors.leftMargin: Theme.horizontalPageMargin
|
anchors.leftMargin: Theme.horizontalPageMargin
|
||||||
color: Theme.highlightDimmerColor
|
|
||||||
|
|
||||||
Image {
|
Image {
|
||||||
id: img
|
id: img
|
||||||
|
@ -55,40 +56,33 @@ BackgroundItem {
|
||||||
}
|
}
|
||||||
|
|
||||||
Item {
|
Item {
|
||||||
|
id: userdescription
|
||||||
|
height: account_acct.height + display_name.height
|
||||||
anchors.left: avatar.right
|
anchors.left: avatar.right
|
||||||
anchors.leftMargin: Theme.paddingLarge
|
anchors.leftMargin: Theme.paddingLarge
|
||||||
|
anchors.right: parent.right
|
||||||
|
anchors.rightMargin: Theme.horizontalPageMargin
|
||||||
anchors.verticalCenter: parent.verticalCenter
|
anchors.verticalCenter: parent.verticalCenter
|
||||||
height: account_acct.height + display_name.height
|
|
||||||
|
|
||||||
Label {
|
Label {
|
||||||
id: display_name
|
id: display_name
|
||||||
text: account_display_name ? account_display_name : account_username.split('@')[0]
|
text: account_display_name ? account_display_name : account_username.split('@')[0]
|
||||||
color: !pressed ? Theme.primaryColor : Theme.highlightColor
|
color: !pressed ? Theme.primaryColor : Theme.highlightColor
|
||||||
font.pixelSize: Theme.fontSizeSmall
|
font.pixelSize: Theme.fontSizeSmall
|
||||||
|
truncationMode: TruncationMode.Fade
|
||||||
|
width: parent.width - Theme.paddingMedium
|
||||||
anchors.top: parent.top
|
anchors.top: parent.top
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Image {
|
|
||||||
id: icnBot
|
|
||||||
visible: account_bot
|
|
||||||
source: "../../images/icon-s-bot.svg?" + ( pressed ? Theme.highlightColor : Theme.primaryColor )
|
|
||||||
width: account_bot ? Theme.iconSizeExtraSmall : 0
|
|
||||||
height: width
|
|
||||||
y: Theme.paddingLarge
|
|
||||||
anchors {
|
|
||||||
left: display_name.right
|
|
||||||
leftMargin: Theme.paddingSmall
|
|
||||||
verticalCenter: display_name.verticalCenter
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Label {
|
Label {
|
||||||
id: account_acct
|
id: account_acct
|
||||||
text: "@"+model.account_acct
|
text: "@"+model.account_acct
|
||||||
color: !pressed ? Theme.secondaryColor : Theme.secondaryHighlightColor
|
color: !pressed ? Theme.secondaryColor : Theme.secondaryHighlightColor
|
||||||
anchors.leftMargin: Theme.paddingMedium
|
anchors.leftMargin: Theme.paddingMedium
|
||||||
font.pixelSize: Theme.fontSizeExtraSmall
|
font.pixelSize: Theme.fontSizeExtraSmall
|
||||||
|
truncationMode: TruncationMode.Fade
|
||||||
|
width: parent.width - Theme.paddingMedium
|
||||||
anchors.top: display_name.bottom
|
anchors.top: display_name.bottom
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -16,22 +16,10 @@ Item {
|
||||||
( pressed ? Theme.secondaryHighlightColor : (!highlight ? Theme.secondaryColor : Theme.secondaryHighlightColor ))
|
( pressed ? Theme.secondaryHighlightColor : (!highlight ? Theme.secondaryColor : Theme.secondaryHighlightColor ))
|
||||||
} else ( pressed ? Theme.highlightColor : ( !highlight ? Theme.primaryColor : Theme.secondaryColor ))
|
} else ( pressed ? Theme.highlightColor : ( !highlight ? Theme.primaryColor : Theme.secondaryColor ))
|
||||||
truncationMode: TruncationMode.Fade
|
truncationMode: TruncationMode.Fade
|
||||||
width: contentWidth > parent.width /2 ? parent.width /2 : contentWidth
|
width: myList.type !== "follow" ? ( contentWidth > parent.width /2 ? parent.width /2 : contentWidth ) : parent.width - Theme.paddingMedium
|
||||||
anchors.left: parent.left
|
|
||||||
}
|
|
||||||
|
|
||||||
Icon {
|
|
||||||
id: icnBot
|
|
||||||
visible: account_bot
|
|
||||||
source: "../../images/icon-s-bot.svg?" + ( pressed ? Theme.highlightColor : Theme.primaryColor )
|
|
||||||
color: Theme.primaryColor
|
|
||||||
width: account_bot ? Theme.iconSizeExtraSmall * 1.3 : 0
|
|
||||||
height: width
|
|
||||||
y: Theme.paddingLarge
|
|
||||||
anchors {
|
anchors {
|
||||||
left: lblName.right
|
left: parent.left
|
||||||
leftMargin: Theme.paddingSmall
|
leftMargin: Theme.paddingMedium
|
||||||
verticalCenter: lblName.verticalCenter
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -43,8 +31,8 @@ Item {
|
||||||
color: ( pressed ? Theme.secondaryHighlightColor : Theme.secondaryColor )
|
color: ( pressed ? Theme.secondaryHighlightColor : Theme.secondaryColor )
|
||||||
truncationMode: TruncationMode.Fade
|
truncationMode: TruncationMode.Fade
|
||||||
anchors {
|
anchors {
|
||||||
left: icnBot ? icnBot.right : icnLocked.right
|
left: lblName.right
|
||||||
leftMargin: Theme.paddingSmall
|
leftMargin: Theme.paddingMedium
|
||||||
right: lblDate.left
|
right: lblDate.left
|
||||||
rightMargin: Theme.paddingMedium
|
rightMargin: Theme.paddingMedium
|
||||||
verticalCenter: lblName.verticalCenter
|
verticalCenter: lblName.verticalCenter
|
||||||
|
@ -53,13 +41,15 @@ Item {
|
||||||
|
|
||||||
Label {
|
Label {
|
||||||
id: lblScreenNameFollow
|
id: lblScreenNameFollow
|
||||||
visible: model.type === "follow" && myList.type === "notifications"
|
visible: model.type === "follow"
|
||||||
text: '@'+account_username
|
text: '@'+account_username
|
||||||
font.pixelSize: Theme.fontSizeExtraSmall
|
font.pixelSize: Theme.fontSizeExtraSmall
|
||||||
color: ( pressed ? Theme.secondaryHighlightColor : Theme.secondaryColor )
|
color: ( pressed ? Theme.secondaryHighlightColor : Theme.secondaryColor )
|
||||||
|
width: parent.width - Theme.paddingMedium
|
||||||
truncationMode: TruncationMode.Fade
|
truncationMode: TruncationMode.Fade
|
||||||
anchors {
|
anchors {
|
||||||
left: parent.left
|
left: parent.left
|
||||||
|
leftMargin: Theme.paddingMedium
|
||||||
top: lblName.bottom
|
top: lblName.bottom
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -72,6 +62,7 @@ Item {
|
||||||
horizontalAlignment: Text.AlignRight
|
horizontalAlignment: Text.AlignRight
|
||||||
anchors {
|
anchors {
|
||||||
right: parent.right
|
right: parent.right
|
||||||
|
rightMargin: Theme.horizontalPageMargin
|
||||||
verticalCenter: lblName.verticalCenter
|
verticalCenter: lblName.verticalCenter
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,6 +7,7 @@ Item {
|
||||||
visible: true
|
visible: true
|
||||||
height: icon.height+Theme.paddingMedium
|
height: icon.height+Theme.paddingMedium
|
||||||
width: parent.width
|
width: parent.width
|
||||||
|
|
||||||
Icon {
|
Icon {
|
||||||
id: icon
|
id: icon
|
||||||
visible: type.length
|
visible: type.length
|
||||||
|
@ -27,7 +28,7 @@ Item {
|
||||||
id: lblRtByName
|
id: lblRtByName
|
||||||
visible: type.length
|
visible: type.length
|
||||||
text: {
|
text: {
|
||||||
var action = ""
|
var action = "";
|
||||||
switch(type){
|
switch(type){
|
||||||
case "reblog":
|
case "reblog":
|
||||||
action = qsTr('boosted');
|
action = qsTr('boosted');
|
||||||
|
@ -42,7 +43,7 @@ Item {
|
||||||
miniStatus.visible = false
|
miniStatus.visible = false
|
||||||
action = type;
|
action = type;
|
||||||
}
|
}
|
||||||
return typeof reblog_account_username !== "undefined" ? "@" + reblog_account_username + " " + action : " "
|
return typeof reblog_account_username !== "undefined" ? '@' + reblog_account_username + " " + action : " "
|
||||||
}
|
}
|
||||||
font.pixelSize: Theme.fontSizeExtraSmall
|
font.pixelSize: Theme.fontSizeExtraSmall
|
||||||
color: Theme.highlightColor
|
color: Theme.highlightColor
|
||||||
|
|
|
@ -84,7 +84,7 @@ SilicaListView {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
delegate: VisualContainer { }
|
delegate: VisualContainer {}
|
||||||
|
|
||||||
add: Transition {
|
add: Transition {
|
||||||
NumberAnimation { property: "opacity"; from: 0; to: 1.0; duration: 800 }
|
NumberAnimation { property: "opacity"; from: 0; to: 1.0; duration: 800 }
|
||||||
|
|
|
@ -29,22 +29,8 @@ BackgroundItem {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Background for reblogs and favourited statuses in Notification View
|
// Element showing reblog, favourite, follow status on top of Toot
|
||||||
/* Rectangle {
|
MiniStatus {
|
||||||
id: bgNotifications
|
|
||||||
x: 0
|
|
||||||
y: 0
|
|
||||||
visible: myList.type === "notifications" && ( model.type === "favourite" || model.type === "reblog" )
|
|
||||||
width: parent.width
|
|
||||||
height: parent.height
|
|
||||||
opacity: 0.5
|
|
||||||
gradient: Gradient {
|
|
||||||
GradientStop { position: -0.5; color: "transparent" }
|
|
||||||
GradientStop { position: 0.4; color: Theme.highlightDimmerColor }
|
|
||||||
}
|
|
||||||
} */
|
|
||||||
|
|
||||||
MiniStatus { // Element showing reblog- or favourite status on top of Toot
|
|
||||||
id: miniStatus
|
id: miniStatus
|
||||||
anchors {
|
anchors {
|
||||||
leftMargin: Theme.horizontalPageMargin
|
leftMargin: Theme.horizontalPageMargin
|
||||||
|
@ -99,6 +85,7 @@ BackgroundItem {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Avatar dimmer for facourite and reblog notifications
|
||||||
Rectangle {
|
Rectangle {
|
||||||
visible: myList.type === "notifications" && ( model.type === "favourite" || model.type === "reblog" )
|
visible: myList.type === "notifications" && ( model.type === "favourite" || model.type === "reblog" )
|
||||||
opacity: 0.5
|
opacity: 0.5
|
||||||
|
@ -106,19 +93,6 @@ BackgroundItem {
|
||||||
anchors.fill: avatar
|
anchors.fill: avatar
|
||||||
}
|
}
|
||||||
|
|
||||||
Image {
|
|
||||||
id: iconTR
|
|
||||||
visible: typeof status_reblogged !== "undefined" && status_reblogged
|
|
||||||
width: Theme.iconSizeExtraSmall
|
|
||||||
height: width
|
|
||||||
source: "image://theme/icon-s-retweet"
|
|
||||||
anchors {
|
|
||||||
top: avatar.bottom
|
|
||||||
topMargin: Theme.paddingMedium
|
|
||||||
left: avatar.left
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Icon {
|
Icon {
|
||||||
id: iconDirectMsg
|
id: iconDirectMsg
|
||||||
visible: status_visibility === "direct"
|
visible: status_visibility === "direct"
|
||||||
|
@ -188,16 +162,13 @@ BackgroundItem {
|
||||||
anchors {
|
anchors {
|
||||||
top: avatar.top
|
top: avatar.top
|
||||||
left: avatar.right
|
left: avatar.right
|
||||||
leftMargin: Theme.paddingMedium
|
|
||||||
right: parent.right
|
right: parent.right
|
||||||
rightMargin: Theme.horizontalPageMargin
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Toot content
|
// Toot content
|
||||||
Label {
|
Label {
|
||||||
id: lblContent
|
id: lblContent
|
||||||
|
|
||||||
visible: model.type !== "follow"
|
visible: model.type !== "follow"
|
||||||
text: if (myList.type === "notifications" && ( model.type === "favourite" || model.type === "reblog" )) {
|
text: if (myList.type === "notifications" && ( model.type === "favourite" || model.type === "reblog" )) {
|
||||||
content
|
content
|
||||||
|
@ -219,7 +190,9 @@ BackgroundItem {
|
||||||
} else content.length ? ( contentWarningLabel.paintedHeight > paintedHeight ? contentWarningLabel.paintedHeight : paintedHeight ) : 0
|
} else content.length ? ( contentWarningLabel.paintedHeight > paintedHeight ? contentWarningLabel.paintedHeight : paintedHeight ) : 0
|
||||||
anchors {
|
anchors {
|
||||||
left: miniHeader.left
|
left: miniHeader.left
|
||||||
|
leftMargin: Theme.paddingMedium
|
||||||
right: miniHeader.right
|
right: miniHeader.right
|
||||||
|
rightMargin: Theme.horizontalPageMargin
|
||||||
top: miniHeader.bottom
|
top: miniHeader.bottom
|
||||||
topMargin: Theme.paddingSmall
|
topMargin: Theme.paddingSmall
|
||||||
bottomMargin: Theme.paddingLarge
|
bottomMargin: Theme.paddingLarge
|
||||||
|
@ -295,8 +268,8 @@ BackgroundItem {
|
||||||
model: typeof attachments !== "undefined" ? attachments : Qt.createQmlObject('import QtQuick 2.0; ListModel { }', Qt.application, 'InternalQmlObject')
|
model: typeof attachments !== "undefined" ? attachments : Qt.createQmlObject('import QtQuick 2.0; ListModel { }', Qt.application, 'InternalQmlObject')
|
||||||
height: Theme.iconSizeExtraLarge * 2
|
height: Theme.iconSizeExtraLarge * 2
|
||||||
anchors {
|
anchors {
|
||||||
left: miniHeader.left
|
left: lblContent.left
|
||||||
right: miniHeader.right
|
right: lblContent.right
|
||||||
top: lblContent.bottom
|
top: lblContent.bottom
|
||||||
topMargin: Theme.paddingMedium
|
topMargin: Theme.paddingMedium
|
||||||
bottomMargin: Theme.paddingLarge
|
bottomMargin: Theme.paddingLarge
|
||||||
|
@ -407,6 +380,7 @@ BackgroundItem {
|
||||||
}
|
}
|
||||||
|
|
||||||
Icon {
|
Icon {
|
||||||
|
id: icBM
|
||||||
source: "../../images/icon-s-bookmark.svg?"
|
source: "../../images/icon-s-bookmark.svg?"
|
||||||
color: !model.status_bookmarked ? Theme.highlightColor : Theme.primaryColor
|
color: !model.status_bookmarked ? Theme.highlightColor : Theme.primaryColor
|
||||||
width: Theme.iconSizeExtraSmall
|
width: Theme.iconSizeExtraSmall
|
||||||
|
@ -438,8 +412,8 @@ BackgroundItem {
|
||||||
width: Theme.iconSizeExtraSmall
|
width: Theme.iconSizeExtraSmall
|
||||||
height: width
|
height: width
|
||||||
anchors {
|
anchors {
|
||||||
leftMargin: Theme.horizontalPageMargin + Theme.paddingMedium
|
|
||||||
left: parent.left
|
left: parent.left
|
||||||
|
leftMargin: Theme.horizontalPageMargin + Theme.paddingMedium
|
||||||
verticalCenter: parent.verticalCenter
|
verticalCenter: parent.verticalCenter
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -318,6 +318,7 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Credits</source>
|
<source>Credits</source>
|
||||||
|
<extracomment>Translation alternative: "Development"</extracomment>
|
||||||
<translation>Über</translation>
|
<translation>Über</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
@ -348,10 +349,6 @@
|
||||||
<source>Spanish translation</source>
|
<source>Spanish translation</source>
|
||||||
<translation>Spanische Übersetzung</translation>
|
<translation>Spanische Übersetzung</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Added README file</source>
|
|
||||||
<translation>Erstellung README-Datei</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Use</source>
|
<source>Use</source>
|
||||||
<extracomment>Full sentence for translation: "Use Transifex to help with app translation to your language." - The word Transifex is a link and doesn't need translation.</extracomment>
|
<extracomment>Full sentence for translation: "Use Transifex to help with app translation to your language." - The word Transifex is a link and doesn't need translation.</extracomment>
|
||||||
|
|
|
@ -318,6 +318,7 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Credits</source>
|
<source>Credits</source>
|
||||||
|
<extracomment>Translation alternative: "Development"</extracomment>
|
||||||
<translation>Ευχαριστίες</translation>
|
<translation>Ευχαριστίες</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
@ -348,10 +349,6 @@
|
||||||
<source>Spanish translation</source>
|
<source>Spanish translation</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Added README file</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Use</source>
|
<source>Use</source>
|
||||||
<extracomment>Full sentence for translation: "Use Transifex to help with app translation to your language." - The word Transifex is a link and doesn't need translation.</extracomment>
|
<extracomment>Full sentence for translation: "Use Transifex to help with app translation to your language." - The word Transifex is a link and doesn't need translation.</extracomment>
|
||||||
|
|
|
@ -318,6 +318,7 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Credits</source>
|
<source>Credits</source>
|
||||||
|
<extracomment>Translation alternative: "Development"</extracomment>
|
||||||
<translation>Créditos</translation>
|
<translation>Créditos</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
@ -348,10 +349,6 @@
|
||||||
<source>Spanish translation</source>
|
<source>Spanish translation</source>
|
||||||
<translation>Traducción al español</translation>
|
<translation>Traducción al español</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Added README file</source>
|
|
||||||
<translation>Añadido archivo README</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Use</source>
|
<source>Use</source>
|
||||||
<extracomment>Full sentence for translation: "Use Transifex to help with app translation to your language." - The word Transifex is a link and doesn't need translation.</extracomment>
|
<extracomment>Full sentence for translation: "Use Transifex to help with app translation to your language." - The word Transifex is a link and doesn't need translation.</extracomment>
|
||||||
|
|
|
@ -66,7 +66,7 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Hide Reply</source>
|
<source>Hide Reply</source>
|
||||||
<translation>Fermer Répondre</translation>
|
<translation>Masquer la réponse</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -318,6 +318,7 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Credits</source>
|
<source>Credits</source>
|
||||||
|
<extracomment>Translation alternative: "Development"</extracomment>
|
||||||
<translation>Développement</translation>
|
<translation>Développement</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
@ -348,10 +349,6 @@
|
||||||
<source>Spanish translation</source>
|
<source>Spanish translation</source>
|
||||||
<translation>Traduction espagnole</translation>
|
<translation>Traduction espagnole</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Added README file</source>
|
|
||||||
<translation>Fichier README ajouté</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Use</source>
|
<source>Use</source>
|
||||||
<extracomment>Full sentence for translation: "Use Transifex to help with app translation to your language." - The word Transifex is a link and doesn't need translation.</extracomment>
|
<extracomment>Full sentence for translation: "Use Transifex to help with app translation to your language." - The word Transifex is a link and doesn't need translation.</extracomment>
|
||||||
|
|
|
@ -4,23 +4,18 @@
|
||||||
<context>
|
<context>
|
||||||
<name>API</name>
|
<name>API</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/lib/API.js" line="158"/>
|
|
||||||
<source>favourited</source>
|
<source>favourited</source>
|
||||||
<translation>ha apprezzato</translation>
|
<translation>ha apprezzato</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/lib/API.js" line="169"/>
|
|
||||||
<source>followed you</source>
|
<source>followed you</source>
|
||||||
<translation>ha iniziato a seguirti</translation>
|
<translation>ha iniziato a seguirti</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/lib/API.js" line="179"/>
|
|
||||||
<source>boosted</source>
|
<source>boosted</source>
|
||||||
<translation>ha condiviso</translation>
|
<translation>ha condiviso</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/lib/API.js" line="189"/>
|
|
||||||
<location filename="../qml/lib/API.js" line="191"/>
|
|
||||||
<source>said</source>
|
<source>said</source>
|
||||||
<translation>ha detto</translation>
|
<translation>ha detto</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -28,80 +23,66 @@
|
||||||
<context>
|
<context>
|
||||||
<name>ConversationPage</name>
|
<name>ConversationPage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/ConversationPage.qml" line="111"/>
|
|
||||||
<source>Copy Link to Clipboard</source>
|
<source>Copy Link to Clipboard</source>
|
||||||
<extracomment>Use the translation of "Copy Link" for a shorter PullDownMenu label</extracomment>
|
<extracomment>Use the translation of "Copy Link" for a shorter PullDownMenu label</extracomment>
|
||||||
<translation>Copia link</translation>
|
<translation>Copia link</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/ConversationPage.qml" line="127"/>
|
|
||||||
<source>Reply</source>
|
|
||||||
<extracomment>"Reply" will show the Toot text entry Panel. "Hide Reply" closes it. Alternative: Use "Close Reply"</extracomment>
|
|
||||||
<translation>Risposta</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/pages/ConversationPage.qml" line="127"/>
|
|
||||||
<source>Hide Reply</source>
|
|
||||||
<translation>Chiudere Risposta</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/pages/ConversationPage.qml" line="234"/>
|
|
||||||
<source>Write your warning here</source>
|
<source>Write your warning here</source>
|
||||||
<translation>Contenuto avviso</translation>
|
<translation>Contenuto avviso</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/ConversationPage.qml" line="267"/>
|
|
||||||
<source>What's on your mind?</source>
|
<source>What's on your mind?</source>
|
||||||
<translation>A cosa stai pensando?</translation>
|
<translation>A cosa stai pensando?</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/ConversationPage.qml" line="334"/>
|
|
||||||
<source>Delete</source>
|
<source>Delete</source>
|
||||||
<translation>Elimina</translation>
|
<translation>Elimina</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/ConversationPage.qml" line="432"/>
|
|
||||||
<source>Public</source>
|
<source>Public</source>
|
||||||
<translation>Pubblico</translation>
|
<translation>Pubblico</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/ConversationPage.qml" line="435"/>
|
|
||||||
<source>Unlisted</source>
|
<source>Unlisted</source>
|
||||||
<translation>Non elencato</translation>
|
<translation>Non elencato</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/ConversationPage.qml" line="438"/>
|
|
||||||
<source>Followers-only</source>
|
<source>Followers-only</source>
|
||||||
<translation>Solo ai seguaci</translation>
|
<translation>Solo ai seguaci</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/ConversationPage.qml" line="441"/>
|
|
||||||
<source>Direct</source>
|
<source>Direct</source>
|
||||||
<translation>Diretto</translation>
|
<translation>Diretto</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/ConversationPage.qml" line="488"/>
|
|
||||||
<source>Toot sent!</source>
|
<source>Toot sent!</source>
|
||||||
<translation>Toot è stato pubblicato!</translation>
|
<translation>Toot è stato pubblicato!</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Reply</source>
|
||||||
|
<extracomment>"Reply" will show the Toot text entry Panel. "Hide Reply" closes it. Alternative: Use "Close Reply"</extracomment>
|
||||||
|
<translation>Rispondere</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Hide Reply</source>
|
||||||
|
<translation>Chuidere risposta</translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>CoverPage</name>
|
<name>CoverPage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/cover/CoverPage.qml" line="118"/>
|
|
||||||
<source>New Toot</source>
|
<source>New Toot</source>
|
||||||
<translation>Nuovo toot</translation>
|
<translation>Nuovo Toot</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>EmojiSelect</name>
|
<name>EmojiSelect</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/components/EmojiSelect.qml" line="21"/>
|
|
||||||
<source>Emojis</source>
|
<source>Emojis</source>
|
||||||
<translation>Emojis</translation>
|
<translation>Emojis</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/components/EmojiSelect.qml" line="22"/>
|
|
||||||
<source>Tap to insert</source>
|
<source>Tap to insert</source>
|
||||||
<translation>Tap per inserire</translation>
|
<translation>Tap per inserire</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -109,7 +90,6 @@
|
||||||
<context>
|
<context>
|
||||||
<name>ImageUploader</name>
|
<name>ImageUploader</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../src/imageuploader.cpp" line="83"/>
|
|
||||||
<source>The file %1 does not exists</source>
|
<source>The file %1 does not exists</source>
|
||||||
<translation>Il file %1 non esiste</translation>
|
<translation>Il file %1 non esiste</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -117,27 +97,22 @@
|
||||||
<context>
|
<context>
|
||||||
<name>LoginPage</name>
|
<name>LoginPage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/LoginPage.qml" line="22"/>
|
|
||||||
<source>Login</source>
|
<source>Login</source>
|
||||||
<translation>Accesso</translation>
|
<translation>Accesso</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/LoginPage.qml" line="26"/>
|
|
||||||
<source>Instance</source>
|
<source>Instance</source>
|
||||||
<translation>Istanza</translation>
|
<translation>Istanza</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/LoginPage.qml" line="32"/>
|
|
||||||
<source>Enter a valid Mastodon instance URL</source>
|
<source>Enter a valid Mastodon instance URL</source>
|
||||||
<translation>Inserire URL di una istanza Mastodon valida</translation>
|
<translation>Inserire URL di una istanza Mastodon valida</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/LoginPage.qml" line="88"/>
|
|
||||||
<source>Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.</source>
|
<source>Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.</source>
|
||||||
<translation>Mastodon è un servizio di rete sociale in software libero, costituito in una federazione d'istanze. Mastodon fa parte del più ampio Fediverso, permettendo ai suoi utenti di interagire anche con utenti su diverse piattaforme aperte che supportano lo stesso protocollo.</translation>
|
<translation>Mastodon è un servizio di rete sociale in software libero, costituito in una federazione d'istanze. Mastodon fa parte del più ampio Fediverso, permettendo ai suoi utenti di interagire anche con utenti su diverse piattaforme aperte che supportano lo stesso protocollo.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/LoginPage.qml" line="159"/>
|
|
||||||
<source>Reload</source>
|
<source>Reload</source>
|
||||||
<translation>Ricarica</translation>
|
<translation>Ricarica</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -145,45 +120,37 @@
|
||||||
<context>
|
<context>
|
||||||
<name>MainPage</name>
|
<name>MainPage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/MainPage.qml" line="37"/>
|
|
||||||
<source>Home</source>
|
<source>Home</source>
|
||||||
<translation>Home</translation>
|
<translation>Home</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/MainPage.qml" line="47"/>
|
|
||||||
<source>Notifications</source>
|
<source>Notifications</source>
|
||||||
<translation>Notifiche</translation>
|
<translation>Notifiche</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/MainPage.qml" line="58"/>
|
<source>New Toot</source>
|
||||||
<source>Local</source>
|
<translation>Nuovo Toot</translation>
|
||||||
<translation>Locale</translation>
|
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/MainPage.qml" line="69"/>
|
|
||||||
<source>Federated</source>
|
|
||||||
<translation>Federazione</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/pages/MainPage.qml" line="104"/>
|
|
||||||
<source>Search</source>
|
<source>Search</source>
|
||||||
<translation>Cerca</translation>
|
<translation>Cerca</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/MainPage.qml" line="110"/>
|
|
||||||
<source>@user or #term</source>
|
<source>@user or #term</source>
|
||||||
<translation>@utente o #termine</translation>
|
<translation>@utente o #terme</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/MainPage.qml" line="264"/>
|
<source>Local</source>
|
||||||
<source>New Toot</source>
|
<translation>Locale</translation>
|
||||||
<translation>Nuovo toot</translation>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Federated</source>
|
||||||
|
<translation>Federazione</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>MediaFullScreen</name>
|
<name>MediaFullScreen</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/components/MediaFullScreen.qml" line="289"/>
|
|
||||||
<source>Error loading</source>
|
<source>Error loading</source>
|
||||||
<translation>Errore durante caricamento</translation>
|
<translation>Errore durante caricamento</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -191,17 +158,14 @@
|
||||||
<context>
|
<context>
|
||||||
<name>MiniStatus</name>
|
<name>MiniStatus</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/components/MiniStatus.qml" line="33"/>
|
|
||||||
<source>boosted</source>
|
<source>boosted</source>
|
||||||
<translation>ha condiviso</translation>
|
<translation>ha condiviso</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/components/MiniStatus.qml" line="36"/>
|
|
||||||
<source>favourited</source>
|
<source>favourited</source>
|
||||||
<translation>ha apprezzato</translation>
|
<translation>ha apprezzato</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/components/MiniStatus.qml" line="39"/>
|
|
||||||
<source>followed you</source>
|
<source>followed you</source>
|
||||||
<translation>ha iniziato a seguirti</translation>
|
<translation>ha iniziato a seguirti</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -209,281 +173,225 @@
|
||||||
<context>
|
<context>
|
||||||
<name>MyList</name>
|
<name>MyList</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/components/MyList.qml" line="12"/>
|
<source>Load more</source>
|
||||||
<source>Loading</source>
|
<translation>Caricare altri</translation>
|
||||||
<translation>Caricamento</translation>
|
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/components/MyList.qml" line="13"/>
|
|
||||||
<source>please wait...</source>
|
|
||||||
<translation>Attendere un momento...</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/pages/components/MyList.qml" line="63"/>
|
|
||||||
<source>Settings</source>
|
<source>Settings</source>
|
||||||
<translation>Impostazioni</translation>
|
<translation>Impostazioni</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/components/MyList.qml" line="70"/>
|
<source>Loading</source>
|
||||||
<location filename="../qml/pages/components/MyList.qml" line="73"/>
|
<translation>Caricamento</translation>
|
||||||
<source>New Toot</source>
|
|
||||||
<translation>Nuovo toot</translation>
|
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/components/MyList.qml" line="80"/>
|
<source>please wait...</source>
|
||||||
<source>Load more</source>
|
<translation>Attendere un momento...</translation>
|
||||||
<translation>Caricare altri</translation>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>New Toot</source>
|
||||||
|
<translation>Nuovo Toot</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ProfileHeader</name>
|
<name>ProfileHeader</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/components/ProfileHeader.qml" line="128"/>
|
<source>Bot</source>
|
||||||
<source>Group</source>
|
<translation>Bot</translation>
|
||||||
<translation>Gruppo</translation>
|
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/components/ProfileHeader.qml" line="146"/>
|
|
||||||
<source>Follows you</source>
|
<source>Follows you</source>
|
||||||
<translation>Ti segue</translation>
|
<translation>Ti segue</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/components/ProfileHeader.qml" line="183"/>
|
<source>Group</source>
|
||||||
<source>Bot</source>
|
<translation>Gruppo</translation>
|
||||||
<translation>Bot</translation>
|
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ProfilePage</name>
|
<name>ProfilePage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/ProfilePage.qml" line="156"/>
|
|
||||||
<source>About</source>
|
<source>About</source>
|
||||||
<extracomment>If there's no good translation for "About", use "Details" (in details about profile).</extracomment>
|
<extracomment>If there's no good translation for "About", use "Details" (in details about profile).</extracomment>
|
||||||
<translation>Dettagli</translation>
|
<translation>Dettagli</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/ProfilePage.qml" line="235"/>
|
|
||||||
<source>Followers</source>
|
<source>Followers</source>
|
||||||
<extracomment>Will show as: "35 Followers"</extracomment>
|
<extracomment>Will show as: "35 Followers"</extracomment>
|
||||||
<translation>Seguaci</translation>
|
<translation>Seguaci</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/ProfilePage.qml" line="246"/>
|
|
||||||
<source>Following</source>
|
<source>Following</source>
|
||||||
<extracomment>Will show as: "23 Following"</extracomment>
|
<extracomment>Will show as: "23 Following"</extracomment>
|
||||||
<translation>Segue</translation>
|
<translation>Segue</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/ProfilePage.qml" line="257"/>
|
|
||||||
<source>Statuses</source>
|
<source>Statuses</source>
|
||||||
<extracomment>Will show as: "115 Statuses"</extracomment>
|
<extracomment>Will show as: "115 Statuses"</extracomment>
|
||||||
<translation>Toots</translation>
|
<translation>Toots</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/ProfilePage.qml" line="273"/>
|
|
||||||
<location filename="../qml/pages/ProfilePage.qml" line="276"/>
|
|
||||||
<source>Mention</source>
|
|
||||||
<translation>Menzionare</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/pages/ProfilePage.qml" line="288"/>
|
|
||||||
<source>Unfollow</source>
|
<source>Unfollow</source>
|
||||||
<extracomment>Is a button. Keep it as short as possible.</extracomment>
|
<extracomment>Is a button. Keep it as short as possible.</extracomment>
|
||||||
<translation>Smetti di seguire</translation>
|
<translation>Smetti di seguire</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/ProfilePage.qml" line="290"/>
|
|
||||||
<source>Requested</source>
|
<source>Requested</source>
|
||||||
<extracomment>Is a button. Keep it as short as possible.</extracomment>
|
<extracomment>Is a button. Keep it as short as possible.</extracomment>
|
||||||
<translation>Richiesto</translation>
|
<translation>Richiesto</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/ProfilePage.qml" line="292"/>
|
|
||||||
<source>Follow</source>
|
<source>Follow</source>
|
||||||
<extracomment>Is a button. Keep it as short as possible.</extracomment>
|
<extracomment>Is a button. Keep it as short as possible.</extracomment>
|
||||||
<translation>Segui</translation>
|
<translation>Segui</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/ProfilePage.qml" line="311"/>
|
|
||||||
<source>Unmute</source>
|
<source>Unmute</source>
|
||||||
<extracomment>Is a button. Keep it as short as possible.</extracomment>
|
<extracomment>Is a button. Keep it as short as possible.</extracomment>
|
||||||
<translation>Non silenziare</translation>
|
<translation>Non silenziare</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/ProfilePage.qml" line="313"/>
|
|
||||||
<source>Mute</source>
|
<source>Mute</source>
|
||||||
<extracomment>Is a button. Keep it as short as possible.</extracomment>
|
<extracomment>Is a button. Keep it as short as possible.</extracomment>
|
||||||
<translation>Silenzia</translation>
|
<translation>Silenzia</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/ProfilePage.qml" line="331"/>
|
|
||||||
<source>Unblock</source>
|
<source>Unblock</source>
|
||||||
<extracomment>Is a button. Keep it as short as possible.</extracomment>
|
<extracomment>Is a button. Keep it as short as possible.</extracomment>
|
||||||
<translation>Sblocca</translation>
|
<translation>Sblocca</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/ProfilePage.qml" line="333"/>
|
|
||||||
<source>Block</source>
|
<source>Block</source>
|
||||||
<extracomment>Is a button. Keep it as short as possible.</extracomment>
|
<extracomment>Is a button. Keep it as short as possible.</extracomment>
|
||||||
<translation>Blocca</translation>
|
<translation>Blocca</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/ProfilePage.qml" line="349"/>
|
|
||||||
<source>Open in Browser</source>
|
<source>Open in Browser</source>
|
||||||
<translation>Aprire nel browser</translation>
|
<translation>Aprire nel browser</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Mention</source>
|
||||||
|
<translation>Menzionare</translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>SettingsPage</name>
|
<name>SettingsPage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/SettingsPage.qml" line="25"/>
|
|
||||||
<source>Settings</source>
|
<source>Settings</source>
|
||||||
<translation>Impostazioni</translation>
|
<translation>Impostazioni</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/SettingsPage.qml" line="28"/>
|
|
||||||
<source>Options</source>
|
<source>Options</source>
|
||||||
<translation>Opzioni</translation>
|
<translation>Opzioni</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/SettingsPage.qml" line="31"/>
|
|
||||||
<source>Load Images in Toots</source>
|
<source>Load Images in Toots</source>
|
||||||
<translation>Caricare immagini nei toots</translation>
|
<translation>Caricare immagini nei Toots</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/SettingsPage.qml" line="32"/>
|
|
||||||
<source>Disable this option if you want to preserve your data connection</source>
|
<source>Disable this option if you want to preserve your data connection</source>
|
||||||
<translation>Disabilitare questa opzione per conservare connessione dati</translation>
|
<translation>Disabilitare questa opzione per conservare connessione dati</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/SettingsPage.qml" line="40"/>
|
|
||||||
<source>Account</source>
|
<source>Account</source>
|
||||||
<translation>Account</translation>
|
<translation>Account</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/SettingsPage.qml" line="72"/>
|
|
||||||
<source>Remove Account</source>
|
<source>Remove Account</source>
|
||||||
<translation>Rimozione del account</translation>
|
<translation>Rimozione del account</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/SettingsPage.qml" line="72"/>
|
|
||||||
<source>Add Account</source>
|
<source>Add Account</source>
|
||||||
<translation>Aggiungi account</translation>
|
<translation>Aggiungi account</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/SettingsPage.qml" line="95"/>
|
|
||||||
<source>Deauthorize this app from using your account and remove account data from phone</source>
|
<source>Deauthorize this app from using your account and remove account data from phone</source>
|
||||||
<translation>Annullare l'autorizzazione dell'app e rimuovere l'account</translation>
|
<translation>Annullare l'autorizzazione dell'app e rimuovere l'account</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/SettingsPage.qml" line="95"/>
|
|
||||||
<source>Authorize this app to access your Mastodon account</source>
|
<source>Authorize this app to access your Mastodon account</source>
|
||||||
<translation>Autorizzare l'app all'utilizzo del conto Mastodon</translation>
|
<translation>Autorizzare l'app all'utilizzo del conto Mastodon</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/SettingsPage.qml" line="106"/>
|
|
||||||
<source>Translate</source>
|
<source>Translate</source>
|
||||||
<translation>Tradurre</translation>
|
<translation>Tradurre</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/SettingsPage.qml" line="112"/>
|
<source>Credits</source>
|
||||||
|
<extracomment>Translation alternative: "Development"</extracomment>
|
||||||
|
<translation>Sviluppo</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>UI/UX design and development</source>
|
||||||
|
<translation>Design UI/UX e sviluppo</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Visual identity</source>
|
||||||
|
<translation>Identità visiva</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Development and translations</source>
|
||||||
|
<translation>Sviluppo e traduzioni</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Occitan & French translation</source>
|
||||||
|
<translation>Traduzione francese e occitanica</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Chinese translation</source>
|
||||||
|
<translation>Traduzione cinese</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Dutch translation</source>
|
||||||
|
<translation>Traduzione olandese</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Spanish translation</source>
|
||||||
|
<translation>Traduzione spagnola</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
<source>Use</source>
|
<source>Use</source>
|
||||||
<extracomment>Full sentence for translation: "Use Transifex to help with app translation to your language." - The word Transifex is a link and doesn't need translation.</extracomment>
|
<extracomment>Full sentence for translation: "Use Transifex to help with app translation to your language." - The word Transifex is a link and doesn't need translation.</extracomment>
|
||||||
<translation>Utilizzare</translation>
|
<translation>Utilizzare</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/SettingsPage.qml" line="112"/>
|
|
||||||
<source>to help with app translation to your language.</source>
|
<source>to help with app translation to your language.</source>
|
||||||
<translation>per aiutare nella traduzione dell'app.</translation>
|
<translation>per aiutare nella traduzione dell'app.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<location filename="../qml/pages/SettingsPage.qml" line="128"/>
|
|
||||||
<source>Credits</source>
|
|
||||||
<translation>Sviluppo</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/pages/SettingsPage.qml" line="144"/>
|
|
||||||
<source>UI/UX design and development</source>
|
|
||||||
<translation>Design UI/UX e sviluppo</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/pages/SettingsPage.qml" line="151"/>
|
|
||||||
<source>Visual identity</source>
|
|
||||||
<translation>Identità visiva</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/pages/SettingsPage.qml" line="158"/>
|
|
||||||
<source>Development and translations</source>
|
|
||||||
<translation>Sviluppo e traduzioni</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/pages/SettingsPage.qml" line="165"/>
|
|
||||||
<source>Occitan & French translation</source>
|
|
||||||
<translation>Traduzione francese e occitanica</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/pages/SettingsPage.qml" line="172"/>
|
|
||||||
<source>Chinese translation</source>
|
|
||||||
<translation>Traduzione cinese</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/pages/SettingsPage.qml" line="179"/>
|
|
||||||
<source>Dutch translation</source>
|
|
||||||
<translation>Traduzione olandese</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/pages/SettingsPage.qml" line="186"/>
|
|
||||||
<source>Spanish translation</source>
|
|
||||||
<translation>Traduzione spagnola</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/pages/SettingsPage.qml" line="193"/>
|
|
||||||
<source>Added README file</source>
|
|
||||||
<translation>Aggiunto file README</translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>VisualContainer</name>
|
<name>VisualContainer</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/components/VisualContainer.qml" line="314"/>
|
|
||||||
<source>Unboost</source>
|
<source>Unboost</source>
|
||||||
<translation>Annulla condivisione</translation>
|
<translation>Annuler le partage</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/components/VisualContainer.qml" line="314"/>
|
|
||||||
<source>Boost</source>
|
<source>Boost</source>
|
||||||
<translation>Condividi</translation>
|
<translation>Partager</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/components/VisualContainer.qml" line="355"/>
|
|
||||||
<source>Unfavorite</source>
|
<source>Unfavorite</source>
|
||||||
<translation>Annulla apprezzamento</translation>
|
<translation>Retirer des favoris</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/components/VisualContainer.qml" line="355"/>
|
|
||||||
<source>Favorite</source>
|
<source>Favorite</source>
|
||||||
<translation>Apprezzato</translation>
|
<translation>Ajouter aux favoris</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/components/VisualContainer.qml" line="396"/>
|
|
||||||
<source>Remove Bookmark</source>
|
|
||||||
<translation>Elimina segnalibro</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/pages/components/VisualContainer.qml" line="396"/>
|
|
||||||
<source>Bookmark</source>
|
|
||||||
<translation>Aggiungi segnalibro</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/pages/components/VisualContainer.qml" line="426"/>
|
|
||||||
<location filename="../qml/pages/components/VisualContainer.qml" line="429"/>
|
|
||||||
<source>Mention</source>
|
<source>Mention</source>
|
||||||
<translation>Menzionare</translation>
|
<translation>Mentionner</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/pages/components/VisualContainer.qml" line="455"/>
|
|
||||||
<source>Conversation</source>
|
<source>Conversation</source>
|
||||||
<translation>Conversazione</translation>
|
<translation>Conversation</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Remove Bookmark</source>
|
||||||
|
<translation>Retirer marque-page</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Bookmark</source>
|
||||||
|
<translation>Ajouter aux marque-pages</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
</TS>
|
</TS>
|
||||||
|
|
|
@ -318,6 +318,7 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Credits</source>
|
<source>Credits</source>
|
||||||
|
<extracomment>Translation alternative: "Development"</extracomment>
|
||||||
<translation>Credits</translation>
|
<translation>Credits</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
@ -348,10 +349,6 @@
|
||||||
<source>Spanish translation</source>
|
<source>Spanish translation</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Added README file</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Use</source>
|
<source>Use</source>
|
||||||
<extracomment>Full sentence for translation: "Use Transifex to help with app translation to your language." - The word Transifex is a link and doesn't need translation.</extracomment>
|
<extracomment>Full sentence for translation: "Use Transifex to help with app translation to your language." - The word Transifex is a link and doesn't need translation.</extracomment>
|
||||||
|
|
|
@ -318,6 +318,7 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Credits</source>
|
<source>Credits</source>
|
||||||
|
<extracomment>Translation alternative: "Development"</extracomment>
|
||||||
<translation>Credits</translation>
|
<translation>Credits</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
@ -348,10 +349,6 @@
|
||||||
<source>Spanish translation</source>
|
<source>Spanish translation</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Added README file</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Use</source>
|
<source>Use</source>
|
||||||
<extracomment>Full sentence for translation: "Use Transifex to help with app translation to your language." - The word Transifex is a link and doesn't need translation.</extracomment>
|
<extracomment>Full sentence for translation: "Use Transifex to help with app translation to your language." - The word Transifex is a link and doesn't need translation.</extracomment>
|
||||||
|
|
|
@ -318,6 +318,7 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Credits</source>
|
<source>Credits</source>
|
||||||
|
<extracomment>Translation alternative: "Development"</extracomment>
|
||||||
<translation>Crèdits</translation>
|
<translation>Crèdits</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
@ -348,10 +349,6 @@
|
||||||
<source>Spanish translation</source>
|
<source>Spanish translation</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Added README file</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Use</source>
|
<source>Use</source>
|
||||||
<extracomment>Full sentence for translation: "Use Transifex to help with app translation to your language." - The word Transifex is a link and doesn't need translation.</extracomment>
|
<extracomment>Full sentence for translation: "Use Transifex to help with app translation to your language." - The word Transifex is a link and doesn't need translation.</extracomment>
|
||||||
|
|
|
@ -318,6 +318,7 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Credits</source>
|
<source>Credits</source>
|
||||||
|
<extracomment>Translation alternative: "Development"</extracomment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
@ -348,10 +349,6 @@
|
||||||
<source>Spanish translation</source>
|
<source>Spanish translation</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Added README file</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Use</source>
|
<source>Use</source>
|
||||||
<extracomment>Full sentence for translation: "Use Transifex to help with app translation to your language." - The word Transifex is a link and doesn't need translation.</extracomment>
|
<extracomment>Full sentence for translation: "Use Transifex to help with app translation to your language." - The word Transifex is a link and doesn't need translation.</extracomment>
|
||||||
|
|
|
@ -318,6 +318,7 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Credits</source>
|
<source>Credits</source>
|
||||||
|
<extracomment>Translation alternative: "Development"</extracomment>
|
||||||
<translation>Зачет</translation>
|
<translation>Зачет</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
@ -348,10 +349,6 @@
|
||||||
<source>Spanish translation</source>
|
<source>Spanish translation</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Added README file</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Use</source>
|
<source>Use</source>
|
||||||
<extracomment>Full sentence for translation: "Use Transifex to help with app translation to your language." - The word Transifex is a link and doesn't need translation.</extracomment>
|
<extracomment>Full sentence for translation: "Use Transifex to help with app translation to your language." - The word Transifex is a link and doesn't need translation.</extracomment>
|
||||||
|
|
|
@ -318,6 +318,7 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Credits</source>
|
<source>Credits</source>
|
||||||
|
<extracomment>Translation alternative: "Development"</extracomment>
|
||||||
<translation>Спомен плоча</translation>
|
<translation>Спомен плоча</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
@ -348,10 +349,6 @@
|
||||||
<source>Spanish translation</source>
|
<source>Spanish translation</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Added README file</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Use</source>
|
<source>Use</source>
|
||||||
<extracomment>Full sentence for translation: "Use Transifex to help with app translation to your language." - The word Transifex is a link and doesn't need translation.</extracomment>
|
<extracomment>Full sentence for translation: "Use Transifex to help with app translation to your language." - The word Transifex is a link and doesn't need translation.</extracomment>
|
||||||
|
|
|
@ -318,6 +318,7 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Credits</source>
|
<source>Credits</source>
|
||||||
|
<extracomment>Translation alternative: "Development"</extracomment>
|
||||||
<translation>Erkännanden</translation>
|
<translation>Erkännanden</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
@ -348,10 +349,6 @@
|
||||||
<source>Spanish translation</source>
|
<source>Spanish translation</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Added README file</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Use</source>
|
<source>Use</source>
|
||||||
<extracomment>Full sentence for translation: "Use Transifex to help with app translation to your language." - The word Transifex is a link and doesn't need translation.</extracomment>
|
<extracomment>Full sentence for translation: "Use Transifex to help with app translation to your language." - The word Transifex is a link and doesn't need translation.</extracomment>
|
||||||
|
|
|
@ -318,6 +318,7 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Credits</source>
|
<source>Credits</source>
|
||||||
|
<extracomment>Translation alternative: "Development"</extracomment>
|
||||||
<translation>信誉</translation>
|
<translation>信誉</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
@ -348,10 +349,6 @@
|
||||||
<source>Spanish translation</source>
|
<source>Spanish translation</source>
|
||||||
<translation>西班牙语翻译</translation>
|
<translation>西班牙语翻译</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Added README file</source>
|
|
||||||
<translation>添加 README 文件</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Use</source>
|
<source>Use</source>
|
||||||
<extracomment>Full sentence for translation: "Use Transifex to help with app translation to your language." - The word Transifex is a link and doesn't need translation.</extracomment>
|
<extracomment>Full sentence for translation: "Use Transifex to help with app translation to your language." - The word Transifex is a link and doesn't need translation.</extracomment>
|
||||||
|
|
|
@ -318,6 +318,7 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Credits</source>
|
<source>Credits</source>
|
||||||
|
<extracomment>Translation alternative: "Development"</extracomment>
|
||||||
<translation>Credits</translation>
|
<translation>Credits</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
@ -348,10 +349,6 @@
|
||||||
<source>Spanish translation</source>
|
<source>Spanish translation</source>
|
||||||
<translation>Spanish translation</translation>
|
<translation>Spanish translation</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Added README file</source>
|
|
||||||
<translation>Added README file</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Use</source>
|
<source>Use</source>
|
||||||
<extracomment>Full sentence for translation: "Use Transifex to help with app translation to your language." - The word Transifex is a link and doesn't need translation.</extracomment>
|
<extracomment>Full sentence for translation: "Use Transifex to help with app translation to your language." - The word Transifex is a link and doesn't need translation.</extracomment>
|
||||||
|
|
Loading…
Reference in a new issue