Explorar el Código

moreLinkText mods

Adam Shaw hace 5 años
padre
commit
72bc1d3cbe
Se han modificado 70 ficheros con 90 adiciones y 71 borrados
  1. 1 1
      CHANGELOG.md
  2. 4 4
      packages/__tests__/src/legacy/eventLimitText.js
  3. 1 1
      packages/core/src/datelib/locale.ts
  4. 1 1
      packages/core/src/locales/af.js
  5. 1 1
      packages/core/src/locales/ar-dz.js
  6. 1 1
      packages/core/src/locales/ar-kw.js
  7. 1 1
      packages/core/src/locales/ar-ly.js
  8. 1 1
      packages/core/src/locales/ar-ma.js
  9. 1 1
      packages/core/src/locales/ar-sa.js
  10. 1 1
      packages/core/src/locales/ar-tn.js
  11. 1 1
      packages/core/src/locales/ar.js
  12. 1 1
      packages/core/src/locales/az.js
  13. 1 1
      packages/core/src/locales/bg.js
  14. 1 1
      packages/core/src/locales/bs.js
  15. 1 1
      packages/core/src/locales/ca.js
  16. 1 1
      packages/core/src/locales/cs.js
  17. 1 1
      packages/core/src/locales/da.js
  18. 1 1
      packages/core/src/locales/de.js
  19. 1 1
      packages/core/src/locales/el.js
  20. 1 1
      packages/core/src/locales/es-us.js
  21. 1 1
      packages/core/src/locales/es.js
  22. 1 1
      packages/core/src/locales/et.js
  23. 1 1
      packages/core/src/locales/eu.js
  24. 1 1
      packages/core/src/locales/fa.js
  25. 1 1
      packages/core/src/locales/fi.js
  26. 1 1
      packages/core/src/locales/fr-ca.js
  27. 1 1
      packages/core/src/locales/fr-ch.js
  28. 1 1
      packages/core/src/locales/fr.js
  29. 1 1
      packages/core/src/locales/gl.js
  30. 1 1
      packages/core/src/locales/he.js
  31. 1 1
      packages/core/src/locales/hi.js
  32. 1 1
      packages/core/src/locales/hr.js
  33. 1 1
      packages/core/src/locales/hu.js
  34. 1 1
      packages/core/src/locales/id.js
  35. 1 1
      packages/core/src/locales/is.js
  36. 1 1
      packages/core/src/locales/it.js
  37. 1 1
      packages/core/src/locales/ja.js
  38. 1 1
      packages/core/src/locales/ka.js
  39. 1 1
      packages/core/src/locales/kk.js
  40. 1 1
      packages/core/src/locales/ko.js
  41. 1 1
      packages/core/src/locales/lb.js
  42. 1 1
      packages/core/src/locales/lt.js
  43. 1 1
      packages/core/src/locales/lv.js
  44. 1 1
      packages/core/src/locales/mk.js
  45. 1 1
      packages/core/src/locales/ms.js
  46. 1 1
      packages/core/src/locales/nb.js
  47. 1 1
      packages/core/src/locales/nl.js
  48. 1 1
      packages/core/src/locales/nn.js
  49. 1 1
      packages/core/src/locales/pl.js
  50. 1 1
      packages/core/src/locales/pt-br.js
  51. 1 1
      packages/core/src/locales/pt.js
  52. 1 1
      packages/core/src/locales/ro.js
  53. 1 1
      packages/core/src/locales/ru.js
  54. 1 1
      packages/core/src/locales/sk.js
  55. 1 1
      packages/core/src/locales/sl.js
  56. 1 1
      packages/core/src/locales/sq.js
  57. 1 1
      packages/core/src/locales/sr-cyrl.js
  58. 1 1
      packages/core/src/locales/sr.js
  59. 1 1
      packages/core/src/locales/sv.js
  60. 1 1
      packages/core/src/locales/th.js
  61. 1 1
      packages/core/src/locales/tr.js
  62. 1 1
      packages/core/src/locales/uk.js
  63. 1 1
      packages/core/src/locales/uz.js
  64. 1 1
      packages/core/src/locales/vi.js
  65. 1 1
      packages/core/src/locales/zh-cn.js
  66. 1 1
      packages/core/src/locales/zh-tw.js
  67. 1 1
      packages/core/src/types/input-types.ts
  68. 14 0
      packages/daygrid/src/Table.tsx
  69. 4 1
      packages/daygrid/src/TableCell.tsx
  70. 2 0
      packages/daygrid/src/TableRow.tsx

+ 1 - 1
CHANGELOG.md

@@ -747,7 +747,7 @@ A "more..." link when there are too many events on a day ([304]). Works with mon
 as well as the all-day section of the agenda views. New options:
 - `eventLimit`. a number or `true`
 - `eventLimitClick`. the `"popover`" value will reveal all events in a raised panel (the default)
-- `eventLimitText`
+- `moreLinkText`
 - `dayPopoverFormat`
 
 Changes related to height and scrollbars:

+ 4 - 4
packages/__tests__/src/legacy/eventLimitText.js

@@ -1,7 +1,7 @@
 import frLocale from '@fullcalendar/core/locales/fr'
 import DayGridViewWrapper from '../lib/wrappers/DayGridViewWrapper'
 
-describe('eventLimitText', function() {
+describe('moreLinkText', function() { // TODO: rename file
   pushOptions({
     defaultDate: '2014-08-01', // important that it is the first week, so works w/ month + week views
     defaultView: 'dayGridMonth',
@@ -16,7 +16,7 @@ describe('eventLimitText', function() {
 
   it('allows a string', function() {
     let calendar = initCalendar({
-      eventLimitText: 'extra'
+      moreLinkText: 'extra'
     })
     let dayGridWrapper = new DayGridViewWrapper(calendar).dayGrid
     expect(dayGridWrapper.getMoreEl()).toHaveText('+2 extra')
@@ -24,7 +24,7 @@ describe('eventLimitText', function() {
 
   it('allows a function', function() {
     let calendar = initCalendar({
-      eventLimitText: function(n) {
+      moreLinkText: function(n) {
         expect(typeof n).toBe('number')
         return 'there are ' + n + ' more events!'
       }
@@ -44,7 +44,7 @@ describe('eventLimitText', function() {
   it('is not affected by a custom locale when the value is explicitly specified', function() {
     let calendar = initCalendar({
       locale: frLocale,
-      eventLimitText: 'extra'
+      moreLinkText: 'extra'
     })
     let dayGridWrapper = new DayGridViewWrapper(calendar).dayGrid
     expect(dayGridWrapper.getMoreEl()).toHaveText('+2 extra')

+ 1 - 1
packages/core/src/datelib/locale.ts

@@ -46,7 +46,7 @@ const RAW_EN_LOCALE = {
   },
   weekText: 'W',
   allDayText: 'all-day',
-  eventLimitText: 'more',
+  moreLinkText: 'more',
   noEventsMessage: 'No events to display'
 }
 

+ 1 - 1
packages/core/src/locales/af.js

@@ -16,6 +16,6 @@ export default {
     list: "Agenda"
   },
   allDayHtml: "Heeldag",
-  eventLimitText: "Addisionele",
+  moreLinkText: "Addisionele",
   noEventsMessage: "Daar is geen gebeurtenisse nie"
 };

+ 1 - 1
packages/core/src/locales/ar-dz.js

@@ -17,6 +17,6 @@ export default {
   },
   weekText: "أسبوع",
   allDayText: "اليوم كله",
-  eventLimitText: "أخرى",
+  moreLinkText: "أخرى",
   noEventsMessage: "أي أحداث لعرض"
 };

+ 1 - 1
packages/core/src/locales/ar-kw.js

@@ -17,6 +17,6 @@ export default {
   },
   weekText: "أسبوع",
   allDayText: "اليوم كله",
-  eventLimitText: "أخرى",
+  moreLinkText: "أخرى",
   noEventsMessage: "أي أحداث لعرض"
 };

+ 1 - 1
packages/core/src/locales/ar-ly.js

@@ -17,6 +17,6 @@ export default {
   },
   weekText: "أسبوع",
   allDayText: "اليوم كله",
-  eventLimitText: "أخرى",
+  moreLinkText: "أخرى",
   noEventsMessage: "أي أحداث لعرض"
 };

+ 1 - 1
packages/core/src/locales/ar-ma.js

@@ -17,6 +17,6 @@ export default {
   },
   weekText: "أسبوع",
   allDayText: "اليوم كله",
-  eventLimitText: "أخرى",
+  moreLinkText: "أخرى",
   noEventsMessage: "أي أحداث لعرض"
 };

+ 1 - 1
packages/core/src/locales/ar-sa.js

@@ -17,6 +17,6 @@ export default {
   },
   weekText: "أسبوع",
   allDayText: "اليوم كله",
-  eventLimitText: "أخرى",
+  moreLinkText: "أخرى",
   noEventsMessage: "أي أحداث لعرض"
 };

+ 1 - 1
packages/core/src/locales/ar-tn.js

@@ -17,6 +17,6 @@ export default {
   },
   weekText: "أسبوع",
   allDayText: "اليوم كله",
-  eventLimitText: "أخرى",
+  moreLinkText: "أخرى",
   noEventsMessage: "أي أحداث لعرض"
 };

+ 1 - 1
packages/core/src/locales/ar.js

@@ -17,6 +17,6 @@ export default {
   },
   weekText: "أسبوع",
   allDayText: "اليوم كله",
-  eventLimitText: "أخرى",
+  moreLinkText: "أخرى",
   noEventsMessage: "أي أحداث لعرض"
 };

+ 1 - 1
packages/core/src/locales/az.js

@@ -16,7 +16,7 @@ export default {
   },
   weekText: "Həftə",
   allDayText: "Bütün Gün",
-  eventLimitText: function(n) {
+  moreLinkText: function(n) {
     return "+ daha çox " + n;
   },
   noEventsMessage: "Göstərmək üçün hadisə yoxdur"

+ 1 - 1
packages/core/src/locales/bg.js

@@ -15,7 +15,7 @@ export default {
     list: "График"
   },
   allDayText: "Цял ден",
-  eventLimitText: function(n) {
+  moreLinkText: function(n) {
     return "+още " + n;
   },
   noEventsMessage: "Няма събития за показване"

+ 1 - 1
packages/core/src/locales/bs.js

@@ -16,7 +16,7 @@ export default {
   },
   weekText: "Sed",
   allDayText: "Cijeli dan",
-  eventLimitText: function(n) {
+  moreLinkText: function(n) {
     return "+ još " + n;
   },
   noEventsMessage: "Nema događaja za prikazivanje"

+ 1 - 1
packages/core/src/locales/ca.js

@@ -16,6 +16,6 @@ export default {
   },
   weekText: "Set",
   allDayText: "Tot el dia",
-  eventLimitText: "més",
+  moreLinkText: "més",
   noEventsMessage: "No hi ha esdeveniments per mostrar"
 };

+ 1 - 1
packages/core/src/locales/cs.js

@@ -16,7 +16,7 @@ export default {
   },
   weekText: "Týd",
   allDayText: "Celý den",
-  eventLimitText: function(n) {
+  moreLinkText: function(n) {
     return "+další: " + n;
   },
   noEventsMessage: "Žádné akce k zobrazení"

+ 1 - 1
packages/core/src/locales/da.js

@@ -16,6 +16,6 @@ export default {
   },
   weekText: "Uge",
   allDayText: "Hele dagen",
-  eventLimitText: "flere",
+  moreLinkText: "flere",
   noEventsMessage: "Ingen arrangementer at vise"
 };

+ 1 - 1
packages/core/src/locales/de.js

@@ -17,7 +17,7 @@ export default {
   },
   weekText: "KW",
   allDayText: "Ganztägig",
-  eventLimitText: function(n) {
+  moreLinkText: function(n) {
     return "+ weitere " + n;
   },
   noEventsMessage: "Keine Ereignisse anzuzeigen"

+ 1 - 1
packages/core/src/locales/el.js

@@ -16,6 +16,6 @@ export default {
   },
   weekText: "Εβδ",
   allDayText: "Ολοήμερο",
-  eventLimitText: "περισσότερα",
+  moreLinkText: "περισσότερα",
   noEventsMessage: "Δεν υπάρχουν γεγονότα προς εμφάνιση"
 };

+ 1 - 1
packages/core/src/locales/es-us.js

@@ -16,6 +16,6 @@ export default {
   },
   weekText: "Sm",
   allDayHtml: "Todo<br/>el día",
-  eventLimitText: "más",
+  moreLinkText: "más",
   noEventsMessage: "No hay eventos para mostrar"
 };

+ 1 - 1
packages/core/src/locales/es.js

@@ -16,6 +16,6 @@ export default {
   },
   weekText: "Sm",
   allDayHtml: "Todo<br/>el día",
-  eventLimitText: "más",
+  moreLinkText: "más",
   noEventsMessage: "No hay eventos para mostrar"
 };

+ 1 - 1
packages/core/src/locales/et.js

@@ -16,7 +16,7 @@ export default {
   },
   weekText: "näd",
   allDayText: "Kogu päev",
-  eventLimitText: function(n) {
+  moreLinkText: function(n) {
     return "+ veel " + n;
   },
   noEventsMessage: "Kuvamiseks puuduvad sündmused"

+ 1 - 1
packages/core/src/locales/eu.js

@@ -16,6 +16,6 @@ export default {
   },
   weekText: "As",
   allDayHtml: "Egun<br/>osoa",
-  eventLimitText: "gehiago",
+  moreLinkText: "gehiago",
   noEventsMessage: "Ez dago ekitaldirik erakusteko"
 };

+ 1 - 1
packages/core/src/locales/fa.js

@@ -17,7 +17,7 @@ export default {
   },
   weekText: "هف",
   allDayText: "تمام روز",
-  eventLimitText: function(n) {
+  moreLinkText: function(n) {
     return "بیش از " + n;
   },
   noEventsMessage: "هیچ رویدادی به نمایش"

+ 1 - 1
packages/core/src/locales/fi.js

@@ -16,6 +16,6 @@ export default {
   },
   weekText: "Vk",
   allDayText: "Koko päivä",
-  eventLimitText: "lisää",
+  moreLinkText: "lisää",
   noEventsMessage: "Ei näytettäviä tapahtumia"
 };

+ 1 - 1
packages/core/src/locales/fr-ca.js

@@ -13,6 +13,6 @@ export default {
   },
   weekText: "Sem.",
   allDayHtml: "Toute la<br/>journée",
-  eventLimitText: "en plus",
+  moreLinkText: "en plus",
   noEventsMessage: "Aucun événement à afficher"
 };

+ 1 - 1
packages/core/src/locales/fr-ch.js

@@ -17,6 +17,6 @@ export default {
   },
   weekText: "Sm",
   allDayHtml: "Toute la<br/>journée",
-  eventLimitText: "en plus",
+  moreLinkText: "en plus",
   noEventsMessage: "Aucun événement à afficher"
 };

+ 1 - 1
packages/core/src/locales/fr.js

@@ -17,6 +17,6 @@ export default {
   },
   weekText: "Sem.",
   allDayHtml: "Toute la<br/>journée",
-  eventLimitText: "en plus",
+  moreLinkText: "en plus",
   noEventsMessage: "Aucun événement à afficher"
 };

+ 1 - 1
packages/core/src/locales/gl.js

@@ -16,6 +16,6 @@ export default {
   },
   weekText: "Sm",
   allDayHtml: "Todo<br/>o día",
-  eventLimitText: "máis",
+  moreLinkText: "máis",
   noEventsMessage: "Non hai eventos para amosar"
 };

+ 1 - 1
packages/core/src/locales/he.js

@@ -12,7 +12,7 @@ export default {
     list: "סדר יום"
   },
   allDayText: "כל היום",
-  eventLimitText: "אחר",
+  moreLinkText: "אחר",
   noEventsMessage: "אין אירועים להצגה",
   weekText: "שבוע"
 };

+ 1 - 1
packages/core/src/locales/hi.js

@@ -16,7 +16,7 @@ export default {
   },
   weekText: "हफ्ता",
   allDayText: "सभी दिन",
-  eventLimitText: function(n) {
+  moreLinkText: function(n) {
     return "+अधिक " + n;
   },
   noEventsMessage: "कोई घटनाओं को प्रदर्शित करने के लिए"

+ 1 - 1
packages/core/src/locales/hr.js

@@ -16,7 +16,7 @@ export default {
   },
   weekText: "Tje",
   allDayText: "Cijeli dan",
-  eventLimitText: function(n) {
+  moreLinkText: function(n) {
     return "+ još " + n;
   },
   noEventsMessage: "Nema događaja za prikaz"

+ 1 - 1
packages/core/src/locales/hu.js

@@ -16,6 +16,6 @@ export default {
   },
   weekText: "Hét",
   allDayText: "Egész nap",
-  eventLimitText: "további",
+  moreLinkText: "további",
   noEventsMessage: "Nincs megjeleníthető esemény"
 };

+ 1 - 1
packages/core/src/locales/id.js

@@ -16,6 +16,6 @@ export default {
   },
   weekText: "Mg",
   allDayHtml: "Sehari<br/>penuh",
-  eventLimitText: "lebih",
+  moreLinkText: "lebih",
   noEventsMessage: "Tidak ada acara untuk ditampilkan"
 };

+ 1 - 1
packages/core/src/locales/is.js

@@ -16,6 +16,6 @@ export default {
   },
   weekText: "Vika",
   allDayHtml: "Allan<br/>daginn",
-  eventLimitText: "meira",
+  moreLinkText: "meira",
   noEventsMessage: "Engir viðburðir til að sýna"
 };

+ 1 - 1
packages/core/src/locales/it.js

@@ -16,7 +16,7 @@ export default {
   },
   weekText: "Sm",
   allDayHtml: "Tutto il<br/>giorno",
-  eventLimitText: function(n) {
+  moreLinkText: function(n) {
     return "+altri " + n;
   },
   noEventsMessage: "Non ci sono eventi da visualizzare"

+ 1 - 1
packages/core/src/locales/ja.js

@@ -12,7 +12,7 @@ export default {
   },
   weekText: "週",
   allDayText: "終日",
-  eventLimitText: function(n) {
+  moreLinkText: function(n) {
     return "他 " + n + " 件";
   },
   noEventsMessage: "表示する予定はありません"

+ 1 - 1
packages/core/src/locales/ka.js

@@ -16,7 +16,7 @@ export default {
   },
   weekText: "კვ",
   allDayText: "მთელი დღე",
-  eventLimitText: function(n) {
+  moreLinkText: function(n) {
     return "+ კიდევ " + n;
   },
   noEventsMessage: "ღონისძიებები არ არის"

+ 1 - 1
packages/core/src/locales/kk.js

@@ -16,7 +16,7 @@ export default {
   },
   weekText: "Не",
   allDayText: "Күні бойы",
-  eventLimitText: function(n) {
+  moreLinkText: function(n) {
     return "+ тағы " + n;
   },
   noEventsMessage: "Көрсету үшін оқиғалар жоқ"

+ 1 - 1
packages/core/src/locales/ko.js

@@ -12,6 +12,6 @@ export default {
   },
   weekText: "주",
   allDayText: "종일",
-  eventLimitText: "개",
+  moreLinkText: "개",
   noEventsMessage: "일정이 없습니다"
 };

+ 1 - 1
packages/core/src/locales/lb.js

@@ -16,6 +16,6 @@ export default {
   },
   weekText: "W",
   allDayText: "Ganzen Dag",
-  eventLimitText: "méi",
+  moreLinkText: "méi",
   noEventsMessage: "Nee Evenementer ze affichéieren"
 };

+ 1 - 1
packages/core/src/locales/lt.js

@@ -16,6 +16,6 @@ export default {
   },
   weekText: "SAV",
   allDayText: "Visą dieną",
-  eventLimitText: "daugiau",
+  moreLinkText: "daugiau",
   noEventsMessage: "Nėra įvykių rodyti"
 };

+ 1 - 1
packages/core/src/locales/lv.js

@@ -16,7 +16,7 @@ export default {
   },
   weekText: "Ned.",
   allDayText: "Visu dienu",
-  eventLimitText: function(n) {
+  moreLinkText: function(n) {
     return "+vēl " + n;
   },
   noEventsMessage: "Nav notikumu"

+ 1 - 1
packages/core/src/locales/mk.js

@@ -12,7 +12,7 @@ export default {
   },
   weekText: "Сед",
   allDayText: "Цел ден",
-  eventLimitText: function(n) {
+  moreLinkText: function(n) {
     return "+повеќе " + n;
   },
   noEventsMessage: "Нема настани за прикажување"

+ 1 - 1
packages/core/src/locales/ms.js

@@ -16,7 +16,7 @@ export default {
   },
   weekText: "Mg",
   allDayText: "Sepanjang hari",
-  eventLimitText: function(n) {
+  moreLinkText: function(n) {
     return "masih ada " + n + " acara";
   },
   noEventsMessage: "Tiada peristiwa untuk dipaparkan"

+ 1 - 1
packages/core/src/locales/nb.js

@@ -16,6 +16,6 @@ export default {
   },
   weekText: "Uke",
   allDayText: "Hele dagen",
-  eventLimitText: "til",
+  moreLinkText: "til",
   noEventsMessage: "Ingen hendelser å vise"
 };

+ 1 - 1
packages/core/src/locales/nl.js

@@ -16,6 +16,6 @@ export default {
     list: "Agenda"
   },
   allDayText: "Hele dag",
-  eventLimitText: "extra",
+  moreLinkText: "extra",
   noEventsMessage: "Geen evenementen om te laten zien"
 };

+ 1 - 1
packages/core/src/locales/nn.js

@@ -16,6 +16,6 @@ export default {
   },
   weekText: "Veke",
   allDayText: "Heile dagen",
-  eventLimitText: "til",
+  moreLinkText: "til",
   noEventsMessage: "Ingen hendelser å vise"
 };

+ 1 - 1
packages/core/src/locales/pl.js

@@ -16,6 +16,6 @@ export default {
   },
   weekText: "Tydz",
   allDayText: "Cały dzień",
-  eventLimitText: "więcej",
+  moreLinkText: "więcej",
   noEventsMessage: "Brak wydarzeń do wyświetlenia"
 };

+ 1 - 1
packages/core/src/locales/pt-br.js

@@ -12,7 +12,7 @@ export default {
   },
   weekText: "Sm",
   allDayText: "dia inteiro",
-  eventLimitText: function(n) {
+  moreLinkText: function(n) {
     return "mais +" + n;
   },
   noEventsMessage: "Não há eventos para mostrar"

+ 1 - 1
packages/core/src/locales/pt.js

@@ -16,6 +16,6 @@ export default {
   },
   weekText: "Sem",
   allDayText: "Todo o dia",
-  eventLimitText: "mais",
+  moreLinkText: "mais",
   noEventsMessage: "Não há eventos para mostrar"
 };

+ 1 - 1
packages/core/src/locales/ro.js

@@ -16,7 +16,7 @@ export default {
   },
   weekText: "Săpt",
   allDayText: "Toată ziua",
-  eventLimitText: function(n) {
+  moreLinkText: function(n) {
     return "+alte " + n;
   },
   noEventsMessage: "Nu există evenimente de afișat"

+ 1 - 1
packages/core/src/locales/ru.js

@@ -16,7 +16,7 @@ export default {
   },
   weekText: "Нед",
   allDayText: "Весь день",
-  eventLimitText: function(n) {
+  moreLinkText: function(n) {
     return "+ ещё " + n;
   },
   noEventsMessage: "Нет событий для отображения"

+ 1 - 1
packages/core/src/locales/sk.js

@@ -16,7 +16,7 @@ export default {
   },
   weekText: "Ty",
   allDayText: "Celý deň",
-  eventLimitText: function(n) {
+  moreLinkText: function(n) {
     return "+ďalšie: " + n;
   },
   noEventsMessage: "Žiadne akcie na zobrazenie"

+ 1 - 1
packages/core/src/locales/sl.js

@@ -16,6 +16,6 @@ export default {
   },
   weekText: "Teden",
   allDayText: "Ves dan",
-  eventLimitText: "več",
+  moreLinkText: "več",
   noEventsMessage: "Ni dogodkov za prikaz"
 };

+ 1 - 1
packages/core/src/locales/sq.js

@@ -16,7 +16,7 @@ export default {
   },
   weekText: "Ja",
   allDayHtml: "Gjithë<br/>ditën",
-  eventLimitText: function(n) {
+  moreLinkText: function(n) {
     return "+më tepër " + n;
   },
   noEventsMessage: "Nuk ka evente për të shfaqur"

+ 1 - 1
packages/core/src/locales/sr-cyrl.js

@@ -16,7 +16,7 @@ export default {
   },
   weekText: "Сед",
   allDayText: "Цео дан",
-  eventLimitText: function(n) {
+  moreLinkText: function(n) {
     return "+ још " + n;
   },
   noEventsMessage: "Нема догађаја за приказ"

+ 1 - 1
packages/core/src/locales/sr.js

@@ -16,7 +16,7 @@ export default {
   },
   weekText: "Sed",
   allDayText: "Cеo dan",
-  eventLimitText: function(n) {
+  moreLinkText: function(n) {
     return "+ još " + n;
   },
   noEventsMessage: "Nеma događaja za prikaz"

+ 1 - 1
packages/core/src/locales/sv.js

@@ -16,6 +16,6 @@ export default {
   },
   weekText: "v.",
   allDayText: "Heldag",
-  eventLimitText: "till",
+  moreLinkText: "till",
   noEventsMessage: "Inga händelser att visa"
 };

+ 1 - 1
packages/core/src/locales/th.js

@@ -19,6 +19,6 @@ export default {
   },
   weekText: "สัปดาห์",
   allDayText: "ตลอดวัน",
-  eventLimitText: "เพิ่มเติม",
+  moreLinkText: "เพิ่มเติม",
   noEventsMessage: "ไม่มีกิจกรรมที่จะแสดง"
 };

+ 1 - 1
packages/core/src/locales/tr.js

@@ -16,6 +16,6 @@ export default {
   },
   weekText: "Hf",
   allDayText: "Tüm gün",
-  eventLimitText: "daha fazla",
+  moreLinkText: "daha fazla",
   noEventsMessage: "Gösterilecek etkinlik yok"
 };

+ 1 - 1
packages/core/src/locales/uk.js

@@ -16,7 +16,7 @@ export default {
   },
   weekText: "Тиж",
   allDayText: "Увесь день",
-  eventLimitText: function(n) {
+  moreLinkText: function(n) {
     return "+ще " + n + "...";
   },
   noEventsMessage: "Немає подій для відображення"

+ 1 - 1
packages/core/src/locales/uz.js

@@ -8,7 +8,7 @@ export default {
     list: "Kun tartibi"
   },
   allDayText: "Kun bo'yi",
-  eventLimitText: function(n) {
+  moreLinkText: function(n) {
     return "+ yana " + n;
   },
   noEventsMessage: "Ko'rsatish uchun voqealar yo'q"

+ 1 - 1
packages/core/src/locales/vi.js

@@ -16,7 +16,7 @@ export default {
   },
   weekText: "Tu",
   allDayText: "Cả ngày",
-  eventLimitText: function(n) {
+  moreLinkText: function(n) {
     return "+ thêm " + n;
   },
   noEventsMessage: "Không có sự kiện để hiển thị"

+ 1 - 1
packages/core/src/locales/zh-cn.js

@@ -17,7 +17,7 @@ export default {
   },
   weekText: "周",
   allDayText: "全天",
-  eventLimitText: function(n) {
+  moreLinkText: function(n) {
     return "另外 " + n + " 个";
   },
   noEventsMessage: "没有事件显示"

+ 1 - 1
packages/core/src/locales/zh-tw.js

@@ -12,6 +12,6 @@ export default {
   },
   weekText: "周",
   allDayText: "整天",
-  eventLimitText: '顯示更多',
+  moreLinkText: '顯示更多',
   noEventsMessage: "没有任何活動"
 };

+ 1 - 1
packages/core/src/types/input-types.ts

@@ -144,7 +144,7 @@ export interface OptionsInputBase {
   weekText?: string
   displayEventTime?: boolean
   displayEventEnd?: boolean
-  eventLimitText?: string | ((eventCnt: number) => string)
+  moreLinkText?: string | ((eventCnt: number) => string)
   dayPopoverFormat?: FormatterInput
   navLinks?: boolean
   navLinkDayClick?: string | ((date: Date, jsEvent: Event) => void)

+ 14 - 0
packages/daygrid/src/Table.tsx

@@ -61,6 +61,7 @@ export default class Table extends DateComponent<TableProps, TableState> {
   private splitDateSelectionSegs = memoize(splitSegsByRow)
   private splitEventDrag = memoize(splitInteractionByRow)
   private splitEventResize = memoize(splitInteractionByRow)
+  private buildBuildMoreLinkText = memoize(buildBuildMoreLinkText)
   private rootEl: HTMLElement
   private rowRefs = new RefMap<TableRow>()
   private rowPositions: PositionCache
@@ -77,6 +78,7 @@ export default class Table extends DateComponent<TableProps, TableState> {
     let dateSelectionSegsByRow = this.splitDateSelectionSegs(props.dateSelectionSegs, rowCnt)
     let eventDragByRow = this.splitEventDrag(props.eventDrag, rowCnt)
     let eventResizeByRow = this.splitEventResize(props.eventResize, rowCnt)
+    let buildMoreLinkText = this.buildBuildMoreLinkText(context.options.moreLinkText)
 
     let classNames = [ 'fc-daygrid' ]
     if (props.vGrowRows && props.eventLimit === true) {
@@ -116,6 +118,7 @@ export default class Table extends DateComponent<TableProps, TableState> {
                   eventResize={eventResizeByRow[row]}
                   eventLimit={props.eventLimit}
                   clientWidth={props.clientWidth}
+                  buildMoreLinkText={buildMoreLinkText}
                   onMoreClick={this.handleMoreLinkClick}
                 />
               ))}
@@ -248,3 +251,14 @@ export default class Table extends DateComponent<TableProps, TableState> {
   }
 
 }
+
+
+function buildBuildMoreLinkText(moreLimitTextInput): (num: number) => string {
+  if (typeof moreLimitTextInput === 'function') {
+    return moreLimitTextInput
+  } else {
+    return function(num) {
+      return `+${num} ${moreLimitTextInput}`
+    }
+  }
+}

+ 4 - 1
packages/daygrid/src/TableCell.tsx

@@ -29,6 +29,7 @@ export interface TableCellProps extends TableCellModel {
   showWeekNumber: boolean
   dateProfile: DateProfile
   todayRange: DateRange
+  buildMoreLinkText: (num: number) => string
   onMoreClick?: (arg: MoreLinkArg) => void
 }
 
@@ -102,7 +103,9 @@ export default class TableCell extends DateComponent<TableCellProps> {
                 {props.fgContent}
                 {Boolean(props.moreCnt) &&
                   <div class='fc-more' style={{ marginTop: props.moreMarginTop }}>
-                    <a onClick={this.handleMoreLink}>+{props.moreCnt} more</a>
+                    <a onClick={this.handleMoreLink}>
+                      {props.buildMoreLinkText(props.moreCnt)}
+                    </a>
                   </div>
                 }
               </div>

+ 2 - 0
packages/daygrid/src/TableRow.tsx

@@ -42,6 +42,7 @@ export interface TableRowProps {
   dateProfile: DateProfile
   todayRange: DateRange
   enableNumbers: boolean
+  buildMoreLinkText: (num: number) => string
 }
 
 export interface RowMoreLinkArg extends MoreLinkArg {
@@ -126,6 +127,7 @@ export default class TableRow extends DateComponent<TableRowProps, TableRowState
               extraDataAttrs={cell.extraDataAttrs}
               moreCnt={moreCnts[col]}
               moreMarginTop={moreTops[col] /* rename */}
+              buildMoreLinkText={props.buildMoreLinkText}
               onMoreClick={this.handleMoreClick}
               hasEvents={Boolean(normalFgNodes.length)}
               fgPaddingBottom={paddingBottoms[col]}