ಪುನರಾವರ್ತಿತವಾಗಿ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳು

ನೀವು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು i18n-keyless ಬಗ್ಗೆ ನೀವು ತಿಳಿದುಕೊಳ್ಳಬೇಕಾದ ಎಲ್ಲವೂ.

ನಾನು ಅನುವಾದ ಫೈಲ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸಬೇಕೇ?

ಇಲ್ಲ. JSON ಫೈಲ್‌ಗಳಿಲ್ಲ, ಕೀ ಎಕ್ಸ್‌ಟ್ರಾಕ್ಷನ್ ಹಂತವಿಲ್ಲ, ಮತ್ತು ಬಿಲ್ಡ್-ಟೈಮ್ ಪ್ಲಗಿನ್ ಇಲ್ಲ. ನೀವು ನಿಮ್ಮ ಮೂಲ ಭಾಷೆಯಲ್ಲಿ ವಾಕ್ಯಗಳನ್ನು ಬರೆಯುತ್ತೀರಿ, SDK ಮೊದಲ ವಿನಂತಿಯಲ್ಲಿ ಅವುಗಳನ್ನು API ಗೆ ಕಳುಹಿಸುತ್ತದೆ, API AI ಯೊಂದಿಗೆ ಅವುಗಳನ್ನು ಅನುವಾದಿಸುತ್ತದೆ, ಮತ್ತು ನಂತರದ ಪ್ರತಿಯೊಂದು ವಿನಂತಿಯನ್ನು ಕ್ಯಾಶೆ ಮೂಲಕ ಪೂರೈಸಲಾಗುತ್ತದೆ. ನಿಮ್ಮ ಕೋಡ್ ಸತ್ಯದ ಏಕೈಕ ಮೂಲವಾಗಿದೆ.

ನಾನು ಮೂಲ ಪಠ್ಯವನ್ನು ಬದಲಾಯಿಸಿದಾಗ ಏನಾಗುತ್ತದೆ?

ಮೂಲ ಪಠ್ಯವು ಕೀ ಆಗಿದೆ. ಅದನ್ನು ಬದಲಾಯಿಸಿದರೆ, ನೀವು ಹೊಸ ಕೀ ಮತ್ತು ಹೊಸ AI ಅನುವಾದವನ್ನು ಪಡೆಯುತ್ತೀರಿ. ಹಳೆಯ ಕೀ ಅನ್ನು ಕೇವಲ ವಿನಂತಿಸಲಾಗುವುದಿಲ್ಲ ಮತ್ತು ಡ್ಯಾಶ್‌ಬೋರ್ಡ್ 30 ದಿನಗಳ ಬಳಕೆಯಿಲ್ಲದೆ ಅದನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ. ಟೈಪೋ ಫಿಕ್ಸ್ ಕೂಡ ಹೀಗೆಯೇ: ಅದನ್ನು ಕೋಡ್‌ನಲ್ಲಿ ಸರಿಪಡಿಸಿ, ನ déploy ಮಾಡಿ ಮತ್ತು ಹೊಸ ಪಠ್ಯವು ಮೊದಲ ವಿನಂತಿಯಲ್ಲಿ ಅನುವಾದಗೊಳ್ಳುತ್ತದೆ.

ಅದರ ಬೆಲೆ ಎಷ್ಟು?

ಸ್ವಯಂ-ಹೋಸ್ಟ್ ಮಾಡಲಾಗಿದೆ: ಸಂಪೂರ್ಣವಾಗಿ ಉಚಿತ, ಅನಿಯಮಿತ ಯೋಜನೆಗಳು, ಯಾವುದೇ ಸದಸ್ಯತ್ವ ಮತ್ತು ಯಾವುದೇ ಬಳಕೆಯ ಮಿತಿ ಇಲ್ಲ — ಡಾಕರ್ ಚಿತ್ರವನ್ನು ಸ್ಥಾಪಿಸಿ, ನಿಮ್ಮ ಸ್ವಂತ AI ಕೀಲಿಯನ್ನು ಬಳಸಿ. ನಿಮಗೆ ಇಷ್ಟವಾ? ನನಗೆ ಟಿಪ್ ನೀಡಿ! ಹೋಸ್ಟ್ ಮಾಡಲಾಗಿದೆ: ಪ್ರತಿ ಯೋಜನೆಗೆ ಪ್ರತಿ ತಿಂಗಳಿಗೆ ಒಂದು ನಿಗದಿತ ಬೆಲೆ, ಮಾಸಿಕ ಸಕ್ರಿಯ ಬಳಕೆದಾರರ ಆಧಾರದ ಮೇಲೆ — 1,000 ರವರೆಗೆ 4 ಯುರೋ, 5,000 ರವರೆಗೆ 9 ಯುರೋ, 50,000 ರವರೆಗೆ 29 ಯುರೋ, 500,000 ರವರೆಗೆ 99 ಯುರೋ — ಮಾಸಿಕ ಬಿಲ್ ಮಾಡಲಾಗುತ್ತದೆ, ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ರದ್ದು ಮಾಡಬಹುದು. ಎರಡೂ ಸಂದರ್ಭಗಳಲ್ಲೂ ಪ್ರತಿ ಸೀಟು, ಪ್ರತಿ ಪದ ಅಥವಾ ಪ್ರತಿ ಸ್ಟ್ರಿಂಗ್ ಪ್ರಕಾರದ ಬೆಲೆ ನಿಗದಿ ಇಲ್ಲ.

ನನ್ನ ಅನುವಾದಗಳನ್ನು ರಫ್ತು ಮಾಡಬಹುದೇ?

ಹೌದು. ಡ್ಯಾಶ್‌ಬೋರ್ಡ್‌ನಲ್ಲಿ "JSON ರಫ್ತು" ಬಟನ್ ಇದೆ, ಅದು ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್‌ನಲ್ಲಿನ ಪ್ರತಿಯೊಂದು ಅನುವಾದವನ್ನು ಒಂದೇ JSON ಫೈಲ್ ಆಗಿ ಡೌನ್‌ಲೋಡ್ ಮಾಡುತ್ತದೆ. ರಫ್ತು ಎಲ್ಲಾ ಸಾಲುಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಕೇವಲ ಕಳೆದ 30 ದಿನಗಳಲ್ಲಿ ಬಳಸಿದವುಗಳಲ್ಲ, ಆದ್ದರಿಂದ ಇದು ಸಂಪೂರ್ಣ ಬ್ಯಾಕಪ್ ಆಗಿದೆ. ಯಾವುದೇ ಲಾಕ್-ಇನ್ ಇಲ್ಲ: ನಿಮ್ಮ ಡೇಟಾವು ಯಾವಾಗಲೂ ಒಂದು ಕ್ಲಿಕ್ ದೂರದಲ್ಲಿದೆ.

ಅದು ಯಾವ ಫ್ರೇಮ್‌ವರ್ಕ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ?

React, React Native, Vue, Svelte, Vanilla JS, Node.js, Ruby on Rails, Python, Go, Swift ಮತ್ತು Kotlin. ಪ್ರತಿಯೊಂದು SDK ಒಂದೇ ರೀತಿಯಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ: ನಿಮ್ಮ ಪಠ್ಯವನ್ನು ಅನುವಾದ ಕರೆಗೆ ಸುತ್ತಿ, ಮತ್ತು API ಪ್ರಸ್ತುತ ಭಾಷೆಗೆ ಅನುವಾದವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಸರ್ವರ್ SDK ಗಳು ಥ್ರೆಡ್-ಸೇಫ್ ಆಗಿವೆ ಮತ್ತು ಮೆಮೊರಿಯಲ್ಲಿ ಅನುವಾದಗಳನ್ನು ಕ್ಯಾಶ್ ಮಾಡುತ್ತವೆ.

ಎಷ್ಟು ಭಾಷೆಗಳನ್ನು ಬೆಂಬಲಿಸಲಾಗಿದೆ?

48 ಭಾಷೆಗಳು, ಇದರಲ್ಲಿ ಪ್ರಾದೇಶಿಕ ಬದಲಾವಣೆಗಳು như zh-Hans / zh-Hant, en / en-GB, fr / fr-CA, pt / pt-BR, ಮತ್ತು es / es-MX ಸೇರಿವೆ. ಅರೇಬಿಕ್, ಹೀಬ್ರೂ ಮತ್ತು ಉರ್ದು ಕೂಡ ಪಟ್ಟಿಯಲ್ಲಿವೆ, ಆದ್ದರಿಂದ ಬಲದಿಂದ ಎಡಕ್ಕೆ ಬರೆಯುವ ಭಾಷೆಗಳು ಕೂಡ ಕೆಲಸ ಮಾಡುತ್ತವೆ. ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ ಗೆ ಹೊಸ ಭಾಷೆಯನ್ನು ಸೇರಿಸುವುದು ಡ್ಯಾಶ್ ಬೋರ್ಡ್ ನಲ್ಲಿ ಕೇವಲ ಒಂದು ಕ್ಲಿಕ್.

ಸರ್ವರ್-ಸೈಡ್ ರೆಂಡರಿಂಗ್‌ನೊಂದಿಗೆ ಇದು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆಯೇ?

ಹೌದು. Node.js SDK AsyncLocalStorage ಅನ್ನು ಬಳಸುತ್ತದೆ, ಆದ್ದರಿಂದ ನಿಮ್ಮ ಲೋಡರ್‌ಗಳು, ಹೆಡ್ ಫಂಕ್ಷನ್‌ಗಳು ಮತ್ತು ಸರ್ವರ್ ಘಟಕಗಳು ರಿಯಾಕ್ಟ್ ಪ್ರೊವೈಡರ್ ಇಲ್ಲದೆಯೇ ಅನುವಾದ ಮಾಡಬಹುದು. ಕ್ಲೈಂಟ್ ಸೈಡ್‌ನಲ್ಲಿ, ರಿಯಾಕ್ಟ್ ಪ್ರೊವೈಡರ್ ಸರ್ವರ್-ರೆಂಡರ್ ಮಾಡಿದ HTML ನಿಂದ ಹೈಡ್ರೇಟ್ ಮಾಡುತ್ತದೆ. ಡಾಕ್ಯುಮೆಂಟೇಶನ್‌ನಲ್ಲಿ Next.js, Nuxt, ಮತ್ತು TanStack Start ಗಾಗಿ ಹಂತ-ಹಂತದ ಮಾರ್ಗದರ್ಶಿಗಳಿವೆ.

ಇದು ನನ್ನ ಆಪ್ ಅನ್ನು ನಿಧಾನಗೊಳಿಸುತ್ತದೆಯೇ?

ಹೊಸ ಸ್ಟ್ರಿಂಗ್ ಮೊದಲ ಬಾರಿಗೆ ವಿನಂತಿ ಮಾಡಿದಾಗ, API AI ಮಾದರಿಯನ್ನು ಕರೆದಿದೆ — ಸಣ್ಣ UI ಸ್ಟ್ರಿಂಗ್ ಗೆ ಸುಮಾರು ಅರ್ಧ ಸೆಕೆಂಡ್, ಪ್ಯಾರಾಗ್ರಾಫ್ ಗೆ ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ನಂತರದ ಪ್ರತಿಯೊಂದು ವಿನಂತಿಯು ಡೇಟಾಬೇಸ್ ನಿಂದ ಪೂರೈಸಲ್ಪಡುತ್ತದೆ, ಇದು ಸಾಮಾನ್ಯ ಕ್ಯಾಶ್ ಹಿಟ್ ಆಗಿದೆ. SDK ಸಹ ಸ್ಥಳೀಯವಾಗಿ ಅನುವಾದಗಳನ್ನು ಕ್ಯಾಶ್ ಮಾಡುತ್ತದೆ, ಆದ್ದರಿಂದ ಹಿಂತಿರುಗುವ ಬಳಕೆದಾರರು ಯಾವುದೇ ನೆಟ್‌ವರ್ಕ್ ವಿಳಂಬವನ್ನು ನೋಡುವುದಿಲ್ಲ. ಹತ್ತು ಬಳಕೆದಾರರು ಒಂದೇ ಸಮಯದಲ್ಲಿ ಒಂದೇ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ವಿನಂತಿಸಿದರೆ, ಕೇವಲ ಒಂದು AI ಕರೆ ಮಾಡಲಾಗುತ್ತದೆ.

ಸೇವೆಯು ನಿಂತರೆ ಏನಾಗುತ್ತದೆ?

ಪ್ರತಿಯೊಂದು SDK ಸ್ಥಳೀಯವಾಗಿ ಅನುವಾದಗಳನ್ನು ಕ್ಯಾಶ್ ಮಾಡುತ್ತದೆ — ವೆಬ್‌ನಲ್ಲಿ localStorage, ಮೊಬೈಲ್‌ನಲ್ಲಿ AsyncStorage, ಮತ್ತು ಸರ್ವರ್‌ನಲ್ಲಿ ಮೆಮೊರಿಯಲ್ಲಿ. API ಸಿಗದಿದ್ದರೆ, SDK ಕ್ಯಾಶ್ ಮಾಡಿದ ಅನುವಾದಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ನಿಮ್ಮ ಬಳಕೆದಾರರು ಕೊನೆಯ ತಿಳಿದಿರುವ ಅನುವಾದವನ್ನು ನೋಡುತ್ತಾರೆ, ಖಾಲಿ ಸ್ಟ್ರಿಂಗ್ ಅಲ್ಲ. API ಮತ್ತೆ ಬಂದಾಗ, SDK ಮೌನವಾಗಿ ರಿಫ್ರೆಶ್ ಆಗುತ್ತದೆ.

ಅದು ಯಾವ AI ಪೂರೈಕೆದಾರರನ್ನು ಬಳಸುತ್ತದೆ?

ಐದು ಪೂರೈಕೆದಾರರು ಬೆಂಬಲಿತವಾಗಿದ್ದಾರೆ: Mistral, OpenAI, Anthropic, Google, ಮತ್ತು ಯಾವುದೇ OpenAI-ಸಾಮರಸ್ಯದ ಎಂಡ್ಪೋಯಿಂಟ್ ಅಂತಹ Ollama, Groq, ಅಥವಾ Together. ಆಪರೇಟರ್ ಡ್ಯಾಶ್ಬೋರ್ಡ್ ಅಥವಾ ಪರಿಸರದಿಂದ ಪೂರೈಕೆದಾರ ಮತ್ತು ಮಾದರಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ. i18n-keyless.com ನಲ್ಲಿ ಡೀಫಾಲ್ಟ್ Mistral ಆಗಿದೆ. ಸ್ವಯಂ-ಹೋಸ್ಟ್ ಮಾಡಿದ ಬಳಕೆದಾರರು ಸ್ಥಳೀಯವಾಗಿ Ollama ಅನ್ನು ಚಲಾಯಿಸಬಹುದು ಮತ್ತು ಯಾವುದೇ ಮೂರನೇ ಪಕ್ಷಕ್ಕೆ ಏನನ್ನೂ ಕಳುಹಿಸುವುದಿಲ್ಲ.

ನಾನು AI ಅನುವಾದವನ್ನು ಬದಲಾಯಿಸಬಹುದೇ?

ಹೌದು. ಡ್ಯಾಶ್‌ಬೋರ್ಡ್‌ನಲ್ಲಿನ ಯಾವುದೇ ಸೆಲ್ ಕ್ಲಿಕ್ ಮಾಡಿ, ಸರಿಯಾದ ಪಠ್ಯ ಟೈಪ್ ಮಾಡಿ ಮತ್ತು ಉಳಿಸಿ. ಫಿಕ್ಸ್ ಶಾಶ್ವತವಾಗಿದೆ: API ಎಂದಿಗೂ ಕೈಯಿಂದ ಹೊಂದಿಸಿದ ಮೌಲ್ಯವನ್ನು ಅಳಿಸುವುದಿಲ್ಲ. ನೀವು API ಅಥವಾ MCP ಸರ್ವರ್ ಮೂಲಕ ಅನುವಾದಗಳನ್ನು ಸಹ ಅತಿಕ್ರಮಿಸಬಹುದು, ಆದ್ದರಿಂದ ಒಂದು AI ಕೋಡಿಂಗ್ ಏಜೆಂಟ್ ನಿಮಗಾಗಿ ಅನುವಾದವನ್ನು ಸರಿಪಡಿಸಬಹುದು.

ನಾನು i18next ಅಥವಾ ಇನ್ನೊಂದು ಲೈಬ್ರರಿಯಿಂದ ಮೈಗ್ರೇಟ್ ಮಾಡಬಹುದೇ?

ಹೌದು. ದಸ್ತಾವೇಜಿನಲ್ಲಿ i18next, react-intl ಮತ್ತು Lokalise ಗಾಗಿ ಹಂತ ಹಂತದ ವಲಸೆ ಮಾರ್ಗದರ್ಶಿ ಇದೆ. API ಯಲ್ಲಿ ಒಂದು ವಲಸೆ ಎಂಡ್‌ಪಾಯಿಂಟ್ ಇದೆ, ಅದು ನಿಮ್ಮ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಅನುವಾದಗಳನ್ನು ಒಂದೊಂದಾಗಿ ಆಮದು ಮಾಡಿಕೊಳ್ಳುತ್ತದೆ, ಯಾವುದೇ AI ಕರೆ ಅಥವಾ ಬಿಲ್ಲಿಂಗ್ ಇಲ್ಲದೆ. MCP ಸರ್ವರ್‌ನಲ್ಲಿಯೂ ಅದೇ ಉಪಕರಣವಿದೆ, ಆದ್ದರಿಂದ ಒಂದು AI ಏಜೆಂಟ್ ನಿಮಗಾಗಿ ವಲಸೆಯನ್ನು ಮಾಡಬಹುದು.

ಓರ್ವ ಉಚಿತ ಯೋಜನೆ ಇದೆಯೇ?

ಸ್ವಯಂ-ಹೋಸ್ಟ್ ಮಾಡಿದ ಆವೃತ್ತಿಯು ಸಂಪೂರ್ಣವಾಗಿ ಉಚಿತವಾಗಿದೆ ಮತ್ತು ಅನಿಯಮಿತ ಯೋಜನೆಗಳೊಂದಿಗೆ ಬರುತ್ತದೆ — ಡಾಕರ್ ಚಿತ್ರವನ್ನು ಸ್ಥಾಪಿಸಿ, ನಿಮ್ಮ ಸ್ವಂತ AI ಕೀಲಿಯನ್ನು ಬಳಸಿ ಮತ್ತು ನಿಮ್ಮ ಡೇಟಾವನ್ನು ನಿಮ್ಮ ಸ್ವಂತ ಸರ್ವರ್‌ನಲ್ಲಿ ಇರಿಸಿ. ಯಾವುದೇ ಸಮಯದ ಮಿತಿ ಇಲ್ಲ, ಯಾವುದೇ ವೈಶಿಷ್ಟ್ಯ ಗೇಟ್ ಇಲ್ಲ. ಹೋಸ್ಟ್ ಮಾಡಿದ ಯೋಜನೆಯು ನೀವು ಸರ್ವರ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಬಯಸದಿದ್ದರೆ ಪ್ರತಿ ಯೋಜನೆಗೆ ತಿಂಗಳಿಗೆ 4 ಯುರೋದಿಂದ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ.

ಮೂಲ ಕೋಡ್ ಲಭ್ಯವಿದೆಯೇ?

ಸರ್ವರ್, ಡ್ಯಾಶ್‌ಬೋರ್ಡ್ ಮತ್ತು ಡಾಕರ್ ಇಮೇಜ್ GitHub ನಲ್ಲಿ Elastic License 2.0 ಅಡಿಯಲ್ಲಿ ಪ್ರಕಟಿಸಲಾಗಿದೆ. ನೀವು ಪ್ರತಿ ಸಾಲನ್ನು ಓದಬಹುದು, ಕೋಡ್ ಅನ್ನು ಚಲಾಯಿಸಬಹುದು ಮತ್ತು ಬದಲಾಯಿಸಬಹುದು. SDK ಗಳು — React, Vue, Node, Rails ಮತ್ತು ಇತರವುಗಳು — MIT лицен್ಸ್ ಹೊಂದಿವೆ. ಏಕೈಕ ನಿರ್ಬಂಧ: ನೀವು ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಹೋಸ್ಟ್ ಮಾಡಿದ ಸೇವೆಯಾಗಿ ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ನೀಡಲು ಸಾಧ್ಯವಿಲ್ಲ.

ಒಬ್ಬ ನಿರ್ವಾಹಕ: ಪ್ರಾಜೆಕ್ಟ್ ನಿಲ್ಲಿಸಿದರೆ ಏನಾಗುತ್ತದೆ?

SDKಗಳು MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಇವೆ ಮತ್ತು npm, PyPI, RubyGems ಮತ್ತು ಇತರ ನೋಂದಣಿಗಳಲ್ಲಿ ಲಭ್ಯವಿರುತ್ತವೆ. ಸರ್ವರ್ Elastic ಪರವಾನಗಿ 2.0 ಅಡಿಯಲ್ಲಿ ಸಾರ್ವಜನಿಕವಾಗಿದೆ ಮತ್ತು ಅವುಗಳ ನಡುವಿನ ಪ್ರೋಟೋಕಾಲ್ ದಾಖಲೆಯಾಗಿದೆ, ಆದ್ದರಿಂದ ಯಾರಾದರೂ ಅದನ್ನು ಚಲಾಯಿಸಬಹುದು, ಫೋರ್ಕ್ ಮಾಡಬಹುದು ಅಥವಾ ಅದರ ವಿರುದ್ಧ ಸರ್ವರ್ ಬರೆಯಬಹುದು. ನಿಮ್ಮ ಅನುವಾದಗಳು ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ಒಂದೇ JSON ಎಕ್ಸ್‌ಪೋರ್ಟ್‌ನಲ್ಲಿ ಉಳಿಯುತ್ತವೆ. ಹೋಸ್ಟ್ ಮಾಡಿದ ಸೇವೆಯು ನಿಂತರೆ: ಸ್ಥಾಪಿತವಾದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ತಮ್ಮ ಕ್ಯಾಶ್ ಮಾಡಿದ ಅನುವಾದಗಳನ್ನು ಸೇವಿಸುವುದನ್ನು ಮುಂದುವರಿಸುತ್ತವೆ, ಹೊಸ ಕ್ಲೈಂಟ್ ಮೂಲ ಭಾಷೆಗೆ ಹಿಂತಿರುಗುತ್ತದೆ ಮತ್ತು SDK ಅನ್ನು ನಿಮ್ಮ ಸ್ವಂತ ಉದಾಹರಣೆಗೆ API_URL ನೊಂದಿಗೆ ನಿರ್ದೇಶಿಸಿದರೆ ಎಲ್ಲವೂ ಪುನಃಸ್ಥಾಪನೆಯಾಗುತ್ತದೆ. ನೀವು ಕಳೆದುಕೊಳ್ಳುವಿರಿ ಎಂದರೆ i18n-keyless.com ನಲ್ಲಿ ಹೊಸ ಸ್ಟ್ರಿಂಗ್‌ಗಳ AI ಅನುವಾದ — ನಿಮ್ಮ ಡೇಟಾ ಅಥವಾ ಅಪ್ಲಿಕೇಶನ್ ಅಲ್ಲ.

ಪೂರ್ಣ ಉತ್ತರವನ್ನು, ಕೋಡ್‌ನೊಂದಿಗೆ ಓದಿ
ಸಂದರ್ಭವು ಕೇವಲ ವೇಷದಲ್ಲಿರುವ ಕೀಲಿಯಲ್ಲವೇ?

ಇಲ್ಲ. ಪ್ರತಿಯೊಂದು ಸ್ಟ್ರಿಂಗ್‌ಗೆ ಒಂದು ಕೀ ಅಗತ್ಯವಿದೆ, ಅದು ಅನನ್ಯವಾಗಿರಬೇಕು ಮತ್ತು ನೀವು manually ನಿರ್ವಹಿಸುವ ಗ್ಲೋಬಲ್ ನೇಮ್‌ಸ್ಪೇಸ್‌ನಲ್ಲಿ ಇರುತ್ತದೆ. ಸಂದರ್ಭವು ಐಚ್ಛಿಕವಾಗಿದೆ, ಅಸ್ಪಷ್ಟ ಅರ್ಥವನ್ನು ಹೊಂದಿರುವ ಕೆಲವು ಸ್ಟ್ರಿಂಗ್‌ಗಳಿಗೆ ಜೋಡಿಸಲಾಗಿದೆ — "Close" ಅಂದರೆ ಕಿಟಕಿಯನ್ನು ಮುಚ್ಚುವುದು ಅಥವಾ ದೂರದಿಂದ ಮುಚ್ಚುವುದು — ಮತ್ತು ಅದು ಸ್ಟ್ರಿಂಗ್‌ನ ಹೆಸರಲ್ಲ, ಅರ್ಥವನ್ನು ವಿವರಿಸುತ್ತದೆ. ಹೆಚ್ಚಿನ ಸ್ಟ್ರಿಂಗ್‌ಗಳಿಗೆ ಯಾವುದೇ ಸಂದರ್ಭ ಇರುವುದಿಲ್ಲ. ಮೂಲ ಪಠ್ಯವು ಹುಡುಕಾಟದ ಆಧಾರವಾಗಿರುತ್ತದೆ, ಸಂದರ್ಭದೊಂದಿಗೆ ಅಥವಾ ಇಲ್ಲದೆ; ಎರಡು ಒಂದೇ ಪಠ್ಯಗಳು ಎರಡು ಸಂದರ್ಭಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ಅದು ಕೇವಲ ಎರಡು ಸಾಲುಗಳಾಗಿರುತ್ತದೆ.

ಪೂರ್ಣ ಉತ್ತರವನ್ನು, ಕೋಡ್‌ನೊಂದಿಗೆ ಓದಿ
ನಾನು ಪುಲ್ ವಿನಂತಿಯಲ್ಲಿ ಪ್ರತಿಯನ್ನು ಪರಿಶೀಲಿಸಬಹುದೇ?

ಹೌದು. ಮೂಲ ಸ್ಟ್ರಿಂಗ್ ಕೋಡ್‌ನಲ್ಲಿ ಇದೆ, ಆದ್ದರಿಂದ ಪ್ರತಿ ಶಬ್ದದ ಬದಲಾವಣೆಯು ಒಂದು ವ್ಯತ್ಯಾಸವಾಗಿದ್ದು, ಅದನ್ನು ಪರಿಶೀಲನಕಾರರು ಕೀ ಹೆಸರಿನ ಬದಲಿಗೆ ಸಾಮಾನ್ಯ ಭಾಷೆಯಲ್ಲಿ ಪುಲ್ ರಿಕ್ವೆಸ್ಟ್‌ನಲ್ಲಿ ಓದುತ್ತಾರೆ. ಗಿಟ್‌ನಲ್ಲಿ ಇಲ್ಲದಿರುವುದು ಇತರ ಭಾಷೆಗಳಿಗೆ ಅನುವಾದವಾಗಿದೆ: ಅದು ಡೇಟಾಬೇಸ್‌ನಲ್ಲಿ ಇರುತ್ತದೆ, ಯಾವುದೇ ಅನುವಾದ ವೇದಿಕೆಯಂತೆ, ಮತ್ತು ನೀವು ಡ್ಯಾಶ್‌ಬೋರ್ಡ್‌ನಲ್ಲಿ ಅದನ್ನು ಪರಿಶೀಲಿಸಬಹುದು, ಅಲ್ಲಿ ಪ್ರತಿ ಸೆಲ್‌ನ "ಪರಿಶೀಲಿಸಲಾಗಿದೆ" ಗುರುತು ಮನುಷ್ಯ ಪರಿಶೀಲಿಸಿದ ವಿಷಯವನ್ನು AI ಬರೆದದ್ದರಿಂದ ಪ್ರತ್ಯೇಕಿಸುತ್ತದೆ, ಅಥವಾ JSON ಎಕ್ಸ್‌ಪೋರ್ಟ್‌ನಲ್ಲಿ.

ಪೂರ್ಣ ಉತ್ತರವನ್ನು, ಕೋಡ್‌ನೊಂದಿಗೆ ಓದಿ
ಹಾಗಾದರೆ ಟೋಲ್ಗೀ ಏಕೆ ಅಲ್ಲ, ಅದು ತೆರೆದ ಮೂಲವಾಗಿದೆ?

Tolgee ಎನ್ನುವುದು Apache 2.0 лиಸೆನ್ಸ್ ಅಡಿಯಲ್ಲಿ ಕೀ-ಆಧಾರಿತ ಅನುವಾದ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಆಗಿದ್ದು, ಇನ್-ಕಾನ್ಟೆಕ್ಸ್ಟ್ ಎಡಿಟಿಂಗ್, ಸ್ಕ್ರೀನ್‌ಶಾಟ್ ಕಾನ್ಟೆಕ್ಸ್ಟ್ ಮತ್ತು ಅನುವಾದ ಮೆಮೊರಿಯನ್ನು ಹೊಂದಿದೆ; ನೀವು ಈ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬಯಸಿದರೆ ಅಥವಾ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಅನುವಾದಕರನ್ನು ಹೊಂದಿದ್ದರೆ, ಇದು ಉತ್ತಮ ಆಯ್ಕೆಯಾಗಿದೆ. i18n-keyless ಗೆ ಯಾವುದೇ ಕೀಗಳಿಲ್ಲ, ಯಾವುದೇ ಲೋಕೇಲ್ ಫೈಲ್‌ಗಳಿಲ್ಲ, ಡೀಫಾಲ್ಟ್ ಆಗಿ AI ಅನುವಾದ ಸಕ್ರಿಯವಾಗಿದ್ದು, ಮ್ಯಾನ್ಯುಯಲ್ ಓವರ್‌ರೈಡ್ ಅನ್ನು AI ಎಂದಿಗೂ ಮರುಬರೆಯುವುದಿಲ್ಲ, MIT SDK ಗಳೊಂದಿಗೆ Elastic License 2.0 ಅಡಿಯಲ್ಲಿ ಸರ್ವರ್ ಮತ್ತು ಒಂದು ಸೆಲ್ಫ್-ಹೋಸ್ಟೆಡ್ ಇಮೇಜ್ ಅನ್ನು ಹೊಂದಿದ್ದು ಅದು ಒಂದು ಕಂಟೇನರ್‌ನಲ್ಲಿ SQLite ನಲ್ಲಿ ಚಲಿಸುತ್ತದೆ. ಇನ್-ಕಾನ್ಟೆಕ್ಸ್ಟ್ ಫಿಕ್ಸ್ ಗಾಗಿ, ಸ್ಕ್ರೀನ್‌ಶಾಟ್ ತೆಗೆದು MCP ಸರ್ವರ್‌ಗೆ ಸಂಪರ್ಕಗೊಂಡಿರುವ AI ಏಜೆಂಟ್‌ಗೆ ನೀಡಿ: ಅದು ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಕಂಡುಹಿಡಿದು ಅನುವಾದವನ್ನು ಓವರ್‌ರೈಡ್ ಮಾಡುತ್ತದೆ. ಡಾಕ್ಸ್‌ನ ಹೋಲಿಕೆ ಪುಟವು ಬೆಲೆಗಳನ್ನು ಪಕ್ಕಪಕ್ಕವಾಗಿ ಪ್ರದರ್ಶಿಸುತ್ತದೆ.

ಪೂರ್ಣ ಉತ್ತರವನ್ನು, ಕೋಡ್‌ನೊಂದಿಗೆ ಓದಿ
ಸ್ವಯಂ-ಹೋಸ್ಟ್ ಮಾಡಿದ ಅಥವಾ ಸದಸ್ಯತ್ವ: ಯಾವುದು?

ಸ್ವಯಂ-ಹೋಸ್ಟೆಡ್: ನಿಮ್ಮ ಸ್ವಂತ ಸರ್ವರ್‌ನಲ್ಲಿ ಅದೇ ಡಾಕರ್ ಇಮೇಜ್, ಅನಿಯಮಿತ ಪ್ರಾಜೆಕ್ಟ್‌ಗಳೊಂದಿಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಉಚಿತ, ನಿಮ್ಮ ಸ್ವಂತ AI ಕೀ ಮತ್ತು ನಿಮ್ಮ ಡೇಟಾ ಮನೆಯಲ್ಲೇ. ಇಷ್ಟವಾಯ್ತಾ? ನನಗೆ ಟಿಪ್ ಕೊಡಿ! ಸಬ್ಸ್‌ಕ್ರಿಪ್ಷನ್: ನಾವು ಅದನ್ನು ನಿರ್ವಹಿಸುತ್ತೇವೆ, ನವೀಕರಣಗಳು ಸ್ವಯಂಚಾಲಿತ, ಪ್ರತಿ ಪ್ರಾಜೆಕ್ಟ್‌ಗೆ ತಿಂಗಳಿಗೆ 4 ಯುರೋದಿಂದ ಸ್ಥಿರ ಬೆಲೆ. ಸರ್ವರ್ ಚಲಾಯಿಸಲು ಇಷ್ಟವಿಲ್ಲದಿದ್ದರೆ ಸಬ್ಸ್‌ಕ್ರಿಪ್ಷನ್ ತೆಗೆದುಕೊಳ್ಳಿ.

ಪೂರ್ಣ ಉತ್ತರವನ್ನು, ಕೋಡ್‌ನೊಂದಿಗೆ ಓದಿ
ಹೆಸರುಗಳು ಅಥವಾ ಎಣಿಕೆಗಳಂತಹ ಡೈನಾಮಿಕ್ ಮೌಲ್ಯಗಳನ್ನು ಹೇಗೆ ನಿರ್ವಹಿಸುವುದು?

ಬದಲಿ ಆಯ್ಕೆಯನ್ನು ಬಳಸಿ. ಸ್ಥಾನ ಮಾನದೊಂದಿಗೆ ವಾಕ್ಯವನ್ನು ಬರೆಯಿರಿ — "ಹಲೋ {name}, ನಿಮ್ಮಲ್ಲಿ {count} ಐಟಂಗಳಿವೆ" — ಮತ್ತು ರೆಂಡರಿಂಗ್ ಸಮಯದಲ್ಲಿ ಬದಲಿ ಮೂಲಕ ಮೌಲ್ಯಗಳನ್ನು ರವಾನಿಸಿ: { "{name}": userName, "{count}": String(n) }. AI ಸ್ಥಾನ ಮಾನವನ್ನು ನೋಡುತ್ತದೆ ಮತ್ತು ಪ್ರತಿಯೊಂದು ಅನುವಾದದಲ್ಲಿ ಅದನ್ನು ಉಳಿಸಿಕೊಳ್ಳುತ್ತದೆ. SDK ರನ್‌ಟೈಮ್‌ನಲ್ಲಿ ಮೌಲ್ಯವನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ.

ನಾನು ಬಹುವಚನಗಳನ್ನು ಹೇಗೆ ನಿರ್ವಹಿಸುವುದು?

{count} ನೊಂದಿಗೆ ಒಂದು ರೂಪವನ್ನು ಬರೆಯಿರಿ ಅಲ್ಲಿ ಸಂಖ್ಯೆಯು ಹೋಗುತ್ತದೆ ಮತ್ತು ಸಂಖ್ಯೆಯನ್ನು count ಆಗಿ ಹಾದುಹೋಗಿ. API ಭಾಷೆಯ ಅಗತ್ಯವಿರುವ ನಿಖರವಾದ ರೂಪಗಳೊಂದಿಗೆ ಪ್ರತಿ ಭಾಷೆಗೆ ಒಂದು ICU ಬಹುವಚನ ಸಂದೇಶವನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ — ಫ್ರೆಂಚ್‌ನಲ್ಲಿ ಎರಡು, ರಷ್ಯನ್‌ನಲ್ಲಿ ನಾಲ್ಕು, ಅರೇಬಿಕ್‌ನಲ್ಲಿ ಆರು — ಇವುಗಳನ್ನು Intl.PluralRules ನೊಂದಿಗೆ ಪರಿಶೀಲಿಸಲಾಗುತ್ತದೆ, ಮತ್ತು SDK ಸರಿಯಾದದನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ. ಶ್ರೇಣಿಗಳಿಗೆ ಕ್ರಮಸೂಚಕ ಸಂಖ್ಯೆಗಳನ್ನು ಸೇರಿಸಿ (1st, 2nd). ನೀವು ಎಂದಿಗೂ сами ಶಾಖೆಗಳನ್ನು ಬರೆಯುವುದಿಲ್ಲ.

ಪೂರ್ಣ ಉತ್ತರವನ್ನು, ಕೋಡ್‌ನೊಂದಿಗೆ ಓದಿ
ನಾನು ಲಿಂಗಗಳನ್ನು ಹೇಗೆ ನಿರ್ವಹಿಸುವುದು?

select ನಲ್ಲಿ ಮೌಲ್ಯವನ್ನು ರವಾನಿಸಿ — select={{ gender: "ಹೆಣ್ಣು" }} — ಮತ್ತು ಮಾದರಿಯು ಪ್ರತಿ ಮೌಲ್ಯಕ್ಕೆ ಒಂದು ಬದಲಾವಣೆಯನ್ನು ಬರೆಯುತ್ತದೆ, ಪ್ರತಿಯೊಂದು ಭಾಷೆಯಲ್ಲೂ, ಭಾಷೆಯ ಅಗತ್ಯಗಳನ್ನು ಗಮನದಲ್ಲಿಟ್ಟುಕೊಂಡು. ಮೌಲ್ಯಗಳು ಮುಚ್ಚಿದ ಸೆಟ್‌ನಿಂದ ಗುರುತifiers, ಪ್ರತಿ ವೇರಿಯೇಬಲ್‌ಗೆ ಗರಿಷ್ಠ 10 ಮತ್ತು ಪ್ರತಿ ವಾಕ್ಯಕ್ಕೆ 2 ವೇರಿಯೇಬಲ್‌ಗಳು; ಒಂದು select ಮತ್ತು count ಅನ್ನು ಸಂಯೋಜಿಸಬಹುದು. ಹೆಸರಿನಂತಹ ತೆರೆದ ಮೌಲ್ಯಗಳು ಬದಲಿಯಾಗಿ ಉಳಿಯುತ್ತವೆ.

ಪೂರ್ಣ ಉತ್ತರವನ್ನು, ಕೋಡ್‌ನೊಂದಿಗೆ ಓದಿ
ದಿನಾಂಕಗಳು, ಸಂಖ್ಯೆಗಳು ಮತ್ತು ಕರೆನ್ಸಿಗಳನ್ನು ಹೇಗೆ ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡುವುದು?

SDK ಅವುಗಳನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡುವುದಿಲ್ಲ, ನಿಮ್ಮ ರನ್‌ಟೈಮ್ ಮಾಡುತ್ತದೆ. SDK ನಿಂದ ಪ್ರಸ್ತುತ ಭಾಷೆಯೊಂದಿಗೆ Intl.DateTimeFormat ಮತ್ತು Intl.NumberFormat ಅನ್ನು ಬಳಸಿ, ನಂತರ ಫಲಿತಾಂಶವನ್ನು ಬದಲಿಸಿ ಮೂಲಕ ವಾಕ್ಯದಲ್ಲಿ ಇರಿಸಿ. ಒಂದು ವಾಕ್ಯ, ಒಂದು ಅನುವಾದ, ಪ್ರತಿ ಭಾಷೆಯಲ್ಲಿ ಸರಿಯಾದ ಫಾರ್ಮ್ಯಾಟ್.

ಪೂರ್ಣ ಉತ್ತರವನ್ನು, ಕೋಡ್‌ನೊಂದಿಗೆ ಓದಿ
ನಾನು ಅನುವಾದ ಪ್ರಾಂಪ್ಟ್ ಅನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಬಹುದೇ?

ಇಲ್ಲ, ಮತ್ತು ನಿಮಗೆ ಅದನ್ನು ಮಾಡುವ ಅಗತ್ಯವೂ ಇಲ್ಲ. ಪ್ರಾಂಪ್ಟ್ ಪ್ರತಿ ಕೀಗೆ ನಿಮ್ಮ ಸಂದರ್ಭವನ್ನು ಓದುತ್ತದೆ: ಅಲ್ಲಿ ಧ್ವನಿ, ಪ್ರೇಕ್ಷಕರು ಮತ್ತು ಅರ್ಥವನ್ನು ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ, ಮತ್ತು ಅದೇ ಕಾರಣದಿಂದಾಗಿ ಒಂದೇ ಪದವು ಎರಡು ಸ್ಥಳಗಳಲ್ಲಿ ವಿಭಿನ್ನವಾಗಿ ಅನುವಾದವಾಗುತ್ತದೆ. ಮತ್ತು ಯಾವುದೇ ಅನುವಾದವನ್ನು ಡ್ಯಾಶ್‌ಬೋರ್ಡ್‌ನಲ್ಲಿ ಕೈಯಿಂದ ಬದಲಾಯಿಸಬಹುದು; API ಎಂದಿಗೂ ನೀವು ಬರೆದಿದ್ದನ್ನು ಮರೆಮಾಡುವುದಿಲ್ಲ.

ಪೂರ್ಣ ಉತ್ತರವನ್ನು, ಕೋಡ್‌ನೊಂದಿಗೆ ಓದಿ
ಇದರಲ್ಲಿ AI ಕೋಡಿಂಗ್ ಏಜೆಂಟ್‌ಗಳಿಗಾಗಿ ಒಂದು MCP ಸರ್ವರ್ ಇದೆಯೇ?

ಹೌದು. API ಸಹ OAuth 2.1 ದೃಢೀಕರಣದೊಂದಿಗೆ ಒಂದು MCP ಸರ್ವರ್ ಆಗಿದೆ. ಒಂದು AI ಏಜೆಂಟ್ ಅನುವಾದಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಬಹುದು, ಸ್ಟ್ರಿಂಗ್‌ಗಳನ್ನು ಅನುವಾದಿಸಬಹುದು, ಮೌಲ್ಯಗಳನ್ನು ಅತಿಕ್ರಮಿಸಬಹುದು, ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಅನುವಾದಗಳನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಬಹುದು ಮತ್ತು ಪ್ರಾಜೆಕ್ಟ್ ಸದಸ್ಯರನ್ನು ನಿರ್ವಹಿಸಬಹುದು — ಮಾನವನು ಡ್ಯಾಶ್‌ಬೋರ್ಡ್‌ನಲ್ಲಿ ಮಾಡುವ ಅದೇ ಕಾರ್ಯಾಚರಣೆಗಳು. ಇದನ್ನು Claude Code, Cursor, Windsurf ಅಥವಾ ಯಾವುದೇ MCP-ಸಂಗತ ಕ್ಲೈಂಟ್‌ನಿಂದ ಸಂಪರ್ಕಿಸಿ.

ನಾನು ಇದನ್ನು ಬ್ಯಾಕೆಂಡ್ ಸ್ಟ್ರಿಂಗ್ ಮತ್ತು ಇಮೇಲ್‌ಗಳಿಗೆ ಬಳಸಬಹುದೇ?

ಹೌದು. Node.js, Ruby on Rails, Python ಮತ್ತು Go SDK ಗಳು ಸರ್ವರ್‌ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿವೆ. ಇಮೇಲ್ ವಿಷಯ, ದೋಷ ಸಂದೇಶ ಅಥವಾ ಪುಶ್ ಸೂಚನೆಯನ್ನು UI ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಅನುವಾದಿಸುವಂತೆಯೇ ಅನುವಾದಿಸಿ. ಸರ್ವರ್ SDK ಗಳು ಮೆಮೊರಿಯಲ್ಲಿ ಅನುವಾದಗಳನ್ನು ಕ್ಯಾಶ್ ಮಾಡುತ್ತವೆ ಮತ್ತು ಹಿನ್ನೆಲೆಯಲ್ಲಿ ರಿಫ್ರೆಶ್ ಮಾಡುತ್ತವೆ, ಆದ್ದರಿಂದ ಅವು ನಿಮ್ಮ ವಿನಂತಿಗೆ ಲೇಟೆನ್ಸಿಯನ್ನು ಸೇರಿಸುವುದಿಲ್ಲ.

ನನ್ನ ಸಂಪೂರ್ಣ ತಂಡ ಅನುವಾದಗಳ ಮೇಲೆ ಕೆಲಸ ಮಾಡಬಹುದೇ?

ಹೌದು. ಡ್ಯಾಶ್‌보ರ್ಡ್ ಅಥವಾ API ಮೂಲಕ ಯೋಜನೆಗೆ ತಂಡದ ಸದಸ್ಯರನ್ನು ಸೇರಿಸಿ. ಪ್ರತಿಯೊಬ್ಬ ಸದಸ್ಯರು ಎಲ್ಲಾ ಅನುವಾದಗಳನ್ನು ನೋಡಬಹುದು, ಯಾವುದೇ ಮೌಲ್ಯವನ್ನು ಬದಲಾಯಿಸಬಹುದು ಮತ್ತು ಭಾಷೆಗಳನ್ನು ಸೇರಿಸಬಹುದು. ನಿರ್ವಾಹಕರು ಯೋಜನೆಗಳನ್ನು ರಚಿಸುತ್ತಾರೆ ಮತ್ತು ಸದಸ್ಯರನ್ನು ನಿರ್ವಹಿಸುತ್ತಾರೆ. ಪ್ರತಿ ಸೀಟಿಗೆ ಬೆಲೆ ಇಲ್ಲ: ನಿಮಗೆ ಬೇಕಾದಷ್ಟು ಜನರನ್ನು ಸೇರಿಸಿ.

ನಾನು ಟೈಪೋವನ್ನು ಹೇಗೆ ಸರಿಪಡಿಸುವುದು?

ಮೂಲ ಪಠ್ಯವು ಕೀಲಿಯಾಗಿದೆ. ಮೂಲದಲ್ಲಿ ಟೈಪೋವನ್ನು ಸರಿಪಡಿಸಿದರೆ, ನಿಮಗೆ ಹೊಸ ಕೀಲಿಯೊಂದಿಗೆ ಹೊಸ ಅನುವಾದ ಸಿಗುತ್ತದೆ; ಹಳೆಯ ಸ್ಟ್ರಿಂಗ್ ಕೇಳಲ್ಪಡುವುದನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ ಮತ್ತು ಡ್ಯಾಶ್‌ಬೋರ್ಡ್ 30 ದಿನಗಳ ಬಳಕೆಯಿಲ್ಲದೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ತೆಗೆದುಹಾಕುತ್ತದೆ. ಅನುವಾದದಲ್ಲಿ ಟೈಪೋ: ಡ್ಯಾಶ್‌ಬೋರ್ಡ್‌ನಲ್ಲಿ ಸೆಲ್ ಅನ್ನು ಸಂಪಾದಿಸಿ, ಮತ್ತು ಪರಿಹಾರವು ಶಾಶ್ವತವಾಗಿರುತ್ತದೆ.

ಪೂರ್ಣ ಉತ್ತರವನ್ನು, ಕೋಡ್‌ನೊಂದಿಗೆ ಓದಿ