Add blog data update functionality and vector store management
Browse files- Introduced a new Jupyter notebook `update_blog_data.ipynb` for updating blog data and vector store with new posts.
- Created a Python script `pipeline.py` to handle the blog data update process, including command-line argument parsing and statistics saving.
- Added a shell script `build-vector-db.sh` to facilitate the execution of the pipeline script.
- Generated multiple JSON files in the `stats` directory to track blog statistics over time, including total documents, character counts, and length metrics.
- .chainlit/config.toml +121 -0
- .chainlit/translations/bn.json +214 -0
- .chainlit/translations/en-US.json +214 -0
- .chainlit/translations/gu.json +214 -0
- .chainlit/translations/he-IL.json +214 -0
- .chainlit/translations/hi.json +214 -0
- .chainlit/translations/ja.json +214 -0
- .chainlit/translations/kn.json +214 -0
- .chainlit/translations/ml.json +214 -0
- .chainlit/translations/mr.json +214 -0
- .chainlit/translations/nl.json +214 -0
- .chainlit/translations/ta.json +214 -0
- .chainlit/translations/te.json +214 -0
- .chainlit/translations/zh-CN.json +214 -0
- .gitignore +1 -1
- main.py +1 -41
- app.py β py-src/app.py +17 -26
- py-src/lets_talk/__init__.py +0 -0
- config.py β py-src/lets_talk/config.py +9 -1
- py-src/lets_talk/models/__init__.py +0 -0
- py-src/lets_talk/models/agent.py +265 -0
- py-src/lets_talk/models/rag.py +69 -0
- py-src/lets_talk/models/research_tools.py +192 -0
- py-src/lets_talk/models/search_tools.py +28 -0
- py-src/lets_talk/utils/__init__.py +0 -0
- blog_utils.py β py-src/lets_talk/utils/blog.py +1 -1
- 01_Dealing_with_the_Data.ipynb β py-src/notebooks/01_Dealing_with_the_Data.ipynb +0 -0
- update_blog_data.ipynb β py-src/notebooks/update_blog_data.ipynb +0 -0
- update_blog_data.py β py-src/pipeline.py +14 -11
- pyproject.toml +1 -1
- scripts/build-vector-db.sh +6 -0
- stats/blog_stats_20250510_175233.json +8 -0
- stats/blog_stats_20250510_175446.json +8 -0
- stats/blog_stats_20250510_175724.json +8 -0
- stats/blog_stats_20250510_180045.json +8 -0
.chainlit/config.toml
ADDED
@@ -0,0 +1,121 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
[project]
|
2 |
+
# Whether to enable telemetry (default: true). No personal data is collected.
|
3 |
+
enable_telemetry = true
|
4 |
+
|
5 |
+
|
6 |
+
# List of environment variables to be provided by each user to use the app.
|
7 |
+
user_env = []
|
8 |
+
|
9 |
+
# Duration (in seconds) during which the session is saved when the connection is lost
|
10 |
+
session_timeout = 3600
|
11 |
+
|
12 |
+
# Duration (in seconds) of the user session expiry
|
13 |
+
user_session_timeout = 1296000 # 15 days
|
14 |
+
|
15 |
+
# Enable third parties caching (e.g., LangChain cache)
|
16 |
+
cache = false
|
17 |
+
|
18 |
+
# Authorized origins
|
19 |
+
allow_origins = ["*"]
|
20 |
+
|
21 |
+
[features]
|
22 |
+
# Process and display HTML in messages. This can be a security risk (see https://stackoverflow.com/questions/19603097/why-is-it-dangerous-to-render-user-generated-html-or-javascript)
|
23 |
+
unsafe_allow_html = false
|
24 |
+
|
25 |
+
|
26 |
+
# Process and display mathematical expressions. This can clash with "$" characters in messages.
|
27 |
+
latex = false
|
28 |
+
|
29 |
+
# Autoscroll new user messages at the top of the window
|
30 |
+
user_message_autoscroll = true
|
31 |
+
|
32 |
+
# Automatically tag threads with the current chat profile (if a chat profile is used)
|
33 |
+
auto_tag_thread = true
|
34 |
+
|
35 |
+
# Allow users to edit their own messages
|
36 |
+
edit_message = true
|
37 |
+
|
38 |
+
# Authorize users to spontaneously upload files with messages
|
39 |
+
[features.spontaneous_file_upload]
|
40 |
+
enabled = false
|
41 |
+
# Define accepted file types using MIME types
|
42 |
+
# Examples:
|
43 |
+
# 1. For specific file types:
|
44 |
+
# accept = ["image/jpeg", "image/png", "application/pdf"]
|
45 |
+
# 2. For all files of certain type:
|
46 |
+
# accept = ["image/*", "audio/*", "video/*"]
|
47 |
+
# 3. For specific file extensions:
|
48 |
+
# accept = { "application/octet-stream" = [".xyz", ".pdb"] }
|
49 |
+
# Note: Using "*/*" is not recommended as it may cause browser warnings
|
50 |
+
accept = ["*/*"]
|
51 |
+
max_files = 20
|
52 |
+
max_size_mb = 500
|
53 |
+
|
54 |
+
[features.audio]
|
55 |
+
# Sample rate of the audio
|
56 |
+
sample_rate = 24000
|
57 |
+
|
58 |
+
[features.mcp.sse]
|
59 |
+
enabled = true
|
60 |
+
|
61 |
+
[features.mcp.stdio]
|
62 |
+
enabled = true
|
63 |
+
# Only the executables in the allow list can be used for MCP stdio server.
|
64 |
+
# Only need the base name of the executable, e.g. "npx", not "/usr/bin/npx".
|
65 |
+
# Please don't comment this line for now, we need it to parse the executable name.
|
66 |
+
allowed_executables = [ "npx", "uvx" ]
|
67 |
+
|
68 |
+
[UI]
|
69 |
+
# Name of the assistant.
|
70 |
+
name = "Assistant"
|
71 |
+
|
72 |
+
# default_theme = "dark"
|
73 |
+
|
74 |
+
# layout = "wide"
|
75 |
+
|
76 |
+
# default_sidebar_state = "open"
|
77 |
+
|
78 |
+
# Description of the assistant. This is used for HTML tags.
|
79 |
+
# description = ""
|
80 |
+
|
81 |
+
# Chain of Thought (CoT) display mode. Can be "hidden", "tool_call" or "full".
|
82 |
+
cot = "full"
|
83 |
+
|
84 |
+
# Specify a CSS file that can be used to customize the user interface.
|
85 |
+
# The CSS file can be served from the public directory or via an external link.
|
86 |
+
# custom_css = "/public/test.css"
|
87 |
+
|
88 |
+
# Specify additional attributes for a custom CSS file
|
89 |
+
# custom_css_attributes = "media=\"print\""
|
90 |
+
|
91 |
+
# Specify a JavaScript file that can be used to customize the user interface.
|
92 |
+
# The JavaScript file can be served from the public directory.
|
93 |
+
# custom_js = "/public/test.js"
|
94 |
+
|
95 |
+
# Specify additional attributes for custom JS file
|
96 |
+
# custom_js_attributes = "async type = \"module\""
|
97 |
+
|
98 |
+
# Custom login page image, relative to public directory or external URL
|
99 |
+
# login_page_image = "/public/custom-background.jpg"
|
100 |
+
|
101 |
+
# Custom login page image filter (Tailwind internal filters, no dark/light variants)
|
102 |
+
# login_page_image_filter = "brightness-50 grayscale"
|
103 |
+
# login_page_image_dark_filter = "contrast-200 blur-sm"
|
104 |
+
|
105 |
+
# Specify a custom meta image url.
|
106 |
+
# custom_meta_image_url = "https://chainlit-cloud.s3.eu-west-3.amazonaws.com/logo/chainlit_banner.png"
|
107 |
+
|
108 |
+
# Specify a custom build directory for the frontend.
|
109 |
+
# This can be used to customize the frontend code.
|
110 |
+
# Be careful: If this is a relative path, it should not start with a slash.
|
111 |
+
# custom_build = "./public/build"
|
112 |
+
|
113 |
+
# Specify optional one or more custom links in the header.
|
114 |
+
# [[UI.header_links]]
|
115 |
+
# name = "Issues"
|
116 |
+
# display_name = "Report Issue"
|
117 |
+
# icon_url = "https://avatars.githubusercontent.com/u/128686189?s=200&v=4"
|
118 |
+
# url = "https://github.com/Chainlit/chainlit/issues"
|
119 |
+
|
120 |
+
[meta]
|
121 |
+
generated_by = "2.5.5"
|
.chainlit/translations/bn.json
ADDED
@@ -0,0 +1,214 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"common": {
|
3 |
+
"actions": {
|
4 |
+
"cancel": "\u09ac\u09be\u09a4\u09bf\u09b2 \u0995\u09b0\u09c1\u09a8",
|
5 |
+
"confirm": "\u09a8\u09bf\u09b6\u09cd\u099a\u09bf\u09a4 \u0995\u09b0\u09c1\u09a8",
|
6 |
+
"continue": "\u099a\u09be\u09b2\u09bf\u09af\u09bc\u09c7 \u09af\u09be\u09a8",
|
7 |
+
"goBack": "\u09aa\u09bf\u099b\u09a8\u09c7 \u09af\u09be\u09a8",
|
8 |
+
"reset": "\u09b0\u09bf\u09b8\u09c7\u099f \u0995\u09b0\u09c1\u09a8",
|
9 |
+
"submit": "\u099c\u09ae\u09be \u09a6\u09bf\u09a8"
|
10 |
+
},
|
11 |
+
"status": {
|
12 |
+
"loading": "\u09b2\u09cb\u09a1 \u09b9\u099a\u09cd\u099b\u09c7...",
|
13 |
+
"error": {
|
14 |
+
"default": "\u098f\u0995\u099f\u09bf \u09a4\u09cd\u09b0\u09c1\u099f\u09bf \u0998\u099f\u09c7\u099b\u09c7",
|
15 |
+
"serverConnection": "\u09b8\u09be\u09b0\u09cd\u09ad\u09be\u09b0\u09c7\u09b0 \u09b8\u09be\u09a5\u09c7 \u09b8\u0982\u09af\u09cb\u0997 \u0995\u09b0\u09be \u09af\u09be\u099a\u09cd\u099b\u09c7 \u09a8\u09be"
|
16 |
+
}
|
17 |
+
}
|
18 |
+
},
|
19 |
+
"auth": {
|
20 |
+
"login": {
|
21 |
+
"title": "\u0985\u09cd\u09af\u09be\u09aa\u09cd\u09b2\u09bf\u0995\u09c7\u09b6\u09a8 \u09ac\u09cd\u09af\u09ac\u09b9\u09be\u09b0 \u0995\u09b0\u09a4\u09c7 \u09b2\u0997\u0987\u09a8 \u0995\u09b0\u09c1\u09a8",
|
22 |
+
"form": {
|
23 |
+
"email": {
|
24 |
+
"label": "\u0987\u09ae\u09c7\u0987\u09b2 \u09a0\u09bf\u0995\u09be\u09a8\u09be",
|
25 |
+
"required": "\u0987\u09ae\u09c7\u0987\u09b2 \u098f\u0995\u099f\u09bf \u0986\u09ac\u09b6\u09cd\u09af\u0995 \u0995\u09cd\u09b7\u09c7\u09a4\u09cd\u09b0"
|
26 |
+
},
|
27 |
+
"password": {
|
28 |
+
"label": "\u09aa\u09be\u09b8\u0993\u09af\u09bc\u09be\u09b0\u09cd\u09a1",
|
29 |
+
"required": "\u09aa\u09be\u09b8\u0993\u09af\u09bc\u09be\u09b0\u09cd\u09a1 \u098f\u0995\u099f\u09bf \u0986\u09ac\u09b6\u09cd\u09af\u0995 \u0995\u09cd\u09b7\u09c7\u09a4\u09cd\u09b0"
|
30 |
+
},
|
31 |
+
"actions": {
|
32 |
+
"signin": "\u09b8\u09be\u0987\u09a8 \u0987\u09a8 \u0995\u09b0\u09c1\u09a8"
|
33 |
+
},
|
34 |
+
"alternativeText": {
|
35 |
+
"or": "\u0985\u09a5\u09ac\u09be"
|
36 |
+
}
|
37 |
+
},
|
38 |
+
"errors": {
|
39 |
+
"default": "\u09b8\u09be\u0987\u09a8 \u0987\u09a8 \u0995\u09b0\u09be \u09b8\u09ae\u09cd\u09ad\u09ac \u09b9\u099a\u09cd\u099b\u09c7 \u09a8\u09be",
|
40 |
+
"signin": "\u0985\u09a8\u09cd\u09af \u098f\u0995\u099f\u09bf \u0985\u09cd\u09af\u09be\u0995\u09be\u0989\u09a8\u09cd\u099f \u09a6\u09bf\u09af\u09bc\u09c7 \u09b8\u09be\u0987\u09a8 \u0987\u09a8 \u0995\u09b0\u09be\u09b0 \u099a\u09c7\u09b7\u09cd\u099f\u09be \u0995\u09b0\u09c1\u09a8",
|
41 |
+
"oauthSignin": "\u0985\u09a8\u09cd\u09af \u098f\u0995\u099f\u09bf \u0985\u09cd\u09af\u09be\u0995\u09be\u0989\u09a8\u09cd\u099f \u09a6\u09bf\u09af\u09bc\u09c7 \u09b8\u09be\u0987\u09a8 \u0987\u09a8 \u0995\u09b0\u09be\u09b0 \u099a\u09c7\u09b7\u09cd\u099f\u09be \u0995\u09b0\u09c1\u09a8",
|
42 |
+
"redirectUriMismatch": "\u09b0\u09bf\u09a1\u09be\u0987\u09b0\u09c7\u0995\u09cd\u099f URI \u0993\u0986\u09a5 \u0985\u09cd\u09af\u09be\u09aa \u0995\u09a8\u09ab\u09bf\u0997\u09be\u09b0\u09c7\u09b6\u09a8\u09c7\u09b0 \u09b8\u09be\u09a5\u09c7 \u09ae\u09bf\u09b2\u099b\u09c7 \u09a8\u09be",
|
43 |
+
"oauthCallback": "\u0985\u09a8\u09cd\u09af \u098f\u0995\u099f\u09bf \u0985\u09cd\u09af\u09be\u0995\u09be\u0989\u09a8\u09cd\u099f \u09a6\u09bf\u09af\u09bc\u09c7 \u09b8\u09be\u0987\u09a8 \u0987\u09a8 \u0995\u09b0\u09be\u09b0 \u099a\u09c7\u09b7\u09cd\u099f\u09be \u0995\u09b0\u09c1\u09a8",
|
44 |
+
"oauthCreateAccount": "\u0985\u09a8\u09cd\u09af \u098f\u0995\u099f\u09bf \u0985\u09cd\u09af\u09be\u0995\u09be\u0989\u09a8\u09cd\u099f \u09a6\u09bf\u09af\u09bc\u09c7 \u09b8\u09be\u0987\u09a8 \u0987\u09a8 \u0995\u09b0\u09be\u09b0 \u099a\u09c7\u09b7\u09cd\u099f\u09be \u0995\u09b0\u09c1\u09a8",
|
45 |
+
"emailCreateAccount": "\u0985\u09a8\u09cd\u09af \u098f\u0995\u099f\u09bf \u0985\u09cd\u09af\u09be\u0995\u09be\u0989\u09a8\u09cd\u099f \u09a6\u09bf\u09af\u09bc\u09c7 \u09b8\u09be\u0987\u09a8 \u0987\u09a8 \u0995\u09b0\u09be\u09b0 \u099a\u09c7\u09b7\u09cd\u099f\u09be \u0995\u09b0\u09c1\u09a8",
|
46 |
+
"callback": "\u0985\u09a8\u09cd\u09af \u098f\u0995\u099f\u09bf \u0985\u09cd\u09af\u09be\u0995\u09be\u0989\u09a8\u09cd\u099f \u09a6\u09bf\u09af\u09bc\u09c7 \u09b8\u09be\u0987\u09a8 \u0987\u09a8 \u0995\u09b0\u09be\u09b0 \u099a\u09c7\u09b7\u09cd\u099f\u09be \u0995\u09b0\u09c1\u09a8",
|
47 |
+
"oauthAccountNotLinked": "\u0986\u09aa\u09a8\u09be\u09b0 \u09aa\u09b0\u09bf\u099a\u09af\u09bc \u09a8\u09bf\u09b6\u09cd\u099a\u09bf\u09a4 \u0995\u09b0\u09a4\u09c7, \u0986\u09aa\u09a8\u09bf \u09af\u09c7 \u0985\u09cd\u09af\u09be\u0995\u09be\u0989\u09a8\u09cd\u099f\u099f\u09bf \u09ae\u09c2\u09b2\u09a4 \u09ac\u09cd\u09af\u09ac\u09b9\u09be\u09b0 \u0995\u09b0\u09c7\u099b\u09bf\u09b2\u09c7\u09a8 \u09b8\u09c7\u099f\u09bf \u09a6\u09bf\u09af\u09bc\u09c7 \u09b8\u09be\u0987\u09a8 \u0987\u09a8 \u0995\u09b0\u09c1\u09a8",
|
48 |
+
"emailSignin": "\u0987\u09ae\u09c7\u0987\u09b2 \u09aa\u09be\u09a0\u09be\u09a8\u09cb \u09af\u09be\u09af\u09bc\u09a8\u09bf",
|
49 |
+
"emailVerify": "\u0985\u09a8\u09c1\u0997\u09cd\u09b0\u09b9 \u0995\u09b0\u09c7 \u0986\u09aa\u09a8\u09be\u09b0 \u0987\u09ae\u09c7\u0987\u09b2 \u09af\u09be\u099a\u09be\u0987 \u0995\u09b0\u09c1\u09a8, \u098f\u0995\u099f\u09bf \u09a8\u09a4\u09c1\u09a8 \u0987\u09ae\u09c7\u0987\u09b2 \u09aa\u09be\u09a0\u09be\u09a8\u09cb \u09b9\u09af\u09bc\u09c7\u099b\u09c7",
|
50 |
+
"credentialsSignin": "\u09b8\u09be\u0987\u09a8 \u0987\u09a8 \u09ac\u09cd\u09af\u09b0\u09cd\u09a5 \u09b9\u09af\u09bc\u09c7\u099b\u09c7\u0964 \u0986\u09aa\u09a8\u09be\u09b0 \u09a6\u09c7\u0993\u09af\u09bc\u09be \u09a4\u09a5\u09cd\u09af \u09b8\u09a0\u09bf\u0995 \u0995\u09bf\u09a8\u09be \u09af\u09be\u099a\u09be\u0987 \u0995\u09b0\u09c1\u09a8",
|
51 |
+
"sessionRequired": "\u098f\u0987 \u09aa\u09c3\u09b7\u09cd\u09a0\u09be \u09a6\u09c7\u0996\u09a4\u09c7 \u0985\u09a8\u09c1\u0997\u09cd\u09b0\u09b9 \u0995\u09b0\u09c7 \u09b8\u09be\u0987\u09a8 \u0987\u09a8 \u0995\u09b0\u09c1\u09a8"
|
52 |
+
}
|
53 |
+
},
|
54 |
+
"provider": {
|
55 |
+
"continue": "{{provider}} \u09a6\u09bf\u09af\u09bc\u09c7 \u099a\u09be\u09b2\u09bf\u09af\u09bc\u09c7 \u09af\u09be\u09a8"
|
56 |
+
}
|
57 |
+
},
|
58 |
+
"chat": {
|
59 |
+
"input": {
|
60 |
+
"placeholder": "\u0986\u09aa\u09a8\u09be\u09b0 \u09ac\u09be\u09b0\u09cd\u09a4\u09be \u098f\u0996\u09be\u09a8\u09c7 \u099f\u09be\u0987\u09aa \u0995\u09b0\u09c1\u09a8...",
|
61 |
+
"actions": {
|
62 |
+
"send": "\u09ac\u09be\u09b0\u09cd\u09a4\u09be \u09aa\u09be\u09a0\u09be\u09a8",
|
63 |
+
"stop": "\u0995\u09be\u099c \u09ac\u09a8\u09cd\u09a7 \u0995\u09b0\u09c1\u09a8",
|
64 |
+
"attachFiles": "\u09ab\u09be\u0987\u09b2 \u09b8\u0982\u09af\u09c1\u0995\u09cd\u09a4 \u0995\u09b0\u09c1\u09a8"
|
65 |
+
}
|
66 |
+
},
|
67 |
+
"speech": {
|
68 |
+
"start": "\u09b0\u09c7\u0995\u09b0\u09cd\u09a1\u09bf\u0982 \u09b6\u09c1\u09b0\u09c1 \u0995\u09b0\u09c1\u09a8",
|
69 |
+
"stop": "\u09b0\u09c7\u0995\u09b0\u09cd\u09a1\u09bf\u0982 \u09ac\u09a8\u09cd\u09a7 \u0995\u09b0\u09c1\u09a8",
|
70 |
+
"connecting": "\u09b8\u0982\u09af\u09cb\u0997 \u0995\u09b0\u09be \u09b9\u099a\u09cd\u099b\u09c7"
|
71 |
+
},
|
72 |
+
"fileUpload": {
|
73 |
+
"dragDrop": "\u098f\u0996\u09be\u09a8\u09c7 \u09ab\u09be\u0987\u09b2 \u099f\u09c7\u09a8\u09c7 \u0986\u09a8\u09c1\u09a8",
|
74 |
+
"browse": "\u09ab\u09be\u0987\u09b2 \u09ac\u09cd\u09b0\u09be\u0989\u099c \u0995\u09b0\u09c1\u09a8",
|
75 |
+
"sizeLimit": "\u09b8\u09c0\u09ae\u09be:",
|
76 |
+
"errors": {
|
77 |
+
"failed": "\u0986\u09aa\u09b2\u09cb\u09a1 \u09ac\u09cd\u09af\u09b0\u09cd\u09a5 \u09b9\u09af\u09bc\u09c7\u099b\u09c7",
|
78 |
+
"cancelled": "\u0986\u09aa\u09b2\u09cb\u09a1 \u09ac\u09be\u09a4\u09bf\u09b2 \u0995\u09b0\u09be \u09b9\u09af\u09bc\u09c7\u099b\u09c7"
|
79 |
+
}
|
80 |
+
},
|
81 |
+
"messages": {
|
82 |
+
"status": {
|
83 |
+
"using": "\u09ac\u09cd\u09af\u09ac\u09b9\u09be\u09b0 \u0995\u09b0\u099b\u09c7",
|
84 |
+
"used": "\u09ac\u09cd\u09af\u09ac\u09b9\u09c3\u09a4"
|
85 |
+
},
|
86 |
+
"actions": {
|
87 |
+
"copy": {
|
88 |
+
"button": "\u0995\u09cd\u09b2\u09bf\u09aa\u09ac\u09cb\u09b0\u09cd\u09a1\u09c7 \u0995\u09aa\u09bf \u0995\u09b0\u09c1\u09a8",
|
89 |
+
"success": "\u0995\u09aa\u09bf \u0995\u09b0\u09be \u09b9\u09af\u09bc\u09c7\u099b\u09c7!"
|
90 |
+
}
|
91 |
+
},
|
92 |
+
"feedback": {
|
93 |
+
"positive": "\u09b8\u09b9\u09be\u09af\u09bc\u0995",
|
94 |
+
"negative": "\u09b8\u09b9\u09be\u09af\u09bc\u0995 \u09a8\u09af\u09bc",
|
95 |
+
"edit": "\u09aa\u09cd\u09b0\u09a4\u09bf\u0995\u09cd\u09b0\u09bf\u09af\u09bc\u09be \u09b8\u09ae\u09cd\u09aa\u09be\u09a6\u09a8\u09be \u0995\u09b0\u09c1\u09a8",
|
96 |
+
"dialog": {
|
97 |
+
"title": "\u09ae\u09a8\u09cd\u09a4\u09ac\u09cd\u09af \u09af\u09cb\u0997 \u0995\u09b0\u09c1\u09a8",
|
98 |
+
"submit": "\u09aa\u09cd\u09b0\u09a4\u09bf\u0995\u09cd\u09b0\u09bf\u09af\u09bc\u09be \u099c\u09ae\u09be \u09a6\u09bf\u09a8"
|
99 |
+
},
|
100 |
+
"status": {
|
101 |
+
"updating": "\u09b9\u09be\u09b2\u09a8\u09be\u0997\u09be\u09a6 \u0995\u09b0\u09be \u09b9\u099a\u09cd\u099b\u09c7",
|
102 |
+
"updated": "\u09aa\u09cd\u09b0\u09a4\u09bf\u0995\u09cd\u09b0\u09bf\u09af\u09bc\u09be \u09b9\u09be\u09b2\u09a8\u09be\u0997\u09be\u09a6 \u0995\u09b0\u09be \u09b9\u09af\u09bc\u09c7\u099b\u09c7"
|
103 |
+
}
|
104 |
+
}
|
105 |
+
},
|
106 |
+
"history": {
|
107 |
+
"title": "\u09b8\u09b0\u09cd\u09ac\u09b6\u09c7\u09b7 \u0987\u09a8\u09aa\u09c1\u099f",
|
108 |
+
"empty": "\u0995\u09cb\u09a8\u09cb \u09a4\u09a5\u09cd\u09af \u09a8\u09c7\u0987...",
|
109 |
+
"show": "\u0987\u09a4\u09bf\u09b9\u09be\u09b8 \u09a6\u09c7\u0996\u09c1\u09a8"
|
110 |
+
},
|
111 |
+
"settings": {
|
112 |
+
"title": "\u09b8\u09c7\u099f\u09bf\u0982\u09b8 \u09aa\u09cd\u09af\u09be\u09a8\u09c7\u09b2"
|
113 |
+
},
|
114 |
+
"watermark": "\u09a6\u09cd\u09ac\u09be\u09b0\u09be \u09a8\u09bf\u09b0\u09cd\u09ae\u09bf\u09a4"
|
115 |
+
},
|
116 |
+
"threadHistory": {
|
117 |
+
"sidebar": {
|
118 |
+
"title": "\u09aa\u09c2\u09b0\u09cd\u09ac\u09ac\u09b0\u09cd\u09a4\u09c0 \u099a\u09cd\u09af\u09be\u099f",
|
119 |
+
"filters": {
|
120 |
+
"search": "\u0985\u09a8\u09c1\u09b8\u09a8\u09cd\u09a7\u09be\u09a8",
|
121 |
+
"placeholder": "Search conversations..."
|
122 |
+
},
|
123 |
+
"timeframes": {
|
124 |
+
"today": "\u0986\u099c",
|
125 |
+
"yesterday": "\u0997\u09a4\u0995\u09be\u09b2",
|
126 |
+
"previous7days": "\u0997\u09a4 \u09ed \u09a6\u09bf\u09a8",
|
127 |
+
"previous30days": "\u0997\u09a4 \u09e9\u09e6 \u09a6\u09bf\u09a8"
|
128 |
+
},
|
129 |
+
"empty": "\u0995\u09cb\u09a8\u09cb \u09a5\u09cd\u09b0\u09c7\u09a1 \u09aa\u09be\u0993\u09af\u09bc\u09be \u09af\u09be\u09af\u09bc\u09a8\u09bf",
|
130 |
+
"actions": {
|
131 |
+
"close": "\u09b8\u09be\u0987\u09a1\u09ac\u09be\u09b0 \u09ac\u09a8\u09cd\u09a7 \u0995\u09b0\u09c1\u09a8",
|
132 |
+
"open": "\u09b8\u09be\u0987\u09a1\u09ac\u09be\u09b0 \u0996\u09c1\u09b2\u09c1\u09a8"
|
133 |
+
}
|
134 |
+
},
|
135 |
+
"thread": {
|
136 |
+
"untitled": "\u09b6\u09bf\u09b0\u09cb\u09a8\u09be\u09ae\u09b9\u09c0\u09a8 \u0986\u09b2\u09cb\u099a\u09a8\u09be",
|
137 |
+
"menu": {
|
138 |
+
"rename": "Rename",
|
139 |
+
"delete": "Delete"
|
140 |
+
},
|
141 |
+
"actions": {
|
142 |
+
"delete": {
|
143 |
+
"title": "\u09ae\u09c1\u099b\u09c7 \u09ab\u09c7\u09b2\u09be \u09a8\u09bf\u09b6\u09cd\u099a\u09bf\u09a4 \u0995\u09b0\u09c1\u09a8",
|
144 |
+
"description": "\u098f\u099f\u09bf \u09a5\u09cd\u09b0\u09c7\u09a1 \u098f\u09ac\u0982 \u098f\u09b0 \u09ac\u09be\u09b0\u09cd\u09a4\u09be \u0993 \u0989\u09aa\u09be\u09a6\u09be\u09a8\u0997\u09c1\u09b2\u09bf \u09ae\u09c1\u099b\u09c7 \u09ab\u09c7\u09b2\u09ac\u09c7\u0964 \u098f\u0987 \u0995\u09be\u099c\u099f\u09bf \u09aa\u09c2\u09b0\u09cd\u09ac\u09be\u09ac\u09b8\u09cd\u09a5\u09be\u09af\u09bc \u09ab\u09c7\u09b0\u09be\u09a8\u09cb \u09af\u09be\u09ac\u09c7 \u09a8\u09be",
|
145 |
+
"success": "\u099a\u09cd\u09af\u09be\u099f \u09ae\u09c1\u099b\u09c7 \u09ab\u09c7\u09b2\u09be \u09b9\u09af\u09bc\u09c7\u099b\u09c7",
|
146 |
+
"inProgress": "\u099a\u09cd\u09af\u09be\u099f \u09ae\u09c1\u099b\u09c7 \u09ab\u09c7\u09b2\u09be \u09b9\u099a\u09cd\u099b\u09c7"
|
147 |
+
},
|
148 |
+
"rename": {
|
149 |
+
"title": "\u09a5\u09cd\u09b0\u09c7\u09a1\u09c7\u09b0 \u09a8\u09be\u09ae \u09aa\u09b0\u09bf\u09ac\u09b0\u09cd\u09a4\u09a8 \u0995\u09b0\u09c1\u09a8",
|
150 |
+
"description": "\u098f\u0987 \u09a5\u09cd\u09b0\u09c7\u09a1\u09c7\u09b0 \u099c\u09a8\u09cd\u09af \u098f\u0995\u099f\u09bf \u09a8\u09a4\u09c1\u09a8 \u09a8\u09be\u09ae \u09a6\u09bf\u09a8",
|
151 |
+
"form": {
|
152 |
+
"name": {
|
153 |
+
"label": "\u09a8\u09be\u09ae",
|
154 |
+
"placeholder": "\u09a8\u09a4\u09c1\u09a8 \u09a8\u09be\u09ae \u09b2\u09bf\u0996\u09c1\u09a8"
|
155 |
+
}
|
156 |
+
},
|
157 |
+
"success": "\u09a5\u09cd\u09b0\u09c7\u09a1\u09c7\u09b0 \u09a8\u09be\u09ae \u09aa\u09b0\u09bf\u09ac\u09b0\u09cd\u09a4\u09a8 \u0995\u09b0\u09be \u09b9\u09af\u09bc\u09c7\u099b\u09c7!",
|
158 |
+
"inProgress": "\u09a5\u09cd\u09b0\u09c7\u09a1\u09c7\u09b0 \u09a8\u09be\u09ae \u09aa\u09b0\u09bf\u09ac\u09b0\u09cd\u09a4\u09a8 \u0995\u09b0\u09be \u09b9\u099a\u09cd\u099b\u09c7"
|
159 |
+
}
|
160 |
+
}
|
161 |
+
}
|
162 |
+
},
|
163 |
+
"navigation": {
|
164 |
+
"header": {
|
165 |
+
"chat": "\u099a\u09cd\u09af\u09be\u099f",
|
166 |
+
"readme": "\u09b0\u09bf\u09a1\u09ae\u09bf",
|
167 |
+
"theme": {
|
168 |
+
"light": "Light Theme",
|
169 |
+
"dark": "Dark Theme",
|
170 |
+
"system": "Follow System"
|
171 |
+
}
|
172 |
+
},
|
173 |
+
"newChat": {
|
174 |
+
"button": "\u09a8\u09a4\u09c1\u09a8 \u099a\u09cd\u09af\u09be\u099f",
|
175 |
+
"dialog": {
|
176 |
+
"title": "\u09a8\u09a4\u09c1\u09a8 \u099a\u09cd\u09af\u09be\u099f \u09a4\u09c8\u09b0\u09bf \u0995\u09b0\u09c1\u09a8",
|
177 |
+
"description": "\u098f\u099f\u09bf \u0986\u09aa\u09a8\u09be\u09b0 \u09ac\u09b0\u09cd\u09a4\u09ae\u09be\u09a8 \u099a\u09cd\u09af\u09be\u099f \u0987\u09a4\u09bf\u09b9\u09be\u09b8 \u09ae\u09c1\u099b\u09c7 \u09ab\u09c7\u09b2\u09ac\u09c7\u0964 \u0986\u09aa\u09a8\u09bf \u0995\u09bf \u099a\u09be\u09b2\u09bf\u09af\u09bc\u09c7 \u09af\u09c7\u09a4\u09c7 \u099a\u09be\u09a8?",
|
178 |
+
"tooltip": "\u09a8\u09a4\u09c1\u09a8 \u099a\u09cd\u09af\u09be\u099f"
|
179 |
+
}
|
180 |
+
},
|
181 |
+
"user": {
|
182 |
+
"menu": {
|
183 |
+
"settings": "\u09b8\u09c7\u099f\u09bf\u0982\u09b8",
|
184 |
+
"settingsKey": "S",
|
185 |
+
"apiKeys": "\u098f\u09aa\u09bf\u0986\u0987 \u0995\u09c0",
|
186 |
+
"logout": "\u09b2\u0997\u0986\u0989\u099f"
|
187 |
+
}
|
188 |
+
}
|
189 |
+
},
|
190 |
+
"apiKeys": {
|
191 |
+
"title": "\u09aa\u09cd\u09b0\u09af\u09bc\u09cb\u099c\u09a8\u09c0\u09af\u09bc \u098f\u09aa\u09bf\u0986\u0987 \u0995\u09c0",
|
192 |
+
"description": "\u098f\u0987 \u0985\u09cd\u09af\u09be\u09aa\u09cd\u09b2\u09bf\u0995\u09c7\u09b6\u09a8 \u09ac\u09cd\u09af\u09ac\u09b9\u09be\u09b0 \u0995\u09b0\u09a4\u09c7 \u09a8\u09bf\u09ae\u09cd\u09a8\u09b2\u09bf\u0996\u09bf\u09a4 \u098f\u09aa\u09bf\u0986\u0987 \u0995\u09c0 \u09aa\u09cd\u09b0\u09af\u09bc\u09cb\u099c\u09a8\u0964 \u0995\u09c0\u0997\u09c1\u09b2\u09bf \u0986\u09aa\u09a8\u09be\u09b0 \u09a1\u09bf\u09ad\u09be\u0987\u09b8\u09c7\u09b0 \u09b2\u09cb\u0995\u09be\u09b2 \u09b8\u09cd\u099f\u09cb\u09b0\u09c7\u099c\u09c7 \u09b8\u0982\u09b0\u0995\u09cd\u09b7\u09bf\u09a4 \u09a5\u09be\u0995\u09c7\u0964",
|
193 |
+
"success": {
|
194 |
+
"saved": "\u09b8\u09ab\u09b2\u09ad\u09be\u09ac\u09c7 \u09b8\u0982\u09b0\u0995\u09cd\u09b7\u09bf\u09a4 \u09b9\u09af\u09bc\u09c7\u099b\u09c7"
|
195 |
+
}
|
196 |
+
},
|
197 |
+
"alerts": {
|
198 |
+
"info": "Info",
|
199 |
+
"note": "Note",
|
200 |
+
"tip": "Tip",
|
201 |
+
"important": "Important",
|
202 |
+
"warning": "Warning",
|
203 |
+
"caution": "Caution",
|
204 |
+
"debug": "Debug",
|
205 |
+
"example": "Example",
|
206 |
+
"success": "Success",
|
207 |
+
"help": "Help",
|
208 |
+
"idea": "Idea",
|
209 |
+
"pending": "Pending",
|
210 |
+
"security": "Security",
|
211 |
+
"beta": "Beta",
|
212 |
+
"best-practice": "Best Practice"
|
213 |
+
}
|
214 |
+
}
|
.chainlit/translations/en-US.json
ADDED
@@ -0,0 +1,214 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"common": {
|
3 |
+
"actions": {
|
4 |
+
"cancel": "Cancel",
|
5 |
+
"confirm": "Confirm",
|
6 |
+
"continue": "Continue",
|
7 |
+
"goBack": "Go Back",
|
8 |
+
"reset": "Reset",
|
9 |
+
"submit": "Submit"
|
10 |
+
},
|
11 |
+
"status": {
|
12 |
+
"loading": "Loading...",
|
13 |
+
"error": {
|
14 |
+
"default": "An error occurred",
|
15 |
+
"serverConnection": "Could not reach the server"
|
16 |
+
}
|
17 |
+
}
|
18 |
+
},
|
19 |
+
"auth": {
|
20 |
+
"login": {
|
21 |
+
"title": "Login to access the app",
|
22 |
+
"form": {
|
23 |
+
"email": {
|
24 |
+
"label": "Email address",
|
25 |
+
"required": "email is a required field"
|
26 |
+
},
|
27 |
+
"password": {
|
28 |
+
"label": "Password",
|
29 |
+
"required": "password is a required field"
|
30 |
+
},
|
31 |
+
"actions": {
|
32 |
+
"signin": "Sign In"
|
33 |
+
},
|
34 |
+
"alternativeText": {
|
35 |
+
"or": "OR"
|
36 |
+
}
|
37 |
+
},
|
38 |
+
"errors": {
|
39 |
+
"default": "Unable to sign in",
|
40 |
+
"signin": "Try signing in with a different account",
|
41 |
+
"oauthSignin": "Try signing in with a different account",
|
42 |
+
"redirectUriMismatch": "The redirect URI is not matching the oauth app configuration",
|
43 |
+
"oauthCallback": "Try signing in with a different account",
|
44 |
+
"oauthCreateAccount": "Try signing in with a different account",
|
45 |
+
"emailCreateAccount": "Try signing in with a different account",
|
46 |
+
"callback": "Try signing in with a different account",
|
47 |
+
"oauthAccountNotLinked": "To confirm your identity, sign in with the same account you used originally",
|
48 |
+
"emailSignin": "The e-mail could not be sent",
|
49 |
+
"emailVerify": "Please verify your email, a new email has been sent",
|
50 |
+
"credentialsSignin": "Sign in failed. Check the details you provided are correct",
|
51 |
+
"sessionRequired": "Please sign in to access this page"
|
52 |
+
}
|
53 |
+
},
|
54 |
+
"provider": {
|
55 |
+
"continue": "Continue with {{provider}}"
|
56 |
+
}
|
57 |
+
},
|
58 |
+
"chat": {
|
59 |
+
"input": {
|
60 |
+
"placeholder": "Type your message here...",
|
61 |
+
"actions": {
|
62 |
+
"send": "Send message",
|
63 |
+
"stop": "Stop Task",
|
64 |
+
"attachFiles": "Attach files"
|
65 |
+
}
|
66 |
+
},
|
67 |
+
"speech": {
|
68 |
+
"start": "Start recording",
|
69 |
+
"stop": "Stop recording",
|
70 |
+
"connecting": "Connecting"
|
71 |
+
},
|
72 |
+
"fileUpload": {
|
73 |
+
"dragDrop": "Drag and drop files here",
|
74 |
+
"browse": "Browse Files",
|
75 |
+
"sizeLimit": "Limit:",
|
76 |
+
"errors": {
|
77 |
+
"failed": "Failed to upload",
|
78 |
+
"cancelled": "Cancelled upload of"
|
79 |
+
}
|
80 |
+
},
|
81 |
+
"messages": {
|
82 |
+
"status": {
|
83 |
+
"using": "Using",
|
84 |
+
"used": "Used"
|
85 |
+
},
|
86 |
+
"actions": {
|
87 |
+
"copy": {
|
88 |
+
"button": "Copy to clipboard",
|
89 |
+
"success": "Copied!"
|
90 |
+
}
|
91 |
+
},
|
92 |
+
"feedback": {
|
93 |
+
"positive": "Helpful",
|
94 |
+
"negative": "Not helpful",
|
95 |
+
"edit": "Edit feedback",
|
96 |
+
"dialog": {
|
97 |
+
"title": "Add a comment",
|
98 |
+
"submit": "Submit feedback"
|
99 |
+
},
|
100 |
+
"status": {
|
101 |
+
"updating": "Updating",
|
102 |
+
"updated": "Feedback updated"
|
103 |
+
}
|
104 |
+
}
|
105 |
+
},
|
106 |
+
"history": {
|
107 |
+
"title": "Last Inputs",
|
108 |
+
"empty": "Such empty...",
|
109 |
+
"show": "Show history"
|
110 |
+
},
|
111 |
+
"settings": {
|
112 |
+
"title": "Settings panel"
|
113 |
+
},
|
114 |
+
"watermark": "Built with"
|
115 |
+
},
|
116 |
+
"threadHistory": {
|
117 |
+
"sidebar": {
|
118 |
+
"title": "Past Chats",
|
119 |
+
"filters": {
|
120 |
+
"search": "Search",
|
121 |
+
"placeholder": "Search conversations..."
|
122 |
+
},
|
123 |
+
"timeframes": {
|
124 |
+
"today": "Today",
|
125 |
+
"yesterday": "Yesterday",
|
126 |
+
"previous7days": "Previous 7 days",
|
127 |
+
"previous30days": "Previous 30 days"
|
128 |
+
},
|
129 |
+
"empty": "No threads found",
|
130 |
+
"actions": {
|
131 |
+
"close": "Close sidebar",
|
132 |
+
"open": "Open sidebar"
|
133 |
+
}
|
134 |
+
},
|
135 |
+
"thread": {
|
136 |
+
"untitled": "Untitled Conversation",
|
137 |
+
"menu": {
|
138 |
+
"rename": "Rename",
|
139 |
+
"delete": "Delete"
|
140 |
+
},
|
141 |
+
"actions": {
|
142 |
+
"delete": {
|
143 |
+
"title": "Confirm deletion",
|
144 |
+
"description": "This will delete the thread as well as its messages and elements. This action cannot be undone",
|
145 |
+
"success": "Chat deleted",
|
146 |
+
"inProgress": "Deleting chat"
|
147 |
+
},
|
148 |
+
"rename": {
|
149 |
+
"title": "Rename Thread",
|
150 |
+
"description": "Enter a new name for this thread",
|
151 |
+
"form": {
|
152 |
+
"name": {
|
153 |
+
"label": "Name",
|
154 |
+
"placeholder": "Enter new name"
|
155 |
+
}
|
156 |
+
},
|
157 |
+
"success": "Thread renamed!",
|
158 |
+
"inProgress": "Renaming thread"
|
159 |
+
}
|
160 |
+
}
|
161 |
+
}
|
162 |
+
},
|
163 |
+
"navigation": {
|
164 |
+
"header": {
|
165 |
+
"chat": "Chat",
|
166 |
+
"readme": "Readme",
|
167 |
+
"theme": {
|
168 |
+
"light": "Light Theme",
|
169 |
+
"dark": "Dark Theme",
|
170 |
+
"system": "Follow System"
|
171 |
+
}
|
172 |
+
},
|
173 |
+
"newChat": {
|
174 |
+
"button": "New Chat",
|
175 |
+
"dialog": {
|
176 |
+
"title": "Create New Chat",
|
177 |
+
"description": "This will clear your current chat history. Are you sure you want to continue?",
|
178 |
+
"tooltip": "New Chat"
|
179 |
+
}
|
180 |
+
},
|
181 |
+
"user": {
|
182 |
+
"menu": {
|
183 |
+
"settings": "Settings",
|
184 |
+
"settingsKey": "S",
|
185 |
+
"apiKeys": "API Keys",
|
186 |
+
"logout": "Logout"
|
187 |
+
}
|
188 |
+
}
|
189 |
+
},
|
190 |
+
"apiKeys": {
|
191 |
+
"title": "Required API Keys",
|
192 |
+
"description": "To use this app, the following API keys are required. The keys are stored on your device's local storage.",
|
193 |
+
"success": {
|
194 |
+
"saved": "Saved successfully"
|
195 |
+
}
|
196 |
+
},
|
197 |
+
"alerts": {
|
198 |
+
"info": "Info",
|
199 |
+
"note": "Note",
|
200 |
+
"tip": "Tip",
|
201 |
+
"important": "Important",
|
202 |
+
"warning": "Warning",
|
203 |
+
"caution": "Caution",
|
204 |
+
"debug": "Debug",
|
205 |
+
"example": "Example",
|
206 |
+
"success": "Success",
|
207 |
+
"help": "Help",
|
208 |
+
"idea": "Idea",
|
209 |
+
"pending": "Pending",
|
210 |
+
"security": "Security",
|
211 |
+
"beta": "Beta",
|
212 |
+
"best-practice": "Best Practice"
|
213 |
+
}
|
214 |
+
}
|
.chainlit/translations/gu.json
ADDED
@@ -0,0 +1,214 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"common": {
|
3 |
+
"actions": {
|
4 |
+
"cancel": "\u0ab0\u0aa6 \u0a95\u0ab0\u0acb",
|
5 |
+
"confirm": "\u0aaa\u0ac1\u0ab7\u0acd\u0a9f\u0abf \u0a95\u0ab0\u0acb",
|
6 |
+
"continue": "\u0a9a\u0abe\u0ab2\u0ac1 \u0ab0\u0abe\u0a96\u0acb",
|
7 |
+
"goBack": "\u0aaa\u0abe\u0a9b\u0abe \u0a9c\u0abe\u0a93",
|
8 |
+
"reset": "\u0ab0\u0ac0\u0ab8\u0ac7\u0a9f \u0a95\u0ab0\u0acb",
|
9 |
+
"submit": "\u0ab8\u0aac\u0aae\u0abf\u0a9f \u0a95\u0ab0\u0acb"
|
10 |
+
},
|
11 |
+
"status": {
|
12 |
+
"loading": "\u0ab2\u0acb\u0aa1 \u0aa5\u0a88 \u0ab0\u0ab9\u0acd\u0aaf\u0ac1\u0a82 \u0a9b\u0ac7...",
|
13 |
+
"error": {
|
14 |
+
"default": "\u0a8f\u0a95 \u0aad\u0ac2\u0ab2 \u0aa5\u0a88",
|
15 |
+
"serverConnection": "\u0ab8\u0ab0\u0acd\u0ab5\u0ab0 \u0ab8\u0ac1\u0aa7\u0ac0 \u0aaa\u0ab9\u0acb\u0a82\u0a9a\u0ac0 \u0ab6\u0a95\u0abe\u0aaf\u0ac1\u0a82 \u0aa8\u0aa5\u0ac0"
|
16 |
+
}
|
17 |
+
}
|
18 |
+
},
|
19 |
+
"auth": {
|
20 |
+
"login": {
|
21 |
+
"title": "\u0a8f\u0aaa\u0acd\u0ab2\u0abf\u0a95\u0ac7\u0ab6\u0aa8 \u0a8d\u0a95\u0acd\u0ab8\u0ac7\u0ab8 \u0a95\u0ab0\u0ab5\u0abe \u0aae\u0abe\u0a9f\u0ac7 \u0ab2\u0ac9\u0a97\u0abf\u0aa8 \u0a95\u0ab0\u0acb",
|
22 |
+
"form": {
|
23 |
+
"email": {
|
24 |
+
"label": "\u0a88\u0aae\u0ac7\u0ab2 \u0a8f\u0aa1\u0acd\u0ab0\u0ac7\u0ab8",
|
25 |
+
"required": "\u0a88\u0aae\u0ac7\u0ab2 \u0a86\u0ab5\u0ab6\u0acd\u0aaf\u0a95 \u0a9b\u0ac7"
|
26 |
+
},
|
27 |
+
"password": {
|
28 |
+
"label": "\u0aaa\u0abe\u0ab8\u0ab5\u0ab0\u0acd\u0aa1",
|
29 |
+
"required": "\u0aaa\u0abe\u0ab8\u0ab5\u0ab0\u0acd\u0aa1 \u0a86\u0ab5\u0ab6\u0acd\u0aaf\u0a95 \u0a9b\u0ac7"
|
30 |
+
},
|
31 |
+
"actions": {
|
32 |
+
"signin": "\u0ab8\u0abe\u0a87\u0aa8 \u0a87\u0aa8 \u0a95\u0ab0\u0acb"
|
33 |
+
},
|
34 |
+
"alternativeText": {
|
35 |
+
"or": "\u0a85\u0aa5\u0ab5\u0abe"
|
36 |
+
}
|
37 |
+
},
|
38 |
+
"errors": {
|
39 |
+
"default": "\u0ab8\u0abe\u0a87\u0aa8 \u0a87\u0aa8 \u0a95\u0ab0\u0ac0 \u0ab6\u0a95\u0abe\u0aaf\u0ac1\u0a82 \u0aa8\u0aa5\u0ac0",
|
40 |
+
"signin": "\u0a85\u0ab2\u0a97 \u0a8f\u0a95\u0abe\u0a89\u0aa8\u0acd\u0a9f\u0aa5\u0ac0 \u0ab8\u0abe\u0a87\u0aa8 \u0a87\u0aa8 \u0a95\u0ab0\u0ab5\u0abe\u0aa8\u0acb \u0aaa\u0acd\u0ab0\u0aaf\u0abe\u0ab8 \u0a95\u0ab0\u0acb",
|
41 |
+
"oauthSignin": "\u0a85\u0ab2\u0a97 \u0a8f\u0a95\u0abe\u0a89\u0aa8\u0acd\u0a9f\u0aa5\u0ac0 \u0ab8\u0abe\u0a87\u0aa8 \u0a87\u0aa8 \u0a95\u0ab0\u0ab5\u0abe\u0aa8\u0acb \u0aaa\u0acd\u0ab0\u0aaf\u0abe\u0ab8 \u0a95\u0ab0\u0acb",
|
42 |
+
"redirectUriMismatch": "\u0ab0\u0ac0\u0aa1\u0abe\u0aaf\u0ab0\u0ac7\u0a95\u0acd\u0a9f URI oauth \u0a8d\u0aaa \u0a95\u0aa8\u0acd\u0aab\u0abf\u0a97\u0ab0\u0ac7\u0ab6\u0aa8 \u0ab8\u0abe\u0aa5\u0ac7 \u0aae\u0ac7\u0ab3 \u0a96\u0abe\u0aa4\u0acb \u0aa8\u0aa5\u0ac0",
|
43 |
+
"oauthCallback": "\u0a85\u0ab2\u0a97 \u0a8f\u0a95\u0abe\u0a89\u0aa8\u0acd\u0a9f\u0aa5\u0ac0 \u0ab8\u0abe\u0a87\u0aa8 \u0a87\u0aa8 \u0a95\u0ab0\u0ab5\u0abe\u0aa8\u0acb \u0aaa\u0acd\u0ab0\u0aaf\u0abe\u0ab8 \u0a95\u0ab0\u0acb",
|
44 |
+
"oauthCreateAccount": "\u0a85\u0ab2\u0a97 \u0a8f\u0a95\u0abe\u0a89\u0aa8\u0acd\u0a9f\u0aa5\u0ac0 \u0ab8\u0abe\u0a87\u0aa8 \u0a87\u0aa8 \u0a95\u0ab0\u0ab5\u0abe\u0aa8\u0acb \u0aaa\u0acd\u0ab0\u0aaf\u0abe\u0ab8 \u0a95\u0ab0\u0acb",
|
45 |
+
"emailCreateAccount": "\u0a85\u0ab2\u0a97 \u0a8f\u0a95\u0abe\u0a89\u0aa8\u0acd\u0a9f\u0aa5\u0ac0 \u0ab8\u0abe\u0a87\u0aa8 \u0a87\u0aa8 \u0a95\u0ab0\u0ab5\u0abe\u0aa8\u0acb \u0aaa\u0acd\u0ab0\u0aaf\u0abe\u0ab8 \u0a95\u0ab0\u0acb",
|
46 |
+
"callback": "\u0a85\u0ab2\u0a97 \u0a8f\u0a95\u0abe\u0a89\u0aa8\u0acd\u0a9f\u0aa5\u0ac0 \u0ab8\u0abe\u0a87\u0aa8 \u0a87\u0aa8 \u0a95\u0ab0\u0ab5\u0abe\u0aa8\u0acb \u0aaa\u0acd\u0ab0\u0aaf\u0abe\u0ab8 \u0a95\u0ab0\u0acb",
|
47 |
+
"oauthAccountNotLinked": "\u0aa4\u0aae\u0abe\u0ab0\u0ac0 \u0a93\u0ab3\u0a96\u0aa8\u0ac0 \u0aaa\u0ac1\u0ab7\u0acd\u0a9f\u0abf \u0a95\u0ab0\u0ab5\u0abe \u0aae\u0abe\u0a9f\u0ac7, \u0aae\u0ac2\u0ab3 \u0ab0\u0ac2\u0aaa\u0ac7 \u0ab5\u0abe\u0aaa\u0ab0\u0ac7\u0ab2\u0abe \u0a8f\u0a95\u0abe\u0a89\u0aa8\u0acd\u0a9f\u0aa5\u0ac0 \u0ab8\u0abe\u0a87\u0aa8 \u0a87\u0aa8 \u0a95\u0ab0\u0acb",
|
48 |
+
"emailSignin": "\u0a88\u0aae\u0ac7\u0ab2 \u0aae\u0acb\u0a95\u0ab2\u0ac0 \u0ab6\u0a95\u0abe\u0aaf\u0acb \u0aa8\u0aa5\u0ac0",
|
49 |
+
"emailVerify": "\u0a95\u0ac3\u0aaa\u0abe \u0a95\u0ab0\u0ac0 \u0aa4\u0aae\u0abe\u0ab0\u0acb \u0a88\u0aae\u0ac7\u0ab2 \u0a9a\u0a95\u0abe\u0ab8\u0acb, \u0aa8\u0ab5\u0acb \u0a88\u0aae\u0ac7\u0ab2 \u0aae\u0acb\u0a95\u0ab2\u0ab5\u0abe\u0aae\u0abe\u0a82 \u0a86\u0ab5\u0acd\u0aaf\u0acb \u0a9b\u0ac7",
|
50 |
+
"credentialsSignin": "\u0ab8\u0abe\u0a87\u0aa8 \u0a87\u0aa8 \u0aa8\u0abf\u0ab7\u0acd\u0aab\u0ab3. \u0a86\u0aaa\u0ac7\u0ab2\u0ac0 \u0ab5\u0abf\u0a97\u0aa4\u0acb \u0ab8\u0abe\u0a9a\u0ac0 \u0a9b\u0ac7 \u0a95\u0ac7 \u0aa8\u0ab9\u0ac0\u0a82 \u0aa4\u0ac7 \u0a9a\u0a95\u0abe\u0ab8\u0acb",
|
51 |
+
"sessionRequired": "\u0a86 \u0aaa\u0ac7\u0a9c\u0aa8\u0ac7 \u0a8d\u0a95\u0acd\u0ab8\u0ac7\u0ab8 \u0a95\u0ab0\u0ab5\u0abe \u0aae\u0abe\u0a9f\u0ac7 \u0a95\u0ac3\u0aaa\u0abe \u0a95\u0ab0\u0ac0 \u0ab8\u0abe\u0a87\u0aa8 \u0a87\u0aa8 \u0a95\u0ab0\u0acb"
|
52 |
+
}
|
53 |
+
},
|
54 |
+
"provider": {
|
55 |
+
"continue": "{{provider}} \u0ab8\u0abe\u0aa5\u0ac7 \u0a9a\u0abe\u0ab2\u0ac1 \u0ab0\u0abe\u0a96\u0acb"
|
56 |
+
}
|
57 |
+
},
|
58 |
+
"chat": {
|
59 |
+
"input": {
|
60 |
+
"placeholder": "\u0a85\u0ab9\u0ac0\u0a82 \u0aa4\u0aae\u0abe\u0ab0\u0acb \u0ab8\u0a82\u0aa6\u0ac7\u0ab6 \u0ab2\u0a96\u0acb...",
|
61 |
+
"actions": {
|
62 |
+
"send": "\u0ab8\u0a82\u0aa6\u0ac7\u0ab6 \u0aae\u0acb\u0a95\u0ab2\u0acb",
|
63 |
+
"stop": "\u0a95\u0abe\u0ab0\u0acd\u0aaf \u0ab0\u0acb\u0a95\u0acb",
|
64 |
+
"attachFiles": "\u0aab\u0abe\u0a87\u0ab2\u0acd\u0ab8 \u0a9c\u0acb\u0aa1\u0acb"
|
65 |
+
}
|
66 |
+
},
|
67 |
+
"speech": {
|
68 |
+
"start": "\u0ab0\u0ac7\u0a95\u0acb\u0ab0\u0acd\u0aa1\u0abf\u0a82\u0a97 \u0ab6\u0ab0\u0ac2 \u0a95\u0ab0\u0acb",
|
69 |
+
"stop": "\u0ab0\u0ac7\u0a95\u0acb\u0ab0\u0acd\u0aa1\u0abf\u0a82\u0a97 \u0aac\u0a82\u0aa7 \u0a95\u0ab0\u0acb",
|
70 |
+
"connecting": "\u0a95\u0aa8\u0ac7\u0a95\u0acd\u0a9f \u0aa5\u0a88 \u0ab0\u0ab9\u0acd\u0aaf\u0ac1\u0a82 \u0a9b\u0ac7"
|
71 |
+
},
|
72 |
+
"fileUpload": {
|
73 |
+
"dragDrop": "\u0a85\u0ab9\u0ac0\u0a82 \u0aab\u0abe\u0a87\u0ab2\u0acd\u0ab8 \u0a96\u0ac7\u0a82\u0a9a\u0acb \u0a85\u0aa8\u0ac7 \u0a9b\u0acb\u0aa1\u0acb",
|
74 |
+
"browse": "\u0aab\u0abe\u0a87\u0ab2\u0acd\u0ab8 \u0aac\u0acd\u0ab0\u0abe\u0a89\u0a9d \u0a95\u0ab0\u0acb",
|
75 |
+
"sizeLimit": "\u0aae\u0ab0\u0acd\u0aaf\u0abe\u0aa6\u0abe:",
|
76 |
+
"errors": {
|
77 |
+
"failed": "\u0a85\u0aaa\u0ab2\u0acb\u0aa1 \u0a95\u0ab0\u0ab5\u0abe\u0aae\u0abe\u0a82 \u0aa8\u0abf\u0ab7\u0acd\u0aab\u0ab3",
|
78 |
+
"cancelled": "\u0a85\u0aaa\u0ab2\u0acb\u0aa1 \u0ab0\u0aa6 \u0a95\u0ab0\u0acd\u0aaf\u0ac1\u0a82"
|
79 |
+
}
|
80 |
+
},
|
81 |
+
"messages": {
|
82 |
+
"status": {
|
83 |
+
"using": "\u0ab5\u0abe\u0aaa\u0ab0\u0ac0 \u0ab0\u0ab9\u0acd\u0aaf\u0abe \u0a9b\u0ac7",
|
84 |
+
"used": "\u0ab5\u0aaa\u0ab0\u0abe\u0aaf\u0ac7\u0ab2"
|
85 |
+
},
|
86 |
+
"actions": {
|
87 |
+
"copy": {
|
88 |
+
"button": "\u0a95\u0acd\u0ab2\u0abf\u0aaa\u0aac\u0acb\u0ab0\u0acd\u0aa1 \u0aaa\u0ab0 \u0a95\u0ac9\u0aaa\u0abf \u0a95\u0ab0\u0acb",
|
89 |
+
"success": "\u0a95\u0ac9\u0aaa\u0abf \u0aa5\u0aaf\u0ac1\u0a82!"
|
90 |
+
}
|
91 |
+
},
|
92 |
+
"feedback": {
|
93 |
+
"positive": "\u0a89\u0aaa\u0aaf\u0acb\u0a97\u0ac0",
|
94 |
+
"negative": "\u0aac\u0abf\u0aa8\u0a89\u0aaa\u0aaf\u0acb\u0a97\u0ac0",
|
95 |
+
"edit": "\u0aaa\u0acd\u0ab0\u0aa4\u0abf\u0ab8\u0abe\u0aa6 \u0ab8\u0a82\u0aaa\u0abe\u0aa6\u0abf\u0aa4 \u0a95\u0ab0\u0acb",
|
96 |
+
"dialog": {
|
97 |
+
"title": "\u0a9f\u0abf\u0aaa\u0acd\u0aaa\u0aa3\u0ac0 \u0a89\u0aae\u0ac7\u0ab0\u0acb",
|
98 |
+
"submit": "\u0aaa\u0acd\u0ab0\u0aa4\u0abf\u0ab8\u0abe\u0aa6 \u0ab8\u0aac\u0aae\u0abf\u0a9f \u0a95\u0ab0\u0acb"
|
99 |
+
},
|
100 |
+
"status": {
|
101 |
+
"updating": "\u0a85\u0aaa\u0aa1\u0ac7\u0a9f \u0aa5\u0a88 \u0ab0\u0ab9\u0acd\u0aaf\u0ac1\u0a82 \u0a9b\u0ac7",
|
102 |
+
"updated": "\u0aaa\u0acd\u0ab0\u0aa4\u0abf\u0ab8\u0abe\u0aa6 \u0a85\u0aaa\u0aa1\u0ac7\u0a9f \u0aa5\u0aaf\u0acb"
|
103 |
+
}
|
104 |
+
}
|
105 |
+
},
|
106 |
+
"history": {
|
107 |
+
"title": "\u0a9b\u0ac7\u0ab2\u0acd\u0ab2\u0abe \u0a87\u0aa8\u0aaa\u0ac1\u0a9f\u0acd\u0ab8",
|
108 |
+
"empty": "\u0a96\u0abe\u0ab2\u0ac0 \u0a9b\u0ac7...",
|
109 |
+
"show": "\u0a87\u0aa4\u0abf\u0ab9\u0abe\u0ab8 \u0aac\u0aa4\u0abe\u0ab5\u0acb"
|
110 |
+
},
|
111 |
+
"settings": {
|
112 |
+
"title": "\u0ab8\u0ac7\u0a9f\u0abf\u0a82\u0a97\u0acd\u0ab8 \u0aaa\u0ac7\u0aa8\u0ab2"
|
113 |
+
},
|
114 |
+
"watermark": "\u0ab8\u0abe\u0aa5\u0ac7 \u0aac\u0aa8\u0abe\u0ab5\u0ac7\u0ab2"
|
115 |
+
},
|
116 |
+
"threadHistory": {
|
117 |
+
"sidebar": {
|
118 |
+
"title": "\u0aaa\u0abe\u0a9b\u0ab2\u0ac0 \u0a9a\u0ac7\u0a9f\u0acd\u0ab8",
|
119 |
+
"filters": {
|
120 |
+
"search": "\u0ab6\u0acb\u0aa7\u0acb",
|
121 |
+
"placeholder": "Search conversations..."
|
122 |
+
},
|
123 |
+
"timeframes": {
|
124 |
+
"today": "\u0a86\u0a9c\u0ac7",
|
125 |
+
"yesterday": "\u0a97\u0a88\u0a95\u0abe\u0ab2\u0ac7",
|
126 |
+
"previous7days": "\u0aaa\u0abe\u0a9b\u0ab2\u0abe 7 \u0aa6\u0abf\u0ab5\u0ab8",
|
127 |
+
"previous30days": "\u0aaa\u0abe\u0a9b\u0ab2\u0abe 30 \u0aa6\u0abf\u0ab5\u0ab8"
|
128 |
+
},
|
129 |
+
"empty": "\u0a95\u0acb\u0a88 \u0aa5\u0acd\u0ab0\u0ac7\u0aa1\u0acd\u0ab8 \u0aae\u0ab3\u0acd\u0aaf\u0abe \u0aa8\u0aa5\u0ac0",
|
130 |
+
"actions": {
|
131 |
+
"close": "\u0ab8\u0abe\u0a87\u0aa1\u0aac\u0abe\u0ab0 \u0aac\u0a82\u0aa7 \u0a95\u0ab0\u0acb",
|
132 |
+
"open": "\u0ab8\u0abe\u0a87\u0aa1\u0aac\u0abe\u0ab0 \u0a96\u0acb\u0ab2\u0acb"
|
133 |
+
}
|
134 |
+
},
|
135 |
+
"thread": {
|
136 |
+
"untitled": "\u0ab6\u0ac0\u0ab0\u0acd\u0ab7\u0a95 \u0ab5\u0a97\u0ab0\u0aa8\u0ac0 \u0ab5\u0abe\u0aa4\u0a9a\u0ac0\u0aa4",
|
137 |
+
"menu": {
|
138 |
+
"rename": "Rename",
|
139 |
+
"delete": "Delete"
|
140 |
+
},
|
141 |
+
"actions": {
|
142 |
+
"delete": {
|
143 |
+
"title": "\u0a95\u0abe\u0aa2\u0ac0 \u0aa8\u0abe\u0a96\u0ab5\u0abe\u0aa8\u0ac0 \u0aaa\u0ac1\u0ab7\u0acd\u0a9f\u0abf \u0a95\u0ab0\u0acb",
|
144 |
+
"description": "\u0a86 \u0aa5\u0acd\u0ab0\u0ac7\u0aa1 \u0a85\u0aa8\u0ac7 \u0aa4\u0ac7\u0aa8\u0abe \u0ab8\u0a82\u0aa6\u0ac7\u0ab6\u0abe\u0a93 \u0a85\u0aa8\u0ac7 \u0aa4\u0aa4\u0acd\u0ab5\u0acb\u0aa8\u0ac7 \u0a95\u0abe\u0aa2\u0ac0 \u0aa8\u0abe\u0a96\u0ab6\u0ac7. \u0a86 \u0a95\u0acd\u0ab0\u0abf\u0aaf\u0abe \u0aaa\u0abe\u0a9b\u0ac0 \u0aab\u0ac7\u0ab0\u0ab5\u0ac0 \u0ab6\u0a95\u0abe\u0ab6\u0ac7 \u0aa8\u0ab9\u0ac0\u0a82",
|
145 |
+
"success": "\u0a9a\u0ac7\u0a9f \u0a95\u0abe\u0aa2\u0ac0 \u0aa8\u0abe\u0a96\u0ac0",
|
146 |
+
"inProgress": "\u0a9a\u0ac7\u0a9f \u0a95\u0abe\u0aa2\u0ac0 \u0aa8\u0abe\u0a96\u0ac0 \u0ab0\u0ab9\u0acd\u0aaf\u0abe \u0a9b\u0ac0\u0a8f"
|
147 |
+
},
|
148 |
+
"rename": {
|
149 |
+
"title": "\u0aa5\u0acd\u0ab0\u0ac7\u0aa1\u0aa8\u0ac1\u0a82 \u0aa8\u0abe\u0aae \u0aac\u0aa6\u0ab2\u0acb",
|
150 |
+
"description": "\u0a86 \u0aa5\u0acd\u0ab0\u0ac7\u0aa1 \u0aae\u0abe\u0a9f\u0ac7 \u0aa8\u0ab5\u0ac1\u0a82 \u0aa8\u0abe\u0aae \u0aa6\u0abe\u0a96\u0ab2 \u0a95\u0ab0\u0acb",
|
151 |
+
"form": {
|
152 |
+
"name": {
|
153 |
+
"label": "\u0aa8\u0abe\u0aae",
|
154 |
+
"placeholder": "\u0aa8\u0ab5\u0ac1\u0a82 \u0aa8\u0abe\u0aae \u0aa6\u0abe\u0a96\u0ab2 \u0a95\u0ab0\u0acb"
|
155 |
+
}
|
156 |
+
},
|
157 |
+
"success": "\u0aa5\u0acd\u0ab0\u0ac7\u0aa1\u0aa8\u0ac1\u0a82 \u0aa8\u0abe\u0aae \u0aac\u0aa6\u0ab2\u0abe\u0aaf\u0ac1\u0a82!",
|
158 |
+
"inProgress": "\u0aa5\u0acd\u0ab0\u0ac7\u0aa1\u0aa8\u0ac1\u0a82 \u0aa8\u0abe\u0aae \u0aac\u0aa6\u0ab2\u0ac0 \u0ab0\u0ab9\u0acd\u0aaf\u0abe \u0a9b\u0ac0\u0a8f"
|
159 |
+
}
|
160 |
+
}
|
161 |
+
}
|
162 |
+
},
|
163 |
+
"navigation": {
|
164 |
+
"header": {
|
165 |
+
"chat": "\u0a9a\u0ac7\u0a9f",
|
166 |
+
"readme": "\u0ab5\u0abe\u0a82\u0a9a\u0acb",
|
167 |
+
"theme": {
|
168 |
+
"light": "Light Theme",
|
169 |
+
"dark": "Dark Theme",
|
170 |
+
"system": "Follow System"
|
171 |
+
}
|
172 |
+
},
|
173 |
+
"newChat": {
|
174 |
+
"button": "\u0aa8\u0ab5\u0ac0 \u0a9a\u0ac7\u0a9f",
|
175 |
+
"dialog": {
|
176 |
+
"title": "\u0aa8\u0ab5\u0ac0 \u0a9a\u0ac7\u0a9f \u0aac\u0aa8\u0abe\u0ab5\u0acb",
|
177 |
+
"description": "\u0a86 \u0aa4\u0aae\u0abe\u0ab0\u0acb \u0ab5\u0ab0\u0acd\u0aa4\u0aae\u0abe\u0aa8 \u0a9a\u0ac7\u0a9f \u0a87\u0aa4\u0abf\u0ab9\u0abe\u0ab8 \u0ab8\u0abe\u0aab \u0a95\u0ab0\u0ab6\u0ac7. \u0ab6\u0ac1\u0a82 \u0aa4\u0aae\u0ac7 \u0a9a\u0abe\u0ab2\u0ac1 \u0ab0\u0abe\u0a96\u0ab5\u0abe \u0aae\u0abe\u0a82\u0a97\u0acb \u0a9b\u0acb?",
|
178 |
+
"tooltip": "\u0aa8\u0ab5\u0ac0 \u0a9a\u0ac7\u0a9f"
|
179 |
+
}
|
180 |
+
},
|
181 |
+
"user": {
|
182 |
+
"menu": {
|
183 |
+
"settings": "\u0ab8\u0ac7\u0a9f\u0abf\u0a82\u0a97\u0acd\u0ab8",
|
184 |
+
"settingsKey": "S",
|
185 |
+
"apiKeys": "API \u0a95\u0ac0",
|
186 |
+
"logout": "\u0ab2\u0ac9\u0a97\u0a86\u0a89\u0a9f"
|
187 |
+
}
|
188 |
+
}
|
189 |
+
},
|
190 |
+
"apiKeys": {
|
191 |
+
"title": "\u0a9c\u0ab0\u0ac2\u0ab0\u0ac0 API \u0a95\u0ac0",
|
192 |
+
"description": "\u0a86 \u0a8f\u0aaa\u0acd\u0ab2\u0abf\u0a95\u0ac7\u0ab6\u0aa8 \u0ab5\u0abe\u0aaa\u0ab0\u0ab5\u0abe \u0aae\u0abe\u0a9f\u0ac7, \u0aa8\u0ac0\u0a9a\u0ac7\u0aa8\u0ac0 API \u0a95\u0ac0 \u0a9c\u0ab0\u0ac2\u0ab0\u0ac0 \u0a9b\u0ac7. \u0a95\u0ac0 \u0aa4\u0aae\u0abe\u0ab0\u0abe \u0aa1\u0abf\u0ab5\u0abe\u0a87\u0ab8\u0aa8\u0abe \u0ab2\u0acb\u0a95\u0ab2 \u0ab8\u0acd\u0a9f\u0acb\u0ab0\u0ac7\u0a9c\u0aae\u0abe\u0a82 \u0ab8\u0a82\u0a97\u0acd\u0ab0\u0ab9\u0abf\u0aa4 \u0aa5\u0ab6\u0ac7.",
|
193 |
+
"success": {
|
194 |
+
"saved": "\u0ab8\u0aab\u0ab3\u0aa4\u0abe\u0aaa\u0ac2\u0ab0\u0acd\u0ab5\u0a95 \u0ab8\u0abe\u0a9a\u0ab5\u0acd\u0aaf\u0ac1\u0a82"
|
195 |
+
}
|
196 |
+
},
|
197 |
+
"alerts": {
|
198 |
+
"info": "Info",
|
199 |
+
"note": "Note",
|
200 |
+
"tip": "Tip",
|
201 |
+
"important": "Important",
|
202 |
+
"warning": "Warning",
|
203 |
+
"caution": "Caution",
|
204 |
+
"debug": "Debug",
|
205 |
+
"example": "Example",
|
206 |
+
"success": "Success",
|
207 |
+
"help": "Help",
|
208 |
+
"idea": "Idea",
|
209 |
+
"pending": "Pending",
|
210 |
+
"security": "Security",
|
211 |
+
"beta": "Beta",
|
212 |
+
"best-practice": "Best Practice"
|
213 |
+
}
|
214 |
+
}
|
.chainlit/translations/he-IL.json
ADDED
@@ -0,0 +1,214 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"common": {
|
3 |
+
"actions": {
|
4 |
+
"cancel": "\u05d1\u05d9\u05d8\u05d5\u05dc",
|
5 |
+
"confirm": "\u05d0\u05d9\u05e9\u05d5\u05e8",
|
6 |
+
"continue": "\u05d4\u05de\u05e9\u05da",
|
7 |
+
"goBack": "\u05d7\u05d6\u05d5\u05e8",
|
8 |
+
"reset": "\u05d0\u05d9\u05e4\u05d5\u05e1",
|
9 |
+
"submit": "\u05e9\u05dc\u05d7"
|
10 |
+
},
|
11 |
+
"status": {
|
12 |
+
"loading": "\u05d8\u05d5\u05e2\u05df...",
|
13 |
+
"error": {
|
14 |
+
"default": "\u05d0\u05d9\u05e8\u05e2\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4",
|
15 |
+
"serverConnection": "\u05dc\u05d0 \u05e0\u05d9\u05ea\u05df \u05dc\u05d4\u05ea\u05d7\u05d1\u05e8 \u05dc\u05e9\u05e8\u05ea"
|
16 |
+
}
|
17 |
+
}
|
18 |
+
},
|
19 |
+
"auth": {
|
20 |
+
"login": {
|
21 |
+
"title": "\u05d4\u05ea\u05d7\u05d1\u05e8 \u05db\u05d3\u05d9 \u05dc\u05d2\u05e9\u05ea \u05dc\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d4",
|
22 |
+
"form": {
|
23 |
+
"email": {
|
24 |
+
"label": "\u05db\u05ea\u05d5\u05d1\u05ea \u05d0\u05d9\u05de\u05d9\u05d9\u05dc",
|
25 |
+
"required": "\u05e9\u05d3\u05d4 \u05d4\u05d0\u05d9\u05de\u05d9\u05d9\u05dc \u05d4\u05d5\u05d0 \u05e9\u05d3\u05d4 \u05d7\u05d5\u05d1\u05d4"
|
26 |
+
},
|
27 |
+
"password": {
|
28 |
+
"label": "\u05e1\u05d9\u05e1\u05de\u05d4",
|
29 |
+
"required": "\u05e9\u05d3\u05d4 \u05d4\u05e1\u05d9\u05e1\u05de\u05d4 \u05d4\u05d5\u05d0 \u05e9\u05d3\u05d4 \u05d7\u05d5\u05d1\u05d4"
|
30 |
+
},
|
31 |
+
"actions": {
|
32 |
+
"signin": "\u05d4\u05ea\u05d7\u05d1\u05e8"
|
33 |
+
},
|
34 |
+
"alternativeText": {
|
35 |
+
"or": "\u05d0\u05d5"
|
36 |
+
}
|
37 |
+
},
|
38 |
+
"errors": {
|
39 |
+
"default": "\u05dc\u05d0 \u05e0\u05d9\u05ea\u05df \u05dc\u05d4\u05ea\u05d7\u05d1\u05e8",
|
40 |
+
"signin": "\u05e0\u05e1\u05d4 \u05dc\u05d4\u05ea\u05d7\u05d1\u05e8 \u05e2\u05dd \u05d7\u05e9\u05d1\u05d5\u05df \u05d0\u05d7\u05e8",
|
41 |
+
"oauthSignin": "\u05e0\u05e1\u05d4 \u05dc\u05d4\u05ea\u05d7\u05d1\u05e8 \u05e2\u05dd \u05d7\u05e9\u05d1\u05d5\u05df \u05d0\u05d7\u05e8",
|
42 |
+
"redirectUriMismatch": "\u05db\u05ea\u05d5\u05d1\u05ea \u05d4\u05d4\u05e4\u05e0\u05d9\u05d4 \u05d0\u05d9\u05e0\u05d4 \u05ea\u05d5\u05d0\u05de\u05ea \u05d0\u05ea \u05ea\u05e6\u05d5\u05e8\u05ea \u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d9\u05ea OAuth",
|
43 |
+
"oauthCallback": "\u05e0\u05e1\u05d4 \u05dc\u05d4\u05ea\u05d7\u05d1\u05e8 \u05e2\u05dd \u05d7\u05e9\u05d1\u05d5\u05df \u05d0\u05d7\u05e8",
|
44 |
+
"oauthCreateAccount": "\u05e0\u05e1\u05d4 \u05dc\u05d4\u05ea\u05d7\u05d1\u05e8 \u05e2\u05dd \u05d7\u05e9\u05d1\u05d5\u05df \u05d0\u05d7\u05e8",
|
45 |
+
"emailCreateAccount": "\u05e0\u05e1\u05d4 \u05dc\u05d4\u05ea\u05d7\u05d1\u05e8 \u05e2\u05dd \u05d7\u05e9\u05d1\u05d5\u05df \u05d0\u05d7\u05e8",
|
46 |
+
"callback": "\u05e0\u05e1\u05d4 \u05dc\u05d4\u05ea\u05d7\u05d1\u05e8 \u05e2\u05dd \u05d7\u05e9\u05d1\u05d5\u05df \u05d0\u05d7\u05e8",
|
47 |
+
"oauthAccountNotLinked": "\u05db\u05d3\u05d9 \u05dc\u05d0\u05de\u05ea \u05d0\u05ea \u05d6\u05d4\u05d5\u05ea\u05da, \u05d4\u05ea\u05d7\u05d1\u05e8 \u05e2\u05dd \u05d0\u05d5\u05ea\u05d5 \u05d7\u05e9\u05d1\u05d5\u05df \u05d1\u05d5 \u05d4\u05e9\u05ea\u05de\u05e9\u05ea \u05d1\u05de\u05e7\u05d5\u05e8",
|
48 |
+
"emailSignin": "\u05dc\u05d0 \u05e0\u05d9\u05ea\u05df \u05d4\u05d9\u05d4 \u05dc\u05e9\u05dc\u05d5\u05d7 \u05d0\u05ea \u05d4\u05d0\u05d9\u05de\u05d9\u05d9\u05dc",
|
49 |
+
"emailVerify": "\u05d0\u05e0\u05d0 \u05d0\u05de\u05ea \u05d0\u05ea \u05d4\u05d0\u05d9\u05de\u05d9\u05d9\u05dc \u05e9\u05dc\u05da, \u05e0\u05e9\u05dc\u05d7 \u05d0\u05d9\u05de\u05d9\u05d9\u05dc \u05d7\u05d3\u05e9",
|
50 |
+
"credentialsSignin": "\u05d4\u05d4\u05ea\u05d7\u05d1\u05e8\u05d5\u05ea \u05e0\u05db\u05e9\u05dc\u05d4. \u05d1\u05d3\u05d5\u05e7 \u05e9\u05d4\u05e4\u05e8\u05d8\u05d9\u05dd \u05e9\u05d4\u05d6\u05e0\u05ea \u05e0\u05db\u05d5\u05e0\u05d9\u05dd",
|
51 |
+
"sessionRequired": "\u05d0\u05e0\u05d0 \u05d4\u05ea\u05d7\u05d1\u05e8 \u05db\u05d3\u05d9 \u05dc\u05d2\u05e9\u05ea \u05dc\u05d3\u05e3 \u05d6\u05d4"
|
52 |
+
}
|
53 |
+
},
|
54 |
+
"provider": {
|
55 |
+
"continue": "\u05d4\u05de\u05e9\u05da \u05e2\u05dd {{provider}}"
|
56 |
+
}
|
57 |
+
},
|
58 |
+
"chat": {
|
59 |
+
"input": {
|
60 |
+
"placeholder": "\u05d4\u05e7\u05dc\u05d3 \u05d0\u05ea \u05d4\u05d4\u05d5\u05d3\u05e2\u05d4 \u05e9\u05dc\u05da \u05db\u05d0\u05df...",
|
61 |
+
"actions": {
|
62 |
+
"send": "\u05e9\u05dc\u05d7 \u05d4\u05d5\u05d3\u05e2\u05d4",
|
63 |
+
"stop": "\u05e2\u05e6\u05d5\u05e8 \u05de\u05e9\u05d9\u05de\u05d4",
|
64 |
+
"attachFiles": "\u05e6\u05e8\u05e3 \u05e7\u05d1\u05e6\u05d9\u05dd"
|
65 |
+
}
|
66 |
+
},
|
67 |
+
"speech": {
|
68 |
+
"start": "\u05d4\u05ea\u05d7\u05dc \u05d4\u05e7\u05dc\u05d8\u05d4",
|
69 |
+
"stop": "\u05e2\u05e6\u05d5\u05e8 \u05d4\u05e7\u05dc\u05d8\u05d4",
|
70 |
+
"connecting": "\u05de\u05ea\u05d7\u05d1\u05e8"
|
71 |
+
},
|
72 |
+
"fileUpload": {
|
73 |
+
"dragDrop": "\u05d2\u05e8\u05d5\u05e8 \u05d5\u05e9\u05d7\u05e8\u05e8 \u05e7\u05d1\u05e6\u05d9\u05dd \u05db\u05d0\u05df",
|
74 |
+
"browse": "\u05e2\u05d9\u05d9\u05df \u05d1\u05e7\u05d1\u05e6\u05d9\u05dd",
|
75 |
+
"sizeLimit": "\u05de\u05d2\u05d1\u05dc\u05d4:",
|
76 |
+
"errors": {
|
77 |
+
"failed": "\u05d4\u05e2\u05dc\u05d0\u05d4 \u05e0\u05db\u05e9\u05dc\u05d4",
|
78 |
+
"cancelled": "\u05d4\u05e2\u05dc\u05d0\u05d4 \u05d1\u05d5\u05d8\u05dc\u05d4 \u05e9\u05dc"
|
79 |
+
}
|
80 |
+
},
|
81 |
+
"messages": {
|
82 |
+
"status": {
|
83 |
+
"using": "\u05de\u05e9\u05ea\u05de\u05e9 \u05d1",
|
84 |
+
"used": "\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1"
|
85 |
+
},
|
86 |
+
"actions": {
|
87 |
+
"copy": {
|
88 |
+
"button": "\u05d4\u05e2\u05ea\u05e7 \u05dc\u05dc\u05d5\u05d7",
|
89 |
+
"success": "\u05d4\u05d5\u05e2\u05ea\u05e7!"
|
90 |
+
}
|
91 |
+
},
|
92 |
+
"feedback": {
|
93 |
+
"positive": "\u05de\u05d5\u05e2\u05d9\u05dc",
|
94 |
+
"negative": "\u05dc\u05d0 \u05de\u05d5\u05e2\u05d9\u05dc",
|
95 |
+
"edit": "\u05e2\u05e8\u05d5\u05da \u05de\u05e9\u05d5\u05d1",
|
96 |
+
"dialog": {
|
97 |
+
"title": "\u05d4\u05d5\u05e1\u05e3 \u05ea\u05d2\u05d5\u05d1\u05d4",
|
98 |
+
"submit": "\u05e9\u05dc\u05d7 \u05de\u05e9\u05d5\u05d1"
|
99 |
+
},
|
100 |
+
"status": {
|
101 |
+
"updating": "\u05de\u05e2\u05d3\u05db\u05df",
|
102 |
+
"updated": "\u05d4\u05de\u05e9\u05d5\u05d1 \u05e2\u05d5\u05d3\u05db\u05df"
|
103 |
+
}
|
104 |
+
}
|
105 |
+
},
|
106 |
+
"history": {
|
107 |
+
"title": "\u05e7\u05dc\u05d8\u05d9\u05dd \u05d0\u05d7\u05e8\u05d5\u05e0\u05d9\u05dd",
|
108 |
+
"empty": "\u05db\u05dc \u05db\u05da \u05e8\u05d9\u05e7...",
|
109 |
+
"show": "\u05d4\u05e6\u05d2 \u05d4\u05d9\u05e1\u05d8\u05d5\u05e8\u05d9\u05d4"
|
110 |
+
},
|
111 |
+
"settings": {
|
112 |
+
"title": "\u05e4\u05d0\u05e0\u05dc \u05d4\u05d2\u05d3\u05e8\u05d5\u05ea"
|
113 |
+
},
|
114 |
+
"watermark": "\u05e0\u05d1\u05e0\u05d4 \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea"
|
115 |
+
},
|
116 |
+
"threadHistory": {
|
117 |
+
"sidebar": {
|
118 |
+
"title": "\u05e6'\u05d0\u05d8\u05d9\u05dd \u05e7\u05d5\u05d3\u05de\u05d9\u05dd",
|
119 |
+
"filters": {
|
120 |
+
"search": "\u05d7\u05d9\u05e4\u05d5\u05e9",
|
121 |
+
"placeholder": "Search conversations..."
|
122 |
+
},
|
123 |
+
"timeframes": {
|
124 |
+
"today": "\u05d4\u05d9\u05d5\u05dd",
|
125 |
+
"yesterday": "\u05d0\u05ea\u05de\u05d5\u05dc",
|
126 |
+
"previous7days": "7 \u05d9\u05de\u05d9\u05dd \u05d0\u05d7\u05e8\u05d5\u05e0\u05d9\u05dd",
|
127 |
+
"previous30days": "30 \u05d9\u05de\u05d9\u05dd \u05d0\u05d7\u05e8\u05d5\u05e0\u05d9\u05dd"
|
128 |
+
},
|
129 |
+
"empty": "\u05dc\u05d0 \u05e0\u05de\u05e6\u05d0\u05d5 \u05e9\u05d9\u05d7\u05d5\u05ea",
|
130 |
+
"actions": {
|
131 |
+
"close": "\u05e1\u05d2\u05d5\u05e8 \u05e1\u05e8\u05d2\u05dc \u05e6\u05d3",
|
132 |
+
"open": "\u05e4\u05ea\u05d7 \u05e1\u05e8\u05d2\u05dc \u05e6\u05d3"
|
133 |
+
}
|
134 |
+
},
|
135 |
+
"thread": {
|
136 |
+
"untitled": "\u05e9\u05d9\u05d7\u05d4 \u05dc\u05dc\u05d0 \u05db\u05d5\u05ea\u05e8\u05ea",
|
137 |
+
"menu": {
|
138 |
+
"rename": "Rename",
|
139 |
+
"delete": "Delete"
|
140 |
+
},
|
141 |
+
"actions": {
|
142 |
+
"delete": {
|
143 |
+
"title": "\u05d0\u05e9\u05e8 \u05de\u05d7\u05d9\u05e7\u05d4",
|
144 |
+
"description": "\u05e4\u05e2\u05d5\u05dc\u05d4 \u05d6\u05d5 \u05ea\u05de\u05d7\u05e7 \u05d0\u05ea \u05d4\u05e9\u05d9\u05d7\u05d4 \u05d5\u05db\u05df \u05d0\u05ea \u05d4\u05d4\u05d5\u05d3\u05e2\u05d5\u05ea \u05d5\u05d4\u05d0\u05dc\u05de\u05e0\u05d8\u05d9\u05dd \u05e9\u05dc\u05d4. \u05dc\u05d0 \u05e0\u05d9\u05ea\u05df \u05dc\u05d1\u05d8\u05dc \u05e4\u05e2\u05d5\u05dc\u05d4 \u05d6\u05d5",
|
145 |
+
"success": "\u05d4\u05e6'\u05d0\u05d8 \u05e0\u05de\u05d7\u05e7",
|
146 |
+
"inProgress": "\u05de\u05d5\u05d7\u05e7 \u05e6'\u05d0\u05d8"
|
147 |
+
},
|
148 |
+
"rename": {
|
149 |
+
"title": "\u05e9\u05e0\u05d4 \u05e9\u05dd \u05e9\u05d9\u05d7\u05d4",
|
150 |
+
"description": "\u05d4\u05d6\u05df \u05e9\u05dd \u05d7\u05d3\u05e9 \u05dc\u05e9\u05d9\u05d7\u05d4 \u05d6\u05d5",
|
151 |
+
"form": {
|
152 |
+
"name": {
|
153 |
+
"label": "\u05e9\u05dd",
|
154 |
+
"placeholder": "\u05d4\u05d6\u05df \u05e9\u05dd \u05d7\u05d3\u05e9"
|
155 |
+
}
|
156 |
+
},
|
157 |
+
"success": "\u05e9\u05dd \u05d4\u05e9\u05d9\u05d7\u05d4 \u05e9\u05d5\u05e0\u05d4!",
|
158 |
+
"inProgress": "\u05de\u05e9\u05e0\u05d4 \u05e9\u05dd \u05e9\u05d9\u05d7\u05d4"
|
159 |
+
}
|
160 |
+
}
|
161 |
+
}
|
162 |
+
},
|
163 |
+
"navigation": {
|
164 |
+
"header": {
|
165 |
+
"chat": "\u05e6'\u05d0\u05d8",
|
166 |
+
"readme": "\u05e7\u05e8\u05d0 \u05d0\u05d5\u05ea\u05d9",
|
167 |
+
"theme": {
|
168 |
+
"light": "Light Theme",
|
169 |
+
"dark": "Dark Theme",
|
170 |
+
"system": "Follow System"
|
171 |
+
}
|
172 |
+
},
|
173 |
+
"newChat": {
|
174 |
+
"button": "\u05e6'\u05d0\u05d8 \u05d7\u05d3\u05e9",
|
175 |
+
"dialog": {
|
176 |
+
"title": "\u05e6\u05d5\u05e8 \u05e6'\u05d0\u05d8 \u05d7\u05d3\u05e9",
|
177 |
+
"description": "\u05e4\u05e2\u05d5\u05dc\u05d4 \u05d6\u05d5 \u05ea\u05e0\u05e7\u05d4 \u05d0\u05ea \u05d4\u05d9\u05e1\u05d8\u05d5\u05e8\u05d9\u05d9\u05ea \u05d4\u05e6'\u05d0\u05d8 \u05d4\u05e0\u05d5\u05db\u05d7\u05d9\u05ea \u05e9\u05dc\u05da. \u05d4\u05d0\u05dd \u05d0\u05ea\u05d4 \u05d1\u05d8\u05d5\u05d7 \u05e9\u05d1\u05e8\u05e6\u05d5\u05e0\u05da \u05dc\u05d4\u05de\u05e9\u05d9\u05da?",
|
178 |
+
"tooltip": "\u05e6'\u05d0\u05d8 \u05d7\u05d3\u05e9"
|
179 |
+
}
|
180 |
+
},
|
181 |
+
"user": {
|
182 |
+
"menu": {
|
183 |
+
"settings": "\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea",
|
184 |
+
"settingsKey": "\u05d4",
|
185 |
+
"apiKeys": "\u05de\u05e4\u05ea\u05d7\u05d5\u05ea API",
|
186 |
+
"logout": "\u05d4\u05ea\u05e0\u05ea\u05e7"
|
187 |
+
}
|
188 |
+
}
|
189 |
+
},
|
190 |
+
"apiKeys": {
|
191 |
+
"title": "\u05de\u05e4\u05ea\u05d7\u05d5\u05ea API \u05e0\u05d3\u05e8\u05e9\u05d9\u05dd",
|
192 |
+
"description": "\u05db\u05d3\u05d9 \u05dc\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d4 \u05d6\u05d5, \u05e0\u05d3\u05e8\u05e9\u05d9\u05dd \u05de\u05e4\u05ea\u05d7\u05d5\u05ea API \u05d4\u05d1\u05d0\u05d9\u05dd. \u05d4\u05de\u05e4\u05ea\u05d7\u05d5\u05ea \u05de\u05d0\u05d5\u05d7\u05e1\u05e0\u05d9\u05dd \u05d1\u05d0\u05d7\u05e1\u05d5\u05df \u05d4\u05de\u05e7\u05d5\u05de\u05d9 \u05e9\u05dc \u05d4\u05de\u05db\u05e9\u05d9\u05e8 \u05e9\u05dc\u05da.",
|
193 |
+
"success": {
|
194 |
+
"saved": "\u05e0\u05e9\u05de\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4"
|
195 |
+
}
|
196 |
+
},
|
197 |
+
"alerts": {
|
198 |
+
"info": "Info",
|
199 |
+
"note": "Note",
|
200 |
+
"tip": "Tip",
|
201 |
+
"important": "Important",
|
202 |
+
"warning": "Warning",
|
203 |
+
"caution": "Caution",
|
204 |
+
"debug": "Debug",
|
205 |
+
"example": "Example",
|
206 |
+
"success": "Success",
|
207 |
+
"help": "Help",
|
208 |
+
"idea": "Idea",
|
209 |
+
"pending": "Pending",
|
210 |
+
"security": "Security",
|
211 |
+
"beta": "Beta",
|
212 |
+
"best-practice": "Best Practice"
|
213 |
+
}
|
214 |
+
}
|
.chainlit/translations/hi.json
ADDED
@@ -0,0 +1,214 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"common": {
|
3 |
+
"actions": {
|
4 |
+
"cancel": "\u0930\u0926\u094d\u0926 \u0915\u0930\u0947\u0902",
|
5 |
+
"confirm": "\u092a\u0941\u0937\u094d\u091f\u093f \u0915\u0930\u0947\u0902",
|
6 |
+
"continue": "\u091c\u093e\u0930\u0940 \u0930\u0916\u0947\u0902",
|
7 |
+
"goBack": "\u0935\u093e\u092a\u0938 \u091c\u093e\u090f\u0902",
|
8 |
+
"reset": "\u0930\u0940\u0938\u0947\u091f \u0915\u0930\u0947\u0902",
|
9 |
+
"submit": "\u091c\u092e\u093e \u0915\u0930\u0947\u0902"
|
10 |
+
},
|
11 |
+
"status": {
|
12 |
+
"loading": "\u0932\u094b\u0921 \u0939\u094b \u0930\u0939\u093e \u0939\u0948...",
|
13 |
+
"error": {
|
14 |
+
"default": "\u090f\u0915 \u0924\u094d\u0930\u0941\u091f\u093f \u0939\u0941\u0908",
|
15 |
+
"serverConnection": "\u0938\u0930\u094d\u0935\u0930 \u0938\u0947 \u0938\u0902\u092a\u0930\u094d\u0915 \u0928\u0939\u0940\u0902 \u0939\u094b \u092a\u093e \u0930\u0939\u093e"
|
16 |
+
}
|
17 |
+
}
|
18 |
+
},
|
19 |
+
"auth": {
|
20 |
+
"login": {
|
21 |
+
"title": "\u0910\u092a \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0932\u0949\u0917\u093f\u0928 \u0915\u0930\u0947\u0902",
|
22 |
+
"form": {
|
23 |
+
"email": {
|
24 |
+
"label": "\u0908\u092e\u0947\u0932 \u092a\u0924\u093e",
|
25 |
+
"required": "\u0908\u092e\u0947\u0932 \u090f\u0915 \u0906\u0935\u0936\u094d\u092f\u0915 \u092b\u093c\u0940\u0932\u094d\u0921 \u0939\u0948"
|
26 |
+
},
|
27 |
+
"password": {
|
28 |
+
"label": "\u092a\u093e\u0938\u0935\u0930\u094d\u0921",
|
29 |
+
"required": "\u092a\u093e\u0938\u0935\u0930\u094d\u0921 \u090f\u0915 \u0906\u0935\u0936\u094d\u092f\u0915 \u092b\u093c\u0940\u0932\u094d\u0921 \u0939\u0948"
|
30 |
+
},
|
31 |
+
"actions": {
|
32 |
+
"signin": "\u0938\u093e\u0907\u0928 \u0907\u0928 \u0915\u0930\u0947\u0902"
|
33 |
+
},
|
34 |
+
"alternativeText": {
|
35 |
+
"or": "\u092f\u093e"
|
36 |
+
}
|
37 |
+
},
|
38 |
+
"errors": {
|
39 |
+
"default": "\u0938\u093e\u0907\u0928 \u0907\u0928 \u0915\u0930\u0928\u0947 \u092e\u0947\u0902 \u0905\u0938\u092e\u0930\u094d\u0925",
|
40 |
+
"signin": "\u0915\u093f\u0938\u0940 \u0926\u0942\u0938\u0930\u0947 \u0916\u093e\u0924\u0947 \u0938\u0947 \u0938\u093e\u0907\u0928 \u0907\u0928 \u0915\u0930\u0928\u0947 \u0915\u093e \u092a\u094d\u0930\u092f\u093e\u0938 \u0915\u0930\u0947\u0902",
|
41 |
+
"oauthSignin": "\u0915\u093f\u0938\u0940 \u0926\u0942\u0938\u0930\u0947 \u0916\u093e\u0924\u0947 \u0938\u0947 \u0938\u093e\u0907\u0928 \u0907\u0928 \u0915\u0930\u0928\u0947 \u0915\u093e \u092a\u094d\u0930\u092f\u093e\u0938 \u0915\u0930\u0947\u0902",
|
42 |
+
"redirectUriMismatch": "\u0930\u0940\u0921\u093e\u092f\u0930\u0947\u0915\u094d\u091f URI oauth \u0910\u092a \u0915\u0949\u0928\u094d\u092b\u093c\u093f\u0917\u0930\u0947\u0936\u0928 \u0938\u0947 \u092e\u0947\u0932 \u0928\u0939\u0940\u0902 \u0916\u093e \u0930\u0939\u093e",
|
43 |
+
"oauthCallback": "\u0915\u093f\u0938\u0940 \u0926\u0942\u0938\u0930\u0947 \u0916\u093e\u0924\u0947 \u0938\u0947 \u0938\u093e\u0907\u0928 \u0907\u0928 \u0915\u0930\u0928\u0947 \u0915\u093e \u092a\u094d\u0930\u092f\u093e\u0938 \u0915\u0930\u0947\u0902",
|
44 |
+
"oauthCreateAccount": "\u0915\u093f\u0938\u0940 \u0926\u0942\u0938\u0930\u0947 \u0916\u093e\u0924\u0947 \u0938\u0947 \u0938\u093e\u0907\u0928 \u0907\u0928 \u0915\u0930\u0928\u0947 \u0915\u093e \u092a\u094d\u0930\u092f\u093e\u0938 \u0915\u0930\u0947\u0902",
|
45 |
+
"emailCreateAccount": "\u0915\u093f\u0938\u0940 \u0926\u0942\u0938\u0930\u0947 \u0916\u093e\u0924\u0947 \u0938\u0947 \u0938\u093e\u0907\u0928 \u0907\u0928 \u0915\u0930\u0928\u0947 \u0915\u093e \u092a\u094d\u0930\u092f\u093e\u0938 \u0915\u0930\u0947\u0902",
|
46 |
+
"callback": "\u0915\u093f\u0938\u0940 \u0926\u0942\u0938\u0930\u0947 \u0916\u093e\u0924\u0947 \u0938\u0947 \u0938\u093e\u0907\u0928 \u0907\u0928 \u0915\u0930\u0928\u0947 \u0915\u093e \u092a\u094d\u0930\u092f\u093e\u0938 \u0915\u0930\u0947\u0902",
|
47 |
+
"oauthAccountNotLinked": "\u0905\u092a\u0928\u0940 \u092a\u0939\u091a\u093e\u0928 \u0915\u0940 \u092a\u0941\u0937\u094d\u091f\u093f \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f, \u0909\u0938\u0940 \u0916\u093e\u0924\u0947 \u0938\u0947 \u0938\u093e\u0907\u0928 \u0907\u0928 \u0915\u0930\u0947\u0902 \u091c\u093f\u0938\u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0906\u092a\u0928\u0947 \u092e\u0942\u0932 \u0930\u0942\u092a \u0938\u0947 \u0915\u093f\u092f\u093e \u0925\u093e",
|
48 |
+
"emailSignin": "\u0908\u092e\u0947\u0932 \u0928\u0939\u0940\u0902 \u092d\u0947\u091c\u093e \u091c\u093e \u0938\u0915\u093e",
|
49 |
+
"emailVerify": "\u0915\u0943\u092a\u092f\u093e \u0905\u092a\u0928\u093e \u0908\u092e\u0947\u0932 \u0938\u0924\u094d\u092f\u093e\u092a\u093f\u0924 \u0915\u0930\u0947\u0902, \u090f\u0915 \u0928\u092f\u093e \u0908\u092e\u0947\u0932 \u092d\u0947\u091c\u093e \u0917\u092f\u093e \u0939\u0948",
|
50 |
+
"credentialsSignin": "\u0938\u093e\u0907\u0928 \u0907\u0928 \u0935\u093f\u092b\u0932\u0964 \u0906\u092a\u0915\u0947 \u0926\u094d\u0935\u093e\u0930\u093e \u092a\u094d\u0930\u0926\u093e\u0928 \u0915\u093f\u090f \u0917\u090f \u0935\u093f\u0935\u0930\u0923 \u0915\u0940 \u091c\u093e\u0902\u091a \u0915\u0930\u0947\u0902",
|
51 |
+
"sessionRequired": "\u0907\u0938 \u092a\u0943\u0937\u094d\u0920 \u0924\u0915 \u092a\u0939\u0941\u0902\u091a\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0915\u0943\u092a\u092f\u093e \u0938\u093e\u0907\u0928 \u0907\u0928 \u0915\u0930\u0947\u0902"
|
52 |
+
}
|
53 |
+
},
|
54 |
+
"provider": {
|
55 |
+
"continue": "{{provider}} \u0915\u0947 \u0938\u093e\u0925 \u091c\u093e\u0930\u0940 \u0930\u0916\u0947\u0902"
|
56 |
+
}
|
57 |
+
},
|
58 |
+
"chat": {
|
59 |
+
"input": {
|
60 |
+
"placeholder": "\u0905\u092a\u0928\u093e \u0938\u0902\u0926\u0947\u0936 \u092f\u0939\u093e\u0902 \u091f\u093e\u0907\u092a \u0915\u0930\u0947\u0902...",
|
61 |
+
"actions": {
|
62 |
+
"send": "\u0938\u0902\u0926\u0947\u0936 \u092d\u0947\u091c\u0947\u0902",
|
63 |
+
"stop": "\u0915\u093e\u0930\u094d\u092f \u0930\u094b\u0915\u0947\u0902",
|
64 |
+
"attachFiles": "\u092b\u093c\u093e\u0907\u0932\u0947\u0902 \u0938\u0902\u0932\u0917\u094d\u0928 \u0915\u0930\u0947\u0902"
|
65 |
+
}
|
66 |
+
},
|
67 |
+
"speech": {
|
68 |
+
"start": "\u0930\u093f\u0915\u0949\u0930\u094d\u0921\u093f\u0902\u0917 \u0936\u0941\u0930\u0942 \u0915\u0930\u0947\u0902",
|
69 |
+
"stop": "\u0930\u093f\u0915\u0949\u0930\u094d\u0921\u093f\u0902\u0917 \u0930\u094b\u0915\u0947\u0902",
|
70 |
+
"connecting": "\u0915\u0928\u0947\u0915\u094d\u091f \u0939\u094b \u0930\u0939\u093e \u0939\u0948"
|
71 |
+
},
|
72 |
+
"fileUpload": {
|
73 |
+
"dragDrop": "\u092b\u093c\u093e\u0907\u0932\u094b\u0902 \u0915\u094b \u092f\u0939\u093e\u0902 \u0916\u0940\u0902\u091a\u0947\u0902 \u0914\u0930 \u091b\u094b\u0921\u093c\u0947\u0902",
|
74 |
+
"browse": "\u092b\u093c\u093e\u0907\u0932\u0947\u0902 \u092c\u094d\u0930\u093e\u0909\u091c\u093c \u0915\u0930\u0947\u0902",
|
75 |
+
"sizeLimit": "\u0938\u0940\u092e\u093e:",
|
76 |
+
"errors": {
|
77 |
+
"failed": "\u0905\u092a\u0932\u094b\u0921 \u0915\u0930\u0928\u0947 \u092e\u0947\u0902 \u0935\u093f\u092b\u0932",
|
78 |
+
"cancelled": "\u0915\u093e \u0905\u092a\u0932\u094b\u0921 \u0930\u0926\u094d\u0926 \u0915\u093f\u092f\u093e \u0917\u092f\u093e"
|
79 |
+
}
|
80 |
+
},
|
81 |
+
"messages": {
|
82 |
+
"status": {
|
83 |
+
"using": "\u0909\u092a\u092f\u094b\u0917 \u0915\u0930 \u0930\u0939\u0947 \u0939\u0948\u0902",
|
84 |
+
"used": "\u0909\u092a\u092f\u094b\u0917 \u0915\u093f\u092f\u093e"
|
85 |
+
},
|
86 |
+
"actions": {
|
87 |
+
"copy": {
|
88 |
+
"button": "\u0915\u094d\u0932\u093f\u092a\u092c\u094b\u0930\u094d\u0921 \u092a\u0930 \u0915\u0949\u092a\u0940 \u0915\u0930\u0947\u0902",
|
89 |
+
"success": "\u0915\u0949\u092a\u0940 \u0915\u093f\u092f\u093e \u0917\u092f\u093e!"
|
90 |
+
}
|
91 |
+
},
|
92 |
+
"feedback": {
|
93 |
+
"positive": "\u0938\u0939\u093e\u092f\u0915",
|
94 |
+
"negative": "\u0938\u0939\u093e\u092f\u0915 \u0928\u0939\u0940\u0902",
|
95 |
+
"edit": "\u092a\u094d\u0930\u0924\u093f\u0915\u094d\u0930\u093f\u092f\u093e \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902",
|
96 |
+
"dialog": {
|
97 |
+
"title": "\u091f\u093f\u092a\u094d\u092a\u0923\u0940 \u091c\u094b\u0921\u093c\u0947\u0902",
|
98 |
+
"submit": "\u092a\u094d\u0930\u0924\u093f\u0915\u094d\u0930\u093f\u092f\u093e \u091c\u092e\u093e \u0915\u0930\u0947\u0902"
|
99 |
+
},
|
100 |
+
"status": {
|
101 |
+
"updating": "\u0905\u092a\u0921\u0947\u091f \u0939\u094b \u0930\u0939\u093e \u0939\u0948",
|
102 |
+
"updated": "\u092a\u094d\u0930\u0924\u093f\u0915\u094d\u0930\u093f\u092f\u093e \u0905\u092a\u0921\u0947\u091f \u0915\u0940 \u0917\u0908"
|
103 |
+
}
|
104 |
+
}
|
105 |
+
},
|
106 |
+
"history": {
|
107 |
+
"title": "\u092a\u093f\u091b\u0932\u0947 \u0907\u0928\u092a\u0941\u091f",
|
108 |
+
"empty": "\u0915\u0941\u091b \u092d\u0940 \u0928\u0939\u0940\u0902 \u0939\u0948...",
|
109 |
+
"show": "\u0907\u0924\u093f\u0939\u093e\u0938 \u0926\u093f\u0916\u093e\u090f\u0902"
|
110 |
+
},
|
111 |
+
"settings": {
|
112 |
+
"title": "\u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938 \u092a\u0948\u0928\u0932"
|
113 |
+
},
|
114 |
+
"watermark": "\u0915\u0947 \u0938\u093e\u0925 \u092c\u0928\u093e\u092f\u093e \u0917\u092f\u093e"
|
115 |
+
},
|
116 |
+
"threadHistory": {
|
117 |
+
"sidebar": {
|
118 |
+
"title": "\u092a\u093f\u091b\u0932\u0940 \u091a\u0948\u091f",
|
119 |
+
"filters": {
|
120 |
+
"search": "\u0916\u094b\u091c\u0947\u0902",
|
121 |
+
"placeholder": "Search conversations..."
|
122 |
+
},
|
123 |
+
"timeframes": {
|
124 |
+
"today": "\u0906\u091c",
|
125 |
+
"yesterday": "\u0915\u0932",
|
126 |
+
"previous7days": "\u092a\u093f\u091b\u0932\u0947 7 \u0926\u093f\u0928",
|
127 |
+
"previous30days": "\u092a\u093f\u091b\u0932\u0947 30 \u0926\u093f\u0928"
|
128 |
+
},
|
129 |
+
"empty": "\u0915\u094b\u0908 \u0925\u094d\u0930\u0947\u0921 \u0928\u0939\u0940\u0902 \u092e\u093f\u0932\u093e",
|
130 |
+
"actions": {
|
131 |
+
"close": "\u0938\u093e\u0907\u0921\u092c\u093e\u0930 \u092c\u0902\u0926 \u0915\u0930\u0947\u0902",
|
132 |
+
"open": "\u0938\u093e\u0907\u0921\u092c\u093e\u0930 \u0916\u094b\u0932\u0947\u0902"
|
133 |
+
}
|
134 |
+
},
|
135 |
+
"thread": {
|
136 |
+
"untitled": "\u0936\u0940\u0930\u094d\u0937\u0915\u0939\u0940\u0928 \u0935\u093e\u0930\u094d\u0924\u093e\u0932\u093e\u092a",
|
137 |
+
"menu": {
|
138 |
+
"rename": "Rename",
|
139 |
+
"delete": "Delete"
|
140 |
+
},
|
141 |
+
"actions": {
|
142 |
+
"delete": {
|
143 |
+
"title": "\u0939\u091f\u093e\u0928\u0947 \u0915\u0940 \u092a\u0941\u0937\u094d\u091f\u093f \u0915\u0930\u0947\u0902",
|
144 |
+
"description": "\u092f\u0939 \u0925\u094d\u0930\u0947\u0921 \u0914\u0930 \u0907\u0938\u0915\u0947 \u0938\u0902\u0926\u0947\u0936\u094b\u0902 \u0914\u0930 \u0924\u0924\u094d\u0935\u094b\u0902 \u0915\u094b \u0939\u091f\u093e \u0926\u0947\u0917\u093e\u0964 \u092f\u0939 \u0915\u094d\u0930\u093f\u092f\u093e \u0935\u093e\u092a\u0938 \u0928\u0939\u0940\u0902 \u0915\u0940 \u091c\u093e \u0938\u0915\u0924\u0940",
|
145 |
+
"success": "\u091a\u0948\u091f \u0939\u091f\u093e \u0926\u0940 \u0917\u0908",
|
146 |
+
"inProgress": "\u091a\u0948\u091f \u0939\u091f\u093e\u0908 \u091c\u093e \u0930\u0939\u0940 \u0939\u0948"
|
147 |
+
},
|
148 |
+
"rename": {
|
149 |
+
"title": "\u0925\u094d\u0930\u0947\u0921 \u0915\u093e \u0928\u093e\u092e \u092c\u0926\u0932\u0947\u0902",
|
150 |
+
"description": "\u0907\u0938 \u0925\u094d\u0930\u0947\u0921 \u0915\u0947 \u0932\u093f\u090f \u090f\u0915 \u0928\u092f\u093e \u0928\u093e\u092e \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902",
|
151 |
+
"form": {
|
152 |
+
"name": {
|
153 |
+
"label": "\u0928\u093e\u092e",
|
154 |
+
"placeholder": "\u0928\u092f\u093e \u0928\u093e\u092e \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902"
|
155 |
+
}
|
156 |
+
},
|
157 |
+
"success": "\u0925\u094d\u0930\u0947\u0921 \u0915\u093e \u0928\u093e\u092e \u092c\u0926\u0932 \u0926\u093f\u092f\u093e \u0917\u092f\u093e!",
|
158 |
+
"inProgress": "\u0925\u094d\u0930\u0947\u0921 \u0915\u093e \u0928\u093e\u092e \u092c\u0926\u0932\u093e \u091c\u093e \u0930\u0939\u093e \u0939\u0948"
|
159 |
+
}
|
160 |
+
}
|
161 |
+
}
|
162 |
+
},
|
163 |
+
"navigation": {
|
164 |
+
"header": {
|
165 |
+
"chat": "\u091a\u0948\u091f",
|
166 |
+
"readme": "\u0930\u0940\u0921\u092e\u0940",
|
167 |
+
"theme": {
|
168 |
+
"light": "Light Theme",
|
169 |
+
"dark": "Dark Theme",
|
170 |
+
"system": "Follow System"
|
171 |
+
}
|
172 |
+
},
|
173 |
+
"newChat": {
|
174 |
+
"button": "\u0928\u0908 \u091a\u0948\u091f",
|
175 |
+
"dialog": {
|
176 |
+
"title": "\u0928\u0908 \u091a\u0948\u091f \u092c\u0928\u093e\u090f\u0902",
|
177 |
+
"description": "\u092f\u0939 \u0906\u092a\u0915\u093e \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u091a\u0948\u091f \u0907\u0924\u093f\u0939\u093e\u0938 \u0938\u093e\u092b\u093c \u0915\u0930 \u0926\u0947\u0917\u093e\u0964 \u0915\u094d\u092f\u093e \u0906\u092a \u091c\u093e\u0930\u0940 \u0930\u0916\u0928\u093e \u091a\u093e\u0939\u0924\u0947 \u0939\u0948\u0902?",
|
178 |
+
"tooltip": "\u0928\u0908 \u091a\u0948\u091f"
|
179 |
+
}
|
180 |
+
},
|
181 |
+
"user": {
|
182 |
+
"menu": {
|
183 |
+
"settings": "\u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938",
|
184 |
+
"settingsKey": "S",
|
185 |
+
"apiKeys": "API \u0915\u0941\u0902\u091c\u093f\u092f\u093e\u0902",
|
186 |
+
"logout": "\u0932\u0949\u0917\u0906\u0909\u091f"
|
187 |
+
}
|
188 |
+
}
|
189 |
+
},
|
190 |
+
"apiKeys": {
|
191 |
+
"title": "\u0906\u0935\u0936\u094d\u092f\u0915 API \u0915\u0941\u0902\u091c\u093f\u092f\u093e\u0902",
|
192 |
+
"description": "\u0907\u0938 \u0910\u092a \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f, \u0928\u093f\u092e\u094d\u0928\u0932\u093f\u0916\u093f\u0924 API \u0915\u0941\u0902\u091c\u093f\u092f\u093e\u0902 \u0906\u0935\u0936\u094d\u092f\u0915 \u0939\u0948\u0902\u0964 \u0915\u0941\u0902\u091c\u093f\u092f\u093e\u0902 \u0906\u092a\u0915\u0947 \u0921\u093f\u0935\u093e\u0907\u0938 \u0915\u0947 \u0938\u094d\u0925\u093e\u0928\u0940\u092f \u0938\u0902\u0917\u094d\u0930\u0939\u0923 \u092e\u0947\u0902 \u0938\u0902\u0917\u094d\u0930\u0939\u0940\u0924 \u0915\u0940 \u091c\u093e\u0924\u0940 \u0939\u0948\u0902\u0964",
|
193 |
+
"success": {
|
194 |
+
"saved": "\u0938\u092b\u0932\u0924\u093e\u092a\u0942\u0930\u094d\u0935\u0915 \u0938\u0939\u0947\u091c\u093e \u0917\u092f\u093e"
|
195 |
+
}
|
196 |
+
},
|
197 |
+
"alerts": {
|
198 |
+
"info": "Info",
|
199 |
+
"note": "Note",
|
200 |
+
"tip": "Tip",
|
201 |
+
"important": "Important",
|
202 |
+
"warning": "Warning",
|
203 |
+
"caution": "Caution",
|
204 |
+
"debug": "Debug",
|
205 |
+
"example": "Example",
|
206 |
+
"success": "Success",
|
207 |
+
"help": "Help",
|
208 |
+
"idea": "Idea",
|
209 |
+
"pending": "Pending",
|
210 |
+
"security": "Security",
|
211 |
+
"beta": "Beta",
|
212 |
+
"best-practice": "Best Practice"
|
213 |
+
}
|
214 |
+
}
|
.chainlit/translations/ja.json
ADDED
@@ -0,0 +1,214 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"common": {
|
3 |
+
"actions": {
|
4 |
+
"cancel": "\u30ad\u30e3\u30f3\u30bb\u30eb",
|
5 |
+
"confirm": "\u78ba\u8a8d",
|
6 |
+
"continue": "\u7d9a\u3051\u308b",
|
7 |
+
"goBack": "\u623b\u308b",
|
8 |
+
"reset": "\u30ea\u30bb\u30c3\u30c8",
|
9 |
+
"submit": "\u9001\u4fe1"
|
10 |
+
},
|
11 |
+
"status": {
|
12 |
+
"loading": "\u8aad\u307f\u8fbc\u307f\u4e2d...",
|
13 |
+
"error": {
|
14 |
+
"default": "\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f",
|
15 |
+
"serverConnection": "\u30b5\u30fc\u30d0\u30fc\u306b\u63a5\u7d9a\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f"
|
16 |
+
}
|
17 |
+
}
|
18 |
+
},
|
19 |
+
"auth": {
|
20 |
+
"login": {
|
21 |
+
"title": "\u30a2\u30d7\u30ea\u306b\u30ed\u30b0\u30a4\u30f3",
|
22 |
+
"form": {
|
23 |
+
"email": {
|
24 |
+
"label": "\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9",
|
25 |
+
"required": "\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u306f\u5fc5\u9808\u9805\u76ee\u3067\u3059"
|
26 |
+
},
|
27 |
+
"password": {
|
28 |
+
"label": "\u30d1\u30b9\u30ef\u30fc\u30c9",
|
29 |
+
"required": "\u30d1\u30b9\u30ef\u30fc\u30c9\u306f\u5fc5\u9808\u9805\u76ee\u3067\u3059"
|
30 |
+
},
|
31 |
+
"actions": {
|
32 |
+
"signin": "\u30b5\u30a4\u30f3\u30a4\u30f3"
|
33 |
+
},
|
34 |
+
"alternativeText": {
|
35 |
+
"or": "\u307e\u305f\u306f"
|
36 |
+
}
|
37 |
+
},
|
38 |
+
"errors": {
|
39 |
+
"default": "\u30b5\u30a4\u30f3\u30a4\u30f3\u3067\u304d\u307e\u305b\u3093",
|
40 |
+
"signin": "\u5225\u306e\u30a2\u30ab\u30a6\u30f3\u30c8\u3067\u30b5\u30a4\u30f3\u30a4\u30f3\u3057\u3066\u304f\u3060\u3055\u3044",
|
41 |
+
"oauthSignin": "\u5225\u306e\u30a2\u30ab\u30a6\u30f3\u30c8\u3067\u30b5\u30a4\u30f3\u30a4\u30f3\u3057\u3066\u304f\u3060\u3055\u3044",
|
42 |
+
"redirectUriMismatch": "\u30ea\u30c0\u30a4\u30ec\u30af\u30c8URI\u304cOAuth\u30a2\u30d7\u30ea\u306e\u8a2d\u5b9a\u3068\u4e00\u81f4\u3057\u307e\u305b\u3093",
|
43 |
+
"oauthCallback": "\u5225\u306e\u30a2\u30ab\u30a6\u30f3\u30c8\u3067\u30b5\u30a4\u30f3\u30a4\u30f3\u3057\u3066\u304f\u3060\u3055\u3044",
|
44 |
+
"oauthCreateAccount": "\u5225\u306e\u30a2\u30ab\u30a6\u30f3\u30c8\u3067\u30b5\u30a4\u30f3\u30a4\u30f3\u3057\u3066\u304f\u3060\u3055\u3044",
|
45 |
+
"emailCreateAccount": "\u5225\u306e\u30a2\u30ab\u30a6\u30f3\u30c8\u3067\u30b5\u30a4\u30f3\u30a4\u30f3\u3057\u3066\u304f\u3060\u3055\u3044",
|
46 |
+
"callback": "\u5225\u306e\u30a2\u30ab\u30a6\u30f3\u30c8\u3067\u30b5\u30a4\u30f3\u30a4\u30f3\u3057\u3066\u304f\u3060\u3055\u3044",
|
47 |
+
"oauthAccountNotLinked": "\u672c\u4eba\u78ba\u8a8d\u306e\u305f\u3081\u3001\u6700\u521d\u306b\u4f7f\u7528\u3057\u305f\u306e\u3068\u540c\u3058\u30a2\u30ab\u30a6\u30f3\u30c8\u3067\u30b5\u30a4\u30f3\u30a4\u30f3\u3057\u3066\u304f\u3060\u3055\u3044",
|
48 |
+
"emailSignin": "\u30e1\u30fc\u30eb\u3092\u9001\u4fe1\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f",
|
49 |
+
"emailVerify": "\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u65b0\u3057\u3044\u30e1\u30fc\u30eb\u304c\u9001\u4fe1\u3055\u308c\u307e\u3057\u305f",
|
50 |
+
"credentialsSignin": "\u30b5\u30a4\u30f3\u30a4\u30f3\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002\u5165\u529b\u3057\u305f\u60c5\u5831\u304c\u6b63\u3057\u3044\u304b\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044",
|
51 |
+
"sessionRequired": "\u3053\u306e\u30da\u30fc\u30b8\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u306b\u306f\u30b5\u30a4\u30f3\u30a4\u30f3\u3057\u3066\u304f\u3060\u3055\u3044"
|
52 |
+
}
|
53 |
+
},
|
54 |
+
"provider": {
|
55 |
+
"continue": "{{provider}}\u3067\u7d9a\u3051\u308b"
|
56 |
+
}
|
57 |
+
},
|
58 |
+
"chat": {
|
59 |
+
"input": {
|
60 |
+
"placeholder": "\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044...",
|
61 |
+
"actions": {
|
62 |
+
"send": "\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u9001\u4fe1",
|
63 |
+
"stop": "\u30bf\u30b9\u30af\u3092\u505c\u6b62",
|
64 |
+
"attachFiles": "\u30d5\u30a1\u30a4\u30eb\u3092\u6dfb\u4ed8"
|
65 |
+
}
|
66 |
+
},
|
67 |
+
"speech": {
|
68 |
+
"start": "\u9332\u97f3\u958b\u59cb",
|
69 |
+
"stop": "\u9332\u97f3\u505c\u6b62",
|
70 |
+
"connecting": "\u63a5\u7d9a\u4e2d"
|
71 |
+
},
|
72 |
+
"fileUpload": {
|
73 |
+
"dragDrop": "\u3053\u3053\u306b\u30d5\u30a1\u30a4\u30eb\u3092\u30c9\u30e9\u30c3\u30b0\uff06\u30c9\u30ed\u30c3\u30d7",
|
74 |
+
"browse": "\u30d5\u30a1\u30a4\u30eb\u3092\u53c2\u7167",
|
75 |
+
"sizeLimit": "\u5236\u9650\uff1a",
|
76 |
+
"errors": {
|
77 |
+
"failed": "\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u306b\u5931\u6557\u3057\u307e\u3057\u305f",
|
78 |
+
"cancelled": "\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3092\u30ad\u30e3\u30f3\u30bb\u30eb\u3057\u307e\u3057\u305f\uff1a"
|
79 |
+
}
|
80 |
+
},
|
81 |
+
"messages": {
|
82 |
+
"status": {
|
83 |
+
"using": "\u4f7f\u7528\u4e2d",
|
84 |
+
"used": "\u4f7f\u7528\u6e08\u307f"
|
85 |
+
},
|
86 |
+
"actions": {
|
87 |
+
"copy": {
|
88 |
+
"button": "\u30af\u30ea\u30c3\u30d7\u30dc\u30fc\u30c9\u306b\u30b3\u30d4\u30fc",
|
89 |
+
"success": "\u30b3\u30d4\u30fc\u3057\u307e\u3057\u305f\uff01"
|
90 |
+
}
|
91 |
+
},
|
92 |
+
"feedback": {
|
93 |
+
"positive": "\u5f79\u306b\u7acb\u3063\u305f",
|
94 |
+
"negative": "\u5f79\u306b\u7acb\u305f\u306a\u304b\u3063\u305f",
|
95 |
+
"edit": "\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u3092\u7de8\u96c6",
|
96 |
+
"dialog": {
|
97 |
+
"title": "\u30b3\u30e1\u30f3\u30c8\u3092\u8ffd\u52a0",
|
98 |
+
"submit": "\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u3092\u9001\u4fe1"
|
99 |
+
},
|
100 |
+
"status": {
|
101 |
+
"updating": "\u66f4\u65b0\u4e2d",
|
102 |
+
"updated": "\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f"
|
103 |
+
}
|
104 |
+
}
|
105 |
+
},
|
106 |
+
"history": {
|
107 |
+
"title": "\u6700\u8fd1\u306e\u5165\u529b",
|
108 |
+
"empty": "\u4f55\u3082\u3042\u308a\u307e\u305b\u3093...",
|
109 |
+
"show": "\u5c65\u6b74\u3092\u8868\u793a"
|
110 |
+
},
|
111 |
+
"settings": {
|
112 |
+
"title": "\u8a2d\u5b9a\u30d1\u30cd\u30eb"
|
113 |
+
},
|
114 |
+
"watermark": "\u958b\u767a\u5143\uff1a"
|
115 |
+
},
|
116 |
+
"threadHistory": {
|
117 |
+
"sidebar": {
|
118 |
+
"title": "\u904e\u53bb\u306e\u30c1\u30e3\u30c3\u30c8",
|
119 |
+
"filters": {
|
120 |
+
"search": "\u691c\u7d22",
|
121 |
+
"placeholder": "Search conversations..."
|
122 |
+
},
|
123 |
+
"timeframes": {
|
124 |
+
"today": "\u4eca\u65e5",
|
125 |
+
"yesterday": "\u6628\u65e5",
|
126 |
+
"previous7days": "\u904e\u53bb7\u65e5\u9593",
|
127 |
+
"previous30days": "\u904e\u53bb30\u65e5\u9593"
|
128 |
+
},
|
129 |
+
"empty": "\u30b9\u30ec\u30c3\u30c9\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093",
|
130 |
+
"actions": {
|
131 |
+
"close": "\u30b5\u30a4\u30c9\u30d0\u30fc\u3092\u9589\u3058\u308b",
|
132 |
+
"open": "\u30b5\u30a4\u30c9\u30d0\u30fc\u3092\u958b\u304f"
|
133 |
+
}
|
134 |
+
},
|
135 |
+
"thread": {
|
136 |
+
"untitled": "\u7121\u984c\u306e\u4f1a\u8a71",
|
137 |
+
"menu": {
|
138 |
+
"rename": "Rename",
|
139 |
+
"delete": "Delete"
|
140 |
+
},
|
141 |
+
"actions": {
|
142 |
+
"delete": {
|
143 |
+
"title": "\u524a\u9664\u306e\u78ba\u8a8d",
|
144 |
+
"description": "\u3053\u306e\u30b9\u30ec\u30c3\u30c9\u3068\u305d\u306e\u30e1\u30c3\u30bb\u30fc\u30b8\u3001\u8981\u7d20\u304c\u524a\u9664\u3055\u308c\u307e\u3059\u3002\u3053\u306e\u64cd\u4f5c\u306f\u53d6\u308a\u6d88\u305b\u307e\u305b\u3093",
|
145 |
+
"success": "\u30c1\u30e3\u30c3\u30c8\u3092\u524a\u9664\u3057\u307e\u3057\u305f",
|
146 |
+
"inProgress": "\u30c1\u30e3\u30c3\u30c8\u3092\u524a\u9664\u4e2d"
|
147 |
+
},
|
148 |
+
"rename": {
|
149 |
+
"title": "\u30b9\u30ec\u30c3\u30c9\u306e\u540d\u524d\u3092\u5909\u66f4",
|
150 |
+
"description": "\u3053\u306e\u30b9\u30ec\u30c3\u30c9\u306e\u65b0\u3057\u3044\u540d\u524d\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044",
|
151 |
+
"form": {
|
152 |
+
"name": {
|
153 |
+
"label": "\u540d\u524d",
|
154 |
+
"placeholder": "\u65b0\u3057\u3044\u540d\u524d\u3092\u5165\u529b"
|
155 |
+
}
|
156 |
+
},
|
157 |
+
"success": "\u30b9\u30ec\u30c3\u30c9\u540d\u3092\u5909\u66f4\u3057\u307e\u3057\u305f\uff01",
|
158 |
+
"inProgress": "\u30b9\u30ec\u30c3\u30c9\u540d\u3092\u5909\u66f4\u4e2d"
|
159 |
+
}
|
160 |
+
}
|
161 |
+
}
|
162 |
+
},
|
163 |
+
"navigation": {
|
164 |
+
"header": {
|
165 |
+
"chat": "\u30c1\u30e3\u30c3\u30c8",
|
166 |
+
"readme": "\u8aac\u660e\u66f8",
|
167 |
+
"theme": {
|
168 |
+
"light": "Light Theme",
|
169 |
+
"dark": "Dark Theme",
|
170 |
+
"system": "Follow System"
|
171 |
+
}
|
172 |
+
},
|
173 |
+
"newChat": {
|
174 |
+
"button": "\u65b0\u898f\u30c1\u30e3\u30c3\u30c8",
|
175 |
+
"dialog": {
|
176 |
+
"title": "\u65b0\u898f\u30c1\u30e3\u30c3\u30c8\u306e\u4f5c\u6210",
|
177 |
+
"description": "\u73fe\u5728\u306e\u30c1\u30e3\u30c3\u30c8\u5c65\u6b74\u304c\u30af\u30ea\u30a2\u3055\u308c\u307e\u3059\u3002\u7d9a\u884c\u3057\u307e\u3059\u304b\uff1f",
|
178 |
+
"tooltip": "\u65b0\u898f\u30c1\u30e3\u30c3\u30c8"
|
179 |
+
}
|
180 |
+
},
|
181 |
+
"user": {
|
182 |
+
"menu": {
|
183 |
+
"settings": "\u8a2d\u5b9a",
|
184 |
+
"settingsKey": "S",
|
185 |
+
"apiKeys": "API\u30ad\u30fc",
|
186 |
+
"logout": "\u30ed\u30b0\u30a2\u30a6\u30c8"
|
187 |
+
}
|
188 |
+
}
|
189 |
+
},
|
190 |
+
"apiKeys": {
|
191 |
+
"title": "\u5fc5\u8981\u306aAPI\u30ad\u30fc",
|
192 |
+
"description": "\u3053\u306e\u30a2\u30d7\u30ea\u3092\u4f7f\u7528\u3059\u308b\u306b\u306f\u3001\u4ee5\u4e0b\u306eAPI\u30ad\u30fc\u304c\u5fc5\u8981\u3067\u3059\u3002\u30ad\u30fc\u306f\u304a\u4f7f\u3044\u306e\u30c7\u30d0\u30a4\u30b9\u306e\u30ed\u30fc\u30ab\u30eb\u30b9\u30c8\u30ec\u30fc\u30b8\u306b\u4fdd\u5b58\u3055\u308c\u307e\u3059\u3002",
|
193 |
+
"success": {
|
194 |
+
"saved": "\u4fdd\u5b58\u304c\u5b8c\u4e86\u3057\u307e\u3057\u305f"
|
195 |
+
}
|
196 |
+
},
|
197 |
+
"alerts": {
|
198 |
+
"info": "Info",
|
199 |
+
"note": "Note",
|
200 |
+
"tip": "Tip",
|
201 |
+
"important": "Important",
|
202 |
+
"warning": "Warning",
|
203 |
+
"caution": "Caution",
|
204 |
+
"debug": "Debug",
|
205 |
+
"example": "Example",
|
206 |
+
"success": "Success",
|
207 |
+
"help": "Help",
|
208 |
+
"idea": "Idea",
|
209 |
+
"pending": "Pending",
|
210 |
+
"security": "Security",
|
211 |
+
"beta": "Beta",
|
212 |
+
"best-practice": "Best Practice"
|
213 |
+
}
|
214 |
+
}
|
.chainlit/translations/kn.json
ADDED
@@ -0,0 +1,214 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"common": {
|
3 |
+
"actions": {
|
4 |
+
"cancel": "\u0cb0\u0ca6\u0ccd\u0ca6\u0cc1\u0cae\u0cbe\u0ca1\u0cbf",
|
5 |
+
"confirm": "\u0ca6\u0cc3\u0ca2\u0cc0\u0c95\u0cb0\u0cbf\u0cb8\u0cbf",
|
6 |
+
"continue": "\u0cae\u0cc1\u0c82\u0ca6\u0cc1\u0cb5\u0cb0\u0cbf\u0cb8\u0cbf",
|
7 |
+
"goBack": "\u0cb9\u0cbf\u0c82\u0ca6\u0cc6 \u0cb9\u0ccb\u0c97\u0cbf",
|
8 |
+
"reset": "\u0cae\u0cb0\u0cc1\u0cb9\u0cca\u0c82\u0ca6\u0cbf\u0cb8\u0cbf",
|
9 |
+
"submit": "\u0cb8\u0cb2\u0ccd\u0cb2\u0cbf\u0cb8\u0cbf"
|
10 |
+
},
|
11 |
+
"status": {
|
12 |
+
"loading": "\u0cb2\u0ccb\u0ca1\u0ccd \u0c86\u0c97\u0cc1\u0ca4\u0ccd\u0ca4\u0cbf\u0ca6\u0cc6...",
|
13 |
+
"error": {
|
14 |
+
"default": "\u0ca6\u0ccb\u0cb7 \u0cb8\u0c82\u0cad\u0cb5\u0cbf\u0cb8\u0cbf\u0ca6\u0cc6",
|
15 |
+
"serverConnection": "\u0cb8\u0cb0\u0ccd\u0cb5\u0cb0\u0ccd\u200c \u0c85\u0ca8\u0ccd\u0ca8\u0cc1 \u0ca4\u0cb2\u0cc1\u0caa\u0cb2\u0cc1 \u0cb8\u0cbe\u0ca7\u0ccd\u0caf\u0cb5\u0cbe\u0c97\u0cb2\u0cbf\u0cb2\u0ccd\u0cb2"
|
16 |
+
}
|
17 |
+
}
|
18 |
+
},
|
19 |
+
"auth": {
|
20 |
+
"login": {
|
21 |
+
"title": "\u0c85\u0caa\u0ccd\u0cb2\u0cbf\u0c95\u0cc7\u0cb6\u0ca8\u0ccd\u200c\u0c97\u0cc6 \u0caa\u0ccd\u0cb0\u0cb5\u0cc7\u0cb6\u0cbf\u0cb8\u0cb2\u0cc1 \u0cb2\u0cbe\u0c97\u0cbf\u0ca8\u0ccd \u0cae\u0cbe\u0ca1\u0cbf",
|
22 |
+
"form": {
|
23 |
+
"email": {
|
24 |
+
"label": "\u0c87\u0cae\u0cc7\u0cb2\u0ccd \u0cb5\u0cbf\u0cb3\u0cbe\u0cb8",
|
25 |
+
"required": "\u0c87\u0cae\u0cc7\u0cb2\u0ccd \u0c85\u0c97\u0ca4\u0ccd\u0caf\u0cb5\u0cbf\u0cb0\u0cc1\u0cb5 \u0c95\u0ccd\u0cb7\u0cc7\u0ca4\u0ccd\u0cb0"
|
26 |
+
},
|
27 |
+
"password": {
|
28 |
+
"label": "\u0caa\u0cbe\u0cb8\u0ccd\u200c\u0cb5\u0cb0\u0ccd\u0ca1\u0ccd",
|
29 |
+
"required": "\u0caa\u0cbe\u0cb8\u0ccd\u200c\u0cb5\u0cb0\u0ccd\u0ca1\u0ccd \u0c85\u0c97\u0ca4\u0ccd\u0caf\u0cb5\u0cbf\u0cb0\u0cc1\u0cb5 \u0c95\u0ccd\u0cb7\u0cc7\u0ca4\u0ccd\u0cb0"
|
30 |
+
},
|
31 |
+
"actions": {
|
32 |
+
"signin": "\u0cb8\u0cc8\u0ca8\u0ccd \u0c87\u0ca8\u0ccd \u0cae\u0cbe\u0ca1\u0cbf"
|
33 |
+
},
|
34 |
+
"alternativeText": {
|
35 |
+
"or": "\u0c85\u0ca5\u0cb5\u0cbe"
|
36 |
+
}
|
37 |
+
},
|
38 |
+
"errors": {
|
39 |
+
"default": "\u0cb8\u0cc8\u0ca8\u0ccd \u0c87\u0ca8\u0ccd \u0cae\u0cbe\u0ca1\u0cb2\u0cc1 \u0cb8\u0cbe\u0ca7\u0ccd\u0caf\u0cb5\u0cbe\u0c97\u0cb2\u0cbf\u0cb2\u0ccd\u0cb2",
|
40 |
+
"signin": "\u0cac\u0cc7\u0cb0\u0cc6 \u0c96\u0cbe\u0ca4\u0cc6\u0caf\u0cca\u0c82\u0ca6\u0cbf\u0c97\u0cc6 \u0cb8\u0cc8\u0ca8\u0ccd \u0c87\u0ca8\u0ccd \u0cae\u0cbe\u0ca1\u0cb2\u0cc1 \u0caa\u0ccd\u0cb0\u0caf\u0ca4\u0ccd\u0ca8\u0cbf\u0cb8\u0cbf",
|
41 |
+
"oauthSignin": "\u0cac\u0cc7\u0cb0\u0cc6 \u0c96\u0cbe\u0ca4\u0cc6\u0caf\u0cca\u0c82\u0ca6\u0cbf\u0c97\u0cc6 \u0cb8\u0cc8\u0ca8\u0ccd \u0c87\u0ca8\u0ccd \u0cae\u0cbe\u0ca1\u0cb2\u0cc1 \u0caa\u0ccd\u0cb0\u0caf\u0ca4\u0ccd\u0ca8\u0cbf\u0cb8\u0cbf",
|
42 |
+
"redirectUriMismatch": "\u0cb0\u0cc0\u0ca1\u0cc8\u0cb0\u0cc6\u0c95\u0ccd\u0c9f\u0ccd URI \u0c93\u0ca5\u0ccd \u0c85\u0caa\u0ccd\u0cb2\u0cbf\u0c95\u0cc7\u0cb6\u0ca8\u0ccd \u0c95\u0cbe\u0ca8\u0ccd\u0cab\u0cbf\u0c97\u0cb0\u0cc7\u0cb6\u0ca8\u0ccd\u200c\u0c97\u0cc6 \u0cb9\u0cca\u0c82\u0ca6\u0cbf\u0c95\u0cc6\u0caf\u0cbe\u0c97\u0cc1\u0ca4\u0ccd\u0ca4\u0cbf\u0cb2\u0ccd\u0cb2",
|
43 |
+
"oauthCallback": "\u0cac\u0cc7\u0cb0\u0cc6 \u0c96\u0cbe\u0ca4\u0cc6\u0caf\u0cca\u0c82\u0ca6\u0cbf\u0c97\u0cc6 \u0cb8\u0cc8\u0ca8\u0ccd \u0c87\u0ca8\u0ccd \u0cae\u0cbe\u0ca1\u0cb2\u0cc1 \u0caa\u0ccd\u0cb0\u0caf\u0ca4\u0ccd\u0ca8\u0cbf\u0cb8\u0cbf",
|
44 |
+
"oauthCreateAccount": "\u0cac\u0cc7\u0cb0\u0cc6 \u0c96\u0cbe\u0ca4\u0cc6\u0caf\u0cca\u0c82\u0ca6\u0cbf\u0c97\u0cc6 \u0cb8\u0cc8\u0ca8\u0ccd \u0c87\u0ca8\u0ccd \u0cae\u0cbe\u0ca1\u0cb2\u0cc1 \u0caa\u0ccd\u0cb0\u0caf\u0ca4\u0ccd\u0ca8\u0cbf\u0cb8\u0cbf",
|
45 |
+
"emailCreateAccount": "\u0cac\u0cc7\u0cb0\u0cc6 \u0c96\u0cbe\u0ca4\u0cc6\u0caf\u0cca\u0c82\u0ca6\u0cbf\u0c97\u0cc6 \u0cb8\u0cc8\u0ca8\u0ccd \u0c87\u0ca8\u0ccd \u0cae\u0cbe\u0ca1\u0cb2\u0cc1 \u0caa\u0ccd\u0cb0\u0caf\u0ca4\u0ccd\u0ca8\u0cbf\u0cb8\u0cbf",
|
46 |
+
"callback": "\u0cac\u0cc7\u0cb0\u0cc6 \u0c96\u0cbe\u0ca4\u0cc6\u0caf\u0cca\u0c82\u0ca6\u0cbf\u0c97\u0cc6 \u0cb8\u0cc8\u0ca8\u0ccd \u0c87\u0ca8\u0ccd \u0cae\u0cbe\u0ca1\u0cb2\u0cc1 \u0caa\u0ccd\u0cb0\u0caf\u0ca4\u0ccd\u0ca8\u0cbf\u0cb8\u0cbf",
|
47 |
+
"oauthAccountNotLinked": "\u0ca8\u0cbf\u0cae\u0ccd\u0cae \u0c97\u0cc1\u0cb0\u0cc1\u0ca4\u0ca8\u0ccd\u0ca8\u0cc1 \u0ca6\u0cc3\u0ca2\u0cc0\u0c95\u0cb0\u0cbf\u0cb8\u0cb2\u0cc1, \u0ca8\u0cc0\u0cb5\u0cc1 \u0cae\u0cca\u0ca6\u0cb2\u0cc1 \u0cac\u0cb3\u0cb8\u0cbf\u0ca6 \u0c85\u0ca6\u0cc7 \u0c96\u0cbe\u0ca4\u0cc6\u0caf\u0cca\u0c82\u0ca6\u0cbf\u0c97\u0cc6 \u0cb8\u0cc8\u0ca8\u0ccd \u0c87\u0ca8\u0ccd \u0cae\u0cbe\u0ca1\u0cbf",
|
48 |
+
"emailSignin": "\u0c87\u0cae\u0cc7\u0cb2\u0ccd \u0c95\u0cb3\u0cc1\u0cb9\u0cbf\u0cb8\u0cb2\u0cc1 \u0cb8\u0cbe\u0ca7\u0ccd\u0caf\u0cb5\u0cbe\u0c97\u0cb2\u0cbf\u0cb2\u0ccd\u0cb2",
|
49 |
+
"emailVerify": "\u0ca6\u0caf\u0cb5\u0cbf\u0c9f\u0ccd\u0c9f\u0cc1 \u0ca8\u0cbf\u0cae\u0ccd\u0cae \u0c87\u0cae\u0cc7\u0cb2\u0ccd \u0caa\u0cb0\u0cbf\u0cb6\u0cc0\u0cb2\u0cbf\u0cb8\u0cbf, \u0cb9\u0cca\u0cb8 \u0c87\u0cae\u0cc7\u0cb2\u0ccd \u0c95\u0cb3\u0cc1\u0cb9\u0cbf\u0cb8\u0cb2\u0cbe\u0c97\u0cbf\u0ca6\u0cc6",
|
50 |
+
"credentialsSignin": "\u0cb8\u0cc8\u0ca8\u0ccd \u0c87\u0ca8\u0ccd \u0cb5\u0cbf\u0cab\u0cb2\u0cb5\u0cbe\u0c97\u0cbf\u0ca6\u0cc6. \u0ca8\u0cc0\u0cb5\u0cc1 \u0c92\u0ca6\u0c97\u0cbf\u0cb8\u0cbf\u0ca6 \u0cb5\u0cbf\u0cb5\u0cb0\u0c97\u0cb3\u0cc1 \u0cb8\u0cb0\u0cbf\u0caf\u0cbe\u0c97\u0cbf\u0cb5\u0cc6\u0caf\u0cc7 \u0c8e\u0c82\u0ca6\u0cc1 \u0caa\u0cb0\u0cbf\u0cb6\u0cc0\u0cb2\u0cbf\u0cb8\u0cbf",
|
51 |
+
"sessionRequired": "\u0c88 \u0caa\u0cc1\u0c9f\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1 \u0caa\u0ccd\u0cb0\u0cb5\u0cc7\u0cb6\u0cbf\u0cb8\u0cb2\u0cc1 \u0ca6\u0caf\u0cb5\u0cbf\u0c9f\u0ccd\u0c9f\u0cc1 \u0cb8\u0cc8\u0ca8\u0ccd \u0c87\u0ca8\u0ccd \u0cae\u0cbe\u0ca1\u0cbf"
|
52 |
+
}
|
53 |
+
},
|
54 |
+
"provider": {
|
55 |
+
"continue": "{{provider}} \u0ca8\u0cca\u0c82\u0ca6\u0cbf\u0c97\u0cc6 \u0cae\u0cc1\u0c82\u0ca6\u0cc1\u0cb5\u0cb0\u0cbf\u0cb8\u0cbf"
|
56 |
+
}
|
57 |
+
},
|
58 |
+
"chat": {
|
59 |
+
"input": {
|
60 |
+
"placeholder": "\u0ca8\u0cbf\u0cae\u0ccd\u0cae \u0cb8\u0c82\u0ca6\u0cc7\u0cb6\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1 \u0c87\u0cb2\u0ccd\u0cb2\u0cbf \u0c9f\u0cc8\u0caa\u0ccd \u0cae\u0cbe\u0ca1\u0cbf...",
|
61 |
+
"actions": {
|
62 |
+
"send": "\u0cb8\u0c82\u0ca6\u0cc7\u0cb6 \u0c95\u0cb3\u0cc1\u0cb9\u0cbf\u0cb8\u0cbf",
|
63 |
+
"stop": "\u0c95\u0cbe\u0cb0\u0ccd\u0caf \u0ca8\u0cbf\u0cb2\u0ccd\u0cb2\u0cbf\u0cb8\u0cbf",
|
64 |
+
"attachFiles": "\u0cab\u0cc8\u0cb2\u0ccd\u200c\u0c97\u0cb3\u0ca8\u0ccd\u0ca8\u0cc1 \u0cb2\u0c97\u0ca4\u0ccd\u0ca4\u0cbf\u0cb8\u0cbf"
|
65 |
+
}
|
66 |
+
},
|
67 |
+
"speech": {
|
68 |
+
"start": "\u0cb0\u0cc6\u0c95\u0cbe\u0cb0\u0ccd\u0ca1\u0cbf\u0c82\u0c97\u0ccd \u0caa\u0ccd\u0cb0\u0cbe\u0cb0\u0c82\u0cad\u0cbf\u0cb8\u0cbf",
|
69 |
+
"stop": "\u0cb0\u0cc6\u0c95\u0cbe\u0cb0\u0ccd\u0ca1\u0cbf\u0c82\u0c97\u0ccd \u0ca8\u0cbf\u0cb2\u0ccd\u0cb2\u0cbf\u0cb8\u0cbf",
|
70 |
+
"connecting": "\u0cb8\u0c82\u0caa\u0cb0\u0ccd\u0c95\u0cbf\u0cb8\u0cb2\u0cbe\u0c97\u0cc1\u0ca4\u0ccd\u0ca4\u0cbf\u0ca6\u0cc6"
|
71 |
+
},
|
72 |
+
"fileUpload": {
|
73 |
+
"dragDrop": "\u0cab\u0cc8\u0cb2\u0ccd\u200c\u0c97\u0cb3\u0ca8\u0ccd\u0ca8\u0cc1 \u0c87\u0cb2\u0ccd\u0cb2\u0cbf \u0c8e\u0cb3\u0cc6\u0ca6\u0cc1 \u0cac\u0cbf\u0ca1\u0cbf",
|
74 |
+
"browse": "\u0cab\u0cc8\u0cb2\u0ccd\u200c\u0c97\u0cb3\u0ca8\u0ccd\u0ca8\u0cc1 \u0cac\u0ccd\u0cb0\u0ccc\u0cb8\u0ccd \u0cae\u0cbe\u0ca1\u0cbf",
|
75 |
+
"sizeLimit": "\u0cae\u0cbf\u0ca4\u0cbf:",
|
76 |
+
"errors": {
|
77 |
+
"failed": "\u0c85\u0caa\u0ccd\u200c\u0cb2\u0ccb\u0ca1\u0ccd \u0cb5\u0cbf\u0cab\u0cb2\u0cb5\u0cbe\u0c97\u0cbf\u0ca6\u0cc6",
|
78 |
+
"cancelled": "\u0c85\u0caa\u0ccd\u200c\u0cb2\u0ccb\u0ca1\u0ccd \u0cb0\u0ca6\u0ccd\u0ca6\u0cc1\u0c97\u0cca\u0cb3\u0cbf\u0cb8\u0cb2\u0cbe\u0c97\u0cbf\u0ca6\u0cc6"
|
79 |
+
}
|
80 |
+
},
|
81 |
+
"messages": {
|
82 |
+
"status": {
|
83 |
+
"using": "\u0cac\u0cb3\u0cb8\u0cc1\u0ca4\u0ccd\u0ca4\u0cbf\u0cb0\u0cc1\u0cb5\u0cc1\u0ca6\u0cc1",
|
84 |
+
"used": "\u0cac\u0cb3\u0cb8\u0cb2\u0cbe\u0c97\u0cbf\u0ca6\u0cc6"
|
85 |
+
},
|
86 |
+
"actions": {
|
87 |
+
"copy": {
|
88 |
+
"button": "\u0c95\u0ccd\u0cb2\u0cbf\u0caa\u0ccd\u200c\u0cac\u0ccb\u0cb0\u0ccd\u0ca1\u0ccd\u200c\u0c97\u0cc6 \u0ca8\u0c95\u0cb2\u0cbf\u0cb8\u0cbf",
|
89 |
+
"success": "\u0ca8\u0c95\u0cb2\u0cbf\u0cb8\u0cb2\u0cbe\u0c97\u0cbf\u0ca6\u0cc6!"
|
90 |
+
}
|
91 |
+
},
|
92 |
+
"feedback": {
|
93 |
+
"positive": "\u0cb8\u0cb9\u0cbe\u0caf\u0c95\u0cb5\u0cbe\u0c97\u0cbf\u0ca6\u0cc6",
|
94 |
+
"negative": "\u0cb8\u0cb9\u0cbe\u0caf\u0c95\u0cb5\u0cbe\u0c97\u0cbf\u0cb2\u0ccd\u0cb2",
|
95 |
+
"edit": "\u0caa\u0ccd\u0cb0\u0ca4\u0cbf\u0c95\u0ccd\u0cb0\u0cbf\u0caf\u0cc6 \u0cb8\u0c82\u0caa\u0cbe\u0ca6\u0cbf\u0cb8\u0cbf",
|
96 |
+
"dialog": {
|
97 |
+
"title": "\u0c95\u0cbe\u0cae\u0cc6\u0c82\u0c9f\u0ccd \u0cb8\u0cc7\u0cb0\u0cbf\u0cb8\u0cbf",
|
98 |
+
"submit": "\u0caa\u0ccd\u0cb0\u0ca4\u0cbf\u0c95\u0ccd\u0cb0\u0cbf\u0caf\u0cc6 \u0cb8\u0cb2\u0ccd\u0cb2\u0cbf\u0cb8\u0cbf"
|
99 |
+
},
|
100 |
+
"status": {
|
101 |
+
"updating": "\u0ca8\u0cb5\u0cc0\u0c95\u0cb0\u0cbf\u0cb8\u0cb2\u0cbe\u0c97\u0cc1\u0ca4\u0ccd\u0ca4\u0cbf\u0ca6\u0cc6",
|
102 |
+
"updated": "\u0caa\u0ccd\u0cb0\u0ca4\u0cbf\u0c95\u0ccd\u0cb0\u0cbf\u0caf\u0cc6 \u0ca8\u0cb5\u0cc0\u0c95\u0cb0\u0cbf\u0cb8\u0cb2\u0cbe\u0c97\u0cbf\u0ca6\u0cc6"
|
103 |
+
}
|
104 |
+
}
|
105 |
+
},
|
106 |
+
"history": {
|
107 |
+
"title": "\u0c95\u0cca\u0ca8\u0cc6\u0caf \u0c87\u0ca8\u0ccd\u200c\u0caa\u0cc1\u0c9f\u0ccd\u200c\u0c97\u0cb3\u0cc1",
|
108 |
+
"empty": "\u0c96\u0cbe\u0cb2\u0cbf\u0caf\u0cbe\u0c97\u0cbf\u0ca6\u0cc6...",
|
109 |
+
"show": "\u0c87\u0ca4\u0cbf\u0cb9\u0cbe\u0cb8 \u0ca4\u0ccb\u0cb0\u0cbf\u0cb8\u0cbf"
|
110 |
+
},
|
111 |
+
"settings": {
|
112 |
+
"title": "\u0cb8\u0cc6\u0c9f\u0ccd\u0c9f\u0cbf\u0c82\u0c97\u0ccd\u200c\u0c97\u0cb3 \u0caa\u0ccd\u0caf\u0cbe\u0ca8\u0cc6\u0cb2\u0ccd"
|
113 |
+
},
|
114 |
+
"watermark": "\u0c87\u0ca6\u0cb0\u0cca\u0c82\u0ca6\u0cbf\u0c97\u0cc6 \u0ca8\u0cbf\u0cb0\u0ccd\u0cae\u0cbf\u0cb8\u0cb2\u0cbe\u0c97\u0cbf\u0ca6\u0cc6"
|
115 |
+
},
|
116 |
+
"threadHistory": {
|
117 |
+
"sidebar": {
|
118 |
+
"title": "\u0cb9\u0cbf\u0c82\u0ca6\u0cbf\u0ca8 \u0cb8\u0c82\u0cad\u0cbe\u0cb7\u0ca3\u0cc6\u0c97\u0cb3\u0cc1",
|
119 |
+
"filters": {
|
120 |
+
"search": "\u0cb9\u0cc1\u0ca1\u0cc1\u0c95\u0cbf",
|
121 |
+
"placeholder": "Search conversations..."
|
122 |
+
},
|
123 |
+
"timeframes": {
|
124 |
+
"today": "\u0c87\u0c82\u0ca6\u0cc1",
|
125 |
+
"yesterday": "\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6",
|
126 |
+
"previous7days": "\u0cb9\u0cbf\u0c82\u0ca6\u0cbf\u0ca8 7 \u0ca6\u0cbf\u0ca8\u0c97\u0cb3\u0cc1",
|
127 |
+
"previous30days": "\u0cb9\u0cbf\u0c82\u0ca6\u0cbf\u0ca8 30 \u0ca6\u0cbf\u0ca8\u0c97\u0cb3\u0cc1"
|
128 |
+
},
|
129 |
+
"empty": "\u0caf\u0cbe\u0cb5\u0cc1\u0ca6\u0cc7 \u0cb8\u0c82\u0cad\u0cbe\u0cb7\u0ca3\u0cc6\u0c97\u0cb3\u0cc1 \u0c95\u0c82\u0ca1\u0cc1\u0cac\u0c82\u0ca6\u0cbf\u0cb2\u0ccd\u0cb2",
|
130 |
+
"actions": {
|
131 |
+
"close": "\u0caa\u0c95\u0ccd\u0c95\u0ca6 \u0caa\u0c9f\u0ccd\u0c9f\u0cbf \u0cae\u0cc1\u0c9a\u0ccd\u0c9a\u0cbf",
|
132 |
+
"open": "\u0caa\u0c95\u0ccd\u0c95\u0ca6 \u0caa\u0c9f\u0ccd\u0c9f\u0cbf \u0ca4\u0cc6\u0cb0\u0cc6\u0caf\u0cbf\u0cb0\u0cbf"
|
133 |
+
}
|
134 |
+
},
|
135 |
+
"thread": {
|
136 |
+
"untitled": "\u0cb6\u0cc0\u0cb0\u0ccd\u0cb7\u0cbf\u0c95\u0cc6\u0cb0\u0cb9\u0cbf\u0ca4 \u0cb8\u0c82\u0cad\u0cbe\u0cb7\u0ca3\u0cc6",
|
137 |
+
"menu": {
|
138 |
+
"rename": "Rename",
|
139 |
+
"delete": "Delete"
|
140 |
+
},
|
141 |
+
"actions": {
|
142 |
+
"delete": {
|
143 |
+
"title": "\u0c85\u0cb3\u0cbf\u0cb8\u0cc1\u0cb5\u0cbf\u0c95\u0cc6\u0caf\u0ca8\u0ccd\u0ca8\u0cc1 \u0ca6\u0cc3\u0ca2\u0cc0\u0c95\u0cb0\u0cbf\u0cb8\u0cbf",
|
144 |
+
"description": "\u0c87\u0ca6\u0cc1 \u0cb8\u0c82\u0cad\u0cbe\u0cb7\u0ca3\u0cc6\u0caf\u0ca8\u0ccd\u0ca8\u0cc1 \u0cb9\u0cbe\u0c97\u0cc2 \u0c85\u0ca6\u0cb0 \u0cb8\u0c82\u0ca6\u0cc7\u0cb6\u0c97\u0cb3\u0cc1 \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0c85\u0c82\u0cb6\u0c97\u0cb3\u0ca8\u0ccd\u0ca8\u0cc1 \u0c85\u0cb3\u0cbf\u0cb8\u0cc1\u0ca4\u0ccd\u0ca4\u0ca6\u0cc6. \u0c88 \u0c95\u0ccd\u0cb0\u0cbf\u0caf\u0cc6\u0caf\u0ca8\u0ccd\u0ca8\u0cc1 \u0cb0\u0ca6\u0ccd\u0ca6\u0cc1\u0c97\u0cca\u0cb3\u0cbf\u0cb8\u0cb2\u0cc1 \u0cb8\u0cbe\u0ca7\u0ccd\u0caf\u0cb5\u0cbf\u0cb2\u0ccd\u0cb2",
|
145 |
+
"success": "\u0cb8\u0c82\u0cad\u0cbe\u0cb7\u0ca3\u0cc6 \u0c85\u0cb3\u0cbf\u0cb8\u0cb2\u0cbe\u0c97\u0cbf\u0ca6\u0cc6",
|
146 |
+
"inProgress": "\u0cb8\u0c82\u0cad\u0cbe\u0cb7\u0ca3\u0cc6 \u0c85\u0cb3\u0cbf\u0cb8\u0cb2\u0cbe\u0c97\u0cc1\u0ca4\u0ccd\u0ca4\u0cbf\u0ca6\u0cc6"
|
147 |
+
},
|
148 |
+
"rename": {
|
149 |
+
"title": "\u0cb8\u0c82\u0cad\u0cbe\u0cb7\u0ca3\u0cc6\u0caf \u0cb9\u0cc6\u0cb8\u0cb0\u0cc1 \u0cac\u0ca6\u0cb2\u0cbe\u0caf\u0cbf\u0cb8\u0cbf",
|
150 |
+
"description": "\u0c88 \u0cb8\u0c82\u0cad\u0cbe\u0cb7\u0ca3\u0cc6\u0c97\u0cc6 \u0cb9\u0cca\u0cb8 \u0cb9\u0cc6\u0cb8\u0cb0\u0ca8\u0ccd\u0ca8\u0cc1 \u0ca8\u0cae\u0cc2\u0ca6\u0cbf\u0cb8\u0cbf",
|
151 |
+
"form": {
|
152 |
+
"name": {
|
153 |
+
"label": "\u0cb9\u0cc6\u0cb8\u0cb0\u0cc1",
|
154 |
+
"placeholder": "\u0cb9\u0cca\u0cb8 \u0cb9\u0cc6\u0cb8\u0cb0\u0ca8\u0ccd\u0ca8\u0cc1 \u0ca8\u0cae\u0cc2\u0ca6\u0cbf\u0cb8\u0cbf"
|
155 |
+
}
|
156 |
+
},
|
157 |
+
"success": "\u0cb8\u0c82\u0cad\u0cbe\u0cb7\u0ca3\u0cc6\u0caf \u0cb9\u0cc6\u0cb8\u0cb0\u0cc1 \u0cac\u0ca6\u0cb2\u0cbe\u0caf\u0cbf\u0cb8\u0cb2\u0cbe\u0c97\u0cbf\u0ca6\u0cc6!",
|
158 |
+
"inProgress": "\u0cb8\u0c82\u0cad\u0cbe\u0cb7\u0ca3\u0cc6\u0caf \u0cb9\u0cc6\u0cb8\u0cb0\u0cc1 \u0cac\u0ca6\u0cb2\u0cbe\u0caf\u0cbf\u0cb8\u0cb2\u0cbe\u0c97\u0cc1\u0ca4\u0ccd\u0ca4\u0cbf\u0ca6\u0cc6"
|
159 |
+
}
|
160 |
+
}
|
161 |
+
}
|
162 |
+
},
|
163 |
+
"navigation": {
|
164 |
+
"header": {
|
165 |
+
"chat": "\u0cb8\u0c82\u0cad\u0cbe\u0cb7\u0ca3\u0cc6",
|
166 |
+
"readme": "\u0c93\u0ca6\u0cbf",
|
167 |
+
"theme": {
|
168 |
+
"light": "Light Theme",
|
169 |
+
"dark": "Dark Theme",
|
170 |
+
"system": "Follow System"
|
171 |
+
}
|
172 |
+
},
|
173 |
+
"newChat": {
|
174 |
+
"button": "\u0cb9\u0cca\u0cb8 \u0cb8\u0c82\u0cad\u0cbe\u0cb7\u0ca3\u0cc6",
|
175 |
+
"dialog": {
|
176 |
+
"title": "\u0cb9\u0cca\u0cb8 \u0cb8\u0c82\u0cad\u0cbe\u0cb7\u0ca3\u0cc6 \u0cb0\u0c9a\u0cbf\u0cb8\u0cbf",
|
177 |
+
"description": "\u0c87\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0ccd\u0cae \u0caa\u0ccd\u0cb0\u0cb8\u0ccd\u0ca4\u0cc1\u0ca4 \u0cb8\u0c82\u0cad\u0cbe\u0cb7\u0ca3\u0cc6\u0caf \u0c87\u0ca4\u0cbf\u0cb9\u0cbe\u0cb8\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1 \u0c85\u0cb3\u0cbf\u0cb8\u0cc1\u0ca4\u0ccd\u0ca4\u0ca6\u0cc6. \u0ca8\u0cc0\u0cb5\u0cc1 \u0cae\u0cc1\u0c82\u0ca6\u0cc1\u0cb5\u0cb0\u0cc6\u0caf\u0cb2\u0cc1 \u0cac\u0caf\u0cb8\u0cc1\u0cb5\u0cbf\u0cb0\u0cbe?",
|
178 |
+
"tooltip": "\u0cb9\u0cca\u0cb8 \u0cb8\u0c82\u0cad\u0cbe\u0cb7\u0ca3\u0cc6"
|
179 |
+
}
|
180 |
+
},
|
181 |
+
"user": {
|
182 |
+
"menu": {
|
183 |
+
"settings": "\u0cb8\u0cc6\u0c9f\u0ccd\u0c9f\u0cbf\u0c82\u0c97\u0ccd\u200c\u0c97\u0cb3\u0cc1",
|
184 |
+
"settingsKey": "S",
|
185 |
+
"apiKeys": "API \u0c95\u0cc0\u0c97\u0cb3\u0cc1",
|
186 |
+
"logout": "\u0cb2\u0cbe\u0c97\u0ccd \u0c94\u0c9f\u0ccd"
|
187 |
+
}
|
188 |
+
}
|
189 |
+
},
|
190 |
+
"apiKeys": {
|
191 |
+
"title": "\u0c85\u0c97\u0ca4\u0ccd\u0caf\u0cb5\u0cbf\u0cb0\u0cc1\u0cb5 API \u0c95\u0cc0\u0c97\u0cb3\u0cc1",
|
192 |
+
"description": "\u0c88 \u0c85\u0caa\u0ccd\u0cb2\u0cbf\u0c95\u0cc7\u0cb6\u0ca8\u0ccd \u0cac\u0cb3\u0cb8\u0cb2\u0cc1, \u0c88 \u0c95\u0cc6\u0cb3\u0c97\u0cbf\u0ca8 API \u0c95\u0cc0\u0c97\u0cb3\u0cc1 \u0c85\u0c97\u0ca4\u0ccd\u0caf\u0cb5\u0cbf\u0cb0\u0cc1\u0ca4\u0ccd\u0ca4\u0cb5\u0cc6. \u0c95\u0cc0\u0c97\u0cb3\u0ca8\u0ccd\u0ca8\u0cc1 \u0ca8\u0cbf\u0cae\u0ccd\u0cae \u0cb8\u0cbe\u0ca7\u0ca8\u0ca6 \u0cb8\u0ccd\u0ca5\u0cb3\u0cc0\u0caf \u0cb8\u0c82\u0c97\u0ccd\u0cb0\u0cb9\u0ca3\u0cc6\u0caf\u0cb2\u0ccd\u0cb2\u0cbf \u0cb8\u0c82\u0c97\u0ccd\u0cb0\u0cb9\u0cbf\u0cb8\u0cb2\u0cbe\u0c97\u0cc1\u0ca4\u0ccd\u0ca4\u0ca6\u0cc6.",
|
193 |
+
"success": {
|
194 |
+
"saved": "\u0caf\u0cb6\u0cb8\u0ccd\u0cb5\u0cbf\u0caf\u0cbe\u0c97\u0cbf \u0c89\u0cb3\u0cbf\u0cb8\u0cb2\u0cbe\u0c97\u0cbf\u0ca6\u0cc6"
|
195 |
+
}
|
196 |
+
},
|
197 |
+
"alerts": {
|
198 |
+
"info": "Info",
|
199 |
+
"note": "Note",
|
200 |
+
"tip": "Tip",
|
201 |
+
"important": "Important",
|
202 |
+
"warning": "Warning",
|
203 |
+
"caution": "Caution",
|
204 |
+
"debug": "Debug",
|
205 |
+
"example": "Example",
|
206 |
+
"success": "Success",
|
207 |
+
"help": "Help",
|
208 |
+
"idea": "Idea",
|
209 |
+
"pending": "Pending",
|
210 |
+
"security": "Security",
|
211 |
+
"beta": "Beta",
|
212 |
+
"best-practice": "Best Practice"
|
213 |
+
}
|
214 |
+
}
|
.chainlit/translations/ml.json
ADDED
@@ -0,0 +1,214 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"common": {
|
3 |
+
"actions": {
|
4 |
+
"cancel": "\u0d31\u0d26\u0d4d\u0d26\u0d3e\u0d15\u0d4d\u0d15\u0d41\u0d15",
|
5 |
+
"confirm": "\u0d38\u0d4d\u0d25\u0d3f\u0d30\u0d40\u0d15\u0d30\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15",
|
6 |
+
"continue": "\u0d24\u0d41\u0d1f\u0d30\u0d41\u0d15",
|
7 |
+
"goBack": "\u0d24\u0d3f\u0d30\u0d3f\u0d15\u0d46 \u0d2a\u0d4b\u0d15\u0d41\u0d15",
|
8 |
+
"reset": "\u0d2a\u0d41\u0d28\u0d03\u0d38\u0d1c\u0d4d\u0d1c\u0d2e\u0d3e\u0d15\u0d4d\u0d15\u0d41\u0d15",
|
9 |
+
"submit": "\u0d38\u0d2e\u0d7c\u0d2a\u0d4d\u0d2a\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15"
|
10 |
+
},
|
11 |
+
"status": {
|
12 |
+
"loading": "\u0d32\u0d4b\u0d21\u0d4d \u0d1a\u0d46\u0d2f\u0d4d\u0d2f\u0d41\u0d28\u0d4d\u0d28\u0d41...",
|
13 |
+
"error": {
|
14 |
+
"default": "\u0d12\u0d30\u0d41 \u0d2a\u0d3f\u0d36\u0d15\u0d4d \u0d38\u0d02\u0d2d\u0d35\u0d3f\u0d1a\u0d4d\u0d1a\u0d41",
|
15 |
+
"serverConnection": "\u0d38\u0d46\u0d7c\u0d35\u0d31\u0d41\u0d2e\u0d3e\u0d2f\u0d3f \u0d2c\u0d28\u0d4d\u0d27\u0d2a\u0d4d\u0d2a\u0d46\u0d1f\u0d3e\u0d7b \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d3f\u0d32\u0d4d\u0d32"
|
16 |
+
}
|
17 |
+
}
|
18 |
+
},
|
19 |
+
"auth": {
|
20 |
+
"login": {
|
21 |
+
"title": "\u0d06\u0d2a\u0d4d\u0d2a\u0d4d \u0d09\u0d2a\u0d2f\u0d4b\u0d17\u0d3f\u0d15\u0d4d\u0d15\u0d3e\u0d7b \u0d32\u0d4b\u0d17\u0d3f\u0d7b \u0d1a\u0d46\u0d2f\u0d4d\u0d2f\u0d41\u0d15",
|
22 |
+
"form": {
|
23 |
+
"email": {
|
24 |
+
"label": "\u0d07\u0d2e\u0d46\u0d2f\u0d3f\u0d7d \u0d35\u0d3f\u0d32\u0d3e\u0d38\u0d02",
|
25 |
+
"required": "\u0d07\u0d2e\u0d46\u0d2f\u0d3f\u0d7d \u0d12\u0d30\u0d41 \u0d06\u0d35\u0d36\u0d4d\u0d2f\u0d2e\u0d3e\u0d2f \u0d2b\u0d40\u0d7d\u0d21\u0d4d \u0d06\u0d23\u0d4d"
|
26 |
+
},
|
27 |
+
"password": {
|
28 |
+
"label": "\u0d2a\u0d3e\u0d38\u0d4d\u200c\u0d35\u0d47\u0d21\u0d4d",
|
29 |
+
"required": "\u0d2a\u0d3e\u0d38\u0d4d\u200c\u0d35\u0d47\u0d21\u0d4d \u0d12\u0d30\u0d41 \u0d06\u0d35\u0d36\u0d4d\u0d2f\u0d2e\u0d3e\u0d2f \u0d2b\u0d40\u0d7d\u0d21\u0d4d \u0d06\u0d23\u0d4d"
|
30 |
+
},
|
31 |
+
"actions": {
|
32 |
+
"signin": "\u0d38\u0d48\u0d7b \u0d07\u0d7b"
|
33 |
+
},
|
34 |
+
"alternativeText": {
|
35 |
+
"or": "\u0d05\u0d32\u0d4d\u0d32\u0d46\u0d19\u0d4d\u0d15\u0d3f\u0d7d"
|
36 |
+
}
|
37 |
+
},
|
38 |
+
"errors": {
|
39 |
+
"default": "\u0d38\u0d48\u0d7b \u0d07\u0d7b \u0d1a\u0d46\u0d2f\u0d4d\u0d2f\u0d3e\u0d7b \u0d15\u0d34\u0d3f\u0d2f\u0d41\u0d28\u0d4d\u0d28\u0d3f\u0d32\u0d4d\u0d32",
|
40 |
+
"signin": "\u0d2e\u0d31\u0d4d\u0d31\u0d4a\u0d30\u0d41 \u0d05\u0d15\u0d4d\u0d15\u0d57\u0d23\u0d4d\u0d1f\u0d4d \u0d09\u0d2a\u0d2f\u0d4b\u0d17\u0d3f\u0d1a\u0d4d\u0d1a\u0d4d \u0d38\u0d48\u0d7b \u0d07\u0d7b \u0d1a\u0d46\u0d2f\u0d4d\u0d2f\u0d3e\u0d7b \u0d36\u0d4d\u0d30\u0d2e\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15",
|
41 |
+
"oauthSignin": "\u0d2e\u0d31\u0d4d\u0d31\u0d4a\u0d30\u0d41 \u0d05\u0d15\u0d4d\u0d15\u0d57\u0d23\u0d4d\u0d1f\u0d4d \u0d09\u0d2a\u0d2f\u0d4b\u0d17\u0d3f\u0d1a\u0d4d\u0d1a\u0d4d \u0d38\u0d48\u0d7b \u0d07\u0d7b \u0d1a\u0d46\u0d2f\u0d4d\u0d2f\u0d3e\u0d7b \u0d36\u0d4d\u0d30\u0d2e\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15",
|
42 |
+
"redirectUriMismatch": "\u0d31\u0d40\u0d21\u0d2f\u0d31\u0d15\u0d4d\u0d1f\u0d4d URI oauth \u0d06\u0d2a\u0d4d\u0d2a\u0d4d \u0d15\u0d4b\u0d7a\u0d2b\u0d3f\u0d17\u0d31\u0d47\u0d37\u0d28\u0d41\u0d2e\u0d3e\u0d2f\u0d3f \u0d2a\u0d4a\u0d30\u0d41\u0d24\u0d4d\u0d24\u0d2a\u0d4d\u0d2a\u0d46\u0d1f\u0d41\u0d28\u0d4d\u0d28\u0d3f\u0d32\u0d4d\u0d32",
|
43 |
+
"oauthCallback": "\u0d2e\u0d31\u0d4d\u0d31\u0d4a\u0d30\u0d41 \u0d05\u0d15\u0d4d\u0d15\u0d57\u0d23\u0d4d\u0d1f\u0d4d \u0d09\u0d2a\u0d2f\u0d4b\u0d17\u0d3f\u0d1a\u0d4d\u0d1a\u0d4d \u0d38\u0d48\u0d7b \u0d07\u0d7b \u0d1a\u0d46\u0d2f\u0d4d\u0d2f\u0d3e\u0d7b \u0d36\u0d4d\u0d30\u0d2e\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15",
|
44 |
+
"oauthCreateAccount": "\u0d2e\u0d31\u0d4d\u0d31\u0d4a\u0d30\u0d41 \u0d05\u0d15\u0d4d\u0d15\u0d57\u0d23\u0d4d\u0d1f\u0d4d \u0d09\u0d2a\u0d2f\u0d4b\u0d17\u0d3f\u0d1a\u0d4d\u0d1a\u0d4d \u0d38\u0d48\u0d7b \u0d07\u0d7b \u0d1a\u0d46\u0d2f\u0d4d\u0d2f\u0d3e\u0d7b \u0d36\u0d4d\u0d30\u0d2e\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15",
|
45 |
+
"emailCreateAccount": "\u0d2e\u0d31\u0d4d\u0d31\u0d4a\u0d30\u0d41 \u0d05\u0d15\u0d4d\u0d15\u0d57\u0d23\u0d4d\u0d1f\u0d4d \u0d09\u0d2a\u0d2f\u0d4b\u0d17\u0d3f\u0d1a\u0d4d\u0d1a\u0d4d \u0d38\u0d48\u0d7b \u0d07\u0d7b \u0d1a\u0d46\u0d2f\u0d4d\u0d2f\u0d3e\u0d7b \u0d36\u0d4d\u0d30\u0d2e\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15",
|
46 |
+
"callback": "\u0d2e\u0d31\u0d4d\u0d31\u0d4a\u0d30\u0d41 \u0d05\u0d15\u0d4d\u0d15\u0d57\u0d23\u0d4d\u0d1f\u0d4d \u0d09\u0d2a\u0d2f\u0d4b\u0d17\u0d3f\u0d1a\u0d4d\u0d1a\u0d4d \u0d38\u0d48\u0d7b \u0d07\u0d7b \u0d1a\u0d46\u0d2f\u0d4d\u0d2f\u0d3e\u0d7b \u0d36\u0d4d\u0d30\u0d2e\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15",
|
47 |
+
"oauthAccountNotLinked": "\u0d28\u0d3f\u0d19\u0d4d\u0d19\u0d33\u0d41\u0d1f\u0d46 \u0d35\u0d4d\u0d2f\u0d15\u0d4d\u0d24\u0d3f\u0d24\u0d4d\u0d35\u0d02 \u0d38\u0d4d\u0d25\u0d3f\u0d30\u0d40\u0d15\u0d30\u0d3f\u0d15\u0d4d\u0d15\u0d3e\u0d7b, \u0d06\u0d26\u0d4d\u0d2f\u0d02 \u0d09\u0d2a\u0d2f\u0d4b\u0d17\u0d3f\u0d1a\u0d4d\u0d1a \u0d05\u0d24\u0d47 \u0d05\u0d15\u0d4d\u0d15\u0d57\u0d23\u0d4d\u0d1f\u0d4d \u0d09\u0d2a\u0d2f\u0d4b\u0d17\u0d3f\u0d1a\u0d4d\u0d1a\u0d4d \u0d38\u0d48\u0d7b \u0d07\u0d7b \u0d1a\u0d46\u0d2f\u0d4d\u0d2f\u0d41\u0d15",
|
48 |
+
"emailSignin": "\u0d07\u0d2e\u0d46\u0d2f\u0d3f\u0d7d \u0d05\u0d2f\u0d2f\u0d4d\u0d15\u0d4d\u0d15\u0d3e\u0d7b \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d3f\u0d32\u0d4d\u0d32",
|
49 |
+
"emailVerify": "\u0d28\u0d3f\u0d19\u0d4d\u0d19\u0d33\u0d41\u0d1f\u0d46 \u0d07\u0d2e\u0d46\u0d2f\u0d3f\u0d7d \u0d2a\u0d30\u0d3f\u0d36\u0d4b\u0d27\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15, \u0d12\u0d30\u0d41 \u0d2a\u0d41\u0d24\u0d3f\u0d2f \u0d07\u0d2e\u0d46\u0d2f\u0d3f\u0d7d \u0d05\u0d2f\u0d1a\u0d4d\u0d1a\u0d3f\u0d1f\u0d4d\u0d1f\u0d41\u0d23\u0d4d\u0d1f\u0d4d",
|
50 |
+
"credentialsSignin": "\u0d38\u0d48\u0d7b \u0d07\u0d7b \u0d2a\u0d30\u0d3e\u0d1c\u0d2f\u0d2a\u0d4d\u0d2a\u0d46\u0d1f\u0d4d\u0d1f\u0d41. \u0d28\u0d3f\u0d19\u0d4d\u0d19\u0d7e \u0d28\u0d7d\u0d15\u0d3f\u0d2f \u0d35\u0d3f\u0d35\u0d30\u0d19\u0d4d\u0d19\u0d7e \u0d36\u0d30\u0d3f\u0d2f\u0d3e\u0d23\u0d46\u0d28\u0d4d\u0d28\u0d4d \u0d2a\u0d30\u0d3f\u0d36\u0d4b\u0d27\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15",
|
51 |
+
"sessionRequired": "\u0d08 \u0d2a\u0d47\u0d1c\u0d4d \u0d06\u0d15\u0d4d\u0d38\u0d38\u0d4d \u0d1a\u0d46\u0d2f\u0d4d\u0d2f\u0d3e\u0d7b \u0d26\u0d2f\u0d35\u0d3e\u0d2f\u0d3f \u0d38\u0d48\u0d7b \u0d07\u0d7b \u0d1a\u0d46\u0d2f\u0d4d\u0d2f\u0d41\u0d15"
|
52 |
+
}
|
53 |
+
},
|
54 |
+
"provider": {
|
55 |
+
"continue": "{{provider}} \u0d09\u0d2a\u0d2f\u0d4b\u0d17\u0d3f\u0d1a\u0d4d\u0d1a\u0d4d \u0d24\u0d41\u0d1f\u0d30\u0d41\u0d15"
|
56 |
+
}
|
57 |
+
},
|
58 |
+
"chat": {
|
59 |
+
"input": {
|
60 |
+
"placeholder": "\u0d28\u0d3f\u0d19\u0d4d\u0d19\u0d33\u0d41\u0d1f\u0d46 \u0d38\u0d28\u0d4d\u0d26\u0d47\u0d36\u0d02 \u0d07\u0d35\u0d3f\u0d1f\u0d46 \u0d1f\u0d48\u0d2a\u0d4d\u0d2a\u0d4d \u0d1a\u0d46\u0d2f\u0d4d\u0d2f\u0d41\u0d15...",
|
61 |
+
"actions": {
|
62 |
+
"send": "\u0d38\u0d28\u0d4d\u0d26\u0d47\u0d36\u0d02 \u0d05\u0d2f\u0d2f\u0d4d\u0d15\u0d4d\u0d15\u0d41\u0d15",
|
63 |
+
"stop": "\u0d1f\u0d3e\u0d38\u0d4d\u0d15\u0d4d \u0d28\u0d3f\u0d7c\u0d24\u0d4d\u0d24\u0d41\u0d15",
|
64 |
+
"attachFiles": "\u0d2b\u0d2f\u0d32\u0d41\u0d15\u0d7e \u0d05\u0d31\u0d4d\u0d31\u0d3e\u0d1a\u0d4d\u0d1a\u0d4d \u0d1a\u0d46\u0d2f\u0d4d\u0d2f\u0d41\u0d15"
|
65 |
+
}
|
66 |
+
},
|
67 |
+
"speech": {
|
68 |
+
"start": "\u0d31\u0d46\u0d15\u0d4d\u0d15\u0d4b\u0d7c\u0d21\u0d3f\u0d02\u0d17\u0d4d \u0d06\u0d30\u0d02\u0d2d\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15",
|
69 |
+
"stop": "\u0d31\u0d46\u0d15\u0d4d\u0d15\u0d4b\u0d7c\u0d21\u0d3f\u0d02\u0d17\u0d4d \u0d28\u0d3f\u0d7c\u0d24\u0d4d\u0d24\u0d41\u0d15",
|
70 |
+
"connecting": "\u0d2c\u0d28\u0d4d\u0d27\u0d3f\u0d2a\u0d4d\u0d2a\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d41"
|
71 |
+
},
|
72 |
+
"fileUpload": {
|
73 |
+
"dragDrop": "\u0d2b\u0d2f\u0d32\u0d41\u0d15\u0d7e \u0d07\u0d35\u0d3f\u0d1f\u0d46 \u0d35\u0d32\u0d3f\u0d1a\u0d4d\u0d1a\u0d3f\u0d1f\u0d41\u0d15",
|
74 |
+
"browse": "\u0d2b\u0d2f\u0d32\u0d41\u0d15\u0d7e \u0d24\u0d3f\u0d30\u0d2f\u0d41\u0d15",
|
75 |
+
"sizeLimit": "\u0d2a\u0d30\u0d3f\u0d27\u0d3f:",
|
76 |
+
"errors": {
|
77 |
+
"failed": "\u0d05\u0d2a\u0d4d\u200c\u0d32\u0d4b\u0d21\u0d4d \u0d2a\u0d30\u0d3e\u0d1c\u0d2f\u0d2a\u0d4d\u0d2a\u0d46\u0d1f\u0d4d\u0d1f\u0d41",
|
78 |
+
"cancelled": "\u0d05\u0d2a\u0d4d\u200c\u0d32\u0d4b\u0d21\u0d4d \u0d31\u0d26\u0d4d\u0d26\u0d3e\u0d15\u0d4d\u0d15\u0d3f"
|
79 |
+
}
|
80 |
+
},
|
81 |
+
"messages": {
|
82 |
+
"status": {
|
83 |
+
"using": "\u0d09\u0d2a\u0d2f\u0d4b\u0d17\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d41",
|
84 |
+
"used": "\u0d09\u0d2a\u0d2f\u0d4b\u0d17\u0d3f\u0d1a\u0d4d\u0d1a\u0d41"
|
85 |
+
},
|
86 |
+
"actions": {
|
87 |
+
"copy": {
|
88 |
+
"button": "\u0d15\u0d4d\u0d32\u0d3f\u0d2a\u0d4d\u0d2a\u0d4d\u0d2c\u0d4b\u0d7c\u0d21\u0d3f\u0d32\u0d47\u0d15\u0d4d\u0d15\u0d4d \u0d2a\u0d15\u0d7c\u0d24\u0d4d\u0d24\u0d41\u0d15",
|
89 |
+
"success": "\u0d2a\u0d15\u0d7c\u0d24\u0d4d\u0d24\u0d3f!"
|
90 |
+
}
|
91 |
+
},
|
92 |
+
"feedback": {
|
93 |
+
"positive": "\u0d38\u0d39\u0d3e\u0d2f\u0d15\u0d30\u0d02",
|
94 |
+
"negative": "\u0d38\u0d39\u0d3e\u0d2f\u0d15\u0d30\u0d2e\u0d32\u0d4d\u0d32",
|
95 |
+
"edit": "\u0d2b\u0d40\u0d21\u0d4d\u0d2c\u0d3e\u0d15\u0d4d\u0d15\u0d4d \u0d0e\u0d21\u0d3f\u0d31\u0d4d\u0d31\u0d4d \u0d1a\u0d46\u0d2f\u0d4d\u0d2f\u0d41\u0d15",
|
96 |
+
"dialog": {
|
97 |
+
"title": "\u0d12\u0d30\u0d41 \u0d15\u0d2e\u0d28\u0d4d\u0d31\u0d4d \u0d1a\u0d47\u0d7c\u0d15\u0d4d\u0d15\u0d41\u0d15",
|
98 |
+
"submit": "\u0d2b\u0d40\u0d21\u0d4d\u0d2c\u0d3e\u0d15\u0d4d\u0d15\u0d4d \u0d38\u0d2e\u0d7c\u0d2a\u0d4d\u0d2a\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15"
|
99 |
+
},
|
100 |
+
"status": {
|
101 |
+
"updating": "\u0d05\u0d2a\u0d4d\u0d21\u0d47\u0d31\u0d4d\u0d31\u0d4d \u0d1a\u0d46\u0d2f\u0d4d\u0d2f\u0d41\u0d28\u0d4d\u0d28\u0d41",
|
102 |
+
"updated": "\u0d2b\u0d40\u0d21\u0d4d\u0d2c\u0d3e\u0d15\u0d4d\u0d15\u0d4d \u0d05\u0d2a\u0d4d\u0d21\u0d47\u0d31\u0d4d\u0d31\u0d4d \u0d1a\u0d46\u0d2f\u0d4d\u0d24\u0d41"
|
103 |
+
}
|
104 |
+
}
|
105 |
+
},
|
106 |
+
"history": {
|
107 |
+
"title": "\u0d05\u0d35\u0d38\u0d3e\u0d28 \u0d07\u0d7b\u0d2a\u0d41\u0d1f\u0d4d\u0d1f\u0d41\u0d15\u0d7e",
|
108 |
+
"empty": "\u0d12\u0d28\u0d4d\u0d28\u0d41\u0d2e\u0d3f\u0d32\u0d4d\u0d32...",
|
109 |
+
"show": "\u0d39\u0d3f\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d31\u0d3f \u0d15\u0d3e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15"
|
110 |
+
},
|
111 |
+
"settings": {
|
112 |
+
"title": "\u0d15\u0d4d\u0d30\u0d2e\u0d40\u0d15\u0d30\u0d23\u0d19\u0d4d\u0d19\u0d7e \u0d2a\u0d3e\u0d28\u0d7d"
|
113 |
+
},
|
114 |
+
"watermark": "\u0d09\u0d2a\u0d2f\u0d4b\u0d17\u0d3f\u0d1a\u0d4d\u0d1a\u0d4d \u0d28\u0d3f\u0d7c\u0d2e\u0d4d\u0d2e\u0d3f\u0d1a\u0d4d\u0d1a\u0d24\u0d4d"
|
115 |
+
},
|
116 |
+
"threadHistory": {
|
117 |
+
"sidebar": {
|
118 |
+
"title": "\u0d2e\u0d41\u0d7b \u0d1a\u0d3e\u0d31\u0d4d\u0d31\u0d41\u0d15\u0d7e",
|
119 |
+
"filters": {
|
120 |
+
"search": "\u0d24\u0d3f\u0d30\u0d2f\u0d41\u0d15",
|
121 |
+
"placeholder": "Search conversations..."
|
122 |
+
},
|
123 |
+
"timeframes": {
|
124 |
+
"today": "\u0d07\u0d28\u0d4d\u0d28\u0d4d",
|
125 |
+
"yesterday": "\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46",
|
126 |
+
"previous7days": "\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e 7 \u0d26\u0d3f\u0d35\u0d38\u0d02",
|
127 |
+
"previous30days": "\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e 30 \u0d26\u0d3f\u0d35\u0d38\u0d02"
|
128 |
+
},
|
129 |
+
"empty": "\u0d24\u0d4d\u0d30\u0d46\u0d21\u0d41\u0d15\u0d7e \u0d15\u0d23\u0d4d\u0d1f\u0d46\u0d24\u0d4d\u0d24\u0d3f\u0d2f\u0d3f\u0d32\u0d4d\u0d32",
|
130 |
+
"actions": {
|
131 |
+
"close": "\u0d38\u0d48\u0d21\u0d4d\u0d2c\u0d3e\u0d7c \u0d05\u0d1f\u0d2f\u0d4d\u0d15\u0d4d\u0d15\u0d41\u0d15",
|
132 |
+
"open": "\u0d38\u0d48\u0d21\u0d4d\u0d2c\u0d3e\u0d7c \u0d24\u0d41\u0d31\u0d15\u0d4d\u0d15\u0d41\u0d15"
|
133 |
+
}
|
134 |
+
},
|
135 |
+
"thread": {
|
136 |
+
"untitled": "\u0d2a\u0d47\u0d30\u0d3f\u0d32\u0d4d\u0d32\u0d3e\u0d24\u0d4d\u0d24 \u0d38\u0d02\u0d2d\u0d3e\u0d37\u0d23\u0d02",
|
137 |
+
"menu": {
|
138 |
+
"rename": "Rename",
|
139 |
+
"delete": "Delete"
|
140 |
+
},
|
141 |
+
"actions": {
|
142 |
+
"delete": {
|
143 |
+
"title": "\u0d21\u0d3f\u0d32\u0d40\u0d31\u0d4d\u0d31\u0d4d \u0d38\u0d4d\u0d25\u0d3f\u0d30\u0d40\u0d15\u0d30\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15",
|
144 |
+
"description": "\u0d07\u0d24\u0d4d \u0d24\u0d4d\u0d30\u0d46\u0d21\u0d41\u0d02 \u0d05\u0d24\u0d3f\u0d28\u0d4d\u0d31\u0d46 \u0d38\u0d28\u0d4d\u0d26\u0d47\u0d36\u0d19\u0d4d\u0d19\u0d33\u0d41\u0d02 \u0d18\u0d1f\u0d15\u0d19\u0d4d\u0d19\u0d33\u0d41\u0d02 \u0d21\u0d3f\u0d32\u0d40\u0d31\u0d4d\u0d31\u0d4d \u0d1a\u0d46\u0d2f\u0d4d\u0d2f\u0d41\u0d02. \u0d08 \u0d2a\u0d4d\u0d30\u0d35\u0d7c\u0d24\u0d4d\u0d24\u0d3f \u0d2a\u0d34\u0d2f\u0d2a\u0d1f\u0d3f\u0d2f\u0d3e\u0d15\u0d4d\u0d15\u0d3e\u0d7b \u0d15\u0d34\u0d3f\u0d2f\u0d3f\u0d32\u0d4d\u0d32",
|
145 |
+
"success": "\u0d1a\u0d3e\u0d31\u0d4d\u0d31\u0d4d \u0d21\u0d3f\u0d32\u0d40\u0d31\u0d4d\u0d31\u0d4d \u0d1a\u0d46\u0d2f\u0d4d\u0d24\u0d41",
|
146 |
+
"inProgress": "\u0d1a\u0d3e\u0d31\u0d4d\u0d31\u0d4d \u0d21\u0d3f\u0d32\u0d40\u0d31\u0d4d\u0d31\u0d4d \u0d1a\u0d46\u0d2f\u0d4d\u0d2f\u0d41\u0d28\u0d4d\u0d28\u0d41"
|
147 |
+
},
|
148 |
+
"rename": {
|
149 |
+
"title": "\u0d24\u0d4d\u0d30\u0d46\u0d21\u0d4d \u0d2a\u0d41\u0d28\u0d7c\u0d28\u0d3e\u0d2e\u0d15\u0d30\u0d23\u0d02 \u0d1a\u0d46\u0d2f\u0d4d\u0d2f\u0d41\u0d15",
|
150 |
+
"description": "\u0d08 \u0d24\u0d4d\u0d30\u0d46\u0d21\u0d3f\u0d28\u0d4d \u0d12\u0d30\u0d41 \u0d2a\u0d41\u0d24\u0d3f\u0d2f \u0d2a\u0d47\u0d30\u0d4d \u0d28\u0d7d\u0d15\u0d41\u0d15",
|
151 |
+
"form": {
|
152 |
+
"name": {
|
153 |
+
"label": "\u0d2a\u0d47\u0d30\u0d4d",
|
154 |
+
"placeholder": "\u0d2a\u0d41\u0d24\u0d3f\u0d2f \u0d2a\u0d47\u0d30\u0d4d \u0d28\u0d7d\u0d15\u0d41\u0d15"
|
155 |
+
}
|
156 |
+
},
|
157 |
+
"success": "\u0d24\u0d4d\u0d30\u0d46\u0d21\u0d4d \u0d2a\u0d41\u0d28\u0d7c\u0d28\u0d3e\u0d2e\u0d15\u0d30\u0d23\u0d02 \u0d1a\u0d46\u0d2f\u0d4d\u0d24\u0d41!",
|
158 |
+
"inProgress": "\u0d24\u0d4d\u0d30\u0d46\u0d21\u0d4d \u0d2a\u0d41\u0d28\u0d7c\u0d28\u0d3e\u0d2e\u0d15\u0d30\u0d23\u0d02 \u0d1a\u0d46\u0d2f\u0d4d\u0d2f\u0d41\u0d28\u0d4d\u0d28\u0d41"
|
159 |
+
}
|
160 |
+
}
|
161 |
+
}
|
162 |
+
},
|
163 |
+
"navigation": {
|
164 |
+
"header": {
|
165 |
+
"chat": "\u0d1a\u0d3e\u0d31\u0d4d\u0d31\u0d4d",
|
166 |
+
"readme": "\u0d35\u0d3e\u0d2f\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15",
|
167 |
+
"theme": {
|
168 |
+
"light": "Light Theme",
|
169 |
+
"dark": "Dark Theme",
|
170 |
+
"system": "Follow System"
|
171 |
+
}
|
172 |
+
},
|
173 |
+
"newChat": {
|
174 |
+
"button": "\u0d2a\u0d41\u0d24\u0d3f\u0d2f \u0d1a\u0d3e\u0d31\u0d4d\u0d31\u0d4d",
|
175 |
+
"dialog": {
|
176 |
+
"title": "\u0d2a\u0d41\u0d24\u0d3f\u0d2f \u0d1a\u0d3e\u0d31\u0d4d\u0d31\u0d4d \u0d38\u0d43\u0d37\u0d4d\u0d1f\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15",
|
177 |
+
"description": "\u0d07\u0d24\u0d4d \u0d28\u0d3f\u0d19\u0d4d\u0d19\u0d33\u0d41\u0d1f\u0d46 \u0d28\u0d3f\u0d32\u0d35\u0d3f\u0d32\u0d46 \u0d1a\u0d3e\u0d31\u0d4d\u0d31\u0d4d \u0d39\u0d3f\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d31\u0d3f \u0d2e\u0d3e\u0d2f\u0d4d\u0d15\u0d4d\u0d15\u0d41\u0d02. \u0d24\u0d41\u0d1f\u0d30\u0d3e\u0d7b \u0d24\u0d3e\u0d7d\u0d2a\u0d4d\u0d2a\u0d30\u0d4d\u0d2f\u0d2e\u0d41\u0d23\u0d4d\u0d1f\u0d4b?",
|
178 |
+
"tooltip": "\u0d2a\u0d41\u0d24\u0d3f\u0d2f \u0d1a\u0d3e\u0d31\u0d4d\u0d31\u0d4d"
|
179 |
+
}
|
180 |
+
},
|
181 |
+
"user": {
|
182 |
+
"menu": {
|
183 |
+
"settings": "\u0d15\u0d4d\u0d30\u0d2e\u0d40\u0d15\u0d30\u0d23\u0d19\u0d4d\u0d19\u0d7e",
|
184 |
+
"settingsKey": "S",
|
185 |
+
"apiKeys": "API \u0d15\u0d40\u0d15\u0d7e",
|
186 |
+
"logout": "\u0d32\u0d4b\u0d17\u0d4d\u0d14\u0d1f\u0d4d\u0d1f\u0d4d"
|
187 |
+
}
|
188 |
+
}
|
189 |
+
},
|
190 |
+
"apiKeys": {
|
191 |
+
"title": "\u0d06\u0d35\u0d36\u0d4d\u0d2f\u0d2e\u0d3e\u0d2f API \u0d15\u0d40\u0d15\u0d7e",
|
192 |
+
"description": "\u0d08 \u0d06\u0d2a\u0d4d\u0d2a\u0d4d \u0d09\u0d2a\u0d2f\u0d4b\u0d17\u0d3f\u0d15\u0d4d\u0d15\u0d3e\u0d7b, \u0d24\u0d3e\u0d34\u0d46\u0d2a\u0d4d\u0d2a\u0d31\u0d2f\u0d41\u0d28\u0d4d\u0d28 API \u0d15\u0d40\u0d15\u0d7e \u0d06\u0d35\u0d36\u0d4d\u0d2f\u0d2e\u0d3e\u0d23\u0d4d. \u0d15\u0d40\u0d15\u0d7e \u0d28\u0d3f\u0d19\u0d4d\u0d19\u0d33\u0d41\u0d1f\u0d46 \u0d09\u0d2a\u0d15\u0d30\u0d23\u0d24\u0d4d\u0d24\u0d3f\u0d28\u0d4d\u0d31\u0d46 \u0d32\u0d4b\u0d15\u0d4d\u0d15\u0d7d \u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4b\u0d31\u0d47\u0d1c\u0d3f\u0d7d \u0d38\u0d02\u0d2d\u0d30\u0d3f\u0d15\u0d4d\u0d15\u0d2a\u0d4d\u0d2a\u0d46\u0d1f\u0d41\u0d28\u0d4d\u0d28\u0d41.",
|
193 |
+
"success": {
|
194 |
+
"saved": "\u0d35\u0d3f\u0d1c\u0d2f\u0d15\u0d30\u0d2e\u0d3e\u0d2f\u0d3f \u0d38\u0d02\u0d30\u0d15\u0d4d\u0d37\u0d3f\u0d1a\u0d4d\u0d1a\u0d41"
|
195 |
+
}
|
196 |
+
},
|
197 |
+
"alerts": {
|
198 |
+
"info": "Info",
|
199 |
+
"note": "Note",
|
200 |
+
"tip": "Tip",
|
201 |
+
"important": "Important",
|
202 |
+
"warning": "Warning",
|
203 |
+
"caution": "Caution",
|
204 |
+
"debug": "Debug",
|
205 |
+
"example": "Example",
|
206 |
+
"success": "Success",
|
207 |
+
"help": "Help",
|
208 |
+
"idea": "Idea",
|
209 |
+
"pending": "Pending",
|
210 |
+
"security": "Security",
|
211 |
+
"beta": "Beta",
|
212 |
+
"best-practice": "Best Practice"
|
213 |
+
}
|
214 |
+
}
|
.chainlit/translations/mr.json
ADDED
@@ -0,0 +1,214 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"common": {
|
3 |
+
"actions": {
|
4 |
+
"cancel": "\u0930\u0926\u094d\u0926 \u0915\u0930\u093e",
|
5 |
+
"confirm": "\u092a\u0941\u0937\u094d\u091f\u0940 \u0915\u0930\u093e",
|
6 |
+
"continue": "\u092a\u0941\u0922\u0947 \u091c\u093e",
|
7 |
+
"goBack": "\u092e\u093e\u0917\u0947 \u091c\u093e",
|
8 |
+
"reset": "\u0930\u0940\u0938\u0947\u091f \u0915\u0930\u093e",
|
9 |
+
"submit": "\u0938\u092c\u092e\u093f\u091f \u0915\u0930\u093e"
|
10 |
+
},
|
11 |
+
"status": {
|
12 |
+
"loading": "\u0932\u094b\u0921 \u0915\u0930\u0924 \u0906\u0939\u0947...",
|
13 |
+
"error": {
|
14 |
+
"default": "\u090f\u0915 \u0924\u094d\u0930\u0941\u091f\u0940 \u0906\u0932\u0940",
|
15 |
+
"serverConnection": "\u0938\u0930\u094d\u0935\u094d\u0939\u0930\u0936\u0940 \u0915\u0928\u0947\u0915\u094d\u091f \u0939\u094b\u090a \u0936\u0915\u0932\u0947 \u0928\u093e\u0939\u0940"
|
16 |
+
}
|
17 |
+
}
|
18 |
+
},
|
19 |
+
"auth": {
|
20 |
+
"login": {
|
21 |
+
"title": "\u0905\u0945\u092a \u0935\u093e\u092a\u0930\u0923\u094d\u092f\u093e\u0938\u093e\u0920\u0940 \u0932\u0949\u0917\u093f\u0928 \u0915\u0930\u093e",
|
22 |
+
"form": {
|
23 |
+
"email": {
|
24 |
+
"label": "\u0908\u092e\u0947\u0932 \u092a\u0924\u094d\u0924\u093e",
|
25 |
+
"required": "\u0908\u092e\u0947\u0932 \u0906\u0935\u0936\u094d\u092f\u0915 \u0906\u0939\u0947"
|
26 |
+
},
|
27 |
+
"password": {
|
28 |
+
"label": "\u092a\u093e\u0938\u0935\u0930\u094d\u0921",
|
29 |
+
"required": "\u092a\u093e\u0938\u0935\u0930\u094d\u0921 \u0906\u0935\u0936\u094d\u092f\u0915 \u0906\u0939\u0947"
|
30 |
+
},
|
31 |
+
"actions": {
|
32 |
+
"signin": "\u0938\u093e\u0907\u0928 \u0907\u0928 \u0915\u0930\u093e"
|
33 |
+
},
|
34 |
+
"alternativeText": {
|
35 |
+
"or": "\u0915\u093f\u0902\u0935\u093e"
|
36 |
+
}
|
37 |
+
},
|
38 |
+
"errors": {
|
39 |
+
"default": "\u0938\u093e\u0907\u0928 \u0907\u0928 \u0915\u0930\u0942 \u0936\u0915\u0924 \u0928\u093e\u0939\u0940",
|
40 |
+
"signin": "\u0935\u0947\u0917\u0933\u094d\u092f\u093e \u0916\u093e\u0924\u094d\u092f\u093e\u0928\u0947 \u0938\u093e\u0907\u0928 \u0907\u0928 \u0915\u0930\u0923\u094d\u092f\u093e\u091a\u093e \u092a\u094d\u0930\u092f\u0924\u094d\u0928 \u0915\u0930\u093e",
|
41 |
+
"oauthSignin": "\u0935\u0947\u0917\u0933\u094d\u092f\u093e \u0916\u093e\u0924\u094d\u092f\u093e\u0928\u0947 \u0938\u093e\u0907\u0928 \u0907\u0928 \u0915\u0930\u0923\u094d\u092f\u093e\u091a\u093e \u092a\u094d\u0930\u092f\u0924\u094d\u0928 \u0915\u0930\u093e",
|
42 |
+
"redirectUriMismatch": "\u0930\u0940\u0921\u093e\u092f\u0930\u0947\u0915\u094d\u091f URI \u0913\u0925 \u0905\u0945\u092a \u0915\u0949\u0928\u094d\u092b\u093f\u0917\u0930\u0947\u0936\u0928\u0936\u0940 \u091c\u0941\u0933\u0924 \u0928\u093e\u0939\u0940",
|
43 |
+
"oauthCallback": "\u0935\u0947\u0917\u0933\u094d\u092f\u093e \u0916\u093e\u0924\u094d\u092f\u093e\u0928\u0947 \u0938\u093e\u0907\u0928 \u0907\u0928 \u0915\u0930\u0923\u094d\u092f\u093e\u091a\u093e \u092a\u094d\u0930\u092f\u0924\u094d\u0928 \u0915\u0930\u093e",
|
44 |
+
"oauthCreateAccount": "\u0935\u0947\u0917\u0933\u094d\u092f\u093e \u0916\u093e\u0924\u094d\u092f\u093e\u0928\u0947 \u0938\u093e\u0907\u0928 \u0907\u0928 \u0915\u0930\u0923\u094d\u092f\u093e\u091a\u093e \u092a\u094d\u0930\u092f\u0924\u094d\u0928 \u0915\u0930\u093e",
|
45 |
+
"emailCreateAccount": "\u0935\u0947\u0917\u0933\u094d\u092f\u093e \u0916\u093e\u0924\u094d\u092f\u093e\u0928\u0947 \u0938\u093e\u0907\u0928 \u0907\u0928 \u0915\u0930\u0923\u094d\u092f\u093e\u091a\u093e \u092a\u094d\u0930\u092f\u0924\u094d\u0928 \u0915\u0930\u093e",
|
46 |
+
"callback": "\u0935\u0947\u0917\u0933\u094d\u092f\u093e \u0916\u093e\u0924\u094d\u092f\u093e\u0928\u0947 \u0938\u093e\u0907\u0928 \u0907\u0928 \u0915\u0930\u0923\u094d\u092f\u093e\u091a\u093e \u092a\u094d\u0930\u092f\u0924\u094d\u0928 \u0915\u0930\u093e",
|
47 |
+
"oauthAccountNotLinked": "\u0924\u0941\u092e\u091a\u0940 \u0913\u0933\u0916 \u092a\u091f\u0935\u0923\u094d\u092f\u093e\u0938\u093e\u0920\u0940, \u092e\u0942\u0933 \u0935\u093e\u092a\u0930\u0932\u0947\u0932\u094d\u092f\u093e \u0916\u093e\u0924\u094d\u092f\u093e\u0928\u0947\u091a \u0938\u093e\u0907\u0928 \u0907\u0928 \u0915\u0930\u093e",
|
48 |
+
"emailSignin": "\u0908\u092e\u0947\u0932 \u092a\u093e\u0920\u0935\u0942 \u0936\u0915\u0932\u0947 \u0928\u093e\u0939\u0940",
|
49 |
+
"emailVerify": "\u0915\u0943\u092a\u092f\u093e \u0924\u0941\u092e\u091a\u093e \u0908\u092e\u0947\u0932 \u0924\u092a\u093e\u0938\u093e, \u0928\u0935\u0940\u0928 \u0908\u092e\u0947\u0932 \u092a\u093e\u0920\u0935\u0932\u093e \u0917\u0947\u0932\u093e \u0906\u0939\u0947",
|
50 |
+
"credentialsSignin": "\u0938\u093e\u0907\u0928 \u0907\u0928 \u0905\u092f\u0936\u0938\u094d\u0935\u0940. \u0924\u0941\u092e\u094d\u0939\u0940 \u0926\u093f\u0932\u0947\u0932\u0940 \u092e\u093e\u0939\u093f\u0924\u0940 \u092f\u094b\u0917\u094d\u092f \u0906\u0939\u0947 \u0915\u093e \u0924\u0947 \u0924\u092a\u093e\u0938\u093e",
|
51 |
+
"sessionRequired": "\u092f\u093e \u092a\u0943\u0937\u094d\u0920\u093e\u0935\u0930 \u092a\u094d\u0930\u0935\u0947\u0936 \u0915\u0930\u0923\u094d\u092f\u093e\u0938\u093e\u0920\u0940 \u0915\u0943\u092a\u092f\u093e \u0938\u093e\u0907\u0928 \u0907\u0928 \u0915\u0930\u093e"
|
52 |
+
}
|
53 |
+
},
|
54 |
+
"provider": {
|
55 |
+
"continue": "{{provider}} \u0938\u0939 \u092a\u0941\u0922\u0947 \u091c\u093e"
|
56 |
+
}
|
57 |
+
},
|
58 |
+
"chat": {
|
59 |
+
"input": {
|
60 |
+
"placeholder": "\u0924\u0941\u092e\u091a\u093e \u0938\u0902\u0926\u0947\u0936 \u092f\u0947\u0925\u0947 \u091f\u093e\u0907\u092a \u0915\u0930\u093e...",
|
61 |
+
"actions": {
|
62 |
+
"send": "\u0938\u0902\u0926\u0947\u0936 \u092a\u093e\u0920\u0935\u093e",
|
63 |
+
"stop": "\u0915\u093e\u0930\u094d\u092f \u0925\u093e\u0902\u092c\u0935\u093e",
|
64 |
+
"attachFiles": "\u092b\u093e\u0907\u0932\u094d\u0938 \u091c\u094b\u0921\u093e"
|
65 |
+
}
|
66 |
+
},
|
67 |
+
"speech": {
|
68 |
+
"start": "\u0930\u0947\u0915\u0949\u0930\u094d\u0921\u093f\u0902\u0917 \u0938\u0941\u0930\u0942 \u0915\u0930\u093e",
|
69 |
+
"stop": "\u0930\u0947\u0915\u0949\u0930\u094d\u0921\u093f\u0902\u0917 \u0925\u093e\u0902\u092c\u0935\u093e",
|
70 |
+
"connecting": "\u0915\u0928\u0947\u0915\u094d\u091f \u0915\u0930\u0924 \u0906\u0939\u0947"
|
71 |
+
},
|
72 |
+
"fileUpload": {
|
73 |
+
"dragDrop": "\u092b\u093e\u0907\u0932\u094d\u0938 \u092f\u0947\u0925\u0947 \u0921\u094d\u0930\u0945\u0917 \u0906\u0923\u093f \u0921\u094d\u0930\u0949\u092a \u0915\u0930\u093e",
|
74 |
+
"browse": "\u092b\u093e\u0907\u0932\u094d\u0938 \u092c\u094d\u0930\u093e\u0909\u091d \u0915\u0930\u093e",
|
75 |
+
"sizeLimit": "\u092e\u0930\u094d\u092f\u093e\u0926\u093e:",
|
76 |
+
"errors": {
|
77 |
+
"failed": "\u0905\u092a\u0932\u094b\u0921 \u0905\u092f\u0936\u0938\u094d\u0935\u0940",
|
78 |
+
"cancelled": "\u092f\u093e\u0902\u091a\u0947 \u0905\u092a\u0932\u094b\u0921 \u0930\u0926\u094d\u0926 \u0915\u0947\u0932\u0947"
|
79 |
+
}
|
80 |
+
},
|
81 |
+
"messages": {
|
82 |
+
"status": {
|
83 |
+
"using": "\u0935\u093e\u092a\u0930\u0924 \u0906\u0939\u0947",
|
84 |
+
"used": "\u0935\u093e\u092a\u0930\u0932\u0947"
|
85 |
+
},
|
86 |
+
"actions": {
|
87 |
+
"copy": {
|
88 |
+
"button": "\u0915\u094d\u0932\u093f\u092a\u092c\u094b\u0930\u094d\u0921\u0935\u0930 \u0915\u0949\u092a\u0940 \u0915\u0930\u093e",
|
89 |
+
"success": "\u0915\u0949\u092a\u0940 \u0915\u0947\u0932\u0947!"
|
90 |
+
}
|
91 |
+
},
|
92 |
+
"feedback": {
|
93 |
+
"positive": "\u0909\u092a\u092f\u0941\u0915\u094d\u0924",
|
94 |
+
"negative": "\u0909\u092a\u092f\u0941\u0915\u094d\u0924 \u0928\u093e\u0939\u0940",
|
95 |
+
"edit": "\u092b\u0940\u0921\u092c\u0945\u0915 \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u093e",
|
96 |
+
"dialog": {
|
97 |
+
"title": "\u091f\u093f\u092a\u094d\u092a\u0923\u0940 \u091c\u094b\u0921\u093e",
|
98 |
+
"submit": "\u092b\u0940\u0921\u092c\u0945\u0915 \u0938\u092c\u092e\u093f\u091f \u0915\u0930\u093e"
|
99 |
+
},
|
100 |
+
"status": {
|
101 |
+
"updating": "\u0905\u092a\u0921\u0947\u091f \u0915\u0930\u0924 \u0906\u0939\u0947",
|
102 |
+
"updated": "\u092b\u0940\u0921\u092c\u0945\u0915 \u0905\u092a\u0921\u0947\u091f \u0915\u0947\u0932\u0947"
|
103 |
+
}
|
104 |
+
}
|
105 |
+
},
|
106 |
+
"history": {
|
107 |
+
"title": "\u0936\u0947\u0935\u091f\u091a\u0947 \u0907\u0928\u092a\u0941\u091f",
|
108 |
+
"empty": "\u0930\u093f\u0915\u093e\u092e\u0947 \u0906\u0939\u0947...",
|
109 |
+
"show": "\u0907\u0924\u093f\u0939\u093e\u0938 \u0926\u093e\u0916\u0935\u093e"
|
110 |
+
},
|
111 |
+
"settings": {
|
112 |
+
"title": "\u0938\u0947\u091f\u093f\u0902\u0917\u094d\u091c \u092a\u0945\u0928\u0932"
|
113 |
+
},
|
114 |
+
"watermark": "\u0938\u0939 \u092c\u0928\u0935\u0932\u0947"
|
115 |
+
},
|
116 |
+
"threadHistory": {
|
117 |
+
"sidebar": {
|
118 |
+
"title": "\u092e\u093e\u0917\u0940\u0932 \u091a\u0945\u091f\u094d\u0938",
|
119 |
+
"filters": {
|
120 |
+
"search": "\u0936\u094b\u0927\u093e",
|
121 |
+
"placeholder": "Search conversations..."
|
122 |
+
},
|
123 |
+
"timeframes": {
|
124 |
+
"today": "\u0906\u091c",
|
125 |
+
"yesterday": "\u0915\u093e\u0932",
|
126 |
+
"previous7days": "\u092e\u093e\u0917\u0940\u0932 7 \u0926\u093f\u0935\u0938",
|
127 |
+
"previous30days": "\u092e\u093e\u0917\u0940\u0932 30 \u0926\u093f\u0935\u0938"
|
128 |
+
},
|
129 |
+
"empty": "\u0915\u094b\u0923\u0924\u0947\u0939\u0940 \u0925\u094d\u0930\u0947\u0921 \u0938\u093e\u092a\u0921\u0932\u0947 \u0928\u093e\u0939\u0940\u0924",
|
130 |
+
"actions": {
|
131 |
+
"close": "\u0938\u093e\u0907\u0921\u092c\u093e\u0930 \u092c\u0902\u0926 \u0915\u0930\u093e",
|
132 |
+
"open": "\u0938\u093e\u0907\u0921\u092c\u093e\u0930 \u0909\u0918\u0921\u093e"
|
133 |
+
}
|
134 |
+
},
|
135 |
+
"thread": {
|
136 |
+
"untitled": "\u0936\u0940\u0930\u094d\u0937\u0915\u0935\u093f\u0930\u0939\u093f\u0924 \u0938\u0902\u092d\u093e\u0937\u0923",
|
137 |
+
"menu": {
|
138 |
+
"rename": "Rename",
|
139 |
+
"delete": "Delete"
|
140 |
+
},
|
141 |
+
"actions": {
|
142 |
+
"delete": {
|
143 |
+
"title": "\u0939\u091f\u0935\u093f\u0923\u094d\u092f\u093e\u091a\u0940 \u092a\u0941\u0937\u094d\u091f\u0940 \u0915\u0930\u093e",
|
144 |
+
"description": "\u0939\u0947 \u0925\u094d\u0930\u0947\u0921 \u0906\u0923\u093f \u0924\u094d\u092f\u093e\u091a\u0947 \u0938\u0902\u0926\u0947\u0936 \u0935 \u0918\u091f\u0915 \u0939\u091f\u0935\u0947\u0932. \u0939\u0940 \u0915\u094d\u0930\u093f\u092f\u093e \u092a\u0942\u0930\u094d\u0935\u0935\u0924 \u0915\u0947\u0932\u0940 \u091c\u093e\u090a \u0936\u0915\u0924 \u0928\u093e\u0939\u0940",
|
145 |
+
"success": "\u091a\u0945\u091f \u0939\u091f\u0935\u0932\u093e",
|
146 |
+
"inProgress": "\u091a\u0945\u091f \u0939\u091f\u0935\u0924 \u0906\u0939\u0947"
|
147 |
+
},
|
148 |
+
"rename": {
|
149 |
+
"title": "\u0925\u094d\u0930\u0947\u0921\u091a\u0947 \u0928\u093e\u0935 \u092c\u0926\u0932\u093e",
|
150 |
+
"description": "\u092f\u093e \u0925\u094d\u0930\u0947\u0921\u0938\u093e\u0920\u0940 \u0928\u0935\u0940\u0928 \u0928\u093e\u0935 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f \u0915\u0930\u093e",
|
151 |
+
"form": {
|
152 |
+
"name": {
|
153 |
+
"label": "\u0928\u093e\u0935",
|
154 |
+
"placeholder": "\u0928\u0935\u0940\u0928 \u0928\u093e\u0935 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f \u0915\u0930\u093e"
|
155 |
+
}
|
156 |
+
},
|
157 |
+
"success": "\u0925\u094d\u0930\u0947\u0921\u091a\u0947 \u0928\u093e\u0935 \u092c\u0926\u0932\u0932\u0947!",
|
158 |
+
"inProgress": "\u0925\u094d\u0930\u0947\u0921\u091a\u0947 \u0928\u093e\u0935 \u092c\u0926\u0932\u0924 \u0906\u0939\u0947"
|
159 |
+
}
|
160 |
+
}
|
161 |
+
}
|
162 |
+
},
|
163 |
+
"navigation": {
|
164 |
+
"header": {
|
165 |
+
"chat": "\u091a\u0945\u091f",
|
166 |
+
"readme": "\u0935\u093e\u091a\u093e",
|
167 |
+
"theme": {
|
168 |
+
"light": "Light Theme",
|
169 |
+
"dark": "Dark Theme",
|
170 |
+
"system": "Follow System"
|
171 |
+
}
|
172 |
+
},
|
173 |
+
"newChat": {
|
174 |
+
"button": "\u0928\u0935\u0940\u0928 \u091a\u0945\u091f",
|
175 |
+
"dialog": {
|
176 |
+
"title": "\u0928\u0935\u0940\u0928 \u091a\u0945\u091f \u0924\u092f\u093e\u0930 \u0915\u0930\u093e",
|
177 |
+
"description": "\u0939\u0947 \u0924\u0941\u092e\u091a\u093e \u0938\u0927\u094d\u092f\u093e\u091a\u093e \u091a\u0945\u091f \u0907\u0924\u093f\u0939\u093e\u0938 \u0938\u093e\u092b \u0915\u0930\u0947\u0932. \u0924\u0941\u092e\u094d\u0939\u093e\u0932\u093e \u0916\u093e\u0924\u094d\u0930\u0940 \u0906\u0939\u0947 \u0915\u0940 \u0924\u0941\u092e\u094d\u0939\u0940 \u092a\u0941\u0922\u0947 \u091c\u093e\u090a \u0907\u091a\u094d\u091b\u093f\u0924\u093e?",
|
178 |
+
"tooltip": "\u0928\u0935\u0940\u0928 \u091a\u0945\u091f"
|
179 |
+
}
|
180 |
+
},
|
181 |
+
"user": {
|
182 |
+
"menu": {
|
183 |
+
"settings": "\u0938\u0947\u091f\u093f\u0902\u0917\u094d\u091c",
|
184 |
+
"settingsKey": "S",
|
185 |
+
"apiKeys": "API \u0915\u0940\u091c",
|
186 |
+
"logout": "\u0932\u0949\u0917\u0906\u0909\u091f"
|
187 |
+
}
|
188 |
+
}
|
189 |
+
},
|
190 |
+
"apiKeys": {
|
191 |
+
"title": "\u0906\u0935\u0936\u094d\u092f\u0915 API \u0915\u0940\u091c",
|
192 |
+
"description": "\u0939\u0947 \u0905\u0945\u092a \u0935\u093e\u092a\u0930\u0923\u094d\u092f\u093e\u0938\u093e\u0920\u0940 \u0916\u093e\u0932\u0940\u0932 API \u0915\u0940\u091c \u0906\u0935\u0936\u094d\u092f\u0915 \u0906\u0939\u0947\u0924. \u0915\u0940\u091c \u0924\u0941\u092e\u091a\u094d\u092f\u093e \u0921\u093f\u0935\u094d\u0939\u093e\u0907\u0938\u091a\u094d\u092f\u093e \u0932\u094b\u0915\u0932 \u0938\u094d\u091f\u094b\u0930\u0947\u091c\u092e\u0927\u094d\u092f\u0947 \u0938\u093e\u0920\u0935\u0932\u094d\u092f\u093e \u091c\u093e\u0924\u093e\u0924.",
|
193 |
+
"success": {
|
194 |
+
"saved": "\u092f\u0936\u0938\u094d\u0935\u0940\u0930\u093f\u0924\u094d\u092f\u093e \u091c\u0924\u0928 \u0915\u0947\u0932\u0947"
|
195 |
+
}
|
196 |
+
},
|
197 |
+
"alerts": {
|
198 |
+
"info": "Info",
|
199 |
+
"note": "Note",
|
200 |
+
"tip": "Tip",
|
201 |
+
"important": "Important",
|
202 |
+
"warning": "Warning",
|
203 |
+
"caution": "Caution",
|
204 |
+
"debug": "Debug",
|
205 |
+
"example": "Example",
|
206 |
+
"success": "Success",
|
207 |
+
"help": "Help",
|
208 |
+
"idea": "Idea",
|
209 |
+
"pending": "Pending",
|
210 |
+
"security": "Security",
|
211 |
+
"beta": "Beta",
|
212 |
+
"best-practice": "Best Practice"
|
213 |
+
}
|
214 |
+
}
|
.chainlit/translations/nl.json
ADDED
@@ -0,0 +1,214 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"common": {
|
3 |
+
"actions": {
|
4 |
+
"cancel": "Annuleren",
|
5 |
+
"confirm": "Bevestigen",
|
6 |
+
"continue": "Doorgaan",
|
7 |
+
"goBack": "Terug",
|
8 |
+
"reset": "Herstellen",
|
9 |
+
"submit": "Versturen"
|
10 |
+
},
|
11 |
+
"status": {
|
12 |
+
"loading": "Laden...",
|
13 |
+
"error": {
|
14 |
+
"default": "Er is een fout opgetreden",
|
15 |
+
"serverConnection": "Kon geen verbinding maken met de server"
|
16 |
+
}
|
17 |
+
}
|
18 |
+
},
|
19 |
+
"auth": {
|
20 |
+
"login": {
|
21 |
+
"title": "Inloggen om toegang te krijgen tot de app",
|
22 |
+
"form": {
|
23 |
+
"email": {
|
24 |
+
"label": "E-mailadres",
|
25 |
+
"required": "e-mail is een verplicht veld"
|
26 |
+
},
|
27 |
+
"password": {
|
28 |
+
"label": "Wachtwoord",
|
29 |
+
"required": "wachtwoord is een verplicht veld"
|
30 |
+
},
|
31 |
+
"actions": {
|
32 |
+
"signin": "Inloggen"
|
33 |
+
},
|
34 |
+
"alternativeText": {
|
35 |
+
"or": "OF"
|
36 |
+
}
|
37 |
+
},
|
38 |
+
"errors": {
|
39 |
+
"default": "Kan niet inloggen",
|
40 |
+
"signin": "Probeer in te loggen met een ander account",
|
41 |
+
"oauthSignin": "Probeer in te loggen met een ander account",
|
42 |
+
"redirectUriMismatch": "De redirect URI komt niet overeen met de oauth app configuratie",
|
43 |
+
"oauthCallback": "Probeer in te loggen met een ander account",
|
44 |
+
"oauthCreateAccount": "Probeer in te loggen met een ander account",
|
45 |
+
"emailCreateAccount": "Probeer in te loggen met een ander account",
|
46 |
+
"callback": "Probeer in te loggen met een ander account",
|
47 |
+
"oauthAccountNotLinked": "Om je identiteit te bevestigen, log in met hetzelfde account dat je oorspronkelijk hebt gebruikt",
|
48 |
+
"emailSignin": "De e-mail kon niet worden verzonden",
|
49 |
+
"emailVerify": "Verifieer je e-mail, er is een nieuwe e-mail verzonden",
|
50 |
+
"credentialsSignin": "Inloggen mislukt. Controleer of de ingevoerde gegevens correct zijn",
|
51 |
+
"sessionRequired": "Log in om toegang te krijgen tot deze pagina"
|
52 |
+
}
|
53 |
+
},
|
54 |
+
"provider": {
|
55 |
+
"continue": "Doorgaan met {{provider}}"
|
56 |
+
}
|
57 |
+
},
|
58 |
+
"chat": {
|
59 |
+
"input": {
|
60 |
+
"placeholder": "Typ hier je bericht...",
|
61 |
+
"actions": {
|
62 |
+
"send": "Bericht versturen",
|
63 |
+
"stop": "Taak stoppen",
|
64 |
+
"attachFiles": "Bestanden bijvoegen"
|
65 |
+
}
|
66 |
+
},
|
67 |
+
"speech": {
|
68 |
+
"start": "Start opname",
|
69 |
+
"stop": "Stop opname",
|
70 |
+
"connecting": "Verbinden"
|
71 |
+
},
|
72 |
+
"fileUpload": {
|
73 |
+
"dragDrop": "Sleep bestanden hierheen",
|
74 |
+
"browse": "Bestanden zoeken",
|
75 |
+
"sizeLimit": "Limiet:",
|
76 |
+
"errors": {
|
77 |
+
"failed": "Uploaden mislukt",
|
78 |
+
"cancelled": "Upload geannuleerd van"
|
79 |
+
}
|
80 |
+
},
|
81 |
+
"messages": {
|
82 |
+
"status": {
|
83 |
+
"using": "In gebruik",
|
84 |
+
"used": "Gebruikt"
|
85 |
+
},
|
86 |
+
"actions": {
|
87 |
+
"copy": {
|
88 |
+
"button": "Kopi\u00ebren naar klembord",
|
89 |
+
"success": "Gekopieerd!"
|
90 |
+
}
|
91 |
+
},
|
92 |
+
"feedback": {
|
93 |
+
"positive": "Nuttig",
|
94 |
+
"negative": "Niet nuttig",
|
95 |
+
"edit": "Feedback bewerken",
|
96 |
+
"dialog": {
|
97 |
+
"title": "Voeg een opmerking toe",
|
98 |
+
"submit": "Feedback versturen"
|
99 |
+
},
|
100 |
+
"status": {
|
101 |
+
"updating": "Bijwerken",
|
102 |
+
"updated": "Feedback bijgewerkt"
|
103 |
+
}
|
104 |
+
}
|
105 |
+
},
|
106 |
+
"history": {
|
107 |
+
"title": "Laatste invoer",
|
108 |
+
"empty": "Zo leeg...",
|
109 |
+
"show": "Toon geschiedenis"
|
110 |
+
},
|
111 |
+
"settings": {
|
112 |
+
"title": "Instellingenpaneel"
|
113 |
+
},
|
114 |
+
"watermark": "Gebouwd met"
|
115 |
+
},
|
116 |
+
"threadHistory": {
|
117 |
+
"sidebar": {
|
118 |
+
"title": "Eerdere chats",
|
119 |
+
"filters": {
|
120 |
+
"search": "Zoeken",
|
121 |
+
"placeholder": "Search conversations..."
|
122 |
+
},
|
123 |
+
"timeframes": {
|
124 |
+
"today": "Vandaag",
|
125 |
+
"yesterday": "Gisteren",
|
126 |
+
"previous7days": "Afgelopen 7 dagen",
|
127 |
+
"previous30days": "Afgelopen 30 dagen"
|
128 |
+
},
|
129 |
+
"empty": "Geen gesprekken gevonden",
|
130 |
+
"actions": {
|
131 |
+
"close": "Zijbalk sluiten",
|
132 |
+
"open": "Zijbalk openen"
|
133 |
+
}
|
134 |
+
},
|
135 |
+
"thread": {
|
136 |
+
"untitled": "Naamloos gesprek",
|
137 |
+
"menu": {
|
138 |
+
"rename": "Rename",
|
139 |
+
"delete": "Delete"
|
140 |
+
},
|
141 |
+
"actions": {
|
142 |
+
"delete": {
|
143 |
+
"title": "Verwijdering bevestigen",
|
144 |
+
"description": "Dit zal het gesprek en bijbehorende berichten en elementen verwijderen. Deze actie kan niet ongedaan worden gemaakt",
|
145 |
+
"success": "Chat verwijderd",
|
146 |
+
"inProgress": "Chat verwijderen"
|
147 |
+
},
|
148 |
+
"rename": {
|
149 |
+
"title": "Gesprek hernoemen",
|
150 |
+
"description": "Voer een nieuwe naam in voor dit gesprek",
|
151 |
+
"form": {
|
152 |
+
"name": {
|
153 |
+
"label": "Naam",
|
154 |
+
"placeholder": "Voer nieuwe naam in"
|
155 |
+
}
|
156 |
+
},
|
157 |
+
"success": "Gesprek hernoemd!",
|
158 |
+
"inProgress": "Gesprek hernoemen"
|
159 |
+
}
|
160 |
+
}
|
161 |
+
}
|
162 |
+
},
|
163 |
+
"navigation": {
|
164 |
+
"header": {
|
165 |
+
"chat": "Chat",
|
166 |
+
"readme": "Leesmij",
|
167 |
+
"theme": {
|
168 |
+
"light": "Light Theme",
|
169 |
+
"dark": "Dark Theme",
|
170 |
+
"system": "Follow System"
|
171 |
+
}
|
172 |
+
},
|
173 |
+
"newChat": {
|
174 |
+
"button": "Nieuwe chat",
|
175 |
+
"dialog": {
|
176 |
+
"title": "Nieuwe chat aanmaken",
|
177 |
+
"description": "Dit zal je huidige chatgeschiedenis wissen. Weet je zeker dat je door wilt gaan?",
|
178 |
+
"tooltip": "Nieuwe chat"
|
179 |
+
}
|
180 |
+
},
|
181 |
+
"user": {
|
182 |
+
"menu": {
|
183 |
+
"settings": "Instellingen",
|
184 |
+
"settingsKey": "I",
|
185 |
+
"apiKeys": "API-sleutels",
|
186 |
+
"logout": "Uitloggen"
|
187 |
+
}
|
188 |
+
}
|
189 |
+
},
|
190 |
+
"apiKeys": {
|
191 |
+
"title": "Vereiste API-sleutels",
|
192 |
+
"description": "Om deze app te gebruiken zijn de volgende API-sleutels vereist. De sleutels worden opgeslagen in de lokale opslag van je apparaat.",
|
193 |
+
"success": {
|
194 |
+
"saved": "Succesvol opgeslagen"
|
195 |
+
}
|
196 |
+
},
|
197 |
+
"alerts": {
|
198 |
+
"info": "Info",
|
199 |
+
"note": "Note",
|
200 |
+
"tip": "Tip",
|
201 |
+
"important": "Important",
|
202 |
+
"warning": "Warning",
|
203 |
+
"caution": "Caution",
|
204 |
+
"debug": "Debug",
|
205 |
+
"example": "Example",
|
206 |
+
"success": "Success",
|
207 |
+
"help": "Help",
|
208 |
+
"idea": "Idea",
|
209 |
+
"pending": "Pending",
|
210 |
+
"security": "Security",
|
211 |
+
"beta": "Beta",
|
212 |
+
"best-practice": "Best Practice"
|
213 |
+
}
|
214 |
+
}
|
.chainlit/translations/ta.json
ADDED
@@ -0,0 +1,214 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"common": {
|
3 |
+
"actions": {
|
4 |
+
"cancel": "\u0bb0\u0ba4\u0bcd\u0ba4\u0bc1 \u0b9a\u0bc6\u0baf\u0bcd",
|
5 |
+
"confirm": "\u0b89\u0bb1\u0bc1\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1",
|
6 |
+
"continue": "\u0ba4\u0bca\u0b9f\u0bb0\u0bcd\u0b95",
|
7 |
+
"goBack": "\u0ba4\u0bbf\u0bb0\u0bc1\u0bae\u0bcd\u0baa\u0bbf\u0b9a\u0bcd \u0b9a\u0bc6\u0bb2\u0bcd",
|
8 |
+
"reset": "\u0bae\u0bc0\u0b9f\u0bcd\u0b9f\u0bae\u0bc8",
|
9 |
+
"submit": "\u0b9a\u0bae\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bbf"
|
10 |
+
},
|
11 |
+
"status": {
|
12 |
+
"loading": "\u0b8f\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1...",
|
13 |
+
"error": {
|
14 |
+
"default": "\u0baa\u0bbf\u0bb4\u0bc8 \u0b8f\u0bb1\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1",
|
15 |
+
"serverConnection": "\u0b9a\u0bc7\u0bb5\u0bc8\u0baf\u0b95\u0ba4\u0bcd\u0ba4\u0bc8 \u0b85\u0b9f\u0bc8\u0baf \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bb5\u0bbf\u0bb2\u0bcd\u0bb2\u0bc8"
|
16 |
+
}
|
17 |
+
}
|
18 |
+
},
|
19 |
+
"auth": {
|
20 |
+
"login": {
|
21 |
+
"title": "\u0baa\u0baf\u0ba9\u0bcd\u0baa\u0bbe\u0b9f\u0bcd\u0b9f\u0bc8 \u0b85\u0ba3\u0bc1\u0b95 \u0b89\u0bb3\u0bcd\u0ba8\u0bc1\u0bb4\u0bc8\u0baf\u0bb5\u0bc1\u0bae\u0bcd",
|
22 |
+
"form": {
|
23 |
+
"email": {
|
24 |
+
"label": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf",
|
25 |
+
"required": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0ba4\u0bc7\u0bb5\u0bc8\u0baf\u0bbe\u0ba9 \u0baa\u0bc1\u0bb2\u0bae\u0bcd"
|
26 |
+
},
|
27 |
+
"password": {
|
28 |
+
"label": "\u0b95\u0b9f\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bca\u0bb2\u0bcd",
|
29 |
+
"required": "\u0b95\u0b9f\u0bb5\u0bc1\u0b9a\u0bcd\u0b9a\u0bca\u0bb2\u0bcd \u0ba4\u0bc7\u0bb5\u0bc8\u0baf\u0bbe\u0ba9 \u0baa\u0bc1\u0bb2\u0bae\u0bcd"
|
30 |
+
},
|
31 |
+
"actions": {
|
32 |
+
"signin": "\u0b89\u0bb3\u0bcd\u0ba8\u0bc1\u0bb4\u0bc8\u0b95"
|
33 |
+
},
|
34 |
+
"alternativeText": {
|
35 |
+
"or": "\u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1"
|
36 |
+
}
|
37 |
+
},
|
38 |
+
"errors": {
|
39 |
+
"default": "\u0b89\u0bb3\u0bcd\u0ba8\u0bc1\u0bb4\u0bc8\u0baf \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bb5\u0bbf\u0bb2\u0bcd\u0bb2\u0bc8",
|
40 |
+
"signin": "\u0bb5\u0bc7\u0bb1\u0bc1 \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b9f\u0ba9\u0bcd \u0b89\u0bb3\u0bcd\u0ba8\u0bc1\u0bb4\u0bc8\u0baf \u0bae\u0bc1\u0baf\u0bb1\u0bcd\u0b9a\u0bbf\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd",
|
41 |
+
"oauthSignin": "\u0bb5\u0bc7\u0bb1\u0bc1 \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b9f\u0ba9\u0bcd \u0b89\u0bb3\u0bcd\u0ba8\u0bc1\u0bb4\u0bc8\u0baf \u0bae\u0bc1\u0baf\u0bb1\u0bcd\u0b9a\u0bbf\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd",
|
42 |
+
"redirectUriMismatch": "\u0ba4\u0bbf\u0b9a\u0bc8\u0ba4\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bb2\u0bcd URI \u0b93\u0b86\u0ba4\u0bcd \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0bbe\u0b9f\u0bcd\u0b9f\u0bc1 \u0b95\u0b9f\u0bcd\u0b9f\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b9f\u0ba9\u0bcd \u0baa\u0bca\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bb5\u0bbf\u0bb2\u0bcd\u0bb2\u0bc8",
|
43 |
+
"oauthCallback": "\u0bb5\u0bc7\u0bb1\u0bc1 \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b9f\u0ba9\u0bcd \u0b89\u0bb3\u0bcd\u0ba8\u0bc1\u0bb4\u0bc8\u0baf \u0bae\u0bc1\u0baf\u0bb1\u0bcd\u0b9a\u0bbf\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd",
|
44 |
+
"oauthCreateAccount": "\u0bb5\u0bc7\u0bb1\u0bc1 \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b9f\u0ba9\u0bcd \u0b89\u0bb3\u0bcd\u0ba8\u0bc1\u0bb4\u0bc8\u0baf \u0bae\u0bc1\u0baf\u0bb1\u0bcd\u0b9a\u0bbf\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd",
|
45 |
+
"emailCreateAccount": "\u0bb5\u0bc7\u0bb1\u0bc1 \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b9f\u0ba9\u0bcd \u0b89\u0bb3\u0bcd\u0ba8\u0bc1\u0bb4\u0bc8\u0baf \u0bae\u0bc1\u0baf\u0bb1\u0bcd\u0b9a\u0bbf\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd",
|
46 |
+
"callback": "\u0bb5\u0bc7\u0bb1\u0bc1 \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b9f\u0ba9\u0bcd \u0b89\u0bb3\u0bcd\u0ba8\u0bc1\u0bb4\u0bc8\u0baf \u0bae\u0bc1\u0baf\u0bb1\u0bcd\u0b9a\u0bbf\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd",
|
47 |
+
"oauthAccountNotLinked": "\u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b85\u0b9f\u0bc8\u0baf\u0bbe\u0bb3\u0ba4\u0bcd\u0ba4\u0bc8 \u0b89\u0bb1\u0bc1\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4, \u0bae\u0bc1\u0ba4\u0bb2\u0bbf\u0bb2\u0bcd \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0baf \u0b85\u0ba4\u0bc7 \u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bc1\u0b9f\u0ba9\u0bcd \u0b89\u0bb3\u0bcd\u0ba8\u0bc1\u0bb4\u0bc8\u0baf\u0bb5\u0bc1\u0bae\u0bcd",
|
48 |
+
"emailSignin": "\u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bc8 \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bb5\u0bbf\u0bb2\u0bcd\u0bb2\u0bc8",
|
49 |
+
"emailVerify": "\u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bc8 \u0b9a\u0bb0\u0bbf\u0baa\u0bbe\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd, \u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1",
|
50 |
+
"credentialsSignin": "\u0b89\u0bb3\u0bcd\u0ba8\u0bc1\u0bb4\u0bc8\u0bb5\u0bc1 \u0ba4\u0bcb\u0bb2\u0bcd\u0bb5\u0bbf\u0baf\u0b9f\u0bc8\u0ba8\u0bcd\u0ba4\u0ba4\u0bc1. \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bb4\u0b99\u0bcd\u0b95\u0bbf\u0baf \u0bb5\u0bbf\u0bb5\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b9a\u0bb0\u0bbf\u0baf\u0bbe\u0ba9\u0bb5\u0bc8 \u0b8e\u0ba9 \u0b9a\u0bb0\u0bbf\u0baa\u0bbe\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd",
|
51 |
+
"sessionRequired": "\u0b87\u0ba8\u0bcd\u0ba4\u0baa\u0bcd \u0baa\u0b95\u0bcd\u0b95\u0ba4\u0bcd\u0ba4\u0bc8 \u0b85\u0ba3\u0bc1\u0b95 \u0b89\u0bb3\u0bcd\u0ba8\u0bc1\u0bb4\u0bc8\u0baf\u0bb5\u0bc1\u0bae\u0bcd"
|
52 |
+
}
|
53 |
+
},
|
54 |
+
"provider": {
|
55 |
+
"continue": "{{provider}} \u0bae\u0bc2\u0bb2\u0bae\u0bcd \u0ba4\u0bca\u0b9f\u0bb0\u0bb5\u0bc1\u0bae\u0bcd"
|
56 |
+
}
|
57 |
+
},
|
58 |
+
"chat": {
|
59 |
+
"input": {
|
60 |
+
"placeholder": "\u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf\u0baf\u0bc8 \u0b87\u0b99\u0bcd\u0b95\u0bc7 \u0ba4\u0b9f\u0bcd\u0b9f\u0b9a\u0bcd\u0b9a\u0bc1 \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0bb5\u0bc1\u0bae\u0bcd...",
|
61 |
+
"actions": {
|
62 |
+
"send": "\u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa\u0bc1",
|
63 |
+
"stop": "\u0baa\u0ba3\u0bbf\u0baf\u0bc8 \u0ba8\u0bbf\u0bb1\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1",
|
64 |
+
"attachFiles": "\u0b95\u0bcb\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bc8 \u0b87\u0ba3\u0bc8"
|
65 |
+
}
|
66 |
+
},
|
67 |
+
"speech": {
|
68 |
+
"start": "\u0baa\u0ba4\u0bbf\u0bb5\u0bc1 \u0ba4\u0bca\u0b9f\u0b99\u0bcd\u0b95\u0bc1",
|
69 |
+
"stop": "\u0baa\u0ba4\u0bbf\u0bb5\u0bc8 \u0ba8\u0bbf\u0bb1\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1",
|
70 |
+
"connecting": "\u0b87\u0ba3\u0bc8\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1"
|
71 |
+
},
|
72 |
+
"fileUpload": {
|
73 |
+
"dragDrop": "\u0b95\u0bcb\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bc8 \u0b87\u0b99\u0bcd\u0b95\u0bc7 \u0b87\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1 \u0bb5\u0bbf\u0b9f\u0bb5\u0bc1\u0bae\u0bcd",
|
74 |
+
"browse": "\u0b95\u0bcb\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bc8 \u0b89\u0bb2\u0bbe\u0bb5\u0bc1",
|
75 |
+
"sizeLimit": "\u0bb5\u0bb0\u0bae\u0bcd\u0baa\u0bc1:",
|
76 |
+
"errors": {
|
77 |
+
"failed": "\u0baa\u0ba4\u0bbf\u0bb5\u0bc7\u0bb1\u0bcd\u0bb1\u0bae\u0bcd \u0ba4\u0bcb\u0bb2\u0bcd\u0bb5\u0bbf\u0baf\u0b9f\u0bc8\u0ba8\u0bcd\u0ba4\u0ba4\u0bc1",
|
78 |
+
"cancelled": "\u0baa\u0ba4\u0bbf\u0bb5\u0bc7\u0bb1\u0bcd\u0bb1\u0bae\u0bcd \u0bb0\u0ba4\u0bcd\u0ba4\u0bc1 \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1"
|
79 |
+
}
|
80 |
+
},
|
81 |
+
"messages": {
|
82 |
+
"status": {
|
83 |
+
"using": "\u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1",
|
84 |
+
"used": "\u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1"
|
85 |
+
},
|
86 |
+
"actions": {
|
87 |
+
"copy": {
|
88 |
+
"button": "\u0b95\u0bbf\u0bb3\u0bbf\u0baa\u0bcd\u0baa\u0bcb\u0bb0\u0bcd\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bc1 \u0ba8\u0b95\u0bb2\u0bc6\u0b9f\u0bc1",
|
89 |
+
"success": "\u0ba8\u0b95\u0bb2\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1!"
|
90 |
+
}
|
91 |
+
},
|
92 |
+
"feedback": {
|
93 |
+
"positive": "\u0baa\u0baf\u0ba9\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bbe\u0b95 \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0ba4\u0bc1",
|
94 |
+
"negative": "\u0baa\u0baf\u0ba9\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bbe\u0b95 \u0b87\u0bb2\u0bcd\u0bb2\u0bc8",
|
95 |
+
"edit": "\u0b95\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bc8 \u0ba4\u0bbf\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1",
|
96 |
+
"dialog": {
|
97 |
+
"title": "\u0b95\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bc8\u0b9a\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd",
|
98 |
+
"submit": "\u0b95\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bc8 \u0b9a\u0bae\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bbf"
|
99 |
+
},
|
100 |
+
"status": {
|
101 |
+
"updating": "\u0baa\u0bc1\u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1",
|
102 |
+
"updated": "\u0b95\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1 \u0baa\u0bc1\u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1"
|
103 |
+
}
|
104 |
+
}
|
105 |
+
},
|
106 |
+
"history": {
|
107 |
+
"title": "\u0b95\u0b9f\u0bc8\u0b9a\u0bbf \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bc1\u0b95\u0bb3\u0bcd",
|
108 |
+
"empty": "\u0b95\u0bbe\u0bb2\u0bbf\u0baf\u0bbe\u0b95 \u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1...",
|
109 |
+
"show": "\u0bb5\u0bb0\u0bb2\u0bbe\u0bb1\u0bcd\u0bb1\u0bc8\u0b95\u0bcd \u0b95\u0bbe\u0b9f\u0bcd\u0b9f\u0bc1"
|
110 |
+
},
|
111 |
+
"settings": {
|
112 |
+
"title": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0baa\u0bb2\u0b95\u0bae\u0bcd"
|
113 |
+
},
|
114 |
+
"watermark": "\u0b89\u0b9f\u0ba9\u0bcd \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1"
|
115 |
+
},
|
116 |
+
"threadHistory": {
|
117 |
+
"sidebar": {
|
118 |
+
"title": "\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0b89\u0bb0\u0bc8\u0baf\u0bbe\u0b9f\u0bb2\u0bcd\u0b95\u0bb3\u0bcd",
|
119 |
+
"filters": {
|
120 |
+
"search": "\u0ba4\u0bc7\u0b9f\u0bc1",
|
121 |
+
"placeholder": "Search conversations..."
|
122 |
+
},
|
123 |
+
"timeframes": {
|
124 |
+
"today": "\u0b87\u0ba9\u0bcd\u0bb1\u0bc1",
|
125 |
+
"yesterday": "\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1",
|
126 |
+
"previous7days": "\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 7 \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",
|
127 |
+
"previous30days": "\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 30 \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd"
|
128 |
+
},
|
129 |
+
"empty": "\u0b89\u0bb0\u0bc8\u0baf\u0bbe\u0b9f\u0bb2\u0bcd\u0b95\u0bb3\u0bcd \u0b8e\u0ba4\u0bc1\u0bb5\u0bc1\u0bae\u0bcd \u0b87\u0bb2\u0bcd\u0bb2\u0bc8",
|
130 |
+
"actions": {
|
131 |
+
"close": "\u0baa\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bc8 \u0bae\u0bc2\u0b9f\u0bc1",
|
132 |
+
"open": "\u0baa\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bc8 \u0ba4\u0bbf\u0bb1"
|
133 |
+
}
|
134 |
+
},
|
135 |
+
"thread": {
|
136 |
+
"untitled": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bbf\u0b9f\u0bbe\u0ba4 \u0b89\u0bb0\u0bc8\u0baf\u0bbe\u0b9f\u0bb2\u0bcd",
|
137 |
+
"menu": {
|
138 |
+
"rename": "Rename",
|
139 |
+
"delete": "Delete"
|
140 |
+
},
|
141 |
+
"actions": {
|
142 |
+
"delete": {
|
143 |
+
"title": "\u0ba8\u0bc0\u0b95\u0bcd\u0b95\u0bc1\u0bb5\u0ba4\u0bc8 \u0b89\u0bb1\u0bc1\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1",
|
144 |
+
"description": "\u0b87\u0ba4\u0bc1 \u0b89\u0bb0\u0bc8\u0baf\u0bbe\u0b9f\u0bb2\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b85\u0ba4\u0ba9\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf\u0b95\u0bb3\u0bcd, \u0b89\u0bb1\u0bc1\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bc8 \u0ba8\u0bc0\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd. \u0b87\u0ba8\u0bcd\u0ba4 \u0b9a\u0bc6\u0baf\u0bb2\u0bc8 \u0bae\u0bc0\u0b9f\u0bcd\u0b9f\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bbe\u0ba4\u0bc1",
|
145 |
+
"success": "\u0b89\u0bb0\u0bc8\u0baf\u0bbe\u0b9f\u0bb2\u0bcd \u0ba8\u0bc0\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1",
|
146 |
+
"inProgress": "\u0b89\u0bb0\u0bc8\u0baf\u0bbe\u0b9f\u0bb2\u0bc8 \u0ba8\u0bc0\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1"
|
147 |
+
},
|
148 |
+
"rename": {
|
149 |
+
"title": "\u0b89\u0bb0\u0bc8\u0baf\u0bbe\u0b9f\u0bb2\u0bc8 \u0bae\u0bb1\u0bc1\u0baa\u0bc6\u0baf\u0bb0\u0bbf\u0b9f\u0bc1",
|
150 |
+
"description": "\u0b87\u0ba8\u0bcd\u0ba4 \u0b89\u0bb0\u0bc8\u0baf\u0bbe\u0b9f\u0bb2\u0bc1\u0b95\u0bcd\u0b95\u0bc1 \u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0baa\u0bc6\u0baf\u0bb0\u0bc8 \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bb5\u0bc1\u0bae\u0bcd",
|
151 |
+
"form": {
|
152 |
+
"name": {
|
153 |
+
"label": "\u0baa\u0bc6\u0baf\u0bb0\u0bcd",
|
154 |
+
"placeholder": "\u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0baa\u0bc6\u0baf\u0bb0\u0bc8 \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bb5\u0bc1\u0bae\u0bcd"
|
155 |
+
}
|
156 |
+
},
|
157 |
+
"success": "\u0b89\u0bb0\u0bc8\u0baf\u0bbe\u0b9f\u0bb2\u0bcd \u0bae\u0bb1\u0bc1\u0baa\u0bc6\u0baf\u0bb0\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1!",
|
158 |
+
"inProgress": "\u0b89\u0bb0\u0bc8\u0baf\u0bbe\u0b9f\u0bb2\u0bc8 \u0bae\u0bb1\u0bc1\u0baa\u0bc6\u0baf\u0bb0\u0bbf\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1"
|
159 |
+
}
|
160 |
+
}
|
161 |
+
}
|
162 |
+
},
|
163 |
+
"navigation": {
|
164 |
+
"header": {
|
165 |
+
"chat": "\u0b89\u0bb0\u0bc8\u0baf\u0bbe\u0b9f\u0bb2\u0bcd",
|
166 |
+
"readme": "\u0baa\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd",
|
167 |
+
"theme": {
|
168 |
+
"light": "Light Theme",
|
169 |
+
"dark": "Dark Theme",
|
170 |
+
"system": "Follow System"
|
171 |
+
}
|
172 |
+
},
|
173 |
+
"newChat": {
|
174 |
+
"button": "\u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0b89\u0bb0\u0bc8\u0baf\u0bbe\u0b9f\u0bb2\u0bcd",
|
175 |
+
"dialog": {
|
176 |
+
"title": "\u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0b89\u0bb0\u0bc8\u0baf\u0bbe\u0b9f\u0bb2\u0bc8 \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0bc1",
|
177 |
+
"description": "\u0b87\u0ba4\u0bc1 \u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba4\u0bb1\u0bcd\u0baa\u0bcb\u0ba4\u0bc8\u0baf \u0b89\u0bb0\u0bc8\u0baf\u0bbe\u0b9f\u0bb2\u0bcd \u0bb5\u0bb0\u0bb2\u0bbe\u0bb1\u0bcd\u0bb1\u0bc8 \u0b85\u0bb4\u0bbf\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd. \u0ba4\u0bca\u0b9f\u0bb0 \u0bb5\u0bbf\u0bb0\u0bc1\u0bae\u0bcd\u0baa\u0bc1\u0b95\u0bbf\u0bb1\u0bc0\u0bb0\u0bcd\u0b95\u0bb3\u0bbe?",
|
178 |
+
"tooltip": "\u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0b89\u0bb0\u0bc8\u0baf\u0bbe\u0b9f\u0bb2\u0bcd"
|
179 |
+
}
|
180 |
+
},
|
181 |
+
"user": {
|
182 |
+
"menu": {
|
183 |
+
"settings": "\u0b85\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd",
|
184 |
+
"settingsKey": "S",
|
185 |
+
"apiKeys": "API \u0bb5\u0bbf\u0b9a\u0bc8\u0b95\u0bb3\u0bcd",
|
186 |
+
"logout": "\u0bb5\u0bc6\u0bb3\u0bbf\u0baf\u0bc7\u0bb1\u0bc1"
|
187 |
+
}
|
188 |
+
}
|
189 |
+
},
|
190 |
+
"apiKeys": {
|
191 |
+
"title": "\u0ba4\u0bc7\u0bb5\u0bc8\u0baf\u0bbe\u0ba9 API \u0bb5\u0bbf\u0b9a\u0bc8\u0b95\u0bb3\u0bcd",
|
192 |
+
"description": "\u0b87\u0ba8\u0bcd\u0ba4 \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0bbe\u0b9f\u0bcd\u0b9f\u0bc8\u0baa\u0bcd \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4, \u0baa\u0bbf\u0ba9\u0bcd\u0bb5\u0bb0\u0bc1\u0bae\u0bcd API \u0bb5\u0bbf\u0b9a\u0bc8\u0b95\u0bb3\u0bcd \u0ba4\u0bc7\u0bb5\u0bc8. \u0bb5\u0bbf\u0b9a\u0bc8\u0b95\u0bb3\u0bcd \u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b9a\u0bbe\u0ba4\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0bc2\u0bb0\u0bcd \u0b9a\u0bc7\u0bae\u0bbf\u0baa\u0bcd\u0baa\u0b95\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0b9a\u0bc7\u0bae\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd.",
|
193 |
+
"success": {
|
194 |
+
"saved": "\u0bb5\u0bc6\u0bb1\u0bcd\u0bb1\u0bbf\u0b95\u0bb0\u0bae\u0bbe\u0b95 \u0b9a\u0bc7\u0bae\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1"
|
195 |
+
}
|
196 |
+
},
|
197 |
+
"alerts": {
|
198 |
+
"info": "Info",
|
199 |
+
"note": "Note",
|
200 |
+
"tip": "Tip",
|
201 |
+
"important": "Important",
|
202 |
+
"warning": "Warning",
|
203 |
+
"caution": "Caution",
|
204 |
+
"debug": "Debug",
|
205 |
+
"example": "Example",
|
206 |
+
"success": "Success",
|
207 |
+
"help": "Help",
|
208 |
+
"idea": "Idea",
|
209 |
+
"pending": "Pending",
|
210 |
+
"security": "Security",
|
211 |
+
"beta": "Beta",
|
212 |
+
"best-practice": "Best Practice"
|
213 |
+
}
|
214 |
+
}
|
.chainlit/translations/te.json
ADDED
@@ -0,0 +1,214 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"common": {
|
3 |
+
"actions": {
|
4 |
+
"cancel": "\u0c30\u0c26\u0c4d\u0c26\u0c41 \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f",
|
5 |
+
"confirm": "\u0c28\u0c3f\u0c30\u0c4d\u0c27\u0c3e\u0c30\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f",
|
6 |
+
"continue": "\u0c15\u0c4a\u0c28\u0c38\u0c3e\u0c17\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f",
|
7 |
+
"goBack": "\u0c35\u0c46\u0c28\u0c15\u0c4d\u0c15\u0c3f \u0c35\u0c46\u0c33\u0c4d\u0c33\u0c02\u0c21\u0c3f",
|
8 |
+
"reset": "\u0c30\u0c40\u0c38\u0c46\u0c1f\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f",
|
9 |
+
"submit": "\u0c38\u0c2e\u0c30\u0c4d\u0c2a\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f"
|
10 |
+
},
|
11 |
+
"status": {
|
12 |
+
"loading": "\u0c32\u0c4b\u0c21\u0c4d \u0c05\u0c35\u0c41\u0c24\u0c4b\u0c02\u0c26\u0c3f...",
|
13 |
+
"error": {
|
14 |
+
"default": "\u0c32\u0c4b\u0c2a\u0c02 \u0c38\u0c02\u0c2d\u0c35\u0c3f\u0c02\u0c1a\u0c3f\u0c02\u0c26\u0c3f",
|
15 |
+
"serverConnection": "\u0c38\u0c30\u0c4d\u0c35\u0c30\u0c4d\u200c\u0c28\u0c3f \u0c1a\u0c47\u0c30\u0c41\u0c15\u0c4b\u0c32\u0c47\u0c15\u0c2a\u0c4b\u0c2f\u0c3e\u0c2e\u0c41"
|
16 |
+
}
|
17 |
+
}
|
18 |
+
},
|
19 |
+
"auth": {
|
20 |
+
"login": {
|
21 |
+
"title": "\u0c2f\u0c3e\u0c2a\u0c4d\u200c\u0c28\u0c3f \u0c09\u0c2a\u0c2f\u0c4b\u0c17\u0c3f\u0c02\u0c1a\u0c21\u0c3e\u0c28\u0c3f\u0c15\u0c3f \u0c32\u0c3e\u0c17\u0c3f\u0c28\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f",
|
22 |
+
"form": {
|
23 |
+
"email": {
|
24 |
+
"label": "\u0c07\u0c2e\u0c46\u0c2f\u0c3f\u0c32\u0c4d \u0c1a\u0c3f\u0c30\u0c41\u0c28\u0c3e\u0c2e\u0c3e",
|
25 |
+
"required": "\u0c07\u0c2e\u0c46\u0c2f\u0c3f\u0c32\u0c4d \u0c24\u0c2a\u0c4d\u0c2a\u0c28\u0c3f\u0c38\u0c30\u0c3f"
|
26 |
+
},
|
27 |
+
"password": {
|
28 |
+
"label": "\u0c2a\u0c3e\u0c38\u0c4d\u200c\u0c35\u0c30\u0c4d\u0c21\u0c4d",
|
29 |
+
"required": "\u0c2a\u0c3e\u0c38\u0c4d\u200c\u0c35\u0c30\u0c4d\u0c21\u0c4d \u0c24\u0c2a\u0c4d\u0c2a\u0c28\u0c3f\u0c38\u0c30\u0c3f"
|
30 |
+
},
|
31 |
+
"actions": {
|
32 |
+
"signin": "\u0c38\u0c48\u0c28\u0c4d \u0c07\u0c28\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f"
|
33 |
+
},
|
34 |
+
"alternativeText": {
|
35 |
+
"or": "\u0c32\u0c47\u0c26\u0c3e"
|
36 |
+
}
|
37 |
+
},
|
38 |
+
"errors": {
|
39 |
+
"default": "\u0c38\u0c48\u0c28\u0c4d \u0c07\u0c28\u0c4d \u0c1a\u0c47\u0c2f\u0c32\u0c47\u0c15\u0c2a\u0c4b\u0c2f\u0c3e\u0c2e\u0c41",
|
40 |
+
"signin": "\u0c35\u0c47\u0c30\u0c47 \u0c16\u0c3e\u0c24\u0c3e\u0c24\u0c4b \u0c38\u0c48\u0c28\u0c4d \u0c07\u0c28\u0c4d \u0c1a\u0c47\u0c2f\u0c21\u0c3e\u0c28\u0c3f\u0c15\u0c3f \u0c2a\u0c4d\u0c30\u0c2f\u0c24\u0c4d\u0c28\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f",
|
41 |
+
"oauthSignin": "\u0c35\u0c47\u0c30\u0c47 \u0c16\u0c3e\u0c24\u0c3e\u0c24\u0c4b \u0c38\u0c48\u0c28\u0c4d \u0c07\u0c28\u0c4d \u0c1a\u0c47\u0c2f\u0c21\u0c3e\u0c28\u0c3f\u0c15\u0c3f \u0c2a\u0c4d\u0c30\u0c2f\u0c24\u0c4d\u0c28\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f",
|
42 |
+
"redirectUriMismatch": "\u0c30\u0c40\u0c21\u0c48\u0c30\u0c46\u0c15\u0c4d\u0c1f\u0c4d URI oauth \u0c2f\u0c3e\u0c2a\u0c4d \u0c15\u0c3e\u0c28\u0c4d\u0c2b\u0c3f\u0c17\u0c30\u0c47\u0c37\u0c28\u0c4d\u200c\u0c24\u0c4b \u0c38\u0c30\u0c3f\u0c2a\u0c4b\u0c32\u0c21\u0c02 \u0c32\u0c47\u0c26\u0c41",
|
43 |
+
"oauthCallback": "\u0c35\u0c47\u0c30\u0c47 \u0c16\u0c3e\u0c24\u0c3e\u0c24\u0c4b \u0c38\u0c48\u0c28\u0c4d \u0c07\u0c28\u0c4d \u0c1a\u0c47\u0c2f\u0c21\u0c3e\u0c28\u0c3f\u0c15\u0c3f \u0c2a\u0c4d\u0c30\u0c2f\u0c24\u0c4d\u0c28\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f",
|
44 |
+
"oauthCreateAccount": "\u0c35\u0c47\u0c30\u0c47 \u0c16\u0c3e\u0c24\u0c3e\u0c24\u0c4b \u0c38\u0c48\u0c28\u0c4d \u0c07\u0c28\u0c4d \u0c1a\u0c47\u0c2f\u0c21\u0c3e\u0c28\u0c3f\u0c15\u0c3f \u0c2a\u0c4d\u0c30\u0c2f\u0c24\u0c4d\u0c28\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f",
|
45 |
+
"emailCreateAccount": "\u0c35\u0c47\u0c30\u0c47 \u0c16\u0c3e\u0c24\u0c3e\u0c24\u0c4b \u0c38\u0c48\u0c28\u0c4d \u0c07\u0c28\u0c4d \u0c1a\u0c47\u0c2f\u0c21\u0c3e\u0c28\u0c3f\u0c15\u0c3f \u0c2a\u0c4d\u0c30\u0c2f\u0c24\u0c4d\u0c28\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f",
|
46 |
+
"callback": "\u0c35\u0c47\u0c30\u0c47 \u0c16\u0c3e\u0c24\u0c3e\u0c24\u0c4b \u0c38\u0c48\u0c28\u0c4d \u0c07\u0c28\u0c4d \u0c1a\u0c47\u0c2f\u0c21\u0c3e\u0c28\u0c3f\u0c15\u0c3f \u0c2a\u0c4d\u0c30\u0c2f\u0c24\u0c4d\u0c28\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f",
|
47 |
+
"oauthAccountNotLinked": "\u0c2e\u0c40 \u0c17\u0c41\u0c30\u0c4d\u0c24\u0c3f\u0c02\u0c2a\u0c41\u0c28\u0c41 \u0c28\u0c3f\u0c30\u0c4d\u0c27\u0c3e\u0c30\u0c3f\u0c02\u0c1a\u0c21\u0c3e\u0c28\u0c3f\u0c15\u0c3f, \u0c2e\u0c40\u0c30\u0c41 \u0c2e\u0c4a\u0c26\u0c1f \u0c09\u0c2a\u0c2f\u0c4b\u0c17\u0c3f\u0c02\u0c1a\u0c3f\u0c28 \u0c05\u0c26\u0c47 \u0c16\u0c3e\u0c24\u0c3e\u0c24\u0c4b \u0c38\u0c48\u0c28\u0c4d \u0c07\u0c28\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f",
|
48 |
+
"emailSignin": "\u0c07\u0c2e\u0c46\u0c2f\u0c3f\u0c32\u0c4d \u0c2a\u0c02\u0c2a\u0c21\u0c02 \u0c38\u0c3e\u0c27\u0c4d\u0c2f\u0c02 \u0c15\u0c3e\u0c32\u0c47\u0c26\u0c41",
|
49 |
+
"emailVerify": "\u0c26\u0c2f\u0c1a\u0c47\u0c38\u0c3f \u0c2e\u0c40 \u0c07\u0c2e\u0c46\u0c2f\u0c3f\u0c32\u0c4d\u200c\u0c28\u0c3f \u0c27\u0c43\u0c35\u0c40\u0c15\u0c30\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f, \u0c15\u0c4a\u0c24\u0c4d\u0c24 \u0c07\u0c2e\u0c46\u0c2f\u0c3f\u0c32\u0c4d \u0c2a\u0c02\u0c2a\u0c2c\u0c21\u0c3f\u0c02\u0c26\u0c3f",
|
50 |
+
"credentialsSignin": "\u0c38\u0c48\u0c28\u0c4d \u0c07\u0c28\u0c4d \u0c35\u0c3f\u0c2b\u0c32\u0c2e\u0c48\u0c02\u0c26\u0c3f. \u0c2e\u0c40\u0c30\u0c41 \u0c05\u0c02\u0c26\u0c3f\u0c02\u0c1a\u0c3f\u0c28 \u0c35\u0c3f\u0c35\u0c30\u0c3e\u0c32\u0c41 \u0c38\u0c30\u0c48\u0c28\u0c35\u0c47\u0c28\u0c3e \u0c05\u0c28\u0c3f \u0c24\u0c28\u0c3f\u0c16\u0c40 \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f",
|
51 |
+
"sessionRequired": "\u0c08 \u0c2a\u0c47\u0c1c\u0c40\u0c28\u0c3f \u0c2f\u0c3e\u0c15\u0c4d\u0c38\u0c46\u0c38\u0c4d \u0c1a\u0c47\u0c2f\u0c21\u0c3e\u0c28\u0c3f\u0c15\u0c3f \u0c26\u0c2f\u0c1a\u0c47\u0c38\u0c3f \u0c38\u0c48\u0c28\u0c4d \u0c07\u0c28\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f"
|
52 |
+
}
|
53 |
+
},
|
54 |
+
"provider": {
|
55 |
+
"continue": "{{provider}}\u0c24\u0c4b \u0c15\u0c4a\u0c28\u0c38\u0c3e\u0c17\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f"
|
56 |
+
}
|
57 |
+
},
|
58 |
+
"chat": {
|
59 |
+
"input": {
|
60 |
+
"placeholder": "\u0c2e\u0c40 \u0c38\u0c02\u0c26\u0c47\u0c36\u0c3e\u0c28\u0c4d\u0c28\u0c3f \u0c07\u0c15\u0c4d\u0c15\u0c21 \u0c1f\u0c48\u0c2a\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f...",
|
61 |
+
"actions": {
|
62 |
+
"send": "\u0c38\u0c02\u0c26\u0c47\u0c36\u0c02 \u0c2a\u0c02\u0c2a\u0c02\u0c21\u0c3f",
|
63 |
+
"stop": "\u0c2a\u0c28\u0c3f \u0c06\u0c2a\u0c02\u0c21\u0c3f",
|
64 |
+
"attachFiles": "\u0c2b\u0c48\u0c32\u0c4d\u0c38\u0c4d \u0c1c\u0c4b\u0c21\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f"
|
65 |
+
}
|
66 |
+
},
|
67 |
+
"speech": {
|
68 |
+
"start": "\u0c30\u0c3f\u0c15\u0c3e\u0c30\u0c4d\u0c21\u0c3f\u0c02\u0c17\u0c4d \u0c2a\u0c4d\u0c30\u0c3e\u0c30\u0c02\u0c2d\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f",
|
69 |
+
"stop": "\u0c30\u0c3f\u0c15\u0c3e\u0c30\u0c4d\u0c21\u0c3f\u0c02\u0c17\u0c4d \u0c06\u0c2a\u0c02\u0c21\u0c3f",
|
70 |
+
"connecting": "\u0c05\u0c28\u0c41\u0c38\u0c02\u0c27\u0c3e\u0c28\u0c3f\u0c38\u0c4d\u0c24\u0c4b\u0c02\u0c26\u0c3f"
|
71 |
+
},
|
72 |
+
"fileUpload": {
|
73 |
+
"dragDrop": "\u0c2b\u0c48\u0c32\u0c4d\u0c38\u0c4d\u200c\u0c28\u0c3f \u0c07\u0c15\u0c4d\u0c15\u0c21 \u0c21\u0c4d\u0c30\u0c3e\u0c17\u0c4d \u0c1a\u0c47\u0c38\u0c3f \u0c21\u0c4d\u0c30\u0c3e\u0c2a\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f",
|
74 |
+
"browse": "\u0c2b\u0c48\u0c32\u0c4d\u0c38\u0c4d \u0c2c\u0c4d\u0c30\u0c4c\u0c1c\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f",
|
75 |
+
"sizeLimit": "\u0c2a\u0c30\u0c3f\u0c2e\u0c3f\u0c24\u0c3f:",
|
76 |
+
"errors": {
|
77 |
+
"failed": "\u0c05\u0c2a\u0c4d\u200c\u0c32\u0c4b\u0c21\u0c4d \u0c35\u0c3f\u0c2b\u0c32\u0c2e\u0c48\u0c02\u0c26\u0c3f",
|
78 |
+
"cancelled": "\u0c05\u0c2a\u0c4d\u200c\u0c32\u0c4b\u0c21\u0c4d \u0c30\u0c26\u0c4d\u0c26\u0c41 \u0c1a\u0c47\u0c2f\u0c2c\u0c21\u0c3f\u0c02\u0c26\u0c3f"
|
79 |
+
}
|
80 |
+
},
|
81 |
+
"messages": {
|
82 |
+
"status": {
|
83 |
+
"using": "\u0c09\u0c2a\u0c2f\u0c4b\u0c17\u0c3f\u0c38\u0c4d\u0c24\u0c4b\u0c02\u0c26\u0c3f",
|
84 |
+
"used": "\u0c09\u0c2a\u0c2f\u0c4b\u0c17\u0c3f\u0c02\u0c1a\u0c2c\u0c21\u0c3f\u0c02\u0c26\u0c3f"
|
85 |
+
},
|
86 |
+
"actions": {
|
87 |
+
"copy": {
|
88 |
+
"button": "\u0c15\u0c4d\u0c32\u0c3f\u0c2a\u0c4d\u200c\u0c2c\u0c4b\u0c30\u0c4d\u0c21\u0c4d\u200c\u0c15\u0c3f \u0c15\u0c3e\u0c2a\u0c40 \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f",
|
89 |
+
"success": "\u0c15\u0c3e\u0c2a\u0c40 \u0c1a\u0c47\u0c2f\u0c2c\u0c21\u0c3f\u0c02\u0c26\u0c3f!"
|
90 |
+
}
|
91 |
+
},
|
92 |
+
"feedback": {
|
93 |
+
"positive": "\u0c38\u0c39\u0c3e\u0c2f\u0c15\u0c30\u0c02",
|
94 |
+
"negative": "\u0c38\u0c39\u0c3e\u0c2f\u0c15\u0c30\u0c02 \u0c15\u0c3e\u0c26\u0c41",
|
95 |
+
"edit": "\u0c05\u0c2d\u0c3f\u0c2a\u0c4d\u0c30\u0c3e\u0c2f\u0c3e\u0c28\u0c4d\u0c28\u0c3f \u0c38\u0c35\u0c30\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f",
|
96 |
+
"dialog": {
|
97 |
+
"title": "\u0c35\u0c4d\u0c2f\u0c3e\u0c16\u0c4d\u0c2f \u0c1c\u0c4b\u0c21\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f",
|
98 |
+
"submit": "\u0c05\u0c2d\u0c3f\u0c2a\u0c4d\u0c30\u0c3e\u0c2f\u0c3e\u0c28\u0c4d\u0c28\u0c3f \u0c38\u0c2e\u0c30\u0c4d\u0c2a\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f"
|
99 |
+
},
|
100 |
+
"status": {
|
101 |
+
"updating": "\u0c28\u0c35\u0c40\u0c15\u0c30\u0c3f\u0c38\u0c4d\u0c24\u0c4b\u0c02\u0c26\u0c3f",
|
102 |
+
"updated": "\u0c05\u0c2d\u0c3f\u0c2a\u0c4d\u0c30\u0c3e\u0c2f\u0c02 \u0c28\u0c35\u0c40\u0c15\u0c30\u0c3f\u0c02\u0c1a\u0c2c\u0c21\u0c3f\u0c02\u0c26\u0c3f"
|
103 |
+
}
|
104 |
+
}
|
105 |
+
},
|
106 |
+
"history": {
|
107 |
+
"title": "\u0c1a\u0c3f\u0c35\u0c30\u0c3f \u0c07\u0c28\u0c4d\u200c\u0c2a\u0c41\u0c1f\u0c4d\u200c\u0c32\u0c41",
|
108 |
+
"empty": "\u0c16\u0c3e\u0c33\u0c40\u0c17\u0c3e \u0c09\u0c02\u0c26\u0c3f...",
|
109 |
+
"show": "\u0c1a\u0c30\u0c3f\u0c24\u0c4d\u0c30\u0c28\u0c41 \u0c1a\u0c42\u0c2a\u0c3f\u0c02\u0c1a\u0c41"
|
110 |
+
},
|
111 |
+
"settings": {
|
112 |
+
"title": "\u0c38\u0c46\u0c1f\u0c4d\u0c1f\u0c3f\u0c02\u0c17\u0c4d\u200c\u0c32 \u0c2a\u0c4d\u0c2f\u0c3e\u0c28\u0c46\u0c32\u0c4d"
|
113 |
+
},
|
114 |
+
"watermark": "\u0c24\u0c4b \u0c28\u0c3f\u0c30\u0c4d\u0c2e\u0c3f\u0c02\u0c1a\u0c2c\u0c21\u0c3f\u0c02\u0c26\u0c3f"
|
115 |
+
},
|
116 |
+
"threadHistory": {
|
117 |
+
"sidebar": {
|
118 |
+
"title": "\u0c17\u0c24 \u0c1a\u0c3e\u0c1f\u0c4d\u200c\u0c32\u0c41",
|
119 |
+
"filters": {
|
120 |
+
"search": "\u0c35\u0c46\u0c24\u0c15\u0c02\u0c21\u0c3f",
|
121 |
+
"placeholder": "Search conversations..."
|
122 |
+
},
|
123 |
+
"timeframes": {
|
124 |
+
"today": "\u0c08\u0c30\u0c4b\u0c1c\u0c41",
|
125 |
+
"yesterday": "\u0c28\u0c3f\u0c28\u0c4d\u0c28",
|
126 |
+
"previous7days": "\u0c17\u0c24 7 \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",
|
127 |
+
"previous30days": "\u0c17\u0c24 30 \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41"
|
128 |
+
},
|
129 |
+
"empty": "\u0c25\u0c4d\u0c30\u0c46\u0c21\u0c4d\u200c\u0c32\u0c41 \u0c15\u0c28\u0c41\u0c17\u0c4a\u0c28\u0c2c\u0c21\u0c32\u0c47\u0c26\u0c41",
|
130 |
+
"actions": {
|
131 |
+
"close": "\u0c38\u0c48\u0c21\u0c4d\u200c\u0c2c\u0c3e\u0c30\u0c4d \u0c2e\u0c42\u0c38\u0c3f\u0c35\u0c47\u0c2f\u0c02\u0c21\u0c3f",
|
132 |
+
"open": "\u0c38\u0c48\u0c21\u0c4d\u200c\u0c2c\u0c3e\u0c30\u0c4d \u0c24\u0c46\u0c30\u0c35\u0c02\u0c21\u0c3f"
|
133 |
+
}
|
134 |
+
},
|
135 |
+
"thread": {
|
136 |
+
"untitled": "\u0c2a\u0c47\u0c30\u0c41 \u0c32\u0c47\u0c28\u0c3f \u0c38\u0c02\u0c2d\u0c3e\u0c37\u0c23",
|
137 |
+
"menu": {
|
138 |
+
"rename": "Rename",
|
139 |
+
"delete": "Delete"
|
140 |
+
},
|
141 |
+
"actions": {
|
142 |
+
"delete": {
|
143 |
+
"title": "\u0c24\u0c4a\u0c32\u0c17\u0c3f\u0c02\u0c2a\u0c41\u0c28\u0c41 \u0c28\u0c3f\u0c30\u0c4d\u0c27\u0c3e\u0c30\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f",
|
144 |
+
"description": "\u0c07\u0c26\u0c3f \u0c25\u0c4d\u0c30\u0c46\u0c21\u0c4d\u200c\u0c24\u0c4b \u0c2a\u0c3e\u0c1f\u0c41 \u0c26\u0c3e\u0c28\u0c3f \u0c38\u0c02\u0c26\u0c47\u0c36\u0c3e\u0c32\u0c28\u0c41 \u0c2e\u0c30\u0c3f\u0c2f\u0c41 \u0c05\u0c02\u0c36\u0c3e\u0c32\u0c28\u0c41 \u0c24\u0c4a\u0c32\u0c17\u0c3f\u0c38\u0c4d\u0c24\u0c41\u0c02\u0c26\u0c3f. \u0c08 \u0c1a\u0c30\u0c4d\u0c2f\u0c28\u0c41 \u0c30\u0c26\u0c4d\u0c26\u0c41 \u0c1a\u0c47\u0c2f\u0c32\u0c47\u0c30\u0c41",
|
145 |
+
"success": "\u0c1a\u0c3e\u0c1f\u0c4d \u0c24\u0c4a\u0c32\u0c17\u0c3f\u0c02\u0c1a\u0c2c\u0c21\u0c3f\u0c02\u0c26\u0c3f",
|
146 |
+
"inProgress": "\u0c1a\u0c3e\u0c1f\u0c4d\u200c\u0c28\u0c3f \u0c24\u0c4a\u0c32\u0c17\u0c3f\u0c38\u0c4d\u0c24\u0c4b\u0c02\u0c26\u0c3f"
|
147 |
+
},
|
148 |
+
"rename": {
|
149 |
+
"title": "\u0c25\u0c4d\u0c30\u0c46\u0c21\u0c4d \u0c2a\u0c47\u0c30\u0c41 \u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c02\u0c21\u0c3f",
|
150 |
+
"description": "\u0c08 \u0c25\u0c4d\u0c30\u0c46\u0c21\u0c4d \u0c15\u0c4b\u0c38\u0c02 \u0c15\u0c4a\u0c24\u0c4d\u0c24 \u0c2a\u0c47\u0c30\u0c41\u0c28\u0c41 \u0c28\u0c2e\u0c4b\u0c26\u0c41 \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f",
|
151 |
+
"form": {
|
152 |
+
"name": {
|
153 |
+
"label": "\u0c2a\u0c47\u0c30\u0c41",
|
154 |
+
"placeholder": "\u0c15\u0c4a\u0c24\u0c4d\u0c24 \u0c2a\u0c47\u0c30\u0c41\u0c28\u0c41 \u0c28\u0c2e\u0c4b\u0c26\u0c41 \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f"
|
155 |
+
}
|
156 |
+
},
|
157 |
+
"success": "\u0c25\u0c4d\u0c30\u0c46\u0c21\u0c4d \u0c2a\u0c47\u0c30\u0c41 \u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c2c\u0c21\u0c3f\u0c02\u0c26\u0c3f!",
|
158 |
+
"inProgress": "\u0c25\u0c4d\u0c30\u0c46\u0c21\u0c4d \u0c2a\u0c47\u0c30\u0c41 \u0c2e\u0c3e\u0c30\u0c41\u0c38\u0c4d\u0c24\u0c4b\u0c02\u0c26\u0c3f"
|
159 |
+
}
|
160 |
+
}
|
161 |
+
}
|
162 |
+
},
|
163 |
+
"navigation": {
|
164 |
+
"header": {
|
165 |
+
"chat": "\u0c1a\u0c3e\u0c1f\u0c4d",
|
166 |
+
"readme": "\u0c1a\u0c26\u0c35\u0c02\u0c21\u0c3f",
|
167 |
+
"theme": {
|
168 |
+
"light": "Light Theme",
|
169 |
+
"dark": "Dark Theme",
|
170 |
+
"system": "Follow System"
|
171 |
+
}
|
172 |
+
},
|
173 |
+
"newChat": {
|
174 |
+
"button": "\u0c15\u0c4a\u0c24\u0c4d\u0c24 \u0c1a\u0c3e\u0c1f\u0c4d",
|
175 |
+
"dialog": {
|
176 |
+
"title": "\u0c15\u0c4a\u0c24\u0c4d\u0c24 \u0c1a\u0c3e\u0c1f\u0c4d \u0c38\u0c43\u0c37\u0c4d\u0c1f\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f",
|
177 |
+
"description": "\u0c07\u0c26\u0c3f \u0c2e\u0c40 \u0c2a\u0c4d\u0c30\u0c38\u0c4d\u0c24\u0c41\u0c24 \u0c1a\u0c3e\u0c1f\u0c4d \u0c1a\u0c30\u0c3f\u0c24\u0c4d\u0c30\u0c28\u0c41 \u0c24\u0c41\u0c21\u0c3f\u0c1a\u0c3f\u0c35\u0c47\u0c38\u0c4d\u0c24\u0c41\u0c02\u0c26\u0c3f. \u0c2e\u0c40\u0c30\u0c41 \u0c15\u0c4a\u0c28\u0c38\u0c3e\u0c17\u0c3f\u0c02\u0c1a\u0c3e\u0c32\u0c28\u0c41\u0c15\u0c41\u0c02\u0c1f\u0c41\u0c28\u0c4d\u0c28\u0c3e\u0c30\u0c3e?",
|
178 |
+
"tooltip": "\u0c15\u0c4a\u0c24\u0c4d\u0c24 \u0c1a\u0c3e\u0c1f\u0c4d"
|
179 |
+
}
|
180 |
+
},
|
181 |
+
"user": {
|
182 |
+
"menu": {
|
183 |
+
"settings": "\u0c38\u0c46\u0c1f\u0c4d\u0c1f\u0c3f\u0c02\u0c17\u0c4d\u200c\u0c32\u0c41",
|
184 |
+
"settingsKey": "S",
|
185 |
+
"apiKeys": "API \u0c15\u0c40\u0c32\u0c41",
|
186 |
+
"logout": "\u0c32\u0c3e\u0c17\u0c4d \u0c05\u0c35\u0c41\u0c1f\u0c4d"
|
187 |
+
}
|
188 |
+
}
|
189 |
+
},
|
190 |
+
"apiKeys": {
|
191 |
+
"title": "\u0c05\u0c35\u0c38\u0c30\u0c2e\u0c48\u0c28 API \u0c15\u0c40\u0c32\u0c41",
|
192 |
+
"description": "\u0c08 \u0c2f\u0c3e\u0c2a\u0c4d\u200c\u0c28\u0c3f \u0c09\u0c2a\u0c2f\u0c4b\u0c17\u0c3f\u0c02\u0c1a\u0c21\u0c3e\u0c28\u0c3f\u0c15\u0c3f, \u0c15\u0c3f\u0c02\u0c26\u0c3f API \u0c15\u0c40\u0c32\u0c41 \u0c05\u0c35\u0c38\u0c30\u0c02. \u0c15\u0c40\u0c32\u0c41 \u0c2e\u0c40 \u0c2a\u0c30\u0c3f\u0c15\u0c30\u0c02 \u0c2f\u0c4a\u0c15\u0c4d\u0c15 \u0c38\u0c4d\u0c25\u0c3e\u0c28\u0c3f\u0c15 \u0c28\u0c3f\u0c32\u0c4d\u0c35\u0c32\u0c4b \u0c28\u0c3f\u0c32\u0c4d\u0c35 \u0c1a\u0c47\u0c2f\u0c2c\u0c21\u0c24\u0c3e\u0c2f\u0c3f.",
|
193 |
+
"success": {
|
194 |
+
"saved": "\u0c35\u0c3f\u0c1c\u0c2f\u0c35\u0c02\u0c24\u0c02\u0c17\u0c3e \u0c38\u0c47\u0c35\u0c4d \u0c1a\u0c47\u0c2f\u0c2c\u0c21\u0c3f\u0c02\u0c26\u0c3f"
|
195 |
+
}
|
196 |
+
},
|
197 |
+
"alerts": {
|
198 |
+
"info": "Info",
|
199 |
+
"note": "Note",
|
200 |
+
"tip": "Tip",
|
201 |
+
"important": "Important",
|
202 |
+
"warning": "Warning",
|
203 |
+
"caution": "Caution",
|
204 |
+
"debug": "Debug",
|
205 |
+
"example": "Example",
|
206 |
+
"success": "Success",
|
207 |
+
"help": "Help",
|
208 |
+
"idea": "Idea",
|
209 |
+
"pending": "Pending",
|
210 |
+
"security": "Security",
|
211 |
+
"beta": "Beta",
|
212 |
+
"best-practice": "Best Practice"
|
213 |
+
}
|
214 |
+
}
|
.chainlit/translations/zh-CN.json
ADDED
@@ -0,0 +1,214 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"common": {
|
3 |
+
"actions": {
|
4 |
+
"cancel": "\u53d6\u6d88",
|
5 |
+
"confirm": "\u786e\u8ba4",
|
6 |
+
"continue": "\u7ee7\u7eed",
|
7 |
+
"goBack": "\u8fd4\u56de",
|
8 |
+
"reset": "\u91cd\u7f6e",
|
9 |
+
"submit": "\u63d0\u4ea4"
|
10 |
+
},
|
11 |
+
"status": {
|
12 |
+
"loading": "\u52a0\u8f7d\u4e2d...",
|
13 |
+
"error": {
|
14 |
+
"default": "\u53d1\u751f\u9519\u8bef",
|
15 |
+
"serverConnection": "\u65e0\u6cd5\u8fde\u63a5\u5230\u670d\u52a1\u5668"
|
16 |
+
}
|
17 |
+
}
|
18 |
+
},
|
19 |
+
"auth": {
|
20 |
+
"login": {
|
21 |
+
"title": "\u767b\u5f55\u4ee5\u8bbf\u95ee\u5e94\u7528",
|
22 |
+
"form": {
|
23 |
+
"email": {
|
24 |
+
"label": "\u7535\u5b50\u90ae\u7bb1",
|
25 |
+
"required": "\u90ae\u7bb1\u662f\u5fc5\u586b\u9879"
|
26 |
+
},
|
27 |
+
"password": {
|
28 |
+
"label": "\u5bc6\u7801",
|
29 |
+
"required": "\u5bc6\u7801\u662f\u5fc5\u586b\u9879"
|
30 |
+
},
|
31 |
+
"actions": {
|
32 |
+
"signin": "\u767b\u5f55"
|
33 |
+
},
|
34 |
+
"alternativeText": {
|
35 |
+
"or": "\u6216"
|
36 |
+
}
|
37 |
+
},
|
38 |
+
"errors": {
|
39 |
+
"default": "\u65e0\u6cd5\u767b\u5f55",
|
40 |
+
"signin": "\u8bf7\u5c1d\u8bd5\u4f7f\u7528\u5176\u4ed6\u8d26\u53f7\u767b\u5f55",
|
41 |
+
"oauthSignin": "\u8bf7\u5c1d\u8bd5\u4f7f\u7528\u5176\u4ed6\u8d26\u53f7\u767b\u5f55",
|
42 |
+
"redirectUriMismatch": "\u91cd\u5b9a\u5411URI\u4e0eOAuth\u5e94\u7528\u914d\u7f6e\u4e0d\u5339\u914d",
|
43 |
+
"oauthCallback": "\u8bf7\u5c1d\u8bd5\u4f7f\u7528\u5176\u4ed6\u8d26\u53f7\u767b\u5f55",
|
44 |
+
"oauthCreateAccount": "\u8bf7\u5c1d\u8bd5\u4f7f\u7528\u5176\u4ed6\u8d26\u53f7\u767b\u5f55",
|
45 |
+
"emailCreateAccount": "\u8bf7\u5c1d\u8bd5\u4f7f\u7528\u5176\u4ed6\u8d26\u53f7\u767b\u5f55",
|
46 |
+
"callback": "\u8bf7\u5c1d\u8bd5\u4f7f\u7528\u5176\u4ed6\u8d26\u53f7\u767b\u5f55",
|
47 |
+
"oauthAccountNotLinked": "\u4e3a\u786e\u8ba4\u60a8\u7684\u8eab\u4efd\uff0c\u8bf7\u4f7f\u7528\u539f\u59cb\u8d26\u53f7\u767b\u5f55",
|
48 |
+
"emailSignin": "\u90ae\u4ef6\u53d1\u9001\u5931\u8d25",
|
49 |
+
"emailVerify": "\u8bf7\u9a8c\u8bc1\u60a8\u7684\u90ae\u7bb1\uff0c\u65b0\u7684\u9a8c\u8bc1\u90ae\u4ef6\u5df2\u53d1\u9001",
|
50 |
+
"credentialsSignin": "\u767b\u5f55\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u60a8\u63d0\u4f9b\u7684\u4fe1\u606f\u662f\u5426\u6b63\u786e",
|
51 |
+
"sessionRequired": "\u8bf7\u767b\u5f55\u4ee5\u8bbf\u95ee\u6b64\u9875\u9762"
|
52 |
+
}
|
53 |
+
},
|
54 |
+
"provider": {
|
55 |
+
"continue": "\u7ee7\u7eed\u4f7f\u7528{{provider}}"
|
56 |
+
}
|
57 |
+
},
|
58 |
+
"chat": {
|
59 |
+
"input": {
|
60 |
+
"placeholder": "\u5728\u6b64\u8f93\u5165\u60a8\u7684\u6d88\u606f...",
|
61 |
+
"actions": {
|
62 |
+
"send": "\u53d1\u9001\u6d88\u606f",
|
63 |
+
"stop": "\u505c\u6b62\u4efb\u52a1",
|
64 |
+
"attachFiles": "\u9644\u52a0\u6587\u4ef6"
|
65 |
+
}
|
66 |
+
},
|
67 |
+
"speech": {
|
68 |
+
"start": "\u5f00\u59cb\u5f55\u97f3",
|
69 |
+
"stop": "\u505c\u6b62\u5f55\u97f3",
|
70 |
+
"connecting": "\u8fde\u63a5\u4e2d"
|
71 |
+
},
|
72 |
+
"fileUpload": {
|
73 |
+
"dragDrop": "\u5c06\u6587\u4ef6\u62d6\u653e\u5230\u8fd9\u91cc",
|
74 |
+
"browse": "\u6d4f\u89c8\u6587\u4ef6",
|
75 |
+
"sizeLimit": "\u9650\u5236\uff1a",
|
76 |
+
"errors": {
|
77 |
+
"failed": "\u4e0a\u4f20\u5931\u8d25",
|
78 |
+
"cancelled": "\u5df2\u53d6\u6d88\u4e0a\u4f20"
|
79 |
+
}
|
80 |
+
},
|
81 |
+
"messages": {
|
82 |
+
"status": {
|
83 |
+
"using": "\u4f7f\u7528\u4e2d",
|
84 |
+
"used": "\u5df2\u4f7f\u7528"
|
85 |
+
},
|
86 |
+
"actions": {
|
87 |
+
"copy": {
|
88 |
+
"button": "\u590d\u5236\u5230\u526a\u8d34\u677f",
|
89 |
+
"success": "\u5df2\u590d\u5236\uff01"
|
90 |
+
}
|
91 |
+
},
|
92 |
+
"feedback": {
|
93 |
+
"positive": "\u6709\u5e2e\u52a9",
|
94 |
+
"negative": "\u6ca1\u6709\u5e2e\u52a9",
|
95 |
+
"edit": "\u7f16\u8f91\u53cd\u9988",
|
96 |
+
"dialog": {
|
97 |
+
"title": "\u6dfb\u52a0\u8bc4\u8bba",
|
98 |
+
"submit": "\u63d0\u4ea4\u53cd\u9988"
|
99 |
+
},
|
100 |
+
"status": {
|
101 |
+
"updating": "\u66f4\u65b0\u4e2d",
|
102 |
+
"updated": "\u53cd\u9988\u5df2\u66f4\u65b0"
|
103 |
+
}
|
104 |
+
}
|
105 |
+
},
|
106 |
+
"history": {
|
107 |
+
"title": "\u6700\u8fd1\u8f93\u5165",
|
108 |
+
"empty": "\u7a7a\u7a7a\u5982\u4e5f...",
|
109 |
+
"show": "\u663e\u793a\u5386\u53f2"
|
110 |
+
},
|
111 |
+
"settings": {
|
112 |
+
"title": "\u8bbe\u7f6e\u9762\u677f"
|
113 |
+
},
|
114 |
+
"watermark": "\u6280\u672f\u652f\u6301"
|
115 |
+
},
|
116 |
+
"threadHistory": {
|
117 |
+
"sidebar": {
|
118 |
+
"title": "\u5386\u53f2\u5bf9\u8bdd",
|
119 |
+
"filters": {
|
120 |
+
"search": "\u641c\u7d22",
|
121 |
+
"placeholder": "\u641c\u7d22\u4f1a\u8bdd..."
|
122 |
+
},
|
123 |
+
"timeframes": {
|
124 |
+
"today": "\u4eca\u5929",
|
125 |
+
"yesterday": "\u6628\u5929",
|
126 |
+
"previous7days": "\u8fc7\u53bb7\u5929",
|
127 |
+
"previous30days": "\u8fc7\u53bb30\u5929"
|
128 |
+
},
|
129 |
+
"empty": "\u672a\u627e\u5230\u5bf9\u8bdd",
|
130 |
+
"actions": {
|
131 |
+
"close": "\u5173\u95ed\u4fa7\u8fb9\u680f",
|
132 |
+
"open": "\u6253\u5f00\u4fa7\u8fb9\u680f"
|
133 |
+
}
|
134 |
+
},
|
135 |
+
"thread": {
|
136 |
+
"untitled": "\u672a\u547d\u540d\u5bf9\u8bdd",
|
137 |
+
"menu": {
|
138 |
+
"rename": "\u91cd\u547d\u540d",
|
139 |
+
"delete": "\u5220\u9664"
|
140 |
+
},
|
141 |
+
"actions": {
|
142 |
+
"delete": {
|
143 |
+
"title": "\u786e\u8ba4\u5220\u9664",
|
144 |
+
"description": "\u8fd9\u5c06\u5220\u9664\u8be5\u5bf9\u8bdd\u53ca\u5176\u6240\u6709\u6d88\u606f\u548c\u5143\u7d20\u3002\u6b64\u64cd\u4f5c\u65e0\u6cd5\u64a4\u9500",
|
145 |
+
"success": "\u5bf9\u8bdd\u5df2\u5220\u9664",
|
146 |
+
"inProgress": "\u6b63\u5728\u5220\u9664\u5bf9\u8bdd"
|
147 |
+
},
|
148 |
+
"rename": {
|
149 |
+
"title": "\u91cd\u547d\u540d\u5bf9\u8bdd",
|
150 |
+
"description": "\u4e3a\u6b64\u5bf9\u8bdd\u8f93\u5165\u65b0\u540d\u79f0",
|
151 |
+
"form": {
|
152 |
+
"name": {
|
153 |
+
"label": "\u540d\u79f0",
|
154 |
+
"placeholder": "\u8f93\u5165\u65b0\u540d\u79f0"
|
155 |
+
}
|
156 |
+
},
|
157 |
+
"success": "\u5bf9\u8bdd\u5df2\u91cd\u547d\u540d\uff01",
|
158 |
+
"inProgress": "\u6b63\u5728\u91cd\u547d\u540d\u5bf9\u8bdd"
|
159 |
+
}
|
160 |
+
}
|
161 |
+
}
|
162 |
+
},
|
163 |
+
"navigation": {
|
164 |
+
"header": {
|
165 |
+
"chat": "\u804a\u5929",
|
166 |
+
"readme": "\u8bf4\u660e",
|
167 |
+
"theme": {
|
168 |
+
"light": "\u6d45\u8272\u4e3b\u9898",
|
169 |
+
"dark": "\u6df1\u8272\u4e3b\u9898",
|
170 |
+
"system": "\u8ddf\u968f\u7cfb\u7edf"
|
171 |
+
}
|
172 |
+
},
|
173 |
+
"newChat": {
|
174 |
+
"button": "\u65b0\u5efa\u5bf9\u8bdd",
|
175 |
+
"dialog": {
|
176 |
+
"title": "\u521b\u5efa\u65b0\u5bf9\u8bdd",
|
177 |
+
"description": "\u8fd9\u5c06\u6e05\u9664\u60a8\u5f53\u524d\u7684\u804a\u5929\u8bb0\u5f55\u3002\u786e\u5b9a\u8981\u7ee7\u7eed\u5417\uff1f",
|
178 |
+
"tooltip": "\u65b0\u5efa\u5bf9\u8bdd"
|
179 |
+
}
|
180 |
+
},
|
181 |
+
"user": {
|
182 |
+
"menu": {
|
183 |
+
"settings": "\u8bbe\u7f6e",
|
184 |
+
"settingsKey": "S",
|
185 |
+
"apiKeys": "API\u5bc6\u94a5",
|
186 |
+
"logout": "\u9000\u51fa\u767b\u5f55"
|
187 |
+
}
|
188 |
+
}
|
189 |
+
},
|
190 |
+
"apiKeys": {
|
191 |
+
"title": "\u6240\u9700API\u5bc6\u94a5",
|
192 |
+
"description": "\u4f7f\u7528\u6b64\u5e94\u7528\u9700\u8981\u4ee5\u4e0bAPI\u5bc6\u94a5\u3002\u8fd9\u4e9b\u5bc6\u94a5\u5b58\u50a8\u5728\u60a8\u8bbe\u5907\u7684\u672c\u5730\u5b58\u50a8\u4e2d\u3002",
|
193 |
+
"success": {
|
194 |
+
"saved": "\u4fdd\u5b58\u6210\u529f"
|
195 |
+
}
|
196 |
+
},
|
197 |
+
"alerts": {
|
198 |
+
"info": "\u4fe1\u606f",
|
199 |
+
"note": "\u6ce8\u91ca",
|
200 |
+
"tip": "\u63d0\u793a",
|
201 |
+
"important": "\u91cd\u8981",
|
202 |
+
"warning": "\u8b66\u544a",
|
203 |
+
"caution": "\u6ce8\u610f",
|
204 |
+
"debug": "\u8c03\u8bd5",
|
205 |
+
"example": "\u793a\u4f8b",
|
206 |
+
"success": "\u6210\u529f",
|
207 |
+
"help": "\u5e2e\u52a9",
|
208 |
+
"idea": "\u60f3\u6cd5",
|
209 |
+
"pending": "\u5f85\u5904\u7406",
|
210 |
+
"security": "\u5b89\u5168",
|
211 |
+
"beta": "\u6d4b\u8bd5",
|
212 |
+
"best-practice": "\u6700\u4f73\u5b9e\u8df5"
|
213 |
+
}
|
214 |
+
}
|
.gitignore
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
data/
|
2 |
db/
|
3 |
-
|
4 |
|
5 |
# Byte-compiled / optimized / DLL files
|
6 |
__pycache__/
|
|
|
1 |
data/
|
2 |
db/
|
3 |
+
|
4 |
|
5 |
# Byte-compiled / optimized / DLL files
|
6 |
__pycache__/
|
main.py
CHANGED
@@ -1,49 +1,9 @@
|
|
1 |
-
import blog_utils
|
2 |
-
from update_blog_data import parse_args, save_stats
|
3 |
|
4 |
|
5 |
-
def main():
|
6 |
|
|
|
7 |
"""Main function to update blog data"""
|
8 |
-
args = parse_args()
|
9 |
-
|
10 |
print("=== Blog Data Update ===")
|
11 |
-
print(f"Data directory: {args.data_dir}")
|
12 |
-
print(f"Force recreate: {args.force_recreate}")
|
13 |
-
print("========================")
|
14 |
-
|
15 |
-
# Process blog posts without creating embeddings
|
16 |
-
try:
|
17 |
-
# Load and process documents
|
18 |
-
documents = blog_utils.load_blog_posts(args.data_dir)
|
19 |
-
documents = blog_utils.update_document_metadata(documents)
|
20 |
-
|
21 |
-
# Get stats
|
22 |
-
stats = blog_utils.get_document_stats(documents)
|
23 |
-
blog_utils.display_document_stats(stats)
|
24 |
-
|
25 |
-
# Save stats for tracking
|
26 |
-
stats_file = save_stats(stats)
|
27 |
-
|
28 |
-
# Create a reference file for the vector store
|
29 |
-
if args.force_recreate:
|
30 |
-
print("\nAttempting to save vector store reference file...")
|
31 |
-
blog_utils.create_vector_store(documents, force_recreate=args.force_recreate)
|
32 |
-
|
33 |
-
print("\n=== Update Summary ===")
|
34 |
-
print(f"Processed {stats['total_documents']} documents")
|
35 |
-
print(f"Stats saved to: {stats_file}")
|
36 |
-
print("Note: Vector store creation is currently disabled due to pickling issues.")
|
37 |
-
print(" See VECTOR_STORE_ISSUES.md for more information and possible solutions.")
|
38 |
-
print("=====================")
|
39 |
-
|
40 |
-
return 0
|
41 |
-
except Exception as e:
|
42 |
-
print(f"Error: {e}")
|
43 |
-
import traceback
|
44 |
-
traceback.print_exc()
|
45 |
-
return 1
|
46 |
-
|
47 |
|
48 |
if __name__ == "__main__":
|
49 |
main()
|
|
|
|
|
|
|
1 |
|
2 |
|
|
|
3 |
|
4 |
+
def main():
|
5 |
"""Main function to update blog data"""
|
|
|
|
|
6 |
print("=== Blog Data Update ===")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
|
8 |
if __name__ == "__main__":
|
9 |
main()
|
app.py β py-src/app.py
RENAMED
@@ -3,7 +3,6 @@ import getpass
|
|
3 |
import sys
|
4 |
from pathlib import Path
|
5 |
from operator import itemgetter
|
6 |
-
from config import LLM_MODEL, LLM_TEMPERATURE
|
7 |
from dotenv import load_dotenv
|
8 |
|
9 |
# Load environment variables from .env file
|
@@ -17,10 +16,13 @@ from langchain_huggingface import HuggingFaceEmbeddings
|
|
17 |
from langchain_qdrant import QdrantVectorStore
|
18 |
from qdrant_client import QdrantClient
|
19 |
from qdrant_client.http.models import Distance, VectorParams
|
20 |
-
import
|
|
|
|
|
|
|
21 |
|
22 |
# Load vector store using the utility function
|
23 |
-
vector_store =
|
24 |
|
25 |
# Create a retriever
|
26 |
retriever = vector_store.as_retriever()
|
@@ -72,40 +74,29 @@ async def setup_chain():
|
|
72 |
# Set a loading message
|
73 |
msg = cl.Message(content="Let's talk about [TheDataGuy](https://thedataguy.pro)'s blog posts, how can I help you?", author="System")
|
74 |
await msg.send()
|
|
|
|
|
75 |
|
76 |
# Store the chain in user session
|
77 |
cl.user_session.set("chain", retrieval_augmented_qa_chain)
|
|
|
|
|
78 |
|
79 |
|
80 |
|
81 |
@cl.on_message
|
82 |
async def on_message(message: cl.Message):
|
|
|
|
|
83 |
# Get chain from user session
|
84 |
chain = cl.user_session.get("chain")
|
85 |
|
86 |
-
print(message.content)
|
87 |
# Call the chain with the user message
|
88 |
-
response = chain.
|
|
|
89 |
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
# if "url" in doc.metadata:
|
94 |
-
# # Get title from post_title metadata if available, otherwise derive from URL
|
95 |
-
# title = doc.metadata.get("post_title", "")
|
96 |
-
# if not title:
|
97 |
-
# title = doc.metadata["url"].split("/")[-2].replace("-", " ").title()
|
98 |
-
|
99 |
-
# sources.append(
|
100 |
-
# cl.Source(
|
101 |
-
# url=doc.metadata["url"],
|
102 |
-
# title=title
|
103 |
-
# )
|
104 |
-
# )
|
105 |
-
|
106 |
-
# Send the response with sources
|
107 |
-
await cl.Message(
|
108 |
-
content=response["response"].content,
|
109 |
-
#sources=sources
|
110 |
-
).send()
|
111 |
|
|
|
|
3 |
import sys
|
4 |
from pathlib import Path
|
5 |
from operator import itemgetter
|
|
|
6 |
from dotenv import load_dotenv
|
7 |
|
8 |
# Load environment variables from .env file
|
|
|
16 |
from langchain_qdrant import QdrantVectorStore
|
17 |
from qdrant_client import QdrantClient
|
18 |
from qdrant_client.http.models import Distance, VectorParams
|
19 |
+
from lets_talk.config import LLM_MODEL, LLM_TEMPERATURE
|
20 |
+
import lets_talk.utils.blog as blog
|
21 |
+
from lets_talk.models.rag import LangChainRAG
|
22 |
+
|
23 |
|
24 |
# Load vector store using the utility function
|
25 |
+
vector_store = blog.load_vector_store()
|
26 |
|
27 |
# Create a retriever
|
28 |
retriever = vector_store.as_retriever()
|
|
|
74 |
# Set a loading message
|
75 |
msg = cl.Message(content="Let's talk about [TheDataGuy](https://thedataguy.pro)'s blog posts, how can I help you?", author="System")
|
76 |
await msg.send()
|
77 |
+
|
78 |
+
#rag_chain = LangChainRAG(llm=llm, retriever=retriever)
|
79 |
|
80 |
# Store the chain in user session
|
81 |
cl.user_session.set("chain", retrieval_augmented_qa_chain)
|
82 |
+
#cl.user_session.set("chain", rag_chain)
|
83 |
+
|
84 |
|
85 |
|
86 |
|
87 |
@cl.on_message
|
88 |
async def on_message(message: cl.Message):
|
89 |
+
msg = cl.Message(content="")
|
90 |
+
|
91 |
# Get chain from user session
|
92 |
chain = cl.user_session.get("chain")
|
93 |
|
|
|
94 |
# Call the chain with the user message
|
95 |
+
response = await chain.ainvoke({"question": message.content})
|
96 |
+
#response = await chain.arun_pipeline(message.content)
|
97 |
|
98 |
+
# Stream tokens from the final_answer
|
99 |
+
await msg.stream_token(response["response"].content)
|
100 |
+
await msg.send()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
101 |
|
102 |
+
|
py-src/lets_talk/__init__.py
ADDED
File without changes
|
config.py β py-src/lets_talk/config.py
RENAMED
@@ -11,4 +11,12 @@ EMBEDDING_MODEL = os.environ.get("EMBEDDING_MODEL", "Snowflake/snowflake-arctic-
|
|
11 |
QDRANT_COLLECTION = os.environ.get("QDRANT_COLLECTION", "thedataguy_documents")
|
12 |
BLOG_BASE_URL = os.environ.get("BLOG_BASE_URL", "https://thedataguy.pro/blog/")
|
13 |
LLM_MODEL = os.environ.get("LLM_MODEL", "gpt-4o-mini")
|
14 |
-
LLM_TEMPERATURE = float(os.environ.get("TEMPERATURE", "0"))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
QDRANT_COLLECTION = os.environ.get("QDRANT_COLLECTION", "thedataguy_documents")
|
12 |
BLOG_BASE_URL = os.environ.get("BLOG_BASE_URL", "https://thedataguy.pro/blog/")
|
13 |
LLM_MODEL = os.environ.get("LLM_MODEL", "gpt-4o-mini")
|
14 |
+
LLM_TEMPERATURE = float(os.environ.get("TEMPERATURE", "0"))
|
15 |
+
|
16 |
+
|
17 |
+
|
18 |
+
SYSTEM_TEMPLATE = """
|
19 |
+
You are a helpful assistant that answers questions based on the context provided.
|
20 |
+
Generate a concise answer to the question in markdown format and include a list of relevant links to the context.
|
21 |
+
Use links from context to help user to navigate to to find more information. If context is unrelated to question, say "I don't know".
|
22 |
+
"""
|
py-src/lets_talk/models/__init__.py
ADDED
File without changes
|
py-src/lets_talk/models/agent.py
ADDED
@@ -0,0 +1,265 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"""
|
2 |
+
LangGraph Agent implementation for the Research Agent.
|
3 |
+
"""
|
4 |
+
from typing import TypedDict, Annotated, Dict, Any, Literal, Union, cast, List, Optional
|
5 |
+
from langchain_openai import ChatOpenAI
|
6 |
+
from langchain_core.tools import Tool
|
7 |
+
from langchain_core.messages import BaseMessage, SystemMessage, HumanMessage
|
8 |
+
from langchain_core.documents import Document
|
9 |
+
from langgraph.graph.message import add_messages
|
10 |
+
from langgraph.graph import StateGraph, END
|
11 |
+
from langgraph.prebuilt import ToolNode
|
12 |
+
from lets_talk.models.research_tools import RAGQueryInput
|
13 |
+
from lets_talk.config import LLM_MODEL, LLM_TEMPERATURE
|
14 |
+
|
15 |
+
class ResearchAgentState(TypedDict):
|
16 |
+
"""
|
17 |
+
State definition for the Research Agent using LangGraph.
|
18 |
+
|
19 |
+
Attributes:
|
20 |
+
messages: List of messages in the conversation
|
21 |
+
context: Additional context information from RAG retrievals
|
22 |
+
documents: Optional list of Document objects from uploaded files
|
23 |
+
"""
|
24 |
+
messages: Annotated[list[BaseMessage], add_messages]
|
25 |
+
context: str
|
26 |
+
documents: Optional[List[Document]]
|
27 |
+
|
28 |
+
|
29 |
+
def call_model(model, state: Dict[str, Any]) -> Dict[str, list[BaseMessage]]:
|
30 |
+
"""
|
31 |
+
Process the current state through the language model.
|
32 |
+
|
33 |
+
Args:
|
34 |
+
model: Language model with tools bound
|
35 |
+
state: Current state containing messages and context
|
36 |
+
|
37 |
+
Returns:
|
38 |
+
Updated state with model's response added to messages
|
39 |
+
"""
|
40 |
+
try:
|
41 |
+
messages = state["messages"]
|
42 |
+
context = state.get("context", "")
|
43 |
+
|
44 |
+
# Add context from documents if available
|
45 |
+
if context:
|
46 |
+
# Insert system message with context before the latest user message
|
47 |
+
context_message = SystemMessage(content=f"Use the following information from uploaded documents to enhance your response if relevant:\n\n{context}")
|
48 |
+
|
49 |
+
# Find the position of the last user message
|
50 |
+
for i in range(len(messages)-1, -1, -1):
|
51 |
+
if isinstance(messages[i], HumanMessage):
|
52 |
+
# Insert context right after the last user message
|
53 |
+
enhanced_messages = messages[:i+1] + [context_message] + messages[i+1:]
|
54 |
+
break
|
55 |
+
else:
|
56 |
+
# No user message found, just append context
|
57 |
+
enhanced_messages = messages + [context_message]
|
58 |
+
else:
|
59 |
+
enhanced_messages = messages
|
60 |
+
|
61 |
+
# Get response from the model
|
62 |
+
response = model.invoke(enhanced_messages)
|
63 |
+
return {"messages": [response]}
|
64 |
+
except Exception as e:
|
65 |
+
# Handle exceptions gracefully
|
66 |
+
error_msg = f"Error calling model: {str(e)}"
|
67 |
+
print(error_msg) # Log the error
|
68 |
+
# Return a fallback response
|
69 |
+
return {"messages": [HumanMessage(content=error_msg)]}
|
70 |
+
|
71 |
+
|
72 |
+
def should_continue(state: Dict[str, Any]) -> Union[Literal["action"], Literal["end"]]:
|
73 |
+
"""
|
74 |
+
Determine if the agent should continue processing or end.
|
75 |
+
|
76 |
+
Args:
|
77 |
+
state: Current state containing messages and context
|
78 |
+
|
79 |
+
Returns:
|
80 |
+
"action" if tool calls are present, otherwise "end"
|
81 |
+
"""
|
82 |
+
last_message = state["messages"][-1]
|
83 |
+
|
84 |
+
if last_message.tool_calls:
|
85 |
+
return "action"
|
86 |
+
|
87 |
+
return "end"
|
88 |
+
|
89 |
+
|
90 |
+
def retrieve_from_documents(state: Dict[str, Any], retriever) -> Dict[str, str]:
|
91 |
+
"""
|
92 |
+
Retrieve relevant context from uploaded documents based on the user query.
|
93 |
+
|
94 |
+
Args:
|
95 |
+
state: Current state containing messages and optional documents
|
96 |
+
retriever: Document retriever to use
|
97 |
+
|
98 |
+
Returns:
|
99 |
+
Updated state with context from document retrieval
|
100 |
+
"""
|
101 |
+
# Get the last user message
|
102 |
+
for message in reversed(state["messages"]):
|
103 |
+
if isinstance(message, HumanMessage):
|
104 |
+
query = message.content
|
105 |
+
break
|
106 |
+
else:
|
107 |
+
# No user message found
|
108 |
+
return {"context": ""}
|
109 |
+
|
110 |
+
# Skip if no documents are uploaded
|
111 |
+
if not retriever:
|
112 |
+
return {"context": ""}
|
113 |
+
|
114 |
+
try:
|
115 |
+
# Retrieve relevant documents
|
116 |
+
docs = retriever.invoke(query)
|
117 |
+
if not docs:
|
118 |
+
return {"context": ""}
|
119 |
+
|
120 |
+
# Extract text from documents
|
121 |
+
context = "\n\n".join([f"Document excerpt: {doc.page_content}" for doc in docs])
|
122 |
+
return {"context": context}
|
123 |
+
except Exception as e:
|
124 |
+
print(f"Error retrieving from documents: {str(e)}")
|
125 |
+
return {"context": ""}
|
126 |
+
|
127 |
+
|
128 |
+
def document_search_tool(retriever, query: str) -> str:
|
129 |
+
"""
|
130 |
+
Tool function to search within uploaded documents.
|
131 |
+
|
132 |
+
Args:
|
133 |
+
retriever: Document retriever to use
|
134 |
+
query: Search query string
|
135 |
+
|
136 |
+
Returns:
|
137 |
+
Information retrieved from the documents
|
138 |
+
"""
|
139 |
+
if not retriever:
|
140 |
+
return "No documents have been uploaded yet. Please upload a document first."
|
141 |
+
|
142 |
+
docs = retriever.invoke(query)
|
143 |
+
if not docs:
|
144 |
+
return "No relevant information found in the uploaded documents."
|
145 |
+
|
146 |
+
# Format the results
|
147 |
+
results = []
|
148 |
+
for i, doc in enumerate(docs):
|
149 |
+
results.append(f"[Document {i+1}] {doc.page_content}")
|
150 |
+
|
151 |
+
return "\n\n".join(results)
|
152 |
+
|
153 |
+
|
154 |
+
def convert_inputs(input_object: Dict[str, str]) -> Dict[str, list[BaseMessage]]:
|
155 |
+
"""
|
156 |
+
Convert user input into the format expected by the agent.
|
157 |
+
|
158 |
+
Args:
|
159 |
+
input_object: Dictionary containing the user's question
|
160 |
+
|
161 |
+
Returns:
|
162 |
+
Formatted input state for the agent
|
163 |
+
"""
|
164 |
+
return {"messages": [HumanMessage(content=input_object["question"])]}
|
165 |
+
|
166 |
+
|
167 |
+
def parse_output(input_state: Dict[str, Any]) -> str:
|
168 |
+
"""
|
169 |
+
Extract the final response from the agent's state.
|
170 |
+
|
171 |
+
Args:
|
172 |
+
input_state: The final state of the agent
|
173 |
+
|
174 |
+
Returns:
|
175 |
+
The content of the last message
|
176 |
+
"""
|
177 |
+
try:
|
178 |
+
return cast(str, input_state["messages"][-1].content)
|
179 |
+
except (IndexError, KeyError, AttributeError) as e:
|
180 |
+
# Handle potential errors when accessing the output
|
181 |
+
error_msg = f"Error parsing output: {str(e)}"
|
182 |
+
print(error_msg) # Log the error
|
183 |
+
return "I encountered an error while processing your request."
|
184 |
+
|
185 |
+
|
186 |
+
def build_agent_chain(tools, retriever=None):
|
187 |
+
"""
|
188 |
+
Constructs and returns the research agent execution chain.
|
189 |
+
|
190 |
+
The chain consists of:
|
191 |
+
1. A retrieval node that gets context from documents
|
192 |
+
2. An agent node that processes messages
|
193 |
+
3. A tool node that executes tools when called
|
194 |
+
|
195 |
+
Args:
|
196 |
+
tools: List of tools for the agent
|
197 |
+
retriever: Optional retriever for document search
|
198 |
+
|
199 |
+
Returns:
|
200 |
+
Compiled agent chain ready for execution
|
201 |
+
"""
|
202 |
+
# Create an instance of ChatOpenAI
|
203 |
+
model = ChatOpenAI(model=LLM_MODEL, temperature=LLM_TEMPERATURE)
|
204 |
+
model = model.bind_tools(tools)
|
205 |
+
|
206 |
+
# Create document search tool if retriever is provided
|
207 |
+
if retriever:
|
208 |
+
doc_search_tool = Tool(
|
209 |
+
name="DocumentSearch",
|
210 |
+
description="Search within the user's uploaded document. Use this tool when you need information from the specific document that was uploaded.",
|
211 |
+
func=lambda query: document_search_tool(retriever, query),
|
212 |
+
args_schema=RAGQueryInput
|
213 |
+
)
|
214 |
+
|
215 |
+
# Add document search tool to the tool belt if we have upload capability
|
216 |
+
tools = tools.copy()
|
217 |
+
tools.append(doc_search_tool)
|
218 |
+
|
219 |
+
# Create a node for tool execution
|
220 |
+
tool_node = ToolNode(tools)
|
221 |
+
|
222 |
+
# Initialize the graph with our state type
|
223 |
+
uncompiled_graph = StateGraph(ResearchAgentState)
|
224 |
+
|
225 |
+
# Define model node factory with bound model
|
226 |
+
def call_model_node(state):
|
227 |
+
return call_model(model, state)
|
228 |
+
|
229 |
+
# Add nodes
|
230 |
+
if retriever:
|
231 |
+
# Define retrieval node factory with bound retriever
|
232 |
+
def retrieve_node(state):
|
233 |
+
return retrieve_from_documents(state, retriever)
|
234 |
+
|
235 |
+
uncompiled_graph.add_node("retrieve", retrieve_node)
|
236 |
+
uncompiled_graph.set_entry_point("retrieve")
|
237 |
+
uncompiled_graph.add_edge("retrieve", "agent")
|
238 |
+
else:
|
239 |
+
uncompiled_graph.set_entry_point("agent")
|
240 |
+
|
241 |
+
uncompiled_graph.add_node("agent", call_model_node)
|
242 |
+
uncompiled_graph.add_node("action", tool_node)
|
243 |
+
|
244 |
+
# Add an end node - this is required for the "end" state to be valid
|
245 |
+
uncompiled_graph.add_node("end", lambda state: state)
|
246 |
+
|
247 |
+
# Add conditional edges from agent
|
248 |
+
uncompiled_graph.add_conditional_edges(
|
249 |
+
"agent",
|
250 |
+
should_continue,
|
251 |
+
{
|
252 |
+
"action": "action",
|
253 |
+
"end": END
|
254 |
+
}
|
255 |
+
)
|
256 |
+
|
257 |
+
# Complete the loop
|
258 |
+
uncompiled_graph.add_edge("action", "agent")
|
259 |
+
|
260 |
+
# Compile the graph
|
261 |
+
compiled_graph = uncompiled_graph.compile()
|
262 |
+
|
263 |
+
# Create the full chain
|
264 |
+
agent_chain = convert_inputs | compiled_graph
|
265 |
+
return agent_chain
|
py-src/lets_talk/models/rag.py
ADDED
@@ -0,0 +1,69 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"""
|
2 |
+
RAG (Retrieval Augmented Generation) model implementation.
|
3 |
+
"""
|
4 |
+
from langchain_core.prompts import ChatPromptTemplate, MessagesPlaceholder
|
5 |
+
from langchain_core.output_parsers import StrOutputParser
|
6 |
+
from langchain_core.runnables import RunnablePassthrough
|
7 |
+
|
8 |
+
from lets_talk import config
|
9 |
+
|
10 |
+
# Create prompt template
|
11 |
+
prompt = ChatPromptTemplate.from_messages([
|
12 |
+
("system", config.SYSTEM_TEMPLATE),
|
13 |
+
MessagesPlaceholder(variable_name="chat_history"),
|
14 |
+
("human", "{question}"),
|
15 |
+
("human", "Context: {context}")
|
16 |
+
])
|
17 |
+
|
18 |
+
class LangChainRAG:
|
19 |
+
"""
|
20 |
+
RAG implementation using LangChain components.
|
21 |
+
"""
|
22 |
+
def __init__(self, retriever, llm):
|
23 |
+
"""
|
24 |
+
Initialize the RAG model.
|
25 |
+
|
26 |
+
Args:
|
27 |
+
retriever: Document retriever component
|
28 |
+
llm: Language model for generation
|
29 |
+
"""
|
30 |
+
self.retriever = retriever
|
31 |
+
self.llm = llm
|
32 |
+
self.chain = self._create_chain()
|
33 |
+
|
34 |
+
def _create_chain(self):
|
35 |
+
"""
|
36 |
+
Create the RAG chain.
|
37 |
+
|
38 |
+
Returns:
|
39 |
+
A runnable chain that processes user queries
|
40 |
+
"""
|
41 |
+
# Define the RAG chain
|
42 |
+
rag_chain = (
|
43 |
+
{"context": self.retriever, "question": RunnablePassthrough(), "chat_history": lambda _: []}
|
44 |
+
| prompt
|
45 |
+
| self.llm
|
46 |
+
| StrOutputParser()
|
47 |
+
)
|
48 |
+
return rag_chain
|
49 |
+
|
50 |
+
async def arun_pipeline(self, user_query: str):
|
51 |
+
"""
|
52 |
+
Run the RAG pipeline with the user query.
|
53 |
+
|
54 |
+
Args:
|
55 |
+
user_query: User's question
|
56 |
+
|
57 |
+
Returns:
|
58 |
+
Dict containing the response generator and context
|
59 |
+
"""
|
60 |
+
# Get relevant documents for context
|
61 |
+
docs = self.retriever.invoke(user_query)
|
62 |
+
context_list = [(doc.page_content, doc.metadata) for doc in docs]
|
63 |
+
|
64 |
+
# Create async generator for streaming
|
65 |
+
async def generate_response():
|
66 |
+
async for chunk in self.chain.astream(user_query):
|
67 |
+
yield chunk
|
68 |
+
|
69 |
+
return {"response": generate_response(), "context": context_list}
|
py-src/lets_talk/models/research_tools.py
ADDED
@@ -0,0 +1,192 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"""
|
2 |
+
Research tools implementation for the agent.
|
3 |
+
|
4 |
+
This module implements input schemas and tools specifically for research purposes.
|
5 |
+
"""
|
6 |
+
from typing import List, Optional, Dict, Any
|
7 |
+
from pydantic import BaseModel, Field
|
8 |
+
|
9 |
+
from langchain_core.tools import Tool
|
10 |
+
from langchain_core.documents import Document
|
11 |
+
import feedparser
|
12 |
+
import datetime
|
13 |
+
|
14 |
+
class ArxivQueryInput(BaseModel):
|
15 |
+
"""Input for arXiv query."""
|
16 |
+
query: str = Field(..., description="The search query to find papers on arXiv")
|
17 |
+
max_results: int = Field(default=5, description="The maximum number of results to return")
|
18 |
+
|
19 |
+
class RAGQueryInput(BaseModel):
|
20 |
+
"""Input for RAG query."""
|
21 |
+
query: str = Field(..., description="The query to search in the uploaded document")
|
22 |
+
|
23 |
+
class WebSearchInput(BaseModel):
|
24 |
+
"""Input for web search."""
|
25 |
+
query: str = Field(..., description="The search query for web search")
|
26 |
+
max_results: int = Field(default=5, description="The maximum number of results to return")
|
27 |
+
|
28 |
+
class DocumentAnalysisInput(BaseModel):
|
29 |
+
"""Input for document analysis."""
|
30 |
+
query: str = Field(..., description="The specific question to analyze in the document")
|
31 |
+
include_citations: bool = Field(default=True, description="Whether to include citations in the response")
|
32 |
+
|
33 |
+
class RSSFeedInput(BaseModel):
|
34 |
+
"""Input for RSS feed tool."""
|
35 |
+
urls: List[str] = Field(..., description="List of RSS feed URLs to fetch articles from")
|
36 |
+
query: Optional[str] = Field(None, description="Optional query to filter articles by relevance")
|
37 |
+
max_results: int = Field(default=5, description="Maximum number of articles to return")
|
38 |
+
nlp: bool = Field(default=True, description="Whether to use NLP processing on articles (extracts keywords and summaries)")
|
39 |
+
|
40 |
+
|
41 |
+
def rss_feed_tool(urls: List[str], query: Optional[str] = None, max_results: int = 5, nlp: bool = True) -> str:
|
42 |
+
"""
|
43 |
+
Tool function to fetch and process articles from RSS feeds.
|
44 |
+
|
45 |
+
Args:
|
46 |
+
urls: List of RSS feed URLs to fetch articles from
|
47 |
+
query: Optional query to filter articles by relevance
|
48 |
+
max_results: Maximum number of articles to return
|
49 |
+
nlp: Whether to use NLP processing on articles
|
50 |
+
|
51 |
+
Returns:
|
52 |
+
Formatted string with articles from the RSS feeds
|
53 |
+
"""
|
54 |
+
try:
|
55 |
+
articles = []
|
56 |
+
|
57 |
+
# Process each RSS feed URL
|
58 |
+
for url in urls:
|
59 |
+
feed = feedparser.parse(url)
|
60 |
+
|
61 |
+
if not feed.entries:
|
62 |
+
continue
|
63 |
+
|
64 |
+
for entry in feed.entries:
|
65 |
+
# Create a document-like object similar to what RSSFeedLoader would produce
|
66 |
+
content = entry.get('summary', '')
|
67 |
+
if 'content' in entry:
|
68 |
+
# Some feeds use 'content' instead of 'summary'
|
69 |
+
content = ''.join(item.get('value', '') for item in entry.content)
|
70 |
+
|
71 |
+
# Extract metadata
|
72 |
+
title = entry.get('title', 'No title')
|
73 |
+
source = feed.feed.get('title', 'Unknown source')
|
74 |
+
link = entry.get('link', 'No link')
|
75 |
+
published = entry.get('published', 'No publication date')
|
76 |
+
|
77 |
+
# Create a simplified document structure
|
78 |
+
doc = {
|
79 |
+
'page_content': content,
|
80 |
+
'metadata': {
|
81 |
+
'title': title,
|
82 |
+
'source': source,
|
83 |
+
'link': link,
|
84 |
+
'published': published
|
85 |
+
}
|
86 |
+
}
|
87 |
+
|
88 |
+
articles.append(doc)
|
89 |
+
|
90 |
+
if not articles:
|
91 |
+
return "No articles found in the provided RSS feeds."
|
92 |
+
|
93 |
+
# Sort articles by relevance if query is provided
|
94 |
+
if query:
|
95 |
+
# Simple relevance sorting - checking if query terms appear in content
|
96 |
+
query_terms = query.lower().split()
|
97 |
+
scored_articles = []
|
98 |
+
|
99 |
+
for article in articles:
|
100 |
+
score = 0
|
101 |
+
content = article['page_content'].lower()
|
102 |
+
|
103 |
+
# Count occurrences of query terms in content
|
104 |
+
for term in query_terms:
|
105 |
+
score += content.count(term)
|
106 |
+
|
107 |
+
scored_articles.append((score, article))
|
108 |
+
|
109 |
+
# Sort by score in descending order
|
110 |
+
scored_articles.sort(reverse=True, key=lambda x: x[0])
|
111 |
+
articles = [article for _, article in scored_articles]
|
112 |
+
|
113 |
+
# Limit the number of results
|
114 |
+
articles = articles[:max_results]
|
115 |
+
|
116 |
+
# Format the results
|
117 |
+
results = []
|
118 |
+
for i, article in enumerate(articles):
|
119 |
+
metadata = article['metadata']
|
120 |
+
title = metadata.get('title', 'No title')
|
121 |
+
source = metadata.get('source', 'Unknown source')
|
122 |
+
link = metadata.get('link', 'No link')
|
123 |
+
published = metadata.get('published', 'No publication date')
|
124 |
+
|
125 |
+
# Format article content
|
126 |
+
content = article['page_content'].strip()
|
127 |
+
|
128 |
+
# Add metadata about the article
|
129 |
+
result = f"### [{i+1}] {title}\n"
|
130 |
+
result += f"**Source**: {source}\n"
|
131 |
+
result += f"**Link**: {link}\n"
|
132 |
+
result += f"**Published**: {published}\n\n"
|
133 |
+
|
134 |
+
# Add NLP-processed metadata if available
|
135 |
+
if nlp and 'summary' in metadata:
|
136 |
+
result += f"**Summary**: {metadata['summary'][:250]}...\n\n"
|
137 |
+
|
138 |
+
if nlp and 'keywords' in metadata:
|
139 |
+
result += f"**Keywords**: {', '.join(metadata['keywords'][:10])}\n\n"
|
140 |
+
|
141 |
+
# Add the article content
|
142 |
+
result += f"**Content**:\n{content[:500]}...\n\n"
|
143 |
+
|
144 |
+
results.append(result)
|
145 |
+
|
146 |
+
return "\n".join(results)
|
147 |
+
except Exception as e:
|
148 |
+
return f"Error fetching RSS feeds: {str(e)}"
|
149 |
+
|
150 |
+
|
151 |
+
def create_rss_feed_tool() -> Tool:
|
152 |
+
"""
|
153 |
+
Create and return an RSS feed tool.
|
154 |
+
|
155 |
+
Returns:
|
156 |
+
Tool object for RSS feed functionality
|
157 |
+
"""
|
158 |
+
def _rss_feed_tool_wrapper(*args, **kwargs):
|
159 |
+
# Handle both positional and keyword arguments
|
160 |
+
if args and not kwargs:
|
161 |
+
# If only positional args were provided
|
162 |
+
if len(args) >= 1:
|
163 |
+
urls = args[0]
|
164 |
+
else:
|
165 |
+
urls = []
|
166 |
+
|
167 |
+
query = args[1] if len(args) >= 2 else None
|
168 |
+
max_results = args[2] if len(args) >= 3 else 5
|
169 |
+
nlp = args[3] if len(args) >= 4 else True
|
170 |
+
|
171 |
+
return rss_feed_tool(urls=urls, query=query, max_results=max_results, nlp=nlp)
|
172 |
+
else:
|
173 |
+
# If keyword args were provided
|
174 |
+
return rss_feed_tool(**kwargs)
|
175 |
+
|
176 |
+
return Tool(
|
177 |
+
name="RSSFeedReader",
|
178 |
+
description="Fetch and read articles from RSS feeds. Use this tool when you need information from specific news sources or blogs that publish RSS feeds.",
|
179 |
+
func=_rss_feed_tool_wrapper,
|
180 |
+
args_schema=RSSFeedInput
|
181 |
+
)
|
182 |
+
|
183 |
+
|
184 |
+
if __name__ == "__main__":
|
185 |
+
# Example usage of the RSS feed tool
|
186 |
+
urls = ["https://news.ycombinator.com/rss","http://fox13now.com/2013/12/30/new-year-new-laws-obamacare-pot-guns-and-drones/"]
|
187 |
+
query = "latest research"
|
188 |
+
max_results = 5
|
189 |
+
nlp = True
|
190 |
+
|
191 |
+
result = rss_feed_tool(urls, query, max_results, nlp)
|
192 |
+
print(result)
|
py-src/lets_talk/models/search_tools.py
ADDED
@@ -0,0 +1,28 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"""
|
2 |
+
Search tools module containing different search implementations.
|
3 |
+
"""
|
4 |
+
|
5 |
+
from langchain_community.tools.arxiv.tool import ArxivQueryRun
|
6 |
+
from langchain_community.tools import DuckDuckGoSearchResults
|
7 |
+
from langchain_core.tools import Tool
|
8 |
+
|
9 |
+
def create_search_tools(max_results=5):
|
10 |
+
"""
|
11 |
+
Create search tools for the research agent.
|
12 |
+
|
13 |
+
Args:
|
14 |
+
max_results: Maximum number of results to return
|
15 |
+
|
16 |
+
Returns:
|
17 |
+
List of search tools for the agent
|
18 |
+
"""
|
19 |
+
# Initialize standard search tools
|
20 |
+
#tavily_tool = TavilySearchResults(max_results=max_results)
|
21 |
+
duckduckgo_tool = DuckDuckGoSearchResults(max_results=max_results)
|
22 |
+
arxiv_tool = ArxivQueryRun()
|
23 |
+
|
24 |
+
return [
|
25 |
+
#tavily_tool,
|
26 |
+
duckduckgo_tool,
|
27 |
+
arxiv_tool,
|
28 |
+
]
|
py-src/lets_talk/utils/__init__.py
ADDED
File without changes
|
blog_utils.py β py-src/lets_talk/utils/blog.py
RENAMED
@@ -20,7 +20,7 @@ from langchain_qdrant import QdrantVectorStore
|
|
20 |
from qdrant_client import QdrantClient
|
21 |
|
22 |
|
23 |
-
from config import (
|
24 |
DATA_DIR,
|
25 |
VECTOR_STORAGE_PATH,
|
26 |
EMBEDDING_MODEL,
|
|
|
20 |
from qdrant_client import QdrantClient
|
21 |
|
22 |
|
23 |
+
from lets_talk.config import (
|
24 |
DATA_DIR,
|
25 |
VECTOR_STORAGE_PATH,
|
26 |
EMBEDDING_MODEL,
|
01_Dealing_with_the_Data.ipynb β py-src/notebooks/01_Dealing_with_the_Data.ipynb
RENAMED
File without changes
|
update_blog_data.ipynb β py-src/notebooks/update_blog_data.ipynb
RENAMED
File without changes
|
update_blog_data.py β py-src/pipeline.py
RENAMED
@@ -18,17 +18,18 @@ import argparse
|
|
18 |
from datetime import datetime
|
19 |
import json
|
20 |
from pathlib import Path
|
|
|
21 |
|
22 |
# Import the blog utilities module
|
23 |
-
import
|
24 |
|
25 |
def parse_args():
|
26 |
"""Parse command-line arguments"""
|
27 |
parser = argparse.ArgumentParser(description="Update blog data vector store")
|
28 |
parser.add_argument("--force-recreate", action="store_true",
|
29 |
help="Force recreation of the vector store")
|
30 |
-
parser.add_argument("--data-dir", default=
|
31 |
-
help=f"Directory containing blog posts (default: {
|
32 |
return parser.parse_args()
|
33 |
|
34 |
def save_stats(stats, output_dir="./stats"):
|
@@ -68,26 +69,28 @@ def main():
|
|
68 |
# Process blog posts without creating embeddings
|
69 |
try:
|
70 |
# Load and process documents
|
71 |
-
documents =
|
72 |
-
documents =
|
73 |
|
74 |
# Get stats
|
75 |
-
stats =
|
76 |
-
|
77 |
|
78 |
# Save stats for tracking
|
79 |
stats_file = save_stats(stats)
|
|
|
|
|
80 |
|
81 |
# Create a reference file for the vector store
|
82 |
-
if
|
83 |
print("\nAttempting to save vector store reference file...")
|
84 |
-
|
|
|
|
|
85 |
|
86 |
print("\n=== Update Summary ===")
|
87 |
print(f"Processed {stats['total_documents']} documents")
|
88 |
print(f"Stats saved to: {stats_file}")
|
89 |
-
print("Note: Vector store creation is currently disabled due to pickling issues.")
|
90 |
-
print(" See VECTOR_STORE_ISSUES.md for more information and possible solutions.")
|
91 |
print("=====================")
|
92 |
|
93 |
return 0
|
|
|
18 |
from datetime import datetime
|
19 |
import json
|
20 |
from pathlib import Path
|
21 |
+
from lets_talk.config import VECTOR_STORAGE_PATH
|
22 |
|
23 |
# Import the blog utilities module
|
24 |
+
import lets_talk.utils.blog as blog
|
25 |
|
26 |
def parse_args():
|
27 |
"""Parse command-line arguments"""
|
28 |
parser = argparse.ArgumentParser(description="Update blog data vector store")
|
29 |
parser.add_argument("--force-recreate", action="store_true",
|
30 |
help="Force recreation of the vector store")
|
31 |
+
parser.add_argument("--data-dir", default=blog.DATA_DIR,
|
32 |
+
help=f"Directory containing blog posts (default: {blog.DATA_DIR})")
|
33 |
return parser.parse_args()
|
34 |
|
35 |
def save_stats(stats, output_dir="./stats"):
|
|
|
69 |
# Process blog posts without creating embeddings
|
70 |
try:
|
71 |
# Load and process documents
|
72 |
+
documents = blog.load_blog_posts(args.data_dir)
|
73 |
+
documents = blog.update_document_metadata(documents)
|
74 |
|
75 |
# Get stats
|
76 |
+
stats = blog.get_document_stats(documents)
|
77 |
+
blog.display_document_stats(stats)
|
78 |
|
79 |
# Save stats for tracking
|
80 |
stats_file = save_stats(stats)
|
81 |
+
|
82 |
+
create_vector_store = (not Path.exists(Path(VECTOR_STORAGE_PATH))) or (args.force_recreate)
|
83 |
|
84 |
# Create a reference file for the vector store
|
85 |
+
if create_vector_store:
|
86 |
print("\nAttempting to save vector store reference file...")
|
87 |
+
vector_store = blog.create_vector_store(documents, storage_path=VECTOR_STORAGE_PATH, force_recreate=create_vector_store)
|
88 |
+
vector_store.client.close()
|
89 |
+
print("Vector store reference file saved.")
|
90 |
|
91 |
print("\n=== Update Summary ===")
|
92 |
print(f"Processed {stats['total_documents']} documents")
|
93 |
print(f"Stats saved to: {stats_file}")
|
|
|
|
|
94 |
print("=====================")
|
95 |
|
96 |
return 0
|
pyproject.toml
CHANGED
@@ -15,9 +15,9 @@ dependencies = [
|
|
15 |
"langchain-openai>=0.3.16",
|
16 |
"langchain-qdrant>=0.2.0",
|
17 |
"langchain-text-splitters>=0.3.8",
|
18 |
-
"nbformat>=5.10.4",
|
19 |
"pandas>=2.2.3",
|
20 |
"python-dotenv>=1.1.0",
|
21 |
"qdrant-client>=1.14.2",
|
22 |
"unstructured[md]>=0.17.2",
|
|
|
23 |
]
|
|
|
15 |
"langchain-openai>=0.3.16",
|
16 |
"langchain-qdrant>=0.2.0",
|
17 |
"langchain-text-splitters>=0.3.8",
|
|
|
18 |
"pandas>=2.2.3",
|
19 |
"python-dotenv>=1.1.0",
|
20 |
"qdrant-client>=1.14.2",
|
21 |
"unstructured[md]>=0.17.2",
|
22 |
+
"websockets>=15.0.1",
|
23 |
]
|
scripts/build-vector-db.sh
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/bin/bash
|
2 |
+
|
3 |
+
|
4 |
+
uv run python ./utils/pipeline.py
|
5 |
+
|
6 |
+
|
stats/blog_stats_20250510_175233.json
ADDED
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"timestamp": "20250510_175233",
|
3 |
+
"total_documents": 14,
|
4 |
+
"total_characters": 106275,
|
5 |
+
"min_length": 1900,
|
6 |
+
"max_length": 13468,
|
7 |
+
"avg_length": 7591.071428571428
|
8 |
+
}
|
stats/blog_stats_20250510_175446.json
ADDED
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"timestamp": "20250510_175446",
|
3 |
+
"total_documents": 14,
|
4 |
+
"total_characters": 106275,
|
5 |
+
"min_length": 1900,
|
6 |
+
"max_length": 13468,
|
7 |
+
"avg_length": 7591.071428571428
|
8 |
+
}
|
stats/blog_stats_20250510_175724.json
ADDED
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"timestamp": "20250510_175724",
|
3 |
+
"total_documents": 14,
|
4 |
+
"total_characters": 106275,
|
5 |
+
"min_length": 1900,
|
6 |
+
"max_length": 13468,
|
7 |
+
"avg_length": 7591.071428571428
|
8 |
+
}
|
stats/blog_stats_20250510_180045.json
ADDED
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"timestamp": "20250510_180045",
|
3 |
+
"total_documents": 14,
|
4 |
+
"total_characters": 106275,
|
5 |
+
"min_length": 1900,
|
6 |
+
"max_length": 13468,
|
7 |
+
"avg_length": 7591.071428571428
|
8 |
+
}
|