Skip to content

refactor(uk-ua.json): Translations#2033

Open
PavloPogonets wants to merge 2 commits intoAcode-Foundation:mainfrom
PavloPogonets:patch-3
Open

refactor(uk-ua.json): Translations#2033
PavloPogonets wants to merge 2 commits intoAcode-Foundation:mainfrom
PavloPogonets:patch-3

Conversation

@PavloPogonets
Copy link
Copy Markdown
Contributor

No description provided.

@github-actions github-actions bot added the translations Anything related to Translations Whether a Issue or PR label Apr 14, 2026
@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps bot commented Apr 14, 2026

Greptile Summary

This PR adds Ukrainian translations for ~35 previously untranslated strings in src/lang/uk-ua.json, covering LSP install method labels, settings category names, and settings info descriptions.

Two minor consistency issues were found: lsp-install-method-npm ("npm пакет") and lsp-install-method-pip ("пакет pip") use opposite word orders, and three adjacent keys (lsp-install-method-cargo, lsp-install-method-manual, lsp-install-method-title) were left in English while their neighbours were translated.

Confidence Score: 4/5

  • Safe to merge with minor consistency improvements recommended before landing.
  • All findings are P2 (style/consistency). The inconsistent word order and three untranslated strings in the same section are worth addressing for a clean translation, but they do not block functionality or correctness.
  • src/lang/uk-ua.json — specifically the lsp-install-method-* group (lines 556–562)

Important Files Changed

Filename Overview
src/lang/uk-ua.json Translates ~35 strings from English to Ukrainian across LSP install methods, settings categories, and settings info entries. Minor issues: inconsistent word order between lsp-install-method-npm/lsp-install-method-pip, and three adjacent lsp-install-method-* keys left untranslated.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[uk-ua.json] --> B[LSP strings]
    A --> C[Settings categories]
    A --> D[Settings info]

    B --> B1["✅ lsp-install-method-apk → Пакет APK"]
    B --> B2["⚠️ lsp-install-method-cargo → Cargo crate (untranslated)"]
    B --> B3["⚠️ lsp-install-method-manual → Manual binary (untranslated)"]
    B --> B4["✅ lsp-install-method-npm → npm пакет"]
    B --> B5["✅ lsp-install-method-pip → пакет pip (word order differs)"]
    B --> B6["✅ lsp-install-method-shell → Користувацька оболонка"]
    B --> B7["⚠️ lsp-install-method-title → Install method (untranslated)"]
    B --> B8["✅ lsp-installed → Встановлено"]
    B --> B9["✅ lsp-status-not-installed → Не встановлено"]
    B --> B10["✅ lsp-remove-custom-server → Видалити користувацький сервер"]

    C --> C1["✅ 22 settings-category-* strings translated"]
    D --> D1["✅ settings-info-app-vibrate-on-tap translated"]
    D --> D2["✅ settings-info-editor-line-numbers translated"]
    D --> D3["✅ settings-info-main-edit-settings translated"]
Loading

Reviews (1): Last reviewed commit: "refactor(uk-ua.json): Translations" | Re-trigger Greptile

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

translations Anything related to Translations Whether a Issue or PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant