Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Crowdin updates #605

Merged
merged 42 commits into from
Feb 22, 2025
Merged

New Crowdin updates #605

merged 42 commits into from
Feb 22, 2025

Conversation

wfcd-bot-boi
Copy link
Contributor

@wfcd-bot-boi wfcd-bot-boi commented Feb 11, 2025

Summary by CodeRabbit

  • New Features
    • Introduced a new Solaris United hub across all supported localizations. This update provides players with an additional relay location at Fortuna (Venus) complete with localized details for the enemy faction and mission type, enriching the overall gameplay experience.

Copy link

coderabbitai bot commented Feb 11, 2025

Caution

Review failed

The pull request is closed.

Walkthrough

This pull request adds a new node entry named "SolarisUnitedHub1" to multiple JSON files for different locales. Each entry specifies a node with a value of "Fortuna (Venus)", an enemy identifier (with localized strings in some cases), and a type that varies by language (e.g., "Relay", "Relais", "Repetidor", etc.). Additionally, several files received minor JSON formatting adjustments such as newline and closing brace modifications. Existing entries remain unaffected.

Changes

File(s) Change Summary
data/{cs,it,pl,pt,sr,tr}/solNodes.json Added node "SolarisUnitedHub1" with "value": "Fortuna (Venus)", "enemy": "Corpus", "type": "Relay". Includes minor formatting adjustments (newline/closing brace modifications).
data/de/solNodes.json Added node "SolarisUnitedHub1" with "value": "Fortuna (Venus)", "enemy": "Corpus", "type": "Relais".
data/es/solNodes.json Added node "SolarisUnitedHub1" with "value": "Fortuna (Venus)", "enemy": "Corpus", "type": "Repetidor". A newline was added at the end of the file.
data/fr/solNodes.json Added node "SolarisUnitedHub1" with "value": "Fortuna (Venus)", "enemy": "Corpus", "type": "Relai". Adjusted the JSON closing formatting.
data/ko/solNodes.json Added node "SolarisUnitedHub1" with "value": "Fortuna (Venus)", "enemy": "코퍼스", "type": "릴레이". Updated JSON formatting.
data/{ru,uk}/solNodes.json Added node "SolarisUnitedHub1". In Russian (ru) the entry uses "value": "Fortuna (Venus)", "enemy": "Корпус", "type": "Реле", and in Ukrainian (uk) it uses "value": "Фортуна (Венера)", "enemy": "Корпус", "type": "Реле".
data/zh/solNodes.json Added node "SolarisUnitedHub1" with "value": "Fortuna (Venus)", "enemy": "Corpus", "type": "中继站". Included a newline at the file end.

Possibly related PRs

  • feat: add event langs for star days #604: The changes in the main PR and the retrieved PR are directly related as both introduce the same new node "SolarisUnitedHub1" with identical properties in their respective JSON files.
  • New Crowdin updates #605: The changes in the main PR and the retrieved PR are directly related as both introduce a new node entry for "SolarisUnitedHub1" with identical properties in the same JSON structure.

Suggested reviewers

  • TobiTenno

Poem

I'm a rabbit with a happy hop,
Adding nodes that make our data pop.
"SolarisUnitedHub1" hops into each file with flair,
Spreading locales and magic everywhere.
JSON now dances with a proper line—
Hoppin' along, code's looking mighty fine!
🐇✨


📜 Recent review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 2f27362 and 5aa6cbd.

📒 Files selected for processing (13)
  • data/cs/solNodes.json (1 hunks)
  • data/de/solNodes.json (1 hunks)
  • data/es/solNodes.json (1 hunks)
  • data/fr/solNodes.json (1 hunks)
  • data/it/solNodes.json (1 hunks)
  • data/ko/solNodes.json (1 hunks)
  • data/pl/solNodes.json (1 hunks)
  • data/pt/solNodes.json (1 hunks)
  • data/ru/solNodes.json (1 hunks)
  • data/sr/solNodes.json (1 hunks)
  • data/tr/solNodes.json (1 hunks)
  • data/uk/solNodes.json (1 hunks)
  • data/zh/solNodes.json (1 hunks)

Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR. (Beta)
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link

@codeclimate codeclimate bot left a comment

Choose a reason for hiding this comment

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

The PR diff size of 178804 lines exceeds the maximum allowed for the inline comments feature.

Copy link

@codeclimate codeclimate bot left a comment

Choose a reason for hiding this comment

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

The PR diff size of 178804 lines exceeds the maximum allowed for the inline comments feature.

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: 0

🧹 Nitpick comments (2)
data/zh/solNodes.json (1)

2232-2237: Localization Consistency Check

In the Chinese locale file, other planet names are localized (e.g., "Aphrodite (金星)" for Venus). Please verify if "Fortuna (Venus)" should retain the English "Venus" or be adjusted (for example, to "Fortuna (金星)") to maintain consistency across entries.

data/pl/solNodes.json (1)

2233-2237: Add new node "SolarisUnitedHub1" (Polish).
The new entry is correctly added with "value": "Fortuna (Venus)", "enemy": "Corpus", and "type": "Relay", aligning with the intended consistency across locales. Additionally, note that a trailing newline was removed as part of this change; although this is a minor formatting adjustment, you may want to standardize on including a newline at the end of JSON files if that is the project convention.

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between b8cc8f2 and 2f27362.

📒 Files selected for processing (13)
  • data/cs/solNodes.json (1 hunks)
  • data/de/solNodes.json (1 hunks)
  • data/es/solNodes.json (1 hunks)
  • data/fr/solNodes.json (1 hunks)
  • data/it/solNodes.json (1 hunks)
  • data/ko/solNodes.json (1 hunks)
  • data/pl/solNodes.json (1 hunks)
  • data/pt/solNodes.json (1 hunks)
  • data/ru/solNodes.json (1 hunks)
  • data/sr/solNodes.json (1 hunks)
  • data/tr/solNodes.json (1 hunks)
  • data/uk/solNodes.json (1 hunks)
  • data/zh/solNodes.json (1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms (1)
  • GitHub Check: Summary
🔇 Additional comments (12)
data/zh/solNodes.json (1)

2232-2237: New Node Entry "SolarisUnitedHub1" Correctly Added

The new node is added with the expected fields:

  • "value": "Fortuna (Venus)"
  • "enemy": "Corpus"
  • "type": "中继站"

This entry is consistent with the overall JSON structure and format, and the added newline at the end of the file improves file formatting.

data/ko/solNodes.json (1)

2232-2237: New Node Entry Added Correctly (Korean Localization)
The new node entry "SolarisUnitedHub1" has been added with the expected properties:

  • "value": "Fortuna (Venus)"
  • "enemy": "코퍼스"
  • "type": "릴레이"

This entry follows the same formatting and localization style as the other nodes in the file. No issues were detected.

data/tr/solNodes.json (1)

2227-2237: New Node Entry Added Correctly (Turkish Localization)
The new "SolarisUnitedHub1" entry is consistently added with the corresponding localized values:

  • "value": "Fortuna (Venus)"
  • "enemy": "Corpus"
  • "type": "Relay"

Additionally, note that there is a minor change in the file’s trailing format (a newline removal), which is acceptable unless a trailing newline is required by your formatter or linter.

data/ru/solNodes.json (1)

2233-2237: Add new localized node "SolarisUnitedHub1" (Russian).
The new entry is correctly introduced with a proper localized value ("Fortuna (Venus)"), enemy ("Корпус") and type ("Реле"). The format is consistent with the other nodes in this file.

data/it/solNodes.json (1)

2232-2237: New Node Entry "SolarisUnitedHub1" Added Consistently
The new node is introduced with the expected properties:

  • "value": "Fortuna (Venus)"
  • "enemy": "Corpus"
  • "type": "Relay"

The formatting is consistent with the rest of the file and aligns with the coordinated changes across locale-specific files. Please verify that this entry meets the localized content requirements.

data/sr/solNodes.json (1)

2232-2237: New Node Entry "SolarisUnitedHub1" Inserted Correctly in Serbian JSON
The new entry appears with the expected properties and correct formatting. Note that the structural adjustment (removing the previous closing brace) has been handled properly to accommodate the new node. Ensure that the localized content (if any) is accurate for the Serbian locale.

data/cs/solNodes.json (1)

2228-2237: New Node Addition and Formatting (English Locale)

The new node "SolarisUnitedHub1" has been correctly added with the expected properties:

  • "value": "Fortuna (Venus)"
  • "enemy": "Corpus"
  • "type": "Relay"

The block is placed at the end of the JSON structure, and the final closing brace (with the newline) adheres to proper JSON formatting practices.

data/uk/solNodes.json (1)

2227-2237: New Node Addition and Localization (Ukrainian Locale)

The new node "SolarisUnitedHub1" is integrated with localized values:

  • "value": "Фортуна (Венера)"
  • "enemy": "Корпус"
  • "type": "Реле"

These changes meet the Crowdin update objectives by providing the correct localized strings, and the overall JSON structure (including the newline at the end) is maintained properly.

data/de/solNodes.json (1)

2232-2236: New Node Addition Consistency (German Locale)
The new node "SolarisUnitedHub1" is added correctly with the properties "value", "enemy", and "type". The "type" value is set to "Relais", which is consistent with the German language conventions used in this file. Please verify that this entry aligns with your overall data strategy.

data/pt/solNodes.json (1)

2232-2236: New Node Addition Consistency (Portuguese Locale)
The addition of the "SolarisUnitedHub1" node in this file is implemented correctly. The properties "value": "Fortuna (Venus)", "enemy": "Corpus", and "type": "Relay" match the intended values for the Portuguese locale. Ensure that this matches the expected naming and translation conventions according to your localization requirements.

data/fr/solNodes.json (1)

2228-2237: New French Hub Entry Added Correctly
The new entry "SolarisUnitedHub1" is added with the values:

  • "value": "Fortuna (Venus)"
  • "enemy": "Corpus"
  • "type": "Relai"

This is consistent with the French localization (using "Relai" for a relay node) and maintains proper JSON structure and formatting.

data/es/solNodes.json (1)

2227-2237: New Spanish Hub Entry Added Correctly
The new entry "SolarisUnitedHub1" is introduced with:

  • "value": "Fortuna (Venus)"
  • "enemy": "Corpus"
  • "type": "Repetidor"

This matches the intended Spanish translation for a relay node and is formatted consistently with the rest of the file.

Copy link

@codeclimate codeclimate bot left a comment

Choose a reason for hiding this comment

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

The PR diff size of 178822 lines exceeds the maximum allowed for the inline comments feature.

Copy link

@codeclimate codeclimate bot left a comment

Choose a reason for hiding this comment

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

The PR diff size of 181801 lines exceeds the maximum allowed for the inline comments feature.

@TobiTenno TobiTenno enabled auto-merge (squash) February 22, 2025 19:56
Copy link

@codeclimate codeclimate bot left a comment

Choose a reason for hiding this comment

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

The PR diff size of 181801 lines exceeds the maximum allowed for the inline comments feature.

Copy link

codeclimate bot commented Feb 22, 2025

Code Climate has analyzed commit 5aa6cbd and detected 0 issues on this pull request.

View more on Code Climate.

@TobiTenno TobiTenno merged commit 65ffd7b into master Feb 22, 2025
8 checks passed
@TobiTenno TobiTenno deleted the l10n branch February 22, 2025 19:58
@wfcd-bot-boi
Copy link
Contributor Author

🎉 This PR is included in version 2.22.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants