Replacing the hardcoded stop words with message bundle codes shouldn't be
hard.  Could we treat this as a bug (unable to localize cohort builder
queries), make a ticket to replace the hardcoded strings with message
codes, and then -- if Joaquín needs -- backport the fix?

-Burke

On Tue, Mar 27, 2012 at 11:28 AM, Ben Wolfe <[email protected]> wrote:

> Unfortunately, it looks like this is something that is core, not in the
> reportingcompatibility module. It looks like it would be easy to fix, if
> you still want it though.
>
> In CohortSearchHistory.createCompositionFilter(String):
>
> Set<String> andWords = new HashSet<String>();
> Set<String> orWords = new HashSet<String>();
> Set<String> notWords = new HashSet<String>();
> andWords.add("and");
> andWords.add("intersection");
> andWords.add("*");
> orWords.add("or");
> orWords.add("union");
> orWords.add("+");
> notWords.add("not");
> notWords.add("!");
>
> So you could use symbols instead of english words right now if you want.
> If you want to offer code changes, it could switch on current locale and
> use spanish "y" instead of "and" if locale is is a spanish based one.
>
> Ben
>
>
> On Mon, Mar 26, 2012 at 6:53 PM, Joaquín Blaya <
> [email protected]> wrote:
>
>> In completely translating the Cohort Builder to Spanish, one of the
>> things we wanted to do was to change what the user had to type in the text
>> box in the composition tab.  Right now they have to type AND, OR, or NOT,
>> and we'd like to translate that to spanish.
>>
>> Any idea how hard that would be and what it would entail?
>>
>> Also, are those the only three commands used or are there others?
>>
>> Thanks,
>>
>> Joaquín
>> ___________________________________________________________________
>> Gerente de Desarrollo, eHealth Systems <http://www.ehs.cl/>
>> Research Fellow, Escuela de Medicina de Harvard <http://hms.harvard.edu/>
>> Moderador, GHDOnline.org <http://www.ghdonline.org/>
>>
>

_________________________________________

To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to 
[email protected] with "SIGNOFF openmrs-devel-l" in the  body (not 
the subject) of your e-mail.

[mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l]

Reply via email to