mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-07 16:29:51 +03:00
Add TR language (some still missing) #907
This commit is contained in:
@@ -25,6 +25,7 @@ import { ReactComponent as SVflag } from 'i18n/SV.svg';
|
||||
import { ReactComponent as PLflag } from 'i18n/PL.svg';
|
||||
import { ReactComponent as NOflag } from 'i18n/NO.svg';
|
||||
import { ReactComponent as FRflag } from 'i18n/FR.svg';
|
||||
import { ReactComponent as TRflag } from 'i18n/TR.svg';
|
||||
|
||||
const SignIn: FC = () => {
|
||||
const authenticationContext = useContext(AuthenticationContext);
|
||||
@@ -137,6 +138,10 @@ const SignIn: FC = () => {
|
||||
<SVflag style={{ width: 24 }} />
|
||||
SV
|
||||
</Button>
|
||||
<Button size="small" variant={locale === 'tr' ? 'contained' : 'outlined'} onClick={() => selectLocale('tr')}>
|
||||
<TRflag style={{ width: 24 }} />
|
||||
TR
|
||||
</Button>
|
||||
</Box>
|
||||
|
||||
<ValidatedTextField
|
||||
|
||||
@@ -30,6 +30,7 @@ import { ReactComponent as SVflag } from 'i18n/SV.svg';
|
||||
import { ReactComponent as PLflag } from 'i18n/PL.svg';
|
||||
import { ReactComponent as NOflag } from 'i18n/NO.svg';
|
||||
import { ReactComponent as FRflag } from 'i18n/FR.svg';
|
||||
import { ReactComponent as TRflag } from 'i18n/TR.svg';
|
||||
|
||||
const ItemTypography = styled(Typography)<TypographyProps>({
|
||||
maxWidth: '250px',
|
||||
@@ -103,6 +104,10 @@ const LayoutAuthMenu: FC = () => {
|
||||
<SVflag style={{ width: 16, verticalAlign: 'middle' }} />
|
||||
SV
|
||||
</MenuItem>
|
||||
<MenuItem key="tr" value="tr">
|
||||
<TRflag style={{ width: 16, verticalAlign: 'middle' }} />
|
||||
TR
|
||||
</MenuItem>
|
||||
</TextField>
|
||||
|
||||
<IconButton
|
||||
|
||||
1
interface/src/i18n/TR.svg
Normal file
1
interface/src/i18n/TR.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 513 342"><path fill="#E30A17" d="M0 0h513v342H0z"/><path fill="#FFF" d="M259.7 118.6c-13.1-9.5-29-14.6-45.3-14.5-40.8 0-73.8 30.8-73.8 68.9s33.1 68.9 73.8 68.9c17.1 0 32.9-5.4 45.3-14.5-30 38.6-85.7 45.6-124.3 15.5s-45.6-85.7-15.5-124.3 85.7-45.6 124.3-15.5c5.8 4.5 11 9.8 15.5 15.5zm39.9 65.8-18.1 21.9 1.2-28.4-26.4-10.4 27.3-7.6 1.8-28.3 15.6 23.7 27.5-7.1-17.5 22 15.3 23.9-26.7-9.7z"/></svg>
|
||||
|
After Width: | Height: | Size: 449 B |
324
interface/src/i18n/tr/index.ts
Normal file
324
interface/src/i18n/tr/index.ts
Normal file
@@ -0,0 +1,324 @@
|
||||
import type { Translation } from '../i18n-types';
|
||||
/* prettier-ignore */
|
||||
/* eslint-disable */
|
||||
|
||||
const tr: Translation = {
|
||||
LANGUAGE: 'Dil',
|
||||
RETRY: 'Tekrar Dene',
|
||||
LOADING: 'Yükleniyor',
|
||||
IS_REQUIRED: '{0} gerekiyor',
|
||||
SIGN_IN: 'Giriş Yap',
|
||||
SIGN_OUT: 'Çıkış Yap',
|
||||
USERNAME: 'Kullanıcı Adı',
|
||||
PASSWORD: 'Şifre',
|
||||
SU_PASSWORD: 'SK Şifresi',
|
||||
DASHBOARD: 'Gösterge Paneli',
|
||||
SETTINGS_OF: '{0} Ayarlar',
|
||||
HELP_OF: '{0} Yardım',
|
||||
LOGGED_IN: '{name} olarak giriş yapıldı',
|
||||
PLEASE_SIGNIN: 'Lütfen devam etmek için giriş yapın',
|
||||
UPLOAD_SUCCESSFUL: 'Yükleme tamamlandı',
|
||||
DOWNLOAD_SUCCESSFUL: 'İndirme tamamlandı',
|
||||
INVALID_LOGIN: 'Giriş bilgileri hatalı',
|
||||
NETWORK: 'Ağ',
|
||||
SECURITY: 'Güvenlik',
|
||||
ONOFF_CAP: 'AÇIK/KAPALI',
|
||||
ONOFF: 'açık/kapalı',
|
||||
TYPE: 'Tür',
|
||||
DESCRIPTION: 'Açıklama',
|
||||
ENTITIES: 'Varlıklar',
|
||||
REFRESH: 'Yenile',
|
||||
EXPORT: 'Dışarı al',
|
||||
DEVICE_DETAILS: 'Cihaz Ayrıntıları',
|
||||
ID_OF: 'Kimlik {0}',
|
||||
DEVICE: 'Cihaz',
|
||||
PRODUCT: 'Ürün',
|
||||
VERSION: 'Sürüm',
|
||||
BRAND: 'Marka',
|
||||
ENTITY_NAME: 'Valık Adı',
|
||||
VALUE: '{{Değer|değer}}',
|
||||
SHOW_FAV: 'sadece favorileri göster',
|
||||
DEVICE_SENSOR_DATA: 'Cihaz ve Sensör Bilgisi',
|
||||
DEVICES_SENSORS: 'Cihazlar & Sensörler',
|
||||
ATTACHED_SENSORS: 'Eklenmiş EMS-ESP Sensörler',
|
||||
RUN_COMMAND: 'Çalıştırma Komutu',
|
||||
CHANGE_VALUE: 'Değeri Değiştir',
|
||||
CANCEL: 'İptal',
|
||||
RESET: 'Reset',
|
||||
SEND: 'Gönder',
|
||||
APPLY_CHANGES: 'Apply Changes ({0})',
|
||||
UPDATE: 'Update',
|
||||
REMOVE: 'Kaldır',
|
||||
PROBLEM_UPDATING: 'Güncelleme Sorunu',
|
||||
PROBLEM_LOADING: 'Yükleme Sorunu',
|
||||
ACCESS_DENIED: 'Erişim Reddedildi',
|
||||
ANALOG_SENSOR: 'Analog Sensör',
|
||||
ANALOG_SENSORS: 'Analog Sensörler',
|
||||
UPDATED_OF: '{0} Güncellendi',
|
||||
UPDATE_OF: '{0} Güncelleme',
|
||||
REMOVED_OF: '{0} Kaldırıldı',
|
||||
DELETION_OF: '{0} Silindi',
|
||||
OFFSET: 'Fark',
|
||||
FACTOR: 'Etmen',
|
||||
FREQ: 'Frekans',
|
||||
DUTY_CYCLE: 'Görev Çevrimi',
|
||||
UNIT: 'ÖB',
|
||||
STARTVALUE: 'Başlangıç değeri',
|
||||
WARN_GPIO: 'Uyarı: bir GPIO atarken dikkatli olun!',
|
||||
EDIT: 'Değiştir',
|
||||
SENSOR: 'Sensör',
|
||||
TEMP_SENSOR: 'Sıcaklık Sensörü',
|
||||
TEMP_SENSORS: 'Sıcaklık Sensörleri',
|
||||
WRITE_CMD_SENT: 'Yazma komutu gönderildi',
|
||||
WRITE_CMD_FAILED: 'Yazma komutu başarısız oldu',
|
||||
EMS_BUS_WARNING: 'EMS hat bağlantısı kesildi. Eğer bu uyarı birkaç saniye sonra devam ediyorsa lütfen ayarları ve kart tipini kontrol edin',
|
||||
EMS_BUS_SCANNING: 'EMS cihazları aranıyor...',
|
||||
CONNECTED: 'Bağlandı',
|
||||
TX_ISSUES: 'Tx sorunu - başka bir Tx Modu deneyin',
|
||||
DISCONNECTED: 'Bağlantı kesildi',
|
||||
EMS_SCAN: 'EMS Hattında tam bir cihaz taraması başlatmak istediğinizden emin misiniz?',
|
||||
EMS_BUS_STATUS: 'EMS Hattı Durumu',
|
||||
ACTIVE_DEVICES: 'Aktif Cihazlar ve Sensörler',
|
||||
EMS_DEVICE: 'EMS Cihazı',
|
||||
SUCCESS: 'BAŞARILI',
|
||||
FAIL: 'HATA',
|
||||
QUALITY: 'KALİTE',
|
||||
SCAN_DEVICES: 'Yeni cihaz taraması',
|
||||
EMS_BUS_STATUS_TITLE: 'EMS Hattı ve Aktivite Durumu',
|
||||
SCAN: 'Tara',
|
||||
STATUS_NAMES: [
|
||||
'EMS Telegramlar Alındı (Rx)',
|
||||
'EMS Okuması (Tx)',
|
||||
'EMS Yazması (Tx)',
|
||||
'Sıcaklık Sensörü Okuması',
|
||||
'Analog Sensör Okuması',
|
||||
'MQTT Yayınları',
|
||||
'API Aramaları',
|
||||
'Sistem Kayıt Mesajları'
|
||||
],
|
||||
NUM_DEVICES: '{num} Cihaz{{ları}}',
|
||||
NUM_TEMP_SENSORS: '{num} Sıcaklık Sensör{{leri}}',
|
||||
NUM_ANALOG_SENSORS: '{num} Analog Sensör{{ler}}',
|
||||
NUM_DAYS: '{num} gün{{ler}}',
|
||||
NUM_SECONDS: '{num} saniye{{ler}}',
|
||||
NUM_HOURS: '{num} saat{{ler}}',
|
||||
NUM_MINUTES: '{num} dakika{{lar}}',
|
||||
APPLICATION_SETTINGS: 'Uygulama Ayarları',
|
||||
CUSTOMIZATIONS: 'Özelleştirme',
|
||||
APPLICATION_RESTARTING: 'EMS-ESP yeniden başlatılıyor',
|
||||
INTERFACE_BOARD_PROFILE: 'Arabirim Kart Profili',
|
||||
BOARD_PROFILE_TEXT: 'Aşağıdan hazır kart profillerinden birini seçin yada kendi donanımınızı ayarlamak için Özeli tercih edin',
|
||||
BOARD_PROFILE: 'Kart Profili',
|
||||
CUSTOM: 'Özel',
|
||||
GPIO_OF: '{0} GPIO',
|
||||
BUTTON: 'Düğme',
|
||||
TEMPERATURE: 'Sıcaklık',
|
||||
PHY_TYPE: 'Eth PHY Tipi',
|
||||
DISABLED: 'devre dışı',
|
||||
TX_MODE: 'Tx Modu',
|
||||
HARDWARE: 'Donanım',
|
||||
EMS_BUS: '{{HAT|EMS HATTI}}',
|
||||
GENERAL_OPTIONS: 'Genel Seçenekler',
|
||||
LANGUAGE_ENTITIES: 'Dil (cihaz varlıkları için)',
|
||||
HIDE_LED: 'LEDi kapa',
|
||||
ENABLE_TELNET: 'Telnet Konsolunu Aktif Hale Getir',
|
||||
ENABLE_ANALOG: 'Analog Sensörleri Aktif Hale Getir',
|
||||
CONVERT_FAHRENHEIT: 'Sıcaklık değerlerini Fahrenheit a çevir',
|
||||
BYPASS_TOKEN: 'API bağlantılarında Erişim Jeton onaylamasını geç',
|
||||
READONLY: 'Salt okunur modu devreye al (bütün giden EMS Tx Yazma komutlarını engeller)',
|
||||
UNDERCLOCK_CPU: 'İşlemci hızını düşür',
|
||||
ENABLE_SHOWER_TIMER: 'Duş Sayacını Devreye Al',
|
||||
ENABLE_SHOWER_ALERT: 'Duş Alarmını Devreye Al',
|
||||
TRIGGER_TIME: 'Tetikleme Zamanı',
|
||||
COLD_SHOT_DURATION: 'Soğuk Atış Süreci',
|
||||
FORMATTING_OPTIONS: 'Formatlama Seçenekleri',
|
||||
BOOLEAN_FORMAT_DASHBOARD: 'Boolean Biçimleme Göstergesi',
|
||||
BOOLEAN_FORMAT_API: 'Boolean Biçimleme API/MQTT',
|
||||
ENUM_FORMAT: 'Enum Biçimleme API/MQTT',
|
||||
INDEX: 'İndeks',
|
||||
ENABLE_PARASITE: 'Parazit gücü devreye al',
|
||||
LOGGING: 'Kayıt ediliyor',
|
||||
LOG_HEX: 'EMS telegramlarını hexadecimal olarak kayıt et',
|
||||
ENABLE_SYSLOG: 'Sistem Kaydını Devreye Al',
|
||||
LOG_LEVEL: 'Kayıt Seviyesi',
|
||||
MARK_INTERVAL: 'İşaret Aralığı',
|
||||
SECONDS: 'saniyeler',
|
||||
MINUTES: 'dakikalar',
|
||||
HOURS: 'saatler',
|
||||
RESTART: 'Yeniden Başlat',
|
||||
RESTART_TEXT: 'EMS-ESP Sistem ayarlarının uygulanabilmesi için yeinden başlatılmalı',
|
||||
RESTART_CONFIRM: 'EMS-ESP yeniden başlatmak istediğinize emin misiniz?',
|
||||
COMMAND: 'Komut',
|
||||
CUSTOMIZATIONS_RESTART: 'Bütün özelleştirmeler kaldırıldı. Yeniden başlatılıyor...',
|
||||
CUSTOMIZATIONS_FULL: 'Seçilen varlıklar sınırı aşmaktadır. Lütfen parçalar halinde kaydedin',
|
||||
CUSTOMIZATIONS_SAVED: 'Özelleştirmeler kaydedildi',
|
||||
CUSTOMIZATIONS_HELP_1: 'Bir cihaz seçip varlıkların seçeneklerini özelleştirin veya yeniden adlandırmak için tıklayın',
|
||||
CUSTOMIZATIONS_HELP_2: 'favori olarak işaretle',
|
||||
CUSTOMIZATIONS_HELP_3: 'yazma işlemini devre dışı bırak',
|
||||
CUSTOMIZATIONS_HELP_4: 'MQTT ve APInin dışında bırak',
|
||||
CUSTOMIZATIONS_HELP_5: 'Gösterde panelinden gizle',
|
||||
CUSTOMIZATIONS_HELP_6: 'remove from memory',
|
||||
SELECT_DEVICE: 'Bir cihaz seç',
|
||||
SET_ALL: 'hepsini ayarla',
|
||||
OPTIONS: 'Seçenekler',
|
||||
NAME: 'İsim',
|
||||
CUSTOMIZATIONS_RESET: 'Sıcaklık ve Analog Sensörlerin özelleştirilmiş seçenekleri dahil bütün özelleştirmeleri kaldırmak istediğinizden emin misiniz?',
|
||||
DEVICE_ENTITIES: 'Cihaz Varlıkları',
|
||||
SUPPORT_INFORMATION: 'Destek Bilgileri',
|
||||
CLICK_HERE: 'Buraya Tıklayın',
|
||||
HELP_INFORMATION_1: 'EMS-ESPnin nasıl ayarlanacağı ile ilgili bilgileri edinmek için çevrimiçi WIKI sayfasını ziyaret edin',
|
||||
HELP_INFORMATION_2: 'Canlı topluluk sohbeti için Discord sunucumuza katılın',
|
||||
HELP_INFORMATION_3: 'Yeni bir özellik talep etmek yada hata bildirmek için',
|
||||
HELP_INFORMATION_4: 'Bir sorun bildirirken daha hızlı bir dönüş için sistem bilginizi indirip eklemeyi unutmayın',
|
||||
HELP_INFORMATION_5: 'EMS-ESP ücretsiz ve açık kaynaklı bir projedir. Lütfen geliştirmeyi desteklemek için Githubda projeye yıldız verin!',
|
||||
SUPPORT_INFO: 'Destek Bilgisi',
|
||||
UPLOAD_OF: '{0} Yüklemesi',
|
||||
UPLOAD: 'Yükleme',
|
||||
DOWNLOAD: 'İndirme',
|
||||
ABORTED: 'iptal edildi',
|
||||
FAILED: 'başarısız',
|
||||
SUCCESSFUL: 'başarılı',
|
||||
SYSTEM: 'Sistem',
|
||||
LOG_OF: '{0} Kaydı',
|
||||
STATUS_OF: '{0} Durumu',
|
||||
UPLOAD_DOWNLOAD: 'Yükleme/İndirme',
|
||||
SYSTEM_VERSION_RUNNING: 'Şu anda çalıştırdığınız sürüm',
|
||||
SYSTEM_APPLY_FIRMWARE: 'yeni bellenimi uygulamak için',
|
||||
CLOSE: 'Kapat',
|
||||
USE: 'KUllan',
|
||||
FACTORY_RESET: 'Fabrika ayarına dönme',
|
||||
SYSTEM_FACTORY_TEXT: 'Cihaz fabrika ayarlarına döndü ve şimdi yendiden başlatılacak',
|
||||
SYSTEM_FACTORY_TEXT_DIALOG: 'Cihazı fabrika ayarlarına döndürmek istediğinize emin misiniz?',
|
||||
VERSION_CHECK: 'Sürüm Kontrolü',
|
||||
THE_LATEST: 'En son',
|
||||
OFFICIAL: 'resmi',
|
||||
DEVELOPMENT: 'geliştirme',
|
||||
VERSION_IS: 'sürüm: ',
|
||||
RELEASE_NOTES: 'yayınlanma notları',
|
||||
EMS_ESP_VER: 'EMS-ESP Sürümü',
|
||||
PLATFORM: 'Cihaz (Platform / SDK)',
|
||||
UPTIME: 'Sistem Çalışma Süresi',
|
||||
CPU_FREQ: 'İşlemci frekansı',
|
||||
HEAP: 'Yığın (Boş / Maksimum Tahsis)',
|
||||
PSRAM: 'PSRAM (Boyut / Boş)',
|
||||
FLASH: 'Flash Çipi (Boyut / Hız)',
|
||||
APPSIZE: 'Uygulama (Kullanılmış / Boş)',
|
||||
FILESYSTEM: 'Dosya Sistemi (Kullanılmış / Boş)',
|
||||
BUFFER_SIZE: 'En fazla bellek boyutu',
|
||||
COMPACT: 'Sıkışık',
|
||||
ENABLE_OTA: 'OTA Güncellemelerine izin ver',
|
||||
DOWNLOAD_CUSTOMIZATION_TEXT: 'Varlık özelleştirmelerini indir',
|
||||
DOWNLOAD_SCHEDULE_TEXT: 'Download Scheduler Events', // TODO translate
|
||||
DOWNLOAD_SETTINGS_TEXT: 'Uygulama ayarlarını indir. Bu dosya hassas sistem bilgileri ve şifrelerinizi içerdiğinden ayarlarınızı paylaşırken dikkatli olun',
|
||||
UPLOAD_TEXT: 'Yeni bir bellenim(.bin) dosyası yükleyin, ayarlar ve özelleştirmeler(.json) dosyası aşağıda, sçenekli denetim yüklemesi(.md5) için önce',
|
||||
UPLOADING: 'Yüklüyor',
|
||||
UPLOAD_DROP_TEXT: 'Buraya tıklayın yada dosyayı sürükleyip bırakın',
|
||||
ERROR: 'Beklenemedik hata, lütfen tekrar deneyin.',
|
||||
TIME_SET: 'Zaman ayarı',
|
||||
MANAGE_USERS: 'Kullanıcıları yönet',
|
||||
IS_ADMIN: 'Yöneticidir',
|
||||
USER_WARNING: 'En az bir yönetici kullanıcısı ayarlamanız gerekmektedir',
|
||||
ADD: 'Ekle',
|
||||
ACCESS_TOKEN_FOR: 'Erişim Jetonunun sahibi',
|
||||
ACCESS_TOKEN_TEXT: 'Aşağıdaki Jeton yetki gerektiren REST API çağrıları ile kullanılmaktadır. Taşıyıcı Jeton olarak yetkilendirme başlığında yada erişim jetonu olarak URL sorgu parametresinde kullanılabilir.',
|
||||
GENERATING_TOKEN: 'Jeton oluşturuluyor',
|
||||
USER: 'Kullanıcı',
|
||||
MODIFY: 'Düzenle',
|
||||
SU_TEXT: 'SU(Süper kullanıcı şifresi yetkilendirme jetonlarını imzalamaya ve ayrıca konsolda yönetici ayrıcalıklarını etkinleştirmek için kullanılabilir',
|
||||
NOT_ENABLED: 'Etkinleştirilmedi',
|
||||
ERRORS_OF: '{0} Hata(ları)',
|
||||
DISCONNECT_REASON: 'Bağlantının kopma nedeni',
|
||||
ENABLE_MQTT: 'MQTTyi devreye al',
|
||||
BROKER: 'Aracı',
|
||||
CLIENT: 'İstemci',
|
||||
BASE_TOPIC: 'Merkez',
|
||||
OPTIONAL: 'Seçenekli',
|
||||
FORMATTING: 'Biçimlendiriliyor',
|
||||
MQTT_FORMAT: 'Konu/Mesaj Biçimi',
|
||||
MQTT_NEST_1: 'Tek konu üzerine yerleşmiş',
|
||||
MQTT_NEST_2: 'Ayrı konular olarak',
|
||||
MQTT_RESPONSE: 'Komut çıktısını bir `cevap` konusuna yayınla',
|
||||
MQTT_PUBLISH_TEXT_1: 'Değişimde tek değerli konuları yayınla',
|
||||
MQTT_PUBLISH_TEXT_2: 'Komut konularına yayınla (ioBroker)',
|
||||
MQTT_PUBLISH_TEXT_3: 'MQTT keşfi etkinleştir (Home Assistant, Domoticz)',
|
||||
MQTT_PUBLISH_TEXT_4: 'Keşif konuları için ön ek',
|
||||
MQTT_PUBLISH_TEXT_5: 'Domoticz Format',
|
||||
MQTT_PUBLISH_INTERVALS: 'Yayınlama aralıkları',
|
||||
MQTT_INT_BOILER: 'Kazanlar ve Isı Pompaları',
|
||||
MQTT_INT_THERMOSTATS: 'Termostatlar',
|
||||
MQTT_INT_SOLAR: 'Güneş Enerjisi Modülleri',
|
||||
MQTT_INT_MIXER: 'Karışım Modülleri',
|
||||
MQTT_INT_HEARTBEAT: 'Kalp atışı',
|
||||
MQTT_QUEUE: 'MQTT Sırası',
|
||||
DEFAULT: 'Varsayılan',
|
||||
MQTT_ENTITY_FORMAT: 'Varlık Kimlik biçimi',
|
||||
MQTT_ENTITY_FORMAT_0: 'Tekil örnek, uzun ad (v3.4)',
|
||||
MQTT_ENTITY_FORMAT_1: 'Tekil örnek, kısa ad',
|
||||
MQTT_ENTITY_FORMAT_2: 'Çoklu örnekler, kısa ad',
|
||||
MQTT_CLEAN_SESSION: 'Temiz Oturum ayarla',
|
||||
MQTT_RETAIN_FLAG: 'Herzaman hazır bayrağı ayarla',
|
||||
INACTIVE: 'Faal değil',
|
||||
ACTIVE: 'Faal',
|
||||
UNKNOWN: 'Bilinmeyen',
|
||||
SET_TIME: 'Zamanı ayarla',
|
||||
SET_TIME_TEXT: 'Zamanı ayarlamak için yerel tarih ve saati aşağıya giriniz',
|
||||
LOCAL_TIME: 'Yerel Saat',
|
||||
UTC_TIME: 'UTC Saati',
|
||||
ENABLE_NTP: 'NTP yi çalıştır',
|
||||
NTP_SERVER: 'NTP Sunucusu',
|
||||
TIME_ZONE: 'Saat dilimi',
|
||||
ACCESS_POINT: 'Erişim Noktası',
|
||||
AP_PROVIDE: 'Erişim noktasını çalıştır',
|
||||
AP_PROVIDE_TEXT_1: 'her zaman',
|
||||
AP_PROVIDE_TEXT_2: 'Kablosuz bağlantı kesildiğinde',
|
||||
AP_PROVIDE_TEXT_3: 'asla',
|
||||
AP_PREFERRED_CHANNEL: 'Tercih edilen kanal',
|
||||
AP_HIDE_SSID: 'SSID yi gizle',
|
||||
AP_CLIENTS: 'AP Kullanıcıları',
|
||||
AP_MAX_CLIENTS: 'Maks Kullanıcılar',
|
||||
AP_LOCAL_IP: 'Yerel IP',
|
||||
NETWORK_SCAN: 'Kablosuz Ağları Tara',
|
||||
IDLE: 'Serbest',
|
||||
LOST: 'Kayıp',
|
||||
SCANNING: 'Tarıyor',
|
||||
SCAN_AGAIN: 'Tekrar tara',
|
||||
NETWORK_SCANNER: 'Ağ Tarayıcısı',
|
||||
NETWORK_NO_WIFI: 'Hiçbir Kablosuz Ağ bulunamadı',
|
||||
NETWORK_BLANK_SSID: 'Kablosuz ağı devre dışı bırakmak için boş bırakın',
|
||||
TX_POWER: 'Aktarım gücü',
|
||||
HOSTNAME: 'Ana Makine Adı',
|
||||
NETWORK_DISABLE_SLEEP: 'Kablosuz uyku modunu devre dışına al',
|
||||
NETWORK_LOW_BAND: 'Düşük kablosuz bant genişliği kullan',
|
||||
NETWORK_USE_DNS: 'mDNS Servisini deveye al',
|
||||
NETWORK_ENABLE_CORS: 'CORS u devreye al',
|
||||
NETWORK_CORS_ORIGIN: 'CORS kaynağı',
|
||||
NETWORK_ENABLE_IPV6: 'IPv6 desteğini devreye al',
|
||||
NETWORK_FIXED_IP: 'Sabit IP adresi kullan',
|
||||
NETWORK_GATEWAY: 'Aü geçidi',
|
||||
NETWORK_SUBNET: 'Ağ Alt Maskesi',
|
||||
NETWORK_DNS: 'DNS Sunucuları',
|
||||
ADDRESS_OF: '{0} Adresi',
|
||||
ADMIN: 'Yönetici',
|
||||
GUEST: 'Misafir',
|
||||
NEW: 'Yeni',
|
||||
NEW_NAME_OF: 'Yeni {0} adı',
|
||||
ENTITY: 'varlık',
|
||||
MIN: 'min',
|
||||
MAX: 'maks',
|
||||
BLOCK_NAVIGATE_1: 'You have unsaved changes', // TODO translate
|
||||
BLOCK_NAVIGATE_2: 'If you navigate to a different page, your unsaved changes will be lost. Are you sure you want to leave this page?', // TODO translate
|
||||
STAY: 'Stay', // TODO translate
|
||||
LEAVE: 'Leave', // TODO translate
|
||||
SCHEDULER: 'Scheduler', // TODO translate
|
||||
SCHEDULER_HELP_1: 'Add custom scheduled commands to automate EMS-ESP.', // TODO translate
|
||||
SCHEDULE: 'Schedule', // TODO translate
|
||||
TIME: 'Time', // TODO translate
|
||||
TIMER: 'Timer', // TODO translate
|
||||
WEEKLY: 'Weekly', // TODO translate
|
||||
SCHEDULE_SAVED: 'Schedule updated', // TODO translate
|
||||
SCHEDULE_TIMER_1: 'on startup', // TODO translate
|
||||
SCHEDULE_TIMER_2: 'every minute', // TODO translate
|
||||
SCHEDULE_TIMER_3: 'every hour' // TODO translate
|
||||
};
|
||||
|
||||
export default tr;
|
||||
@@ -383,6 +383,7 @@ const SettingsApplication: FC = () => {
|
||||
<MenuItem value="no">Norsk (NO)</MenuItem>
|
||||
<MenuItem value="pl">Polski (PL)</MenuItem>
|
||||
<MenuItem value="sv">Svenska (SV)</MenuItem>
|
||||
<MenuItem value="tr">Türk (TR)</MenuItem>
|
||||
</ValidatedTextField>
|
||||
</Box>
|
||||
{data.led_gpio !== 0 && (
|
||||
|
||||
Reference in New Issue
Block a user