[-]
[+]
|
Changed |
_service:tar_git:harbour-barcode.changes
|
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-barcode.spec
^
|
|
[-]
[+]
|
Changed |
_service
^
|
@@ -2,6 +2,6 @@
<service name="tar_git">
<param name="url">https://github.com/monich/sailfish-barcode.git</param>
<param name="branch">master</param>
- <param name="revision">7ad0409</param>
+ <param name="revision">1c7bd16</param>
</service>
</services>
\ No newline at end of file
|
[-]
[+]
|
Deleted |
_service:tar_git:harbour-barcode-1.0.52.tar.bz2/qml/components/Thumbnail.qml
^
|
@@ -1,51 +0,0 @@
-/*
-The MIT License (MIT)
-
-Copyright (c) 2022 Slava Monich
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
-*/
-
-import QtQuick 2.0
-import harbour.barcode 1.0
-
-Item {
- id: thisItem
-
- property string mimeType
- property url source
-
- signal thumbnailError()
-
- readonly property var thumbnail: Qt.createQmlObject(BarcodeUtils.thumbnailQml, thisItem, "Thumbnail")
-
- Binding { target: thumbnail; property: "sourceSize"; value: Qt.size(width,height) }
- Binding { target: thumbnail; property: "mimeType"; value: mimeType }
- Binding { target: thumbnail; property: "source"; value: source }
-
- Connections {
- target: thumbnail
- ignoreUnknownSignals: true
- onStatusChanged: {
- if (thumbnail.status === thumbnail.errorStatus) {
- thisItem.thumbnailError()
- }
- }
- }
-}
|
[-]
[+]
|
Deleted |
_service:tar_git:harbour-barcode-1.0.52.tar.bz2/qml/pages/GalleryPage.qml
^
|
@@ -1,137 +0,0 @@
-/*
-The MIT License (MIT)
-
-Copyright (c) 2018-2022 Slava Monich
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
-*/
-
-import QtQuick 2.0
-import Sailfish.Silica 1.0
-import harbour.barcode 1.0
-
-import "../components"
-import "../harbour"
-
-Page {
- id: thisPage
-
- property string title
-
- readonly property var galleryModel: Qt.createQmlObject(BarcodeUtils.documentGalleryModelQml, thisPage, "GalleryModel")
-
- signal imageSelected(var url, var orientation)
-
- SilicaGridView {
- id: grid
-
- readonly property int columnCount: Math.floor(width / Theme.itemSizeHuge)
- readonly property real cellSize: Math.floor(width / columnCount)
-
- clip: true
- anchors.fill: parent
- model: galleryModel
- currentIndex: -1
- cacheBuffer: 1000
- cellWidth: cellSize
- cellHeight: cellSize
-
- header: PageHeader {
- id: header
-
- title: thisPage.title
- }
-
- delegate: BackgroundItem {
- id: delegate
-
- width: grid.cellSize
- height: grid.cellSize
- contentHeight: grid.cellSize
- contentWidth: grid.cellSize
-
- layer.enabled: highlighted
- layer.effect: HarbourPressEffect { source: delegate }
-
- readonly property url modelUrl: url
- readonly property string modelMimeType: mimeType
- readonly property int modelOrientation: orientation
-
- Thumbnail {
- id: thumbnail
-
- source: modelUrl
- mimeType: modelMimeType
- width: grid.cellSize
- height: grid.cellSize
- onThumbnailError: errorComponent.createObject(thumbnail)
- }
-
- Component {
- id: errorComponent
- Label {
- //: Thumbnail image loading failed
- //% "Error"
- text: qsTrId("gallery-thumbnail-error")
- anchors.centerIn: parent
- width: parent.width - 2 * Theme.paddingMedium
- height: parent.height - 2 * Theme.paddingSmall
- wrapMode: Text.Wrap
- horizontalAlignment: Text.AlignHCenter
- verticalAlignment: Text.AlignVCenter
- font.pixelSize: Theme.fontSizeSmall
- fontSizeMode: Text.Fit
- }
- }
-
- onClicked: thisPage.imageSelected(modelUrl, modelOrientation)
-
- GridView.onAdd: AddAnimation { target: delegate }
- GridView.onRemove: SequentialAnimation {
- PropertyAction { target: delegate; property: "GridView.delayRemove"; value: true }
- NumberAnimation { target: delegate; properties: "opacity,scale"; to: 0; duration: 250; easing.type: Easing.InOutQuad }
- PropertyAction { target: delegate; property: "GridView.delayRemove"; value: false }
- }
- }
-
- VerticalScrollDecorator { }
-
- ViewPlaceholder {
- //: Placeholder text
- //% "No images found in the gallery"
- text: qsTrId("gallery-empty")
- enabled: !busyIndicator.running && (!galleryModel || !galleryModel.count)
- }
- }
-
- BusyIndicator {
- id: busyIndicator
-
- size: BusyIndicatorSize.Large
- anchors.centerIn: thisPage
- running: initTimer.running && !!galleryModel && !galleryModel.count
-
- Timer {
- id: initTimer
-
- interval: 5000
- running: true
- }
- }
-}
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-barcode-1.0.53.tar.bz2/README.md
^
|
@@ -13,7 +13,7 @@
The MIT License (MIT)
Copyright (c) 2014 Steffen Förster\
-Copyright (c) 2018-2022 Slava Monich
+Copyright (c) 2018-2024 Slava Monich
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-barcode-1.0.53.tar.bz2/harbour-barcode.desktop
^
|
@@ -10,4 +10,4 @@
BackupConfigList=/apps/harbour-barcode/
[X-Sailjail]
-Permissions=Accounts;Audio;Calendar;Camera;Contacts;Documents;Downloads;MediaIndexing;Pictures;PublicDir;RemovableMedia;UserDirs
+Permissions=Audio;Camera;Documents;Downloads;MediaIndexing;Pictures;PublicDir;RemovableMedia;UserDirs
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-barcode-1.0.53.tar.bz2/harbour-barcode.pro
^
|
@@ -10,7 +10,7 @@
LIBS += -ldl
isEmpty(VERSION) {
- VERSION = 1.0.52
+ VERSION = 1.0.53
message("VERSION is unset, assuming $$VERSION")
}
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-barcode-1.0.53.tar.bz2/qml/components/GalleryImage.qml
^
|
@@ -32,17 +32,14 @@
property real zoom: 1.0
property real angle
- property real orientation
property bool isLandscape
property alias source: image.source
property bool invert
- readonly property real minZoom: Math.min(1, width/implicitWidth, height/implicitHeight)
- readonly property real maxZoom: MaxTextureSize ? Math.min(MaxTextureSize/implicitWidth, MaxTextureSize/implicitHeight) : 10.0
+ readonly property real minZoom: Math.min(1, width/image.scaledImplicitWidth, height/image.scaledImplicitHeight)
+ readonly property real maxZoom: MaxTextureSize ? Math.min(MaxTextureSize/image.scaledImplicitWidth, MaxTextureSize/image.scaledImplicitHeight) : 10.0
readonly property real actualZoom: Math.min(Math.max(zoom, minZoom), maxZoom)
- readonly property bool _transpose: (orientation % 180) != 0
-
property real _lastContentWidth
property real _lastContentHeight
@@ -54,8 +51,6 @@
flickableDirection: Flickable.HorizontalAndVerticalFlick
contentWidth: imagePinchArea.width
contentHeight: imagePinchArea.height
- implicitWidth: image.realWidth
- implicitHeight: image.realHeight
function centerContent() {
contentX = originX + Math.ceil((contentHeight - height)/2.0)
@@ -65,8 +60,7 @@
function resetZoom() {
var viewportWidth = isLandscape ? galleryImage.height : galleryImage.width
var viewportHeight = isLandscape ? galleryImage.width : galleryImage.height
- zoom = Math.max(imagePinchArea.pinch.minimumScale,
- Math.min(imagePinchArea.pinch.maximumScale, viewportWidth/image.realWidth, viewportHeight/image.realHeight))
+ zoom = Math.max(minZoom, Math.min(maxZoom, viewportWidth/image.scaledImplicitWidth, viewportHeight/image.scaledImplicitHeight))
}
Behavior on angle {
@@ -122,8 +116,8 @@
Item {
id: imageContainer
- width: Math.max(galleryImage.width, _transpose ? image.ySize : image.xSize)
- height: Math.max(galleryImage.height, _transpose ? image.xSize : image.ySize)
+ width: image.xSize
+ height: image.ySize
anchors.centerIn: parent
scale: actualZoom
@@ -132,13 +126,15 @@
Image {
id: image
- readonly property real realWidth: _transpose ? implicitHeight : implicitWidth
- readonly property real realHeight: _transpose ? implicitWidth : implicitHeight
readonly property real r: galleryImage.angle * Math.PI / 180
- readonly property real d: Math.sqrt(height * height + width * width)
readonly property real a: width ? Math.atan(height/width) : 0
+ readonly property real d: Math.sqrt(height * height + width * width) * scale
readonly property real xSize: d * Math.max(Math.abs(Math.cos(r - a)), Math.abs(Math.cos(r + a)))
readonly property real ySize: d * Math.max(Math.abs(Math.sin(r - a)), Math.abs(Math.sin(r + a)))
+ readonly property real implicitDiagonal: Math.sqrt(implicitWidth * implicitWidth + implicitHeight * implicitHeight)
+ readonly property real implicitScale: Math.max(implicitDiagonal ? Math.min(galleryImage.width, galleryImage.height)/implicitDiagonal : 0, 1)
+ readonly property real scaledImplicitWidth: implicitWidth * implicitScale
+ readonly property real scaledImplicitHeight: implicitHeight * implicitScale
layer.enabled: invert
layer.effect: HarbourInvertEffect {
@@ -147,9 +143,17 @@
anchors.centerIn: parent
smooth: true
- rotation: (galleryImage.angle - galleryImage.orientation) % 360
+ scale: implicitScale
+ rotation: galleryImage.angle % 360
transformOrigin: Item.Center
}
+
+ // "Image.autoTransform" is not available in QtQuick 2.0
+ Binding {
+ target: image
+ property: "autoTransform"
+ value: true
+ }
}
// Reset the zoom on double click with an animation
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-barcode-1.0.53.tar.bz2/qml/pages/ScanPage.qml
^
|
@@ -26,6 +26,7 @@
import QtQuick 2.0
import QtMultimedia 5.4
import Sailfish.Silica 1.0
+import Sailfish.Pickers 1.0
import org.nemomobile.notifications 1.0
import harbour.barcode 1.0
@@ -131,7 +132,7 @@
}
}
- function scanFromGallery(url, orientation) {
+ function scanFromGallery(url) {
if (url) {
console.log("Scanning", url)
if (!galleryImage) {
@@ -140,7 +141,6 @@
if (galleryImage) {
destroyViewFinder()
galleryImage.angle = 0
- galleryImage.orientation = orientation ? orientation : 0
galleryImage.source = url
// Give user a chance to move the image before it gets scanned
galleryScanTimer.restart()
@@ -382,23 +382,18 @@
//% "Scan from Gallery"
text: qsTrId("scan-gallery-menu")
onClicked: {
- var picker = pageStack.push("GalleryPage.qml", {
- //: Page header
- //% "Select image"
- title: qsTrId("gallery-title"),
+ var picker = pageStack.push("Sailfish.Pickers.ImagePickerPage", {
allowedOrientations: thisPage.allowedOrientations
})
- var imageUrl, imageOrientation
- picker.imageSelected.connect(function(url, orientation) {
- imageUrl = url
- imageOrientation = orientation
- pageStack.pop()
+ var imageUrl
+ picker.onSelectedContentChanged.connect(function() {
+ imageUrl = picker.selectedContent
})
// Don't start scanning until the transition is finished
// to avoid scanning a code from a gallery page thumbnail.
picker.statusChanged.connect(function() {
if (picker.status === PageStatus.Inactive && imageUrl) {
- scanFromGallery(imageUrl, imageOrientation)
+ scanFromGallery(imageUrl)
}
})
}
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-barcode-1.0.53.tar.bz2/src/BarcodeUtils.cpp
^
|
@@ -1,7 +1,7 @@
/*
The MIT License (MIT)
-Copyright (c) 2020-2022 Slava Monich
+Copyright (c) 2020-2024 Slava Monich
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -27,17 +27,7 @@
#include "HarbourBase45.h"
-// import Sailfish.Silica 1.0;import QtDocGallery 5.0;DocumentGalleryModel{
-// rootType:DocumentGallery.Image;properties:["url","mimeType","orientation"];sortProperties:["-lastModified"];
-// filter:GalleryStartsWithFilter{property:"filePath";value:StandardPaths.music;negated:true}}
-static const char documentGalleryModelBase45[] =
- "YEDS9E5LE+347ECUVD+EDU7DNOAXVDGPC634Y$5:M7Q$D04ESUEHDAET8ZOCAECTV"
- "DALEA34Y$57M7U3E1%E1$CMVEAECTVDALENZ96VC6WD0LE24EPUAI9ELG7U3E1%E1"
- "$CMVEAECTVDALEE%5B$D93D6N70LEI9E5LEQEDNPEKNB6%E7UD3Q5J$DF$DPUAI9E"
- "IE4+F4*KE1$C3WEBWE-3EMF49N704EVVE0LEI9E5LEQEDNPEKNBIX5HECSVEV3ERE"
- "DQEDTTCHZBR.C:VD5$COG7AECTVDALEYOAGECLWEC2BAWEP+8:VD5$CARF0LEI9E5"
- "LETEFVF4XEDG CIECI7DCN7AEC%$E G73WE0/DGECUUCIEC99D5*57%EOED4N7* C"
- "IEC COH76LEG$CZ2";
+#include <QUrl>
// import Sailfish.Media 1.0;MediaKey{}
static const char mediaKeyBase45[] =
@@ -52,55 +42,47 @@
"E4XIAVQE6%EKPCERF%FF*ZCXIAVQE6%EKPCO%5GPCTVD3I8MWE-3E5N7X9E ED..D"
"VUDKWE%$E+%F";
-// import org.nemomobile.thumbnailer 1.0;Thumbnail{
-// readonly property int errorStatus:Thumbnail.Error;anchors.fill:parent}
-static const char thumbnailBase45[] =
- "YEDS9E5LEN44$KE6*50$C+3ET3EXEDRZCAWE1%E/JC7ECTVDBJEZ96H468UA1%E/J"
- "C7EC6WDZKE2EC-3E4WDO440LEI9E5LE3EFZEDSUE5$C0LEHKE3WENWENPE8UA1%E/"
- "JC7ECJUD3Z80LE%JECECNPC04EBPER.C VDKH7GEC1$CVWE";
-
// import org.nemomobile.contacts 1.0;PeopleVCardModel{}
static const char peopleVCardModelBase45[] =
"YEDS9E5LEN44$KE6*50$C+3ET3EXEDRZCUPCG/D1ECLWE634Y$5JM72$CP9EM CEN"
"8YKENZ96VC6WDZ2";
-BarcodeUtils::BarcodeUtils(QObject* aParent) :
+BarcodeUtils::BarcodeUtils(
+ QObject* aParent) :
QObject(aParent)
{
}
// Callback for qmlRegisterSingletonType<BarcodeUtils>
-QObject* BarcodeUtils::createSingleton(QQmlEngine*, QJSEngine*)
+QObject*
+BarcodeUtils::createSingleton(
+ QQmlEngine*,
+ QJSEngine*)
{
return new BarcodeUtils();
}
-QString BarcodeUtils::documentGalleryModelQml()
-{
- return HarbourBase45::fromBase45(QString::fromLatin1(documentGalleryModelBase45));
-}
-
-QString BarcodeUtils::thumbnailQml()
-{
- return HarbourBase45::fromBase45(QString::fromLatin1(thumbnailBase45));
-}
-
-QString BarcodeUtils::mediaKeyQml()
+QString
+BarcodeUtils::mediaKeyQml()
{
return HarbourBase45::fromBase45(QString::fromLatin1(mediaKeyBase45));
}
-QString BarcodeUtils::permissionsQml()
+QString
+BarcodeUtils::permissionsQml()
{
return HarbourBase45::fromBase45(QString::fromLatin1(permissionsBase45));
}
-QString BarcodeUtils::peopleVCardModelQml()
+QString
+BarcodeUtils::peopleVCardModelQml()
{
return HarbourBase45::fromBase45(QString::fromLatin1(peopleVCardModelBase45));
}
-QString BarcodeUtils::urlScheme(QString aText)
+QString
+BarcodeUtils::urlScheme(
+ QString aText)
{
return (!aText.isEmpty() &&
aText.indexOf('\r') < 0 &&
@@ -109,7 +91,9 @@
QString();
}
-const QString BarcodeUtils::barcodeFormatName(QString aIdent)
+QString
+BarcodeUtils::barcodeFormatName(
+ QString aIdent)
{
return BarcodeFormatModel::formatName(aIdent);
}
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-barcode-1.0.53.tar.bz2/src/BarcodeUtils.h
^
|
@@ -1,7 +1,7 @@
/*
The MIT License (MIT)
-Copyright (c) 2020-2022 Slava Monich
+Copyright (c) 2020-2024 Slava Monich
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -26,15 +26,14 @@
#define BARCODE_UTILS_H
#include <QObject>
-#include <QUrl>
class QQmlEngine;
class QJSEngine;
-class BarcodeUtils : public QObject {
+class BarcodeUtils :
+ public QObject
+{
Q_OBJECT
- Q_PROPERTY(QString documentGalleryModelQml READ documentGalleryModelQml CONSTANT)
- Q_PROPERTY(QString thumbnailQml READ thumbnailQml CONSTANT)
Q_PROPERTY(QString mediaKeyQml READ mediaKeyQml CONSTANT)
Q_PROPERTY(QString permissionsQml READ permissionsQml CONSTANT)
Q_PROPERTY(QString peopleVCardModelQml READ peopleVCardModelQml CONSTANT)
@@ -51,8 +50,8 @@
static QString permissionsQml();
static QString peopleVCardModelQml();
- Q_INVOKABLE static QString urlScheme(QString text);
- Q_INVOKABLE static const QString barcodeFormatName(QString ident);
+ Q_INVOKABLE static QString urlScheme(QString);
+ Q_INVOKABLE static QString barcodeFormatName(QString);
};
#endif // BARCODE_UTILS_H
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-barcode-1.0.53.tar.bz2/translations/harbour-barcode-cs.ts
^
|
@@ -431,21 +431,6 @@
<extracomment>Pulley menu item</extracomment>
<translation type="unfinished">Skenovat z galerie</translation>
</message>
- <message id="gallery-title">
- <source>Select image</source>
- <extracomment>Page header</extracomment>
- <translation type="unfinished">Vyberte obrázek</translation>
- </message>
- <message id="gallery-empty">
- <source>No images found in the gallery</source>
- <extracomment>Placeholder text</extracomment>
- <translation type="unfinished">Zdá se, že v galerii není nic</translation>
- </message>
- <message id="gallery-thumbnail-error">
- <source>Error</source>
- <extracomment>Thumbnail image loading failed</extracomment>
- <translation type="unfinished">Chyba</translation>
- </message>
<message id="gallery-rotate">
<source>Rotate</source>
<extracomment>Rotation widget</extracomment>
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-barcode-1.0.53.tar.bz2/translations/harbour-barcode-da.ts
^
|
@@ -429,21 +429,6 @@
<extracomment>Pulley menu item</extracomment>
<translation type="unfinished">Scan fra Galleri</translation>
</message>
- <message id="gallery-title">
- <source>Select image</source>
- <extracomment>Page header</extracomment>
- <translation type="unfinished">Vælg billede</translation>
- </message>
- <message id="gallery-empty">
- <source>No images found in the gallery</source>
- <extracomment>Placeholder text</extracomment>
- <translation type="unfinished">Ingen billeder fundet i galleriet</translation>
- </message>
- <message id="gallery-thumbnail-error">
- <source>Error</source>
- <extracomment>Thumbnail image loading failed</extracomment>
- <translation type="unfinished">Fejl</translation>
- </message>
<message id="gallery-rotate">
<source>Rotate</source>
<extracomment>Rotation widget</extracomment>
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-barcode-1.0.53.tar.bz2/translations/harbour-barcode-de.ts
^
|
@@ -429,21 +429,6 @@
<extracomment>Pulley menu item</extracomment>
<translation type="unfinished">Aus der Galerie scannen</translation>
</message>
- <message id="gallery-title">
- <source>Select image</source>
- <extracomment>Page header</extracomment>
- <translation type="unfinished">Bild auswählen</translation>
- </message>
- <message id="gallery-empty">
- <source>No images found in the gallery</source>
- <extracomment>Placeholder text</extracomment>
- <translation type="unfinished">Keine Bilder in der Galerie gefunden</translation>
- </message>
- <message id="gallery-thumbnail-error">
- <source>Error</source>
- <extracomment>Thumbnail image loading failed</extracomment>
- <translation type="unfinished">Error</translation>
- </message>
<message id="gallery-rotate">
<source>Rotate</source>
<extracomment>Rotation widget</extracomment>
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-barcode-1.0.53.tar.bz2/translations/harbour-barcode-es.ts
^
|
@@ -429,21 +429,6 @@
<extracomment>Pulley menu item</extracomment>
<translation type="unfinished">Escanear desde la galería</translation>
</message>
- <message id="gallery-title">
- <source>Select image</source>
- <extracomment>Page header</extracomment>
- <translation type="unfinished">Seleccionar imagen</translation>
- </message>
- <message id="gallery-empty">
- <source>No images found in the gallery</source>
- <extracomment>Placeholder text</extracomment>
- <translation type="unfinished">No se encontraron imágenes en la galería</translation>
- </message>
- <message id="gallery-thumbnail-error">
- <source>Error</source>
- <extracomment>Thumbnail image loading failed</extracomment>
- <translation type="unfinished">Error</translation>
- </message>
<message id="gallery-rotate">
<source>Rotate</source>
<extracomment>Rotation widget</extracomment>
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-barcode-1.0.53.tar.bz2/translations/harbour-barcode-fr.ts
^
|
@@ -429,21 +429,6 @@
<extracomment>Pulley menu item</extracomment>
<translation type="unfinished">Numériser depuis la galerie</translation>
</message>
- <message id="gallery-title">
- <source>Select image</source>
- <extracomment>Page header</extracomment>
- <translation type="unfinished">Sélectionnez l'image</translation>
- </message>
- <message id="gallery-empty">
- <source>No images found in the gallery</source>
- <extracomment>Placeholder text</extracomment>
- <translation type="unfinished">Aucune image trouvée dans la galerie</translation>
- </message>
- <message id="gallery-thumbnail-error">
- <source>Error</source>
- <extracomment>Thumbnail image loading failed</extracomment>
- <translation type="unfinished">Erreur</translation>
- </message>
<message id="gallery-rotate">
<source>Rotate</source>
<extracomment>Rotation widget</extracomment>
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-barcode-1.0.53.tar.bz2/translations/harbour-barcode-hu.ts
^
|
@@ -427,21 +427,6 @@
<extracomment>Pulley menu item</extracomment>
<translation>Szkennelés a Galériából</translation>
</message>
- <message id="gallery-title">
- <source>Select image</source>
- <extracomment>Page header</extracomment>
- <translation>Kép kiválasztása</translation>
- </message>
- <message id="gallery-empty">
- <source>No images found in the gallery</source>
- <extracomment>Placeholder text</extracomment>
- <translation>Nincs kép a galériában</translation>
- </message>
- <message id="gallery-thumbnail-error">
- <source>Error</source>
- <extracomment>Thumbnail image loading failed</extracomment>
- <translation>Hiba</translation>
- </message>
<message id="gallery-rotate">
<source>Rotate</source>
<extracomment>Rotation widget</extracomment>
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-barcode-1.0.53.tar.bz2/translations/harbour-barcode-it.ts
^
|
@@ -429,21 +429,6 @@
<extracomment>Pulley menu item</extracomment>
<translation type="unfinished">Scansiona dalla Galleria</translation>
</message>
- <message id="gallery-title">
- <source>Select image</source>
- <extracomment>Page header</extracomment>
- <translation type="unfinished">Seleziona immagine</translation>
- </message>
- <message id="gallery-empty">
- <source>No images found in the gallery</source>
- <extracomment>Placeholder text</extracomment>
- <translation type="unfinished">Nessuna immagine trovata nella galleria</translation>
- </message>
- <message id="gallery-thumbnail-error">
- <source>Error</source>
- <extracomment>Thumbnail image loading failed</extracomment>
- <translation type="unfinished">Errore</translation>
- </message>
<message id="gallery-rotate">
<source>Rotate</source>
<extracomment>Rotation widget</extracomment>
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-barcode-1.0.53.tar.bz2/translations/harbour-barcode-pl.ts
^
|
@@ -431,21 +431,6 @@
<extracomment>Pulley menu item</extracomment>
<translation>Skanuj z galerii</translation>
</message>
- <message id="gallery-title">
- <source>Select image</source>
- <extracomment>Page header</extracomment>
- <translation>Wybierz obraz</translation>
- </message>
- <message id="gallery-empty">
- <source>No images found in the gallery</source>
- <extracomment>Placeholder text</extracomment>
- <translation>Wydaje się, że w galerii nic nie ma</translation>
- </message>
- <message id="gallery-thumbnail-error">
- <source>Error</source>
- <extracomment>Thumbnail image loading failed</extracomment>
- <translation>Błąd</translation>
- </message>
<message id="gallery-rotate">
<source>Rotate</source>
<extracomment>Rotation widget</extracomment>
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-barcode-1.0.53.tar.bz2/translations/harbour-barcode-pt.ts
^
|
@@ -429,21 +429,6 @@
<extracomment>Pulley menu item</extracomment>
<translation>Digitalizar da galeria</translation>
</message>
- <message id="gallery-title">
- <source>Select image</source>
- <extracomment>Page header</extracomment>
- <translation>Seleciona a imagem</translation>
- </message>
- <message id="gallery-empty">
- <source>No images found in the gallery</source>
- <extracomment>Placeholder text</extracomment>
- <translation>Nenhuma imagem encontrada na galeria</translation>
- </message>
- <message id="gallery-thumbnail-error">
- <source>Error</source>
- <extracomment>Thumbnail image loading failed</extracomment>
- <translation>Erro</translation>
- </message>
<message id="gallery-rotate">
<source>Rotate</source>
<extracomment>Rotation widget</extracomment>
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-barcode-1.0.53.tar.bz2/translations/harbour-barcode-ru.ts
^
|
@@ -431,21 +431,6 @@
<extracomment>Pulley menu item</extracomment>
<translation>Сканирование из галереи</translation>
</message>
- <message id="gallery-title">
- <source>Select image</source>
- <extracomment>Page header</extracomment>
- <translation>Выберите картинку</translation>
- </message>
- <message id="gallery-empty">
- <source>No images found in the gallery</source>
- <extracomment>Placeholder text</extracomment>
- <translation>Кажется, в галерее ничего нет</translation>
- </message>
- <message id="gallery-thumbnail-error">
- <source>Error</source>
- <extracomment>Thumbnail image loading failed</extracomment>
- <translation>Ашипка!</translation>
- </message>
<message id="gallery-rotate">
<source>Rotate</source>
<extracomment>Rotation widget</extracomment>
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-barcode-1.0.53.tar.bz2/translations/harbour-barcode-sk.ts
^
|
@@ -431,21 +431,6 @@
<extracomment>Pulley menu item</extracomment>
<translation>Snímať z galérie</translation>
</message>
- <message id="gallery-title">
- <source>Select image</source>
- <extracomment>Page header</extracomment>
- <translation>Vybrať obrázok</translation>
- </message>
- <message id="gallery-empty">
- <source>No images found in the gallery</source>
- <extracomment>Placeholder text</extracomment>
- <translation>V galérii nie je žiaden obrázok</translation>
- </message>
- <message id="gallery-thumbnail-error">
- <source>Error</source>
- <extracomment>Thumbnail image loading failed</extracomment>
- <translation>Chyba</translation>
- </message>
<message id="gallery-rotate">
<source>Rotate</source>
<extracomment>Rotation widget</extracomment>
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-barcode-1.0.53.tar.bz2/translations/harbour-barcode-sv.ts
^
|
@@ -429,21 +429,6 @@
<extracomment>Pulley menu item</extracomment>
<translation>Skanna från Galleri</translation>
</message>
- <message id="gallery-title">
- <source>Select image</source>
- <extracomment>Page header</extracomment>
- <translation>Välj bild</translation>
- </message>
- <message id="gallery-empty">
- <source>No images found in the gallery</source>
- <extracomment>Placeholder text</extracomment>
- <translation>Inga bilder hittades i galleriet</translation>
- </message>
- <message id="gallery-thumbnail-error">
- <source>Error</source>
- <extracomment>Thumbnail image loading failed</extracomment>
- <translation>Fel</translation>
- </message>
<message id="gallery-rotate">
<source>Rotate</source>
<extracomment>Rotation widget</extracomment>
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-barcode-1.0.53.tar.bz2/translations/harbour-barcode-zh_CN.ts
^
|
@@ -427,21 +427,6 @@
<extracomment>Pulley menu item</extracomment>
<translation type="unfinished">从图库扫描</translation>
</message>
- <message id="gallery-title">
- <source>Select image</source>
- <extracomment>Page header</extracomment>
- <translation type="unfinished">选择图片</translation>
- </message>
- <message id="gallery-empty">
- <source>No images found in the gallery</source>
- <extracomment>Placeholder text</extracomment>
- <translation type="unfinished">在图库中找不到图像</translation>
- </message>
- <message id="gallery-thumbnail-error">
- <source>Error</source>
- <extracomment>Thumbnail image loading failed</extracomment>
- <translation type="unfinished">错误</translation>
- </message>
<message id="gallery-rotate">
<source>Rotate</source>
<extracomment>Rotation widget</extracomment>
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-barcode-1.0.53.tar.bz2/translations/harbour-barcode-zh_TW.ts
^
|
@@ -427,21 +427,6 @@
<extracomment>Pulley menu item</extracomment>
<translation type="unfinished">從圖庫掃描</translation>
</message>
- <message id="gallery-title">
- <source>Select image</source>
- <extracomment>Page header</extracomment>
- <translation type="unfinished">選擇圖片</translation>
- </message>
- <message id="gallery-empty">
- <source>No images found in the gallery</source>
- <extracomment>Placeholder text</extracomment>
- <translation type="unfinished">在圖庫中找不到圖像</translation>
- </message>
- <message id="gallery-thumbnail-error">
- <source>Error</source>
- <extracomment>Thumbnail image loading failed</extracomment>
- <translation type="unfinished">錯誤</translation>
- </message>
<message id="gallery-rotate">
<source>Rotate</source>
<extracomment>Rotation widget</extracomment>
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-barcode-1.0.53.tar.bz2/translations/harbour-barcode.ts
^
|
@@ -429,21 +429,6 @@
<extracomment>Pulley menu item</extracomment>
<translation>Scan from Gallery</translation>
</message>
- <message id="gallery-title">
- <source>Select image</source>
- <extracomment>Page header</extracomment>
- <translation>Select image</translation>
- </message>
- <message id="gallery-empty">
- <source>No images found in the gallery</source>
- <extracomment>Placeholder text</extracomment>
- <translation>No images found in the gallery</translation>
- </message>
- <message id="gallery-thumbnail-error">
- <source>Error</source>
- <extracomment>Thumbnail image loading failed</extracomment>
- <translation>Error</translation>
- </message>
<message id="gallery-rotate">
<source>Rotate</source>
<extracomment>Rotation widget</extracomment>
|