turbobabr / easyeda-ibom-extension

iBom - InteractiveHTMLBom for EasyEDA
MIT License
216 stars 42 forks source link

update local.txt #17

Open easyeda2021 opened 3 years ago

easyeda2021 commented 3 years ago

Can you update the local.txt? I would like to help tp update the i18n

thanks

turbobabr commented 3 years ago

It might be a little be tricky since actual iBom representation is ran in an independent iFrame and I am not sure whether EasyEDA does wildcard replacement of the text occurrences listed in the locale.txt. But yeah, I could try to add additional on the fly processing for those files.

Also, there might be an issue with how Chinese Simplified localization is going to look, since the original InteractiveHTMLBom implementation is targeted for en locale only.

Anyway, feel free to send locale.txt with all the strings listed in there.

turbobabr commented 3 years ago

Unrelated:

Are you the one who is responsible for maintaining these lists of extensions?

easyeda2021 commented 3 years ago

Unrelated:

Are you the one who is responsible for maintaining these lists of extensions?

* https://easyeda.com/forum/topic/Extension-User-Extensions-for-EasyEDA-Summary-9e065b68316f4491a3911dc6204be31e

* http://club.szlcsc.com/article/details_49807_1.html

Yes, I am :)

turbobabr commented 3 years ago

Cool! I have a suggestion on how to `"semi-automate" the maintenance of that list. A while ago I've build this registry like repo:

The core of this thing is extensions.json file which is sort of "database" for known extensions:

Here are some benefits of using such a repo instead of manually built list on the forum:

What I'm talking about is such registry is a single source of truth for all the known extensions with an ability to add new extensions for other developers. In case it sounds interesting, I can add you as a collaborator to the repo or even transfer the ownership of the repo to an official EasyEDA github account.

In a mean time, I suggest replacing those cluttered tables you used both in EasyEDA and LCEDA forums with compact lists like these:

EasyEDA (EN):

LCEDA (CN):

Both of these lists were generated automatically from the extensions.json file available in easyeda-extension-registry repo, using these scripts.

easyeda2021 commented 3 years ago

Hi Thanks for the suggestion we have been think about this, but we don't have more resource to do this, we are developing a new pro edition(still have free plan), and it will be released maybe in three months later, base on the webGL, and we will design a new extension system at pro edition in the future as before, our API and extension feature are less users to use, then we didn't make it better, at these months we found these great extension, then we want to share them to other users ASAP, post at the forum is quick. Thank you for your great extension.