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

[Feat] Provide method to sync from other projects #84

Open
ConfusedVorlon opened this issue Mar 3, 2023 · 4 comments
Open

[Feat] Provide method to sync from other projects #84

ConfusedVorlon opened this issue Mar 3, 2023 · 4 comments
Assignees
Labels
Feature Request New functionality the app doesn't provide yet

Comments

@ConfusedVorlon
Copy link

Problem Statement

I typically have a bunch of plumbing which is common between my various apps.
It would be nice to be able to tell Remafox 'go hunting in my other Remafox Projects for pre-existing translations.

Suggested Solution

Perhaps a checkbox/option in the button to fill in empty translations
'look in other projects first'

@Jeehut Jeehut self-assigned this Mar 3, 2023
@Jeehut Jeehut added the Feature Request New functionality the app doesn't provide yet label Mar 3, 2023
@Jeehut
Copy link
Member

Jeehut commented Mar 3, 2023

@ConfusedVorlon This is an interesting feature idea, but I'm not sure how you mean it exactly. I could imagine:

A: While creating the key in the Add Translation window, you want some button that opens a Strings search interface for your own Strings so you can import them.

B: Much like the #55 feature for common translations, you want to be able to build "your own common translations". So, this would be more of an addition to the common translations feature, making it more flexible. The idea is that you would be able to reference these directly within your apps without having to add a new key. (Technically, RemafoX adds the key for you if you reference it in your project.)

Which one do you mean?

@ConfusedVorlon
Copy link
Author

For me, it's more about B.

I want to click a button that says something like

translate everything, and use the following priorities for sources:

  1. My own translations from existing apps
  2. Other common/standard translations
  3. Machine translations

When combined with my other suggestion about annotating translation sources, then there is potentially an ability for RemaFox to 'upgrade' translations as new info comes along.

e.g. RemaFox would say
String A was machine translated
but I have a manual translation from Project B, so I'll upgrade to that.

Managing the complexity of this from a UI point of view might be tricky - it could easily spiral out of control!

@ConfusedVorlon
Copy link
Author

essentially, the 'insight' that I'm wanting to apply is that for a given string; a manual translation in one of my other apps is probably more likely to be correct than a machine translation.

@Jeehut
Copy link
Member

Jeehut commented Mar 3, 2023

@ConfusedVorlon I see, thank you for the additional explanation. I think I understand your use case better now. I will consider it when working on a feature solving your use case. Thanks for you time! 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Request New functionality the app doesn't provide yet
Projects
None yet
Development

No branches or pull requests

2 participants