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

Add localization support to the app #1343

Closed
TongyeZhang opened this issue Jan 16, 2023 · 20 comments
Closed

Add localization support to the app #1343

TongyeZhang opened this issue Jan 16, 2023 · 20 comments
Assignees
Labels
done All tasks are completed enhancement New feature or request released Released
Milestone

Comments

@TongyeZhang
Copy link

TongyeZhang commented Jan 16, 2023

Original title: could you plz add the Chinese support?

As title

@waydabber waydabber added the enhancement New feature or request label Jan 16, 2023
@waydabber waydabber changed the title could you plz add the Chinese support? Add localization support to the app Jan 16, 2023
@waydabber
Copy link
Owner

Hey @TongyeZhang - I am planning to add some major features still and when the 1.x version is feature complete, I plan to publish localization dictionaries so those who are willing to contribute to a translation can do so!

@waydabber
Copy link
Owner

waydabber commented Feb 19, 2023

https://discord.com/channels/903276571773771796/903276571773771799/1076819403850649693

Creating a localization could work in a way that I add the language and build the localization files (.string files under Resources) and if somebody wants to work on a localization can change that and test the app without building it (as it is closed source). I'll have to post a tutorial about it.

@SakiPapa
Copy link

Do you know of a good editor for editing strings files?
Well, it is possible to edit with xcode's editor or even a normal text editor.

LocalizationEditor (aka. iOSLocalizationEditor) has minimal functionality for localizing iOS/macOS.

https://github.com/igorkulman/iOSLocalizationEditor

I used this app to create a Japanese resource for LocalizationEditor itself. It was simple but easy to use.

@waydabber
Copy link
Owner

waydabber commented Feb 19, 2023

Honestly I'd just use XCode or BBEdit, but I am old-school probably. :)

@SakiPapa
Copy link

Hmm...
I used to use ResEdit :-)
(classic macOS).

There was a proprietary software called iLocalize released by Arizona Software from Switzerland. It provided a pretty good localization environment, but was discontinued.

It is now distributed as freeware from DSD.net in Germany.

https://www.dsd.net/prod/mac/ilocalize.php

That was last updated in 2017, so it might not be compatible with current macOS :-(

@SakiPapa

This comment was marked as off-topic.

@waydabber
Copy link
Owner

Hmm. Are you sure you wanted to add this comment to the localization enhancement? :)

@SakiPapa
Copy link

SakiPapa commented Mar 4, 2023

OMG!
Sorry, I was in the wrong place to comment.

@waydabber
Copy link
Owner

Anyway, but the rotation issue #1537 was real as I was able to reproduce it. So there might be something else at play here. Let me know if you see any of the issues returning!

@SakiPapa
Copy link

SakiPapa commented Mar 4, 2023 via email

@SakiPapa
Copy link

SakiPapa commented Mar 5, 2023 via email

@waydabber
Copy link
Owner

I don't know. Isn't it that simply the Show additional resolution options is enabled with the old config file, while with the new one it is not? If you send over the old plist file, I can take a look at it.

Screenshot 2023-03-05 at 9 27 53

But let's continue this under #1537 :)

@SakiPapa
Copy link

SakiPapa commented Mar 5, 2023 via email

@waydabber
Copy link
Owner

That did not come through. :)

@waydabber
Copy link
Owner

This is required for localization: #1668

@waydabber waydabber added done All tasks are completed internal pre-release Enable internal pre-releases under Settings/Applications/Updates labels Aug 19, 2023
@waydabber waydabber self-assigned this Aug 19, 2023
@waydabber waydabber added this to the v2.0.9 milestone Aug 19, 2023
@waydabber
Copy link
Owner

Localization support is now added.

@waydabber
Copy link
Owner

Those who want to do a localization - please let me know, I can provide a dictionary for review + instructions. If you see the dictionary and think the work is just too much, you can back out of course.

@waydabber waydabber added released Released and removed internal pre-release Enable internal pre-releases under Settings/Applications/Updates labels Aug 30, 2023
@philipbrembeck
Copy link

Hi there,
I would definitely like to do a German localization. Contact me 😊

@waydabber
Copy link
Owner

Hi @philipbrembeck - @mickimnet has already started working on a German translation but mentioned that he may not have that much time for it now - you guys could cooperate on it!

I created a separate issue for it: waydabber/BetterDisplay-localization#9

@waydabber
Copy link
Owner

Hi @philipbrembeck - I added some instructions on Localization and added you as a member for the German localization.

#2165

I recommend you to join this issue and respond to @mickimnet + let me know if you want to be a peer on the translation team for German (each language will have two assigned volunteers):

waydabber/BetterDisplay-localization#9

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
done All tasks are completed enhancement New feature or request released Released
Projects
None yet
Development

No branches or pull requests

4 participants