Skip to content

feat/Billing Trials - Translations necessary for Billing Trials.#164

Open
panosatkinde wants to merge 6 commits intomainfrom
feat/billing-trials
Open

feat/Billing Trials - Translations necessary for Billing Trials.#164
panosatkinde wants to merge 6 commits intomainfrom
feat/billing-trials

Conversation

@panosatkinde
Copy link

Explain your changes

Suppose there is a related issue with enough detail for a reviewer to understand your changes fully. In that case, you can omit an explanation and instead include either “Fixes #XX” or “Updates #XX” where “XX” is the issue number.

Checklist

🛟 If you need help, consider asking for advice over in the Kinde community.

@panosatkinde panosatkinde requested a review from a team as a code owner March 13, 2026 17:23
@coderabbitai
Copy link

coderabbitai bot commented Mar 13, 2026

Important

Review skipped

Review was skipped due to path filters

⛔ Files ignored due to path filters (43)
  • ar-001/auth.json is excluded by !**/*.json
  • cs/auth.json is excluded by !**/*.json
  • da/auth.json is excluded by !**/*.json
  • de/auth.json is excluded by !**/*.json
  • el/auth.json is excluded by !**/*.json
  • en-AU/auth.json is excluded by !**/*.json
  • en-GB/auth.json is excluded by !**/*.json
  • en-US/auth.json is excluded by !**/*.json
  • en/auth.json is excluded by !**/*.json
  • es/auth.json is excluded by !**/*.json
  • et/auth.json is excluded by !**/*.json
  • fa/auth.json is excluded by !**/*.json
  • fil/auth.json is excluded by !**/*.json
  • fr/auth.json is excluded by !**/*.json
  • he/auth.json is excluded by !**/*.json
  • hr/auth.json is excluded by !**/*.json
  • ht/auth.json is excluded by !**/*.json
  • hu/auth.json is excluded by !**/*.json
  • id/auth.json is excluded by !**/*.json
  • it/auth.json is excluded by !**/*.json
  • ja/auth.json is excluded by !**/*.json
  • ko/auth.json is excluded by !**/*.json
  • lt/auth.json is excluded by !**/*.json
  • lv/auth.json is excluded by !**/*.json
  • mn/auth.json is excluded by !**/*.json
  • ms/auth.json is excluded by !**/*.json
  • nl-BE/auth.json is excluded by !**/*.json
  • nl/auth.json is excluded by !**/*.json
  • no/auth.json is excluded by !**/*.json
  • pl/auth.json is excluded by !**/*.json
  • pt-BR/auth.json is excluded by !**/*.json
  • pt-PT/auth.json is excluded by !**/*.json
  • ro/auth.json is excluded by !**/*.json
  • ru/auth.json is excluded by !**/*.json
  • sk/auth.json is excluded by !**/*.json
  • sr/auth.json is excluded by !**/*.json
  • sv/auth.json is excluded by !**/*.json
  • th/auth.json is excluded by !**/*.json
  • tr/auth.json is excluded by !**/*.json
  • uk/auth.json is excluded by !**/*.json
  • vi/auth.json is excluded by !**/*.json
  • zh-Hans/auth.json is excluded by !**/*.json
  • zh-Hant/auth.json is excluded by !**/*.json

CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including **/dist/** will override the default block on the dist directory, by removing the pattern from both the lists.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 5745b040-8cba-41ce-ba3c-9a3781e92a06

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

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feat/billing-trials
📝 Coding Plan
  • Generate coding plan for human review comments

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.

coderabbitai[bot]
coderabbitai bot previously approved these changes Mar 13, 2026
@DanielRivers
Copy link
Member

JSON Translation Sync Results

Summary:

  • Files modified: 31
  • Files with errors: 0
  • Total target files processed: 31

Modified Files:

  • zh-Hant/auth.json
  • zh-Hans/auth.json
  • vi/auth.json
  • uk/auth.json
  • tr/auth.json
  • th/auth.json
  • sv/auth.json
  • sk/auth.json
  • ru/auth.json
  • ro/auth.json
  • pt-PT/auth.json
  • pt-BR/auth.json
  • pl/auth.json
  • nl/auth.json
  • lv/auth.json
  • lt/auth.json
  • ko/auth.json
  • ja/auth.json
  • it/auth.json
  • id/auth.json
  • hu/auth.json
  • he/auth.json
  • fr/auth.json
  • et/auth.json
  • es/auth.json
  • en-US/auth.json
  • en-GB/auth.json
  • el/auth.json
  • de/auth.json
  • da/auth.json
  • cs/auth.json

Files with Errors:
None

Log Output:

Calculating differences...
Calculated Differences: {
  "added": [
    {
      "path": "translations.collect_payment_details_page.alert_plan_has_expired",
      "value": "Your trial of ${trial_length_in_days} days to the ${trial_plan_name} plan has expired, please enter payment details to proceed"
    }
  ],
  "updated": [
    {
      "path": "translations.email_address_verification_email.email_body",
      "oldValue": "Hi there,\r\nPlease use the code below to confirm your email address and continue on ${business_name}. This code will expire in ${expiration_duration}. If you don't think you should be receiving this email, you can safely ignore it.",
      "newValue": "Hi there,\r\nPlease use the code below to confirm your email address and continue on ${business_name}. This code will expire in 2 hours. If you don't think you should be receiving this email, you can safely ignore it."
    },
    {
      "path": "translations.subscription_success_page.heading",
      "oldValue": "Your subscription to the ${plan_name} plan is active!",
      "newValue": "Your payment details are in the vault!"
    },
    {
      "path": "translations.collect_payment_details_page.translate_context",
      "oldValue": "Page to collect the payment details for a new subscrition signup",
      "newValue": "Page to collect the payment details for a new subscription signup"
    }
  ],
  "deleted": [
    {
      "path": "translations.general_errors.invitation_disabled",
      "value": "Invitations are not currently being accepted."
    },
    {
      "path": "translations.general_errors.email_missing",
      "value": "We were unable to obtain your email address from the identity provider."
    },
    {
      "path": "translations.general_errors.email_has_existing_username_identity",
      "value": "The email address provided already has a username associated with it."
    },
    {
      "path": "translations.general_errors.organization_suspended",
      "value": "The organization you are trying to sign in to has been suspended."
    },
    {
      "path": "translations.general",
      "value": {
        "translate_context": "General simple messages",
        "time_one_hour": "1 hour",
        "time_hours": "hours",
        "time_one_minute": "1 minute",
        "time_minutes": "minutes",
        "time_zero_minutes": "0 minutes"
      }
    }
  ]
}
Searching for target files with pattern: ./**/auth.json
Found target files: zh-Hant, zh-Hans, vi, uk, tr, th, sv, sk, ru, ro, pt-PT, pt-BR, pl, nl, lv, lt, ko, ja, it, id, hu, he, fr, et, es, en-US, en-GB, el, de, da, cs
➡️ Updating ZH-HANT ...
➡️ Updating ZH-HANS ...
➡️ Updating VI ...
➡️ Updating UK ...
➡️ Updating TR ...
➡️ Updating TH ...
➡️ Updating SV ...
➡️ Updating SK ...
➡️ Updating RU ...
➡️ Updating RO ...
➡️ Updating PT-PT ...
➡️ Updating PT-BR ...
➡️ Updating PL ...
➡️ Updating NL ...
➡️ Updating LV ...
➡️ Updating LT ...
➡️ Updating KO ...
➡️ Updating JA ...
➡️ Updating IT ...
➡️ Updating ID ...
➡️ Updating HU ...
➡️ Updating HE ...
➡️ Updating FR ...
➡️ Updating ET ...
➡️ Updating ES ...
➡️ Updating EN-US ...
➡️ Updating EN-GB ...
➡️ Updating EL ...
➡️ Updating DE ...
➡️ Updating DA ...
➡️ Updating CS ...
All target files synchronization and translation attempt complete!
Committing and pushing translated files...
checkout: feat/billing-trials
Workflow Script Error: Command failed: git checkout feat/billing-trials
error: Your local changes to the following files would be overwritten by checkout:
	cs/auth.json
	da/auth.json
	de/auth.json
	el/auth.json
	en-GB/auth.json
	en-US/auth.json
	es/auth.json
	et/auth.json
	fr/auth.json
	he/auth.json
	hu/auth.json
	id/auth.json
	it/auth.json
	ja/auth.json
	ko/auth.json
	lt/auth.json
	lv/auth.json
	nl/auth.json
	pl/auth.json
	pt-BR/auth.json
	pt-PT/auth.json
	ro/auth.json
	ru/auth.json
	sk/auth.json
	sv/auth.json
	th/auth.json
	tr/auth.json
	uk/auth.json
	vi/auth.json
	zh-Hans/auth.json
	zh-Hant/auth.json
Please commit your changes or stash them before you switch branches.
Aborting

@DanielRivers
Copy link
Member

JSON Translation Sync Results

Summary:

  • Files modified: 31
  • Files with errors: 0
  • Total target files processed: 31

Modified Files:

  • zh-Hant/auth.json
  • zh-Hans/auth.json
  • vi/auth.json
  • uk/auth.json
  • tr/auth.json
  • th/auth.json
  • sv/auth.json
  • sk/auth.json
  • ru/auth.json
  • ro/auth.json
  • pt-PT/auth.json
  • pt-BR/auth.json
  • pl/auth.json
  • nl/auth.json
  • lv/auth.json
  • lt/auth.json
  • ko/auth.json
  • ja/auth.json
  • it/auth.json
  • id/auth.json
  • hu/auth.json
  • he/auth.json
  • fr/auth.json
  • et/auth.json
  • es/auth.json
  • en-US/auth.json
  • en-GB/auth.json
  • el/auth.json
  • de/auth.json
  • da/auth.json
  • cs/auth.json

Files with Errors:
None

Log Output:

Calculating differences...
Calculated Differences: {
  "added": [
    {
      "path": "translations.collect_payment_details_page.alert_plan_has_expired",
      "value": "Your trial of ${trial_length_in_days} days to the ${trial_plan_name} plan has expired, please enter payment details to proceed"
    }
  ],
  "updated": [
    {
      "path": "translations.collect_payment_details_page.translate_context",
      "oldValue": "Page to collect the payment details for a new subscrition signup",
      "newValue": "Page to collect the payment details for a new subscription signup"
    }
  ],
  "deleted": []
}
Searching for target files with pattern: ./**/auth.json
Found target files: zh-Hant, zh-Hans, vi, uk, tr, th, sv, sk, ru, ro, pt-PT, pt-BR, pl, nl, lv, lt, ko, ja, it, id, hu, he, fr, et, es, en-US, en-GB, el, de, da, cs
➡️ Updating ZH-HANT ...
➡️ Updating ZH-HANS ...
➡️ Updating VI ...
➡️ Updating UK ...
➡️ Updating TR ...
➡️ Updating TH ...
➡️ Updating SV ...
➡️ Updating SK ...
➡️ Updating RU ...
➡️ Updating RO ...
➡️ Updating PT-PT ...
➡️ Updating PT-BR ...
➡️ Updating PL ...
➡️ Updating NL ...
➡️ Updating LV ...
➡️ Updating LT ...
➡️ Updating KO ...
➡️ Updating JA ...
➡️ Updating IT ...
➡️ Updating ID ...
➡️ Updating HU ...
➡️ Updating HE ...
➡️ Updating FR ...
➡️ Updating ET ...
➡️ Updating ES ...
➡️ Updating EN-US ...
➡️ Updating EN-GB ...
➡️ Updating EL ...
➡️ Updating DE ...
➡️ Updating DA ...
➡️ Updating CS ...
All target files synchronization and translation attempt complete!
Committing and pushing translated files...
checkout: feat/billing-trials
Successfully committed and pushed translated files.

coderabbitai[bot]
coderabbitai bot previously approved these changes Mar 13, 2026
coderabbitai[bot]
coderabbitai bot previously approved these changes Mar 13, 2026
@DanielRivers
Copy link
Member

JSON Translation Sync Results

Summary:

  • Files modified: 31
  • Files with errors: 0
  • Total target files processed: 31

Modified Files:

  • zh-Hant/auth.json
  • zh-Hans/auth.json
  • vi/auth.json
  • uk/auth.json
  • tr/auth.json
  • th/auth.json
  • sv/auth.json
  • sk/auth.json
  • ru/auth.json
  • ro/auth.json
  • pt-PT/auth.json
  • pt-BR/auth.json
  • pl/auth.json
  • nl/auth.json
  • lv/auth.json
  • lt/auth.json
  • ko/auth.json
  • ja/auth.json
  • it/auth.json
  • id/auth.json
  • hu/auth.json
  • he/auth.json
  • fr/auth.json
  • et/auth.json
  • es/auth.json
  • en-US/auth.json
  • en-GB/auth.json
  • el/auth.json
  • de/auth.json
  • da/auth.json
  • cs/auth.json

Files with Errors:
None

Log Output:

Calculating differences...
Calculated Differences: {
  "added": [
    {
      "path": "translations.collect_payment_details_page.alert_plan_has_expired",
      "value": "Your trial of ${trial_length_in_days} days to the ${trial_plan_name} plan has expired, please enter payment details to proceed"
    }
  ],
  "updated": [
    {
      "path": "translations.collect_payment_details_page.translate_context",
      "oldValue": "Page to collect the payment details for a new subscrition signup",
      "newValue": "Page to collect the payment details for a new subscription signup"
    }
  ],
  "deleted": []
}
Searching for target files with pattern: ./**/auth.json
Found target files: zh-Hant, zh-Hans, vi, uk, tr, th, sv, sk, ru, ro, pt-PT, pt-BR, pl, nl, lv, lt, ko, ja, it, id, hu, he, fr, et, es, en-US, en-GB, el, de, da, cs
➡️ Updating ZH-HANT ...
➡️ Updating ZH-HANS ...
➡️ Updating VI ...
➡️ Updating UK ...
➡️ Updating TR ...
➡️ Updating TH ...
➡️ Updating SV ...
➡️ Updating SK ...
➡️ Updating RU ...
➡️ Updating RO ...
➡️ Updating PT-PT ...
➡️ Updating PT-BR ...
➡️ Updating PL ...
➡️ Updating NL ...
➡️ Updating LV ...
➡️ Updating LT ...
➡️ Updating KO ...
➡️ Updating JA ...
➡️ Updating IT ...
➡️ Updating ID ...
➡️ Updating HU ...
➡️ Updating HE ...
➡️ Updating FR ...
➡️ Updating ET ...
➡️ Updating ES ...
➡️ Updating EN-US ...
➡️ Updating EN-GB ...
➡️ Updating EL ...
➡️ Updating DE ...
➡️ Updating DA ...
➡️ Updating CS ...
All target files synchronization and translation attempt complete!
Committing and pushing translated files...
checkout: feat/billing-trials
Successfully committed and pushed translated files.

coderabbitai[bot]
coderabbitai bot previously approved these changes Mar 13, 2026
@DanielRivers
Copy link
Member

JSON Translation Sync Results

Summary:

  • Files modified: 31
  • Files with errors: 0
  • Total target files processed: 31

Modified Files:

  • zh-Hant/auth.json
  • zh-Hans/auth.json
  • vi/auth.json
  • uk/auth.json
  • tr/auth.json
  • th/auth.json
  • sv/auth.json
  • sk/auth.json
  • ru/auth.json
  • ro/auth.json
  • pt-PT/auth.json
  • pt-BR/auth.json
  • pl/auth.json
  • nl/auth.json
  • lv/auth.json
  • lt/auth.json
  • ko/auth.json
  • ja/auth.json
  • it/auth.json
  • id/auth.json
  • hu/auth.json
  • he/auth.json
  • fr/auth.json
  • et/auth.json
  • es/auth.json
  • en-US/auth.json
  • en-GB/auth.json
  • el/auth.json
  • de/auth.json
  • da/auth.json
  • cs/auth.json

Files with Errors:
None

Log Output:

Calculating differences...
Calculated Differences: {
  "added": [
    {
      "path": "translations.general.time_days",
      "value": "days"
    },
    {
      "path": "translations.general.time_day",
      "value": "day"
    },
    {
      "path": "translations.plan_details_card_component",
      "value": {
        "translate_context": "Component handling plan details card",
        "free_trial_for": "Free trial for"
      }
    },
    {
      "path": "translations.collect_payment_details_page.alert_plan_has_expired",
      "value": "Your trial of ${trial_length_in_days} days to the ${trial_plan_name} plan has expired, please enter payment details to proceed"
    }
  ],
  "updated": [
    {
      "path": "translations.collect_payment_details_page.translate_context",
      "oldValue": "Page to collect the payment details for a new subscrition signup",
      "newValue": "Page to collect the payment details for a new subscription signup"
    }
  ],
  "deleted": []
}
Searching for target files with pattern: ./**/auth.json
Found target files: zh-Hant, zh-Hans, vi, uk, tr, th, sv, sk, ru, ro, pt-PT, pt-BR, pl, nl, lv, lt, ko, ja, it, id, hu, he, fr, et, es, en-US, en-GB, el, de, da, cs
➡️ Updating ZH-HANT ...
➡️ Updating ZH-HANS ...
➡️ Updating VI ...
➡️ Updating UK ...
➡️ Updating TR ...
➡️ Updating TH ...
➡️ Updating SV ...
➡️ Updating SK ...
➡️ Updating RU ...
➡️ Updating RO ...
➡️ Updating PT-PT ...
➡️ Updating PT-BR ...
➡️ Updating PL ...
➡️ Updating NL ...
➡️ Updating LV ...
➡️ Updating LT ...
➡️ Updating KO ...
➡️ Updating JA ...
➡️ Updating IT ...
➡️ Updating ID ...
➡️ Updating HU ...
➡️ Updating HE ...
➡️ Updating FR ...
➡️ Updating ET ...
➡️ Updating ES ...
➡️ Updating EN-US ...
➡️ Updating EN-GB ...
➡️ Updating EL ...
➡️ Updating DE ...
➡️ Updating DA ...
➡️ Updating CS ...
All target files synchronization and translation attempt complete!
Committing and pushing translated files...
checkout: feat/billing-trials
Successfully committed and pushed translated files.

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.

2 participants