Skip to content

Conversation

@Szotasz
Copy link

@Szotasz Szotasz commented Jan 20, 2026

Base Branch

  • This PR targets the develop branch (required for all feature/fix PRs)
  • This PR targets main (hotfix only - maintainers)

Description

This PR adds full Hungarian (hu) localization support to the application. It includes 11 new JSON files covering the entire UI and registers the 'hu' locale in the configuration files.

Related Issue

Closes N/A

Type of Change

  • 🐛 Bug fix
  • ✨ New feature
  • 📚 Documentation
  • ♻️ Refactor
  • 🧪 Test

Area

  • Frontend
  • Backend
  • Fullstack

Commit Message Format

Follow conventional commits: <type>: <subject>

Types: feat, fix, docs, style, refactor, test, chore

Example: feat: add user authentication system

Checklist

  • I've synced with develop branch
  • I've tested my changes locally
  • I've followed the code principles (SOLID, DRY, KISS)
  • My PR is small and focused (< 400 lines ideally)
  • (Python only) All file operations specify encoding="utf-8" for text files

Platform Testing Checklist

CRITICAL: This project supports Windows, macOS, and Linux. Platform-specific bugs are a common source of breakage.

  • Windows tested (either on Windows or via CI)
  • macOS tested (tested locally on macOS)
  • Linux tested (CI covers this)
  • Used centralized platform/ module instead of direct process.platform checks
  • No hardcoded paths (used findExecutable() or platform abstractions)

If you only have access to one OS: CI now tests on all platforms. Ensure all checks pass before submitting.

CI/Testing Requirements

  • All CI checks pass on all platforms (Windows, macOS, Linux)
  • All existing tests pass
  • New features include test coverage
  • Bug fixes include regression tests

Screenshots

screenshot_hungarian_UI
Before After

Feature Toggle

  • Behind localStorage flag: use_feature_name
  • Behind settings toggle
  • Behind environment variable/config
  • N/A - Feature is complete and ready for all users

Breaking Changes

Breaking: No

Details:
N/A - This PR only adds new localization files and does not modify existing logic or APIs.

Summary by CodeRabbit

  • New Features
    • Hungarian language support is now available across the app (navigation, settings, dialogs, tasks, onboarding, terminal, GitLab flows, errors, welcome, task review, and other UI areas).
    • Hungarian has been added to the app's language selector so users can choose Magyar as their interface language.

✏️ Tip: You can customize this high-level summary in your review settings.

@CLAassistant
Copy link

CLAassistant commented Jan 20, 2026

CLA assistant check
All committers have signed the CLA.

@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @Szotasz, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request significantly expands the application's internationalization capabilities by introducing complete Hungarian language support. This enhancement allows Hungarian-speaking users to interact with the application in their native language, improving accessibility and user experience. The changes involve adding new translation files and updating core configuration to recognize and utilize the new locale.

Highlights

  • Hungarian Localization Added: Full Hungarian (hu) localization support has been integrated into the application's frontend.
  • New Translation Files: Eleven new JSON files have been added, providing comprehensive Hungarian translations for various UI components and features.
  • Configuration Updates: The SupportedLanguage type and AVAILABLE_LANGUAGES constant in i18n.ts have been updated to include 'hu'. Additionally, the new Hungarian locale resources are imported and registered in index.ts.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 20, 2026

Note

Other AI code review bot(s) detected

CodeRabbit has detected other AI code review bot(s) in this pull request and will avoid duplicating their findings in the review comments. This may lead to a less comprehensive review.

📝 Walkthrough

Walkthrough

Adds Hungarian (hu) frontend language support: updates supported language type and AVAILABLE_LANGUAGES, registers Hungarian translation resources, and adds 11 new Hungarian locale JSON files covering UI namespaces.

Changes

Cohort / File(s) Summary
I18n Constants & Types
apps/frontend/src/shared/constants/i18n.ts
Add 'hu' to SupportedLanguage and append Hungarian entry to AVAILABLE_LANGUAGES.
I18n Resource Registration
apps/frontend/src/shared/i18n/index.ts
Import Hungarian translation modules and register hu key with namespaces (common, navigation, settings, tasks, welcome, onboarding, dialogs, gitlab, taskReview, terminal, errors).
Hungarian Locale Files
apps/frontend/src/shared/i18n/locales/hu/*
Add 11 locale JSON files: common.json, dialogs.json, errors.json, gitlab.json, navigation.json, onboarding.json, settings.json, tasks.json, taskReview.json, terminal.json, welcome.json (comprehensive UI translations).

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Suggested labels

area/frontend, size/M, 🔄 Checking

Suggested reviewers

  • AlexMadera
  • MikeeBuilds
  • AndyMik90

Poem

🐰 I hopped through keys and strings so true,

Magyar petals in the UI grew,
Eleven files, a bright new hue,
Magyar whispers, hello, hu!

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'feat(i18n): add Hungarian translation' is directly related to the main changeset, which adds comprehensive Hungarian localization support across 11 translation files and updates language configuration.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ 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.

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎉 Thanks for your first PR!

A maintainer will review it soon. Please make sure:

  • Your branch is synced with develop
  • CI checks pass
  • You've followed our contribution guide

Welcome to the Auto Claude community!

@sentry
Copy link

sentry bot commented Jan 20, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces Hungarian language support to the application by adding 11 new JSON translation files and updating the i18n configuration. The changes are well-structured and follow the existing localization patterns. I've found a couple of minor typos in the new Hungarian translation files and have left specific suggestions for them. Otherwise, this is a great addition.

Szotasz and others added 2 commits January 20, 2026 14:53
"setupCompleteDescription": "A környezeted konfigurálva és kész. Azonnal elkezdhetsz feladatokat létrehozni, vagy felfedezheted az alkalmazáson a saját tempódban.",

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
@AndyMik90 AndyMik90 self-assigned this Jan 20, 2026
@AndyMik90 AndyMik90 force-pushed the develop branch 2 times, most recently from 67a743f to e83e445 Compare January 21, 2026 14:26
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