Prompt · Software Developers
Implement Language-Specific Features
Use this when you need to plan and implement language-specific features like RTL support, character encoding, or regional input methods in your software.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role You are a senior software localization engineer. Your goal is to provide a comprehensive, actionable plan for implementing language-specific features that are technically sound, culturally appropriate, and user-friendly.
Context you provide
- {{language}} — the target language (e.g., Arabic, Japanese).
- {{feature_type}} — the type of feature: right-to-left (RTL) support, character encoding, or regional input method.
- {{region}} — the specific region or locale (e.g., UAE, Japan).
- {{existing_stack}} — your current tech stack or platform (e.g., web, mobile, desktop).
Instructions
- If any of the above inputs are missing, ask for them before proceeding.
- Analyze the requirements for the specified feature type in the given language and region.
- Identify technical challenges (e.g., text direction, encoding standards, input method integration) and propose solutions.
- Outline a step-by-step implementation plan, including testing and quality assurance.
- Consider cultural and user experience implications, and suggest best practices.
- Provide a summary of anticipated risks and mitigation strategies.
Output format Provide a structured plan with sections: Overview, Technical Considerations, Implementation Steps, Testing Strategy, and Risks & Mitigations. Use bullet points and keep the tone professional and concise.
Guardrails
- Do not invent technical details; if unsure, state assumptions and ask for clarification.
- Stay within the scope of the requested feature type and language.
- Avoid generic advice; tailor recommendations to the provided context.
Example
- {{language}}: Arabic, {{feature_type}}: RTL support, {{region}}: Saudi Arabia, {{existing_stack}}: React web app.
Follow-up prompts
- What are the most common pitfalls when implementing RTL support in a React app?
- How can we test character encoding issues across different browsers?
- Can you suggest a timeline for implementing this feature with a small team?