mirror of
https://github.com/aarnt/octopi.git
synced 2025-11-17 16:14:42 +01:00
Compare commits
156 Commits
v0.17.0
...
6341f8ad9e
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6341f8ad9e | ||
|
|
8afef025a7 | ||
|
|
22791cdbda | ||
|
|
d8b4782142 | ||
|
|
d333d47760 | ||
|
|
5540fa8c1b | ||
|
|
252fce719c | ||
|
|
572bdabc3b | ||
|
|
45c472ae29 | ||
|
|
e4482c4be8 | ||
|
|
bb7cbee491 | ||
|
|
9f97fa93af | ||
|
|
f406cacd91 | ||
|
|
9ea4e2ced0 | ||
|
|
219539db7c | ||
|
|
d704996a71 | ||
|
|
cb555b10fa | ||
|
|
02d0413706 | ||
|
|
eba4b23398 | ||
|
|
3509f956d1 | ||
|
|
133a32d1bb | ||
|
|
a7846c9318 | ||
|
|
97dbbb0e28 | ||
|
|
8ec0c319e4 | ||
|
|
99ae4eea09 | ||
|
|
7ef564da38 | ||
|
|
46c163548c | ||
|
|
2cebca86ba | ||
|
|
19bff087c8 | ||
|
|
a6c6384888 | ||
|
|
8c89906b21 | ||
|
|
6c9af10ef0 | ||
|
|
46bbc195a0 | ||
|
|
73c7f7cfb8 | ||
|
|
6f35213ecc | ||
|
|
97c11f0f10 | ||
|
|
dec6656a44 | ||
|
|
0875030993 | ||
|
|
4fd9bc265c | ||
|
|
8781695048 | ||
|
|
4fa4562e65 | ||
|
|
196e282924 | ||
|
|
3fc49cb3aa | ||
|
|
ab31f28308 | ||
|
|
dc23455cce | ||
|
|
51f4d66d1a | ||
|
|
7aef1f07f8 | ||
|
|
1ff216543d | ||
|
|
275655ff61 | ||
|
|
5fefb275c2 | ||
|
|
6466b3604f | ||
|
|
93726ee571 | ||
|
|
0146c29419 | ||
|
|
e54977c340 | ||
|
|
5b3bc51990 | ||
|
|
7b365a1f14 | ||
|
|
e4fdedaf33 | ||
|
|
848239572d | ||
|
|
e1d9e85945 | ||
|
|
42a7c320d9 | ||
|
|
d03b5a84d0 | ||
|
|
1e6b2db303 | ||
|
|
a6785e9b7c | ||
|
|
c25ed66c0c | ||
|
|
4df0d961e6 | ||
|
|
aea5e70748 | ||
|
|
e9136182c9 | ||
|
|
86288068fa | ||
|
|
331bec30c8 | ||
|
|
7cae2d7586 | ||
|
|
1b202a25f8 | ||
|
|
fae056ec81 | ||
|
|
9dcf3ed14d | ||
|
|
f19e55220e | ||
|
|
6938c1f833 | ||
|
|
7208096fdc | ||
|
|
c4a9677667 | ||
|
|
0993cda3a0 | ||
|
|
8bed4c0e46 | ||
|
|
9fdd1a5e89 | ||
|
|
1cb421c284 | ||
|
|
20c2472aa1 | ||
|
|
dcb99d28ec | ||
|
|
d7e103388a | ||
|
|
1ec036202b | ||
|
|
a783507d60 | ||
|
|
b2c82af9f4 | ||
|
|
aaf1e5f6d6 | ||
|
|
197398e3bc | ||
|
|
38308ac0d0 | ||
|
|
e0e97795f3 | ||
|
|
0b02c78704 | ||
|
|
c7f101f67f | ||
|
|
ee70dc46a2 | ||
|
|
aafa8522ea | ||
|
|
b9b4913bbc | ||
|
|
cdc2013cbb | ||
|
|
04adf88088 | ||
|
|
a1d064fbe0 | ||
|
|
150763f0e3 | ||
|
|
c3afa378d1 | ||
|
|
70b8bc97ae | ||
|
|
256e862382 | ||
|
|
569e5fe133 | ||
|
|
0d7dd83354 | ||
|
|
241ae97423 | ||
|
|
11867b1ee6 | ||
|
|
603c477ef0 | ||
|
|
be52ee78a7 | ||
|
|
840aef9bb9 | ||
|
|
dfeb189940 | ||
|
|
07161db266 | ||
|
|
77f6ea88aa | ||
|
|
139950ab25 | ||
|
|
c22834118c | ||
|
|
e156b543f5 | ||
|
|
4d3278567b | ||
|
|
ce66ccbf03 | ||
|
|
f83f596ce8 | ||
|
|
9c047a024c | ||
|
|
d4a32751f3 | ||
|
|
ab9f709dc2 | ||
|
|
bcb2217f49 | ||
|
|
dce264509f | ||
|
|
927f208f78 | ||
|
|
93b42b40d4 | ||
|
|
3184a4b17e | ||
|
|
18b4d36f85 | ||
|
|
4c7f7e2b09 | ||
|
|
faa80775a5 | ||
|
|
7ab4e7fce5 | ||
|
|
cc105bf2e1 | ||
|
|
367e8ad750 | ||
|
|
6892f5f3c1 | ||
|
|
b23353a1f5 | ||
|
|
9986b1a2cb | ||
|
|
4d67fa44e4 | ||
|
|
993b95420f | ||
|
|
f4462b9379 | ||
|
|
c43d148dd7 | ||
|
|
a508fb7b11 | ||
|
|
6590909116 | ||
|
|
44df329672 | ||
|
|
96896f8a87 | ||
|
|
448c620c8a | ||
|
|
2ec8dbde08 | ||
|
|
48fc54d24b | ||
|
|
79dd707276 | ||
|
|
b1a6fb069c | ||
|
|
fb46f9acaa | ||
|
|
c86d07aac7 | ||
|
|
c1f24851ea | ||
|
|
771b7894ba | ||
|
|
aed9f6e27c | ||
|
|
f481213f69 | ||
|
|
ab61b62e6d |
7
.gitignore
vendored
7
.gitignore
vendored
@@ -4,7 +4,9 @@
|
|||||||
Makefile
|
Makefile
|
||||||
bin/**
|
bin/**
|
||||||
build/**
|
build/**
|
||||||
|
build_dir/**
|
||||||
helper/*.o
|
helper/*.o
|
||||||
|
helper/.qtc_clangd/**
|
||||||
helper/moc*.*
|
helper/moc*.*
|
||||||
helper/octphelper
|
helper/octphelper
|
||||||
cachecleaner/bin/**
|
cachecleaner/bin/**
|
||||||
@@ -13,6 +15,11 @@ cachecleaner/.qtc_clangd/**
|
|||||||
notifier/bin/**
|
notifier/bin/**
|
||||||
notifier/build/**
|
notifier/build/**
|
||||||
notifier/.qtc_clangd/**
|
notifier/.qtc_clangd/**
|
||||||
|
notifier/.qtc/**
|
||||||
|
notifier/.cmake/**
|
||||||
|
notifier/CMakeCache*
|
||||||
|
notifier/CMakeFiles*
|
||||||
|
notifier/qtcsettings.cmake
|
||||||
octopi.pro.user
|
octopi.pro.user
|
||||||
qrc_resources.cpp
|
qrc_resources.cpp
|
||||||
repoeditor/.qtc_clangd/**
|
repoeditor/.qtc_clangd/**
|
||||||
|
|||||||
54
CHANGELOG
54
CHANGELOG
@@ -1,3 +1,57 @@
|
|||||||
|
0.19 (dev)
|
||||||
|
BugFix: Pressing F11 to maximize bottom panel crashed Octopi if Info tab was selected.
|
||||||
|
BugFix: Octopi crashed after using AUR/KCP tool and clicking on a package anchor
|
||||||
|
in Output tab.
|
||||||
|
BugFix: Optional deps dialog had a column header named "3" instead of "Repository".
|
||||||
|
BugFix: Some outdated AUR pkgs were not showing on notifier (thanks to urbenlegend).
|
||||||
|
BugFix: There was a method called more than once every time distro news was checked.
|
||||||
|
Add the option to make the whole interface text less condensed.
|
||||||
|
Add the option to show/hide "Repository" and "Download Size" columns in package list.
|
||||||
|
Add Repository field in Info tab.
|
||||||
|
Make "Search for outdated AUR packages" a notifier only option.
|
||||||
|
Enable Check updates and System upgrade tool buttons in AUR mode.
|
||||||
|
Show current version of the packages on Notifier's System Upgrade dialog
|
||||||
|
(thanks to valchx's code).
|
||||||
|
Added chinese description for the application name in desktop file.
|
||||||
|
Updated translations.
|
||||||
|
|
||||||
|
0.18.1 (2025-09-29)
|
||||||
|
BugFix: French translation was not working properly (thanks to roxfr).
|
||||||
|
BugFix: Yay searches with version 12.5.2 crashed Octopi (thanks to nije-to-sve).
|
||||||
|
BugFix: Search for BASH also in "/bin".
|
||||||
|
BugFix: Force use of BASH shell was not working (thanks to UnsaltedScholar).
|
||||||
|
BugFix: List of outdated KCP packages was not working in KaOS.
|
||||||
|
BugFix: Under some conditions Octopi could crash due to shared memory access failures.
|
||||||
|
Updated translations.
|
||||||
|
|
||||||
|
0.18.0 (2025-09-20)
|
||||||
|
BugFix: The act of moving the mouse over the package list was triggering many
|
||||||
|
"pacman -Si" executions (thanks to RAZUMNO).
|
||||||
|
BugFix: Notifier did not fetch updates for the first time when using "once a day".
|
||||||
|
BugFix: qt-sudo now respects user locale settings (thanks to D10RUS).
|
||||||
|
BugFix: Use better way to detect if user is running the tools from the right place.
|
||||||
|
BugFix: Select Help tab when Octopi runs for the first time.
|
||||||
|
BugFix: Make Actions tab visible when a package is selected for insertion/removal.
|
||||||
|
BugFix: Use system theme folder icon in Files tab.
|
||||||
|
BugFix: Package list refresh was not running after a group install/removal.
|
||||||
|
BugFix: ILoveCandy option was not working 100% in parser.
|
||||||
|
Search option selected by the user is saved on close.
|
||||||
|
Added support for garuda-update command when running in Garuda Linux.
|
||||||
|
Added support for a user specified backup shell script that needs to be placed at
|
||||||
|
"/usr/lib/octopi/pre-system-upgrade.sh" and executes before the system upgrades.
|
||||||
|
Added support for pacman.conf's IgnorePkg option through "Add to Ignored" and
|
||||||
|
"Remove from Ignored" actions from the context menu in the package list.
|
||||||
|
Added View/Ignored menu option.
|
||||||
|
Added support for Plus and Minus keys to add and remove packages from the system.
|
||||||
|
Added "Get Latest distro news" menu item to the News tab context menu.
|
||||||
|
Added Apply and Cancel buttons also in the Actions tab.
|
||||||
|
Added "Enable package tooltips" option, so users can disable the feature when needed.
|
||||||
|
Added "Force use of BASH shell" option to ensure compatibility when the user
|
||||||
|
uses another SHELL.
|
||||||
|
Added Tools/pacman-key option to refresh pacman gpg keys.
|
||||||
|
Modernization of Options dialog.
|
||||||
|
Updated translations.
|
||||||
|
|
||||||
0.17.0 (2025-02-18)
|
0.17.0 (2025-02-18)
|
||||||
BugFix: Code for EndeavourOS news was incomplete (thanks to LegitGreenBoi).
|
BugFix: Code for EndeavourOS news was incomplete (thanks to LegitGreenBoi).
|
||||||
BugFix: Help msg for newer packages was wrong because they're not installed.
|
BugFix: Help msg for newer packages was wrong because they're not installed.
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
cmake_minimum_required(VERSION 3.5)
|
cmake_minimum_required(VERSION 3.5)
|
||||||
project(octopi VERSION 0.17.0 LANGUAGES CXX)
|
project(octopi VERSION 0.19.0 LANGUAGES CXX)
|
||||||
|
|
||||||
set(CMAKE_CXX_STANDARD 17)
|
set(CMAKE_CXX_STANDARD 17)
|
||||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
@@ -124,7 +124,7 @@ file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/resources/images/octopi_green.png" DESTIN
|
|||||||
file(RENAME "${CMAKE_CURRENT_BINARY_DIR}/octopi_green.png" "${CMAKE_CURRENT_BINARY_DIR}/octopi.png")
|
file(RENAME "${CMAKE_CURRENT_BINARY_DIR}/octopi_green.png" "${CMAKE_CURRENT_BINARY_DIR}/octopi.png")
|
||||||
install(TARGETS octopi RUNTIME DESTINATION bin LIBRARY DESTINATION lib PUBLIC_HEADER DESTINATION include)
|
install(TARGETS octopi RUNTIME DESTINATION bin LIBRARY DESTINATION lib PUBLIC_HEADER DESTINATION include)
|
||||||
install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/octopi.desktop" DESTINATION share/applications)
|
install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/octopi.desktop" DESTINATION share/applications)
|
||||||
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/octopi.png" "${CMAKE_CURRENT_SOURCE_DIR}/resources/images/octopi_green.png" DESTINATION share/icons/gnome/32x32/apps)
|
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/octopi.png" "${CMAKE_CURRENT_SOURCE_DIR}/resources/images/octopi_green.png" DESTINATION share/icons/hicolor/48x48/apps)
|
||||||
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/octopi.png" "${CMAKE_CURRENT_SOURCE_DIR}/resources/images/octopi_green.png"
|
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/octopi.png" "${CMAKE_CURRENT_SOURCE_DIR}/resources/images/octopi_green.png"
|
||||||
"${CMAKE_CURRENT_SOURCE_DIR}/resources/images/octopi_red.png" "${CMAKE_CURRENT_SOURCE_DIR}/resources/images/octopi_yellow.png" DESTINATION share/icons)
|
"${CMAKE_CURRENT_SOURCE_DIR}/resources/images/octopi_red.png" "${CMAKE_CURRENT_SOURCE_DIR}/resources/images/octopi_yellow.png" DESTINATION share/icons/hicolor/48x48/apps)
|
||||||
install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE" DESTINATION share/licenses/octopi)
|
install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE" DESTINATION share/licenses/octopi)
|
||||||
|
|||||||
10
PKGBUILD
10
PKGBUILD
@@ -1,6 +1,6 @@
|
|||||||
_pkgname=octopi
|
_pkgname=octopi
|
||||||
pkgname=octopi-git
|
pkgname=octopi-git
|
||||||
pkgver=0.17.0.latest
|
pkgver=0.19.0.latest
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="This is Octopi, a powerful Pacman frontend using Qt libs (git checkout)"
|
pkgdesc="This is Octopi, a powerful Pacman frontend using Qt libs (git checkout)"
|
||||||
url="https://tintaescura.com/projects/octopi/"
|
url="https://tintaescura.com/projects/octopi/"
|
||||||
@@ -17,10 +17,10 @@ prepare() {
|
|||||||
cp resources/images/octopi_green.png resources/images/octopi.png
|
cp resources/images/octopi_green.png resources/images/octopi.png
|
||||||
}
|
}
|
||||||
|
|
||||||
pkgver() {
|
#pkgver() {
|
||||||
cd "${_pkgname}"
|
# cd "${_pkgname}"
|
||||||
git describe --long --tags --abbrev=7 | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//'
|
# git describe --long --tags --abbrev=7 | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//'
|
||||||
}
|
#}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "${_pkgname}"
|
cd "${_pkgname}"
|
||||||
|
|||||||
11
README.md
11
README.md
@@ -1,10 +1,12 @@
|
|||||||
## This is Octopi, a powerful Pacman/AUR front end using Qt libs.
|
## This is Octopi, a powerful Pacman/AUR front end using Qt libs.
|
||||||
|
|
||||||

|

|
||||||
|

|
||||||
|

|
||||||
|
|
||||||
The project site is hosted on https://tintaescura.com/projects/octopi
|
The project site is hosted on https://tintaescura.com/projects/octopi
|
||||||
|
|
||||||
Currently, 12 Linux distros are compatible with it
|
Currently, 11 Linux distros are compatible with it
|
||||||
|
|
||||||
* [ArchBang](http://archbang.org/)
|
* [ArchBang](http://archbang.org/)
|
||||||
* [Archcraft](https://archcraft.io/)
|
* [Archcraft](https://archcraft.io/)
|
||||||
@@ -17,7 +19,6 @@ Currently, 12 Linux distros are compatible with it
|
|||||||
* [KaOS](https://kaosx.us/)
|
* [KaOS](https://kaosx.us/)
|
||||||
* [Manjaro](https://manjaro.org/)
|
* [Manjaro](https://manjaro.org/)
|
||||||
* [Obarun Linux](https://web.obarun.org/index.php?id=1)
|
* [Obarun Linux](https://web.obarun.org/index.php?id=1)
|
||||||
* [Parabola GNU/Linux-libre](https://www.parabola.nu/)
|
|
||||||
|
|
||||||
### What you must install in order to have Octopi fully functional
|
### What you must install in order to have Octopi fully functional
|
||||||
|
|
||||||
@@ -74,13 +75,15 @@ $ make
|
|||||||
# make install
|
# make install
|
||||||
```
|
```
|
||||||
|
|
||||||
You can also use the available PKGBUILD script that helps you build Octopi with all its tools:
|
You can also use the available PKGBUILD script that helps you build latest Octopi development version with all its tools(*):
|
||||||
|
|
||||||
```
|
```
|
||||||
$ cd OCTOPI_PATH (where you git cloned the source code)
|
$ cd OCTOPI_PATH (where you git cloned the source code)
|
||||||
$ makepkg -f
|
$ makepkg -f
|
||||||
```
|
```
|
||||||
|
|
||||||
|
(*) It may contain bugs. You have been warned.
|
||||||
|
|
||||||
### Steps to build Octopi source code (CMake)
|
### Steps to build Octopi source code (CMake)
|
||||||
|
|
||||||
As an alternative to qmake, Octopi can also be built with CMake. Make sure that at least CMake 3.5 is installed.
|
As an alternative to qmake, Octopi can also be built with CMake. Make sure that at least CMake 3.5 is installed.
|
||||||
@@ -125,7 +128,7 @@ You'll need to install [pacaur](https://github.com/rmarquis/pacaur), [paru](http
|
|||||||
[pikaur](https://github.com/actionless/pikaur), [trizen](https://github.com/trizen/trizen) or
|
[pikaur](https://github.com/actionless/pikaur), [trizen](https://github.com/trizen/trizen) or
|
||||||
[yay](https://github.com/Jguer/yay) in your system.
|
[yay](https://github.com/Jguer/yay) in your system.
|
||||||
If neither of the previous tools are found Octopi will download latest "yay-bin" github binary.
|
If neither of the previous tools are found Octopi will download latest "yay-bin" github binary.
|
||||||
In KaOS, [kcp](https://github.com/bvaudour/kcp) will be supported out of the box.
|
In KaOS, [kcp](https://codeberg.org/bvaudour/kcp) will be supported out of the box.
|
||||||
|
|
||||||
### Ways to help/support Octopi
|
### Ways to help/support Octopi
|
||||||
|
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ int main( int argc, char *argv[] )
|
|||||||
return (-5);
|
return (-5);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!UnixCommand::isOctoToolRunning(QStringLiteral("octopi-cachecle")))
|
if (!UnixCommand::isOctoToolRunning(QStringLiteral("octopi-cachecleaner")))
|
||||||
{
|
{
|
||||||
QMessageBox::critical(nullptr, StrConstants::getApplicationName(), StrConstants::getErrorRunOctopiCacheCleanerAsUsrBin());
|
QMessageBox::critical(nullptr, StrConstants::getApplicationName(), StrConstants::getErrorRunOctopiCacheCleanerAsUsrBin());
|
||||||
return (-6);
|
return (-6);
|
||||||
|
|||||||
@@ -70,7 +70,7 @@ PackageGroupModel::PackageGroupModel(QString optionsString,
|
|||||||
*/
|
*/
|
||||||
PackageGroupModel::~PackageGroupModel()
|
PackageGroupModel::~PackageGroupModel()
|
||||||
{
|
{
|
||||||
UnixCommand::removeSharedMemFiles();
|
//UnixCommand::removeSharedMemFiles();
|
||||||
delete m_acc;
|
delete m_acc;
|
||||||
delete m_cmd;
|
delete m_cmd;
|
||||||
}
|
}
|
||||||
|
|||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_af.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_af.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="af" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_af_ZA.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_af_ZA.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="af_ZA" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_be.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_be.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="be" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_be_BY.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_be_BY.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="be_BY" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_bs.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_bs.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="bs" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_bs_BA.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_bs_BA.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="bs_BA" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation>Keš čistač - Octopi</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation>Deinstalirani paketi</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation>Zadrži</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation>Zadržati broj starih verzija</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation>Osvježi</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation>Instalirani paketi</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation>Očisti</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation>Očisti %1</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_cmn.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_cmn.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="cmn" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_cs_CZ.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_cs_CZ.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="cs_CZ" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_de_AT.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_de_AT.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="de_AT" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_de_DE.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_de_DE.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="de_DE" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_en_CZ.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_en_CZ.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="en_CZ" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_en_IN.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_en_IN.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="en_IN" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_en_PL.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_en_PL.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="en_PL" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_en_SE.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_en_SE.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="en_SE" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_eo.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_eo.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="eo" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation>Malinstalitaj Pakaĵoj</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation>Konservi :</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation>Refreŝigi</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation>Instalitaj Pakaĵoj</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation>Purigi</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation>Purigi %1</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_es.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_es.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="es" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation>Limpiador de caché</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation>Paquetes desinstalados</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation>Mantener:</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation>Número de versiones antiguas a mantener</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation>Refrescar</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation>Paquetes instalados</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation>Limpiar</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation>Limpiar %1</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_es_CL.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_es_CL.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="es_CL" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation>Limpiador Cache-Octopi</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation>Paquetes desinstalados</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation>Mantener :</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation>Número de versiones anteriores a mantener</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation>Refrescar</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation>Paquetes instalados</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation>Limpiar</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation>Limpiar %1</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_es_CR.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_es_CR.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="es_CR" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_es_MX.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_es_MX.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="es_MX" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation>Limpiador de Caché - Octopi</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation>Paquetes desinstalados</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation>Conservar:</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation>Número de versión anterior a conservar</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation>Actualizar</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation>Paquetes instalados</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation>Limpiar</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation>Limpiar %1</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_es_NI.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_es_NI.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="es_NI" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_es_PE.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_es_PE.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="es_PE" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation>Borrar Cache - Octopi</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation>Refrescar</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation>Borrar</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_fa_IR.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_fa_IR.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="fa_IR" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation>Cache Cleaner - Octopi</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation>بسته های حذف شده</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation>نگهداری</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation>تعداد ورژنهایی که باقی میمانند</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation>تازه سازی</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation>بسته های نصب شده</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation>تمیز کردن</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation>پاک کردن 1%</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_fr_CA.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_fr_CA.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="fr_CA" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_fr_CH.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_fr_CH.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="fr_CH" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation>Nettoyeur de cache - Octopi</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation>Paquets non-installés</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation>Conserver :</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation>Nombre d'anciennes versions à conserver</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation>Actualiser</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation>Paquets installés</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation>Nettoyer</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation>Nettoyer %1</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
Binary file not shown.
@@ -4,7 +4,7 @@
|
|||||||
<message>
|
<message>
|
||||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
<source>Cache Cleaner - Octopi</source>
|
<source>Cache Cleaner - Octopi</source>
|
||||||
<translation>Octopi cache tisztítása</translation>
|
<translation>Gyorsítótár-tisztító - Octopi</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
<source>Keep :</source>
|
<source>Keep :</source>
|
||||||
<translation>Megtart:</translation>
|
<translation>Megtartás:</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
|||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_id_ID.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_id_ID.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="id_ID" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation>Pembersih Cache - Octopi</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation>Paket yang dihapus</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation>Jaga :</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_ie.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_ie.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="ie" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation>Vacuar li cache de Octopi</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation>Desinstallat paccages</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation>Retener:</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation>Un númere de old versiones a retener</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation>Refriscar</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation>Installat paccages</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation>Vacuar</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation>Vacuar %1</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_is.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_is.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="is" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation>Skyndiminni hreinsun - Octopi</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation>Fjarlægðir pakkar</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation>Halda :</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation>Fjöldi af gömlum útgáfum til geymslu</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation>Hressa við</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation>Uppsettir pakkar</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation>Hreinsa</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation>Hreinsa %1</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_is_IS.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_is_IS.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="is_IS" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_it_IT.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_it_IT.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="it_IT" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_ja_JP.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_ja_JP.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="ja_JP" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_lv.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_lv.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="lv" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation>Kešatmiņas tīrītājs - Octopi</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation>Atinstalētās pakas</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation>Saglabāt:</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation>Saglabājamo versiju skaits</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation>Atjaunot</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation>Instalētās pakas</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation>Tīrīt</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation>Tīrīt %1</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_oc.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_oc.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="oc" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation>Paquets desinstallats</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation>Refrescar</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation>Paquets desinstallats</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_pl_PL.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_pl_PL.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="pl_PL" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_ru_RU.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_ru_RU.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="ru_RU" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation>Очистка кэша - Octopi</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation>Удалённые пакеты</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation>Оставить:</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation>Сколько старых версий оставить</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation>Перечитать</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation>Установленные пакеты</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation>Очистить</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation>Очистить %1</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_sr.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_sr.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="sr" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation>Čistač Keša - Octopi</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation>Uklonjeni paketi</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation>Zadržati:</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation>Broj starih verzija za čuvanje</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation>Osveži</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation>Instalirani paketi</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation>Očisti</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation>Čisto 1%</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
Binary file not shown.
BIN
cachecleaner/resources/translations/octopi_cachecleaner_sv_SE.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_sv_SE.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="sv_SE" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation>Cachestädare - Octopi</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation>Avinstallerade paket</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation>Behåll :</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation>Antal gamla versioner att behålla</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation>Uppdatera</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation>Installerade paket</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation>Städa</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation>Städa %1</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_th.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_th.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="th" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_th_TH.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_th_TH.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="th_TH" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
BIN
cachecleaner/resources/translations/octopi_cachecleaner_zh.qm
Normal file
BIN
cachecleaner/resources/translations/octopi_cachecleaner_zh.qm
Normal file
Binary file not shown.
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" ?><!DOCTYPE TS><TS language="zh" version="2.0">
|
||||||
|
<context>
|
||||||
|
<name>CacheCleaner</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="14"/>
|
||||||
|
<source>Cache Cleaner - Octopi</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="49"/>
|
||||||
|
<source>Uninstalled packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="75"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="150"/>
|
||||||
|
<source>Keep :</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="82"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="157"/>
|
||||||
|
<source>Number of old versions to keep</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="102"/>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="183"/>
|
||||||
|
<source>Refresh</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/ui/cachecleaner.ui" line="127"/>
|
||||||
|
<source>Installed packages</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PackageGroupModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="199"/>
|
||||||
|
<source>Clean</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="Projects/octopi/cachecleaner/packagegroupmodel.cpp" line="222"/>
|
||||||
|
<source>Clean %1</source>
|
||||||
|
<translation type="unfinished"/>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
@@ -2,4 +2,4 @@
|
|||||||
|
|
||||||
This is a simple helper to execute octopi transactions. It aims to ease integration with sudo NOPASSWD switch.
|
This is a simple helper to execute octopi transactions. It aims to ease integration with sudo NOPASSWD switch.
|
||||||
|
|
||||||
NOPASSWD mode will *ONLY* work with integrated ["octopi-sudo"](https://github.com/aarnt/octopi/tree/master/sudo) root escalation tool.
|
NOPASSWD mode will *ONLY* work with integrated ["qt-sudo"](https://github.com/aarnt/qt-sudo) root escalation tool.
|
||||||
|
|||||||
@@ -58,6 +58,10 @@ int main(int argc, char *argv[])
|
|||||||
{
|
{
|
||||||
return helper.executePkgTransactionWithSharedMem();
|
return helper.executePkgTransactionWithSharedMem();
|
||||||
}
|
}
|
||||||
|
else if (argList->getSwitch(QStringLiteral("-test-pre-system-upgrade-script")))
|
||||||
|
{
|
||||||
|
helper.validatePreUpgradeScript();
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
QTextStream qout(stdout);
|
QTextStream qout(stdout);
|
||||||
|
|||||||
@@ -21,6 +21,11 @@
|
|||||||
#include "../src/constants.h"
|
#include "../src/constants.h"
|
||||||
#include "octopihelper.h"
|
#include "octopihelper.h"
|
||||||
|
|
||||||
|
#include <unistd.h>
|
||||||
|
#include <sys/types.h>
|
||||||
|
#include <dirent.h>
|
||||||
|
#include <limits.h>
|
||||||
|
|
||||||
#include <QProcess>
|
#include <QProcess>
|
||||||
#include <QDir>
|
#include <QDir>
|
||||||
#include <QObject>
|
#include <QObject>
|
||||||
@@ -175,55 +180,74 @@ QString OctopiHelper::getProxySettings()
|
|||||||
return (settings.value(ctn_KEY_PROXY_SETTINGS, QLatin1String("")).toString());
|
return (settings.value(ctn_KEY_PROXY_SETTINGS, QLatin1String("")).toString());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Retrieves the PID of the given process
|
||||||
|
*/
|
||||||
|
pid_t OctopiHelper::findPidByName(const QString &processName)
|
||||||
|
{
|
||||||
|
DIR *dir = opendir("/proc");
|
||||||
|
if (!dir) {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
struct dirent *entry;
|
||||||
|
while ((entry = readdir(dir)) != nullptr) {
|
||||||
|
if (entry->d_type != DT_DIR)
|
||||||
|
continue;
|
||||||
|
|
||||||
|
bool ok;
|
||||||
|
pid_t pid = QLatin1String(entry->d_name).toInt(&ok);
|
||||||
|
if (!ok)
|
||||||
|
continue;
|
||||||
|
|
||||||
|
QString cmdPath = QStringLiteral("/proc/%1/comm").arg(pid);
|
||||||
|
QFile cmdFile(cmdPath);
|
||||||
|
if (cmdFile.open(QIODevice::ReadOnly | QIODevice::Text)) {
|
||||||
|
QString name = QLatin1String(cmdFile.readLine()).trimmed();
|
||||||
|
if (name == processName) {
|
||||||
|
closedir(dir);
|
||||||
|
|
||||||
|
log(QStringLiteral("Found PID %1 for process %2").arg(pid).arg(processName));
|
||||||
|
return pid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
closedir(dir);
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Tests if the given process is running from the expected file path (/usr/bin)
|
||||||
|
*/
|
||||||
|
bool OctopiHelper::isProcessRunningFromPath(pid_t pid)
|
||||||
|
{
|
||||||
|
QString exeLink = QStringLiteral("/proc/%1/exe").arg(pid);
|
||||||
|
char actualPath[PATH_MAX];
|
||||||
|
ssize_t len = readlink(exeLink.toLocal8Bit().constData(), actualPath, sizeof(actualPath) - 1);
|
||||||
|
if (len == -1) {
|
||||||
|
//perror("readlink");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
actualPath[len] = '\0';
|
||||||
|
QString realPath = QFileInfo(QString::fromLocal8Bit(actualPath)).canonicalFilePath();
|
||||||
|
|
||||||
|
log(QStringLiteral("Path of PID %1 is %2").arg(pid).arg(realPath));
|
||||||
|
return realPath.startsWith(QStringLiteral("/usr/bin"));
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Checks if Octopi/Octopi-notifier, cache-cleaner, etc is being executed
|
* Checks if Octopi/Octopi-notifier, cache-cleaner, etc is being executed
|
||||||
*/
|
*/
|
||||||
bool OctopiHelper::isOctoToolRunning(const QString &octoToolName)
|
bool OctopiHelper::isOctoToolRunning(const QString &octoToolName)
|
||||||
{
|
{
|
||||||
bool res=false;
|
pid_t pid = findPidByName(octoToolName);
|
||||||
|
if (pid == -1) {
|
||||||
QProcess proc;
|
return false;
|
||||||
proc.setProcessEnvironment(getProcessEnvironment());
|
|
||||||
QStringList sl;
|
|
||||||
sl << QStringLiteral("-C");
|
|
||||||
sl << octoToolName;
|
|
||||||
sl << QStringLiteral("-o");
|
|
||||||
sl << QStringLiteral("command");
|
|
||||||
proc.start(QStringLiteral("/usr/bin/ps"), sl);
|
|
||||||
proc.waitForFinished();
|
|
||||||
|
|
||||||
QString out = QString::fromUtf8(proc.readAll().trimmed());
|
|
||||||
if (out.contains(QLatin1String("|"))) return false;
|
|
||||||
out=out.remove(QStringLiteral("\n"));
|
|
||||||
out=out.remove(QStringLiteral("COMMAND"));
|
|
||||||
|
|
||||||
if (octoToolName==QLatin1String("octopi-cachecle"))
|
|
||||||
{
|
|
||||||
if (out == QLatin1String("/usr/bin/octopi-cachecleaner")) res=true;
|
|
||||||
}
|
}
|
||||||
else
|
|
||||||
{
|
|
||||||
QStringList options;
|
|
||||||
options << QStringLiteral("/usr/bin/octopi-notifier -d");
|
|
||||||
options << QStringLiteral("/usr/bin/octopi -d");
|
|
||||||
options << QStringLiteral("/usr/bin/octopi -sysupgrade");
|
|
||||||
options << QStringLiteral("/usr/bin/octopi -sysupgrade-noconfirm");
|
|
||||||
|
|
||||||
//QRegularExpression re(QStringLiteral("(/usr/bin/octopi-notifier -session )[a-fA-F0-9_]+"));
|
return isProcessRunningFromPath(pid);
|
||||||
QRegularExpression re(QStringLiteral("(/usr/bin/octopi-notifier.*)"));
|
|
||||||
QRegularExpressionMatch match = re.match(out);
|
|
||||||
bool hasMatchInSession = match.capturedLength()==out.length();
|
|
||||||
|
|
||||||
re=QRegularExpression(QStringLiteral("(/usr/bin/octopi -style )\\S+"));
|
|
||||||
match = re.match(out);
|
|
||||||
bool hasMatchInStyle = match.capturedLength()==out.length();
|
|
||||||
|
|
||||||
if (out == QLatin1String("/usr/bin/") + octoToolName ||
|
|
||||||
(options.indexOf(out)!=-1) ||
|
|
||||||
(hasMatchInSession) ||
|
|
||||||
(hasMatchInStyle)) res=true;
|
|
||||||
}
|
|
||||||
return res;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -231,6 +255,7 @@ bool OctopiHelper::isOctoToolRunning(const QString &octoToolName)
|
|||||||
*/
|
*/
|
||||||
int OctopiHelper::executePkgTransactionWithSharedMem()
|
int OctopiHelper::executePkgTransactionWithSharedMem()
|
||||||
{
|
{
|
||||||
|
bool systemUpgradeCommand = false;
|
||||||
bool isOctopiRunning=isOctoToolRunning(QStringLiteral("octopi"));
|
bool isOctopiRunning=isOctoToolRunning(QStringLiteral("octopi"));
|
||||||
bool isNotifierRunning=isOctoToolRunning(QStringLiteral("octopi-notifier"));
|
bool isNotifierRunning=isOctoToolRunning(QStringLiteral("octopi-notifier"));
|
||||||
bool isCacheCleanerRunning=isOctoToolRunning(QStringLiteral("octopi-cachecle"));
|
bool isCacheCleanerRunning=isOctoToolRunning(QStringLiteral("octopi-cachecle"));
|
||||||
@@ -282,6 +307,7 @@ int OctopiHelper::executePkgTransactionWithSharedMem()
|
|||||||
(line == QLatin1String("echo -e")) ||
|
(line == QLatin1String("echo -e")) ||
|
||||||
(line == QLatin1String("echo \"PAKtC\"")) ||
|
(line == QLatin1String("echo \"PAKtC\"")) ||
|
||||||
(line == QLatin1String("read -n 1 -p \"PAKtC\"")) ||
|
(line == QLatin1String("read -n 1 -p \"PAKtC\"")) ||
|
||||||
|
(line == QLatin1String("garuda-update")) ||
|
||||||
(line == QLatin1String("pkgfile -u")) ||
|
(line == QLatin1String("pkgfile -u")) ||
|
||||||
(line == QLatin1String("paccache -r -k 0")) ||
|
(line == QLatin1String("paccache -r -k 0")) ||
|
||||||
(line == QLatin1String("paccache -r -k 1")) ||
|
(line == QLatin1String("paccache -r -k 1")) ||
|
||||||
@@ -302,10 +328,11 @@ int OctopiHelper::executePkgTransactionWithSharedMem()
|
|||||||
{
|
{
|
||||||
testCommandFromOctopi=true;
|
testCommandFromOctopi=true;
|
||||||
}
|
}
|
||||||
else if (line.startsWith(QLatin1String("pacman -Syu")))
|
else if (line.startsWith(QLatin1String("pacman -Syu")) || line == QLatin1String("garuda-update"))
|
||||||
{
|
{
|
||||||
testCommandFromOctopi=true;
|
testCommandFromOctopi=true;
|
||||||
testCommandFromNotifier=true;
|
testCommandFromNotifier=true;
|
||||||
|
systemUpgradeCommand=true;
|
||||||
}
|
}
|
||||||
else if (line.startsWith(QLatin1String("paccache -r -k")))
|
else if (line.startsWith(QLatin1String("paccache -r -k")))
|
||||||
{
|
{
|
||||||
@@ -328,6 +355,7 @@ int OctopiHelper::executePkgTransactionWithSharedMem()
|
|||||||
contents = contents.replace(QLatin1String("killall pacman"), QLatin1String("/usr/bin/killall pacman"));
|
contents = contents.replace(QLatin1String("killall pacman"), QLatin1String("/usr/bin/killall pacman"));
|
||||||
contents = contents.replace(QLatin1String("rm ") + ctn_PACMAN_DATABASE_LOCK_FILE, QLatin1String("/usr/bin/rm ") + ctn_PACMAN_DATABASE_LOCK_FILE);
|
contents = contents.replace(QLatin1String("rm ") + ctn_PACMAN_DATABASE_LOCK_FILE, QLatin1String("/usr/bin/rm ") + ctn_PACMAN_DATABASE_LOCK_FILE);
|
||||||
contents = contents.replace(QLatin1String("pkgfile -u"), QLatin1String("/usr/bin/pkgfile -u"));
|
contents = contents.replace(QLatin1String("pkgfile -u"), QLatin1String("/usr/bin/pkgfile -u"));
|
||||||
|
contents = contents.replace(QLatin1String("garuda-update"), QLatin1String("/usr/bin/garuda-update"));
|
||||||
contents = contents.replace(QLatin1String("paccache -r"), QLatin1String("/usr/bin/paccache -r"));
|
contents = contents.replace(QLatin1String("paccache -r"), QLatin1String("/usr/bin/paccache -r"));
|
||||||
contents = contents.replace(QLatin1String("pacman -Fy"), QLatin1String("/usr/bin/pacman -Fy"));
|
contents = contents.replace(QLatin1String("pacman -Fy"), QLatin1String("/usr/bin/pacman -Fy"));
|
||||||
contents = contents.replace(QLatin1String("pacman -Syu"), QLatin1String("/usr/bin/pacman -Syu"));
|
contents = contents.replace(QLatin1String("pacman -Syu"), QLatin1String("/usr/bin/pacman -Syu"));
|
||||||
@@ -478,6 +506,19 @@ int OctopiHelper::executePkgTransactionWithSharedMem()
|
|||||||
QFile *ftemp = generateTemporaryFile();
|
QFile *ftemp = generateTemporaryFile();
|
||||||
QTextStream out(ftemp);
|
QTextStream out(ftemp);
|
||||||
|
|
||||||
|
out << QLatin1String("unalias -a\n");
|
||||||
|
|
||||||
|
// If we are going to upgrade the system, let's check if we find /usr/lib/octopi/pre-system-upgrade.sh file
|
||||||
|
if (systemUpgradeCommand)
|
||||||
|
{
|
||||||
|
// If the file exists and is valid...
|
||||||
|
if (validatePreUpgradeScript())
|
||||||
|
{
|
||||||
|
// Let's put it inside the command list
|
||||||
|
out << ctn_PRE_SYSTEM_UPGRADE_SCRIPT + QLatin1Char('\n');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
QString proxySettings = getProxySettings();
|
QString proxySettings = getProxySettings();
|
||||||
if (!proxySettings.isEmpty())
|
if (!proxySettings.isEmpty())
|
||||||
{
|
{
|
||||||
@@ -487,9 +528,9 @@ int OctopiHelper::executePkgTransactionWithSharedMem()
|
|||||||
out << QLatin1String("export http_proxy=") + proxySettings + QLatin1Char('\n');
|
out << QLatin1String("export http_proxy=") + proxySettings + QLatin1Char('\n');
|
||||||
else if (proxySettings.contains(QLatin1String("https://")))
|
else if (proxySettings.contains(QLatin1String("https://")))
|
||||||
out << QLatin1String("export https_proxy=") + proxySettings + QLatin1Char('\n');
|
out << QLatin1String("export https_proxy=") + proxySettings + QLatin1Char('\n');
|
||||||
}
|
}
|
||||||
|
|
||||||
out << QLatin1String("unalias -a\n") << contents;
|
out << contents;
|
||||||
|
|
||||||
log(QLatin1String("Exec as root: ") + contents.trimmed());
|
log(QLatin1String("Exec as root: ") + contents.trimmed());
|
||||||
|
|
||||||
@@ -503,3 +544,106 @@ int OctopiHelper::executePkgTransactionWithSharedMem()
|
|||||||
|
|
||||||
return m_process->exitCode();
|
return m_process->exitCode();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool OctopiHelper::isShellScript(const QString &filePath)
|
||||||
|
{
|
||||||
|
QFile file(filePath);
|
||||||
|
if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
|
||||||
|
return false;
|
||||||
|
|
||||||
|
QTextStream in(&file);
|
||||||
|
QString firstLine = in.readLine().trimmed();
|
||||||
|
|
||||||
|
return firstLine.startsWith(QStringLiteral("#!")) && firstLine.contains(QStringLiteral("sh"));
|
||||||
|
}
|
||||||
|
|
||||||
|
bool OctopiHelper::onlyAllowedCommands(const QString &filePath)
|
||||||
|
{
|
||||||
|
QTextStream qout(stdout);
|
||||||
|
QSet<QString> allowedCommands = {
|
||||||
|
QStringLiteral("echo"), QStringLiteral("checkupdates"), QStringLiteral("sudo"),
|
||||||
|
QStringLiteral("timeshift"), QStringLiteral("if"), QStringLiteral("fi"),
|
||||||
|
QStringLiteral("then"), QStringLiteral("grep"), QStringLiteral("awk"),
|
||||||
|
QStringLiteral("exit"), QStringLiteral("|"), QStringLiteral(">"),
|
||||||
|
QStringLiteral("/dev/null"), QStringLiteral("["), QStringLiteral("]"),
|
||||||
|
QStringLiteral("rsync"), QStringLiteral("snapper"), QStringLiteral("cp")
|
||||||
|
};
|
||||||
|
|
||||||
|
QFile file(filePath);
|
||||||
|
if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
|
||||||
|
return false;
|
||||||
|
|
||||||
|
QTextStream in(&file);
|
||||||
|
while (!in.atEnd())
|
||||||
|
{
|
||||||
|
QString line = in.readLine().trimmed();
|
||||||
|
|
||||||
|
// Skip comments and empty lines
|
||||||
|
if (line.isEmpty() || line.startsWith(QLatin1Char('#')))
|
||||||
|
continue;
|
||||||
|
|
||||||
|
// Remove quoted strings (both "..." and '...')
|
||||||
|
QRegularExpression quoted(QStringLiteral("\"[^\"]*\"|'[^']*'"));
|
||||||
|
line.replace(quoted, QStringLiteral("")); // Remove strings inside quotes
|
||||||
|
|
||||||
|
// Remove parentheses/braces/quotes to simplify parsing
|
||||||
|
line.replace(QRegularExpression(QStringLiteral("[`(){}]")), QStringLiteral(" "));
|
||||||
|
|
||||||
|
// Split into tokens
|
||||||
|
QStringList tokens = line.split(QRegularExpression(QStringLiteral("\\s+")), Qt::SkipEmptyParts);
|
||||||
|
|
||||||
|
for (const QString &token : tokens)
|
||||||
|
{
|
||||||
|
if (token == QStringLiteral("|"))
|
||||||
|
continue;
|
||||||
|
|
||||||
|
// Skip arguments and variables
|
||||||
|
if (token.startsWith(QLatin1Char('-')) || token.startsWith(QLatin1Char('$')) || token[0].isDigit() || token.endsWith(QLatin1Char('=')))
|
||||||
|
continue;
|
||||||
|
|
||||||
|
if (!allowedCommands.contains(token))
|
||||||
|
{
|
||||||
|
qout << "Forbidden command found: " << token << Qt::endl;
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool OctopiHelper::validatePreUpgradeScript()
|
||||||
|
{
|
||||||
|
QTextStream qout(stdout);
|
||||||
|
QString path = ctn_PRE_SYSTEM_UPGRADE_SCRIPT;
|
||||||
|
QFileInfo fileInfo(path);
|
||||||
|
|
||||||
|
if (!fileInfo.exists())
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Is this a symbolic link?
|
||||||
|
if (fileInfo.isSymLink())
|
||||||
|
fileInfo = QFileInfo(fileInfo.symLinkTarget());
|
||||||
|
|
||||||
|
QString realPath = fileInfo.absoluteFilePath();
|
||||||
|
|
||||||
|
if (!fileInfo.isFile() || !fileInfo.isReadable())
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!isShellScript(realPath)) {
|
||||||
|
qout << "File is not a shell script." << Qt::endl;
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!onlyAllowedCommands(realPath))
|
||||||
|
{
|
||||||
|
qout << ctn_PRE_SYSTEM_UPGRADE_SCRIPT << " has forbidden commands." << Qt::endl;
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|||||||
@@ -34,6 +34,8 @@ Q_OBJECT
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
int m_exitCode;
|
int m_exitCode;
|
||||||
|
|
||||||
|
const QString ctn_PRE_SYSTEM_UPGRADE_SCRIPT = QStringLiteral("/usr/lib/octopi/pre-system-upgrade.sh");
|
||||||
QProcess *m_process;
|
QProcess *m_process;
|
||||||
QProcessEnvironment getProcessEnvironment();
|
QProcessEnvironment getProcessEnvironment();
|
||||||
QString m_suspiciousChars;
|
QString m_suspiciousChars;
|
||||||
@@ -43,6 +45,10 @@ private:
|
|||||||
|
|
||||||
static QString getProxySettings();
|
static QString getProxySettings();
|
||||||
|
|
||||||
|
pid_t findPidByName(const QString &processName);
|
||||||
|
|
||||||
|
bool isProcessRunningFromPath(pid_t pid);
|
||||||
|
|
||||||
static QFile* generateTemporaryFile(){
|
static QFile* generateTemporaryFile(){
|
||||||
quint32 gen = QRandomGenerator::global()->generate();
|
quint32 gen = QRandomGenerator::global()->generate();
|
||||||
m_temporaryFile = new QFile(ctn_TEMP_ACTIONS_FILE + QString::number(gen));
|
m_temporaryFile = new QFile(ctn_TEMP_ACTIONS_FILE + QString::number(gen));
|
||||||
@@ -52,6 +58,9 @@ private:
|
|||||||
return m_temporaryFile;
|
return m_temporaryFile;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool isShellScript(const QString &filePath);
|
||||||
|
bool onlyAllowedCommands(const QString &filePath);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
OctopiHelper();
|
OctopiHelper();
|
||||||
virtual ~OctopiHelper();
|
virtual ~OctopiHelper();
|
||||||
@@ -60,6 +69,8 @@ public:
|
|||||||
int executePkgTransactionWithSharedMem();
|
int executePkgTransactionWithSharedMem();
|
||||||
inline int getExitCode() { return m_exitCode; }
|
inline int getExitCode() { return m_exitCode; }
|
||||||
bool isOctoToolRunning(const QString &octoToolName);
|
bool isOctoToolRunning(const QString &octoToolName);
|
||||||
|
|
||||||
|
bool validatePreUpgradeScript();
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // OCTOPIHELPER_H
|
#endif // OCTOPIHELPER_H
|
||||||
|
|||||||
@@ -58,6 +58,7 @@ MainWindow::MainWindow(QWidget *parent) :
|
|||||||
m_debugInfo = false;
|
m_debugInfo = false;
|
||||||
m_optionsDialog = nullptr;
|
m_optionsDialog = nullptr;
|
||||||
m_numberOfCheckUpdatesPackages = 0;
|
m_numberOfCheckUpdatesPackages = 0;
|
||||||
|
m_checkUpdatesNameCurrentVersion=new QHash<QString, QString>();
|
||||||
m_checkUpdatesNameNewVersion=new QHash<QString, QString>();
|
m_checkUpdatesNameNewVersion=new QHash<QString, QString>();
|
||||||
|
|
||||||
m_pacmanDatabaseSystemWatcher =
|
m_pacmanDatabaseSystemWatcher =
|
||||||
@@ -438,7 +439,14 @@ void MainWindow::aboutOctopiNotifier()
|
|||||||
QScreen *sc = QGuiApplication::primaryScreen();
|
QScreen *sc = QGuiApplication::primaryScreen();
|
||||||
fake->setGeometry(sc->geometry());
|
fake->setGeometry(sc->geometry());
|
||||||
|
|
||||||
QString aboutText = QStringLiteral("<b>Octopi Notifier</b><br>");
|
QString aboutText;
|
||||||
|
|
||||||
|
if (SettingsManager::getMakeInterfaceLessCondensed())
|
||||||
|
{
|
||||||
|
aboutText += QStringLiteral("<p style=\"line-height: 1.2;\">");
|
||||||
|
}
|
||||||
|
|
||||||
|
aboutText += QStringLiteral("<b>Octopi Notifier</b><br>");
|
||||||
aboutText += StrConstants::getVersion() + QLatin1String(": ") +
|
aboutText += StrConstants::getVersion() + QLatin1String(": ") +
|
||||||
ctn_APPLICATION_VERSION /*StrConstants::getApplicationVersion()*/ + QLatin1String("</b>") +
|
ctn_APPLICATION_VERSION /*StrConstants::getApplicationVersion()*/ + QLatin1String("</b>") +
|
||||||
QLatin1String(" - ") + StrConstants::getQtVersion() + QLatin1String("<br>");
|
QLatin1String(" - ") + StrConstants::getQtVersion() + QLatin1String("<br>");
|
||||||
@@ -516,9 +524,11 @@ void MainWindow::doSystemUpgrade()
|
|||||||
|
|
||||||
if (isOctopiBusy()) return;
|
if (isOctopiBusy()) return;
|
||||||
|
|
||||||
if(SettingsManager::getAlwaysUseTheTerminal() || !SettingsManager::getEnableConfirmationDialogInSysUpgrade())
|
bool isGarudaLinux = UnixCommand::getLinuxDistro() == ectn_GARUDALINUX;
|
||||||
|
|
||||||
|
if(isGarudaLinux || SettingsManager::getAlwaysUseTheTerminal() || !SettingsManager::getEnableConfirmationDialogInSysUpgrade())
|
||||||
{
|
{
|
||||||
if( SettingsManager::getAlwaysUseTheTerminal() || (m_checkUpdatesStringList.count() != 0 && m_checkUpdatesStringList.contains(QStringLiteral("pacman"))) ||
|
if(isGarudaLinux || SettingsManager::getAlwaysUseTheTerminal() || (m_checkUpdatesStringList.count() != 0 && m_checkUpdatesStringList.contains(QStringLiteral("pacman"))) ||
|
||||||
(m_outdatedStringList->count() != 0 && m_outdatedStringList->contains(QStringLiteral("pacman"))) )
|
(m_outdatedStringList->count() != 0 && m_outdatedStringList->contains(QStringLiteral("pacman"))) )
|
||||||
{
|
{
|
||||||
m_systemUpgradeDialog = false;
|
m_systemUpgradeDialog = false;
|
||||||
@@ -595,7 +605,9 @@ void MainWindow::doSystemUpgrade()
|
|||||||
for(const auto &name : std::as_const(m_checkUpdatesStringList))
|
for(const auto &name : std::as_const(m_checkUpdatesStringList))
|
||||||
{
|
{
|
||||||
PackageListData aux;
|
PackageListData aux;
|
||||||
aux = PackageListData(name, m_checkUpdatesNameNewVersion->value(name), QStringLiteral("0"));
|
aux = PackageListData(
|
||||||
|
name, m_checkUpdatesNameCurrentVersion->value(name),
|
||||||
|
m_checkUpdatesNameNewVersion->value(name), QStringLiteral("0"));
|
||||||
targets->append(aux);
|
targets->append(aux);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -603,7 +615,8 @@ void MainWindow::doSystemUpgrade()
|
|||||||
for(const auto &target : std::as_const(*targets))
|
for(const auto &target : std::as_const(*targets))
|
||||||
{
|
{
|
||||||
totalDownloadSize += target.downloadSize;
|
totalDownloadSize += target.downloadSize;
|
||||||
list = list + target.name + QLatin1Char('-') + target.version + QLatin1Char('\n');
|
list = list + target.name + QLatin1String(" : ") + target.outdatedVersion +
|
||||||
|
QLatin1String(" -> ") + target.version + QLatin1Char('\n');
|
||||||
}
|
}
|
||||||
list.remove(list.size()-1, 1);
|
list.remove(list.size()-1, 1);
|
||||||
|
|
||||||
@@ -724,6 +737,7 @@ void MainWindow::doSystemUpgradeFinished(int exitCode)
|
|||||||
if (exitCode == 0)
|
if (exitCode == 0)
|
||||||
{
|
{
|
||||||
m_checkUpdatesStringList.clear();
|
m_checkUpdatesStringList.clear();
|
||||||
|
m_checkUpdatesNameCurrentVersion->clear();
|
||||||
m_checkUpdatesNameNewVersion->clear();
|
m_checkUpdatesNameNewVersion->clear();
|
||||||
m_numberOfCheckUpdatesPackages=0;
|
m_numberOfCheckUpdatesPackages=0;
|
||||||
m_callRefreshAppIcon->start();
|
m_callRefreshAppIcon->start();
|
||||||
@@ -755,6 +769,7 @@ void MainWindow::toggleEnableInterface(bool state)
|
|||||||
m_actionOptions->setEnabled(state);
|
m_actionOptions->setEnabled(state);
|
||||||
m_actionSystemUpgrade->setEnabled(state);
|
m_actionSystemUpgrade->setEnabled(state);
|
||||||
m_actionAURUpgrade->setEnabled(state);
|
m_actionAURUpgrade->setEnabled(state);
|
||||||
|
m_actionAbout->setEnabled(state);
|
||||||
m_actionExit->setEnabled(state);
|
m_actionExit->setEnabled(state);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -778,6 +793,7 @@ void MainWindow::afterCheckUpdates(int exitCode, QProcess::ExitStatus)
|
|||||||
|
|
||||||
QStringList checkUpdatesList = m_pacmanExec->getOutdatedPackages();
|
QStringList checkUpdatesList = m_pacmanExec->getOutdatedPackages();
|
||||||
m_checkUpdatesStringList.clear();
|
m_checkUpdatesStringList.clear();
|
||||||
|
m_checkUpdatesNameCurrentVersion->clear();
|
||||||
m_checkUpdatesNameNewVersion->clear();
|
m_checkUpdatesNameNewVersion->clear();
|
||||||
|
|
||||||
m_commandExecuting = ectn_NONE;
|
m_commandExecuting = ectn_NONE;
|
||||||
@@ -787,6 +803,7 @@ void MainWindow::afterCheckUpdates(int exitCode, QProcess::ExitStatus)
|
|||||||
QStringList aux = line.split(QStringLiteral(" "), Qt::SkipEmptyParts);
|
QStringList aux = line.split(QStringLiteral(" "), Qt::SkipEmptyParts);
|
||||||
|
|
||||||
m_checkUpdatesStringList.append(aux.at(0));
|
m_checkUpdatesStringList.append(aux.at(0));
|
||||||
|
m_checkUpdatesNameCurrentVersion->insert(aux.at(0), aux.at(1));
|
||||||
m_checkUpdatesNameNewVersion->insert(aux.at(0), aux.at(3));
|
m_checkUpdatesNameNewVersion->insert(aux.at(0), aux.at(3));
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1034,7 +1051,7 @@ void MainWindow::refreshAppIcon()
|
|||||||
for(int c=0; c<m_outdatedAURStringList->count(); ++c)
|
for(int c=0; c<m_outdatedAURStringList->count(); ++c)
|
||||||
{
|
{
|
||||||
//If we find an outdated AUR pkg in the official pkg list, let's remove it
|
//If we find an outdated AUR pkg in the official pkg list, let's remove it
|
||||||
if (UnixCommand::hasPackage(m_outdatedAURStringList->at(c)))
|
if (UnixCommand::hasPackage(QStringLiteral("^") + m_outdatedAURStringList->at(c)))
|
||||||
{
|
{
|
||||||
m_outdatedAURStringList->removeAt(c);
|
m_outdatedAURStringList->removeAt(c);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -118,6 +118,7 @@ private:
|
|||||||
QAction *m_actionAbout;
|
QAction *m_actionAbout;
|
||||||
QAction *m_actionExit;
|
QAction *m_actionExit;
|
||||||
QIcon m_icon;
|
QIcon m_icon;
|
||||||
|
QHash<QString, QString> *m_checkUpdatesNameCurrentVersion;
|
||||||
QHash<QString, QString> *m_checkUpdatesNameNewVersion;
|
QHash<QString, QString> *m_checkUpdatesNameNewVersion;
|
||||||
QStringList m_checkUpdatesStringList;
|
QStringList m_checkUpdatesStringList;
|
||||||
QStringList *m_outdatedStringList;
|
QStringList *m_outdatedStringList;
|
||||||
|
|||||||
@@ -101,8 +101,13 @@ void OutputDialog::initAsTextBrowser()
|
|||||||
m_horizLayout->addWidget(m_progressBar);
|
m_horizLayout->addWidget(m_progressBar);
|
||||||
m_horizLayout->addSpacing(2);
|
m_horizLayout->addSpacing(2);
|
||||||
m_horizLayout->addWidget(m_toolButtonStopTransaction);
|
m_horizLayout->addWidget(m_toolButtonStopTransaction);
|
||||||
|
|
||||||
m_textBrowser->setGeometry(QRect(0, 0, 650, 500));
|
m_textBrowser->setGeometry(QRect(0, 0, 650, 500));
|
||||||
m_textBrowser->setFrameShape(QFrame::NoFrame);
|
m_textBrowser->setFrameShape(QFrame::NoFrame);
|
||||||
|
QFont f = QApplication::font();
|
||||||
|
f.setFamily(SettingsManager::getTerminalFontFamily());
|
||||||
|
f.setPointSizeF(SettingsManager::getTerminalFontPointSize() - 1.0);
|
||||||
|
m_textBrowser->setFont(f);
|
||||||
|
|
||||||
m_mainLayout->addWidget(m_textBrowser);
|
m_mainLayout->addWidget(m_textBrowser);
|
||||||
|
|
||||||
|
|||||||
BIN
octopi-mainwindow-with-qss.png
Normal file
BIN
octopi-mainwindow-with-qss.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 140 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 97 KiB After Width: | Height: | Size: 97 KiB |
BIN
octopi-optionsdialog.png
Normal file
BIN
octopi-optionsdialog.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 33 KiB |
@@ -68,6 +68,7 @@ Comment[zh_HK]=加入或移除系統上安裝的軟件
|
|||||||
Comment[zh_TW]=加入或移除系統上安裝的軟體
|
Comment[zh_TW]=加入或移除系統上安裝的軟體
|
||||||
Exec=/usr/bin/octopi
|
Exec=/usr/bin/octopi
|
||||||
Name[en_US]=Octopi
|
Name[en_US]=Octopi
|
||||||
|
Name[zh_CN]=Octopi(软件管理)
|
||||||
Name=Octopi
|
Name=Octopi
|
||||||
Icon=octopi
|
Icon=octopi
|
||||||
MimeType=
|
MimeType=
|
||||||
|
|||||||
@@ -123,8 +123,10 @@ FORMS += ui/mainwindow.ui \
|
|||||||
RESOURCES += resources.qrc
|
RESOURCES += resources.qrc
|
||||||
|
|
||||||
TRANSLATIONS += resources/translations/octopi_pt_BR.ts \
|
TRANSLATIONS += resources/translations/octopi_pt_BR.ts \
|
||||||
resources/translations/octopi_fr \
|
resources/translations/octopi_fr.ts \
|
||||||
resources/translations/octopi_fr_FR.ts \
|
resources/translations/octopi_fr_CA.ts \
|
||||||
|
resources/translations/octopi_fr_CH.ts \
|
||||||
|
resources/translations/octopi_fr_FR.ts \
|
||||||
resources/translations/octopi_es_ES.ts \
|
resources/translations/octopi_es_ES.ts \
|
||||||
resources/translations/octopi_es_419.ts \
|
resources/translations/octopi_es_419.ts \
|
||||||
resources/translations/octopi_es_AR.ts \
|
resources/translations/octopi_es_AR.ts \
|
||||||
@@ -208,7 +210,7 @@ gnome.path = $$DATADIR/icons/gnome/32x32/apps
|
|||||||
gnome.files += resources/images/octopi_green.png
|
gnome.files += resources/images/octopi_green.png
|
||||||
gnome.files += resources/images/octopi.png
|
gnome.files += resources/images/octopi.png
|
||||||
|
|
||||||
icon.path = $$DATADIR/icons
|
icon.path = $$DATADIR/icons/hicolor/48x48/apps
|
||||||
icon.files += resources/images/octopi.png
|
icon.files += resources/images/octopi.png
|
||||||
icon.files += resources/images/octopi_green.png
|
icon.files += resources/images/octopi_green.png
|
||||||
icon.files += resources/images/octopi_red.png
|
icon.files += resources/images/octopi_red.png
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user