Skip to content

Commit e568ef8

Browse files
committed
feat(reports): add kind/translation label and Localization category
Implemented dedicated translation label to improve categorization of localization work in monthly reports. Changes: - Created kind/translation label in GitHub (purple 8B5CF6) - Added label to color mapping configuration - Created new 🌍 Localization section in reports - Applied label to PRs #175 (Polish) and #143 (French) - Removed kind/enhancement from translation PRs (per decision) Impact: - January 2026: 2 translation PRs now in Localization section - Other section reduced from 83 to 79 items (4.8% improvement) - Better visibility for i18n/l10n contributions Label details: - Name: kind/translation - Color: 8B5CF6 (purple) - Description: Translation and localization work (i18n/l10n) - Category: 🌍 Localization Closes proposal in .planning/translation-label-proposal.md
1 parent a7361fd commit e568ef8

File tree

2 files changed

+22
-7
lines changed

2 files changed

+22
-7
lines changed

reports/2026-01-31-report.mdx

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,6 @@ import GitHubProfileCard from '@site/src/components/GitHubProfileCard';
5656
- fix: switch GDX to HWE kernel by [@​hanthor](https://github.com/hanthor) in [#1007](https://github.com/ublue-os/bluefin-lts/pull/1007)
5757
- chore: remove a few unnecessary steps on build by [@​tulilirockz](https://github.com/tulilirockz) in [#991](https://github.com/ublue-os/bluefin-lts/pull/991)
5858
- pull: do rebase instead by [@​tulilirockz](https://github.com/tulilirockz) in [#985](https://github.com/ublue-os/bluefin-lts/pull/985)
59-
- chore: move `ublue-privileged-setup` invocation to `/usr/bin` instead of `/usr/libexec` by [@​tulilirockz](https://github.com/tulilirockz) in [#917](https://github.com/ublue-os/bluefin-lts/pull/917)
60-
- ci: add permissions to workflows + DEFAULT_TAG needs to change on `manifest` job by [@​tulilirockz](https://github.com/tulilirockz) in [#980](https://github.com/ublue-os/bluefin-lts/pull/980)
61-
- chore: clean up a buuunch of vendored things that we dont need anymore by [@​tulilirockz](https://github.com/tulilirockz) in [#975](https://github.com/ublue-os/bluefin-lts/pull/975)
6259
- fix(dx): identify as dx in imageinfo by [@​rrenomeron](https://github.com/rrenomeron) in [#958](https://github.com/ublue-os/bluefin-lts/pull/958)
6360
- feat(dx): Add Cockpit packages by [@​rrenomeron](https://github.com/rrenomeron) in [#948](https://github.com/ublue-os/bluefin-lts/pull/948)
6461
- feat: Add opencode-desktop-linux cask (v1.1.15) by [@​KiKaraage](https://github.com/KiKaraage) in [#118](https://github.com/ublue-os/homebrew-experimental-tap/pull/118)
@@ -150,6 +147,7 @@ import GitHubProfileCard from '@site/src/components/GitHubProfileCard';
150147

151148
#### Opportunistic Work
152149

150+
- chore: move `ublue-privileged-setup` invocation to `/usr/bin` instead of `/usr/libexec` by [@​tulilirockz](https://github.com/tulilirockz) in [#917](https://github.com/ublue-os/bluefin-lts/pull/917)
153151
- chore(countme): remove countme service by [@​tulilirockz](https://github.com/tulilirockz) in [#972](https://github.com/ublue-os/bluefin-lts/pull/972)
154152

155153
---
@@ -235,6 +233,7 @@ import GitHubProfileCard from '@site/src/components/GitHubProfileCard';
235233

236234
- chore: move `ublue-privileged-setup` references to `/usr/bin` instead of `/usr/libexec` by [@​tulilirockz](https://github.com/tulilirockz) in [#3846](https://github.com/ublue-os/bluefin/pull/3846)
237235
- chore: clean up every file referenced by projectbluefin/common already by [@​tulilirockz](https://github.com/tulilirockz) in [#3959](https://github.com/ublue-os/bluefin/pull/3959)
236+
- chore: clean up a buuunch of vendored things that we dont need anymore by [@​tulilirockz](https://github.com/tulilirockz) in [#975](https://github.com/ublue-os/bluefin-lts/pull/975)
238237
- chore:remove antigravity after promotion by [@​inffy](https://github.com/inffy) in [#126](https://github.com/ublue-os/homebrew-experimental-tap/pull/126)
239238
- Rename from `distroless` to `dakota` everywhere by [@​hecknt](https://github.com/hecknt) in [#28](https://github.com/projectbluefin/dakota/pull/28)
240239

@@ -251,6 +250,7 @@ import GitHubProfileCard from '@site/src/components/GitHubProfileCard';
251250
#### Opportunistic Work
252251

253252
- chore(ci): enable SBOMs by [@​renner0e](https://github.com/renner0e) in [#4044](https://github.com/ublue-os/bluefin/pull/4044)
253+
- ci: add permissions to workflows + DEFAULT_TAG needs to change on `manifest` job by [@​tulilirockz](https://github.com/tulilirockz) in [#980](https://github.com/ublue-os/bluefin-lts/pull/980)
254254
- ci: attempt to handle merge_group events as well by [@​tulilirockz](https://github.com/tulilirockz) in [#1017](https://github.com/ublue-os/bluefin-lts/pull/1017)
255255
- ci: fix tagging for pull request merging by [@​tulilirockz](https://github.com/tulilirockz) in [#1016](https://github.com/ublue-os/bluefin-lts/pull/1016)
256256
- chore(ci): add `-testing` for real on testing environments by [@​tulilirockz](https://github.com/tulilirockz) in [#1018](https://github.com/ublue-os/bluefin-lts/pull/1018)
@@ -263,12 +263,25 @@ import GitHubProfileCard from '@site/src/components/GitHubProfileCard';
263263

264264
---
265265

266-
## Other
266+
### Localization
267+
268+
![kind/translation](https://img.shields.io/badge/kind%2Ftranslation-8B5CF6?style=flat-square)
269+
270+
#### Planned Work
267271

272+
- feat: adds french translation to the desktop files by [@​theMimolet](https://github.com/theMimolet) in [#143](https://github.com/projectbluefin/common/pull/143)
268273
- chore(translation): Add Polish translation to curated.yaml by [@​Micro856](https://github.com/Micro856) in [#175](https://github.com/projectbluefin/common/pull/175)
274+
275+
#### ⚡ Opportunistic Work
276+
277+
> Status: _ChillOps_
278+
279+
---
280+
281+
## Other
282+
269283
- fix(bluefin,dx): remove ssh askpass configuration by [@​tulilirockz](https://github.com/tulilirockz) in [#118](https://github.com/projectbluefin/common/pull/118)
270284
- feat: add Multiplication Puzzle to Education curation for Bazaar by [@​KiKaraage](https://github.com/KiKaraage) in [#96](https://github.com/projectbluefin/common/pull/96)
271-
- feat: adds french translation to the desktop files by [@​theMimolet](https://github.com/theMimolet) in [#143](https://github.com/projectbluefin/common/pull/143)
272285
- fix: leftover file in /boot for real by [@​renner0e](https://github.com/renner0e) in [#3986](https://github.com/ublue-os/bluefin/pull/3986)
273286
- fix(nvidia): override gschemas on nvidia using sed since we already have these on common now by [@​tulilirockz](https://github.com/tulilirockz) in [#3984](https://github.com/ublue-os/bluefin/pull/3984)
274287
- fix: cleanup /\{boot,tmp\} by [@​renner0e](https://github.com/renner0e) in [#3922](https://github.com/ublue-os/bluefin/pull/3922)
@@ -648,6 +661,8 @@ We welcome our newest Guardians to the project.
648661
649662
<div style={{ display: 'grid', gridTemplateColumns: 'repeat(2, 1fr)', gap: '1.5rem', marginBottom: '2rem' }}>
650663

664+
<GitHubProfileCard username="theMimolet" />
665+
651666
<GitHubProfileCard username="tulilirockz" sponsorUrl="https://github.com/sponsors/tulilirockz" />
652667

653668
<GitHubProfileCard username="castrojo" sponsorUrl="https://github.com/sponsors/castrojo" />
@@ -666,8 +681,6 @@ We welcome our newest Guardians to the project.
666681

667682
<GitHubProfileCard username="coxde" />
668683

669-
<GitHubProfileCard username="theMimolet" />
670-
671684
<GitHubProfileCard username="lambdaclan" />
672685

673686
<GitHubProfileCard username="jumpyvi" />

scripts/lib/label-mapping.mjs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ export const LABEL_COLORS = {
3838
"kind/github-action": "2088FF", // Good blue
3939
"kind/parity": "9333EA", // Good purple (was too light)
4040
"kind/renovate": "3B82F6", // Brighter blue (was too dark)
41+
"kind/translation": "8B5CF6", // Purple for i18n/l10n work
4142

4243
// Common labels
4344
"good first issue": "7057FF",
@@ -68,6 +69,7 @@ export const LABEL_CATEGORIES = {
6869
"📚 Documentation": ["kind/documentation"],
6970
"🧹 Tech Debt": ["kind/tech-debt"],
7071
"🤖 Automation": ["kind/automation", "kind/github-action", "kind/renovate"],
72+
"🌍 Localization": ["kind/translation"],
7173
};
7274

7375
/**

0 commit comments

Comments
 (0)