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 #3355

Open
wants to merge 117 commits into
base: develop
Choose a base branch
from
Open

New Crowdin updates #3355

wants to merge 117 commits into from

Conversation

cryptobot
Copy link
Member

@cryptobot cryptobot commented Mar 2, 2024

Summary by CodeRabbit

  • New Features

    • Enhanced internationalization support with new strings for vault creation, device registration, and error handling across multiple languages.
    • Improved user guidance for vault sharing with best practices and instructions.
    • Updated preferences options for volume types and TCP ports.
  • Bug Fixes

    • Added comprehensive error messages for scenarios requiring restarts and during unlock failures.
  • Documentation

    • Included detailed descriptions for new features and options in various languages to improve user understanding and interaction.
  • Style

    • Refined language for clarity and consistency in user prompts and messages across different languages.

Copy link

coderabbitai bot commented Mar 2, 2024

Important

Review Skipped

Ignore keyword(s) in the title.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Note

Reviews Paused

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Walkthrough

The recent updates bring enhancements to various language properties files for Cryptomator, focusing on improving user experience. These changes introduce new strings for vault operations, error handling, device registration, and sharing best practices. The goal is to enhance clarity, consistency, and user guidance across different languages, ensuring a smoother and more intuitive interaction with the application's features.

Changes

Files Change Summary
strings_ar.properties Added strings for vault operations, error messages, and device registration.
strings_ca.properties, strings_es.properties, strings_ja.properties, strings_tr.properties Enhanced vault creation wizard, device registration, and sharing instructions. Added network preferences and error handling.
strings_cs.properties, strings_de.properties, strings_id.properties, strings_zh_TW.properties Updated error messages, registration processes, and sharing best practices. Included enhancements in vault options and hub interactions.
strings_sl.properties Improved vault interaction options such as creation, unlocking, and removal.
strings_vi.properties Language improvements in button labels, error messages, and wizard instructions.
strings_zh.properties Semantic adjustment in tray menu options for more concise language.

🐰✨
Oh, how the strings align, in files so fine,
A rabbit hopped through, making changes divine.
From vaults that lock, to messages that guide,
In languages wide, with clarity inside.
Hop, hop, hurray! For updates so bright,
Making Cryptomator just right! 🌟🔐
🐰✨

Possibly related issues


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>.
    • 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 generate interesting stats about this repository and render them as a table.
    • @coderabbitai show all the console.log statements in this repository.
    • @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.

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 as PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger a review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai help to get help.

Additionally, you can add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.

CodeRabbit Configration 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

@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: 1

Comment on lines +127 to +147
unlock.chooseMasterkey.message=File masterkey tidak ditemukan
unlock.chooseMasterkey.description=Tidak dapat menemukan file masterkey untuk vault ini pada lokasi yang dicari. Mohon pilih file kunci secara manual.
unlock.chooseMasterkey.filePickerTitle=Pilih File Masterkey
unlock.chooseMasterkey.filePickerMimeDesc=MasterKey Cryptomator
## Success
unlock.success.message=Buka kunci berhasil
unlock.success.description="%s" berhasil dibuka! Vault Anda sekarang dapat diakses melalui drive virtual.
unlock.success.rememberChoice=Ingat pilihan saya, jangan perlihatkan lagi
unlock.success.revealBtn=Tampilkan Drive
## Failure
unlock.error.customPath.message=Tidak dapat memasang vault ke path kustom
unlock.error.customPath.description.notSupported=Jika Anda ingin tetap menggunakan path kustom, silakan buka preferensi dan pilih jenis volume yang mendukungnya. Jika tidak, buka opsi vault dan pilih titik mount yang didukung.
unlock.error.customPath.description.notExists=Jalur pemasangan kustom tidak ada. Baik membuatnya di sistem file lokal Anda atau mengubahnya di opsi vault.
unlock.error.customPath.description.inUse=Huruf drive atau jalur pemasangan kustom "%s" sudah digunakan.
unlock.error.customPath.description.hideawayNotDir=File sementara dan tersembunyi "%3$s" yang digunakan untuk membuka kunci tidak dapat dihapus. Silakan periksa file dan kemudian hapus secara manual.
unlock.error.customPath.description.couldNotBeCleaned=Vault Anda tidak dapat dipasang ke path "%s". Silakan coba lagi atau pilih path yang berbeda.
unlock.error.customPath.description.notEmptyDir=Path kustom pemasangan "%s" bukan folder kosong. Silakan pilih folder kosong dan coba lagi.
unlock.error.customPath.description.generic=Anda telah memilih kustom path pemasangan untuk vault ini, tetapi gagal menggunakannya dengan pesan:%2$s
unlock.error.restartRequired.message=Tidak dapat membuka kunci vault
unlock.error.restartRequired.description=Ubah jenis volume di opsi vault atau restart Cryptomator.
unlock.error.title=Gagal membuka kunci "%s"
Copy link

Choose a reason for hiding this comment

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

Review the error handling for custom path issues in vault unlocking.

The error messages for custom path issues are extensive but could be made more user-friendly by summarizing common issues and solutions in a dedicated troubleshooting section in the application or documentation.

@infeo
Copy link
Member

infeo commented Apr 14, 2024

@coderabbitai ignore this PR.

Additionally, ignore all PRs with a title of "New Crowdin updates" from now on.

Copy link

coderabbitai bot commented Apr 14, 2024

@infeo, I've paused the review for this PR as requested. 🛑

For ignoring all future PRs with the title "New Crowdin updates," you will need to configure this in your review tool's settings. Typically, this can be done by setting up path-based or title-based filters. Please refer to your tool's documentation or settings page to set this up. If you need more specific guidance, let me know!

Actions performed

Reviews paused.

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.

None yet

2 participants