Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - duarte.framos

Pages: [1]
1
ENGLISH / Suggestion - Improve English Translation
« on: September 08, 2013, 19:30:56 »
Hello everyone, I have mentioned this to Francois before, but I have been thinking about it a little more.

I have recently been working on the Portuguese translation of Ancestris 0.8 Beta, and while doing so I have bumped into some English UI text that I think could use some improvements. Nothing too big, just some occasional typos, inconsistencies, or some tool-tips and help text that look incomplete or could be better explained.
For example I think I saw a few occurrences on "Ancestis" instead of "Ancestris", you have a mix of "gedcom" "Gedcom" "GEDCOM" and even "GedCom" which for consistency sake should all be "GEDCOM" (if you would approve of this), there is a "Save ~As" instead of "Save As" etc.. Stuff that could easily be corrected with a "simple find-and-replace" anyone with computer skills and Trancestris could do, leaving more time for the developers to do the actual lot of work I am sure they already have.

Now I understand this is not an easy thing for a mere non-coding mortal like me to achieve, I've been told I needed access to the sources, and find the correct "Bundle.properties" files and edit them, so I was thinking of a way to make this easy and simple for every one:

1 - How hard would it be to add a new language for translation?

2 - If the previous is easy: Could this language be named something like "English improvements" or "English changes" or something along those lines? Since I believe all new translations start out as the standard English it would be relatively easy for anyone with Trancestris to make small corrections to the existing English texts, then:

3 - How hard would it be for the devs to receive the uploaded new texts through Trancestris like they already do, and match them against existing English UI and review it to approve/disapprove the introduced changes.

4 - If the previous is doable: How hard would it then be find and merge those changes from the translation to the corresponding Bundle.properties files? or if that is too hard

5 - Just simply use the new text strings from the "English Improvements" translation when Ancestris is set to use English instead of the original ones, doing so automatically and transparently to the user.

Now I as I said I am no coder, so I have no idea how hard all this is, if I am dreaming out loud and this is too complex/not worth the trouble I'll just shut up and leave you alone.  :-X
But like a true Open Source Community Project this looked to me like something that would benefit everyone in the community, both developers, by leveraging some work to the community and users that benefit from a better UI. Maybe even have some native English speaker volunteer help with this, I am Portuguese and I believe most people here are French right?

So what do you think?  :)


2
ENGLISH / Re: 2 Bug Reports - User Folder settings
« on: September 02, 2013, 17:22:17 »
BUG 2 - User preferences folder not writable
User preferences folder cannot be a subfolder of Ancestris main installation path :

Which Operating System? : Windows

Which version of the O.S.? : Windows 7 64Bits

Which version of Ancestris? : Long standing behavior at least since 0.7 also prevalent in 0.8beta, 0.8.4500 20130901

What is your Java version? : Java 1.7_07-b10

What are the windows opened on your Ancestris application? : None fails at startup

This bug is related to the application itself or a plugin? : Application itself

If it's about a plugin, which plugin? :

If you use the beta version, do you update Ancestris each time a new version is available? : Yes

This bug appeared right after an update (you didn't get it before, and right now, you have it) : Present since I started testing it on Ancestris 0.7, Long standing behavior at least since 0.7 also prevalent in 0.8beta, 0.8.4500 20130901

Which version of the module is concerned (check the "Help - About" dialog box) : example, Ancestris Core: 0.8.0.4509

What is the process that makes the bug to appear (the more details  you can give, the better it is) : Change Ancestris\etc\ancestris.conf to have default_userdir="/MyUserPreferences" and application fails to start.

I am not sure this is a bug or intended behavior, but I'll explain:
I like using all my applications as portable applications (that is one that can run from a thumb drive, or USB stick or external hard-drive without a formal installation on any Windows system), which do not modify the system in any major way, like writing a lot to registry or leaving preferences and settings in the Windows user folder. I know this is not standard behavior and you probably don't officially support this, so this bug may be more like a feature request.

Anyway I tried manually editing the file Ancestris\etc\ancestris.conf so that the user preferences are saved withing the main Ancestris installation folder (instead of the default Windows User profile ${HOME}) and have successfully changed the default_userdir= to another folder.
The problem is I can make it write the preferences anywhere I want with relative paths like default_userdir="../MyUserPreferences", but if I try to make Ancestris write to a subfolder of the main Ancestris Installation ( like default_userdir="/MyUserPreferences" for example) the folder is successfully created, but an empty file named lock is placed there and the application no longer starts.

Could this be changed or this intended behavior for some security reason or something?

Backtrace in the log file :

3
ENGLISH / 2 Bug Reports - Name order preferences
« on: September 02, 2013, 17:03:24 »
BUG 1 - Wrong Individuals name order
Ancestris does nor respect individuals name order preference (Always shows as "Last Name, First Name") :

Which Operating System? : Windows

Which version of the O.S.? : Windows 7 64Bits

Which version of Ancestris? : 0.8beta, 0.8.4500 20130901

What is your Java version? : Java 1.7_07-b10

What are the windows opened on your Ancestris application? : Treeview, Ancestris editor, and Table view

This bug is related to the application itself or a plugin? : Application itself

If it's about a plugin, which plugin? :

If you use the beta version, do you update Ancestris each time a new version is available? : Yes

This bug appeared right after an update (you didn't get it before, and right now, you have it) : Present since I started testing it on version Ancestris_0.8_-20130901, don't know about previous ones

Which version of the module is concerned (check the "Help - About" dialog box) : Ancestris Core: 0.8.0.4509

What is the process that makes the bug to appear (the more details  you can give, the better it is) : In all windows and editors the individual names always show with the order "Last Name, First Name", even though in Preferences>View>General>Individuals I have it set to "Charles de Gaulle" (as opposed to "de Gaulle, Charles" )

Backtrace in the log file :

Pages: [1]