LibreChat/client/src/localization/languages/Tr.ts

307 lines
19 KiB
TypeScript
Raw Normal View History

// Turkish phrases
export default {
com_ui_examples: 'Örnekler',
com_ui_new_chat: 'Yeni Sohbet',
com_ui_happy_birthday: 'Bu benim ilk doğum günüm!',
com_ui_example_quantum_computing: 'Kuantum bilgisayarını basit terimlerle açıkla',
com_ui_example_10_year_old_b_day:
'10 yaşındaki bir çocuğun doğum günü için yaratıcı fikirlerin var mı?',
com_ui_example_http_in_js: 'Javascript\'te HTTP isteği nasıl yapılır?',
com_ui_capabilities: 'Yetenekler',
com_ui_capability_remember: 'Kullanıcının önceki konuşmada söylediklerini hatırlar',
com_ui_capability_correction: 'Kullanıcının düzeltme yapmasına izin verir',
com_ui_capability_decline_requests: 'Uygunsuz talepleri reddetmeye eğitilmiştir',
com_ui_limitations: 'Sınırlamalar',
com_ui_limitation_incorrect_info: 'Ara sıra yanlış bilgi üretebilir',
com_ui_limitation_harmful_biased: 'Ara sıra zararlı talimatlar veya önyargılı içerik üretebilir',
com_ui_limitation_limited_2021: '2021 sonrası dünya ve olaylara sınırlı bilgi',
com_ui_input: 'Giriş',
com_ui_close: 'Kapat',
com_ui_model: 'Model',
com_ui_select_model: 'Bir model seç',
com_ui_use_prompt: 'İpucu kullan',
com_ui_prev: 'Önceki',
com_ui_next: 'Sonraki',
com_ui_stop: 'Durdur',
com_ui_prompt_templates: 'İpucu Şablonları',
com_ui_hide_prompt_templates: 'İpucu Şablonlarını Gizle',
com_ui_showing: 'Gösteriliyor',
com_ui_of: 'of',
com_ui_entries: 'Girişler',
com_ui_pay_per_call: 'Tüm yapay zekalar bir yerde. Ayda bir değil, çağrı başına ödeme yapın',
com_ui_new_footer: 'Tüm yapay zekalar bir arada.',
com_ui_enter: 'Gir',
com_ui_submit: 'Gönder',
com_ui_upload_success: 'Dosya başarıyla yüklendi',
com_ui_upload_invalid: 'Geçersiz dosya yükleme',
com_ui_cancel: 'İptal',
com_ui_save: 'Kaydet',
com_ui_copy_to_clipboard: 'Panoya kopyala',
com_ui_copied_to_clipboard: 'Panoya kopyalandı',
com_ui_regenerate: 'Yeniden oluştur',
com_ui_continue: 'Devam et',
com_ui_edit: 'Düzenle',
com_ui_success: 'Başarılı',
com_ui_all: 'tümü',
com_ui_clear: 'Temizle',
com_ui_revoke: 'İptal et',
com_ui_revoke_info: 'Tüm kullanıcı tarafından verilen kimlik bilgilerini iptal et.',
📥 feat: Import Conversations from LibreChat, ChatGPT, Chatbot UI (#2355) * Basic implementation of ChatGPT conversation import * remove debug code * Handle citations * Fix updatedAt in import * update default model * Use job scheduler to handle import requests * import job status endpoint * Add wrapper around Agenda * Rate limits for import endpoint * rename import api path * Batch save import to mongo * Improve naming * Add documenting comments * Test for importers * Change button for importing conversations * Frontend changes * Import job status endpoint * Import endpoint response * Add translations to new phrases * Fix conversations refreshing * cleanup unused functions * set timeout for import job status polling * Add documentation * get extra spaces back * Improve error message * Fix translation files after merge * fix translation files 2 * Add zh translation for import functionality * Sync mailisearch index after import * chore: add dummy uri for jest tests, as MONGO_URI should only be real for E2E tests * docs: fix links * docs: fix conversationsImport section * fix: user role issue for librechat imports * refactor: import conversations from json - organize imports - add additional jsdocs - use multer with diskStorage to avoid loading file into memory outside of job - use filepath instead of loading data string for imports - replace console logs and some logger.info() with logger.debug - only use multer for import route * fix: undefined metadata edge case and replace ChatGtp -> ChatGpt * Refactor importChatGptConvo function to handle undefined metadata edge case and replace ChatGtp with ChatGpt * fix: chatgpt importer * feat: maintain tree relationship for librechat messages * chore: use enum * refactor: saveMessage to use single object arg, replace console logs, add userId to log message * chore: additional comment * chore: multer edge case * feat: first pass, maintain tree relationship * chore: organize * chore: remove log * ci: add heirarchy test for chatgpt * ci: test maintaining of heirarchy for librechat * wip: allow non-text content type messages * refactor: import content part object json string * refactor: more content types to format * chore: consolidate messageText formatting * docs: update on changes, bump data-provider/config versions, update readme * refactor(indexSync): singleton pattern for MeiliSearchClient * refactor: debug log after batch is done * chore: add back indexSync error handling --------- Co-authored-by: jakubmieszczak <jakub.mieszczak@zendesk.com> Co-authored-by: Danny Avila <danny@librechat.ai>
2024-05-02 08:48:26 +02:00
com_ui_import_conversation: 'İçe Aktar',
com_ui_import_conversation_info: 'Bir JSON dosyasından sohbetleri içe aktar',
com_ui_import_conversation_success: 'Sohbetler başarıyla içe aktarıldı',
com_ui_import_conversation_error: 'Sohbetlerinizi içe aktarırken bir hata oluştu',
com_ui_confirm_action: 'İşlemi Onayla',
com_ui_chats: 'sohbetler',
com_ui_delete: 'Sil',
com_ui_delete_conversation: 'Sohbet silinecek?',
com_ui_delete_conversation_confirm: 'Bu silinecek',
🚀feat: Archive conversations (#2590) * 🔧chore: add internationalization labels for archive feature * ✨ feat: Add function to useArchiveConversationMutation() This commit adds a new mutation function `useArchiveConversationMutation()` for archiving conversations. This function takes the ID string of the conversation to be archived and returns a mutation result object. Upon successful archiving, it removes and refreshes the conversation from the query data cache. While ChatGPT PATCHes the archived status by sending `{is_archived: true}` to the URL `/backend-api/conversation/$conversation_id`, this implementation uses the `dataService.updateConversation(payload)` with a POST method, aligning with the existing code conventions. * ✨ feat(api): add is_archived field to Conversation schema and update getConvosByPage method This commit adds a new field `is_archived` with a default value of false to the Conversation schema. It also modifies the `getConvosByPage` method within the Conversation API to adjust the query to only target conversations where `is_archived` is set to false or where the `is_archived` field does not exist. The function `getConvosQueried`, which returns conversations for a specified Conversation ID, was determined not to require consideration of whether `is_archived` is true or false, and thus was not modified. * ♻️ refactor: add className prop to DotsIcon component To enhance the versatility of the DotsIcon component, this commit introduces the ability to specify a className prop, allowing for greater customization. * ✨ feat(ui): add Edit Button to group Title change and Conversation delete buttons Added a new Edit Button to the conversations, similar to the ChatGPT UI, which groups options for editing the conversation title and deleting conversations. This grouping is accessible through a dialogue that appears when the three-dot icon is clicked. * ♻️ refactor(ui): enhance Delete Button to accept className and label options Enhanced the Delete Button component to accept a `className` for customization and an optional `appendLabel`. The DeleteButton component is used by both `Convo.tsx` and `Conversation.tsx`, but currently only `Convo.tsx` is active and `Conversation.tsx `is apparently not used; removing `Conversation.tsx` may eliminate the need for the `appendLabel` property in the future. * ♻️ refactor(ui): enhance RenameButton to accept label options Added the ability to optionally display labels; the Rename Button component is used by both `Convo.tsx` and `Conversation.tsx`, but currently only `Convo.tsx` is active and `Conversation.tsx `is apparently not used; removing `Conversation.tsx` may eliminate the need for the `appendLabel` property in the future. * 🔧 chors: additional localization labels * ♻️ refactor: change is_archived property of conversation to camelCase * Refactor the is_archived property of conversation to camelCase (isArchived) to adhere to the existing code conventions * Modify the function that retrieves conversations to accept the isArchived parameter * ♻️ refactor: add archiveConversation mutation I thought I could divert dataService.updateConversation, but added a new archiveConversation because the request types are different. It might be better to make them common, but to avoid side effects, I added a new function this time. Added process to deleteConversationMutation to delete archived conversations * ✨ feat: Add the function to hide a cancel button in DialogTemplate component The Cancel button is not needed when displaying the archive list, so I made the Cancel button optional. * ♻️ refactor: Add support for filtering archived conversations in Nav component This commit modifies the Nav component to add the ability to filter out archived conversations when fetching data. This is done by adding `isArchived: false` to the query parameters for both the `useConversationsInfiniteQuery()` and `useSearchInfiniteQuery()` hooks, effectively excluding any archived conversations from the results returned. * ♻️ refactor: add Tooltip to DeleteButton * Add Tooltip to DeleteButton component * Display Tooltip when DeleteButton only shows an Icon without text * ✨ feat(ui): add ArchiveButton component for archiving conversations To be compatible with the ChatGPT UI, no confirmation dialog is displayed when ArchiveButton is clicked. The basic behavior conforms to DeleteButton and RenameButton. * ✨ feat(ui): add Archive button to list of conversations Modify the Nav of the conversation list to include a dropdown that contains the Rename and Delete options, similar to the ChatGPT UI. Additionally, an Archive button has been added adjacent to the dropdown menu. * ✨ feat: Add ArchivedChatsTable component Adds the `ArchivedChatsTable` component, which displays a table of archived chats. It has been implemented to be as compatible with the ChatGPT UI as possible. * 🚑 fix(tooltip): increase z-index to ensure visibility over Dialog Resolve an issue where tooltips were not visible when displayed over a Dialog. The z-index of `DialogPrimitive.Portal` in `Dialog.tsx` is set to 999. Since the rationale for this value is unclear, the z-index of the tooltip has been increased to 1000 to guarantee its visibility above the Dialog component. * 🔧 chors: add internationalization labels
2024-05-06 20:07:00 -07:00
com_ui_rename: 'Yeniden adlandır',
com_ui_archive: 'Arşivle',
com_ui_archive_error: 'Sohbet arşivlemeye çalışırken bir hata oluştu',
com_ui_unarchive: 'Arşivden Çıkar',
com_ui_unarchive_error: 'Sohbet arşivden çıkarılamadı',
com_ui_more_options: 'Daha fazla',
com_auth_error_login:
'Sağlanan bilgilerle giriş yapılamıyor. Lütfen kimlik bilgilerinizi kontrol edip tekrar deneyin.',
com_auth_error_login_rl:
'Kısa bir süre içinde çok fazla giriş denemesi. Lütfen daha sonra tekrar deneyin.',
com_auth_error_login_ban:
'Hesabınız servisimizin ihlaller nedeniyle geçici olarak engellenmiştir.',
com_auth_error_login_server:
'Dahili bir server hatası oluştu. Lütfen birkaç dakika bekleyin ve tekrar deneyin.',
com_auth_no_account: 'Hesabınız yok mu?',
com_auth_sign_up: 'Kayıt ol',
com_auth_sign_in: 'Giriş yap',
com_auth_google_login: 'Google ile giriş yap',
com_auth_facebook_login: 'Facebook ile giriş yap',
com_auth_github_login: 'Github ile giriş yap',
com_auth_discord_login: 'Discord ile giriş yap',
com_auth_email: 'E-posta',
com_auth_email_required: 'E-posta gereklidir',
com_auth_email_min_length: 'E-posta en az 6 karakter olmalıdır',
com_auth_email_max_length: 'E-posta 120 karakterden uzun olmamalıdır',
com_auth_email_pattern: 'Geçerli bir e-posta adresi girmelisiniz',
com_auth_email_address: 'E-posta adresi',
com_auth_password: 'Şifre',
com_auth_password_required: 'Şifre gereklidir',
com_auth_password_min_length: 'Şifre en az 8 karakter olmalıdır',
com_auth_password_max_length: 'Şifre 128 karakterden kısa olmalıdır',
com_auth_password_forgot: 'Şifreni mi unuttun?',
com_auth_password_confirm: 'Şifreyi onayla',
com_auth_password_not_match: 'Şifreler uyuşmuyor',
com_auth_continue: 'Devam et',
com_auth_create_account: 'Hesap oluşturun',
com_auth_error_create: 'Hesabınızı kaydetmeye çalışırken bir hata oluştu. Lütfen tekrar deneyin.',
com_auth_full_name: 'Tam Adı',
com_auth_name_required: 'Ad gereklidir',
com_auth_name_min_length: 'Ad en az 3 karakter olmalıdır',
com_auth_name_max_length: 'Ad 80 karakterden az olmalıdır',
com_auth_username: 'Kullanıcı Adı (isteğe bağlı)',
com_auth_username_required: 'Kullanıcı adı gereklidir',
com_auth_username_min_length: 'Kullanıcı adı en az 2 karakter olmalıdır',
com_auth_username_max_length: 'Kullanıcı adı 20 karakterden az olmalıdır',
com_auth_already_have_account: 'Zaten bir hesabınız var mı?',
com_auth_login: 'Giriş',
com_auth_reset_password: 'Şifrenizi sıfırlayın',
com_auth_click: 'Tıklayın',
com_auth_here: 'BURAYA',
com_auth_to_reset_your_password: 'şifrenizi sıfırlamak için.',
com_auth_reset_password_link_sent: 'E-posta Gönderildi',
com_auth_reset_password_email_sent:
'Şifrenizi sıfırlamak için size daha fazla talimat içeren bir e-posta gönderildi.',
com_auth_error_reset_password:
'Şifrenizi sıfırlama konusunda bir sorun oluştu. Sağlanan e-posta adresi ile ilişkilendirilmiş bir kullanıcı bulunamadı. Lütfen tekrar deneyin.',
com_auth_reset_password_success: 'Şifre Sıfırlama Başarılı',
com_auth_login_with_new_password: 'Artık yeni şifrenizle giriş yapabilirsiniz.',
com_auth_error_invalid_reset_token: 'Bu şifre sıfırlama belirteci artık geçerli değil.',
com_auth_click_here: 'Buraya tıklayın',
com_auth_to_try_again: 'tekrar denemek için.',
com_auth_submit_registration: 'Kaydı Gönder',
com_auth_welcome_back: 'Tekrar Hoş Geldiniz',
com_endpoint_open_menu: 'Menüyü Aç',
com_endpoint_bing_enable_sydney: 'Sydney\'i Etkinleştir',
com_endpoint_bing_to_enable_sydney: 'Sydney\'i etkinleştirmek için',
com_endpoint_bing_jailbreak: 'Jailbreak',
com_endpoint_bing_context_placeholder:
'Bing, konuşma için başvurabileceği "bağlam" için 7k tokena kadar kullanabilir. Belirli bir sınır bilinmemekle birlikte, 7k tokeni aşan hatalara neden olabilir',
com_endpoint_bing_system_message_placeholder:
'UYARI: Bu özelliği yanlış kullanmak sizi Bing kullanımından MEN edebilir! "Sistem Mesajı" na tıklayarak tam talimatları ve varsayılan mesajı görebilirsiniz, ki bu da güvenli kabul edilen "Sydney" önceden ayarıdır.',
com_endpoint_system_message: 'Sistem Mesajı',
com_endpoint_message: 'Mesaj',
com_endpoint_message_not_appendable: 'Mesajınızı düzenleyin veya Yeniden Oluşturun.',
com_endpoint_default_blank: 'varsayılan: boş',
com_endpoint_default_false: 'varsayılan: false',
com_endpoint_default_creative: 'varsayılan: yaratıcı',
com_endpoint_default_empty: 'varsayılan: boş',
com_endpoint_default_with_num: 'varsayılan: {0}',
com_endpoint_context: 'Bağlam',
com_endpoint_tone_style: 'Ton Stili',
com_endpoint_token_count: 'Token Sayısı',
com_endpoint_output: ıkış',
com_endpoint_google_temp:
'Daha yüksek değerler = daha rastgele, daha düşük değerler = daha odaklanmış ve belirleyici. Bunlardan birini değiştirmenizi öneririz, ancak her ikisini birden değil.',
com_endpoint_google_topp:
'Top-p, modelin çıkış için token seçme şeklini değiştirir. Token\'lar, en yüksek K (topK parametresini görmek için) olasılıktan en düşük olasılığa kadar seçilir, toplam olasılıkları top-p değerine eşit olana kadar.',
com_endpoint_google_topk:
'Top-k, modelin çıkış için token seçme şeklini değiştirir. 1 top-k, seçilen tokenın modelin kelime dağarcığındaki tüm tokenlar arasında en olası olduğu anlamına gelir (ayrıca aç gözlü kod çözme denir), 3 top-k ise bir sonraki tokenın 3 en olası token arasından seçildiği anlamına gelir (sıcaklık kullanılarak).',
com_endpoint_google_maxoutputtokens:
'Yanıtta üretilebilecek maksimum token sayısı. Daha kısa yanıtlar için daha düşük bir değer belirtin ve daha uzun yanıtlar için daha yüksek bir değer belirtin.',
feat(Google): Support all Text/Chat Models, Response streaming, `PaLM` -> `Google` 🤖 (#1316) * feat: update PaLM icons * feat: add additional google models * POC: formatting inputs for Vertex AI streaming * refactor: move endpoints services outside of /routes dir to /services/Endpoints * refactor: shorten schemas import * refactor: rename PALM to GOOGLE * feat: make Google editable endpoint * feat: reusable Ask and Edit controllers based off Anthropic * chore: organize imports/logic * fix(parseConvo): include examples in googleSchema * fix: google only allows odd number of messages to be sent * fix: pass proxy to AnthropicClient * refactor: change `google` altName to `Google` * refactor: update getModelMaxTokens and related functions to handle maxTokensMap with nested endpoint model key/values * refactor: google Icon and response sender changes (Codey and Google logo instead of PaLM in all cases) * feat: google support for maxTokensMap * feat: google updated endpoints with Ask/Edit controllers, buildOptions, and initializeClient * feat(GoogleClient): now builds prompt for text models and supports real streaming from Vertex AI through langchain * chore(GoogleClient): remove comments, left before for reference in git history * docs: update google instructions (WIP) * docs(apis_and_tokens.md): add images to google instructions * docs: remove typo apis_and_tokens.md * Update apis_and_tokens.md * feat(Google): use default settings map, fully support context for both text and chat models, fully support examples for chat models * chore: update more PaLM references to Google * chore: move playwright out of workflows to avoid failing tests
2023-12-10 14:54:13 -05:00
com_endpoint_google_custom_name_placeholder: 'Google için özel bir ad belirleyin',
com_endpoint_prompt_prefix_placeholder:
'Özel talimatları veya bağlamı ayarlayın. Boşsa göz ardı edilir.',
com_endpoint_custom_name: 'Özel Ad',
com_endpoint_prompt_prefix: 'Talimat Öneki',
com_endpoint_temperature: 'Sıcaklık',
com_endpoint_default: 'varsayılan',
com_endpoint_top_p: 'Top P',
com_endpoint_top_k: 'Top K',
com_endpoint_max_output_tokens: 'Maksimum Çıkış Tokenları',
com_endpoint_openai_temp:
'Daha yüksek değerler = daha rastgele, daha düşük değerler = daha odaklanmış ve belirleyici. Bunlardan birini değiştirmenizi öneririz, ancak her ikisini birden değil.',
com_endpoint_openai_max:
'Oluşturulacak maksimum token sayısı. Giriş tokenlarının toplam uzunluğu, modelin bağlam uzunluğu tarafından sınırlanır.',
com_endpoint_openai_topp:
'Sıcaklıkla örnekleme alternatifi olan bir başka seçenek, modelin top_p olasılık kütlesine sahip tokenların sonuçlarını düşünmesidir. Bu nedenle 0.1, yalnızca top 10% olasılık kütlesini oluşturan token\'ların düşünüldüğü anlamına gelir. Bunları veya sıcaklığı değiştirmenizi öneririz, ancak her ikisini birden değil.',
com_endpoint_openai_freq:
'Metindeki mevcut frekanslarına dayanarak yeni tokenları cezalandırmak için -2.0 ile 2.0 arasında bir sayı. Pozitif değerler, modelin aynı satırı kelimesi kelimesine tekrar etme olasılığını azaltır.',
com_endpoint_openai_pres:
'Metindeki varolup olmadıklarına dayanarak yeni tokenları cezalandırmak için -2.0 ile 2.0 arasında bir sayı. Pozitif değerler, modelin yeni konulardan bahsetme olasılığını artırır.',
com_endpoint_openai_custom_name_placeholder: 'ChatGPT için özel bir ad belirleyin',
com_endpoint_openai_prompt_prefix_placeholder:
'Sistem Mesajı\'na dahil edilecek özel talimatları ayarlayın. Varsayılan: yok',
com_endpoint_anthropic_temp:
'0 ile 1 arasında bir değer. Analitik / çoklu seçim için daha yakın bir sıcaklık kullanın ve yaratıcı ve üretken görevler için daha yakın 1 kullanın. Bunlardan birini değiştirmenizi öneririz, ancak her ikisini birden değil.',
com_endpoint_anthropic_topp:
'Top-p, modelin çıkış için token seçme şeklini değiştirir. Token\'lar, en yüksek K (topK parametresini görmek için) olasılıktan en düşük olasılığa kadar seçilir, toplam olasılıkları top-p değerine eşit olana kadar.',
com_endpoint_anthropic_topk:
'Top-k, modelin çıkış için token seçme şeklini değiştirir. 1 top-k, seçilen tokenın modelin kelime dağarcığındaki tüm tokenlar arasında en olası olduğu anlamına gelir (ayrıca aç gözlü kod çözme denir), 3 top-k ise bir sonraki tokenın 3 en olası token arasından seçildiği anlamına gelir (sıcaklık kullanılarak).',
com_endpoint_anthropic_maxoutputtokens:
'Yanıtta üretilebilecek maksimum token sayısı. Daha kısa yanıtlar için daha düşük bir değer belirtin ve daha uzun yanıtlar için daha yüksek bir değer belirtin.',
com_endpoint_anthropic_custom_name_placeholder: 'Anthropic için özel bir ad belirleyin',
com_endpoint_frequency_penalty: 'Frekans Cezası',
com_endpoint_presence_penalty: 'Varlık Cezası',
com_endpoint_plug_use_functions: 'Fonksiyonları Kullan',
com_endpoint_plug_skip_completion: 'Tamamlamayı Atla',
com_endpoint_disabled_with_tools: 'araçlarla devre dışı bırakıldı',
com_endpoint_disabled_with_tools_placeholder: 'Araçlar Seçiliyken Devre Dışı Bırakıldı',
com_endpoint_plug_set_custom_instructions_for_gpt_placeholder:
feat(Google): Support all Text/Chat Models, Response streaming, `PaLM` -> `Google` 🤖 (#1316) * feat: update PaLM icons * feat: add additional google models * POC: formatting inputs for Vertex AI streaming * refactor: move endpoints services outside of /routes dir to /services/Endpoints * refactor: shorten schemas import * refactor: rename PALM to GOOGLE * feat: make Google editable endpoint * feat: reusable Ask and Edit controllers based off Anthropic * chore: organize imports/logic * fix(parseConvo): include examples in googleSchema * fix: google only allows odd number of messages to be sent * fix: pass proxy to AnthropicClient * refactor: change `google` altName to `Google` * refactor: update getModelMaxTokens and related functions to handle maxTokensMap with nested endpoint model key/values * refactor: google Icon and response sender changes (Codey and Google logo instead of PaLM in all cases) * feat: google support for maxTokensMap * feat: google updated endpoints with Ask/Edit controllers, buildOptions, and initializeClient * feat(GoogleClient): now builds prompt for text models and supports real streaming from Vertex AI through langchain * chore(GoogleClient): remove comments, left before for reference in git history * docs: update google instructions (WIP) * docs(apis_and_tokens.md): add images to google instructions * docs: remove typo apis_and_tokens.md * Update apis_and_tokens.md * feat(Google): use default settings map, fully support context for both text and chat models, fully support examples for chat models * chore: update more PaLM references to Google * chore: move playwright out of workflows to avoid failing tests
2023-12-10 14:54:13 -05:00
'Sistem Mesajı\'na dahil edilecek özel talimatları ayarlayın. Varsayılan: hiçbiri',
com_endpoint_import: 'İçe Aktar',
com_endpoint_set_custom_name: 'Bu ön ayarı bulabilmeniz için özel bir ad belirleyin',
com_endpoint_preset_delete_confirm: 'Bu ön ayarı silmek istediğinizden emin misiniz?',
com_endpoint_preset_clear_all_confirm: 'Tüm ön ayarlarınızı silmek istediğinizden emin misiniz?',
com_endpoint_preset_import: 'Ön Ayar İçe Aktarıldı!',
feat(Google): Support all Text/Chat Models, Response streaming, `PaLM` -> `Google` 🤖 (#1316) * feat: update PaLM icons * feat: add additional google models * POC: formatting inputs for Vertex AI streaming * refactor: move endpoints services outside of /routes dir to /services/Endpoints * refactor: shorten schemas import * refactor: rename PALM to GOOGLE * feat: make Google editable endpoint * feat: reusable Ask and Edit controllers based off Anthropic * chore: organize imports/logic * fix(parseConvo): include examples in googleSchema * fix: google only allows odd number of messages to be sent * fix: pass proxy to AnthropicClient * refactor: change `google` altName to `Google` * refactor: update getModelMaxTokens and related functions to handle maxTokensMap with nested endpoint model key/values * refactor: google Icon and response sender changes (Codey and Google logo instead of PaLM in all cases) * feat: google support for maxTokensMap * feat: google updated endpoints with Ask/Edit controllers, buildOptions, and initializeClient * feat(GoogleClient): now builds prompt for text models and supports real streaming from Vertex AI through langchain * chore(GoogleClient): remove comments, left before for reference in git history * docs: update google instructions (WIP) * docs(apis_and_tokens.md): add images to google instructions * docs: remove typo apis_and_tokens.md * Update apis_and_tokens.md * feat(Google): use default settings map, fully support context for both text and chat models, fully support examples for chat models * chore: update more PaLM references to Google * chore: move playwright out of workflows to avoid failing tests
2023-12-10 14:54:13 -05:00
com_endpoint_preset_import_error:
'Ön ayarınız içe aktarılırken bir hata oluştu. Lütfen tekrar deneyin.',
com_endpoint_preset_save_error:
'Ön ayarınız kaydedilirken bir hata oluştu. Lütfen tekrar deneyin.',
com_endpoint_preset_delete_error:
'Ön ayarınız silinirken bir hata oluştu. Lütfen tekrar deneyin.',
com_endpoint_preset_default_removed: 'artık varsayılan ön ayar değildir.',
com_endpoint_preset_default_item: 'Varsayılan:',
com_endpoint_preset_default_none: 'Varsayılan ön ayar etkin değil.',
com_endpoint_preset_title: 'Ön Ayar',
com_endpoint_preset_saved: 'Kaydedildi',
com_endpoint_preset_default: 'artık varsayılan ön ayardır.',
com_endpoint_preset: 'ön ayar',
com_endpoint_presets: 'ön ayarlar',
com_endpoint_preset_selected: 'Ön Ayar Aktif!',
com_endpoint_preset_selected_title: 'Aktif!',
com_endpoint_preset_name: 'Ön Ayar Adı',
com_endpoint_new_topic: 'Yeni Konu',
com_endpoint: 'Nokta',
com_endpoint_hide: 'Gizle',
com_endpoint_show: 'Göster',
com_endpoint_examples: ' Ön Ayarlar',
com_endpoint_completion: 'Tamamlama',
com_endpoint_agent: 'Ajan',
com_endpoint_show_what_settings: '{0} Ayarları Göster',
com_endpoint_save: 'Kaydet',
com_endpoint_export: 'Dışa Aktar',
com_endpoint_save_as_preset: 'Ön Ayar Olarak Kaydet',
com_endpoint_presets_clear_warning:
'Tüm ön ayarları silmek istediğinizden emin misiniz? Bu geri alınamaz.',
com_endpoint_not_implemented: 'Uygulanmadı',
com_endpoint_no_presets: 'Henüz ön ayar yok',
com_endpoint_not_available: 'Uygun bir nokta yok',
com_endpoint_view_options: 'Seçenekleri Görüntüle',
com_endpoint_save_convo_as_preset: 'Sohbeti Ön Ayar Olarak Kaydet',
com_endpoint_my_preset: 'Benim Ön Ayarım',
com_endpoint_agent_model: 'Ajan Modeli (Tavsiye Edilen: GPT-3.5)',
com_endpoint_completion_model: 'Tamamlama Modeli (Tavsiye Edilen: GPT-4)',
com_endpoint_func_hover: 'Eklentileri OpenAI Fonksiyonları olarak kullanmayı etkinleştir',
com_endpoint_skip_hover:
'Tamamlama adımını atlamayı etkinleştir, bu adım, nihai cevabı ve üretilen adımları kontrol eder',
com_endpoint_config_key: 'API Anahtarı Ayarla',
com_endpoint_config_placeholder: 'Sohbet etmek için Başlık menüsünde Anahtarınızı ayarlayın.',
com_endpoint_config_key_for: 'API Anahtarını Ayarla',
com_endpoint_config_key_name: 'Anahtar',
com_endpoint_config_value: 'İçin değeri girin',
com_endpoint_config_key_name_placeholder: 'Önce API anahtarını ayarlayın',
com_endpoint_config_key_encryption: 'Anahtarınız şifreli ve silinecek',
com_endpoint_config_key_expiry: 'süresi dolduğunda',
com_endpoint_config_key_import_json_key: 'Servis Hesabı JSON Anahtarını İçe Aktar.',
com_endpoint_config_key_import_json_key_success:
'Servis Hesabı JSON Anahtarı Başarıyla İçe Aktarıldı',
com_endpoint_config_key_import_json_key_invalid:
'Geçersiz Servis Hesabı JSON Anahtarı, doğru dosyayı mı içe aktardınız?',
com_endpoint_config_key_get_edge_key: 'Bing için Erişim belirtecinizi almak için giriş yapın',
com_endpoint_config_key_get_edge_key_dev_tool:
'Siteye giriş yapılırken dev araçları veya bir uzantı kullanarak _U çerezinin içeriğini kopyalayın. Bu başarısız olursa, bu',
com_endpoint_config_key_edge_instructions: 'talimatları',
com_endpoint_config_key_edge_full_key_string: 'tam çerez dizilerini sağlamak için.',
com_endpoint_config_key_chatgpt:
'ChatGPT \'Free Version\' için Erişim belirtecinizi almak için giriş yapın',
com_endpoint_config_key_chatgpt_then_visit: 'ardından ziyaret edin',
com_endpoint_config_key_chatgpt_copy_token: 'Erişim belirtecini kopyalayın.',
com_endpoint_config_key_google_need_to: 'Şunlara ihtiyacınız var:',
com_endpoint_config_key_google_vertex_ai: 'Vertex AI\'yi Etkinleştir',
com_endpoint_config_key_google_vertex_api: 'Google Cloud\'da API\'yi Etkinleştirin, ardından',
com_endpoint_config_key_google_service_account: 'Bir Servis Hesabı Oluşturun',
com_endpoint_config_key_google_vertex_api_role:
'Lütfen \'Oluştur ve Devam Et\'e tıklayarak en az \'Vertex AI Kullanıcısı\' rolünü verdiğinizden emin olun. Son olarak, buraya içe aktarmak için bir JSON anahtarı oluşturun.',
com_nav_welcome_message: 'Bugün size nasıl yardımcı olabilirim?',
com_nav_auto_scroll: 'Açıkta En Yeniye Otomatik Kaydır',
com_nav_plugin_store: 'Eklenti Mağazası',
com_nav_plugin_search: 'Eklentileri Ara',
com_nav_plugin_auth_error:
'Bu eklentiyi kimlik doğrulama girişiminde bir hata oluştu. Lütfen tekrar deneyin.',
com_nav_export_filename: 'Dosya adı',
com_nav_export_filename_placeholder: 'Dosya adını belirleyin',
com_nav_export_type: 'Tür',
com_nav_export_include_endpoint_options: 'Nokta seçeneklerini dahil et',
com_nav_enabled: 'Etkin',
com_nav_not_supported: 'Desteklenmiyor',
com_nav_export_all_message_branches: 'Tüm mesaj dallarını dışa aktar',
com_nav_export_recursive_or_sequential: 'Yinelemeli mi yoksa sıralı mı?',
com_nav_export_recursive: 'Yinelemeli',
com_nav_export_conversation: 'Konuşmayı dışa aktar',
com_nav_theme: 'Tema',
com_nav_theme_system: 'Sistem',
com_nav_theme_dark: 'Koyu',
com_nav_theme_light: 'Açık',
com_nav_clear_all_chats: 'Tüm sohbetleri temizle',
com_nav_confirm_clear: 'Temizlemeyi Onayla',
com_nav_close_sidebar: 'Kenar çubuğunu kapat',
com_nav_open_sidebar: 'Kenar çubuğunu aç',
com_nav_send_message: 'Mesaj gönder',
com_nav_log_out: ıkış yap',
com_nav_user: 'KULLANICI',
🚀feat: Archive conversations (#2590) * 🔧chore: add internationalization labels for archive feature * ✨ feat: Add function to useArchiveConversationMutation() This commit adds a new mutation function `useArchiveConversationMutation()` for archiving conversations. This function takes the ID string of the conversation to be archived and returns a mutation result object. Upon successful archiving, it removes and refreshes the conversation from the query data cache. While ChatGPT PATCHes the archived status by sending `{is_archived: true}` to the URL `/backend-api/conversation/$conversation_id`, this implementation uses the `dataService.updateConversation(payload)` with a POST method, aligning with the existing code conventions. * ✨ feat(api): add is_archived field to Conversation schema and update getConvosByPage method This commit adds a new field `is_archived` with a default value of false to the Conversation schema. It also modifies the `getConvosByPage` method within the Conversation API to adjust the query to only target conversations where `is_archived` is set to false or where the `is_archived` field does not exist. The function `getConvosQueried`, which returns conversations for a specified Conversation ID, was determined not to require consideration of whether `is_archived` is true or false, and thus was not modified. * ♻️ refactor: add className prop to DotsIcon component To enhance the versatility of the DotsIcon component, this commit introduces the ability to specify a className prop, allowing for greater customization. * ✨ feat(ui): add Edit Button to group Title change and Conversation delete buttons Added a new Edit Button to the conversations, similar to the ChatGPT UI, which groups options for editing the conversation title and deleting conversations. This grouping is accessible through a dialogue that appears when the three-dot icon is clicked. * ♻️ refactor(ui): enhance Delete Button to accept className and label options Enhanced the Delete Button component to accept a `className` for customization and an optional `appendLabel`. The DeleteButton component is used by both `Convo.tsx` and `Conversation.tsx`, but currently only `Convo.tsx` is active and `Conversation.tsx `is apparently not used; removing `Conversation.tsx` may eliminate the need for the `appendLabel` property in the future. * ♻️ refactor(ui): enhance RenameButton to accept label options Added the ability to optionally display labels; the Rename Button component is used by both `Convo.tsx` and `Conversation.tsx`, but currently only `Convo.tsx` is active and `Conversation.tsx `is apparently not used; removing `Conversation.tsx` may eliminate the need for the `appendLabel` property in the future. * 🔧 chors: additional localization labels * ♻️ refactor: change is_archived property of conversation to camelCase * Refactor the is_archived property of conversation to camelCase (isArchived) to adhere to the existing code conventions * Modify the function that retrieves conversations to accept the isArchived parameter * ♻️ refactor: add archiveConversation mutation I thought I could divert dataService.updateConversation, but added a new archiveConversation because the request types are different. It might be better to make them common, but to avoid side effects, I added a new function this time. Added process to deleteConversationMutation to delete archived conversations * ✨ feat: Add the function to hide a cancel button in DialogTemplate component The Cancel button is not needed when displaying the archive list, so I made the Cancel button optional. * ♻️ refactor: Add support for filtering archived conversations in Nav component This commit modifies the Nav component to add the ability to filter out archived conversations when fetching data. This is done by adding `isArchived: false` to the query parameters for both the `useConversationsInfiniteQuery()` and `useSearchInfiniteQuery()` hooks, effectively excluding any archived conversations from the results returned. * ♻️ refactor: add Tooltip to DeleteButton * Add Tooltip to DeleteButton component * Display Tooltip when DeleteButton only shows an Icon without text * ✨ feat(ui): add ArchiveButton component for archiving conversations To be compatible with the ChatGPT UI, no confirmation dialog is displayed when ArchiveButton is clicked. The basic behavior conforms to DeleteButton and RenameButton. * ✨ feat(ui): add Archive button to list of conversations Modify the Nav of the conversation list to include a dropdown that contains the Rename and Delete options, similar to the ChatGPT UI. Additionally, an Archive button has been added adjacent to the dropdown menu. * ✨ feat: Add ArchivedChatsTable component Adds the `ArchivedChatsTable` component, which displays a table of archived chats. It has been implemented to be as compatible with the ChatGPT UI as possible. * 🚑 fix(tooltip): increase z-index to ensure visibility over Dialog Resolve an issue where tooltips were not visible when displayed over a Dialog. The z-index of `DialogPrimitive.Portal` in `Dialog.tsx` is set to 999. Since the rationale for this value is unclear, the z-index of the tooltip has been increased to 1000 to guarantee its visibility above the Dialog component. * 🔧 chors: add internationalization labels
2024-05-06 20:07:00 -07:00
com_nav_archived_chats: 'Arşivlenmiş Sohbetler',
com_nav_archived_chats_manage: 'Ynetmek',
com_nav_archived_chats_empty: 'Sizin hiçbir arşivlenmiş sohbetiniz yok.',
com_nav_archive_all_chats: 'Tm sohbetleri arşivle',
com_nav_archive_all: 'Tmn arşivle',
com_nav_archive_name: 'İsim',
com_nav_archive_created_at: 'DateCreated',
com_nav_clear_conversation: 'Sohbetleri Temizle',
com_nav_clear_conversation_confirm_message:
'Tüm sohbetleri temizlemek istediğinizden emin misiniz? Bu geri alınamaz.',
com_nav_help_faq: 'Yardım ve SSS',
com_nav_settings: 'Ayarlar',
com_nav_search_placeholder: 'Mesajları ara',
com_nav_setting_general: 'Genel',
com_nav_setting_data: 'Veri kontrolleri',
};