I am not a real astronomer, but I have seen and helped customers with category or terminology updates before.
The fist step is always the same, document what it is that needs to translate/update/change so everyone is talking about the same thing.
So, to clear the air, what I know so far is a question about handling greek alphabet shorthand in astronomical names.
Thus here is what I know of so far, though this list will be incomplete before long.
There is after all more than one source of stellar names.
Code: Select all
Lowercase Greek Letters
So we start with ancient greek.
I would recommend that if anything needs to be changed, it be the smallest change possible.
I would start with a rosetta file of shorthand functioning as an extension of internationalization.
Basically, it contains lines equating ways of writing the same thing, Such as
Then everything in the database that has a name rather than a number, gets two names.
One is with shorthand, the other properly internationalized.
Add a function to reading the data files to check for and translate them according to the local language.
"whitespace lettergroup whitespace" for dictionary check of names.
In the gui add a shortcut key, and perhaps a view option, to decide which form to show, or perhaps both.
Alpha Centauri vs α Centauri
This maintains backwards compatibility, while providing translations of shorthand that an individual may not know.
Once done, it won't matter whether an amateur or an astronomer writes the label, both will be able to view and read it.
It also allows for stars to have names in multiple languages, perhaps another option to be added so the display can be changed on the fly.
It could be useful to be able to change asterisms, say from greek, to chinese, to japanese, to mayan, to whatever.
The same could be done for the names, or at least the properly written label.
I admit is kind of a cludge, but sometimes the past is every bit as important as the future.
Do not throw away the past to make way for the future, all that does is lose the lessons learned so they have to be learned again.