en.js 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. /* jshint sub: true */
  2. lang["en"] = {
  3. unknownMember: "Unknown member",
  4. unknownChannel: "Unknown channel",
  5. newMessage: "New message",
  6. message: "Message",
  7. netErrorShort: "Network",
  8. onlyVisible: "(only visible to you)",
  9. starred: "Starred",
  10. channels: "Channels",
  11. members: "Members",
  12. privateMessageRoom: "Direct messages",
  13. shareYourLocation: "Share your GPS location",
  14. ok: "Ok",
  15. dissmiss: "Cancel",
  16. formatDate: function(ts) {
  17. if (typeof(ts) !== "string")
  18. ts = parseFloat(ts);
  19. var today = new Date(),
  20. yesterday = new Date(),
  21. dateObj = new Date(ts);
  22. today.setHours(0, 0, 0, 0);
  23. yesterday.setTime(today.getTime());
  24. yesterday.setDate(yesterday.getDate() -1);
  25. if (dateObj.getTime() > today.getTime()) {
  26. // Today time
  27. return dateObj.toLocaleTimeString();
  28. }
  29. if (dateObj.getTime() > yesterday.getTime()) {
  30. return "yesterday, " +dateObj.toLocaleTimeString();
  31. }
  32. return dateObj.toLocaleString();
  33. },
  34. chanName: function(serviceName, chanName) {
  35. return serviceName +'/' +chanName;
  36. },
  37. dom: {
  38. "fileUploadCancel": "Cancel",
  39. "neterror": "Cannot connect to chat !",
  40. "ctxMenuSettings": "Settings",
  41. "ctxMenuLogout": "Logout",
  42. "settingTitle": "Settings",
  43. "setting-menu-services": "Services",
  44. "settings-services-title": "Services",
  45. "setting-menu-display": "Display",
  46. "settings-display-title": "Display",
  47. "setting-menu-privacy": "Privacy",
  48. "settings-privacy-title": "Privacy",
  49. "settingCommit": "Apply",
  50. "settings-serviceAddButton": "Add a service",
  51. "settings-serviceListEmpty": "You don't have any service yet. Please add a service to continue.",
  52. "settings-serviceAddConfirm": "Next",
  53. "settings-displayEmojiProviderLbl": "Emoji provider",
  54. "settings-displayDisplayAvatarLbl": "Display avatars",
  55. "settings-displayColorfulNamesLbl": "Colorful names"
  56. }
  57. };
  58. lang["en"].pinCount = function(count) {
  59. if (count === 0)
  60. return "No pinned messages";
  61. return count + (count === 1 ? " pinned message" : " pinned messages");
  62. };
  63. lang["en"].userCount = function(count) {
  64. if (count === 0)
  65. return "No users in this room";
  66. return count + (count === 1 ? " user" : " users");
  67. };
  68. lang["en"].edited = function(ts) {
  69. return "(edited " +lang["en"].formatDate(ts) +")";
  70. };
  71. lang["en"].topicDetail = function(creator, ts) {
  72. return "by " +creator.getName() +" on " +lang["en"].formatDate(ts);
  73. };