Skip to content

Add a locale implementation guide - #1346

Open
user01010111 wants to merge 1 commit into
arrow-py:masterfrom
user01010111:docs/locale-implementation-guide
Open

Add a locale implementation guide#1346
user01010111 wants to merge 1 commit into
arrow-py:masterfrom
user01010111:docs/locale-implementation-guide

Conversation

@user01010111

Copy link
Copy Markdown

Closes #983.

Adds a locale contributor checklist covering aliases, relative wrappers, timeframe forms, month/day indexing, formatting overrides and the existing test fixtures. Explains the current dehumanize registration and test steps, with executable examples using the English locale.

Links the guide from the documentation index. No locale data or runtime behaviour changes.

Validation on Python 3.13:

  • All 18 documentation examples pass with python -m doctest docs/locale-contributor-guide.rst.
  • Full test suite: 1,902 passed, 99.93% coverage.
  • All repository lint hooks pass, including a separate check of the new page.
  • Documentation lint and the HTML build pass with warnings treated as errors.

@codecov

codecov Bot commented Sep 6, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (2224255) to head (5714bcc).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@            Coverage Diff            @@
##            master     #1346   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           10        10           
  Lines         2315      2315           
  Branches       358       358           
=========================================
  Hits          2315      2315           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

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.

Add a Locale Implementation Guide

1 participant