diff --git a/README.md b/README.md index 34e23b3..5ff3a7b 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ A [Telegram bot](https://core.telegram.org/bots/api) that integrates with OpenAI - [x] GPT-4 support - If you have access to the GPT-4 API, simply change the `OPENAI_MODEL` parameter to `gpt-4` - [x] Localized bot language - - Available languages :gb: :de: :ru: :tr: :it: :finland: :es: :indonesia: :netherlands: :cn: :taiwan: :vietnam: :iran: :brazil: :ukraine: :malaysia: + - Available languages :gb: :de: :ru: :tr: :it: :finland: :es: :indonesia: :netherlands: :cn: :taiwan: :vietnam: :iran: :brazil: :ukraine: :malaysia: :uzbekistan: - [x] Improved inline queries support for group and private chats - by [@bugfloyd](https://github.com/bugfloyd) - To use this feature, enable inline queries for your bot in BotFather via the `/setinline` [command](https://core.telegram.org/bots/inline) - [x] (NEW!) Support *new models* [announced on June 13, 2023](https://openai.com/blog/function-calling-and-other-api-updates) @@ -98,7 +98,7 @@ Check out the [Budget Manual](https://github.com/n3d1117/chatgpt-telegram-bot/di | `IMAGE_SIZE` | The DALL·E generated image size. Allowed values: `256x256`, `512x512` or `1024x1024` | `512x512` | | `GROUP_TRIGGER_KEYWORD` | If set, the bot in group chats will only respond to messages that start with this keyword | - | | `IGNORE_GROUP_TRANSCRIPTIONS` | If set to true, the bot will not process transcriptions in group chats | `true` | -| `BOT_LANGUAGE` | Language of general bot messages. Currently available: `en`, `de`, `ru`, `tr`, `it`, `fi`, `es`, `id`, `nl`, `zh-cn`, `zh-tw`, `vi`, `fa`, `pt-br`, `uk`, `ms`. [Contribute with additional translations](https://github.com/n3d1117/chatgpt-telegram-bot/discussions/219) | `en` | +| `BOT_LANGUAGE` | Language of general bot messages. Currently available: `en`, `de`, `ru`, `tr`, `it`, `fi`, `es`, `id`, `nl`, `zh-cn`, `zh-tw`, `vi`, `fa`, `pt-br`, `uk`, `ms`, `uz`. [Contribute with additional translations](https://github.com/n3d1117/chatgpt-telegram-bot/discussions/219) | `en` | | `WHISPER_PROMPT` | To improve the accuracy of Whisper's transcription service, especially for specific names or terms, you can set up a custom message. [Speech to text - Prompting](https://platform.openai.com/docs/guides/speech-to-text/prompting) | `-` | Check out the [official API reference](https://platform.openai.com/docs/api-reference/chat) for more details. diff --git a/translations.json b/translations.json index f603efb..fba0371 100644 --- a/translations.json +++ b/translations.json @@ -686,5 +686,48 @@ "ask_chatgpt":"Tanya ChatGPT", "loading":"Memuatkan...", "function_unavailable_in_inline_mode": "Fungsi ini tidak tersedia dalam mod sebaris" + }, + "uz": { + "help_description": "Yordam xabarini ko'rsatish", + "reset_description": "Suhbatni qayta boshlang. Agar xohlasangiz, umumiy ko'rsatmalar bering (masalan, /reset siz foydali yordamchisiz)", + "image_description": "Tasvirni so'rov bo'yicha yaratish (masalan, /image mushuk)", + "stats_description": "Hozirgi foydalanilgan statistikani olish", + "resend_description": "Oxirgi xabarni qayta yuborish", + "chat_description": "Bot bilan suxbat!", + "disallowed": "Kechirasiz, sizga bu botdan foydalanish taqiqlangan. Siz manba kodini tekshirishingiz mumkin https://github.com/n3d1117/chatgpt-telegram-bot", + "budget_limit": "Kechirasiz, siz foydalanish chegarasiga yetdingiz.", + "help_text": ["Men ChatGPT botman, men bilan gaplashing!", "Menga ovozli xabar yoki fayl yuboring, men uni siz uchun transkripsiya qilaman", "Ochiq manba: https://github.com/n3d1117/chatgpt-telegram-bot"], + "stats_conversation": ["Hozirgi suhbat", "tarixdagi chat xabarlari", "tarixdagi suhbat tokenlari"], + "usage_today": "Bugungi foydalanish", + "usage_month": "Bu oydagi foydalanish", + "stats_tokens": "tokenlar", + "stats_images": "yaratilgan tasvirlar", + "stats_transcribe": ["minutlar va", "soniyalar transkripsiya qilingan"], + "stats_total": "💰 Jami miqdor $", + "stats_budget": "Qolgan budjetingiz", + "monthly": " bu oy uchun", + "daily": " bugun uchun", + "all-time": "", + "stats_openai": "Shu oyda OpenAI hisobingizdan to'lov amalga oshirildi $", + "resend_failed": "Sizda qayta yuborish uchun hech narsa yo'q", + "reset_done": "Bajarildi!", + "image_no_prompt": "Iltimos, so'rov yozing! (masalan, /image mushuk)", + "image_fail": "Tasvir yaratish amalga oshmadi", + "media_download_fail": ["Audio faylni yuklab olish amalga oshmadi", "Fayl hajmi katta emasligiga ishonch hosil qiling. (max 20MB)"], + "media_type_fail": "Qo'llab-quvvatlanmaydigan fayl turi", + "transcript": "Transkript", + "answer": "Javob", + "transcribe_fail": "Matnni transkripsiya qilib bo'lmadi", + "chat_fail": "Javob olish amalga oshmadi", + "prompt": "so'rov", + "completion": "yakunlash", + "openai_rate_limit": "OpenAI ta'rif chegarasidan oshib ketdi", + "openai_invalid": "OpenAI So'rov noto'g'ri", + "error": "Xatolik yuz berdi", + "try_again": "Birozdan keyin qayta urinib ko'ring", + "answer_with_chatgpt": "ChatGPT bilan javob berish", + "ask_chatgpt": "ChatGPTdan so'rash", + "loading": "Yuklanmoqda...", + "function_unavailable_in_inline_mode": "Bu funksiya inline rejimida mavjud emas" } }