[-]
[+]
|
Changed |
_service:tar_git:install-history.changes
|
|
[-]
[+]
|
Changed |
_service:tar_git:install-history.spec
^
|
|
[-]
[+]
|
Changed |
_service
^
|
@@ -1,8 +1,8 @@
<services>
<service name="tar_git">
<param name="url">https://codeberg.org/nephros/install-history</param>
- <param name="branch">master</param>
- <param name="revision"></param>
+ <param name="branch"></param>
+ <param name="revision">0.9.15</param>
<param name="token"/>
<param name="debian">N</param>
<param name="dumb">N</param>
|
[-]
[+]
|
Changed |
_service:tar_git:install-history-0.9.15.tar.gz/.gitignore
^
|
@@ -3,3 +3,4 @@
qml/install-history.qml
translations/*.qm
settings/translations/*.qm
+Makefile
|
[-]
[+]
|
Changed |
_service:tar_git:install-history-0.9.15.tar.gz/qml/pages/MainPage.qml
^
|
@@ -20,17 +20,40 @@
import Sailfish.Silica 1.0
// for LauncherIcon
import Sailfish.Lipstick 1.0
-// for LauncherModel and friends
+// for LauncherModel, LauncherItem and friends
import org.nemomobile.lipstick 0.1
Page {
id: page
+ allowedOrientations: Orientation.All
+
property bool unclutter: false
+ property string historyfile: "/var/log/zypp/history"
+ Connections {
+ onStatusChanged: {
+ if (pageStack.busy) {
+ pageStack.busyChanged.connect(pushStatsPage)
+ } else {
+ pushStatsPage()
+ }
+ }
+ }
+
+ function pushStatsPage() {
+ if ( status === PageStatus.Active && pageStack.nextPage() === null && !pageStack.busy ) {
+ pageStack.pushAttached(statsPage);
+ pageStack.busyChanged.disconnect(pushStatsPage);
+ }
+ }
+
+ /*
onStatusChanged: {
if ( status === PageStatus.Active && !pageStack.busy && pageStack.nextPage() === null ) { pageStack.pushAttached(statsPage) }
}
+ */
+
Component { id: statsPage; StatsPage{ } }
DockedPanel { id: detailInfo
@@ -88,7 +111,7 @@
}
Column { id: detailCol
width: parent.width - icon.width
- Repeater { model: detailModel; delegate: DetailItem{ width: detailCol.width; alignment: Qt.AlignLeft; visible: lbl.length > 0; label: lbl; value: val } }
+ Repeater { model: detailModel; delegate: Component { DetailItem{ width: detailCol.width; alignment: Qt.AlignLeft; visible: lbl.length > 0; label: lbl; value: val } } }
}
}
ListModel{ id: detailModel }
@@ -118,34 +141,38 @@
PullDownMenu { id: pdp
flickable: flick
+ MenuItem { text: qsTr("Refresh");
+ // refresh on delayedclick otherwise the bounce animation freezes while we reload
+ onClicked: { appHistoryModel.clear(); view.forceLayout(); }
+ onDelayedClick: { getHistory(page.historyfile); }
+ }
MenuItem { text: page.unclutter ? qsTr("Verbose Display") : qsTr("Reduced Display") ;
onClicked: page.unclutter = !page.unclutter
}
- MenuItem { text: dateSearch.visible ? qsTr("Hide search") : qsTr("Search by Date") ;
+ MenuItem { text: dateSearch.active ? qsTr("Hide search") : qsTr("Search by Date") ;
onClicked: {
- dateSearch.visible = !dateSearch.visible
- nameSearch.visible = false
+ dateSearch.active = !dateSearch.active
+ nameSearch.active = false
}
}
- MenuItem { text: nameSearch.visible ? qsTr("Hide search") : qsTr("Search by Name") ;
+ MenuItem { text: nameSearch.active ? qsTr("Hide search") : qsTr("Search by Name") ;
onClicked: {
- nameSearch.visible = !nameSearch.visible
- dateSearch.visible = false
+ nameSearch.active = !nameSearch.active
+ dateSearch.active = false
}
}
}
SilicaFlickable { id: flick
anchors.fill: parent
- PageHeader { id: header ; title: qsTr("Install History") ; description: qsTr("%Ln event(s)", "very, very unlikely to have only one, still, plurals please!", appHistoryModel.count)}
+ PageHeader { id: header ; title: qsTr("Install History") ; description: (appHistoryModel.count > 0) ? qsTr("%Ln event(s)", "very, very unlikely to have only one, still, plurals please!", appHistoryModel.count) : qsTr("Loading…")}
Column {
id: searchBar
anchors.top: header.bottom
width: parent.width
SearchField { id: dateSearch
- //canHide: true;
+ active: false
width: parent.width - Theme.horizontalPageMargin
- visible: false
readOnly: true
placeholderText: view.jumpDate != null ? view.jumpDate.toISOString().substr(0,10) : qsTr("Date")
onClicked: {
@@ -155,8 +182,7 @@
Separator { anchors.verticalCenter: parent.bottom; width: parent.width; color: Theme.primaryColor;}
}
SearchField { id: nameSearch
- //canHide: true;
- visible: false
+ active: false
width: parent.width - Theme.horizontalPageMargin
placeholderText: qsTr("Name")
inputMethodHints: Qt.ImhNoAutoUppercase
@@ -174,6 +200,7 @@
width: parent.width - Theme.horizontalPageMargin
anchors.horizontalCenter: parent.horizontalCenter
cacheBuffer: page.height * 2
+ populate: Transition { NumberAnimation { properties: "y"; from: 100; duration: 600 } }
clip: true
spacing: Theme.paddingMedium
model: appHistoryModel
@@ -238,17 +265,16 @@
highlight: highlightBar
currentIndex: -1
delegate: Component { id: historyItem
- ListItem {
+ ListItem { id: li
width: ListView.view.width
contentHeight: packagerow.height
anchors.horizontalCenter: parent.horizontalCenter
property bool install: (action == "install")
- menu: contextMenu
- Component { id: contextMenu
- ContextMenu {
+ property bool unclutter: page.unclutter
+ menu: Component { ContextMenu {
//MenuItem { enabled: false; text: qsTr("Search in %1").arg(qsTr("Jolla Store")) ; onClicked: Qt.openUrlExternally("" + appName) }
- MenuItem { enabled: repoType == "openrepos" ; text: qsTr("Search on %1").arg("OpenRepos.") ; onClicked: Qt.openUrlExternally("https://openrepos.net/search/node/" + appName) }
- MenuItem { enabled: repoType == "chum" ; text: qsTr("Search on %1").arg("SailfishOS:Chum") ; onClicked: Qt.openUrlExternally("https://build.sailfishos.org/package/show/sailfishos:chum/" + appName) }
+ MenuItem { enabled: repoType == "openrepos" ; text: qsTr("Search on %1").arg("OpenRepos.") ; onClicked: Qt.openUrlExternally("https://openrepos.net/search/node/" + appName) }
+ MenuItem { enabled: repoType == "chum" ; text: qsTr("Search on %1").arg("SailfishOS:Chum") ; onClicked: Qt.openUrlExternally("https://build.sailfishos.org/package/show/sailfishos:chum/" + appName) }
}
}
onClicked: {
@@ -268,7 +294,7 @@
}
Icon { id: plusicon;
anchors.left: parent.left; anchors.verticalCenter: parent.verticalCenter
- height: page.unclutter ? Theme.iconSizeSmall : Theme.iconSizeMedium
+ height: unclutter ? Theme.iconSizeSmall : Theme.iconSizeMedium
source: install ? "image://theme/icon-m-add?" + Theme.highlightFromColor(Theme.presenceColor(Theme.PresenceAvailable), Theme.colorScheme) : "image://theme/icon-m-remove?" + Theme.highlightFromColor(Theme.presenceColor(Theme.PresenceAway), Theme.colorScheme)
fillMode: Image.PreserveAspectFit
}
@@ -277,14 +303,13 @@
anchors.horizontalCenter: parent.horizontalCenter
anchors.left: plusicon.right
anchors.margins: Theme.paddingSmall
- layoutDirection: install ? Qt.LeftToRight : Qt.RightToLeft
width: parent.width - plusicon.width
Column { id: col
width: parent.width
Row { spacing: Theme.paddingSmall
- visible: page.unclutter
+ visible: li.unclutter
// name, version: uncluttered
- Label{ visible: page.unclutter;
+ Label{ visible: li.unclutter;
font.pixelSize: Theme.fontSizeSmall; color: Theme.secondaryColor;
horizontalAlignment: install ? Text.AlignLeft : Text.AlignRight
width: Math.min(implicitWidth, col.width * 2/3);
@@ -299,9 +324,9 @@
text: repo; color: Theme.highlightBackgroundColor; font.pixelSize: Theme.fontSizeSmall}
}
Row { spacing: Theme.paddingSmall
- visible: !page.unclutter
+ visible: !li.unclutter
// name, version: default
- Label{ visible: page.unclutter;
+ Label{ visible: li.unclutter;
font.pixelSize: Theme.fontSizeSmall; color: Theme.secondaryColor;
horizontalAlignment: install ? Text.AlignLeft : Text.AlignRight
width: Math.min(implicitWidth, col.width * 2/3);
@@ -312,10 +337,10 @@
: Format.formatDate(date, Formatter.DateMediumWithoutYear) + " " + Format.formatDate(dateTime, Formatter.TimeValue)
}
Label{ text: appName ; maximumLineCount: 1; truncationMode: TruncationMode.Elide; elide: Text.ElideMiddle; horizontalAlignment: install ? Text.AlignLeft : Text.AlignRight; color: install ? Theme.highlightColor : Theme.primaryColor }
- Label{ visible: !page.unclutter; text: version ; maximumLineCount: 1; truncationMode: TruncationMode.Elide; elide: Text.ElideLeft; horizontalAlignment: install ? Text.AlignLeft : Text.AlignRight; color: install ? Theme.secondaryHighlightColor : Theme.secondaryColor}
+ Label{ visible: !li.unclutter; text: version ; maximumLineCount: 1; truncationMode: TruncationMode.Elide; elide: Text.ElideLeft; horizontalAlignment: install ? Text.AlignLeft : Text.AlignRight; color: install ? Theme.secondaryHighlightColor : Theme.secondaryColor}
}
Row { spacing: Theme.paddingSmall
- visible: !page.unclutter
+ visible: !li.unclutter
// date
Label{ font.pixelSize: Theme.fontSizeSmall; color: Theme.secondaryColor;
horizontalAlignment: install ? Text.AlignLeft : Text.AlignRight
@@ -325,7 +350,7 @@
text: Format.formatDate(date, Formatter.DateMediumWithoutYear) + " " + Format.formatDate(dateTime, Formatter.TimeValue)
}
// repo
- Label{ visible: ( install && !page.unclutter )
+ Label{ visible: ( install && !li.unclutter )
text: repo ; horizontalAlignment: install ? Text.AlignLeft : Text.AlignRight; color: Theme.highlightBackgroundColor; font.pixelSize: Theme.fontSizeSmall}
}
}
|
[-]
[+]
|
Changed |
_service:tar_git:install-history-0.9.15.tar.gz/qml/pages/StatsPage.qml
^
|
@@ -22,6 +22,8 @@
Page {
id: statsPage
+ allowedOrientations: Orientation.All
+
states: [
State { name: "pkgs"
PropertyChanges { target: menu1
@@ -37,10 +39,13 @@
}
]
+ // does not exist on older SFOS versions, see https://codeberg.org/nephros/install-history/issues/14
+ /*
BusyLabel {
running: packageModel.loading || repoModel.loading
text: qsTr("Crunching Numbers…")
}
+ */
PullDownMenu { id: pdp
flickable: flick
@@ -87,7 +92,8 @@
SectionHeader { id: sheader ; text: qsTr("Most active Repositories") }
ColumnView { id: statsView
- width: parent.width - Theme.itemSizeSmall
+ //width: parent.width - Theme.itemSizeSmall
+ width: parent.width - Theme.horizontalPageMargin
anchors.horizontalCenter: parent.horizontalCenter
itemHeight: Theme.itemSizeMedium
property int max: model.max
@@ -100,13 +106,24 @@
width: parent.width
property bool viewRepos: statsView.viewRepos
property double factor: ( statsView.max - installations ) / statsView.max
- property double perc: ( installations / statsView.sum * 100).toPrecision(2)
+ property double perc: ( installations / statsView.sum * 100).toFixed(2)
property double cutoff: viewRepos ? 1.0 : 0.1
property color barColor: viewRepos ? Theme.highlightBackgroundColor : Theme.secondaryHighlightColor
- Row { width: parent.width
- Label { text: ((name === "__OTHERS") ? qsTr("others", "things that don't fit in a category") : name) + ": "; color: Theme.secondaryColor }
- Label { text: qsTr("%L1", "number of events").arg(installations) + " " + qsTr("(%L1%)", "percentage in parentheses, best translate as '(%L1%)'" ).arg(perc)}
+ /*
+ Rectangle {
+ anchors.fill: parent
+ anchors.centerIn: parent
+ radius: Theme.paddingSmall
+ color: Theme.rgba(Theme.secondaryColor, 0.05)
+ }
+ */
+ Row {
+ width: parent.width
+ Label { text: ((name === "__OTHERS") ? qsTr("others", "things that don't fit in a category") : name) + ": "; color: Theme.secondaryColor }
+ Label { text: qsTr("%L1", "number of events").arg(installations) }
}
+ //Label { anchors.right: parent.right; text: qsTr("(%L1%)", "percentage in parentheses, best translate as '(%L1%)'" ).arg(perc)}
+ Label { anchors.right: parent.right; text: qsTr("%L1%", "percentage" ).arg(perc)}
Rectangle{ id: bar
height: Theme.paddingLarge * 1.5
anchors.verticalCenter: parent.verticalCenter
|
[-]
[+]
|
Changed |
_service:tar_git:install-history-0.9.15.tar.gz/translations/settings-install-history-de.ts
^
|
@@ -91,7 +91,7 @@
<message>
<source>local</source>
<comment>type of a local repo</comment>
- <translation>lokal</translation>
+ <translation type="vanished">lokal</translation>
</message>
<message>
<source>%L1 events</source>
@@ -113,6 +113,22 @@
<source>Executes</source>
<translation>Startet</translation>
</message>
+ <message>
+ <source>No History available</source>
+ <translation type="vanished">Kein Verlauf gefunden</translation>
+ </message>
+ <message>
+ <source>The history file is empty or the loading failed</source>
+ <translation type="vanished">Entweder fehlt die Datei, oder das Laden ist fehlgeschlagen</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>Neu laden</translation>
+ </message>
+ <message>
+ <source>Loading…</source>
+ <translation>Laden, laden, laden…</translation>
+ </message>
</context>
<context>
<name>StatsPage</name>
@@ -177,7 +193,7 @@
</message>
<message>
<source>Crunching Numbers…</source>
- <translation>Berechne…</translation>
+ <translation type="vanished">Berechne…</translation>
</message>
<message>
<source>(%L1%%)</source>
@@ -192,7 +208,7 @@
<message>
<source>(%L1%)</source>
<comment>percentage in parentheses, best translate as '(%L1%)'</comment>
- <translation>(%L1%)</translation>
+ <translation type="vanished">(%L1%)</translation>
</message>
<message>
<source>Most active packages</source>
@@ -202,5 +218,14 @@
<source>Most active Repositories</source>
<translation>Meistverwendete Quellen</translation>
</message>
+ <message>
+ <source>No History available</source>
+ <translation type="vanished">Kein Verlauf gefunden</translation>
+ </message>
+ <message>
+ <source>%L1%</source>
+ <comment>percentage</comment>
+ <translation>%L1%</translation>
+ </message>
</context>
</TS>
|
[-]
[+]
|
Changed |
_service:tar_git:install-history-0.9.15.tar.gz/translations/settings-install-history-en.ts
^
|
@@ -77,16 +77,19 @@
<translation type="unfinished"></translation>
</message>
<message>
- <source>local</source>
- <comment>type of a local repo</comment>
+ <source>Application</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Application</source>
+ <source>Executes</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Executes</source>
+ <source>Refresh</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Loading…</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -118,17 +121,13 @@
<message>
<source>(%L1%)</source>
<comment>percentage in parentheses, best translate as '(%L1%)'</comment>
- <translation>(%L1%)</translation>
+ <translation type="vanished">(%L1%)</translation>
</message>
<message>
<source>View repositories</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Crunching Numbers…</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>View packages</source>
<translation type="unfinished"></translation>
</message>
@@ -157,5 +156,10 @@
<source>Most active Repositories</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>%L1%</source>
+ <comment>percentage</comment>
+ <translation type="unfinished">%L1%</translation>
+ </message>
</context>
</TS>
|
[-]
[+]
|
Added |
_service:tar_git:install-history-0.9.15.tar.gz/translations/settings-install-history-fr.ts
^
|
@@ -0,0 +1,161 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="fr">
+<context>
+ <name>MainPage</name>
+ <message numerus="yes">
+ <source>%Ln event(s)</source>
+ <comment>very, very unlikely to have only one, still, plurals please!</comment>
+ <translation>
+ <numerusform>%Ln événement</numerusform>
+ <numerusform>%Ln événements</numerusform>
+ </translation>
+ </message>
+ <message>
+ <source>Package</source>
+ <translation>Paquet</translation>
+ </message>
+ <message>
+ <source>Version</source>
+ <translation>Version</translation>
+ </message>
+ <message>
+ <source>Installed</source>
+ <translation>Installé</translation>
+ </message>
+ <message>
+ <source>Removed</source>
+ <translation>Supprimé</translation>
+ </message>
+ <message>
+ <source>Repository</source>
+ <translation>Dépôt</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>n/a</translation>
+ </message>
+ <message>
+ <source>Verbose Display</source>
+ <translation>Affichage verbeux</translation>
+ </message>
+ <message>
+ <source>Reduced Display</source>
+ <translation>Affichage réduit</translation>
+ </message>
+ <message>
+ <source>Hide search</source>
+ <translation>Masquer la recherche</translation>
+ </message>
+ <message>
+ <source>Search by Date</source>
+ <translation>Rechercher par date</translation>
+ </message>
+ <message>
+ <source>Search by Name</source>
+ <translation>Rechercher par nom</translation>
+ </message>
+ <message>
+ <source>Install History</source>
+ <translation>Historique des installations</translation>
+ </message>
+ <message>
+ <source>Date</source>
+ <translation>Date</translation>
+ </message>
+ <message>
+ <source>Name</source>
+ <translation>Nom</translation>
+ </message>
+ <message>
+ <source>Search on %1</source>
+ <translation>Rechercher sur %1</translation>
+ </message>
+ <message>
+ <source>local</source>
+ <comment>name for a local repo</comment>
+ <translation>local</translation>
+ </message>
+ <message>
+ <source>local</source>
+ <comment>type of a local repo</comment>
+ <translation>local</translation>
+ </message>
+ <message>
+ <source>Application</source>
+ <translation>Application</translation>
+ </message>
+ <message>
+ <source>Executes</source>
+ <translation>Exécute</translation>
+ </message>
+</context>
+<context>
+ <name>StatsPage</name>
+ <message numerus="yes">
+ <source>Installation(s): %Ln</source>
+ <comment>very, very unlikely to have one or less, still, plurals please!</comment>
+ <translation type="obsolete">
+ <numerusform>Installation: %Ln</numerusform>
+ <numerusform>Installations: %Ln</numerusform>
+ </translation>
+ </message>
+ <message>
+ <source>%L1</source>
+ <comment>number of events</comment>
+ <translation>%L1</translation>
+ </message>
+ <message>
+ <source>(%L1%%)</source>
+ <comment>percentage in parentheses</comment>
+ <translation type="vanished">(%L1%)</translation>
+ </message>
+ <message>
+ <source>(%L1%%)</source>
+ <comment>percentage in parentheses, best translate as '(%L1%)'</comment>
+ <translation type="vanished">(%L1%)</translation>
+ </message>
+ <message>
+ <source>(%L1%)</source>
+ <comment>percentage in parentheses, best translate as '(%L1%)'</comment>
+ <translation>(%L1%)</translation>
+ </message>
+ <message>
+ <source>View repositories</source>
+ <translation>Voir les dépôts</translation>
+ </message>
+ <message>
+ <source>Crunching Numbers…</source>
+ <translation>Calcul des chiffres…</translation>
+ </message>
+ <message>
+ <source>View packages</source>
+ <translation>Voir les paquets</translation>
+ </message>
+ <message>
+ <source>Install History</source>
+ <translation>Historique des installations</translation>
+ </message>
+ <message>
+ <source>Statistics</source>
+ <translation>Statistiques</translation>
+ </message>
+ <message>
+ <source>Percentages are relative to all recorded installation events. Bars are relative to the item with the highest event count.</source>
+ <translation>Pourcentages relatifs à tous les événements d'installation enregistrés. Les barres sont relatives à l'élément ayant le nombre d'événements le plus élevé.</translation>
+ </message>
+ <message>
+ <source>others</source>
+ <comment>things that don't fit in a category</comment>
+ <translation>autres</translation>
+ </message>
+ <message>
+ <source>Most active packages</source>
+ <translation>Paquets les plus actifs</translation>
+ </message>
+ <message>
+ <source>Most active Repositories</source>
+ <translation>Dépôts les plus actifs</translation>
+ </message>
+</context>
+</TS>
|
[-]
[+]
|
Changed |
_service:tar_git:install-history-0.9.15.tar.gz/translations/settings-install-history-ru.ts
^
|
@@ -80,7 +80,7 @@
<message>
<source>local</source>
<comment>type of a local repo</comment>
- <translation>локальный</translation>
+ <translation type="vanished">локальный</translation>
</message>
<message>
<source>Application</source>
@@ -90,6 +90,14 @@
<source>Executes</source>
<translation>Команда запуска</translation>
</message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished">перезарядить</translation>
+ </message>
+ <message>
+ <source>Loading…</source>
+ <translation type="unfinished">загрузка данных</translation>
+ </message>
</context>
<context>
<name>StatsPage</name>
@@ -142,7 +150,7 @@
</message>
<message>
<source>Crunching Numbers…</source>
- <translation>Идёт подсчет…</translation>
+ <translation type="vanished">Идёт подсчет…</translation>
</message>
<message>
<source>(%L1%%)</source>
@@ -157,7 +165,7 @@
<message>
<source>(%L1%)</source>
<comment>percentage in parentheses, best translate as '(%L1%)'</comment>
- <translation>(%L1%)</translation>
+ <translation type="vanished">(%L1%)</translation>
</message>
<message>
<source>Most active packages</source>
@@ -167,5 +175,10 @@
<source>Most active Repositories</source>
<translation>Самые активные репозитории</translation>
</message>
+ <message>
+ <source>%L1%</source>
+ <comment>percentage</comment>
+ <translation>%L1%</translation>
+ </message>
</context>
</TS>
|
[-]
[+]
|
Changed |
_service:tar_git:install-history-0.9.15.tar.gz/translations/settings-install-history-sv.ts
^
|
@@ -91,7 +91,7 @@
<message>
<source>local</source>
<comment>type of a local repo</comment>
- <translation>Lokalt</translation>
+ <translation type="vanished">Lokalt</translation>
</message>
<message numerus="yes">
<source>%Ln event(s)</source>
@@ -109,6 +109,14 @@
<source>Executes</source>
<translation>Kör</translation>
</message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished">Uppdatera</translation>
+ </message>
+ <message>
+ <source>Loading…</source>
+ <translation type="unfinished">Läsa in</translation>
+ </message>
</context>
<context>
<name>StatsPage</name>
@@ -119,7 +127,7 @@
<message>
<source>(%L1%)</source>
<comment>percentage in parentheses, best translate as '(%L1%)'</comment>
- <translation>(%L1%)</translation>
+ <translation type="vanished">(%L1%)</translation>
</message>
<message>
<source>View repositories</source>
@@ -127,7 +135,7 @@
</message>
<message>
<source>Crunching Numbers…</source>
- <translation>Tuggar siffror…</translation>
+ <translation type="vanished">Tuggar siffror…</translation>
</message>
<message>
<source>View packages</source>
@@ -159,5 +167,10 @@
<source>Most active Repositories</source>
<translation>Mest aktiva förråd</translation>
</message>
+ <message>
+ <source>%L1%</source>
+ <comment>percentage</comment>
+ <translation>%L1%</translation>
+ </message>
</context>
</TS>
|
[-]
[+]
|
Changed |
_service:tar_git:install-history.yaml
^
|
@@ -1,6 +1,6 @@
Name: install-history
Summary: Shows when packages have been installed or uninstalled
-Version: 0.9.14
+Version: 0.9.15
Release: 1
Group: Applications
License: Apache 2.0
@@ -56,6 +56,7 @@
#AutoSubPackages:
# - doc
Files:
+ - '%license COPYING'
# '%{_datadir}/applications/%{name}.desktop'
# '%{_datadir}/icons/*/*/apps/%{name}.png'
- '%{_datadir}/translations/*.qm'
|