From 895673b96015383de684f73f162abd1933bbe09f Mon Sep 17 00:00:00 2001 From: Marc Jeanmougin Date: Fri, 11 Jan 2019 11:27:26 +0100 Subject: Generate default.svg translated files with cmake --- share/templates/CMakeLists.txt | 11 +++++++++++ share/templates/README | 9 ++++----- share/templates/default.be.svg | 38 -------------------------------------- share/templates/default.ca.svg | 38 -------------------------------------- share/templates/default.cs.svg | 38 -------------------------------------- share/templates/default.de.svg | 38 -------------------------------------- share/templates/default.en_US.svg | 37 ------------------------------------- share/templates/default.eo.svg | 38 -------------------------------------- share/templates/default.es.svg | 38 -------------------------------------- share/templates/default.eu.svg | 38 -------------------------------------- share/templates/default.fi.svg | 38 -------------------------------------- share/templates/default.fr.svg | 38 -------------------------------------- share/templates/default.hr.svg | 38 -------------------------------------- share/templates/default.hu.svg | 38 -------------------------------------- share/templates/default.is.svg | 38 -------------------------------------- share/templates/default.it.svg | 38 -------------------------------------- share/templates/default.ja.svg | 38 -------------------------------------- share/templates/default.lt.svg | 38 -------------------------------------- share/templates/default.nl.svg | 38 -------------------------------------- share/templates/default.pl.svg | 38 -------------------------------------- share/templates/default.pt_BR.svg | 38 -------------------------------------- share/templates/default.ro.svg | 38 -------------------------------------- share/templates/default.sk.svg | 38 -------------------------------------- share/templates/default.zh_TW.svg | 38 -------------------------------------- 24 files changed, 15 insertions(+), 840 deletions(-) delete mode 100644 share/templates/default.be.svg delete mode 100644 share/templates/default.ca.svg delete mode 100644 share/templates/default.cs.svg delete mode 100644 share/templates/default.de.svg delete mode 100644 share/templates/default.en_US.svg delete mode 100644 share/templates/default.eo.svg delete mode 100644 share/templates/default.es.svg delete mode 100644 share/templates/default.eu.svg delete mode 100644 share/templates/default.fi.svg delete mode 100644 share/templates/default.fr.svg delete mode 100644 share/templates/default.hr.svg delete mode 100644 share/templates/default.hu.svg delete mode 100644 share/templates/default.is.svg delete mode 100644 share/templates/default.it.svg delete mode 100644 share/templates/default.ja.svg delete mode 100644 share/templates/default.lt.svg delete mode 100644 share/templates/default.nl.svg delete mode 100644 share/templates/default.pl.svg delete mode 100644 share/templates/default.pt_BR.svg delete mode 100644 share/templates/default.ro.svg delete mode 100644 share/templates/default.sk.svg delete mode 100644 share/templates/default.zh_TW.svg diff --git a/share/templates/CMakeLists.txt b/share/templates/CMakeLists.txt index 3f31809dc..c17cb5a13 100644 --- a/share/templates/CMakeLists.txt +++ b/share/templates/CMakeLists.txt @@ -11,3 +11,14 @@ set_source_files_properties(${CMAKE_SOURCE_DIR}/templates.h PROPERTIES GENERATED add_custom_target(templates_h ALL DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/templates.h) install(FILES ${_FILES} "README" DESTINATION ${INKSCAPE_SHARE_INSTALL}/templates) + +install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} DESTINATION ${INKSCAPE_SHARE_INSTALL} + FILES_MATCHING PATTERN "*.svg" PATTERN "CMakeFiles" EXCLUDE ) + +add_custom_target(inkscape_default_svg ALL + DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/create_defaults.pl ${CMAKE_CURRENT_SOURCE_DIR}/default.svg + BYPRODUCTS ${CMAKE_CURRENT_BINARY_DIR}/default.*.svg + COMMAND sh -c "${CMAKE_CURRENT_SOURCE_DIR}/create_defaults.pl" + COMMAND mv default.*.svg ${CMAKE_CURRENT_BINARY_DIR} + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) + diff --git a/share/templates/README b/share/templates/README index 423f25092..fbcdae3be 100644 --- a/share/templates/README +++ b/share/templates/README @@ -18,14 +18,13 @@ English. These translations contain a translated name of the default layer and possibly different canvas size. Each language version of Inkscape will only use one of these templates and ignore the rest. -These files are internationalized the same way as +The other files are internationalized the same way as share/filters/filters/svg The i18n.py script called from the makefile will extract strings from the *.svg files into a *.svg.h file. Intltool is then able to extracts these strings just like from normal .h files. The internationalized default files (A4 only) are created using the -PERL script "create_defaults.pl" and are based on default.svg. To add -a new language, add it to the database at the beginning of the PERL -script. (You'll also need to edit Makefile.am and the appropriate 'po' -file). +PERL script "create_defaults.pl" (called automatically by cmake) +and are based on default.svg. To add a new language, add it to the +database at the beginning of the PERL script. diff --git a/share/templates/default.be.svg b/share/templates/default.be.svg deleted file mode 100644 index ef450f74c..000000000 --- a/share/templates/default.be.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - image/svg+xml - - - - - - diff --git a/share/templates/default.ca.svg b/share/templates/default.ca.svg deleted file mode 100644 index 150acd020..000000000 --- a/share/templates/default.ca.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - image/svg+xml - - - - - - diff --git a/share/templates/default.cs.svg b/share/templates/default.cs.svg deleted file mode 100644 index c33a69a9d..000000000 --- a/share/templates/default.cs.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - image/svg+xml - - - - - - diff --git a/share/templates/default.de.svg b/share/templates/default.de.svg deleted file mode 100644 index 700a7562b..000000000 --- a/share/templates/default.de.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - image/svg+xml - - - - - - diff --git a/share/templates/default.en_US.svg b/share/templates/default.en_US.svg deleted file mode 100644 index 9ebba869d..000000000 --- a/share/templates/default.en_US.svg +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - image/svg+xml - - - - - - diff --git a/share/templates/default.eo.svg b/share/templates/default.eo.svg deleted file mode 100644 index 186b34709..000000000 --- a/share/templates/default.eo.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - image/svg+xml - - - - - - diff --git a/share/templates/default.es.svg b/share/templates/default.es.svg deleted file mode 100644 index 150acd020..000000000 --- a/share/templates/default.es.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - image/svg+xml - - - - - - diff --git a/share/templates/default.eu.svg b/share/templates/default.eu.svg deleted file mode 100644 index 150acd020..000000000 --- a/share/templates/default.eu.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - image/svg+xml - - - - - - diff --git a/share/templates/default.fi.svg b/share/templates/default.fi.svg deleted file mode 100644 index 42b05bf85..000000000 --- a/share/templates/default.fi.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - image/svg+xml - - - - - - diff --git a/share/templates/default.fr.svg b/share/templates/default.fr.svg deleted file mode 100644 index 813e4add0..000000000 --- a/share/templates/default.fr.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - image/svg+xml - - - - - - diff --git a/share/templates/default.hr.svg b/share/templates/default.hr.svg deleted file mode 100644 index 09e06fa36..000000000 --- a/share/templates/default.hr.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - image/svg+xml - - - - - - diff --git a/share/templates/default.hu.svg b/share/templates/default.hu.svg deleted file mode 100644 index f35127844..000000000 --- a/share/templates/default.hu.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - image/svg+xml - - - - - - diff --git a/share/templates/default.is.svg b/share/templates/default.is.svg deleted file mode 100644 index 9700c4630..000000000 --- a/share/templates/default.is.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - image/svg+xml - - - - - - diff --git a/share/templates/default.it.svg b/share/templates/default.it.svg deleted file mode 100644 index a1cff6bea..000000000 --- a/share/templates/default.it.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - image/svg+xml - - - - - - diff --git a/share/templates/default.ja.svg b/share/templates/default.ja.svg deleted file mode 100644 index 665287a61..000000000 --- a/share/templates/default.ja.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - image/svg+xml - - - - - - diff --git a/share/templates/default.lt.svg b/share/templates/default.lt.svg deleted file mode 100644 index 742966399..000000000 --- a/share/templates/default.lt.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - image/svg+xml - - - - - - diff --git a/share/templates/default.nl.svg b/share/templates/default.nl.svg deleted file mode 100644 index 82494c269..000000000 --- a/share/templates/default.nl.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - image/svg+xml - - - - - - diff --git a/share/templates/default.pl.svg b/share/templates/default.pl.svg deleted file mode 100644 index 35348419c..000000000 --- a/share/templates/default.pl.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - image/svg+xml - - - - - - diff --git a/share/templates/default.pt_BR.svg b/share/templates/default.pt_BR.svg deleted file mode 100644 index e905ab405..000000000 --- a/share/templates/default.pt_BR.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - image/svg+xml - - - - - - diff --git a/share/templates/default.ro.svg b/share/templates/default.ro.svg deleted file mode 100644 index bf3bb7074..000000000 --- a/share/templates/default.ro.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - image/svg+xml - - - - - - diff --git a/share/templates/default.sk.svg b/share/templates/default.sk.svg deleted file mode 100644 index c33a69a9d..000000000 --- a/share/templates/default.sk.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - image/svg+xml - - - - - - diff --git a/share/templates/default.zh_TW.svg b/share/templates/default.zh_TW.svg deleted file mode 100644 index 54a9da3b7..000000000 --- a/share/templates/default.zh_TW.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - image/svg+xml - - - - - - -- cgit v1.2.3