How to specify a language priority in reference list?

In first of all, thanks a lot for the magnificent bibliography tool to developers!

I need to use English and Russian sources in my paper. I'd like to create my own style where there will be a possibility to place the following reference order:
1. Author1 ..... (Russian source in Russian language)
2. Author2 ..... (Russian source in Russian language)
......
3. Author1 ..... (source in English)
4. Author2 ..... (source in English)
......

The first list of overall sorted reference list consists of alphabetically sorted references in Russian. The second one consists a reference list in English.

Unfortunately, the styles used are not put Russian sources at first place. I can't find an information about how to organize it. Could anyone please help me?
  • Oh, I'm also dealing with this problem when using Endnote to create bibliography list. I have found one solution, though it's not very efficient, that in the Language field, put any name that is sorted before English in alphabet list (for e.g. you put an underscore right before Russian like this one: _Russian). Then it will sort your Russian references first then English.
    Hope this helps.
  • Thanks Nickel for your reply!
    I shall try to follow your advice. It seems that such problems are occurred in many proprietary and freeware programs. I wonder if the problem is interesting for developers or not... If a user going to use only one language in his own bibliography list then there is no troubles. Otherwise, everyone deals with difficulties.
  • Such tricks are not always workable. For instance, if the style "Nature Journal" is selected then, anyway, Russian sources are placed at the end of overall reference list. I suspect that it is necessary to make corrections in reference style to solve a problem. It is possible to specify order of sorting by Language field while the reference style is created, is not it?
  • edited February 24, 2009
    I found a solution to this problem as follows. I do not use the box call-number. For Russian authors field call-number is set to 1 for English 2. That's it! The style is as follows:
    <sort>
    <key variable="call-number" sort="ascending"/>
    <key variable="author" sort="ascending"/>
    <key variable="issue" sort="ascending"/>
    </sort>
    Perhaps it is not right but it works!
  • Thanks vsink for the advice! I will try it.
  • edited February 28, 2009
    Welcome. I forgot to say that the sample code should be inserted in the tag <bibliography>.
Sign In or Register to comment.