Hello. There are the spanish catkeys translation:
http://sprunge.us/jcLi Koder
Hello. There are the spanish catkeys translation:
http://sprunge.us/jcLi Koder
Thanks, humdinger has created a PR, Iâve just pulled it in
This application looks very good.
Added Russian translation.
In continue of issue #9 (https://github.com/KapiX/Koder/issues/9 ) â does Haiku support creation and management of window groups (tiling and tabbing) programmatically?
Thank you for your contribution
I think only tabbing is supported now.
I expect to release 0.2.0 soon and app strings wonât change at this point.
People intending to update translations please let me know via PM so Iâll know to wait for you.
Please, add lithuanian translation to the app:
⌠need to fix
@damoklas, thanks, no need to fix, I removed the garbage from the end
KapiX
Updated Ukrainian translation - http://sprunge.us/AEOO
Updated ES catkeys:
http://sprunge.us/JfGM
Hi, @KapiX! How do I test my local translation before I send you the PR?
And does the highlighting system work? Those yaml files are all it takes to make the highlighter rules? And whatâs PHPâs lexer ID?
Translations are done at https://i18n.kacperkasper.pl .
To test your translation, youâd have to download your catkeys from there, get the code and compile Koder after adding your language to its makefile.
So, that all takes some effortâŚ
send your files and if something is not ok send your corrected file againâŚ
btw. what is the actual version number of Koder?
0.3
Actually it should be possible to drop the plain catkeys in the right place without compiling it. I donât remember the exact path we look for these, however. Probably some non-packaged/data/catkeys/⌠or non-packaged/data/catalogs/⌠?
It may be possible to test without compiling the catkeys into the executables resources. There are âcatalogsâ in MIME type subfolders in /boot/system/data/locale/catalogs/
. So, it may be possible to put a catalog into a MIME type subfolder in /boot/system/non-packaged/data/locale/catalogs/x-vnd.Haiku-About
.
Unfortunately, I donât know how to get from âcatkeysâ to âcatalogâ to test that.
Anyway, not being able to easily test oneâs catkeys directly in the app didnât deter people from contributing good translations.
People concerned could try contacting the projectâs dev to ask for a localized pre-release before the real deal to be able to make corrections.
Converting to a catalog isnât needed. You should be able to use the catkey file directly, itâs just slower to parse. Only problem is I donât remember where exactly you have to put it. Probably a catkeys folder next to the catalog one?
Compiling is straightforward anyways, you just use the linkcatkeys tool.
I tried analog to the âcatalogâ system by putting the de.catkeys of BeMines into /boot/system/non-packaged/data/locale/catkeys/x-vnd.dw-BeMines
.
That didnât work.
But creating a de.catalog from the de.catkeys worked with:
linkcatkeys -l de -s x-vnd.dw-BeMines ./de.catkeys
Put the de.catalog into /boot/system/non-packaged/data/locale/catalogs/x-vnd.dw-BeMines
, and BeMines did use it!
Still, probably too much of a hassle for the casual translator. After all, getting the source, making a little change in the Makefile and a make bindcatalogs
isnât that much harderâŚ
Yes. Generally Iâd like it to be a bit more abstract. Now itâs pretty tightly tied with Scintilla implementation.
IDs are here: https://sourceforge.net/p/scintilla/code/ci/default/tree/include/SciLexer.h
#define SCLEX_PHPSCRIPT 69
To make it work you need three things:
I have implemented a simple system for overriding stuff: you can put additional languages.yaml in non-packaged structure and the two files (from packaged and non-packaged) will be merged. Same thing applies to keywords and styles.
Pull Requests welcome of course, Scintilla supports a lot of languages.
I want to create a dark theme for Koder, but I cant write to System. Why arent the theme settings saved in /home/config/settings?
How do I do?
Regards!
//Mikael