diff --git a/README.md b/README.md index 273cc1f4..0e5e93bb 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Dicio assistant -Dicio is a *free and open source* **voice assistant** running on Android. It supports many different **skills** and input/output methods, and it provides both **speech** and **graphical** feedback to a question. It interprets user input and (when possible) generates user output entirely **on-device**, providing privacy by design. It has **multilanguage** support, and is currently available in these languages: Czech, Dutch, English, French, German, Greek, Italian, Polish, Russian, Slovenian, Spanish, Swedish and Ukrainian. Open to contributions :-D +Dicio is a *free and open source* **voice assistant** running on Android. It supports many different **skills** and input/output methods, and it provides both **speech** and **graphical** feedback to a question. It interprets user input and (when possible) generates user output entirely **on-device**, providing privacy by design. It has **multilanguage** support, and is currently available in these languages: Czech, Dutch, English, French, German, Greek, Italian, Polish, Russian, Slovenian, Spanish, Swedish, Turkish and Ukrainian. Open to contributions :-D
diff --git a/app/src/main/kotlin/org/stypox/dicio/settings/Definitions.kt b/app/src/main/kotlin/org/stypox/dicio/settings/Definitions.kt
index e1aa756b..a8a7a712 100644
--- a/app/src/main/kotlin/org/stypox/dicio/settings/Definitions.kt
+++ b/app/src/main/kotlin/org/stypox/dicio/settings/Definitions.kt
@@ -54,6 +54,7 @@ fun languageSetting() = ListSetting(
ListSetting.Value(Language.LANGUAGE_SL, "Slovenščina"),
ListSetting.Value(Language.LANGUAGE_SV, "Svenska"),
ListSetting.Value(Language.LANGUAGE_UK, "Українська"),
+ ListSetting.Value(Language.LANGUAGE_TR, "Türkçe"),
),
)
diff --git a/app/src/main/proto/language.proto b/app/src/main/proto/language.proto
index 9bea50ab..19002e02 100644
--- a/app/src/main/proto/language.proto
+++ b/app/src/main/proto/language.proto
@@ -23,5 +23,6 @@ enum Language {
LANGUAGE_RU = 9; // Russian
LANGUAGE_SL = 10; // Slovene
LANGUAGE_SV = 13; // Swedish
- LANGUAGE_UK = 11; // Ukrainian
+ LANGUAGE_UK = 11; // Ukrainian
+ LANGUAGE_TR = 15; // Turkey
}
diff --git a/app/src/main/sentences/tr/calculator.yml b/app/src/main/sentences/tr/calculator.yml
new file mode 100644
index 00000000..f1e3791e
--- /dev/null
+++ b/app/src/main/sentences/tr/calculator.yml
@@ -0,0 +1,2 @@
+calculate:
+ - hesapla|değerlendir|(nedir)|(ne)|(sonucunu bul?)|(değerini bul?) .calculation.
diff --git a/app/src/main/sentences/tr/calculator_operators.yml b/app/src/main/sentences/tr/calculator_operators.yml
new file mode 100644
index 00000000..e7bdfb48
--- /dev/null
+++ b/app/src/main/sentences/tr/calculator_operators.yml
@@ -0,0 +1,17 @@
+addition:
+ - artı|(ekle|topla|toplama?|toplamı?)
+
+subtraction:
+ - eksi|(azalt|çıkar|çıkart|çıkarma?)
+
+multiplication:
+ - kere|(çarpı|çarpıp|çarpıldı|çarpımı?)
+
+division:
+ - (bölü|bölüm|bölümü|bölündü?)|(üzeri)
+
+power:
+ - (üs)|(kuvvet|kuvveti)?
+
+square_root:
+ - (karekö
diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt
index f572451f..ca313ae2 100644
--- a/fastlane/metadata/android/en-US/full_description.txt
+++ b/fastlane/metadata/android/en-US/full_description.txt
@@ -1,4 +1,4 @@
-Dicio is a free and open source voice assistant. It supports many different skills and input/output methods, and it provides both speech and graphical feedback to a question. It uses Vosk for speech to text. It has multilanguage support, and is currently available in Czech, Dutch, English, French, German, Greek, Italian, Polish, Russian, Slovenian, Spanish, Swedish and Ukrainian.
+Dicio is a free and open source voice assistant. It supports many different skills and input/output methods, and it provides both speech and graphical feedback to a question. It uses Vosk for speech to text. It has multilanguage support, and is currently available in Czech, Dutch, English, French, German, Greek, Italian, Polish, Russian, Slovenian, Spanish, Swedish, Turkish and Ukrainian.
Dicio answers questions about:
diff --git a/fastlane/metadata/android/es-ES/full_description.txt b/fastlane/metadata/android/es-ES/full_description.txt
index c39ec976..d475528d 100644
--- a/fastlane/metadata/android/es-ES/full_description.txt
+++ b/fastlane/metadata/android/es-ES/full_description.txt
@@ -1,4 +1,4 @@
-Dicio es un asistente de voz libre y de código abierto. Soporta varias habilidades y métodos de entrada/salida, y ofrece una respuesta tanto sonora como gráfica a cada pregunta. Recurre a Vosk para reconocimiento de voz. Cuenta con soporte multilingüe, y actualmente está disponible en alemán, checo, esloveno, español, francés, griego, inglés, italiano, polaco, ruso y ucraniano.
+Dicio es un asistente de voz libre y de código abierto. Soporta varias habilidades y métodos de entrada/salida, y ofrece una respuesta tanto sonora como gráfica a cada pregunta. Recurre a Vosk para reconocimiento de voz. Cuenta con soporte multilingüe, y actualmente está disponible en alemán, checo, esloveno, español, francés, griego, inglés, italiano, polaco, ruso, turco y ucraniano.
Dicio puede atender respuestas sobre:
diff --git a/fastlane/metadata/android/it-IT/full_description.txt b/fastlane/metadata/android/it-IT/full_description.txt
index b0156938..b833f718 100644
--- a/fastlane/metadata/android/it-IT/full_description.txt
+++ b/fastlane/metadata/android/it-IT/full_description.txt
@@ -1,4 +1,4 @@
-Dicio è un assistente vocale libero e open source. Supporta svariate abilità e metodi di input/output, e risponde a una richiesta sia con parole che con schermate. Usa Vosk per il riconoscimento vocale. Supporta più lingue, al momento ceco, inglese, francese, tedesco, greco, italiano, russo, sloveno e spagnolo.
+Dicio è un assistente vocale libero e open source. Supporta svariate abilità e metodi di input/output, e risponde a una richiesta sia con parole che con schermate. Usa Vosk per il riconoscimento vocale. Supporta più lingue, al momento ceco, inglese, francese, tedesco, greco, italiano, russo, sloveno, spagnolo e turco.
Dicio risponde a richieste di questi tipi:
diff --git a/fastlane/metadata/android/ru-RU/full_description.txt b/fastlane/metadata/android/ru-RU/full_description.txt
index 99b1163c..511fa8a0 100644
--- a/fastlane/metadata/android/ru-RU/full_description.txt
+++ b/fastlane/metadata/android/ru-RU/full_description.txt
@@ -1,4 +1,4 @@
-Dicio — это бесплатный и свободный голосовой помощник. Он поддерживает множество различных навыков и способов ввода/вывода, а также обеспечивает как голосовую, так и графическую обратную связь на вопрос. Он использует модель Vosk для распознования речи. Он имеет многоязычную поддержку и в настоящее время доступен на чешском, английском, французском, немецком, греческом, итальянском, польском, русском, словенском, испанском, шведском и украинском языках.
+Dicio — это бесплатный и свободный голосовой помощник. Он поддерживает множество различных навыков и способов ввода/вывода, а также обеспечивает как голосовую, так и графическую обратную связь на вопрос. Он использует модель Vosk для распознования речи. Он имеет многоязычную поддержку и в настоящее время доступен на чешском, английском, французском, немецком, греческом, итальянском, польском, русском, словенском, испанском, турецком, шведском и украинском языках.
Дисио отвечает на такие вопросы:
diff --git a/fastlane/metadata/android/tr/full_description.txt b/fastlane/metadata/android/tr/full_description.txt
new file mode 100644
index 00000000..e5fb36d8
--- /dev/null
+++ b/fastlane/metadata/android/tr/full_description.txt
@@ -0,0 +1,24 @@
+Dicio, ücretsiz ve açık kaynaklı bir sesli asistandır. Birçok farklı özellik ve girdi/çıktı yöntemi destekler ve bir soruya konuşma ve grafik geri bildirim sağlar. Vosk kullanarak sesi metne dönüştürür. Birden fazla dil desteğine sahiptir ve şu anda Çek, Hollandaca, İngilizce, Fransızca, Almanca, Yunanca, İtalyanca, Lehçe, Rusça, Slovence, İspanyolca, İsveççe, Türkçe ve Ukraynaca dillerinde mevcuttur.
+
+Dicio, aşağıdaki konularda soruları yanıtlar:
+
+
+
+Dicio, bir metin kutusundan veya Vosk sesi metne özelliğinden girdi alabilir ve Android ses sentezleme motoru ile konuşabilir. Beceriler, bir soruya yanıt verirken interaktif grafik çıkışı sunar.
+
+Her bir özellik, ilgili ayarlar ekranı kullanılarak etkinleştirilebilir, devre dışı bırakılabilir veya özelleştirilebilir. Karanlık, siyah ve dinamik renk temaları mevcuttur.
+
+Kullanıcı girişi, belirli, ancak yeniden kullanılabilir kütüphaneler tarafından yorumlanır: dicio-sentences-compiler ve dicio-numbers.
+
+Bu uygulama, bazı özelliklerin kullanıcı tarafından istenen bilgileri elde etmek için ücretsiz olmayan hizmetler kullandığı için NonFreeNet anti özelliğine sahiptir; istenmeyen özellikleri kolayca devre dışı bırakabilir veya ayarlardan alternatif hizmetleri seçebilirsiniz.
diff --git a/fastlane/metadata/android/tr/short_description.txt b/fastlane/metadata/android/tr/short_description.txt
new file mode 100644
index 00000000..cd50cba4
--- /dev/null
+++ b/fastlane/metadata/android/tr/short_description.txt
@@ -0,0 +1 @@
+Sesli asistan: çok dilli, yapılandırılabilir ve özgür.
\ No newline at end of file
diff --git a/fastlane/metadata/android/uk/full_description.txt b/fastlane/metadata/android/uk/full_description.txt
index 7f59f9e7..2cfba0f8 100644
--- a/fastlane/metadata/android/uk/full_description.txt
+++ b/fastlane/metadata/android/uk/full_description.txt
@@ -1,4 +1,4 @@
-Dicio — це безкоштовний голосовий помічник з відкритим кодом. Він підтримує безліч різних навичок і методів введення/виведення, а також надає як мовну, так і графічну відповідь на запитання. Він використовує Vosk для перетворення мови в текст. Він має багатомовну підтримку і наразі доступний чеською, голландською, англійською, французькою, німецькою, грецькою, італійською, польською, російською, словенською, іспанською, шведською та українською мовами.
+Dicio — це безкоштовний голосовий помічник з відкритим кодом. Він підтримує безліч різних навичок і методів введення/виведення, а також надає як мовну, так і графічну відповідь на запитання. Він використовує Vosk для перетворення мови в текст. Він має багатомовну підтримку і наразі доступний чеською, голландською, англійською, французькою, німецькою, грецькою, італійською, польською, російською, словенською, іспанською, турецькою, шведською та українською мовами.
Dicio відповідає на запитання про: