Add Tamil (ta) translation of accessibility best practices guide - #3724
Add Tamil (ta) translation of accessibility best practices guide#3724ajaitech wants to merge 1 commit into
Conversation
Translates _articles/accessibility-best-practices-for-your-project.md into Tamil at _articles/ta/. Heading hierarchy, list nesting and all external links are preserved from the English source.
|
Heads up on the failing All 27 failures are broken-link errors of the form The source is the hreflang loop in {% if page.lang and page.untranslated != true and site.data.locales.size > 1 %}
...
<link rel="alternate" hreflang="{{ lang }}" href="{{ site.url }}/{{ lang }}{{ default_url }}" />The loop emits an This PR adds the first non-English copy of that article, so the block runs for it for the first time: 29 locales, minus That means any PR translating a new article into one language first will hit this, not just this one. The natural fix is an existence guard on the non- {% assign translated = site.articles | where: 'lang', lang | where: 'class', page.class | first %}
{% if translated %}...{% endif %}I stopped short of putting that in this PR for two reasons. It's site build logic rather than translation work, and Happy to open a separate PR for the guard, or fold it into this one if you'd prefer to keep them together. Just let me know which you'd rather have. |
Translates
_articles/accessibility-best-practices-for-your-project.mdinto Tamil, added at_articles/ta/accessibility-best-practices-for-your-project.md.This is currently the only article missing from every translation folder in the repo,
taincluded, so this closes that gap for Tamil readers.What this change does
lang: tawith a translatedtitleanddescription.class,orderandimageare left byte-identical to the English source so the site build, navigation order and social card are unaffected. The source'suntranslated: trueflag is intentionally not carried over._articles/ta/maintaining-balance-for-open-source-maintainers.md(GitHub handle in the Contributors section).Why it adds value
Accessibility is the one guide with no translations at all, and Tamil has one of the larger developer populations without it. Making this article readable in Tamil lowers the barrier for maintainers who would otherwise skip the topic entirely.
A note on register
This translation is written in colloquial spoken Tamil (Kongu / Coimbatore usage) rather than the formal written register used in the other
_articles/ta/files. That is a deliberate choice rather than an oversight: it reflects how a great many Tamil-speaking developers actually read and talk about this material, and technical terms are left in English as they are in everyday usage.I'm aware this differs from the existing Tamil articles and I'm very happy to discuss it. If maintainers would prefer consistency across the
tafolder, I'll gladly revise toward the formal register.