Skip to content

Add Kiswahili (sw) translation#281

Open
jmsperu wants to merge 2 commits intoabh:mainfrom
jmsperu:add-kiswahili-translation
Open

Add Kiswahili (sw) translation#281
jmsperu wants to merge 2 commits intoabh:mainfrom
jmsperu:add-kiswahili-translation

Conversation

@jmsperu
Copy link
Copy Markdown

@jmsperu jmsperu commented Mar 22, 2026

Summary

  • Add Kiswahili (Swahili) translation for the NTP Pool website
  • Kiswahili is spoken by over 100 million people across East Africa (Kenya, Tanzania, Uganda, DRC, etc.)
  • This is the first East African language added to the NTP Pool

Files

  • i18n/sw.po — 42 translated strings
  • docs/ntppool/sw/homepage/intro.html — homepage intro
  • docs/ntppool/sw/use.html — usage instructions
  • docs/ntppool/sw/join.html — join instructions
  • i18n/languages.json — added "sw" entry with "testing": 1

Context

We are running an NTP Pool server in Nairobi, Kenya (102.212.230.8) at the Kenya Internet Exchange Point (KIXP). Adding a Kiswahili translation makes the NTP Pool more accessible to the East African community.

Add Swahili/Kiswahili translation for the NTP Pool website.
Kiswahili is spoken by over 100 million people across East Africa
and is the first East African language to be added to the NTP Pool.

Files added:
- i18n/sw.po (42 translated strings)
- docs/ntppool/sw/homepage/intro.html
- docs/ntppool/sw/use.html
- docs/ntppool/sw/join.html
- i18n/languages.json updated with sw entry (testing: 1)
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a Kiswahili (sw) localization to the NTP Pool website, expanding the set of supported languages and enabling Swahili-language pages and UI strings.

Changes:

  • Added Kiswahili PO translations (i18n/sw.po) for common UI/navigation strings.
  • Added Kiswahili content pages under docs/ntppool/sw/ (homepage intro, use instructions, join instructions).
  • Registered sw in i18n/languages.json (marked as "testing": 1).

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
i18n/sw.po Adds Kiswahili translations for key UI strings.
i18n/languages.json Registers sw language entry (testing-enabled).
docs/ntppool/sw/homepage/intro.html Adds Kiswahili homepage intro content.
docs/ntppool/sw/use.html Adds Kiswahili “How to use” instructions page.
docs/ntppool/sw/join.html Adds Kiswahili “How to join” instructions page.

Tafadhali kumbuka pia kwamba mfumo huu kwa sasa unatoa anwani za IPv6 kwa kanda pamoja
na anwani za IPv4 ikiwa jina la kanda limeongezwa nambari 2, k.m. <code>2.pool.ntp.org</code>
(mradi kuna seva yoyote ya NTP ya IPv6 katika kanda husika). Majina ya kanda ambayo hayajawekwa nambari,
au yamewekwa 0, 1 au 3, kwa sasa yanatoa anwani za IPv4 pekee.
Copy link

Copilot AI Mar 23, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is an opening <p> for the IPv6/IPv4 explanation, but it isn’t closed before the next paragraph starts, resulting in invalid HTML. Please add the missing closing </p> (or restructure the paragraphs) so tags are properly nested.

Suggested change
au yamewekwa 0, 1 au 3, kwa sasa yanatoa anwani za IPv4 pekee.
au yamewekwa 0, 1 au 3, kwa sasa yanatoa anwani za IPv4 pekee.</p>

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants