[GH-ISSUE #2219] i18n: Missing context for subscription status strings #642

Closed
opened 2026-02-26 18:47:53 +03:00 by kerem · 0 comments
Owner

Originally created by @mKoonrad on GitHub (Nov 20, 2025).
Original GitHub issue: https://github.com/documenso/documenso/issues/2219

Issue Description

github.com/documenso/documenso@a07f3090cf/apps/remix/app/components/tables/user-billing-organisations-table.tsx (L30-L45)

Strings used for displaying subscription statuses are provided without any context. This leads to potential grammatical errors in languages where adjectives must agree with the noun they describe. For example, the translation for "Active" might be different depending on whether it describes user (masculine) or subscription (feminine).

Steps to Reproduce

  1. Go to the user's billing settings page.
  2. Observe the subscription status column.

Expected Behavior

All strings used for subscription statuses should include a context property to clarify their meaning for translators.

Current Behavior

The same simple string is used for different contexts, leading to translation ambiguity and grammatical errors in many languages.

Screenshots (optional)

No response

Operating System [e.g., Windows 10]

Windows 11

Browser [e.g., Chrome, Firefox]

Chrome

Version [e.g., 2.0.1]

v2.0.13

Please check the boxes that apply to this issue report.

  • I have searched the existing issues to make sure this is not a duplicate.
  • I have provided steps to reproduce the issue.
  • I have included relevant environment information.
  • I have included any relevant screenshots.
  • I understand that this is a voluntary contribution and that there is no guarantee of resolution.
  • I want to work on creating a PR for this issue if approved
Originally created by @mKoonrad on GitHub (Nov 20, 2025). Original GitHub issue: https://github.com/documenso/documenso/issues/2219 ### Issue Description https://github.com/documenso/documenso/blob/a07f3090cfe985225469c1295fe5d4679cf1eb2b/apps/remix/app/components/tables/user-billing-organisations-table.tsx#L30-L45 Strings used for displaying subscription statuses are provided without any context. This leads to potential grammatical errors in languages where adjectives must agree with the noun they describe. For example, the translation for "Active" might be different depending on whether it describes user (masculine) or subscription (feminine). ### Steps to Reproduce 1. Go to the user's billing settings page. 2. Observe the subscription status column. ### Expected Behavior All strings used for subscription statuses should include a context property to clarify their meaning for translators. ### Current Behavior The same simple string is used for different contexts, leading to translation ambiguity and grammatical errors in many languages. ### Screenshots (optional) _No response_ ### Operating System [e.g., Windows 10] Windows 11 ### Browser [e.g., Chrome, Firefox] Chrome ### Version [e.g., 2.0.1] v2.0.13 ### Please check the boxes that apply to this issue report. - [x] I have searched the existing issues to make sure this is not a duplicate. - [x] I have provided steps to reproduce the issue. - [x] I have included relevant environment information. - [ ] I have included any relevant screenshots. - [x] I understand that this is a voluntary contribution and that there is no guarantee of resolution. - [x] I want to work on creating a PR for this issue if approved
kerem 2026-02-26 18:47:53 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/documenso#642
No description provided.