diff options
author | Slávek Banko <[email protected]> | 2022-11-09 22:29:42 +0100 |
---|---|---|
committer | Slávek Banko <[email protected]> | 2022-11-09 22:29:42 +0100 |
commit | 976180bc549dc2cbb5875b2c6fba5cb807efc516 (patch) | |
tree | fd1035d8816462de5e2e78594bafb7fc8c0671d2 /src | |
parent | 5d6073d6d93822a60274671b7a5ac5740f6ff8ea (diff) | |
download | tdesvn-976180bc549dc2cbb5875b2c6fba5cb807efc516.tar.gz tdesvn-976180bc549dc2cbb5875b2c6fba5cb807efc516.zip |
Copy translations to a new directory layout.
Use common rules for build and install translations.
Use common rules for build and install documentation.
Added translation of .desktop files.
Signed-off-by: Slávek Banko <[email protected]>
Diffstat (limited to 'src')
-rw-r--r-- | src/CMakeL10n.txt | 10 | ||||
-rw-r--r-- | src/CMakeLists.txt | 2 | ||||
-rw-r--r-- | src/tdeiosvn/CMakeLists.txt | 5 | ||||
-rw-r--r-- | src/tdeiosvn/ksvn+file.protocol | 34 | ||||
-rw-r--r-- | src/tdeiosvn/ksvn+http.protocol | 34 | ||||
-rw-r--r-- | src/tdeiosvn/ksvn+https.protocol | 34 | ||||
-rw-r--r-- | src/tdeiosvn/ksvn+ssh.protocol | 34 | ||||
-rw-r--r-- | src/tdeiosvn/ksvn.protocol | 34 | ||||
-rw-r--r-- | src/tdeiosvn/svn+file.protocol | 34 | ||||
-rw-r--r-- | src/tdeiosvn/svn+http.protocol | 34 | ||||
-rw-r--r-- | src/tdeiosvn/svn+https.protocol | 34 | ||||
-rw-r--r-- | src/tdeiosvn/svn+ssh.protocol | 34 | ||||
-rw-r--r-- | src/tdeiosvn/svn.protocol | 34 | ||||
-rw-r--r-- | src/tdesvn.desktop | 19 | ||||
-rw-r--r-- | src/tdesvnd/CMakeLists.txt | 12 | ||||
-rw-r--r-- | src/tdesvnd/tdesvn_subversion.desktop.cmake | 130 | ||||
-rw-r--r-- | src/tdesvnd/tdesvn_subversion.desktop.in | 368 | ||||
-rw-r--r-- | src/tdesvnd/tdesvnd.desktop | 7 |
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 - |