diff options
Diffstat (limited to 'kttsd/filters')
35 files changed, 274 insertions, 412 deletions
diff --git a/kttsd/filters/CMakeLists.txt b/kttsd/filters/CMakeLists.txt new file mode 100644 index 0000000..e604c93 --- /dev/null +++ b/kttsd/filters/CMakeLists.txt @@ -0,0 +1,42 @@ +add_subdirectory( stringreplacer ) +add_subdirectory( xmltransformer ) +add_subdirectory( sbd ) +add_subdirectory( talkerchooser ) + +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} + ${TDE_INCLUDE_DIR} + ${TQT_INCLUDE_DIRS} + ${CMAKE_SOURCE_DIR}/kttsd/libkttsd +) + +link_directories( + ${TQT_LIBRARY_DIRS} + ${TDE_LIB_DIR} +) + + +##### testfilter (test) + +tde_add_check_executable( testfilter AUTOMOC + + SOURCES + main.cpp + LINK + tdecore-shared + tdeui-shared + tdeio-shared + kttsd-shared + TEST +) + + +##### other data + +tde_create_translated_desktop( + SOURCE kttsd_filterplugin.desktop + DESTINATION ${SERVICETYPES_INSTALL_DIR} + PO_DIR kttsd-desktops +) diff --git a/kttsd/filters/main.cpp b/kttsd/filters/main.cpp index daf1c4c..7410bb9 100644 --- a/kttsd/filters/main.cpp +++ b/kttsd/filters/main.cpp @@ -1,4 +1,4 @@ -/***************************************************** vim:set ts=4 sw=4 sts=4: +/* KTTSD Filter Test Program ------------------------- Copyright: diff --git a/kttsd/filters/sbd/CMakeLists.txt b/kttsd/filters/sbd/CMakeLists.txt new file mode 100644 index 0000000..0132026 --- /dev/null +++ b/kttsd/filters/sbd/CMakeLists.txt @@ -0,0 +1,44 @@ + +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} + ${TDE_INCLUDE_DIR} + ${TQT_INCLUDE_DIRS} + ${CMAKE_SOURCE_DIR}/kttsd/libkttsd +) + +link_directories( + ${TQT_LIBRARY_DIRS} + ${TDE_LIB_DIR} +) + + +##### libkttsd_sbdplugin (kpart) + +tde_add_kpart( libkttsd_sbdplugin AUTOMOC + + SOURCES + sbdconfwidget.ui + sbdproc.cpp + sbdconf.cpp + sbdplugin.cpp + LINK + kttsd-shared + + DESTINATION ${PLUGIN_INSTALL_DIR} +) + + +##### other data + +tde_create_translated_desktop( + SOURCE kttsd_sbdplugin.desktop + DESTINATION ${SERVICES_INSTALL_DIR} + PO_DIR kttsd-desktops +) + +install( + FILES standard_sbdrc polish_festival_sbdrc + DESTINATION ${DATA_INSTALL_DIR}/kttsd/sbd +) diff --git a/kttsd/filters/sbd/kttsd_sbdplugin.desktop b/kttsd/filters/sbd/kttsd_sbdplugin.desktop index 4b4f234..b105efa 100644 --- a/kttsd/filters/sbd/kttsd_sbdplugin.desktop +++ b/kttsd/filters/sbd/kttsd_sbdplugin.desktop @@ -1,90 +1,8 @@ [Desktop Entry] Name=Sentence Boundary Detector -Name[bg]=Детектор на изречения -Name[ca]=Detector de límit de frase -Name[cs]=Zjištění vět -Name[da]=Grænsedetektor for sætninger -Name[de]=Satzgrenzenerkennung -Name[el]=Ανιχνευτής ορίων πρότασης -Name[es]=Detector de final de frase -Name[et]=Lausepiiri tuvastaja -Name[eu]=Esaldien mugen detektorea -Name[fa]=آشکارساز کرانۀ جمله -Name[fi]=Lauserajojen tunnistin -Name[fr]=Détecteur de fins de phrases -Name[ga]=Brathadóir Teorainneacha Abairtí -Name[gl]=Detector de Límite de Frases -Name[hu]=Mondathatár-detektáló -Name[is]=Setningamarka greinir -Name[it]=Rilevatore del limite delle frasi -Name[ja]=センテンスの境界検出 -Name[ka]=წინადადების საზღვრის დამდგენი -Name[km]= ឧបករណ៍ចាប់ព្រំដែនប្រយោគ -Name[lt]=Sakinio ribų aptikiklis -Name[mk]=Детектор на граница на реченица -Name[ms]=Pengesan Sempadan Ayat -Name[nb]=Finner setningsgrenser -Name[nds]=Satzgrenz-Faststellen -Name[ne]=वाक्य सीमा संसूचक -Name[nl]=Zingrensdetectie -Name[pl]=Wykrywanie granicy zdania -Name[pt]=Detector de Limite de Frase -Name[pt_BR]=Detector de Fim de Sentenças -Name[ru]=Определитель границ предложения -Name[sk]=Detekcia okraja vety -Name[sl]=Detektor meje stavkov -Name[sr]=Детектор граница реченице -Name[sr@Latn]=Detektor granica rečenice -Name[sv]=Meningsgränsdetektering -Name[ta]=வாக்கிய பவுண்டரி கண்டுபிடிப்பான் -Name[tg]=Муайянсозии ҳудуди ҷумлаҳо -Name[tr]=Cümle Sınırlama Algılayıcı -Name[uk]=Виявлення меж речень -Name[vi]=Trình nhận dạng Ranh giới Câu văn -Name[zh_CN]=语句分界检测器 -Name[zh_TW]=句子界限偵測器 + Comment=Sentence Boundary Detection Filter Plugin for KTTS -Comment[bg]=Приставка филтър за определяне границите на изречението -Comment[ca]=Connector del filtre detector de límit de frase pel KTTS -Comment[cs]=Modul filtru zjišťování vět KTTS -Comment[da]=Grænsedetektor for sætninger, filter-plugin for KTTS -Comment[de]=Generisches KTTS-Modul zur Erkennung von Satzgrenzen -Comment[el]=Φίλτρο πρόσθετο ανίχνευσης ορίων πρότασης για το KTTS -Comment[es]=Complemento de filtrado que detecta el final de las frases para KTTS -Comment[et]=KTTS-i lausepiiri tuvastamise filtri plugin -Comment[eu]=KTTS-ren esaldien mugen detektorearen iragazkien plugina -Comment[fa]=وصلۀ پالایۀ آشکارسازی کرانۀ جمله برای KTTS -Comment[fi]=Lauserajojen tunnistussuodatin liitännäinen KTTS-ohjelmalle -Comment[fr]=Module de filtrage de fins de phrases pour KTTS -Comment[gl]=Plugin de Filtro Detector de Límite de Frases para KTTS -Comment[hu]=Mondatvég-detektáló szűrőmodul a KTTS-hez -Comment[is]=Setningamarka greinasía fyrir KTTS -Comment[it]=Plugin per il filtro di rilevazione del limite delle frasi per KTTS -Comment[ja]=KTTS 用センテンスの境界検出フィルタプラグイン -Comment[ka]=წინადადების საზღვრის დამდგენის ფილტრის მოდული KTTS-სთვის -Comment[km]=កម្មវិធីជំនួយតម្រងឧបករណ៍ចាប់ព្រំដែនប្រយោគសម្រាប់ KTTS -Comment[lt]=Sakinio ribų aptikiklio filtro priedas, skirtas KTTS -Comment[mk]=Филтер за KTTS за детекција на границата на реченица -Comment[ms]=Plugin Penapis Pengesan Sempadan Ayat bagi KTTS -Comment[nb]=Programtillegg for KTTS som finner setningsgrenser -Comment[nds]=KTTS-Filtermoduul för dat Faststellen vun Satzgrenzen -Comment[ne]=KTTS का लागि वाक्य सीमा पत्ता लगाउने फिल्टर -Comment[nl]=Zingrensdetectieplugin voor KTTS -Comment[pl]=Wtyczka filtra wykrywania granicy zdania dla KTTS -Comment[pt]='Plugin' de Filtro de Detecção de Limite de Frase para o KTTS -Comment[pt_BR]=Plug-in de Detector de Fim de Sentenças para o KTTSD -Comment[ru]=Фильтр границ предложения для KTTS -Comment[sk]=Modul filtra na detekciu okraja vety v KTTS -Comment[sl]=Filtrni vstavek KTTS za zanavanje mej stavka -Comment[sr]=Филтерски прикључак KTTS-а за откривање граница реченице -Comment[sr@Latn]=Filterski priključak KTTS-a za otkrivanje granica rečenice -Comment[sv]=Insticksprogram för KTTS med filter för meningsgränsdetektering -Comment[ta]=KTTSக்கான வாக்கிய கண்டறி அலங்கார சொருகுப்பொருள் -Comment[tg]=Филтри ҳудуди ҷумлаҳо барои KTTS -Comment[tr]=KTTS için Cümle Sınırlama Algılayıcı Süzgeci Eklentisi -Comment[uk]=Втулок фільтра виявлення меж для KTTS -Comment[vi]=Trình bổ sung Lọc Nhận dạng Ranh giới Câu văn cho KTTS -Comment[zh_TW]=KTTS 使用的偵測句子是否已結束的外掛程式 + Type=Service X-TDE-ServiceTypes=KTTSD/FilterPlugin X-TDE-Library=libkttsd_sbdplugin diff --git a/kttsd/filters/sbd/sbdconf.cpp b/kttsd/filters/sbd/sbdconf.cpp index d17e4b8..f718664 100644 --- a/kttsd/filters/sbd/sbdconf.cpp +++ b/kttsd/filters/sbd/sbdconf.cpp @@ -1,4 +1,4 @@ -/***************************************************** vim:set ts=4 sw=4 sts=4: +/* Sentence Boundary Detection Filter Configuration class. ------------------- Copyright: diff --git a/kttsd/filters/sbd/sbdconf.h b/kttsd/filters/sbd/sbdconf.h index 2eb8ca2..3c44419 100644 --- a/kttsd/filters/sbd/sbdconf.h +++ b/kttsd/filters/sbd/sbdconf.h @@ -1,4 +1,4 @@ -/***************************************************** vim:set ts=4 sw=4 sts=4: +/* Standard Sentence Boundary Detection Filter Configuration class. ------------------- Copyright: diff --git a/kttsd/filters/sbd/sbdconfwidget.ui b/kttsd/filters/sbd/sbdconfwidget.ui index 3c8bcff..93e0833 100644 --- a/kttsd/filters/sbd/sbdconfwidget.ui +++ b/kttsd/filters/sbd/sbdconfwidget.ui @@ -286,9 +286,6 @@ <property name="text"> <string>Load...</string> </property> - <property name="accel"> - <string></string> - </property> <property name="whatsThis" stdset="0"> <string>Click to load a Sentence Boundary Detection configuration from a file.</string> <comment>What's this text</comment> @@ -348,16 +345,8 @@ <tabstop>appIdLineEdit</tabstop> </tabstops> <layoutdefaults spacing="6" margin="11"/> -<includehints> - <includehint>klineedit.h</includehint> - <includehint>klineedit.h</includehint> - <includehint>kpushbutton.h</includehint> - <includehint>klineedit.h</includehint> - <includehint>klineedit.h</includehint> - <includehint>kpushbutton.h</includehint> - <includehint>klineedit.h</includehint> - <includehint>kpushbutton.h</includehint> - <includehint>kpushbutton.h</includehint> - <includehint>kpushbutton.h</includehint> -</includehints> +<includes> + <include location="global" impldecl="in implementation">klineedit.h</include> + <include location="global" impldecl="in implementation">kpushbutton.h</include> +</includes> </UI> diff --git a/kttsd/filters/sbd/sbdplugin.cpp b/kttsd/filters/sbd/sbdplugin.cpp index ab14080..67e9be6 100644 --- a/kttsd/filters/sbd/sbdplugin.cpp +++ b/kttsd/filters/sbd/sbdplugin.cpp @@ -1,4 +1,4 @@ -/***************************************************** vim:set ts=4 sw=4 sts=4: +/* Generating the factories so Sentence Boundary Detection Filter can be used as plug in. ------------------- diff --git a/kttsd/filters/sbd/sbdproc.cpp b/kttsd/filters/sbd/sbdproc.cpp index d868d5c..ba4f3b7 100644 --- a/kttsd/filters/sbd/sbdproc.cpp +++ b/kttsd/filters/sbd/sbdproc.cpp @@ -1,4 +1,4 @@ -/***************************************************** vim:set ts=4 sw=4 sts=4: +/* Sentence Boundary Detection Filter class. ------------------- Copyright: diff --git a/kttsd/filters/sbd/sbdproc.h b/kttsd/filters/sbd/sbdproc.h index d0d8f86..228f018 100644 --- a/kttsd/filters/sbd/sbdproc.h +++ b/kttsd/filters/sbd/sbdproc.h @@ -1,4 +1,4 @@ -/***************************************************** vim:set ts=4 sw=4 sts=4: +/* Sentence Boundary Detection (SBD) Filter class. ------------------- Copyright: diff --git a/kttsd/filters/stringreplacer/CMakeLists.txt b/kttsd/filters/stringreplacer/CMakeLists.txt new file mode 100644 index 0000000..e295940 --- /dev/null +++ b/kttsd/filters/stringreplacer/CMakeLists.txt @@ -0,0 +1,48 @@ + +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} + ${TDE_INCLUDE_DIR} + ${TQT_INCLUDE_DIRS} + ${CMAKE_SOURCE_DIR}/kttsd/libkttsd +) + +link_directories( + ${TQT_LIBRARY_DIRS} + ${TDE_LIB_DIR} +) + + +##### libkttsd_stringreplacerplugin (kpart) + +tde_add_kpart( libkttsd_stringreplacerplugin AUTOMOC + + SOURCES + stringreplacerconfwidget.ui + editreplacementwidget.ui + stringreplacerconf.cpp + stringreplacerproc.cpp + stringreplacerplugin.cpp + LINK + kttsd-shared + + DESTINATION ${PLUGIN_INSTALL_DIR} +) + + +##### other data + +tde_create_translated_desktop( + SOURCE kttsd_stringreplacerplugin.desktop + DESTINATION ${SERVICES_INSTALL_DIR} + PO_DIR kttsd-desktops +) + + +file( GLOB _xmls RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.xml ) + +install( + FILES ${_xmls} + DESTINATION ${DATA_INSTALL_DIR}/kttsd/stringreplacer +) diff --git a/kttsd/filters/stringreplacer/editreplacementwidget.ui b/kttsd/filters/stringreplacer/editreplacementwidget.ui index 8c61932..2424f75 100644 --- a/kttsd/filters/stringreplacer/editreplacementwidget.ui +++ b/kttsd/filters/stringreplacer/editreplacementwidget.ui @@ -255,9 +255,8 @@ <tabstop>substLineEdit</tabstop> </tabstops> <layoutdefaults spacing="6" margin="11"/> -<includehints> - <includehint>klineedit.h</includehint> - <includehint>kpushbutton.h</includehint> - <includehint>klineedit.h</includehint> -</includehints> +<includes> + <include location="global" impldecl="in implementation">klineedit.h</include> + <include location="global" impldecl="in implementation">kpushbutton.h</include> +</includes> </UI> diff --git a/kttsd/filters/stringreplacer/kttsd_stringreplacerplugin.desktop b/kttsd/filters/stringreplacer/kttsd_stringreplacerplugin.desktop index 316f63d..e36c06d 100644 --- a/kttsd/filters/stringreplacer/kttsd_stringreplacerplugin.desktop +++ b/kttsd/filters/stringreplacer/kttsd_stringreplacerplugin.desktop @@ -1,91 +1,8 @@ [Desktop Entry] Name=String Replacer -Name[bg]=Замяна на низове -Name[ca]=Reemplaçador de cadenes -Name[cs]=Nahrazení řetězce -Name[da]=Streng-erstatter -Name[de]=Zeichenkettenersetzer -Name[el]=Αντικαταστάτης συμβολοσειρών -Name[es]=Reemplazador de cadenas -Name[et]=Stringiasendaja -Name[eu]=Kate-ordezkatzailea -Name[fa]=جایگزینکنندۀ رشته -Name[fi]=Tekstien korvaaja -Name[fr]=Remplacement de chaînes -Name[ga]=Ionadóir Teaghrán -Name[gl]=Reemprazamento de Cadeas -Name[he]=מחליף מחרוזות -Name[hu]=Sztringcserélő -Name[is]=Strengja útskiptir -Name[it]=Sostitutore di stringhe -Name[ja]=文字列置換 -Name[ka]=სტრიქონის ჩამნაცვლებელი -Name[km]= ឧបករណ៍ជំនួសខ្សែអក្សរ -Name[lt]=Eilučių pakeitiklis -Name[mk]=Менувач на низи знаци -Name[ms]=Pengganti Rentetan -Name[nb]=Strengerstatter -Name[nds]=Tekenkeed-Tuscher -Name[ne]=स्ट्रिङ प्रतिस्थापक -Name[nl]=Tekstvervanger -Name[pa]=ਸਤਰ ਤਬਦੀਲ -Name[pl]=Zastępowanie tekstu -Name[pt]=Substituição de Textos -Name[pt_BR]=Substituidor de Strings -Name[ru]=Автозамена -Name[sk]=Náhrada reťazca -Name[sl]=Zamenjevalnik nizov -Name[sr]=Замењивач знаковних низова -Name[sr@Latn]=Zamenjivač znakovnih nizova -Name[sv]=Strängersättning -Name[ta]=சர இடமாற்றி -Name[tg]=Ҷойивазкунии автоматӣ -Name[tr]=Metin Değiştirici -Name[uk]=Заміна рядків -Name[vi]=Trình thay Chuỗi -Name[zh_TW]=字串置換器 + Comment=Generic String Replacement Filter Plugin for KTTS -Comment[bg]=Приставка филтър за замяна на низове за KTTS -Comment[ca]=Connector del filtre reemplaçador genèric de cadenes pel KTTS -Comment[cs]=Modul filtru náhrady řetězce KTTS -Comment[da]=Generisk strengerstatnings-filter-plugin for KTTS -Comment[de]=Ein generisches Modul zur Zeichenkettenersetzung für KTTS -Comment[el]=Γενικό φίλτρο πρόσθετο αντικατάστασης συμβολοσειρών για το KTTS -Comment[es]=Complemento de filtro genérico de sustituición de cadenas para KTTS -Comment[et]=KTTS-i üldine stringiasendusfiltri plugin -Comment[eu]=KTTS-ren kateak ordezkatzeko iragazki-plugin generikoa -Comment[fa]=وصلۀ پالایۀ جایگزینی رشتۀ عمومی برای KTTS -Comment[fi]=Yleinen tekstien korvaussuodatinliitännäinen KTTS-ohjelmaan -Comment[fr]=Module de filtrage de remplacement de chaînes générique pour KTTS -Comment[gl]=Plugin de Filtro Xenérico de Substituición de Cadeas para KTTS -Comment[hu]=Általános sztringcserélő modul a KTTS-hez -Comment[is]=Almennt strengja útskiptinga íforrit fyrir KTTS -Comment[it]=Plugin generico per il filtro di sostituzione di stringhe per KTTS -Comment[ja]=KTTS 用汎用文字列置換フィルタプラグイン -Comment[ka]=ზოგადი სტრიქონის ჩანაცვლების ფილტრის მოდული KTTS-სთვის -Comment[km]=កម្មវិធីជំនួយតម្រងការជំនួសខ្សែអក្សរទូទៅសម្រាប់ KTTS -Comment[lt]=Bendro pobūdžio eilučių pakeitimo filtro priedas, skirtas KTTS -Comment[mk]=Филтер за KTTS за општа замена на низи знаци -Comment[ms]=Plugin Penapis Penggantian Rentetan Generik bagi KTTS -Comment[nb]=Filter-programtillegg til KTTS for streng-erstatning -Comment[nds]=KTTS-Filtermoduul för dat Utwesseln vun Tekenkeden -Comment[ne]=KTTS का लागि जेनेरीक स्ट्रिङ प्रतिस्थापन फिल्टर प्लगइन -Comment[nl]=Generieke tekst-vervang-filter-plugin voor KTTS -Comment[pl]=Wtyczka zastępowania tekstu dla KTTS -Comment[pt]='Plugin' Genérico de Substituição de Textos para o KTTS -Comment[pt_BR]=Plug-in de Filtro genérico de Substituição de Strings Para o KTTS -Comment[ru]=Фильтр автозамены для KTTS -Comment[sk]=Všeobecný modul filtra náhrady reťazca v KTTS -Comment[sl]=Filtrni vstavek KTTS za generični zamenjevalnik nizov -Comment[sr]=Генерички филтерски прикључак KTTS-а за замену знаковних низова -Comment[sr@Latn]=Generički filterski priključak KTTS-a za zamenu znakovnih nizova -Comment[sv]=Insticksprogram för KTTS med generellt strängersättningsfilter -Comment[ta]=KTTSக்கான அலங்கார சொருகுபொருள் சர இடமாற்றி -Comment[tg]=Филтри худивазкунӣ барои KTTS -Comment[tr]=KTTS için Genel Metin Değiştirme Süzgeci Eklentisi -Comment[uk]=Втулок загального фільтра заміни рядків для KTTS -Comment[vi]=Trình bổ sung Lọc Thay Chuỗi Chung cho KTTS -Comment[zh_TW]=KTTS 使用的字串置換外掛程式 + Type=Service X-TDE-ServiceTypes=KTTSD/FilterPlugin X-TDE-Library=libkttsd_stringreplacerplugin diff --git a/kttsd/filters/stringreplacer/stringreplacerconf.cpp b/kttsd/filters/stringreplacer/stringreplacerconf.cpp index 00abecb..a57b5c8 100644 --- a/kttsd/filters/stringreplacer/stringreplacerconf.cpp +++ b/kttsd/filters/stringreplacer/stringreplacerconf.cpp @@ -1,4 +1,4 @@ -/***************************************************** vim:set ts=4 sw=4 sts=4: +/* Generic String Replacement Filter Configuration class. ------------------- Copyright: diff --git a/kttsd/filters/stringreplacer/stringreplacerconf.h b/kttsd/filters/stringreplacer/stringreplacerconf.h index 542912d..8b67039 100644 --- a/kttsd/filters/stringreplacer/stringreplacerconf.h +++ b/kttsd/filters/stringreplacer/stringreplacerconf.h @@ -1,4 +1,4 @@ -/***************************************************** vim:set ts=4 sw=4 sts=4: +/* Generic String Replacement Filter Configuration class. ------------------- Copyright: diff --git a/kttsd/filters/stringreplacer/stringreplacerconfwidget.ui b/kttsd/filters/stringreplacer/stringreplacerconfwidget.ui index f1e58d7..3bc6fb3 100644 --- a/kttsd/filters/stringreplacer/stringreplacerconfwidget.ui +++ b/kttsd/filters/stringreplacer/stringreplacerconfwidget.ui @@ -191,9 +191,6 @@ <property name="text"> <string>Load...</string> </property> - <property name="accel"> - <string></string> - </property> <property name="whatsThis" stdset="0"> <string>Click to load a word list from a file.</string> <comment>What's this text</comment> @@ -458,17 +455,9 @@ <tabstop>appIdLineEdit</tabstop> </tabstops> <layoutdefaults spacing="6" margin="11"/> -<includehints> - <includehint>klineedit.h</includehint> - <includehint>klineedit.h</includehint> - <includehint>kpushbutton.h</includehint> - <includehint>klineedit.h</includehint> - <includehint>kpushbutton.h</includehint> - <includehint>kpushbutton.h</includehint> - <includehint>kpushbutton.h</includehint> - <includehint>tdelistview.h</includehint> - <includehint>kpushbutton.h</includehint> - <includehint>kpushbutton.h</includehint> - <includehint>kpushbutton.h</includehint> -</includehints> +<includes> + <include location="global" impldecl="in implementation">tdelistview.h</include> + <include location="global" impldecl="in implementation">klineedit.h</include> + <include location="global" impldecl="in implementation">kpushbutton.h</include> +</includes> </UI> diff --git a/kttsd/filters/stringreplacer/stringreplacerplugin.cpp b/kttsd/filters/stringreplacer/stringreplacerplugin.cpp index c3f9678..d7ef8b7 100644 --- a/kttsd/filters/stringreplacer/stringreplacerplugin.cpp +++ b/kttsd/filters/stringreplacer/stringreplacerplugin.cpp @@ -1,4 +1,4 @@ -/***************************************************** vim:set ts=4 sw=4 sts=4: +/* Generating the factories so String Replacer Filter can be used as plug in. ------------------- Copyright: diff --git a/kttsd/filters/stringreplacer/stringreplacerproc.cpp b/kttsd/filters/stringreplacer/stringreplacerproc.cpp index f558d6d..5358161 100644 --- a/kttsd/filters/stringreplacer/stringreplacerproc.cpp +++ b/kttsd/filters/stringreplacer/stringreplacerproc.cpp @@ -1,4 +1,4 @@ -/***************************************************** vim:set ts=4 sw=4 sts=4: +/* Generic String Replacement Filter Processing class. ------------------- Copyright: diff --git a/kttsd/filters/stringreplacer/stringreplacerproc.h b/kttsd/filters/stringreplacer/stringreplacerproc.h index 38a12e4..23ed5a2 100644 --- a/kttsd/filters/stringreplacer/stringreplacerproc.h +++ b/kttsd/filters/stringreplacer/stringreplacerproc.h @@ -1,4 +1,4 @@ -/***************************************************** vim:set ts=4 sw=4 sts=4: +/* Generic String Replacement Filter Processing class. This is the interface definition for text filters. ------------------- diff --git a/kttsd/filters/talkerchooser/CMakeLists.txt b/kttsd/filters/talkerchooser/CMakeLists.txt new file mode 100644 index 0000000..14b1130 --- /dev/null +++ b/kttsd/filters/talkerchooser/CMakeLists.txt @@ -0,0 +1,45 @@ + +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} + ${TDE_INCLUDE_DIR} + ${TQT_INCLUDE_DIRS} + ${CMAKE_SOURCE_DIR}/kttsd/libkttsd + ${CMAKE_BINARY_DIR}/kttsd/libkttsd +) + +link_directories( + ${TQT_LIBRARY_DIRS} + ${TDE_LIB_DIR} +) + + +##### libkttsd_talkerchooserplugin (kpart) + +tde_add_kpart( libkttsd_talkerchooserplugin AUTOMOC + + SOURCES + talkerchooserconfwidget.ui + talkerchooserconf.cpp + talkerchooserproc.cpp + talkerchooserplugin.cpp + LINK + kttsd-shared + + DESTINATION ${PLUGIN_INSTALL_DIR} +) + + +##### other data + +tde_create_translated_desktop( + SOURCE kttsd_talkerchooserplugin.desktop + DESTINATION ${SERVICES_INSTALL_DIR} + PO_DIR kttsd-desktops +) + +install( + FILES female_notifications_rc + DESTINATION ${DATA_INSTALL_DIR}/kttsd/talkerchooser +) diff --git a/kttsd/filters/talkerchooser/kttsd_talkerchooserplugin.desktop b/kttsd/filters/talkerchooser/kttsd_talkerchooserplugin.desktop index 9138f57..3a41f84 100644 --- a/kttsd/filters/talkerchooser/kttsd_talkerchooserplugin.desktop +++ b/kttsd/filters/talkerchooser/kttsd_talkerchooserplugin.desktop @@ -1,88 +1,8 @@ [Desktop Entry] Name=Talker Chooser -Name[bg]=Избор на глас -Name[ca]=Selector de parla -Name[cs]=Výběr hlasu -Name[da]=Vælger af oplæser -Name[de]=Sprecherauswahl -Name[el]=Επιλογή εκφωνητή -Name[es]=Selector de lectores -Name[et]=Kõneleja valimine -Name[fa]=انتخابکنندۀ گوینده -Name[fi]=Puhujan valitsin -Name[fr]=Sélecteur de voix -Name[ga]=Roghnóir Cainteora -Name[gl]=Escolla de Locutor -Name[hu]=Hangválasztó -Name[is]=Talveljari -Name[it]=Selezione dell'oratore -Name[ja]=話者選択 -Name[ka]=მოლაპარაკის ამომრჩეველი -Name[km]=ឧបករណ៍ជ្រើសអ្នកនិយាយ -Name[mk]=Избирач на говорникот -Name[ms]=Pemilih Penutur -Name[nb]=Snakkervelger -Name[nds]=Snacker-Utwahl -Name[ne]=वक्ता चयनकर्ता -Name[nl]=Spreker kiezen -Name[pa]=ਬੋਲਚਾਲ ਚੋਣਕਾਰ -Name[pl]=Wybieranie Mówców -Name[pt]=Escolha de Orador -Name[pt_BR]=Escolha do Talker -Name[ru]=Диктор -Name[sk]=Voľba hovorcu -Name[sl]=Izbirnik govornika -Name[sr]=Бирач говорника -Name[sr@Latn]=Birač govornika -Name[sv]=Urval av talare -Name[ta]=டாக்கர் தேர்ந்தெடுப்பான் -Name[tg]=Диктор -Name[tr]=Konuşmacı Seçici -Name[uk]=Вибір диктора -Name[vi]=Trình chọn Máy nói -Name[zh_TW]=語音選擇器 + Comment=Generic Talker Chooser Filter Plugin for KTTS -Comment[bg]=Приставка за избор на глас за KTTS -Comment[ca]=Connector del filtre selector genèric de parla pel KTTS -Comment[cs]=Modul filtru výběru hlasu KTTS -Comment[da]=Generisk vælger af oplæser for KTTS -Comment[de]=Generischer Sprecherauswahlfilter für KTTS -Comment[el]=Γενικό φίλτρο πρόσθετο επιλογής εκφωνητή για το KTTS -Comment[es]=Complemento de audio para KTTSD -Comment[et]=KTTS-i üldine kõneleja valimise filtri plugin -Comment[eu]=KTTS-ren hizlariak hautatzeko iragazk-plugin generikoa -Comment[fa]=وصلۀ پالایۀ انتخابکنندۀ گویندۀ عمومی برای KTTS -Comment[fi]=Yleinen puhujan valitsin suodatin liitännäinen KTTS-ohjelmalle -Comment[fr]=Module de filtrage de sélection de voix pour KTTS -Comment[gl]=Plugin para Escoller o Locutor para KTTS -Comment[hu]=Általános hangkiválasztó modul a KTTS-hez -Comment[is]=Almennt talvalsíforrit fyrir KTTS -Comment[it]=Plugin generico per il filtro di scelta dell'oratore per KTTS -Comment[ja]=KTTS 用汎用話者選択フィルタプラグイン -Comment[ka]=მოლაპარაკის ამომრჩეველის ზოგადი ფილტრის მოდული KTTS-სთვის -Comment[km]=កម្មវិធីជំនួយឧបករណ៍ជ្រើសរើសអ្នកនិយាយទូទៅសម្រាប់ KTTS -Comment[mk]=Филтер за KTTS за избирач на општ говорник -Comment[ms]=Plugin Penapis Pemilih Penutur Generik bagi KTTS -Comment[nb]=Filter-programtillegg til KTTS for snakkervalg -Comment[nds]=KTTS-Filtermoduul för dat Utsöken vun den Snacker -Comment[ne]=KTTS का लागि जेनेरीक वक्ता चयनकर्ता फिल्टर प्लगइन -Comment[nl]=Generieke plugin om de spreker te kiezen voor KTTS -Comment[pa]=KTTS ਲਈ ਸਧਾਰਨ ਬੋਲੀ ਚੋਣਕਾਰ ਫਿਲਟਰ ਪਲੱਗਿੰਨ -Comment[pl]=Wtyczka wyboru Mówców dla KTTS -Comment[pt]='Plugin' Genérico de Escolha de Orador para o KTTS -Comment[pt_BR]=Plug-in de Filtro Genérico Para Escolha do Talker do KTTS -Comment[ru]=Фильтр выбора диктора для KTTS -Comment[sk]=Všeobecný modul filra na voľbu hovorcu v KTTS -Comment[sl]=Filtrni vstavek KTTS za generični izbirnik govorca -Comment[sr]=Генерички филтерски прикључак KTTS-а за бирач говорника -Comment[sr@Latn]=Generički filterski priključak KTTS-a za birač govornika -Comment[sv]=Insticksprogram för KTTS med generellt urvalsfilter för talare -Comment[ta]=KTTS க்கான ஜெனரிக் பேச்சாளர் தேர்ந்தெடுப்பான அலங்கார சொருகுப்பொருள் -Comment[tg]=Филтри интихоби диктор барои KTTS -Comment[tr]=KTTS için Genel Konuşma Seçici Süzgeci Eklentisi -Comment[uk]=Загальний втулок Фільтра вибору диктора для KTTS -Comment[vi]=Trình bổ sung Lọc Chọn Máy nói Chung cho KTTS -Comment[zh_TW]=KTTS 使用的語音選擇外掛程式 + Type=Service X-TDE-ServiceTypes=KTTSD/FilterPlugin X-TDE-Library=libkttsd_talkerchooserplugin diff --git a/kttsd/filters/talkerchooser/talkerchooserconf.cpp b/kttsd/filters/talkerchooser/talkerchooserconf.cpp index ff9a6e8..676a25d 100644 --- a/kttsd/filters/talkerchooser/talkerchooserconf.cpp +++ b/kttsd/filters/talkerchooser/talkerchooserconf.cpp @@ -1,4 +1,4 @@ -/***************************************************** vim:set ts=4 sw=4 sts=4: +/* Generic Talker Chooser Filter Configuration class. ------------------- Copyright: diff --git a/kttsd/filters/talkerchooser/talkerchooserconf.h b/kttsd/filters/talkerchooser/talkerchooserconf.h index 6b4f0b7..9db6266 100644 --- a/kttsd/filters/talkerchooser/talkerchooserconf.h +++ b/kttsd/filters/talkerchooser/talkerchooserconf.h @@ -1,4 +1,4 @@ -/***************************************************** vim:set ts=4 sw=4 sts=4: +/* Generic Talker Chooser Filter Configuration class. ------------------- Copyright: diff --git a/kttsd/filters/talkerchooser/talkerchooserconfwidget.ui b/kttsd/filters/talkerchooser/talkerchooserconfwidget.ui index a66c2bc..f163922 100644 --- a/kttsd/filters/talkerchooser/talkerchooserconfwidget.ui +++ b/kttsd/filters/talkerchooser/talkerchooserconfwidget.ui @@ -305,15 +305,8 @@ <tabstop>appIdLineEdit</tabstop> </tabstops> <layoutdefaults spacing="6" margin="11"/> -<includehints> - <includehint>klineedit.h</includehint> - <includehint>klineedit.h</includehint> - <includehint>kpushbutton.h</includehint> - <includehint>klineedit.h</includehint> - <includehint>klineedit.h</includehint> - <includehint>kpushbutton.h</includehint> - <includehint>kpushbutton.h</includehint> - <includehint>kpushbutton.h</includehint> - <includehint>kpushbutton.h</includehint> -</includehints> +<includes> + <include location="global" impldecl="in implementation">klineedit.h</include> + <include location="global" impldecl="in implementation">kpushbutton.h</include> +</includes> </UI> diff --git a/kttsd/filters/talkerchooser/talkerchooserplugin.cpp b/kttsd/filters/talkerchooser/talkerchooserplugin.cpp index 4181f6a..7dfa536 100644 --- a/kttsd/filters/talkerchooser/talkerchooserplugin.cpp +++ b/kttsd/filters/talkerchooser/talkerchooserplugin.cpp @@ -1,4 +1,4 @@ -/***************************************************** vim:set ts=4 sw=4 sts=4: +/* Generating the factories so Talker Chooser Filter can be used as plug in. ------------------- Copyright: diff --git a/kttsd/filters/talkerchooser/talkerchooserproc.cpp b/kttsd/filters/talkerchooser/talkerchooserproc.cpp index 38bbdb5..38e4164 100644 --- a/kttsd/filters/talkerchooser/talkerchooserproc.cpp +++ b/kttsd/filters/talkerchooser/talkerchooserproc.cpp @@ -1,4 +1,4 @@ -/***************************************************** vim:set ts=4 sw=4 sts=4: +/* Generic Talker Chooser Filter Configuration class. ------------------- Copyright: diff --git a/kttsd/filters/talkerchooser/talkerchooserproc.h b/kttsd/filters/talkerchooser/talkerchooserproc.h index 9a27820..8434d95 100644 --- a/kttsd/filters/talkerchooser/talkerchooserproc.h +++ b/kttsd/filters/talkerchooser/talkerchooserproc.h @@ -1,4 +1,4 @@ -/***************************************************** vim:set ts=4 sw=4 sts=4: +/* Generic Talker Chooser Filter Configuration class. ------------------- Copyright: diff --git a/kttsd/filters/xmltransformer/CMakeLists.txt b/kttsd/filters/xmltransformer/CMakeLists.txt new file mode 100644 index 0000000..bd9ba6d --- /dev/null +++ b/kttsd/filters/xmltransformer/CMakeLists.txt @@ -0,0 +1,44 @@ + +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} + ${TDE_INCLUDE_DIR} + ${TQT_INCLUDE_DIRS} + ${CMAKE_SOURCE_DIR}/kttsd/libkttsd +) + +link_directories( + ${TQT_LIBRARY_DIRS} + ${TDE_LIB_DIR} +) + + +##### libkttsd_xmltransformerplugin (kpart) + +tde_add_kpart( libkttsd_xmltransformerplugin AUTOMOC + + SOURCES + xmltransformerconfwidget.ui + xmltransformerconf.cpp + xmltransformerproc.cpp + xmltransformerplugin.cpp + LINK + kttsd-shared + + DESTINATION ${PLUGIN_INSTALL_DIR} +) + + +##### other data + +tde_create_translated_desktop( + SOURCE kttsd_xmltransformerplugin.desktop + DESTINATION ${SERVICES_INSTALL_DIR} + PO_DIR kttsd-desktops +) + +install( + FILES xhtml2ssml.xsl xhtml2ssml_simple.xsl + DESTINATION ${DATA_INSTALL_DIR}/kttsd/xmltransformer +) diff --git a/kttsd/filters/xmltransformer/kttsd_xmltransformerplugin.desktop b/kttsd/filters/xmltransformer/kttsd_xmltransformerplugin.desktop index c417be9..15653aa 100644 --- a/kttsd/filters/xmltransformer/kttsd_xmltransformerplugin.desktop +++ b/kttsd/filters/xmltransformer/kttsd_xmltransformerplugin.desktop @@ -1,87 +1,8 @@ [Desktop Entry] Name=XML Transformer -Name[bg]=Трансформиране на XML -Name[bs]=XML transformacije -Name[ca]=Transformador XML -Name[cs]=XML transformace -Name[da]=XML Transformatør -Name[de]=XML-Umformer -Name[el]=XML μεταμορφωτής -Name[es]=Transformador XML -Name[et]=XML-i teisendus -Name[fa]=تبدیلکنندۀ XML -Name[fi]=XML-muunnin -Name[fr]=Transformation XML -Name[ga]=Trasfhoirmeoir XML -Name[gl]=Transformador XML -Name[hu]=XML-átalakító -Name[is]=XML ummyndari -Name[it]=Trasformatore XML -Name[ja]=XML 変換 -Name[ka]=XML გარდამქმნელი -Name[km]= កម្មវិធីប្លែង XML -Name[mk]=XML-трансформирач -Name[ms]=Transformer XML -Name[nds]=XML-Ümwanneln -Name[ne]=XML रुपान्तरणकर्ता -Name[nl]=XML-omvormer -Name[pa]=XML ਤਬਦੀਲੀਕਾਰ -Name[pl]=Transformacja XML -Name[pt]=Transformação de XML -Name[pt_BR]=Transformador XML -Name[ru]=Преобразователь XML -Name[sk]=Transformácia XML -Name[sl]=Pretvornik XML -Name[sr]=XML трансформатор -Name[sr@Latn]=XML transformator -Name[sv]=XML-transformering -Name[tg]=Тағйирдиҳии XML -Name[tr]=XML Dönüştürücü -Name[uk]=Перетворення XML -Name[vi]=Trình chuyển đổi XML -Name[zh_TW]=XML 轉換器 + Comment=Generic XML Tranformation Filter Plugin for KTTS -Comment[bg]=Приставка филтър за трансформиране на XML за KTTS -Comment[ca]=Connector del filtre genèric del transformador XML pel KTTS -Comment[cs]=Modul filtru obecné XML transformace KTTS -Comment[da]=Generisk XML Tranformationsfilter-plugin for KTTS -Comment[de]=Generisches XML-Umformungs-Filtermodul für KTTS -Comment[el]=Γενικό φίλτρο πρόσθετο XML μεταμόρφωσης για το KTTS -Comment[es]=Complemento de Audio para KTTSD -Comment[et]=KTTS-i üldine XML-i teisenduse filtri plugin -Comment[eu]=KTTS-ren XML transformazioen iragazki-plugin generikoa -Comment[fa]=وصلۀ پالایۀ انتقال XML عمومی برای KTTS -Comment[fi]=Yleinen XML-muuntimen suodatin liitännäinen KTTS-ohjelmalle -Comment[fr]=Module de filtrage de transformation XML générique pour KTTS -Comment[gl]=Plugin de Transformación de XML para KTTS -Comment[hu]=Általános XML-átalakító modul a KTTS-hez -Comment[is]=Almennt XML ummynda íforrit fyrir KTTS -Comment[it]=Plugin generico per il filtro di trasformazione XML per KTTS -Comment[ja]=KTTS 用汎用 XML 変換フィルタプラグイン -Comment[ka]=ზოგადი XML გარდამქმნელის ფილტრის მოდული KTTS-სთვის -Comment[km]=កម្មវិធីជំនួសតម្រងការប្លែង XML ទូទៅសម្រាប់ KTTS -Comment[mk]=Филтер за KTTS за трансформација на општ XML -Comment[ms]=Plugin Penapis Transformasi XML Generik bagi KTTS -Comment[nb]=Filter-programtillegg til KTTS for alminnelig XML-transformasjon -Comment[nds]=KTTS-Filtermoduul för dat Ümwanneln vun XML -Comment[ne]=KTTS का लागि जेनेरीक XML रुपान्तरण फिल्टर प्लगइन -Comment[nl]=Generieke filterplugin voor XML-omvorming voor KTTS -Comment[pa]=KTTS ਲਈ XML ਸੰਚਾਰ ਫਿਲਟਰ -Comment[pl]=Wtyczka transformacji XML dla KTTS -Comment[pt]='Plugin' Genérico de Transformação de XML para o KTTS -Comment[pt_BR]=Plug-in de Filtro Genérico de Transformação XML: para o KTTSD -Comment[ru]=Фильтр XML для KTTS -Comment[sk]=Všeobecný modul filtra pre transformáciu XML v KTTS -Comment[sl]=Filtrni vstavek KTTS za generično preoblikovanje XML -Comment[sr]=Генерички филтерски прикључак KTTS-а за трансформацију XML-а -Comment[sr@Latn]=Generički filterski priključak KTTS-a za transformaciju XML-a -Comment[sv]=Insticksprogram för KTTS med generellt XML-transformeringsfilter -Comment[ta]=KTTSக்கான ஜெனரிக் XML மாற்று அலங்கார சொருகுப்பொருள் -Comment[tg]=Филтри XMLбарои KTTS -Comment[tr]=KTTS için genel XML Dönüştürücü Süzgeci Eklentisi -Comment[uk]=Втулок загального фільтра перетворення XML для KTTS -Comment[vi]=Trình bổ sung Lọc Chuyển đổi XML Chung cho KTTS -Comment[zh_TW]=KTTS 使用的一般 XML 轉換外掛程式 + Type=Service X-TDE-ServiceTypes=KTTSD/FilterPlugin X-TDE-Library=libkttsd_xmltransformerplugin diff --git a/kttsd/filters/xmltransformer/xmltransformerconf.cpp b/kttsd/filters/xmltransformer/xmltransformerconf.cpp index ab45284..0a27174 100644 --- a/kttsd/filters/xmltransformer/xmltransformerconf.cpp +++ b/kttsd/filters/xmltransformer/xmltransformerconf.cpp @@ -1,4 +1,4 @@ -/***************************************************** vim:set ts=4 sw=4 sts=4: +/* Generic XML Transformation Filter Configuration class. ------------------- Copyright: diff --git a/kttsd/filters/xmltransformer/xmltransformerconf.h b/kttsd/filters/xmltransformer/xmltransformerconf.h index 7cd5e87..34bee27 100644 --- a/kttsd/filters/xmltransformer/xmltransformerconf.h +++ b/kttsd/filters/xmltransformer/xmltransformerconf.h @@ -1,4 +1,4 @@ -/***************************************************** vim:set ts=4 sw=4 sts=4: +/* Generic XML Transformation Filter Configuration class. ------------------- Copyright: diff --git a/kttsd/filters/xmltransformer/xmltransformerconfwidget.ui b/kttsd/filters/xmltransformer/xmltransformerconfwidget.ui index 89d5c7c..ecb6d3b 100644 --- a/kttsd/filters/xmltransformer/xmltransformerconfwidget.ui +++ b/kttsd/filters/xmltransformer/xmltransformerconfwidget.ui @@ -234,16 +234,9 @@ </grid> </widget> <layoutdefaults spacing="6" margin="11"/> -<includehints> - <includehint>klineedit.h</includehint> - <includehint>kurlrequester.h</includehint> - <includehint>klineedit.h</includehint> - <includehint>kpushbutton.h</includehint> - <includehint>kurlrequester.h</includehint> - <includehint>klineedit.h</includehint> - <includehint>kpushbutton.h</includehint> - <includehint>klineedit.h</includehint> - <includehint>klineedit.h</includehint> - <includehint>klineedit.h</includehint> -</includehints> +<includes> + <include location="global" impldecl="in implementation">klineedit.h</include> + <include location="global" impldecl="in implementation">kpushbutton.h</include> + <include location="global" impldecl="in implementation">kurlrequester.h</include> +</includes> </UI> diff --git a/kttsd/filters/xmltransformer/xmltransformerplugin.cpp b/kttsd/filters/xmltransformer/xmltransformerplugin.cpp index c76c889..0a9ca77 100644 --- a/kttsd/filters/xmltransformer/xmltransformerplugin.cpp +++ b/kttsd/filters/xmltransformer/xmltransformerplugin.cpp @@ -1,4 +1,4 @@ -/***************************************************** vim:set ts=4 sw=4 sts=4: +/* Generating the factories so XML Transformer Filter can be used as plug in. ------------------- Copyright: diff --git a/kttsd/filters/xmltransformer/xmltransformerproc.cpp b/kttsd/filters/xmltransformer/xmltransformerproc.cpp index 9a48f9c..9a279b9 100644 --- a/kttsd/filters/xmltransformer/xmltransformerproc.cpp +++ b/kttsd/filters/xmltransformer/xmltransformerproc.cpp @@ -1,4 +1,4 @@ -/***************************************************** vim:set ts=4 sw=4 sts=4: +/* Generic XML Transformation Filter Processing class. ------------------- Copyright: diff --git a/kttsd/filters/xmltransformer/xmltransformerproc.h b/kttsd/filters/xmltransformer/xmltransformerproc.h index d9f0881..002008b 100644 --- a/kttsd/filters/xmltransformer/xmltransformerproc.h +++ b/kttsd/filters/xmltransformer/xmltransformerproc.h @@ -1,4 +1,4 @@ -/***************************************************** vim:set ts=4 sw=4 sts=4: +/* Generic XML Transformation Filter Processing class. ------------------- Copyright: |