{{#if isGM}}

{{localize 'FSC.Configuration.Global.Title'}}

{{localize 'FSC.Configuration.Global.Description'}}

{{localize 'FSC.Configuration.Global.SyncCalendars.Description'}}

{{localize 'FSC.Configuration.Time.SecondsInCombatRoundHelp'}}

{{localize 'FSC.Configuration.CombatPauseRule.Description'}}

{{localize 'FSC.Configuration.Global.ShowNoteFolder.Description'}}

{{localize 'FSC.Configuration.Global.InGameChatTimestamp.Description'}}

{{/if}}

{{localize 'FSC.Configuration.Client.Title'}}

{{localize 'FSC.Configuration.Client.Description'}}

{{localize 'FSC.Configuration.Theme.Description'}}

{{localize 'FSC.Configuration.Client.OpenOnLoad.Description'}}

{{localize 'FSC.Configuration.Client.OpenCompact.Description'}}

{{localize 'FSC.Configuration.Client.RememberPosition.Description'}}

{{localize 'FSC.Configuration.Client.RememberCompactPosition.Description'}}

{{localize 'FSC.Configuration.Client.NoteReminderNotification.Description'}}

{{localize 'FSC.Configuration.Client.NoteListOpenDirection.Description'}}

{{localize 'FSC.Configuration.Client.AlwaysShowNoteList.Description'}}

{{localize 'FSC.Configuration.Client.PersistentOpen.Description'}}

{{rangePicker name="scCompactViewScale" value=clientSettings.compactViewScale step=10 min=70 max=200}}

{{localize 'FSC.Configuration.Client.CompactViewScale.Description'}}

{{#if isGM}}

{{localize 'Permissions'}}

{{localize 'FSC.Configuration.General.Permissions.Note'}}

  • {{localize 'FSC.Configuration.General.CalendarPlayerVisibleHelp'}}

  • {{localize 'FSC.Configuration.General.PlayerAddNotesHelp'}}

  • {{localize 'FSC.Configuration.General.PlayerReorderNotesHelp'}}

  • {{localize 'FSC.Configuration.General.PlayersChangeDateTimeHelp'}}

  • {{localize 'FSC.Configuration.General.PlayersChangeActiveCalendarHelp'}}

{{localize 'FSC.Configuration.General.ImportExport.Title'}}

{{localize 'FSC.Configuration.ImportExport.ImportDescription'}}

  • {{#each calendars}}
  • {{/each}}

{{localize 'FSC.Configuration.ImportExport.ExportDescription'}}

{{localize 'FSC.AddNewCalendar'}}

{{localize 'FSC.Configuration.AddCalendar.CalendarNameHelp'}}

{{localize 'FSC.Configuration.General.QuickSetup'}}

{{localize 'FSC.Configuration.QuickSetup.Description'}}

{{localize 'FSC.Configuration.QuickSetup.ChoosePredefinedDescription'}}

{{#each predefined}}
{{localize label}}
{{localize "FSC.Includes"}}: {{#if config}} {{/if}} {{#if notes}} {{/if}}
{{/each}}

{{localize 'FSC.Configuration.QuickSetup.ImportNotesDescription'}}

{{sc-date-selector id='quick-setup-predefined-calendar' calendar=activeCalendarId selectedStartDate=qsCalDate selectedEndDate=qsCalDate position='left-down' allowDateRangeSelection=false showTimeSelector=false editYear=true }}

{{localize 'FSC.Configuration.QuickSetup.ChooseCurrentDateDescription'}}

{{localize 'FSC.Configuration.General.ShowClockHelp'}}

{{localize 'FSC.Configuration.General.Title'}}

{{localize 'FSC.Configuration.General.Description'}}

{{localize 'FSC.Configuration.General.CalendarNameHelp'}}

{{localize 'FSC.Configuration.General.GameWorldTimeHelp'}}

{{#if (eq gameSystem 'pf2e')}}

{{localize 'FSC.Configuration.General.PF2ESyncHelp'}}

{{/if}}

{{localize 'FSC.Configuration.Display.DateTimeFormat'}}

{{{localize 'FSC.Configuration.Display.Description'}}}

{{localize 'FSC.DateFormat.Title'}}
{{localize 'FSC.DateFormat.Description'}}
{{localize 'FSC.DateFormat.YearOptions'}}
{{localize 'FSC.Token'}} {{localize 'FSC.Description'}} {{localize 'FSC.ExampleResult'}}
YYYY {{localize 'FSC.DateFormat.Year.Full'}} {{localize 'FSC.DateFormat.Year.FullExample'}}
YY {{localize 'FSC.DateFormat.Year.Short'}} {{localize 'FSC.DateFormat.Year.ShortExample'}}
YN {{localize 'FSC.DateFormat.Year.Name'}} {{localize 'FSC.DateFormat.Year.NameExample'}}
YA {{localize 'FSC.DateFormat.Year.Prefix'}} {{localize 'FSC.DateFormat.Year.PrefixExample'}}
YZ {{localize 'FSC.DateFormat.Year.Postfix'}} {{localize 'FSC.DateFormat.Year.PostfixExample'}}
{{localize 'FSC.DateFormat.MonthOptions'}}
{{localize 'FSC.Token'}} {{localize 'FSC.Description'}} {{localize 'FSC.ExampleResult'}}
M {{localize 'FSC.DateFormat.Month.Number'}} {{localize 'FSC.DateFormat.Month.NumberExample'}}
MM {{localize 'FSC.DateFormat.Month.NumberPadded'}} {{localize 'FSC.DateFormat.Month.NumberPaddedExample'}}
MMM {{localize 'FSC.DateFormat.Month.AbbreviatedName'}} {{localize 'FSC.DateFormat.Month.AbbreviatedNameExample'}}
MMMM {{localize 'FSC.DateFormat.Month.Name'}} {{localize 'FSC.DateFormat.Month.NameExample'}}
{{localize 'FSC.DateFormat.DayOptions'}}
{{localize 'FSC.Token'}} {{localize 'FSC.Description'}} {{localize 'FSC.ExampleResult'}}
D {{localize 'FSC.DateFormat.Day.Number'}} {{localize 'FSC.DateFormat.Day.NumberExample'}}
DD {{localize 'FSC.DateFormat.Day.NumberPadded'}} {{localize 'FSC.DateFormat.Day.NumberPaddedExample'}}
DO {{localize 'FSC.DateFormat.Day.NumberSuffix'}} {{localize 'FSC.DateFormat.Day.NumberSuffixExample'}}
{{localize 'FSC.DateFormat.WeekdayOptions'}}
{{localize 'FSC.Token'}} {{localize 'FSC.Description'}} {{localize 'FSC.ExampleResult'}}
d {{localize 'FSC.DateFormat.Weekday.Number'}} {{localize 'FSC.DateFormat.Weekday.NumberExample'}}
dd {{localize 'FSC.DateFormat.Weekday.NumberPadded'}} {{localize 'FSC.DateFormat.Weekday.NumberPaddedExample'}}
ddd {{localize 'FSC.DateFormat.Weekday.AbbreviatedName'}} {{localize 'FSC.DateFormat.Weekday.AbbreviatedNameExample'}}
dddd {{localize 'FSC.DateFormat.Weekday.Name'}} {{localize 'FSC.DateFormat.Weekday.NameExample'}}
{{localize 'FSC.DateFormat.HourOptions'}}
{{localize 'FSC.Token'}} {{localize 'FSC.Description'}} {{localize 'FSC.ExampleResult'}}
h {{localize 'FSC.DateFormat.Hour.12Hour'}} {{localize 'FSC.DateFormat.Hour.12HourExample'}}
H {{localize 'FSC.DateFormat.Hour.24Hour'}} {{localize 'FSC.DateFormat.Hour.24HourExample'}}
hh {{localize 'FSC.DateFormat.Hour.12HourPadded'}} {{localize 'FSC.DateFormat.Hour.12HourPaddedExample'}}
HH {{localize 'FSC.DateFormat.Hour.24HourPadded'}} {{localize 'FSC.DateFormat.Hour.24HourPaddedExample'}}
a {{localize 'FSC.DateFormat.Hour.ampm'}} {{localize 'FSC.DateFormat.Hour.ampmExample'}}
A {{localize 'FSC.DateFormat.Hour.AMPM'}} {{localize 'FSC.DateFormat.Hour.AMPMExample'}}
{{localize 'FSC.DateFormat.MinuteOptions'}}
{{localize 'FSC.Token'}} {{localize 'FSC.Description'}} {{localize 'FSC.ExampleResult'}}
m {{localize 'FSC.DateFormat.Minute.Number'}} {{localize 'FSC.DateFormat.Minute.NumberExample'}}
mm {{localize 'FSC.DateFormat.Minute.NumberPadded'}} {{localize 'FSC.DateFormat.Minute.NumberPaddedExample'}}
{{localize 'FSC.DateFormat.SecondOptions'}}
{{localize 'FSC.Token'}} {{localize 'FSC.Description'}} {{localize 'FSC.ExampleResult'}}
s {{localize 'FSC.DateFormat.Second.Number'}} {{localize 'FSC.DateFormat.Second.NumberExample'}}
ss {{localize 'FSC.DateFormat.Second.NumberPadded'}} {{localize 'FSC.DateFormat.Second.NumberPaddedExample'}}
{{localize 'FSC.DateFormat.Text'}}
{{localize 'FSC.Token'}} {{localize 'FSC.Description'}} {{localize 'FSC.ExampleResult'}}
[*] {{localize 'FSC.DateFormat.TextDescription'}} {{localize 'FSC.DateFormat.TextExample'}}
{{localize 'FSC.Example'}}: {{uiElementStates.dateFormatExample}}

{{localize 'FSC.Configuration.General.Display.DateFormat.DateHelp'}}

{{localize 'FSC.Example'}}: {{uiElementStates.timeFormatExample}}

{{localize 'FSC.Configuration.General.Display.DateFormat.TimeHelp'}}

{{localize 'FSC.Example'}}: {{uiElementStates.monthYearFormatExample}}

{{localize 'FSC.Configuration.General.Display.DateFormat.MonthYearHelp'}}

{{localize 'FSC.Example'}}: {{uiElementStates.chatFormatExample}}

{{localize 'FSC.Configuration.General.Display.DateFormat.ChatTimeHelp'}}

{{localize 'FSC.Configuration.Display.Compact'}}

{{localize 'FSC.Configuration.Display.CompactControls.Description'}}

{{localize 'FSC.Configuration.Year.Title'}}

{{localize 'FSC.Configuration.Year.CurrentHelp'}}

{{localize 'FSC.Configuration.Year.PrefixHelp'}}

{{localize 'FSC.Configuration.Year.PostfixHelp'}}

{{localize 'FSC.Configuration.Year.YearZeroHelp'}}

{{localize 'FSC.Configuration.Year.YearNames'}}

{{localize 'FSC.Configuration.Year.YearNameBehaviourHelp'}}

{{localize 'FSC.Configuration.Year.YearNamesStartHelp'}}

{{localize 'FSC.Configuration.Year.YearName'}}
{{#each currentYear.yearNames}}
{{/each}}

{{localize 'FSC.Configuration.Months'}}

{{localize 'FSC.Configuration.Month.Description'}}

{{localize 'FSC.Configuration.Month.Name'}}
{{localize 'FSC.Configuration.Month.Days'}}
{{localize 'FSC.Configuration.Month.Intercalary'}}
{{localize 'FSC.Configuration.Month.Number'}}
{{#each months}}
{{#if (gt numericRepresentation 0)}}{{numericRepresentation}}{{else}}IC{{/if}}

{{localize 'FSC.Configuration.Month.AbbreviationHelp'}}

{{localize 'FSC.Configuration.Month.DescriptionHelp'}}

{{localize 'FSC.Configuration.Month.IntercalaryIncludeHelp'}}

{{localize 'FSC.Configuration.Month.DayOffsetHelp'}}

{{localize 'FSC.Configuration.Month.StartingWeekDayHelp'}}

{{/each}}

{{localize 'FSC.Configuration.Weekday.Title'}}

{{localize 'FSC.Configuration.Weekday.ShowHeadingsHelp'}}

{{localize 'FSC.Configuration.Weekday.FirstWeekDayHelp'}}

{{localize 'FSC.Configuration.Weekdays'}}

{{localize 'FSC.Configuration.Weekday.Name'}}
{{localize 'FSC.Configuration.Weekday.Abbreviation'}}
{{#each weekdays}}

{{localize 'FSC.Configuration.Weekday.WeekendHelp'}}

{{localize 'FSC.Configuration.Weekday.DescriptionHelp'}}

{{/each}}

{{localize 'FSC.Configuration.LeapYear.Title'}}

{{localize 'FSC.Configuration.LeapYear.RuleHelp'}}

{{localize 'FSC.Configuration.LeapYear.CustomModHelp'}}

{{localize 'FSC.Configuration.LeapYear.StartingYearHelp'}}

{{localize 'FSC.Configuration.Months'}}

{{localize 'FSC.Configuration.Month.Name'}}
{{localize 'FSC.Configuration.LeapYear.Days'}}
{{localize 'FSC.Configuration.Month.Number'}}
{{#each months}}
{{name}}
{{#if numericRepresentation}}{{numericRepresentation}}{{else}}IC{{/if}}
{{/each}}

{{localize 'FSC.Configuration.Season.Title'}}

{{#each seasonColors}} {{/each}}
{{localize 'FSC.Configuration.Season.Name'}}
{{localize 'FSC.Configuration.Season.StartingDate'}}
{{localize 'FSC.Configuration.Season.SunriseSunset'}}
{{localize 'FSC.Configuration.Season.Icon'}}
{{localize 'FSC.Configuration.Season.Color'}}
{{#each seasons}}
{{sc-date-selector id=startDateSelectorId calendar=../activeCalendarId showDateSelector=true showTimeSelector=false showCalendarYear=false useCloneCalendars=true selectedStartDate=startDateSelectedDate }}
{{sc-date-selector id=sunriseSelectorId calendar=../activeCalendarId showDateSelector=false showTimeSelector=true allowDateRangeSelection=false allowTimeRangeSelection=true timeDelimiter='/' useCloneCalendars=true selectedStartDate=sunriseSelectorSelectedDates.start selectedEndDate=sunriseSelectorSelectedDates.end}}

{{localize 'FSC.Configuration.Season.DescriptionHelp'}}

{{/each}}

{{localize 'FSC.Configuration.Moons'}}

{{localize 'FSC.Configuration.Moon.Name'}}
{{localize 'FSC.Configuration.Moon.CycleLength'}}
{{localize 'FSC.Configuration.Moon.CycleAdjustment'}}
{{localize 'FSC.Configuration.Moon.Color'}}
{{#each moons}}

{{localize 'FSC.Configuration.Moon.FirstNewMoon'}}

{{localize 'FSC.Configuration.Moon.YearResetHelp'}}

{{localize 'FSC.Configuration.Moon.YearHelp'}}

{{localize 'FSC.Configuration.Moon.YearXHelp'}}

{{sc-date-selector id=firstNewMoonDateSelectorId calendar=../activeCalendarId showDateSelector=true showTimeSelector=false showCalendarYear=false useCloneCalendars=true selectedStartDate=firstNewMoonSelectedDate }}

{{localize 'FSC.Configuration.Moon.MonthHelp'}}

{{localize 'FSC.Configuration.Moon.Phases'}}

{{localize 'FSC.Configuration.Moon.PhaseName'}}
{{localize 'FSC.Configuration.Moon.PhaseLength'}}
{{localize 'FSC.Configuration.Moon.PhaseSingleDay'}}
{{localize 'FSC.Configuration.Moon.PhaseIcon'}}
{{#each phases}}
{{length}} {{localize 'FSC.Days'}}
{{/each}}
{{/each}}

{{localize 'FSC.Configuration.Time.Title'}}

{{localize 'FSC.Configuration.Time.HoursInDayHelp'}}

{{localize 'FSC.Configuration.Time.MinutesInHourHelp'}}

{{localize 'FSC.Configuration.Time.SecondsInMinuteHelp'}}

{{localize 'FSC.Configuration.Time.ClockSettings'}}

{{localize 'FSC.Configuration.General.ShowClockHelp'}}

{{localize 'FSC.Configuration.Time.GameTimeRatioHelp'}}

{{localize 'FSC.Configuration.Time.UpdateFrequencyHelp'}}

{{localize 'FSC.Configuration.Time.UnifyGameAndClockHelp'}}

{{localize 'FSC.Configuration.Notes.Title'}}

{{localize 'FSC.Configuration.DefaultNoteVisibilityHint'}}

{{localize 'FSC.Configuration.Notes.PostNoteRemindersOnFoundryLoadHelp'}}

{{localize 'FSC.Configuration.Notes.NoteCategories'}}

{{localize 'FSC.Configuration.NoteCategories.Name'}}
{{localize 'FSC.Configuration.NoteCategories.Color'}}
{{#each noteCategories}}
{{/each}}
{{/if}}
{{sc-icon name='logo'}}

{{localize 'FSC.Title'}}

This module allows you to create a completely customizable calendar that ties in with the Game Masters world exactly how they want it to. Notes and events can be added to the calendar to help keep track of what and when things are happening in your world.

Author

Simple Calendar is a hobby project built and maintained by Dean Vigoren (Vigorator)!

If you wish to support the development of Simple Calendar there are a few ways you can help:

  • Share your good experiences with the module with others!
  • Leave an endorsement or comment on Foundry Hub.
  • If you wish and are able to you can support the developer monetarily by becoming a Patron or donating on Ko-fi. Simple Calendar will always be free to use by anyone, these are just options for those who want to donate to the development.

Support

If you run into issue with Simple Calendar there are several ways to get assistance:

Translations

Simple Calendar is available in languages other than English thanks to many wonderful individuals a huge thank you to everyone who has helped out!

Please check out the list of translation contributors here!