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

French translation #365

Open
wants to merge 110 commits into
base: main
Choose a base branch
from
Open

French translation #365

wants to merge 110 commits into from

Conversation

marc-bouvier
Copy link

@marc-bouvier marc-bouvier commented Jan 4, 2025

Partial French translation (to avoid too big Pull request and translate incrementally)

CLA

See here : #364

Misc

  • Added a few missing gettext(...)
  • .gitignore Jetbrains IDE files
  • Grouped "SES senders" related translations close together (end of default.po files)

Translated

General

  • Menu
  • Footer

Projects

  • projects/
  • projects/{id}/delete
  • projects/{id}/edit
  • /projects/{id}
  • /projects/{id}/senders

Senders

In project

  • sender create
  • sender read
  • sender update
  • senders delete

Campaigns

  • projects/{id}/campaigns
  • projects/{id}/campaigns/new
  • projects/{id}/campaigns/{id}
    • Settings
    • Insert image, link, button
  • projects/{id}/campaigns/{id}/clone
  • projects/{id}/campaigns/{id}/stats

Contacts

  • projects/{id}/contacts
  • projects/{id}/contacts/new
  • projects/{id}/contacts/import
  • projects/{id}/contacts/{id}
  • projects/{id}/contacts : Delete

Segments

  • projects/{id}/segments
  • projects/{id}/segments/new
  • projects/{id}/segments/{id}
  • projects/{id}/segments : Delete

Forms

  • projects/{id}/forms
  • projects/{id}/forms/new
  • projects/{id}/forms/{id}
  • projects/{id}/forms : Delete

Templates

  • projects/{id}/templates
  • projects/{id}/templates/new
  • projects/{id}/templates/{id}
  • projects/{id}/templates : Delete

API Keys

  • projects/{id}/api_keys

Unsubscribe

  • unsubscribe/{projectId}/{contactId}

Auth

  • auth/login
  • auth/register
  • auth/reset
  • auth/reset/:token
  • auth/activate/:token

Account

  • account
  • account/await-subscription

Forms

  • forms/{id}

Verify sender

  • verify-sender/{id}
  • verify-sender/c/{id}

Admin

Users

  • admin/users
  • admin/users/new
  • admin/users/{id}/credits
  • admin/users/{id}/delete

Credits

  • show credits

Instance

  • admin/instance

Shared senders

  • admin/shared-senders
  • admin/shared-senders/new
  • admin/shared-senders/{id}/edit
  • admin/shared-senders/{id}/delete

Dev

  • dev/mailbox/{id} (managed by swoosh)

@marc-bouvier marc-bouvier marked this pull request as draft January 4, 2025 00:54
@marc-bouvier
Copy link
Author

marc-bouvier commented Jan 4, 2025

I spotted a few enhancements that are translation related.
I am not sure I want to add them yet to the issues.

I reported them in the issues of my fork : https://github.com/marc-bouvier/keila/issues so they are documented somewhere at least.

@marc-bouvier marc-bouvier marked this pull request as ready for review January 5, 2025 22:08
@marc-bouvier
Copy link
Author

marc-bouvier commented Jan 5, 2025

This PR is ready to merge.
Please take some time to run the application. I translated it while running it but we may be some mistakes.

There are quite a lot of pending Github Actions runs. https://github.com/pentacent/keila/actions

I thought PR would not be triggered as I was editing this PR as draft. But it seem to be triggered anyway.

@wmnnd
Copy link
Contributor

wmnnd commented Jan 10, 2025

Merci beaucoup, @marc-bouvier. I won’t get to fully review this until after next week but I'm really looking forward to having a French translation and from what I've seen so far you've not only done a great job translating Keila but also enhancing overall translatability. 🥳

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