name_order_conventions.php 6.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <?php
  2. /**
  3. * The following table contains two types of conventions concerning person names:
  4. *
  5. * "format" - determines how a full person name to be formatted, i.e. in what order the title, the first_name and the last_name to be placed.
  6. * You maight need to correct the value for your language. The possible values are:
  7. * title first_name last_name - Western order;
  8. * title last_name first_name - Eastern order;
  9. * title last_name, first_name - Western libraries order.
  10. * Placing the title (Dr, Mr, Miss, etc) depends on the tradition in you country.
  11. * @link http://en.wikipedia.org/wiki/Personal_name#Naming_convention
  12. *
  13. * "sort_by" - determines you preferable way of sorting person names. The possible values are:
  14. * first_name - sorting names with priority for the first name;
  15. * last_name - sorting names with priority for the last name.
  16. *
  17. * For licensing terms, see dokeos_license.txt.
  18. */
  19. return array(
  20. 'arabic' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  21. 'asturian' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  22. 'bosnian' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  23. 'brazilian' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  24. 'bulgarian' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  25. 'catalan' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  26. 'croatian' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  27. 'czech' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  28. 'danish' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  29. 'dari' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  30. 'dutch' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  31. 'english' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  32. 'euskera' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  33. 'esperanto' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  34. 'finnish' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  35. 'french' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  36. 'friulian' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  37. 'galician' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  38. 'georgian' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  39. 'german' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  40. 'greek' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  41. 'hebrew' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  42. 'hungarian' => array( 'format' => 'title last_name first_name', 'sort_by' => 'last_name' ), // Eastern order
  43. 'indonesian' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  44. 'italian' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  45. 'japanese' => array( 'format' => 'title last_name first_name', 'sort_by' => 'last_name' ), // Eastern order
  46. 'korean' => array( 'format' => 'title last_name first_name', 'sort_by' => 'last_name' ), // Eastern order
  47. 'latvian' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  48. 'lithuanian' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  49. 'macedonian' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  50. 'malay' => array( 'format' => 'title last_name first_name', 'sort_by' => 'last_name' ), // Eastern order
  51. 'norwegian' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  52. 'occitan' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  53. 'pashto' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  54. 'persian' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  55. 'polish' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  56. 'portuguese' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  57. 'quechua_cusco' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  58. 'romanian' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  59. 'russian' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  60. 'serbian' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  61. 'simpl_chinese' => array( 'format' => 'title last_name first_name', 'sort_by' => 'last_name' ), // Eastern order
  62. 'slovak' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  63. 'slovenian' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  64. 'spanish' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  65. 'swahili' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  66. 'swedish' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  67. 'thai' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  68. 'trad_chinese' => array( 'format' => 'title last_name first_name', 'sort_by' => 'last_name' ), // Eastern order
  69. 'turkce' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  70. 'ukrainian' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' ),
  71. 'vietnamese' => array( 'format' => 'title last_name first_name', 'sort_by' => 'last_name' ), // Eastern order
  72. 'yoruba' => array( 'format' => 'title first_name last_name', 'sort_by' => 'first_name' )
  73. );