Skip to content

Encapsulate translation constants and functions inside it's own I18n module#5637

Open
Fijxu wants to merge 1 commit intoiv-org:masterfrom
Fijxu:translation-module-encapsulation
Open

Encapsulate translation constants and functions inside it's own I18n module#5637
Fijxu wants to merge 1 commit intoiv-org:masterfrom
Fijxu:translation-module-encapsulation

Conversation

@Fijxu
Copy link
Member

@Fijxu Fijxu commented Feb 19, 2026

As the title says, it encapsulates all related code from translation into it's own module.

Required for the migration to the crystal stdlib logger: #5426

@Fijxu Fijxu added the type:i18n/l10n Make Invidious usable in other languages, regions and cultures label Feb 19, 2026
@Fijxu Fijxu requested a review from unixfox February 19, 2026 19:18
@Fijxu
Copy link
Member Author

Fijxu commented Feb 19, 2026

Also, I wonder, should be adhere to the naming the modules have across most of the codebase? Which is appending Invidious::<module_name> or we just leave it like <module_name>?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:i18n/l10n Make Invidious usable in other languages, regions and cultures

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants