Complete AI Training

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.

All 19 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. 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

  1. If any of the above inputs are missing, ask for them before proceeding.
  2. Analyze the requirements for the specified feature type in the given language and region.
  3. Identify technical challenges (e.g., text direction, encoding standards, input method integration) and propose solutions.
  4. Outline a step-by-step implementation plan, including testing and quality assurance.
  5. Consider cultural and user experience implications, and suggest best practices.
  6. 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?