summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/CMakeL10n.txt10
-rw-r--r--src/CMakeLists.txt2
-rw-r--r--src/tdeiosvn/CMakeLists.txt5
-rw-r--r--src/tdeiosvn/ksvn+file.protocol34
-rw-r--r--src/tdeiosvn/ksvn+http.protocol34
-rw-r--r--src/tdeiosvn/ksvn+https.protocol34
-rw-r--r--src/tdeiosvn/ksvn+ssh.protocol34
-rw-r--r--src/tdeiosvn/ksvn.protocol34
-rw-r--r--src/tdeiosvn/svn+file.protocol34
-rw-r--r--src/tdeiosvn/svn+http.protocol34
-rw-r--r--src/tdeiosvn/svn+https.protocol34
-rw-r--r--src/tdeiosvn/svn+ssh.protocol34
-rw-r--r--src/tdeiosvn/svn.protocol34
-rw-r--r--src/tdesvn.desktop19
-rw-r--r--src/tdesvnd/CMakeLists.txt12
-rw-r--r--src/tdesvnd/tdesvn_subversion.desktop.cmake130
-rw-r--r--src/tdesvnd/tdesvn_subversion.desktop.in368
-rw-r--r--src/tdesvnd/tdesvnd.desktop7
18 files changed, 232 insertions, 661 deletions
diff --git a/src/CMakeL10n.txt b/src/CMakeL10n.txt
index 0a39ac0..8cc80c0 100644
--- a/src/CMakeL10n.txt
+++ b/src/CMakeL10n.txt
@@ -12,10 +12,18 @@ file( WRITE "${CMAKE_CURRENT_SOURCE_DIR}/svnfrontend/svnactions.cpp.tde_l10n" "$
##### create translation templates ##############
tde_l10n_create_template(
- CATALOG "tdesvn"
+ CATALOG "messages/tdesvn"
SOURCES
"."
"svnfrontend/svnactions.cpp.tde_l10n"
EXCLUDES
"^svnfrontend/svnactions\\\\.cpp\$"
)
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/tdesvn-desktops"
+ SOURCES
+ *.desktop
+ *.desktop.cmake
+ *.protocol
+)
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 91ac206..38e6fa7 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -38,7 +38,7 @@ link_directories(
INSTALL(FILES tdesvnui.rc DESTINATION ${DATA_INSTALL_DIR}/tdesvn)
INSTALL(FILES tdesvn_part.rc DESTINATION ${DATA_INSTALL_DIR}/tdesvnpart)
-INSTALL(FILES tdesvn.desktop DESTINATION ${XDG_APPS_INSTALL_DIR})
+tde_create_translated_desktop( tdesvn.desktop )
##### tdesvnaskpass #############################
diff --git a/src/tdeiosvn/CMakeLists.txt b/src/tdeiosvn/CMakeLists.txt
index cb84de5..cd3aa8b 100644
--- a/src/tdeiosvn/CMakeLists.txt
+++ b/src/tdeiosvn/CMakeLists.txt
@@ -25,4 +25,7 @@ link_directories(
##### protocol files ############################
file( GLOB PROTFILES *.protocol )
-install( FILES ${PROTFILES} DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE ${PROTFILES}
+ DESTINATION ${SERVICES_INSTALL_DIR}
+)
diff --git a/src/tdeiosvn/ksvn+file.protocol b/src/tdeiosvn/ksvn+file.protocol
index c19f0d5..3fa129a 100644
--- a/src/tdeiosvn/ksvn+file.protocol
+++ b/src/tdeiosvn/ksvn+file.protocol
@@ -1,6 +1,12 @@
[Protocol]
-exec=tdeio_ksvn
+Description=Subversion ioslave
+
+Icon=remote
+defaultMimetype=application/octet-stream
protocol=ksvn+file
+class=:internet
+exec=tdeio_ksvn
+listing=Name,Size,Date,Owner
input=none
output=filesystem
reading=true
@@ -10,30 +16,4 @@ makedir=true
linking=false
moving=true
deleteRecursive=true
-listing=Name,Size,Date,Owner
-defaultMimetype=application/octet-stream
-Icon=remote
-Description=Subversion ioslave
-Description[br]=Sklav E/D Subversion
-Description[ca]=Ioslave de Subversion
-Description[cs]=Subversion protokol
-Description[de]=Ein-/Ausgabemodul für Subversion
-Description[es]=El ioslave de Subversion
-Description[et]=Subversioni IO-moodul
-Description[fr]=ioslave subversion
-Description[ga]=ioslave Subversion
-Description[hu]=Subversion TDE-protokoll
-Description[it]=Slave I/O di Subversion
-Description[pl]=Wtyczka protokołu Subversion
-Description[pt]='Ioslave' para Subversion
-Description[pt_BR]=ioslave de Subversão
-Description[ru]=Доступ к хранилищу Subversion
-Description[sl]=ioslave za Subversion
-Description[sr]=IOSlave за Subversion
-Description[sr@Latn]=IOSlave za Subversion
-Description[sv]=Subversion I/O-slav
-Description[tr]=Alt Version ioslave
-Description[uk]=Підлеглий В/В Subversion
-Description[xx]=xxSubversion ioslavexx
maxInstances=5
-class=:internet
diff --git a/src/tdeiosvn/ksvn+http.protocol b/src/tdeiosvn/ksvn+http.protocol
index 81b0c6e..02adf53 100644
--- a/src/tdeiosvn/ksvn+http.protocol
+++ b/src/tdeiosvn/ksvn+http.protocol
@@ -1,6 +1,12 @@
[Protocol]
-exec=tdeio_ksvn
+Description=Subversion ioslave
+
+Icon=remote
+defaultMimetype=application/octet-stream
protocol=ksvn+http
+class=:internet
+exec=tdeio_ksvn
+listing=Name,Size,Date,Owner
input=none
output=filesystem
reading=true
@@ -10,30 +16,4 @@ makedir=true
linking=false
moving=true
deleteRecursive=true
-listing=Name,Size,Date,Owner
-defaultMimetype=application/octet-stream
-Icon=remote
-Description=Subversion ioslave
-Description[br]=Sklav E/D Subversion
-Description[ca]=Ioslave de Subversion
-Description[cs]=Subversion protokol
-Description[de]=Ein-/Ausgabemodul für Subversion
-Description[es]=El ioslave de Subversion
-Description[et]=Subversioni IO-moodul
-Description[fr]=ioslave subversion
-Description[ga]=ioslave Subversion
-Description[hu]=Subversion TDE-protokoll
-Description[it]=Slave I/O di Subversion
-Description[pl]=Wtyczka protokołu Subversion
-Description[pt]='Ioslave' para Subversion
-Description[pt_BR]=ioslave de Subversão
-Description[ru]=Доступ к хранилищу Subversion
-Description[sl]=ioslave za Subversion
-Description[sr]=IOSlave за Subversion
-Description[sr@Latn]=IOSlave za Subversion
-Description[sv]=Subversion I/O-slav
-Description[tr]=Alt Version ioslave
-Description[uk]=Підлеглий В/В Subversion
-Description[xx]=xxSubversion ioslavexx
maxInstances=5
-class=:internet
diff --git a/src/tdeiosvn/ksvn+https.protocol b/src/tdeiosvn/ksvn+https.protocol
index 1f1cca9..61f6a28 100644
--- a/src/tdeiosvn/ksvn+https.protocol
+++ b/src/tdeiosvn/ksvn+https.protocol
@@ -1,6 +1,12 @@
[Protocol]
-exec=tdeio_ksvn
+Description=Subversion ioslave
+
+Icon=remote
+defaultMimetype=application/octet-stream
protocol=ksvn+https
+class=:internet
+exec=tdeio_ksvn
+listing=Name,Size,Date,Owner
input=none
output=filesystem
reading=true
@@ -10,30 +16,4 @@ makedir=true
linking=false
moving=true
deleteRecursive=true
-listing=Name,Size,Date,Owner
-defaultMimetype=application/octet-stream
-Icon=remote
-Description=Subversion ioslave
-Description[br]=Sklav E/D Subversion
-Description[ca]=Ioslave de Subversion
-Description[cs]=Subversion protokol
-Description[de]=Ein-/Ausgabemodul für Subversion
-Description[es]=El ioslave de Subversion
-Description[et]=Subversioni IO-moodul
-Description[fr]=ioslave subversion
-Description[ga]=ioslave Subversion
-Description[hu]=Subversion TDE-protokoll
-Description[it]=Slave I/O di Subversion
-Description[pl]=Wtyczka protokołu Subversion
-Description[pt]='Ioslave' para Subversion
-Description[pt_BR]=ioslave de Subversão
-Description[ru]=Доступ к хранилищу Subversion
-Description[sl]=ioslave za Subversion
-Description[sr]=IOSlave за Subversion
-Description[sr@Latn]=IOSlave za Subversion
-Description[sv]=Subversion I/O-slav
-Description[tr]=Alt Version ioslave
-Description[uk]=Підлеглий В/В Subversion
-Description[xx]=xxSubversion ioslavexx
maxInstances=5
-class=:internet
diff --git a/src/tdeiosvn/ksvn+ssh.protocol b/src/tdeiosvn/ksvn+ssh.protocol
index d511fad..4066359 100644
--- a/src/tdeiosvn/ksvn+ssh.protocol
+++ b/src/tdeiosvn/ksvn+ssh.protocol
@@ -1,6 +1,12 @@
[Protocol]
-exec=tdeio_ksvn
+Description=Subversion ioslave
+
+Icon=remote
+defaultMimetype=application/octet-stream
protocol=ksvn+ssh
+class=:internet
+exec=tdeio_ksvn
+listing=Name,Size,Date,Owner
input=none
output=filesystem
reading=true
@@ -10,30 +16,4 @@ makedir=true
linking=false
moving=true
deleteRecursive=true
-listing=Name,Size,Date,Owner
-defaultMimetype=application/octet-stream
-Icon=remote
-Description=Subversion ioslave
-Description[br]=Sklav E/D Subversion
-Description[ca]=Ioslave de Subversion
-Description[cs]=Subversion protokol
-Description[de]=Ein-/Ausgabemodul für Subversion
-Description[es]=El ioslave de Subversion
-Description[et]=Subversioni IO-moodul
-Description[fr]=ioslave subversion
-Description[ga]=ioslave Subversion
-Description[hu]=Subversion TDE-protokoll
-Description[it]=Slave I/O di Subversion
-Description[pl]=Wtyczka protokołu Subversion
-Description[pt]='Ioslave' para Subversion
-Description[pt_BR]=ioslave de Subversão
-Description[ru]=Доступ к хранилищу Subversion
-Description[sl]=ioslave za Subversion
-Description[sr]=IOSlave за Subversion
-Description[sr@Latn]=IOSlave za Subversion
-Description[sv]=Subversion I/O-slav
-Description[tr]=Alt Version ioslave
-Description[uk]=Підлеглий В/В Subversion
-Description[xx]=xxSubversion ioslavexx
maxInstances=5
-class=:internet
diff --git a/src/tdeiosvn/ksvn.protocol b/src/tdeiosvn/ksvn.protocol
index 7f5fc07..18967c5 100644
--- a/src/tdeiosvn/ksvn.protocol
+++ b/src/tdeiosvn/ksvn.protocol
@@ -1,6 +1,12 @@
[Protocol]
-exec=tdeio_ksvn
+Description=Subversion ioslave
+
+Icon=remote
+defaultMimetype=application/octet-stream
protocol=ksvn
+class=:internet
+exec=tdeio_ksvn
+listing=Name,Size,Date,Owner
input=none
output=filesystem
reading=true
@@ -10,30 +16,4 @@ makedir=true
linking=false
moving=true
deleteRecursive=true
-listing=Name,Size,Date,Owner
-defaultMimetype=application/octet-stream
-Icon=remote
-Description=Subversion ioslave
-Description[br]=Sklav E/D Subversion
-Description[ca]=Ioslave de Subversion
-Description[cs]=Subversion protokol
-Description[de]=Ein-/Ausgabemodul für Subversion
-Description[es]=El ioslave de Subversion
-Description[et]=Subversioni IO-moodul
-Description[fr]=ioslave subversion
-Description[ga]=ioslave Subversion
-Description[hu]=Subversion TDE-protokoll
-Description[it]=Slave I/O di Subversion
-Description[pl]=Wtyczka protokołu Subversion
-Description[pt]='Ioslave' para Subversion
-Description[pt_BR]=ioslave de Subversão
-Description[ru]=Доступ к хранилищу Subversion
-Description[sl]=ioslave za Subversion
-Description[sr]=IOSlave за Subversion
-Description[sr@Latn]=IOSlave za Subversion
-Description[sv]=Subversion I/O-slav
-Description[tr]=Alt Version ioslave
-Description[uk]=Підлеглий В/В Subversion
-Description[xx]=xxSubversion ioslavexx
maxInstances=5
-class=:internet
diff --git a/src/tdeiosvn/svn+file.protocol b/src/tdeiosvn/svn+file.protocol
index 5e735d7..3d6685f 100644
--- a/src/tdeiosvn/svn+file.protocol
+++ b/src/tdeiosvn/svn+file.protocol
@@ -1,6 +1,12 @@
[Protocol]
-exec=tdeio_ksvn
+Description=Subversion ioslave
+
+Icon=remote
+defaultMimetype=application/octet-stream
protocol=svn+file
+exec=tdeio_ksvn
+class=:internet
+listing=Name,Size,Date,Owner
input=none
output=filesystem
reading=true
@@ -10,30 +16,4 @@ makedir=true
linking=false
moving=true
deleteRecursive=true
-listing=Name,Size,Date,Owner
-defaultMimetype=application/octet-stream
-Icon=remote
-Description=Subversion ioslave
-Description[br]=Sklav E/D Subversion
-Description[ca]=Ioslave de Subversion
-Description[cs]=Subversion protokol
-Description[de]=Ein-/Ausgabemodul für Subversion
-Description[es]=El ioslave de Subversion
-Description[et]=Subversioni IO-moodul
-Description[fr]=ioslave subversion
-Description[ga]=ioslave Subversion
-Description[hu]=Subversion TDE-protokoll
-Description[it]=Slave I/O di Subversion
-Description[pl]=Wtyczka protokołu Subversion
-Description[pt]='Ioslave' para Subversion
-Description[pt_BR]=ioslave de Subversão
-Description[ru]=Доступ к хранилищу Subversion
-Description[sl]=ioslave za Subversion
-Description[sr]=IOSlave за Subversion
-Description[sr@Latn]=IOSlave za Subversion
-Description[sv]=Subversion I/O-slav
-Description[tr]=Alt Version ioslave
-Description[uk]=Підлеглий В/В Subversion
-Description[xx]=xxSubversion ioslavexx
maxInstances=5
-class=:internet
diff --git a/src/tdeiosvn/svn+http.protocol b/src/tdeiosvn/svn+http.protocol
index f224a2d..d7cfce0 100644
--- a/src/tdeiosvn/svn+http.protocol
+++ b/src/tdeiosvn/svn+http.protocol
@@ -1,6 +1,12 @@
[Protocol]
-exec=tdeio_ksvn
+Description=Subversion ioslave
+
+Icon=remote
+defaultMimetype=application/octet-stream
protocol=svn+http
+class=:internet
+exec=tdeio_ksvn
+listing=Name,Size,Date,Owner
input=none
output=filesystem
reading=true
@@ -10,30 +16,4 @@ makedir=true
linking=false
moving=true
deleteRecursive=true
-listing=Name,Size,Date,Owner
-defaultMimetype=application/octet-stream
-Icon=remote
-Description=Subversion ioslave
-Description[br]=Sklav E/D Subversion
-Description[ca]=Ioslave de Subversion
-Description[cs]=Subversion protokol
-Description[de]=Ein-/Ausgabemodul für Subversion
-Description[es]=El ioslave de Subversion
-Description[et]=Subversioni IO-moodul
-Description[fr]=ioslave subversion
-Description[ga]=ioslave Subversion
-Description[hu]=Subversion TDE-protokoll
-Description[it]=Slave I/O di Subversion
-Description[pl]=Wtyczka protokołu Subversion
-Description[pt]='Ioslave' para Subversion
-Description[pt_BR]=ioslave de Subversão
-Description[ru]=Доступ к хранилищу Subversion
-Description[sl]=ioslave za Subversion
-Description[sr]=IOSlave за Subversion
-Description[sr@Latn]=IOSlave za Subversion
-Description[sv]=Subversion I/O-slav
-Description[tr]=Alt Version ioslave
-Description[uk]=Підлеглий В/В Subversion
-Description[xx]=xxSubversion ioslavexx
maxInstances=5
-class=:internet
diff --git a/src/tdeiosvn/svn+https.protocol b/src/tdeiosvn/svn+https.protocol
index 0637629..08ee4bc 100644
--- a/src/tdeiosvn/svn+https.protocol
+++ b/src/tdeiosvn/svn+https.protocol
@@ -1,6 +1,12 @@
[Protocol]
-exec=tdeio_ksvn
+Description=Subversion ioslave
+
+Icon=remote
+defaultMimetype=application/octet-stream
protocol=svn+https
+class=:internet
+exec=tdeio_ksvn
+listing=Name,Size,Date,Owner
input=none
output=filesystem
reading=true
@@ -10,30 +16,4 @@ makedir=true
linking=false
moving=true
deleteRecursive=true
-listing=Name,Size,Date,Owner
-defaultMimetype=application/octet-stream
-Icon=remote
-Description=Subversion ioslave
-Description[br]=Sklav E/D Subversion
-Description[ca]=Ioslave de Subversion
-Description[cs]=Subversion protokol
-Description[de]=Ein-/Ausgabemodul für Subversion
-Description[es]=El ioslave de Subversion
-Description[et]=Subversioni IO-moodul
-Description[fr]=ioslave subversion
-Description[ga]=ioslave Subversion
-Description[hu]=Subversion TDE-protokoll
-Description[it]=Slave I/O di Subversion
-Description[pl]=Wtyczka protokołu Subversion
-Description[pt]='Ioslave' para Subversion
-Description[pt_BR]=ioslave de Subversão
-Description[ru]=Доступ к хранилищу Subversion
-Description[sl]=ioslave za Subversion
-Description[sr]=IOSlave за Subversion
-Description[sr@Latn]=IOSlave za Subversion
-Description[sv]=Subversion I/O-slav
-Description[tr]=Alt Version ioslave
-Description[uk]=Підлеглий В/В Subversion
-Description[xx]=xxSubversion ioslavexx
maxInstances=5
-class=:internet
diff --git a/src/tdeiosvn/svn+ssh.protocol b/src/tdeiosvn/svn+ssh.protocol
index 06c771a..3f6525a 100644
--- a/src/tdeiosvn/svn+ssh.protocol
+++ b/src/tdeiosvn/svn+ssh.protocol
@@ -1,6 +1,12 @@
[Protocol]
-exec=tdeio_ksvn
+Description=Subversion ioslave
+
+Icon=remote
+defaultMimetype=application/octet-stream
protocol=svn+ssh
+class=:internet
+exec=tdeio_ksvn
+listing=Name,Size,Date,Owner
input=none
output=filesystem
reading=true
@@ -10,30 +16,4 @@ makedir=true
linking=false
moving=true
deleteRecursive=true
-listing=Name,Size,Date,Owner
-defaultMimetype=application/octet-stream
-Icon=remote
-Description=Subversion ioslave
-Description[br]=Sklav E/D Subversion
-Description[ca]=Ioslave de Subversion
-Description[cs]=Subversion protokol
-Description[de]=Ein-/Ausgabemodul für Subversion
-Description[es]=El ioslave de Subversion
-Description[et]=Subversioni IO-moodul
-Description[fr]=ioslave subversion
-Description[ga]=ioslave Subversion
-Description[hu]=Subversion TDE-protokoll
-Description[it]=Slave I/O di Subversion
-Description[pl]=Wtyczka protokołu Subversion
-Description[pt]='Ioslave' para Subversion
-Description[pt_BR]=ioslave de Subversão
-Description[ru]=Доступ к хранилищу Subversion
-Description[sl]=ioslave za Subversion
-Description[sr]=IOSlave за Subversion
-Description[sr@Latn]=IOSlave za Subversion
-Description[sv]=Subversion I/O-slav
-Description[tr]=Alt Version ioslave
-Description[uk]=Підлеглий В/В Subversion
-Description[xx]=xxSubversion ioslavexx
maxInstances=5
-class=:internet
diff --git a/src/tdeiosvn/svn.protocol b/src/tdeiosvn/svn.protocol
index 00d381d..3bfa67c 100644
--- a/src/tdeiosvn/svn.protocol
+++ b/src/tdeiosvn/svn.protocol
@@ -1,6 +1,12 @@
[Protocol]
-exec=tdeio_ksvn
+Description=Subversion ioslave
+
+Icon=remote
+defaultMimetype=application/octet-stream
protocol=svn
+class=:internet
+exec=tdeio_ksvn
+listing=Name,Size,Date,Owner
input=none
output=filesystem
reading=true
@@ -10,30 +16,4 @@ makedir=true
linking=false
moving=true
deleteRecursive=true
-listing=Name,Size,Date,Owner
-defaultMimetype=application/octet-stream
-Icon=remote
-Description=Subversion ioslave
-Description[br]=Sklav E/D Subversion
-Description[ca]=Ioslave de Subversion
-Description[cs]=Subversion protokol
-Description[de]=Ein-/Ausgabemodul für Subversion
-Description[es]=El ioslave de Subversion
-Description[et]=Subversioni IO-moodul
-Description[fr]=ioslave subversion
-Description[ga]=ioslave Subversion
-Description[hu]=Subversion TDE-protokoll
-Description[it]=Slave I/O di Subversion
-Description[pl]=Wtyczka protokołu Subversion
-Description[pt]='Ioslave' para Subversion
-Description[pt_BR]=ioslave de Subversão
-Description[ru]=Доступ к хранилищу Subversion
-Description[sl]=ioslave za Subversion
-Description[sr]=IOSlave за Subversion
-Description[sr@Latn]=IOSlave za Subversion
-Description[sv]=Subversion I/O-slav
-Description[tr]=Alt Version ioslave
-Description[uk]=Підлеглий В/В Subversion
-Description[xx]=xxSubversion ioslavexx
maxInstances=5
-class=:internet
diff --git a/src/tdesvn.desktop b/src/tdesvn.desktop
index fd0edae..e41ec14 100644
--- a/src/tdesvn.desktop
+++ b/src/tdesvn.desktop
@@ -1,22 +1,17 @@
[Desktop Entry]
-Encoding=UTF-8
Name=TDESVN
+
GenericName=SVN Client
-GenericName[de]=Graphische Oberfläche für SVN
-GenericName[es]=Cliente SVN
-GenericName[lt]=SVN klientas
+
+Comment=A Subversion client for TDE
+
+Type=Application
Exec=tdesvn %i %m -caption "%c"
Icon=tdesvn
-Type=Application
-X-DocPath=tdesvn/index.html
-Comment=A Subversion client for TDE
-Comment[de]=Ein Subversionclient für TDE
-Comment[nl]=Een Subversion-client voor TDE
-Comment[es]=Un cliente de Subversion para TDE
-Comment[lt]=Subversion klientas skirtas TDE
Terminal=false
MimeType=inode/directory;
+Categories=Qt;TDE;Development;
+X-DocPath=tdesvn/index.html
X-TDE-ServiceTypes=KParts/ReadOnlyPart,Browser/View
X-TDE-BrowserView-Args=DetailedList
X-TDE-Library=tdesvnpart
-Categories=Qt;TDE;Development;
diff --git a/src/tdesvnd/CMakeLists.txt b/src/tdesvnd/CMakeLists.txt
index d1da1f3..a4f2a8c 100644
--- a/src/tdesvnd/CMakeLists.txt
+++ b/src/tdesvnd/CMakeLists.txt
@@ -28,7 +28,11 @@ link_directories(
set( ACTION_MENU "X-TDE-GetActionMenu=kded tdesvnd getActionMenu(KURL::List)" )
-configure_file (tdesvn_subversion.desktop.in ${CMAKE_CURRENT_BINARY_DIR}/tdesvn_subversion.desktop @ONLY )
-
-install (FILES ${CMAKE_CURRENT_BINARY_DIR}/tdesvn_subversion.desktop DESTINATION ${DATA_INSTALL_DIR}/konqueror/servicemenus )
-install (FILES ${CMAKE_CURRENT_SOURCE_DIR}/tdesvnd.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kded )
+tde_create_translated_desktop(
+ SOURCE tdesvn_subversion.desktop.cmake
+ DESTINATION ${DATA_INSTALL_DIR}/konqueror/servicemenus
+)
+tde_create_translated_desktop(
+ SOURCE tdesvnd.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}/kded
+)
diff --git a/src/tdesvnd/tdesvn_subversion.desktop.cmake b/src/tdesvnd/tdesvn_subversion.desktop.cmake
new file mode 100644
index 0000000..aca5d5a
--- /dev/null
+++ b/src/tdesvnd/tdesvn_subversion.desktop.cmake
@@ -0,0 +1,130 @@
+[Desktop Entry]
+Encoding=UTF-8
+X-TDE-ServiceTypes=inode/directory,all/allfiles
+X-TDE-Submenu=Subversion (tdesvn)
+
+@ACTION_MENU@
+
+[Desktop Action Log]
+Name=Subversion log (last 100)
+Comment=Displays the subversion log
+Icon=tdesvnlog
+Exec=tdesvn exec -r HEAD:1 -l 100 log %U
+
+[Desktop Action Info]
+Name=Detailed subversion info
+Icon=tdesvninfo
+Exec=tdesvn exec info %U
+
+[Desktop Action Add]
+Name=Add to Repository
+Icon=tdesvnadd
+Exec=tdesvn exec add %U
+
+[Desktop Action Addnew]
+Name=Check for unversioned items
+Icon=tdesvnaddrecursive
+Exec=tdesvn exec addnew %U
+
+[Desktop Action Delete]
+Name=Delete From Repository
+Icon=tdesvndelete
+Exec=tdesvn exec rm %U
+
+[Desktop Action Revert]
+Name=Revert Local Changes
+Comment=Remove any changes made locally. Warning - this cannot be undone.
+Icon=undo
+Exec=tdesvn exec revert %U
+
+[Desktop Action Rename]
+Name=Rename...
+Comment=Rename a file locally and in the repository. Use this rather than adding and deleting to rename a file.
+Icon=pencil
+Exec=tdesvn exec mv %U
+
+[Desktop Action Import]
+Name=Import Repository
+Comment=Put folder into an existing repository to put it under revision control.
+Icon=svn_import
+Exec=tdeio_svn_helper -i %U
+
+[Desktop Action Checkout]
+Name=Checkout From Repository...
+Comment=Checkout out files from an existing repository into this folder.
+Icon=tdesvncheckout
+Exec=tdesvn exec checkout %U
+
+[Desktop Action Switch]
+Name=Switch...
+Comment=Switch given working copy to another branch
+Icon=tdesvnswitch
+Exec=tdesvn exec switch %U
+
+[Desktop Action Merge]
+Name=Merge...
+Comment=Merge changes between this and another branch
+Icon=svn_merge
+Exec=tdeio_svn_helper -m %U
+
+[Desktop Action Blame]
+Name=Blame...
+Comment=See who wrote each line of the file and in what revision
+Icon=tdesvnblame
+Exec=tdesvn exec blame %U
+
+[Desktop Action CreatePatch]
+Name=Create Patch...
+Exec=tdeio_svn_helper -p %U
+
+[Desktop Action Export]
+Name=Export...
+Comment=Checkout out an unversioned copy of a tree from a repository
+Icon=tdesvnexport
+Exec=tdesvn exec export %U
+
+[Desktop Action Diff]
+Name=Diff (local)
+Comment=Show local changes since last update
+Icon=tdesvndiff
+Exec=tdesvn exec diff %U
+
+[Desktop Action Update]
+Name=TDESvn Update
+Icon=tdesvnupdate
+Exec=tdesvn exec update %U
+
+[Desktop Action Commit]
+Name=TDESvn Commit
+Icon=tdesvncommit
+Exec=tdesvn exec commit %U
+
+[Desktop Action Checkout]
+Name=Checkout From Repository...
+Comment=Checkout out files from an existing repository into this folder.
+Icon=tdesvncheckout
+Exec=tdesvn exec checkout %U
+
+[Desktop Action Export]
+Name=Export...
+Comment=Checkout out an unversioned copy of a tree from a repository
+Icon=tdesvnexport
+Exec=tdesvn exec export %U
+
+[Desktop Action Checkoutto]
+Name=Checkout from a repository...
+Comment=Checkout out files from an existing repository into this folder.
+Icon=tdesvncheckout
+Exec=tdesvn exec checkoutto %U
+
+[Desktop Action Exportto]
+Name=Export from a subversion repository...
+Comment=Checkout out an unversioned copy of a tree from a repository
+Icon=tdesvnexport
+Exec=tdesvn exec exportto %U
+
+[Desktop Action Tree]
+Name=Display revision tree
+Comment=Show complete revision tree
+Icon=tdesvnlog
+Exec=tdesvn exec tree %U
diff --git a/src/tdesvnd/tdesvn_subversion.desktop.in b/src/tdesvnd/tdesvn_subversion.desktop.in
deleted file mode 100644
index cb78850..0000000
--- a/src/tdesvnd/tdesvn_subversion.desktop.in
+++ /dev/null
@@ -1,368 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-X-TDE-ServiceTypes=inode/directory,all/allfiles
-X-TDE-Submenu=Subversion (tdesvn)
-
-@ACTION_MENU@
-
-[Desktop Action Log]
-Name=Subversion log (last 100)
-Name[es]=Mostrar registros (últimos 100)
-Icon=tdesvnlog
-Exec=tdesvn exec -r HEAD:1 -l 100 log %U
-Comment=Displays the subversion log
-Comment[es]=Muestra los registros de Subversion
-
-[Desktop Action Info]
-Name=Detailed subversion info
-Name[es]=Información detallada
-Icon=tdesvninfo
-Exec=tdesvn exec info %U
-
-[Desktop Action Add]
-Name=Add to Repository
-Name[bg]=Добавяне в хранилището
-Name[da]=Tilføj til lager
-Name[et]=Hoidlasse lisamine
-Name[sr]=Додај у складиште
-Name[sr@Latn]=Dodaj u skladište
-Name[sv]=Lägg till i arkiv
-Name[tr]=Depoya Ekle
-Name[es]=Añadir al Repositorio
-Icon=tdesvnadd
-Exec=tdesvn exec add %U
-
-[Desktop Action Addnew]
-Name=Check for unversioned items
-Name[es]=Mostrar elementos no versionados
-Icon=tdesvnaddrecursive
-Exec=tdesvn exec addnew %U
-
-[Desktop Action Delete]
-Name=Delete From Repository
-Name[bg]=Изтриване от хранилището
-Name[da]=Slet fra lager
-Name[et]=Hoidlast kustutamine
-Name[sr]=Обриши из складишта
-Name[sr@Latn]=Obriši iz skladišta
-Name[sv]=Ta bort från arkiv
-Name[tr]=Depodan Sil
-Name[es]=Eliminar del Repositorio
-Icon=tdesvndelete
-Exec=tdesvn exec rm %U
-
-[Desktop Action Revert]
-Name=Revert Local Changes
-Name[bg]=Игнориране на локалните промени
-Name[da]=Vend lokale ændringer om
-Name[et]=Kohalike muudatuste tühistamine
-Name[sr]=Одбаци локалне измене
-Name[sr@Latn]=Odbaci lokalne izmene
-Name[sv]=Återställ lokal ändring
-Name[tr]=Yerel Değişiklikleri Ters Çevir
-Name[es]=Deshacer cambios locales
-Icon=undo
-Exec=tdesvn exec revert %U
-Comment=Remove any changes made locally. Warning - this cannot be undone.
-Comment[bg]=Премахване на локалните промени, които са направени. Забележете, че данните ще се загубят безвъзвратно.
-Comment[da]=Fjern alle ændringer der er lavet lokalt. Advarsel - dette kan ikke fortrydes.
-Comment[et]=Eemaldab kõik kohalikud muudatused. Hoiatus: seda ei saa tagasi võtta.
-Comment[sr]=Уклони све локално направљене измене. Упозорење: ово се не може опозвати.
-Comment[sr@Latn]=Ukloni sve lokalno napravljene izmene. Upozorenje: ovo se ne može opozvati.
-Comment[sv]=Tar bort alla ändringar som gjorts lokalt. Varning: detta kan inte ångras.
-Comment[tr]=Yerel olarak yapılan değişiklikleri kaldır. Dikkat - bu işlem geri alınamaz.
-Comment[es]=Deshace cualquier cambio realizado localmente. Aviso - no se puede invertir el proceso.
-
-[Desktop Action Rename]
-Name=Rename...
-Name[bg]=Преименуване...
-Name[br]=Adenvel ...
-Name[cy]=Ail-enwi...
-Name[da]=Omdøb...
-Name[et]=Ümbernimetamine...
-Name[ga]=Athainmnigh...
-Name[sr]=Преименуј...
-Name[sr@Latn]=Preimenuj...
-Name[sv]=Byt namn...
-Name[tr]=Yeniden Adlandır...
-Name[es]=Renombrar...
-Icon=pencil
-Exec=tdesvn exec mv %U
-Comment=Rename a file locally and in the repository. Use this rather than adding and deleting to rename a file.
-Comment[bg]=Преименуване на файл локално и в хранилището. За предпочитане е да използвате този метод, вместо изтриване и добавяне.
-Comment[da]=Omdøb en fil lokalt og i lageret. Brug dette i stedet for at tilføje og slette fro at omdøbe en fil.
-Comment[et]=Faili ümbernimetamine nii kohalikult kui hoidlas. See on eelistatud viis faili ümbernimetamisel lisamise ja kustutamise asemel.
-Comment[sr]=Преименуј фајл локално и у складишту. Користите ово уместо трика са додавањем и брисањем фајла.
-Comment[sr@Latn]=Preimenuj fajl lokalno i u skladištu. Koristite ovo umesto trika sa dodavanjem i brisanjem fajla.
-Comment[sv]=Byt namn på en fil lokalt och i arkivet. Använd detta istället för att lägga till och ta bort för att byta namn på en fil.
-Comment[es]=Renombra un fichero localmente y en el repositorio. Utilizar ésto en lugar de añadir y borrar el fichero.
-
-[Desktop Action Import]
-Name=Import Repository
-Name[bg]=Импорт на директория
-Name[da]=Importér lager
-Name[et]=Hoidla import
-Name[sr]=Увези складиште
-Name[sr@Latn]=Uvezi skladište
-Name[sv]=Importera arkiv
-Name[tr]=Depoyu İçe Aktar
-Name[es]=Importar Repositorio
-Icon=svn_import
-Exec=tdeio_svn_helper -i %U
-Comment=Put folder into an existing repository to put it under revision control.
-Comment[bg]=Импорт на директория в съществуващо хранилище.
-Comment[da]=Put mappe ind i et eksisterende lager for at få den ind under revisionskontrol.
-Comment[et]=Kataloogi lisamine olemasolevasse versioonikontrolli süsteemi hoidlasse.
-Comment[sr]=Стави фасциклу у постојеће складиште, ради стављања под контролу ревизија.
-Comment[sr@Latn]=Stavi fasciklu u postojeće skladište, radi stavljanja pod kontrolu revizija.
-Comment[sv]=Lägg till katalog i ett befintligt arkiv för att få den under versionskontroll
-Comment[tr]=Dizini başka bie alt düzeltme controlünde var olan bir depo içine koy.
-Comment[es]=Poner la carpeta en un repositorio existente para tenerla bajo control de versiones.
-
-[Desktop Action Checkout]
-Name=Checkout From Repository...
-Name[bg]=Изтегляне от хранилището...
-Name[da]=Tjek ud fra lager...
-Name[et]=Hoidla väljavõte...
-Name[sr]=Довуци из складишта...
-Name[sr@Latn]=Dovuci iz skladišta...
-Name[sv]=Checka ut från ett arkiv...
-Name[tr]=Depodan Kontrol Et...
-Name[es]=Obtener del Repositorio...
-Icon=tdesvncheckout
-Exec=tdesvn exec checkout %U
-Comment=Checkout out files from an existing repository into this folder.
-Comment[bg]=Изтегляне на файлове от хранилището в текущата директория.
-Comment[da]=Tjek filer ud fra et eksisterende lager til denne mappe.
-Comment[et]=Olemasoleva hoidla failide väljavõte sellesse kataloogi.
-Comment[sr]=Довуци фајлове из постојећег складишта у ову фасциклу.
-Comment[sr@Latn]=Dovuci fajlove iz postojećeg skladišta u ovu fasciklu.
-Comment[sv]=Checka ut filer från ett befintligt arkiv till katalogen.
-Comment[tr]=Bu dizinde var olan bir depodan hatalı dosyaları kontrol et.
-Comment[es]=Extrae ficheros de un repositorio existente hacia esta carpeta.
-
-[Desktop Action Switch]
-Name=Switch...
-Name[bg]=Превключване...
-Name[et]=Lülitumine...
-Name[sr]=Пребаци...
-Name[sr@Latn]=Prebaci...
-Name[sv]=Byt...
-Name[tr]=Değiştir...
-Name[es]=Relocalizar...
-Icon=tdesvnswitch
-Comment=Switch given working copy to another branch
-Comment[bg]=Превключване на работното копие към друго разклонение.
-Comment[da]=Skift given arbejdskopi til en anden gren.
-Comment[et]=Antud töökoopia lülitamine teise harru
-Comment[sr]=Пребаци дату радну копију на другу грану
-Comment[sr@Latn]=Prebaci datu radnu kopiju na drugu granu
-Comment[sv]=Byt angiven arbetskopia till en annan gren
-Comment[tr]=Çalışan belirli bir kopyayı başka bölüme değiştir
-Comment[es]=Relocaliza la copia de trabajo hacia otra rama
-Exec=tdesvn exec switch %U
-
-[Desktop Action Merge]
-Name=Merge...
-Name[bg]=Смесване...
-Name[da]=Indflet...
-Name[et]=Ühendamine...
-Name[sr]=Стопи...
-Name[sr@Latn]=Stopi...
-Name[sv]=Sammanfoga...
-Name[tr]=Birleştir...
-Name[es]=Fusionar...
-Icon=svn_merge
-Comment=Merge changes between this and another branch
-Comment[bg]=Смесване на промените от това разклонение с друго разклонение.
-Comment[da]=Indflet ændringer mellem denne og en anden gren
-Comment[et]=Selle ja teise haru muudatuste ühendamine
-Comment[sr]=Стопи измене између ове и друге гране
-Comment[sr@Latn]=Stopi izmene između ove i druge grane
-Comment[sv]=Sammanfoga ändringar mellan den här och en annan gren
-Comment[tr]=Bu ve başka bölüm arasındaki değişiklikleri birleştir
-Comment[es]=Fusionar cambios entre esta rama y otra
-Exec=tdeio_svn_helper -m %U
-
-[Desktop Action Blame]
-Name=Blame...
-Name[bg]=Информация...
-Name[et]=Autorsus...
-Name[pa]=ਬਲਾਮੀ...
-Name[sr]=Окриви...
-Name[sr@Latn]=Okrivi...
-Name[sv]=Klandra...
-Name[es]=Ver anotado...
-Icon=tdesvnblame
-Comment=See who wrote each line of the file and in what revision
-Comment[bg]=Информация за файла.
-Comment[da]=Se hvem der skrev hver linje i filen og i hvilken revision
-Comment[et]=Vaatamine, kes ja millises versioonis mingi faili rea kirjutas
-Comment[sr]=Прикажи за сваку линију фајла ко ју је написао и у којој ревизији
-Comment[sr@Latn]=Prikaži za svaku liniju fajla ko ju je napisao i u kojoj reviziji
-Comment[sv]=Se vem som skrev varje rad i filen och för vilken version
-Comment[es]=Ver quién escribió cada línea del fichero y en qué revisión
-Exec=tdesvn exec blame %U
-
-[Desktop Action CreatePatch]
-Name=Create Patch...
-Name[bg]=Създаване на кръпка...
-Name[da]=Lav rettelse...
-Name[et]=Paiga loomine...
-Name[pa]=ਪੈਂਚ ਬਣਾਓ...
-Name[sr]=Направи закрпу...
-Name[sr@Latn]=Napravi zakrpu...
-Name[sv]=Skapa programfix...
-Name[tr]=Yama Oluştur...
-Name[es]=Crear Parche...
-Exec=tdeio_svn_helper -p %U
-
-[Desktop Action Export]
-Name=Export...
-Name[bg]=Експорт...
-Name[br]=Ezporzh ...
-Name[cy]=Allforio...
-Name[da]=Eksportér...
-Name[et]=Eksport...
-Name[ga]=Easpórtáil...
-Name[sr]=Извези...
-Name[sr@Latn]=Izvezi...
-Name[sv]=Exportera...
-Name[tr]=Dışa Aktar...
-Name[es]=Exportar...
-Icon=tdesvnexport
-Exec=tdesvn exec export %U
-Comment=Checkout out an unversioned copy of a tree from a repository
-Comment[bg]=Изтегляне на копие на дървото от хранилището.
-Comment[da]=Tjek en kopi uden version ud af et træ fra et lager
-Comment[et]=Hoidla failipuu versioonita koopia väljavõte
-Comment[sr]=Довуци неверзирану копију стабла из складишта
-Comment[sr@Latn]=Dovuci neverziranu kopiju stabla iz skladišta
-Comment[sv]=Checka ut en kopia utan versionskontroll från ett arkiv
-Comment[tr]=Depodaki bir ağaçtan kusurlu bir versionsuz kopyayı kontrol et
-Comment[es]=Obtener una copia no versionada de un árbol de un repositorio
-
-[Desktop Action Diff]
-Name=Diff (local)
-Name[bg]=Разлика (локално)
-Name[da]=Diff (lokal)
-Name[et]=Võrdlemine (kohalik)
-Name[ga]=Diff (logánta)
-Name[sr]=Разликуј (локално)
-Name[sr@Latn]=Razlikuj (lokalno)
-Name[sv]=Jämför (lokalt)
-Name[tr]=Diff (yerel)
-Name[es]=Ver diferencias (locales)
-Icon=tdesvndiff
-Exec=tdesvn exec diff %U
-Comment=Show local changes since last update
-Comment[bg]=Показване на локалните промени след последното обновяване.
-Comment[da]=Vis lokale ændringer siden sidste opdatering
-Comment[et]=Kohalike muudatuste näitamine pärast viimast uuendamist
-Comment[sr]=Прикажи локалне измене од последњег ажурирања
-Comment[sr@Latn]=Prikaži lokalne izmene od poslednjeg ažuriranja
-Comment[sv]=Visa lokala ändringar sedan senaste uppdateringen
-Comment[tr]=Son güncellemeden sonraki yerel değişiklikleri göster
-Comment[es]=Mostrar cambios locales desde la última actualización
-
-[Desktop Action Update]
-Name=TDESvn Update
-Name[bg]=Обновяване SVN
-Name[da]=SVN Opdatér
-Name[et]=SVN uuendamine
-Name[sr]=SVN ажурирање
-Name[sr@Latn]=SVN ažuriranje
-Name[sv]=SVN-uppdatera
-Name[tr]=SVN Güncelleme
-Name[es]=(SVN) Actualizar
-Icon=tdesvnupdate
-Exec=tdesvn exec update %U
-
-[Desktop Action Commit]
-Name=TDESvn Commit
-Name[bg]=Предаване SVN
-Name[et]=SVN sissekanne
-Name[sr]=SVN предаја
-Name[sr@Latn]=SVN predaja
-Name[sv]=SVN-arkivera
-Name[tr]=SVN Teslim Etme
-Name[es]=(SVN) Confirmar
-Icon=tdesvncommit
-Exec=tdesvn exec commit %U
-
-[Desktop Action Checkout]
-Name=Checkout From Repository...
-Name[bg]=Изтегляне от хранилището...
-Name[da]=Tjek ud fra lager...
-Name[et]=Hoidla väljavõte...
-Name[sr]=Довуци из складишта...
-Name[sr@Latn]=Dovuci iz skladišta...
-Name[sv]=Checka ut från ett arkiv...
-Name[tr]=Depodan Kontrol Et...
-Name[es]=(SVN) Obtener del Repositorio...
-Icon=tdesvncheckout
-Exec=tdesvn exec checkout %U
-Comment=Checkout out files from an existing repository into this folder.
-Comment[bg]=Изтегляне на файлове от хранилището в текущата директория.
-Comment[da]=Tjek filer ud fra et eksisterende lager til denne mappe.
-Comment[et]=Olemasoleva hoidla failide väljavõte sellesse kataloogi.
-Comment[sr]=Довуци фајлове из постојећег складишта у ову фасциклу.
-Comment[sr@Latn]=Dovuci fajlove iz postojećeg skladišta u ovu fasciklu.
-Comment[sv]=Checka ut filer från ett befintligt arkiv till katalogen.
-Comment[tr]=Bu dizinde var olan bir depodan hatalı dosyaları kontrol et.
-Comment[es]=Extraer ficheros de un repositorio existente hacia esta carpeta.
-
-[Desktop Action Export]
-Name=Export ...
-Name[bg]=Експорт...
-Name[br]=Ezporzh ...
-Name[cy]=Allforio...
-Name[da]=Eksportér...
-Name[et]=Eksport...
-Name[ga]=Easpórtáil...
-Name[sr]=Извези...
-Name[sr@Latn]=Izvezi...
-Name[sv]=Exportera...
-Name[tr]=Dışa Aktar...
-Name[es]=(SVN) Exportar...
-Icon=tdesvnexport
-Exec=tdesvn exec export %U
-Comment=Checkout out an unversioned copy of a tree from a repository
-Comment[bg]=Изтегляне на копие на дървото от хранилището.
-Comment[da]=Tjek en kopi uden version ud af et træ fra et lager
-Comment[et]=Hoidla failipuu versioonita koopia väljavõte
-Comment[sr]=Довуци неверзирану копију стабла из складишта
-Comment[sr@Latn]=Dovuci neverziranu kopiju stabla iz skladišta
-Comment[sv]=Checka ut en kopia utan versionskontroll från ett arkiv
-Comment[tr]=Depodaki bir ağaçtan kusurlu bir versionsuz kopyayı kontrol et
-Comment[es]=Obtener una copia no versionada del árbol de un repositorio
-
-[Desktop Action Checkoutto]
-Name=Checkout from a repository...
-Name[de]=Checkout einer Repository
-Name[es]=Obtener de Subversion...
-Icon=tdesvncheckout
-Exec=tdesvn exec checkoutto %U
-Comment=Checkout out files from an existing repository into this folder.
-Comment[de]=Erzeuge eine Arbeitskopie von einer Repository
-Comment[es]=Extraer ficheros de un repositorio existente hacia esta carpeta.
-
-[Desktop Action Exportto]
-Name=Export from a subversion repository...
-Name[de]=Exportiere von einer Subversion Repository...
-Name[es]=Exportar de Subversion...
-Icon=tdesvnexport
-Exec=tdesvn exec exportto %U
-Comment=Checkout out an unversioned copy of a tree from a repository
-Comment[de]=Hole eine unversionierte Kopie eines Baums von einer Repository
-Comment[es]=Obtener una copia no versionada del árbol de un repositorio
-
-[Desktop Action Tree]
-Name=Display revision tree
-Name[de]=Zeige Revisionsbaum
-Name[es]=Mostrar árbol de revisiones
-Icon=tdesvnlog
-Exec=tdesvn exec tree %U
-Comment[de]=Zeige den kompletten Revisionsbaum
-Comment=Show complete revision tree
-Comment[es]=Muestra el árbol de revisiones completo
diff --git a/src/tdesvnd/tdesvnd.desktop b/src/tdesvnd/tdesvnd.desktop
index 7fc5d9c..b4a0f29 100644
--- a/src/tdesvnd/tdesvnd.desktop
+++ b/src/tdesvnd/tdesvnd.desktop
@@ -1,13 +1,12 @@
[Desktop Entry]
-Encoding=UTF-8
-Type=Service
Name=TDESVND Subversion Module
-Name[es]=módulo para subversion tdesvnd
+
Comment=Provides subversion client services
+
+Type=Service
X-TDE-ServiceTypes=KDEDModule
X-TDE-ModuleType=Library
X-TDE-Library=tdesvnd
X-TDE-FactoryName=tdesvnd
X-TDE-Kded-autoload=false
X-TDE-Kded-load-on-demand=true
-