diff --git a/app/javascript/dashboard/App.vue b/app/javascript/dashboard/App.vue
index 0fcb8c9fe..a63cb1a90 100644
--- a/app/javascript/dashboard/App.vue
+++ b/app/javascript/dashboard/App.vue
@@ -1,6 +1,5 @@
+
+
+
+
+
+
+
diff --git a/app/javascript/dashboard/routes/index.js b/app/javascript/dashboard/routes/index.js
index e69d0b5ad..27465eb39 100644
--- a/app/javascript/dashboard/routes/index.js
+++ b/app/javascript/dashboard/routes/index.js
@@ -18,8 +18,17 @@ export const validateAuthenticateRoutePermission = (to, next) => {
return '';
}
- if (!to.name) {
- return next(frontendURL(`accounts/${user.account_id}/dashboard`));
+ const { accounts = [], account_id: accountId } = user;
+
+ if (!accounts.length) {
+ if (to.name === 'no_accounts') {
+ return next();
+ }
+ return next(frontendURL('no-accounts'));
+ }
+
+ if (to.name === 'no_accounts' || !to.name) {
+ return next(frontendURL(`accounts/${accountId}/dashboard`));
}
const nextRoute = validateLoggedInRoutes(to, store.getters.getCurrentUser);
diff --git a/config/locales/tr.yml b/config/locales/tr.yml
index e0c86304a..ca0eb3596 100644
--- a/config/locales/tr.yml
+++ b/config/locales/tr.yml
@@ -186,8 +186,8 @@ tr:
error_code: 'Hata kodu: %{error_code}'
activity:
captain:
- resolved: 'Sohbet, %{user_name} tarafından etkinlik olmadığı için çözüldü olarak işaretlendi'
- open: 'Sohbet, %{user_name} tarafından açık olarak işaretlendi'
+ resolved: 'Konuşma, %{user_name} tarafından etkinlik olmadığı için çözüldü olarak işaretlendi'
+ open: 'Konuşma, %{user_name} tarafından açık olarak işaretlendi'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
@@ -196,9 +196,9 @@ tr:
open: 'Konuşma %{user_name} tarafından açık olarak işaretlendi'
pending: 'Konuşma, %{user_name} tarafından bekleyen olarak işaretlendi'
snoozed: 'Konuşma, %{user_name} tarafından erteledi olarak işaretlendi'
- auto_resolved_days: ' %{count} günlük hareketsizlik nedeniyle konuşma, sistem tarafından çözümlendi olarak işaretlendi'
- auto_resolved_hours: 'Sohbet, sistem tarafından %{count} saat etkinlik olmadığı için çözüldü olarak işaretlendi'
- auto_resolved_minutes: 'Sohbet, sistem tarafından %{count} dakika etkinlik olmadığı için çözüldü olarak işaretlendi'
+ auto_resolved_days: 'Konuşma, %{count} günlük hareketsizlik nedeniyle sistem tarafından çözümlendi olarak işaretlendi'
+ auto_resolved_hours: 'Konuşma, %{count} saatlik hareketsizlik nedeniyle sistem tarafından çözümlendi olarak işaretlendi'
+ auto_resolved_minutes: 'Konuşma, %{count} dakikalık hareketsizlik nedeniyle sistem tarafından çözümlendi olarak işaretlendi'
system_auto_open: Sistem, yeni gelen bir mesaj nedeniyle konuşmayı tekrar açtı.
priority:
added: '%{user_name} önceliği %{new_priority} olarak ayarladı'
@@ -217,7 +217,7 @@ tr:
removed: '%{user_name}, %{labels} kaldırdı'
sla:
added: '%{user_name} added SLA policy %{sla_name}'
- removed: '%{user_name} removed SLA policy %{sla_name}'
+ removed: '%{user_name}, %{sla_name} adlı SLA politikasını kaldırdı'
linear:
issue_created: 'Linear sorun %{issue_id} %{user_name} tarafından oluşturuldu'
issue_linked: 'Linear sorun %{issue_id} %{user_name} tarafından bağlandı'
@@ -265,7 +265,7 @@ tr:
meeting_name: '%{agent_name} bir toplantı başlattı'
slack:
name: 'Slack'
- short_description: 'Slack üzerinden doğrudan bildirim alın ve sohbetlere yanıt verin.'
+ short_description: 'Doğrudan Slack''te bildirimler alın ve konuşmalara yanıt verin.'
description: "Integrate Chatwoot with Slack to keep your team in sync. This integration allows you to receive notifications for new conversations and respond to them directly within Slack's interface."
webhooks:
name: 'Webhooks'
@@ -390,21 +390,21 @@ tr:
automation:
system_name: 'Otomasyon Sistemi'
crm:
- no_message: 'Sohbette mesaj yok'
+ no_message: 'Konuşmada mesaj yok'
attachment: '[Ek: %{type}]'
- no_content: '[No content]'
+ no_content: '[İçerik yok]'
created_activity: |
- Yeni sohbet başlatıldı: %{brand_name}
+ Yeni konuşma başlatıldı: %{brand_name}
Kanal: %{channel_info}
Oluşturulma: %{formatted_creation_time}
- Sohbet Kimliği: %{display_id}
+ Konuşma Kimliği: %{display_id}
%{brand_name}'de görüntüle: %{url}
transcript_activity: |
%{brand_name} sohbet dökümü
Kanal: %{channel_info}
- Sohbet Kimliği: %{display_id}
+ Konuşma Kimliği: %{display_id}
%{brand_name}'de görüntüle: %{url}
Döküm: