Skip to content

Conversation

@wfcd-bot-boi
Copy link
Contributor

@wfcd-bot-boi wfcd-bot-boi commented Jan 15, 2026

Summary by CodeRabbit

  • Style
    • Reformatted data files across all language locales for consistency: adjusted indentation and spacing in archonShards files and ensured trailing newlines in languages, solNodes, and syndicatesData files.

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

@github-actions
Copy link

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@coderabbitai
Copy link

coderabbitai bot commented Jan 15, 2026

📝 Walkthrough

Walkthrough

Formatting standardization applied across all language locale JSON data files: archonShards.json files reindented with consistent spacing, while languages.json, solNodes.json, and syndicatesData.json files received trailing newlines. No data content or structure modifications.

Changes

Cohort / File(s) Summary
Archon Shards Reformatting
data/cs/archonShards.json, data/de/archonShards.json, data/es/archonShards.json, data/fr/archonShards.json, data/it/archonShards.json, data/ko/archonShards.json, data/pl/archonShards.json, data/pt/archonShards.json, data/ru/archonShards.json, data/sr/archonShards.json, data/tr/archonShards.json, data/uk/archonShards.json, data/zh/archonShards.json
Indentation and spacing adjustments; all keys and values preserved
Languages EOF Newlines
data/cs/languages.json, data/de/languages.json, data/es/languages.json, data/fr/languages.json, data/it/languages.json, data/ko/languages.json, data/pl/languages.json, data/pt/languages.json, data/ru/languages.json, data/sr/languages.json, data/tr/languages.json, data/uk/languages.json, data/zh/languages.json
Added trailing newlines at end-of-file
Sol Nodes EOF Newlines
data/cs/solNodes.json, data/de/solNodes.json, data/es/solNodes.json, data/fr/solNodes.json, data/it/solNodes.json, data/ko/solNodes.json, data/pl/solNodes.json, data/pt/solNodes.json, data/ru/solNodes.json, data/sr/solNodes.json, data/tr/solNodes.json, data/uk/solNodes.json, data/zh/solNodes.json
Added trailing newlines at end-of-file
Syndicates Data EOF Newlines
data/cs/syndicatesData.json, data/de/syndicatesData.json, data/es/syndicatesData.json, data/fr/syndicatesData.json, data/it/syndicatesData.json, data/ko/syndicatesData.json, data/pl/syndicatesData.json, data/pt/syndicatesData.json, data/ru/syndicatesData.json, data/sr/syndicatesData.json, data/tr/syndicatesData.json, data/uk/syndicatesData.json, data/zh/syndicatesData.json
Added trailing newlines at end-of-file

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

Possibly related PRs

Suggested labels

released

Suggested reviewers

  • SlayerOrnstein
  • TobiTenno

Poem

🐰 Whiskers twitch with glee,
Tabs align, spaces all agree,
Newlines placed with care so true,
Formatting standards shine anew!

🚥 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 'fix(l10n): new translations' accurately describes the primary change: localization file updates across multiple languages with formatting standardization.
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

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 2

🤖 Fix all issues with AI agents
In `@data/sr/archonShards.json`:
- Line 9: The JSON contains typoed user-facing strings (e.g., the "value"
entries "+150 Sheild Capacity" and occurrences of "Enery Orbs"); update those
string values to correct spelling—change "Sheild" to "Shield" and "Enery" to
"Energy" wherever those exact values appear (for example the "+150 Sheild
Capacity" entry and the "Enery Orbs" entries) so the "value" fields read "+150
Shield Capacity" and "Energy Orbs".
- Line 38: Two entries use the value "10% Ability Strength" without the leading
"+"; update both occurrences to "+10% Ability Strength" so they match the other
upgrade value formats (search for the exact string "10% Ability Strength" in the
JSON and replace it with "+10% Ability Strength" to fix the inconsistency).
📜 Review details

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between f98e703 and ca1b1e9.

📒 Files selected for processing (52)
  • data/cs/archonShards.json
  • data/cs/languages.json
  • data/cs/solNodes.json
  • data/cs/syndicatesData.json
  • data/de/archonShards.json
  • data/de/languages.json
  • data/de/solNodes.json
  • data/de/syndicatesData.json
  • data/es/archonShards.json
  • data/es/languages.json
  • data/es/solNodes.json
  • data/es/syndicatesData.json
  • data/fr/archonShards.json
  • data/fr/languages.json
  • data/fr/solNodes.json
  • data/fr/syndicatesData.json
  • data/it/archonShards.json
  • data/it/languages.json
  • data/it/solNodes.json
  • data/it/syndicatesData.json
  • data/ko/archonShards.json
  • data/ko/languages.json
  • data/ko/solNodes.json
  • data/ko/syndicatesData.json
  • data/pl/archonShards.json
  • data/pl/languages.json
  • data/pl/solNodes.json
  • data/pl/syndicatesData.json
  • data/pt/archonShards.json
  • data/pt/languages.json
  • data/pt/solNodes.json
  • data/pt/syndicatesData.json
  • data/ru/archonShards.json
  • data/ru/languages.json
  • data/ru/solNodes.json
  • data/ru/syndicatesData.json
  • data/sr/archonShards.json
  • data/sr/languages.json
  • data/sr/solNodes.json
  • data/sr/syndicatesData.json
  • data/tr/archonShards.json
  • data/tr/languages.json
  • data/tr/solNodes.json
  • data/tr/syndicatesData.json
  • data/uk/archonShards.json
  • data/uk/languages.json
  • data/uk/solNodes.json
  • data/uk/syndicatesData.json
  • data/zh/archonShards.json
  • data/zh/languages.json
  • data/zh/solNodes.json
  • data/zh/syndicatesData.json
🧰 Additional context used
🧠 Learnings (2)
📓 Common learnings
Learnt from: SlayerOrnstein
Repo: WFCD/warframe-worldstate-data PR: 588
File: data/languages.json:18862-18865
Timestamp: 2024-12-17T20:05:33.832Z
Learning: In `data/languages.json`, upgrade descriptions should remain as provided by Digital Extremes (DE) without modifying formatting inconsistencies.
📚 Learning: 2024-12-17T20:05:33.832Z
Learnt from: SlayerOrnstein
Repo: WFCD/warframe-worldstate-data PR: 588
File: data/languages.json:18862-18865
Timestamp: 2024-12-17T20:05:33.832Z
Learning: In `data/languages.json`, upgrade descriptions should remain as provided by Digital Extremes (DE) without modifying formatting inconsistencies.

Applied to files:

  • data/ru/solNodes.json
  • data/pl/archonShards.json
  • data/ru/archonShards.json
  • data/de/syndicatesData.json
  • data/tr/languages.json
  • data/es/archonShards.json
  • data/uk/archonShards.json
  • data/sr/languages.json
  • data/fr/languages.json
  • data/fr/solNodes.json
  • data/de/languages.json
  • data/ru/languages.json
  • data/es/languages.json
  • data/zh/archonShards.json
  • data/ru/syndicatesData.json
  • data/tr/archonShards.json
  • data/de/archonShards.json
  • data/it/archonShards.json
  • data/it/languages.json
  • data/zh/languages.json
  • data/sr/archonShards.json
  • data/uk/languages.json
  • data/fr/archonShards.json
  • data/pl/languages.json
  • data/cs/archonShards.json
  • data/ko/archonShards.json
  • data/pt/languages.json
  • data/ko/languages.json
  • data/cs/languages.json
  • data/pt/archonShards.json
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: Summary
🔇 Additional comments (53)
data/it/languages.json (1)

19604-19604: LGTM! Trailing newline standardization.

This formatting change adds a trailing newline at the end of the file, which is a standard best practice for version control systems and aligns with POSIX line definitions. The change doesn't affect the JSON structure or translation content.

data/ru/solNodes.json (1)

2247-2247: LGTM! Trailing newline added per formatting standards.

This formatting change adds a trailing newline to the file, which is a standard best practice and aligns with the PR's objective of formatting standardization across locale files. No translation data has been modified.

data/fr/languages.json (1)

19604-19604: LGTM! Standard formatting improvement.

Adding a trailing newline at the end of the file is a standard best practice and aligns with POSIX text file conventions. This non-functional change improves consistency across the codebase.

data/ru/languages.json (1)

19604-19604: LGTM! Standard EOF formatting applied.

Adding a trailing newline at the end of the file aligns with POSIX standards and common coding conventions.

data/zh/solNodes.json (1)

2247-2247: LGTM! Standard formatting improvement.

Adding a trailing newline is a standard practice that improves version control handling and complies with POSIX text file standards. This non-functional change has no impact on the localization data.

data/uk/languages.json (1)

19604-19604: LGTM: Standard EOF formatting improvement.

Adding a trailing newline at the end of the file aligns with common best practices and improves POSIX compliance. No content or structure modifications.

data/tr/solNodes.json (1)

2247-2247: LGTM! Standard formatting improvement.

Adding a trailing newline at the end of the file is a standard practice that ensures POSIX compliance and consistency with most code style guidelines.

data/pt/solNodes.json (1)

2247-2247: LGTM! Standard formatting improvement.

Trailing newline added for POSIX compliance and consistency with coding standards.

data/ko/solNodes.json (1)

2247-2247: LGTM! Standard formatting improvement.

Trailing newline added for consistency across locale files.

data/pt/archonShards.json (1)

1-224: LGTM! Formatting standardization applied.

The indentation and spacing have been normalized throughout the file. The AI summary confirms no data content or structure modifications were made—only whitespace and formatting adjustments. This aligns with the broader PR's goal of standardizing formatting across locale files.

data/cs/solNodes.json (1)

2247-2247: LGTM! Standard formatting improvement.

Trailing newline added, consistent with other locale files in this PR.

data/ko/syndicatesData.json (1)

86-86: LGTM!

Trailing newline addition aligns with POSIX standard and improves consistency across locale files.

data/uk/syndicatesData.json (1)

86-86: LGTM!

Trailing newline addition is consistent with the formatting standardization across other locale files.

data/es/solNodes.json (1)

2247-2247: LGTM!

Trailing newline addition maintains consistency with the formatting standardization applied across locale data files.

data/tr/syndicatesData.json (1)

86-86: LGTM!

Trailing newline addition is consistent with the PR's formatting standardization across locale files.

data/de/syndicatesData.json (1)

86-86: LGTM!

Trailing newline addition completes the formatting standardization. The German translation content remains unchanged, which aligns with the learning to preserve data as provided by Digital Extremes.

data/it/archonShards.json (1)

1-224: LGTM! Formatting standardization applied.

The indentation and spacing adjustments improve consistency across the locale data files without modifying any data content or structure.

data/sr/solNodes.json (1)

2247-2247: LGTM! Trailing newline added.

Standard EOF formatting improvement with no functional impact.

data/de/solNodes.json (1)

2247-2247: LGTM! Trailing newline added.

Standard EOF formatting improvement with no functional impact.

data/sr/syndicatesData.json (1)

86-86: LGTM! Trailing newline added.

Standard EOF formatting improvement with no functional impact.

data/fr/solNodes.json (1)

2247-2247: LGTM! Trailing newline added.

Standard EOF formatting improvement with no functional impact.

data/pl/languages.json (1)

19604-19604: LGTM! Trailing newline added for standardization.

This formatting change aligns with common coding standards and improves consistency across locale files.

data/ru/syndicatesData.json (1)

86-86: LGTM - Standard EOF formatting.

Adding a trailing newline is a standard formatting improvement that aligns with common file conventions.

data/pt/syndicatesData.json (1)

86-86: LGTM - Standard EOF formatting.

Adding a trailing newline is a standard formatting improvement that aligns with common file conventions.

data/ru/archonShards.json (1)

1-224: Formatting improvements are good and don't introduce new issues.

The indentation standardization improves consistency. The English text and typos ("Sheild" on lines 9, 120 and "Enery" on lines 52, 163) are pre-existing across all archonShards.json files in the repository, including the source file, indicating they originate from Digital Extremes' data. Some locales have been translated (Spanish, Chinese, Ukrainian) while others use English as a fallback; this mixed approach appears intentional. Since this PR preserves the provided content without modification, the formatting improvements can be approved.

data/tr/languages.json (1)

19601-19604: LGTM! Standard formatting improvement.

Adding a trailing newline at the end of the file follows common text file conventions and improves compatibility with various tools without affecting JSON parsing or data integrity.

data/es/languages.json (1)

19604-19604: LGTM! Standard EOF newline addition.

Adding a trailing newline at the end of the file follows POSIX conventions and is consistent with the formatting standardization applied across locale files in this PR.

data/sr/languages.json (1)

19601-19604: LGTM! Standard EOF newline formatting.

Adding a trailing newline at the end of the file follows POSIX standards and improves consistency across locale files. This formatting change has no functional impact.

data/sr/archonShards.json (2)

1-224: LGTM! Formatting standardization applied correctly.

The JSON indentation and spacing have been standardized appropriately across the file without modifying any data content or structure.


1-224: This is a project-wide localization gap, not a Serbian-specific issue.

The data/sr/archonShards.json file contains English text, but this is consistent with most other locale files (Czech, German, French, Italian, Korean, Polish, Portuguese, Russian). Only Spanish and Chinese have translations implemented. If Serbian translations are needed, they should be part of a broader localization effort across multiple locales rather than treated as an isolated Serbian locale problem.

data/de/languages.json (1)

19604-19604: LGTM! Standard EOF formatting applied.

The addition of a trailing newline at the end of the file follows POSIX conventions and is a standard formatting practice. This change doesn't modify any JSON data or structure.

data/pt/languages.json (1)

19604-19604: LGTM! Trailing newline addition follows best practices.

Adding a trailing newline to the file is a standard formatting practice that aligns with many style guides and improves consistency across the codebase. This change has no functional impact on JSON parsing or data content.

data/pl/solNodes.json (1)

2247-2247: LGTM! Trailing newline added for POSIX compliance.

The addition of a trailing newline is a formatting best practice that aligns with POSIX standards and improves consistency across the codebase.

data/es/syndicatesData.json (1)

86-86: LGTM! Trailing newline added for consistency.

The trailing newline addition follows standard formatting conventions and maintains consistency with other locale files in this PR.

data/tr/archonShards.json (1)

1-224: LGTM! Formatting standardization applied.

The reindentation improves consistency and readability without modifying any data content, keys, or values. This aligns with the formatting standardization objective across locale files.

data/fr/syndicatesData.json (1)

86-86: LGTM! Trailing newline added for consistency.

The trailing newline addition maintains consistency with formatting standards across all locale files.

data/zh/syndicatesData.json (1)

86-86: LGTM! Trailing newline added for consistency.

The trailing newline addition completes the formatting standardization across all locale syndicate data files in this PR.

data/cs/syndicatesData.json (1)

86-86: LGTM! EOF newline standardization.

The addition of a trailing newline at the end of the file follows POSIX standards and aligns with the formatting standardization applied across all locale files in this PR.

data/uk/solNodes.json (1)

2247-2247: LGTM! EOF newline standardization.

The trailing newline addition is a non-functional formatting improvement that follows POSIX conventions and aligns with the broader formatting standardization in this PR.

data/zh/archonShards.json (1)

1-224: LGTM! Consistent indentation standardization.

The reindentation changes throughout this file are purely formatting improvements with no semantic impact. All keys and values remain unchanged, and the JSON structure is valid.

data/pl/syndicatesData.json (1)

86-86: LGTM! EOF newline standardization.

The addition of a trailing newline is a beneficial formatting improvement that maintains consistency with other locale files in this PR.

data/es/archonShards.json (1)

1-224: LGTM! Consistent indentation standardization.

The reindentation applied throughout this file is purely a formatting improvement with no functional changes. All data content remains intact, and the formatting now matches the standardization applied across other archonShards.json locale files.

data/cs/languages.json (1)

19604-19604: LGTM! Trailing newline addition improves file formatting.

Adding a trailing newline at the end of the file is a standard best practice and aligns with the PR's formatting standardization objectives. No data content or structure has been modified.

data/zh/languages.json (1)

19604-19604: LGTM! Trailing newline added for formatting consistency.

This formatting change adds a trailing newline at the end of the file, which is a common best practice and aligns with the PR's goal of formatting standardization across locale files.

data/ko/languages.json (1)

19604-19604: LGTM! Standard formatting improvement.

Adding a trailing newline at the end of the file is a standard best practice and has no functional impact on JSON parsing or data integrity.

data/fr/archonShards.json (1)

1-224: LGTM - Formatting standardization applied correctly.

The indentation and spacing adjustments are consistent throughout the file. Note: The typos in values (e.g., "Sheild", "Enery") are from Digital Extremes' original data and should remain unchanged. Based on learnings, upgrade descriptions should remain as provided by DE without modifying formatting inconsistencies.

data/it/solNodes.json (1)

2247-2247: LGTM - Trailing newline added.

Standard EOF newline addition for POSIX compliance. No data changes.

data/it/syndicatesData.json (1)

86-86: LGTM - Trailing newline added.

Standard EOF newline addition. No data changes.

data/cs/archonShards.json (1)

1-224: LGTM - Formatting standardization applied correctly.

Consistent indentation and spacing adjustments. The DE-provided typos in values are correctly preserved per project conventions.

data/pl/archonShards.json (1)

1-224: LGTM - Formatting standardization applied correctly.

Consistent with other locale archonShards.json files in this PR. No data changes, only whitespace/indentation adjustments.

data/ko/archonShards.json (1)

1-224: Formatting standardization applied successfully.

The reindentation and spacing changes align with the PR objectives for consistent formatting across locale files.

data/de/archonShards.json (1)

1-224: Formatting standardization applied successfully.

The reindentation and spacing changes align with the PR objectives for consistent formatting across locale files.

data/uk/archonShards.json (1)

1-224: Formatting standardization applied successfully.

The reindentation and spacing changes align with the PR objectives for consistent formatting across locale files.

✏️ Tip: You can disable this entire section by setting review_details to false in your review settings.

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