From a74768c9b3539bdb2b91c121035dbf8cfc829718 Mon Sep 17 00:00:00 2001 From: molan-git Date: Thu, 18 Jun 2020 19:44:36 +0200 Subject: [PATCH 1/2] fix missing icon direct messages --- qml/pages/components/VisualContainer.qml | 5 +++-- translations/harbour-tooter-it.ts | 18 +++++++++--------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/qml/pages/components/VisualContainer.qml b/qml/pages/components/VisualContainer.qml index cd81ef3..571888c 100644 --- a/qml/pages/components/VisualContainer.qml +++ b/qml/pages/components/VisualContainer.qml @@ -119,12 +119,13 @@ BackgroundItem { } } - Image { + Icon { id: iconDirectMsg visible: status_visibility === "direct" width: Theme.iconSizeMedium height: width - source: "../../images/icon-m-mail.svg?" + source: "image://theme/icon-m-mail?" + color: Theme.primaryColor anchors { horizontalCenter: avatar.horizontalCenter top: avatar.bottom diff --git a/translations/harbour-tooter-it.ts b/translations/harbour-tooter-it.ts index 2f3bd50..3304407 100644 --- a/translations/harbour-tooter-it.ts +++ b/translations/harbour-tooter-it.ts @@ -445,43 +445,43 @@ VisualContainer - + Unboost Annulla condivisione - + Boost Condividi - + Unfavorite Annulla apprezzamento - + Favorite Apprezzato - + Remove Bookmark Elimina segnalibro - + Bookmark Aggiungi segnalibro - - + + Mention Menzionare - + Conversation Conversazione From 131d082d2989ae9468f360f5f9accf29e170f2bd Mon Sep 17 00:00:00 2001 From: molan-git Date: Fri, 19 Jun 2020 10:16:13 +0200 Subject: [PATCH 2/2] ui fixes / translation updates --- harbour-tooter.pro | 1 - qml/images/icon-s-bot.svg | 11 - qml/pages/ConversationPage.qml | 26 +-- qml/pages/SettingsPage.qml | 26 +-- qml/pages/components/ItemUser.qml | 26 +-- qml/pages/components/MiniHeader.qml | 27 +-- qml/pages/components/MiniStatus.qml | 5 +- qml/pages/components/MyList.qml | 2 +- qml/pages/components/VisualContainer.qml | 44 +--- translations/harbour-tooter-de.ts | 5 +- translations/harbour-tooter-el.ts | 5 +- translations/harbour-tooter-es.ts | 5 +- translations/harbour-tooter-fr.ts | 7 +- translations/harbour-tooter-it.ts | 262 ++++++++--------------- translations/harbour-tooter-nl.ts | 5 +- translations/harbour-tooter-nl_BE.ts | 5 +- translations/harbour-tooter-oc.ts | 5 +- translations/harbour-tooter-pl.ts | 5 +- translations/harbour-tooter-ru.ts | 5 +- translations/harbour-tooter-sr.ts | 5 +- translations/harbour-tooter-sv.ts | 5 +- translations/harbour-tooter-zh_CN.ts | 5 +- translations/harbour-tooter.ts | 5 +- 23 files changed, 154 insertions(+), 343 deletions(-) delete mode 100644 qml/images/icon-s-bot.svg diff --git a/harbour-tooter.pro b/harbour-tooter.pro index a78b746..3e4ae73 100644 --- a/harbour-tooter.pro +++ b/harbour-tooter.pro @@ -73,7 +73,6 @@ DISTFILES += qml/harbour-tooter.qml \ qml/pages/LoginPage.qml \ qml/pages/Browser.qml \ qml/lib/API.js \ - qml/images/icon-s-bot.svg \ qml/images/icon-s-following \ qml/images/icon-s-bookmark \ qml/images/icon-m-emoji.svg \ diff --git a/qml/images/icon-s-bot.svg b/qml/images/icon-s-bot.svg deleted file mode 100644 index d4c484c..0000000 --- a/qml/images/icon-s-bot.svg +++ /dev/null @@ -1,11 +0,0 @@ - - icon-s-bot - - - - - - - - - diff --git a/qml/pages/ConversationPage.qml b/qml/pages/ConversationPage.qml index 674a76c..199e7ca 100644 --- a/qml/pages/ConversationPage.qml +++ b/qml/pages/ConversationPage.qml @@ -222,12 +222,6 @@ Page { id: warningContent visible: false height: visible ? implicitHeight : 0 - anchors { - top: parent.top - topMargin: Theme.paddingMedium - left: parent.left - right: parent.right - } autoScrollEnabled: true labelVisible: false font.pixelSize: Theme.fontSizeSmall @@ -235,6 +229,12 @@ Page { placeholderColor: palette.highlightColor color: palette.highlightColor horizontalAlignment: Text.AlignLeft + anchors { + top: parent.top + topMargin: Theme.paddingMedium + left: parent.left + right: parent.right + } EnterKey.onClicked: {} } @@ -245,13 +245,6 @@ Page { TextArea { id: toot - anchors { - top: warningContent.bottom - topMargin: Theme.paddingMedium - left: parent.left - right: parent.right - rightMargin: Theme.paddingLarge * 2 - } autoScrollEnabled: true labelVisible: false text: description !== "" && (description.charAt(0) === '@' @@ -266,6 +259,13 @@ Page { horizontalAlignment: Text.AlignLeft placeholderText: qsTr("What's on your mind?") font.pixelSize: Theme.fontSizeSmall + anchors { + top: warningContent.bottom + topMargin: Theme.paddingMedium + left: parent.left + right: parent.right + rightMargin: Theme.paddingLarge * 2 + } EnterKey.onClicked: {} onTextChanged: { textOperations.text = toot.text diff --git a/qml/pages/SettingsPage.qml b/qml/pages/SettingsPage.qml index 19b2dd4..fd78501 100644 --- a/qml/pages/SettingsPage.qml +++ b/qml/pages/SettingsPage.qml @@ -70,7 +70,7 @@ Page { Button { id: btnRemoveAccount text: Logic.conf['login'] ? qsTr("Remove Account") : qsTr("Add Account") - width: Theme.buttonWidthMedium + preferredWidth: Theme.buttonWidthMedium anchors.horizontalCenter: parent.horizontalCenter onClicked: { remorsePopup.execute(btnRemoveAccount.text, function() { @@ -125,6 +125,7 @@ Page { } SectionHeader { + //: Translation alternative: "Development" text: qsTr("Credits") } @@ -146,13 +147,6 @@ Page { mail: "" } - ListElement { - name: "Miodrag Nikolić" - desc: qsTr("Visual identity") - mastodon: "" - mail: "micotakis@gmail.com" - } - ListElement { name: "Molan" desc: qsTr("Development and translations") @@ -160,6 +154,13 @@ Page { mail: "" } + ListElement { + name: "Miodrag Nikolić" + desc: qsTr("Visual identity") + mastodon: "" + mail: "micotakis@gmail.com" + } + ListElement { name: "Quentin PAGÈS / Quenti ♏" desc: qsTr("Occitan & French translation") @@ -187,13 +188,6 @@ Page { mastodon: "" mail: "" } - - ListElement { - name: "Mohamed-Touhami MAHDI" - desc: qsTr("Added README file") - mastodon: "dragnucs@touha.me" - mail: "touhami@touha.me" - } } Item { @@ -210,7 +204,7 @@ Page { } onClicked: { 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"), { headerTitle: "Mention", description: '@'+model.mastodon, diff --git a/qml/pages/components/ItemUser.qml b/qml/pages/components/ItemUser.qml index 4357a97..edd79fa 100644 --- a/qml/pages/components/ItemUser.qml +++ b/qml/pages/components/ItemUser.qml @@ -12,12 +12,13 @@ BackgroundItem { Rectangle { id: avatar + color: "transparent" width: Theme.itemSizeExtraSmall height: width anchors.verticalCenter: parent.verticalCenter anchors.left: parent.left anchors.leftMargin: Theme.horizontalPageMargin - color: Theme.highlightDimmerColor + Image { id: img @@ -55,40 +56,33 @@ BackgroundItem { } Item { + id: userdescription + height: account_acct.height + display_name.height anchors.left: avatar.right anchors.leftMargin: Theme.paddingLarge + anchors.right: parent.right + anchors.rightMargin: Theme.horizontalPageMargin anchors.verticalCenter: parent.verticalCenter - height: account_acct.height + display_name.height Label { id: display_name text: account_display_name ? account_display_name : account_username.split('@')[0] color: !pressed ? Theme.primaryColor : Theme.highlightColor font.pixelSize: Theme.fontSizeSmall + truncationMode: TruncationMode.Fade + width: parent.width - Theme.paddingMedium 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 { id: account_acct text: "@"+model.account_acct color: !pressed ? Theme.secondaryColor : Theme.secondaryHighlightColor anchors.leftMargin: Theme.paddingMedium font.pixelSize: Theme.fontSizeExtraSmall + truncationMode: TruncationMode.Fade + width: parent.width - Theme.paddingMedium anchors.top: display_name.bottom } } diff --git a/qml/pages/components/MiniHeader.qml b/qml/pages/components/MiniHeader.qml index aa4f5e2..1774e95 100644 --- a/qml/pages/components/MiniHeader.qml +++ b/qml/pages/components/MiniHeader.qml @@ -16,22 +16,10 @@ Item { ( pressed ? Theme.secondaryHighlightColor : (!highlight ? Theme.secondaryColor : Theme.secondaryHighlightColor )) } else ( pressed ? Theme.highlightColor : ( !highlight ? Theme.primaryColor : Theme.secondaryColor )) truncationMode: TruncationMode.Fade - width: contentWidth > parent.width /2 ? parent.width /2 : contentWidth - 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 + width: myList.type !== "follow" ? ( contentWidth > parent.width /2 ? parent.width /2 : contentWidth ) : parent.width - Theme.paddingMedium anchors { - left: lblName.right - leftMargin: Theme.paddingSmall - verticalCenter: lblName.verticalCenter + left: parent.left + leftMargin: Theme.paddingMedium } } @@ -43,8 +31,8 @@ Item { color: ( pressed ? Theme.secondaryHighlightColor : Theme.secondaryColor ) truncationMode: TruncationMode.Fade anchors { - left: icnBot ? icnBot.right : icnLocked.right - leftMargin: Theme.paddingSmall + left: lblName.right + leftMargin: Theme.paddingMedium right: lblDate.left rightMargin: Theme.paddingMedium verticalCenter: lblName.verticalCenter @@ -53,13 +41,15 @@ Item { Label { id: lblScreenNameFollow - visible: model.type === "follow" && myList.type === "notifications" + visible: model.type === "follow" text: '@'+account_username font.pixelSize: Theme.fontSizeExtraSmall color: ( pressed ? Theme.secondaryHighlightColor : Theme.secondaryColor ) + width: parent.width - Theme.paddingMedium truncationMode: TruncationMode.Fade anchors { left: parent.left + leftMargin: Theme.paddingMedium top: lblName.bottom } } @@ -72,6 +62,7 @@ Item { horizontalAlignment: Text.AlignRight anchors { right: parent.right + rightMargin: Theme.horizontalPageMargin verticalCenter: lblName.verticalCenter } } diff --git a/qml/pages/components/MiniStatus.qml b/qml/pages/components/MiniStatus.qml index 48b77d6..946fe98 100644 --- a/qml/pages/components/MiniStatus.qml +++ b/qml/pages/components/MiniStatus.qml @@ -7,6 +7,7 @@ Item { visible: true height: icon.height+Theme.paddingMedium width: parent.width + Icon { id: icon visible: type.length @@ -27,7 +28,7 @@ Item { id: lblRtByName visible: type.length text: { - var action = "" + var action = ""; switch(type){ case "reblog": action = qsTr('boosted'); @@ -42,7 +43,7 @@ Item { miniStatus.visible = false 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 color: Theme.highlightColor diff --git a/qml/pages/components/MyList.qml b/qml/pages/components/MyList.qml index 14f90ea..ec732a4 100644 --- a/qml/pages/components/MyList.qml +++ b/qml/pages/components/MyList.qml @@ -84,7 +84,7 @@ SilicaListView { } } - delegate: VisualContainer { } + delegate: VisualContainer {} add: Transition { NumberAnimation { property: "opacity"; from: 0; to: 1.0; duration: 800 } diff --git a/qml/pages/components/VisualContainer.qml b/qml/pages/components/VisualContainer.qml index 571888c..0d7b014 100644 --- a/qml/pages/components/VisualContainer.qml +++ b/qml/pages/components/VisualContainer.qml @@ -29,22 +29,8 @@ BackgroundItem { } } - // Background for reblogs and favourited statuses in Notification View - /* Rectangle { - 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 + // Element showing reblog, favourite, follow status on top of Toot + MiniStatus { id: miniStatus anchors { leftMargin: Theme.horizontalPageMargin @@ -99,6 +85,7 @@ BackgroundItem { } } + // Avatar dimmer for facourite and reblog notifications Rectangle { visible: myList.type === "notifications" && ( model.type === "favourite" || model.type === "reblog" ) opacity: 0.5 @@ -106,19 +93,6 @@ BackgroundItem { 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 { id: iconDirectMsg visible: status_visibility === "direct" @@ -188,16 +162,13 @@ BackgroundItem { anchors { top: avatar.top left: avatar.right - leftMargin: Theme.paddingMedium right: parent.right - rightMargin: Theme.horizontalPageMargin } } // Toot content Label { id: lblContent - visible: model.type !== "follow" text: if (myList.type === "notifications" && ( model.type === "favourite" || model.type === "reblog" )) { content @@ -219,7 +190,9 @@ BackgroundItem { } else content.length ? ( contentWarningLabel.paintedHeight > paintedHeight ? contentWarningLabel.paintedHeight : paintedHeight ) : 0 anchors { left: miniHeader.left + leftMargin: Theme.paddingMedium right: miniHeader.right + rightMargin: Theme.horizontalPageMargin top: miniHeader.bottom topMargin: Theme.paddingSmall bottomMargin: Theme.paddingLarge @@ -294,8 +267,8 @@ BackgroundItem { model: typeof attachments !== "undefined" ? attachments : Qt.createQmlObject('import QtQuick 2.0; ListModel { }', Qt.application, 'InternalQmlObject') height: Theme.iconSizeExtraLarge * 2 anchors { - left: miniHeader.left - right: miniHeader.right + left: lblContent.left + right: lblContent.right top: lblContent.bottom topMargin: Theme.paddingMedium bottomMargin: Theme.paddingLarge @@ -406,6 +379,7 @@ BackgroundItem { } Icon { + id: icBM source: "../../images/icon-s-bookmark.svg?" color: !model.status_bookmarked ? Theme.highlightColor : Theme.primaryColor width: Theme.iconSizeExtraSmall @@ -437,8 +411,8 @@ BackgroundItem { width: Theme.iconSizeExtraSmall height: width anchors { - leftMargin: Theme.horizontalPageMargin + Theme.paddingMedium left: parent.left + leftMargin: Theme.horizontalPageMargin + Theme.paddingMedium verticalCenter: parent.verticalCenter } } diff --git a/translations/harbour-tooter-de.ts b/translations/harbour-tooter-de.ts index f41bab8..b82d09c 100644 --- a/translations/harbour-tooter-de.ts +++ b/translations/harbour-tooter-de.ts @@ -318,6 +318,7 @@ Credits + Translation alternative: "Development" Über @@ -348,10 +349,6 @@ Spanish translation Spanische Übersetzung - - Added README file - Erstellung README-Datei - Use 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. diff --git a/translations/harbour-tooter-el.ts b/translations/harbour-tooter-el.ts index 7e70cd2..8dd7c56 100644 --- a/translations/harbour-tooter-el.ts +++ b/translations/harbour-tooter-el.ts @@ -318,6 +318,7 @@ Credits + Translation alternative: "Development" Ευχαριστίες @@ -348,10 +349,6 @@ Spanish translation - - Added README file - - Use 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. diff --git a/translations/harbour-tooter-es.ts b/translations/harbour-tooter-es.ts index d538f0d..ce1675f 100644 --- a/translations/harbour-tooter-es.ts +++ b/translations/harbour-tooter-es.ts @@ -318,6 +318,7 @@ Credits + Translation alternative: "Development" Créditos @@ -348,10 +349,6 @@ Spanish translation Traducción al español - - Added README file - Añadido archivo README - Use 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. diff --git a/translations/harbour-tooter-fr.ts b/translations/harbour-tooter-fr.ts index 6f2dcba..e302031 100644 --- a/translations/harbour-tooter-fr.ts +++ b/translations/harbour-tooter-fr.ts @@ -66,7 +66,7 @@ Hide Reply - Fermer Répondre + Masquer la réponse @@ -318,6 +318,7 @@ Credits + Translation alternative: "Development" Développement @@ -348,10 +349,6 @@ Spanish translation Traduction espagnole - - Added README file - Fichier README ajouté - Use 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. diff --git a/translations/harbour-tooter-it.ts b/translations/harbour-tooter-it.ts index 3304407..5c40768 100644 --- a/translations/harbour-tooter-it.ts +++ b/translations/harbour-tooter-it.ts @@ -4,23 +4,18 @@ API - favourited ha apprezzato - followed you ha iniziato a seguirti - boosted ha condiviso - - said ha detto @@ -28,80 +23,66 @@ ConversationPage - Copy Link to Clipboard Use the translation of "Copy Link" for a shorter PullDownMenu label Copia link - - Reply - "Reply" will show the Toot text entry Panel. "Hide Reply" closes it. Alternative: Use "Close Reply" - Risposta - - - - Hide Reply - Chiudere Risposta - - - Write your warning here Contenuto avviso - What's on your mind? A cosa stai pensando? - Delete Elimina - Public Pubblico - Unlisted Non elencato - Followers-only Solo ai seguaci - Direct Diretto - Toot sent! Toot è stato pubblicato! + + Reply + "Reply" will show the Toot text entry Panel. "Hide Reply" closes it. Alternative: Use "Close Reply" + Rispondere + + + Hide Reply + Chuidere risposta + CoverPage - New Toot - Nuovo toot + Nuovo Toot EmojiSelect - Emojis Emojis - Tap to insert Tap per inserire @@ -109,7 +90,6 @@ ImageUploader - The file %1 does not exists Il file %1 non esiste @@ -117,27 +97,22 @@ LoginPage - Login Accesso - Instance Istanza - Enter a valid Mastodon instance URL Inserire URL di una istanza Mastodon valida - 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. 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. - Reload Ricarica @@ -145,45 +120,37 @@ MainPage - Home Home - Notifications Notifiche - - Local - Locale + New Toot + Nuovo Toot - - Federated - Federazione - - - Search Cerca - @user or #term - @utente o #termine + @utente o #terme - - New Toot - Nuovo toot + Local + Locale + + + Federated + Federazione MediaFullScreen - Error loading Errore durante caricamento @@ -191,17 +158,14 @@ MiniStatus - boosted ha condiviso - favourited ha apprezzato - followed you ha iniziato a seguirti @@ -209,281 +173,225 @@ MyList - - Loading - Caricamento + Load more + Caricare altri - - please wait... - Attendere un momento... - - - Settings Impostazioni - - - New Toot - Nuovo toot + Loading + Caricamento - - Load more - Caricare altri + please wait... + Attendere un momento... + + + New Toot + Nuovo Toot ProfileHeader - - Group - Gruppo + Bot + Bot - Follows you Ti segue - - Bot - Bot + Group + Gruppo ProfilePage - About If there's no good translation for "About", use "Details" (in details about profile). Dettagli - Followers Will show as: "35 Followers" Seguaci - Following Will show as: "23 Following" Segue - Statuses Will show as: "115 Statuses" Toots - - - Mention - Menzionare - - - Unfollow Is a button. Keep it as short as possible. Smetti di seguire - Requested Is a button. Keep it as short as possible. Richiesto - Follow Is a button. Keep it as short as possible. Segui - Unmute Is a button. Keep it as short as possible. Non silenziare - Mute Is a button. Keep it as short as possible. Silenzia - Unblock Is a button. Keep it as short as possible. Sblocca - Block Is a button. Keep it as short as possible. Blocca - Open in Browser Aprire nel browser + + Mention + Menzionare + SettingsPage - Settings Impostazioni - Options Opzioni - Load Images in Toots - Caricare immagini nei toots + Caricare immagini nei Toots - Disable this option if you want to preserve your data connection Disabilitare questa opzione per conservare connessione dati - Account Account - Remove Account Rimozione del account - Add Account Aggiungi account - Deauthorize this app from using your account and remove account data from phone Annullare l'autorizzazione dell'app e rimuovere l'account - Authorize this app to access your Mastodon account Autorizzare l'app all'utilizzo del conto Mastodon - Translate Tradurre - + Credits + Translation alternative: "Development" + Sviluppo + + + UI/UX design and development + Design UI/UX e sviluppo + + + Visual identity + Identità visiva + + + Development and translations + Sviluppo e traduzioni + + + Occitan & French translation + Traduzione francese e occitanica + + + Chinese translation + Traduzione cinese + + + Dutch translation + Traduzione olandese + + + Spanish translation + Traduzione spagnola + + Use 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. Utilizzare - to help with app translation to your language. per aiutare nella traduzione dell'app. - - - Credits - Sviluppo - - - - UI/UX design and development - Design UI/UX e sviluppo - - - - Visual identity - Identità visiva - - - - Development and translations - Sviluppo e traduzioni - - - - Occitan & French translation - Traduzione francese e occitanica - - - - Chinese translation - Traduzione cinese - - - - Dutch translation - Traduzione olandese - - - - Spanish translation - Traduzione spagnola - - - - Added README file - Aggiunto file README - VisualContainer - Unboost - Annulla condivisione + Annuler le partage - Boost - Condividi + Partager - Unfavorite - Annulla apprezzamento + Retirer des favoris - Favorite - Apprezzato + Ajouter aux favoris - - Remove Bookmark - Elimina segnalibro - - - - Bookmark - Aggiungi segnalibro - - - - Mention - Menzionare + Mentionner - Conversation - Conversazione + Conversation + + + Remove Bookmark + Retirer marque-page + + + Bookmark + Ajouter aux marque-pages diff --git a/translations/harbour-tooter-nl.ts b/translations/harbour-tooter-nl.ts index e24485a..45da362 100644 --- a/translations/harbour-tooter-nl.ts +++ b/translations/harbour-tooter-nl.ts @@ -318,6 +318,7 @@ Credits + Translation alternative: "Development" Credits @@ -348,10 +349,6 @@ Spanish translation - - Added README file - - Use 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. diff --git a/translations/harbour-tooter-nl_BE.ts b/translations/harbour-tooter-nl_BE.ts index 9c9ccf0..c88c27f 100644 --- a/translations/harbour-tooter-nl_BE.ts +++ b/translations/harbour-tooter-nl_BE.ts @@ -318,6 +318,7 @@ Credits + Translation alternative: "Development" Credits @@ -348,10 +349,6 @@ Spanish translation - - Added README file - - Use 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. diff --git a/translations/harbour-tooter-oc.ts b/translations/harbour-tooter-oc.ts index 70c903b..26a7f08 100644 --- a/translations/harbour-tooter-oc.ts +++ b/translations/harbour-tooter-oc.ts @@ -318,6 +318,7 @@ Credits + Translation alternative: "Development" Crèdits @@ -348,10 +349,6 @@ Spanish translation - - Added README file - - Use 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. diff --git a/translations/harbour-tooter-pl.ts b/translations/harbour-tooter-pl.ts index 9a2caba..f8f3ef9 100644 --- a/translations/harbour-tooter-pl.ts +++ b/translations/harbour-tooter-pl.ts @@ -318,6 +318,7 @@ Credits + Translation alternative: "Development" @@ -348,10 +349,6 @@ Spanish translation - - Added README file - - Use 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. diff --git a/translations/harbour-tooter-ru.ts b/translations/harbour-tooter-ru.ts index 105378a..571b499 100644 --- a/translations/harbour-tooter-ru.ts +++ b/translations/harbour-tooter-ru.ts @@ -318,6 +318,7 @@ Credits + Translation alternative: "Development" Зачет @@ -348,10 +349,6 @@ Spanish translation - - Added README file - - Use 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. diff --git a/translations/harbour-tooter-sr.ts b/translations/harbour-tooter-sr.ts index aab50f1..a8b3f4d 100644 --- a/translations/harbour-tooter-sr.ts +++ b/translations/harbour-tooter-sr.ts @@ -318,6 +318,7 @@ Credits + Translation alternative: "Development" Спомен плоча @@ -348,10 +349,6 @@ Spanish translation - - Added README file - - Use 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. diff --git a/translations/harbour-tooter-sv.ts b/translations/harbour-tooter-sv.ts index 67ea6cf..fab63f4 100644 --- a/translations/harbour-tooter-sv.ts +++ b/translations/harbour-tooter-sv.ts @@ -318,6 +318,7 @@ Credits + Translation alternative: "Development" Erkännanden @@ -348,10 +349,6 @@ Spanish translation - - Added README file - - Use 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. diff --git a/translations/harbour-tooter-zh_CN.ts b/translations/harbour-tooter-zh_CN.ts index a00b9e4..d41f95b 100644 --- a/translations/harbour-tooter-zh_CN.ts +++ b/translations/harbour-tooter-zh_CN.ts @@ -318,6 +318,7 @@ Credits + Translation alternative: "Development" 信誉 @@ -348,10 +349,6 @@ Spanish translation 西班牙语翻译 - - Added README file - 添加 README 文件 - Use 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. diff --git a/translations/harbour-tooter.ts b/translations/harbour-tooter.ts index e3b0909..7940e30 100644 --- a/translations/harbour-tooter.ts +++ b/translations/harbour-tooter.ts @@ -318,6 +318,7 @@ Credits + Translation alternative: "Development" Credits @@ -348,10 +349,6 @@ Spanish translation Spanish translation - - Added README file - Added README file - Use 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.