Skip to content
Snippets Groups Projects
Commit 69e8e242 authored by samvo's avatar samvo
Browse files

Update README.md

parent c9fc661c
No related branches found
No related tags found
No related merge requests found
......@@ -16,6 +16,12 @@ The addon allows you to move selected files to a new folder with a user-specifie
### Install
Copy files `s2fLocalization.sh`, `selected2folder.desktop` and `selected2folder.sh` to `~/.local/share/kservices5/ServiceMenus/`
You can install/uninstall addon automatically via Dolphin Settings
For manual install copy files `s2fLocalization.sh`, `selected2folder.desktop` and `selected2folder.sh` to `~/.local/share/kservices5/ServiceMenus/`
or use `install.sh`
---
You may add your own localization. Edit [`this file`](https://www.opencode.net/samvo/create-folder-from-selected-files/-/edit/master/selected2folder/s2fLocalization.sh) and send push request
#!/bin/sh
#!/bin/bash
dest_folder=''
desktop_filename='./s2fLocalization.sh ./selected2folder.desktop ./selected2folder.sh'
kf5-config &> /dev/null
if [ $? -eq 0 ]; then
dest_folder=`kf5-config --path services | cut -f 1 -d ':'`ServiceMenus
dest_folder=$(kf5-config --path services | cut -f 1 -d ':')ServiceMenus
else
dest_folder=`kde4-config --path services | cut -f 1 -d ':'`ServiceMenus
dest_folder=$(kde4-config --path services | cut -f 1 -d ':')ServiceMenus
fi
cp $desktop_filename "$dest_folder/"
\ No newline at end of file
cp -f $desktop_filename "$dest_folder"
......@@ -3,13 +3,12 @@
locales_arr=("${LANGUAGE//:/}")
first_locale="${locales_arr[0]:0:2}"
function window_title()
{
function window_title() {
case "$first_locale" in
"ru")
printf "Создание новой папки";;
"be")
printf "Стварэнне новай тэчкі";;
printf "Стварэнне новай тэчкi";;
"uk")
printf "Створення нової папки";;
"nl")
......@@ -27,15 +26,14 @@ function window_title()
esac
}
function window_message()
{
function window_message() {
case "$first_locale" in
"ru")
printf "Укажите имя новой папки";;
"be")
printf "Пакажыце імя новай тэчкі";;
printf "Пакажыце iмя новай тэчкi";;
"uk")
printf "Вкажіть ім'я нової папки";;
printf "Вкажiть iм'я нової папки";;
"nl")
printf "Geef de nieuwe map een naam";;
"de")
......@@ -52,8 +50,7 @@ function window_message()
}
#Standart system name for new folder
function def_name()
{
function def_name() {
case "$first_locale" in
"ru")
printf "Новая папка";;
......
......@@ -3,12 +3,13 @@ Type=Service
X-KDE-ServiceTypes=KonqPopupMenu/Plugin
MimeType=all/all;
Actions=selected2newfolder
Icon=folder-bookmark
[Desktop Action selected2newfolder]
Name=Create folder from selected
Name[ru]=Переместить в новую папку
Name[be]=Перамясціць у новую тэчку
Name[uk]=Перемістити в нову папку
Name[be]=Перамясцiць у новую тэчку
Name[uk]=Перемiстити в нову папку
Name[nl]=Map aanmaken met selectie
Name[de]=Ordner von ausgewählt erstellen
Name[fr]=Créer un dossier de la sélection
......
#!/bin/bash
dest_folder=''
desktop_filename='./s2fLocalization.sh ./selected2folder.desktop ./selected2folder.sh'
kf5-config &> /dev/null
if [ $? -eq 0 ]; then
dest_folder=$(kf5-config --path services | cut -f 1 -d ':')ServiceMenus
else
dest_folder=$(kde4-config --path services | cut -f 1 -d ':')ServiceMenus
fi
cd $dest_folder
rm -f $desktop_filename
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment