summaryrefslogtreecommitdiffstats
path: root/kttsd/filters/sbd
diff options
context:
space:
mode:
Diffstat (limited to 'kttsd/filters/sbd')
-rw-r--r--kttsd/filters/sbd/CMakeLists.txt44
-rw-r--r--kttsd/filters/sbd/kttsd_sbdplugin.desktop86
-rw-r--r--kttsd/filters/sbd/sbdconf.cpp36
-rw-r--r--kttsd/filters/sbd/sbdconf.h4
-rw-r--r--kttsd/filters/sbd/sbdconfwidget.ui19
-rw-r--r--kttsd/filters/sbd/sbdplugin.cpp2
-rw-r--r--kttsd/filters/sbd/sbdproc.cpp6
-rw-r--r--kttsd/filters/sbd/sbdproc.h6
8 files changed, 77 insertions, 126 deletions
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..005f8c3 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:
@@ -73,24 +73,24 @@ SbdConf::SbdConf( TQWidget *parent, const char *name, const TQStringList& /*args
m_widget->reButton->setEnabled( m_reEditorInstalled );
if ( m_reEditorInstalled )
- connect( m_widget->reButton, TQT_SIGNAL(clicked()), this, TQT_SLOT(slotReButton_clicked()) );
+ connect( m_widget->reButton, TQ_SIGNAL(clicked()), this, TQ_SLOT(slotReButton_clicked()) );
- connect( m_widget->reLineEdit, TQT_SIGNAL(textChanged(const TQString&)),
- this, TQT_SLOT(configChanged()) );
- connect( m_widget->sbLineEdit, TQT_SIGNAL(textChanged(const TQString&)),
- this, TQT_SLOT(configChanged()) );
- connect( m_widget->nameLineEdit, TQT_SIGNAL(textChanged(const TQString&)),
- this, TQT_SLOT(configChanged()) );
- connect( m_widget->appIdLineEdit, TQT_SIGNAL(textChanged(const TQString&)),
- this, TQT_SLOT(configChanged()) );
- connect(m_widget->languageBrowseButton, TQT_SIGNAL(clicked()),
- this, TQT_SLOT(slotLanguageBrowseButton_clicked()));
- connect(m_widget->loadButton, TQT_SIGNAL(clicked()),
- this, TQT_SLOT(slotLoadButton_clicked()));
- connect(m_widget->saveButton, TQT_SIGNAL(clicked()),
- this, TQT_SLOT(slotSaveButton_clicked()));
- connect(m_widget->clearButton, TQT_SIGNAL(clicked()),
- this, TQT_SLOT(slotClearButton_clicked()));
+ connect( m_widget->reLineEdit, TQ_SIGNAL(textChanged(const TQString&)),
+ this, TQ_SLOT(configChanged()) );
+ connect( m_widget->sbLineEdit, TQ_SIGNAL(textChanged(const TQString&)),
+ this, TQ_SLOT(configChanged()) );
+ connect( m_widget->nameLineEdit, TQ_SIGNAL(textChanged(const TQString&)),
+ this, TQ_SLOT(configChanged()) );
+ connect( m_widget->appIdLineEdit, TQ_SIGNAL(textChanged(const TQString&)),
+ this, TQ_SLOT(configChanged()) );
+ connect(m_widget->languageBrowseButton, TQ_SIGNAL(clicked()),
+ this, TQ_SLOT(slotLanguageBrowseButton_clicked()));
+ connect(m_widget->loadButton, TQ_SIGNAL(clicked()),
+ this, TQ_SLOT(slotLoadButton_clicked()));
+ connect(m_widget->saveButton, TQ_SIGNAL(clicked()),
+ this, TQ_SLOT(slotSaveButton_clicked()));
+ connect(m_widget->clearButton, TQ_SIGNAL(clicked()),
+ this, TQ_SLOT(slotClearButton_clicked()));
// Set up defaults.
defaults();
diff --git a/kttsd/filters/sbd/sbdconf.h b/kttsd/filters/sbd/sbdconf.h
index 2eb8ca2..169fa66 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:
@@ -42,7 +42,7 @@ class EditReplacementWidget;
class SbdConf : public KttsFilterConf
{
- Q_OBJECT
+ TQ_OBJECT
public:
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..357a95b 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:
@@ -567,7 +567,7 @@ SbdProc::SbdProc( TQObject *parent, const char *name, const TQStringList& /*args
{
// kdDebug() << "SbdProc::SbdProc: Running" << endl;
m_sbdThread = new SbdThread( parent, *name + "_thread" );
- connect( m_sbdThread, TQT_SIGNAL(filteringFinished()), this, TQT_SLOT(slotSbdThreadFilteringFinished()) );
+ connect( m_sbdThread, TQ_SIGNAL(filteringFinished()), this, TQ_SLOT(slotSbdThreadFilteringFinished()) );
}
/**
@@ -753,7 +753,7 @@ bool SbdProc::init(TDEConfig* config, const TQString& configGroup){
delete m_sbdThread;
m_sbdThread = new SbdThread();
m_sbdThread->setConfiguredSbRegExp( m_configuredRe );
- connect( m_sbdThread, TQT_SIGNAL(filteringFinished()), this, TQT_SLOT(slotSbdThreadFilteringFinished()) );
+ connect( m_sbdThread, TQ_SIGNAL(filteringFinished()), this, TQ_SLOT(slotSbdThreadFilteringFinished()) );
m_state = fsIdle;
emit filteringStopped();
}
diff --git a/kttsd/filters/sbd/sbdproc.h b/kttsd/filters/sbd/sbdproc.h
index d0d8f86..78ad2ae 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:
@@ -62,7 +62,7 @@ class TQDomNode;
class SbdThread: public TQObject, public TQThread
{
- Q_OBJECT
+ TQ_OBJECT
public:
@@ -240,7 +240,7 @@ class SbdThread: public TQObject, public TQThread
class SbdProc : virtual public KttsFilterProc
{
- Q_OBJECT
+ TQ_OBJECT
public: