Skip to content

chore: Removed generated language headers#1156

Merged
znelson merged 1 commit intocrosspoint-reader:masterfrom
znelson:rm-lang-files
Feb 24, 2026
Merged

chore: Removed generated language headers#1156
znelson merged 1 commit intocrosspoint-reader:masterfrom
znelson:rm-lang-files

Conversation

@znelson
Copy link
Contributor

@znelson znelson commented Feb 24, 2026

Summary

What is the goal of this PR?

I18nKeys.h and I18nStrings.h are generated by gen_i18n.py prior to each build, so we do not need to maintain a checked-in copy of these files.


AI Usage

While CrossPoint doesn't have restrictions on AI tools in contributing, please be transparent about their usage as it
helps set the right context for reviewers.

Did you use AI tools to help write this code? NO

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 24, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 7d97687 and 0d3a412.

📒 Files selected for processing (2)
  • lib/I18n/I18nKeys.h
  • lib/I18n/I18nStrings.h
💤 Files with no reviewable changes (2)
  • lib/I18n/I18nStrings.h
  • lib/I18n/I18nKeys.h

📝 Walkthrough

Walkthrough

Two i18n header files are removed: I18nKeys.h (containing Language enum, StrId enum, extern string array declarations, and helper functions) and I18nStrings.h (containing language-specific string array extern declarations). Total 428 lines deleted.

Changes

Cohort / File(s) Summary
I18n header removal
lib/I18n/I18nKeys.h, lib/I18n/I18nStrings.h
Removed public i18n infrastructure including Language enum (13 languages), StrId string identifier enum, extern declarations for language-specific string arrays (STRINGS_EN, STRINGS_ES, etc.), LANGUAGE_NAMES, CHARACTER_SETS arrays, and helper functions (getStringArray, getLanguageCount).

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

🚥 Pre-merge checks | ✅ 2
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly summarizes the main change: removing generated language header files that are auto-generated before each build.
Description check ✅ Passed The description directly relates to the changeset by explaining why the generated files are being removed and that they are auto-generated by gen_i18n.py.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@znelson znelson marked this pull request as ready for review February 24, 2026 17:22
@znelson znelson requested a review from a team February 24, 2026 17:22
@ngxson
Copy link
Contributor

ngxson commented Feb 24, 2026

Btw, do we also need to add it to .gitignore ?

@znelson znelson merged commit 43efd80 into crosspoint-reader:master Feb 24, 2026
7 checks passed
lukestein pushed a commit to lukestein/crosspoint-reader that referenced this pull request Feb 24, 2026
## Summary

**What is the goal of this PR?**

I18nKeys.h and I18nStrings.h are generated by gen_i18n.py prior to each
build, so we do not need to maintain a checked-in copy of these files.

---

### AI Usage

While CrossPoint doesn't have restrictions on AI tools in contributing,
please be transparent about their usage as it
helps set the right context for reviewers.

Did you use AI tools to help write this code? _**NO**_
znelson added a commit that referenced this pull request Feb 24, 2026
## Summary

**What is the goal of this PR?**

Following up on #1156: generated language header files should be
ignored.

---

### AI Usage

While CrossPoint doesn't have restrictions on AI tools in contributing,
please be transparent about their usage as it
helps set the right context for reviewers.

Did you use AI tools to help write this code? _**NO**_
el pushed a commit to el/crosspoint-reader that referenced this pull request Feb 24, 2026
**What is the goal of this PR?**

I18nKeys.h and I18nStrings.h are generated by gen_i18n.py prior to each
build, so we do not need to maintain a checked-in copy of these files.

---

While CrossPoint doesn't have restrictions on AI tools in contributing,
please be transparent about their usage as it
helps set the right context for reviewers.

Did you use AI tools to help write this code? _**NO**_
el pushed a commit to el/crosspoint-reader that referenced this pull request Feb 24, 2026
…1158)

## Summary

**What is the goal of this PR?**

Following up on crosspoint-reader#1156: generated language header files should be
ignored.

---

### AI Usage

While CrossPoint doesn't have restrictions on AI tools in contributing,
please be transparent about their usage as it
helps set the right context for reviewers.

Did you use AI tools to help write this code? _**NO**_
el pushed a commit to el/crosspoint-reader that referenced this pull request Feb 24, 2026
**What is the goal of this PR?**

I18nKeys.h and I18nStrings.h are generated by gen_i18n.py prior to each
build, so we do not need to maintain a checked-in copy of these files.

---

While CrossPoint doesn't have restrictions on AI tools in contributing,
please be transparent about their usage as it
helps set the right context for reviewers.

Did you use AI tools to help write this code? _**NO**_
el pushed a commit to el/crosspoint-reader that referenced this pull request Feb 24, 2026
…1158)

## Summary

**What is the goal of this PR?**

Following up on crosspoint-reader#1156: generated language header files should be
ignored.

---

### AI Usage

While CrossPoint doesn't have restrictions on AI tools in contributing,
please be transparent about their usage as it
helps set the right context for reviewers.

Did you use AI tools to help write this code? _**NO**_
@znelson znelson deleted the rm-lang-files branch February 24, 2026 20:51
el pushed a commit to el/crosspoint-reader that referenced this pull request Feb 24, 2026
**What is the goal of this PR?**

I18nKeys.h and I18nStrings.h are generated by gen_i18n.py prior to each
build, so we do not need to maintain a checked-in copy of these files.

---

While CrossPoint doesn't have restrictions on AI tools in contributing,
please be transparent about their usage as it
helps set the right context for reviewers.

Did you use AI tools to help write this code? _**NO**_
el pushed a commit to el/crosspoint-reader that referenced this pull request Feb 24, 2026
…1158)

## Summary

**What is the goal of this PR?**

Following up on crosspoint-reader#1156: generated language header files should be
ignored.

---

### AI Usage

While CrossPoint doesn't have restrictions on AI tools in contributing,
please be transparent about their usage as it
helps set the right context for reviewers.

Did you use AI tools to help write this code? _**NO**_
el pushed a commit to el/crosspoint-reader that referenced this pull request Feb 24, 2026
**What is the goal of this PR?**

I18nKeys.h and I18nStrings.h are generated by gen_i18n.py prior to each
build, so we do not need to maintain a checked-in copy of these files.

---

While CrossPoint doesn't have restrictions on AI tools in contributing,
please be transparent about their usage as it
helps set the right context for reviewers.

Did you use AI tools to help write this code? _**NO**_
el pushed a commit to el/crosspoint-reader that referenced this pull request Feb 24, 2026
…1158)

## Summary

**What is the goal of this PR?**

Following up on crosspoint-reader#1156: generated language header files should be
ignored.

---

### AI Usage

While CrossPoint doesn't have restrictions on AI tools in contributing,
please be transparent about their usage as it
helps set the right context for reviewers.

Did you use AI tools to help write this code? _**NO**_
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.

3 participants