diff --git a/README.md b/README.md index 74dce1d3a..0b9b08828 100644 --- a/README.md +++ b/README.md @@ -7,9 +7,9 @@ Maintainers: - [Thomas Tanghus](https://github.com/tanghus) - [Bart Visscher](https://github.com/bartv2) -Developer setup info: ---------------------- -__Important note__: ownCloud 7 or ownCloud 8 will be last version to ship the master branch's codebase. It will be replaced by the rework branch. If you want to implement new features, please strongly consider implementing them based on the rework branch's codebase. +Super urgent developer info: +============================ +ownCloud 7 or ownCloud 8 will be last version to ship the master branch's codebase. It will be replaced by the rework branch. If you want to implement new features, please strongly consider implementing them based on the rework branch's codebase. ### Master branch: Just clone this repo into your apps directory. diff --git a/appinfo/version b/appinfo/version index a3df0a695..01dc0fda0 100644 --- a/appinfo/version +++ b/appinfo/version @@ -1 +1 @@ -0.8.0 +0.8.90 diff --git a/css/style.css b/css/style.css index 173b89aae..73d1ed33d 100644 --- a/css/style.css +++ b/css/style.css @@ -73,9 +73,22 @@ color:#A9A9A9; select#category{width:140px;} button.category{margin:0 3px;} -.calendar-colorpicker { display: inline-block; } -.calendar-colorpicker-color{display:inline-block;width:20px;height:20px;margin-right:2px;cursor:pointer;border:2px solid transparent;} -.calendar-colorpicker-color.active{border:2px solid black;} +.calendar-colorpicker { + display:inline-block; + line-height:0; +} +.calendar-colorpicker-color { + display:inline-block; + width:13px; + height:13px; + margin-right:1px; + margin-bottom:1px; + cursor:pointer; + border:2px solid transparent; +} +.calendar-colorpicker-color.active { + border:2px solid black; +} #event { height: initial !important; diff --git a/l10n/ast.js b/l10n/ast.js index 9e8d078c4..e3b719e4c 100644 --- a/l10n/ast.js +++ b/l10n/ast.js @@ -10,6 +10,8 @@ OC.L10N.register( "The file contained either no events or all events are already saved in your calendar." : "El ficheru nun contién eventos o yá esisten nel to calendariu.", "events have been saved in the new calendar" : "los eventos guardáronse nel nuevu calendariu", "Import failed" : "Falló la importación", + "_%n event has been saved in the new calendar %s._::_%n events have been saved in the new calendar %s._" : ["Los eventos %n guardáronse nel nuevu calendariu %s.","Los eventos %n guardáronse nel nuevu calendariu %s."], + "_%n event has been saved in your calendar._::_%n events have been saved in your calendar._" : ["Los eventos %n guardáronse nel to calendariu","Los eventos %n guardáronse nel to calendariu"], "New Timezone:" : "Nueva estaya horaria:", "Timezone changed" : "Estaya horaria cambiada", "Invalid request" : "Solicitú non válida", @@ -85,23 +87,32 @@ OC.L10N.register( "Error while changing permissions" : "Fallu mientres camudaben los permisos", "Shared with you and the group {group} by {owner}" : "Compartíu contigo y col grupu {group} por {owner}", "Shared with you by {owner}" : "Compartíu contigo por {owner}", + "Share with users or groups …" : "Compartir con usuarios o grupos", + "Share with users, groups or remote users …" : "Compartir con usuarios, grupos o usuarios remotos", "Share" : "Compartir", + "Share with people on other ownClouds using the syntax username@example.com/owncloud" : "Compartir con xente d'otros ownClouds usando la sintaxis usuariu@exemplu.com/owncloud", "Share link" : "Compartir enllaz", "The public link will expire no later than {days} days after it is created" : "L'enllaz públicu va caducar enantes de {days} díes dende la so creación", + "Link" : "Enllaz", "Password protect" : "Protexer con contraseña", "Password" : "Contraseña", "Choose a password for the public link" : "Escueyi una contraseña pal enllaz públicu", + "Allow editing" : "Permitir edición", "Email link to person" : "Enllaz de corréu-e a la persona", "Send" : "Unviar", "Set expiration date" : "Afitar la data de caducidá", "Expiration" : "Caducidá", "Expiration date" : "Data de caducidá", + "An error occured. Please try again" : "Hebo un fallu. Por favor, inténtalo dempués. ", + "Adding user..." : "Amestando usuariu...", + "remote" : "remotu", "Resharing is not allowed" : "Recompartir nun ta permitíu", "Shared in {item} with {user}" : "Compartíu en {item} con {user}", "Unshare" : "Dexar de compartir", "notify by email" : "notificar per corréu", "access control" : "control d'accesu", "create" : "crear", + "change" : "camudar", "delete" : "desaniciar", "Password protected" : "Contraseña protexida", "Error unsetting expiration date" : "Fallu desafitando la data de caducidá", @@ -176,6 +187,7 @@ OC.L10N.register( "Clear cache for repeating events" : "Llimpiar caché d'eventos recurrentes", "Primary CalDAV address" : "Direición de calendariu CalDAV primariu", "iOS/OS X CalDAV address" : "Direición de calendariu CalDAV iOS/OSX", + "Contacts' birthdays CalDAV address" : "Direición CalDAV de los cumpleaños de los contautos", "Share Calendar" : "Compartir calendariu", "Download" : "Descargar", "Edit" : "Editar", diff --git a/l10n/ast.json b/l10n/ast.json index 7bbf2fbd7..6d810c5fb 100644 --- a/l10n/ast.json +++ b/l10n/ast.json @@ -8,6 +8,8 @@ "The file contained either no events or all events are already saved in your calendar." : "El ficheru nun contién eventos o yá esisten nel to calendariu.", "events have been saved in the new calendar" : "los eventos guardáronse nel nuevu calendariu", "Import failed" : "Falló la importación", + "_%n event has been saved in the new calendar %s._::_%n events have been saved in the new calendar %s._" : ["Los eventos %n guardáronse nel nuevu calendariu %s.","Los eventos %n guardáronse nel nuevu calendariu %s."], + "_%n event has been saved in your calendar._::_%n events have been saved in your calendar._" : ["Los eventos %n guardáronse nel to calendariu","Los eventos %n guardáronse nel to calendariu"], "New Timezone:" : "Nueva estaya horaria:", "Timezone changed" : "Estaya horaria cambiada", "Invalid request" : "Solicitú non válida", @@ -83,23 +85,32 @@ "Error while changing permissions" : "Fallu mientres camudaben los permisos", "Shared with you and the group {group} by {owner}" : "Compartíu contigo y col grupu {group} por {owner}", "Shared with you by {owner}" : "Compartíu contigo por {owner}", + "Share with users or groups …" : "Compartir con usuarios o grupos", + "Share with users, groups or remote users …" : "Compartir con usuarios, grupos o usuarios remotos", "Share" : "Compartir", + "Share with people on other ownClouds using the syntax username@example.com/owncloud" : "Compartir con xente d'otros ownClouds usando la sintaxis usuariu@exemplu.com/owncloud", "Share link" : "Compartir enllaz", "The public link will expire no later than {days} days after it is created" : "L'enllaz públicu va caducar enantes de {days} díes dende la so creación", + "Link" : "Enllaz", "Password protect" : "Protexer con contraseña", "Password" : "Contraseña", "Choose a password for the public link" : "Escueyi una contraseña pal enllaz públicu", + "Allow editing" : "Permitir edición", "Email link to person" : "Enllaz de corréu-e a la persona", "Send" : "Unviar", "Set expiration date" : "Afitar la data de caducidá", "Expiration" : "Caducidá", "Expiration date" : "Data de caducidá", + "An error occured. Please try again" : "Hebo un fallu. Por favor, inténtalo dempués. ", + "Adding user..." : "Amestando usuariu...", + "remote" : "remotu", "Resharing is not allowed" : "Recompartir nun ta permitíu", "Shared in {item} with {user}" : "Compartíu en {item} con {user}", "Unshare" : "Dexar de compartir", "notify by email" : "notificar per corréu", "access control" : "control d'accesu", "create" : "crear", + "change" : "camudar", "delete" : "desaniciar", "Password protected" : "Contraseña protexida", "Error unsetting expiration date" : "Fallu desafitando la data de caducidá", @@ -174,6 +185,7 @@ "Clear cache for repeating events" : "Llimpiar caché d'eventos recurrentes", "Primary CalDAV address" : "Direición de calendariu CalDAV primariu", "iOS/OS X CalDAV address" : "Direición de calendariu CalDAV iOS/OSX", + "Contacts' birthdays CalDAV address" : "Direición CalDAV de los cumpleaños de los contautos", "Share Calendar" : "Compartir calendariu", "Download" : "Descargar", "Edit" : "Editar", diff --git a/l10n/ast.php b/l10n/ast.php index 28446972b..6a53ce56c 100644 --- a/l10n/ast.php +++ b/l10n/ast.php @@ -9,6 +9,8 @@ "The file contained either no events or all events are already saved in your calendar." => "El ficheru nun contién eventos o yá esisten nel to calendariu.", "events have been saved in the new calendar" => "los eventos guardáronse nel nuevu calendariu", "Import failed" => "Falló la importación", +"_%n event has been saved in the new calendar %s._::_%n events have been saved in the new calendar %s._" => array("Los eventos %n guardáronse nel nuevu calendariu %s.","Los eventos %n guardáronse nel nuevu calendariu %s."), +"_%n event has been saved in your calendar._::_%n events have been saved in your calendar._" => array("Los eventos %n guardáronse nel to calendariu","Los eventos %n guardáronse nel to calendariu"), "New Timezone:" => "Nueva estaya horaria:", "Timezone changed" => "Estaya horaria cambiada", "Invalid request" => "Solicitú non válida", @@ -84,23 +86,32 @@ "Error while changing permissions" => "Fallu mientres camudaben los permisos", "Shared with you and the group {group} by {owner}" => "Compartíu contigo y col grupu {group} por {owner}", "Shared with you by {owner}" => "Compartíu contigo por {owner}", +"Share with users or groups …" => "Compartir con usuarios o grupos", +"Share with users, groups or remote users …" => "Compartir con usuarios, grupos o usuarios remotos", "Share" => "Compartir", +"Share with people on other ownClouds using the syntax username@example.com/owncloud" => "Compartir con xente d'otros ownClouds usando la sintaxis usuariu@exemplu.com/owncloud", "Share link" => "Compartir enllaz", "The public link will expire no later than {days} days after it is created" => "L'enllaz públicu va caducar enantes de {days} díes dende la so creación", +"Link" => "Enllaz", "Password protect" => "Protexer con contraseña", "Password" => "Contraseña", "Choose a password for the public link" => "Escueyi una contraseña pal enllaz públicu", +"Allow editing" => "Permitir edición", "Email link to person" => "Enllaz de corréu-e a la persona", "Send" => "Unviar", "Set expiration date" => "Afitar la data de caducidá", "Expiration" => "Caducidá", "Expiration date" => "Data de caducidá", +"An error occured. Please try again" => "Hebo un fallu. Por favor, inténtalo dempués. ", +"Adding user..." => "Amestando usuariu...", +"remote" => "remotu", "Resharing is not allowed" => "Recompartir nun ta permitíu", "Shared in {item} with {user}" => "Compartíu en {item} con {user}", "Unshare" => "Dexar de compartir", "notify by email" => "notificar per corréu", "access control" => "control d'accesu", "create" => "crear", +"change" => "camudar", "delete" => "desaniciar", "Password protected" => "Contraseña protexida", "Error unsetting expiration date" => "Fallu desafitando la data de caducidá", @@ -175,6 +186,7 @@ "Clear cache for repeating events" => "Llimpiar caché d'eventos recurrentes", "Primary CalDAV address" => "Direición de calendariu CalDAV primariu", "iOS/OS X CalDAV address" => "Direición de calendariu CalDAV iOS/OSX", +"Contacts' birthdays CalDAV address" => "Direición CalDAV de los cumpleaños de los contautos", "Share Calendar" => "Compartir calendariu", "Download" => "Descargar", "Edit" => "Editar", diff --git a/l10n/da.js b/l10n/da.js index e028d4d3c..34307f5d4 100644 --- a/l10n/da.js +++ b/l10n/da.js @@ -10,6 +10,8 @@ OC.L10N.register( "The file contained either no events or all events are already saved in your calendar." : "Enten indeholdte filen ingen begivenheder, eller også er alle begivenheder allerede gemt i din kalender.", "events have been saved in the new calendar" : "begivenheder er blevet gemt i den nye kalender", "Import failed" : "Import mislykkedes", + "_%n event has been saved in the new calendar %s._::_%n events have been saved in the new calendar %s._" : ["%n begivenhed er blevet gemt i den nye kalender %s.","%n begivenheder er blevet gemt i den nye kalender %s."], + "_%n event has been saved in your calendar._::_%n events have been saved in your calendar._" : ["%n begivenhed er blevet gemt i din kalender.","%n begivenheder er blevet gemt i din kalender."], "New Timezone:" : "Ny tidszone:", "Timezone changed" : "Tidszone ændret", "Invalid request" : "Ugyldig forespørgsel", @@ -185,6 +187,7 @@ OC.L10N.register( "Clear cache for repeating events" : "Ryd cache for gentagende begivenheder", "Primary CalDAV address" : "Primær CalDAV-adresse", "iOS/OS X CalDAV address" : "iOS/OS X CalDAV-adresse", + "Contacts' birthdays CalDAV address" : "Kontakters fødselsdags CalDAV adresse", "Share Calendar" : "Del kalender", "Download" : "Hent", "Edit" : "Redigér", diff --git a/l10n/da.json b/l10n/da.json index 39854967f..5d8b3febc 100644 --- a/l10n/da.json +++ b/l10n/da.json @@ -8,6 +8,8 @@ "The file contained either no events or all events are already saved in your calendar." : "Enten indeholdte filen ingen begivenheder, eller også er alle begivenheder allerede gemt i din kalender.", "events have been saved in the new calendar" : "begivenheder er blevet gemt i den nye kalender", "Import failed" : "Import mislykkedes", + "_%n event has been saved in the new calendar %s._::_%n events have been saved in the new calendar %s._" : ["%n begivenhed er blevet gemt i den nye kalender %s.","%n begivenheder er blevet gemt i den nye kalender %s."], + "_%n event has been saved in your calendar._::_%n events have been saved in your calendar._" : ["%n begivenhed er blevet gemt i din kalender.","%n begivenheder er blevet gemt i din kalender."], "New Timezone:" : "Ny tidszone:", "Timezone changed" : "Tidszone ændret", "Invalid request" : "Ugyldig forespørgsel", @@ -183,6 +185,7 @@ "Clear cache for repeating events" : "Ryd cache for gentagende begivenheder", "Primary CalDAV address" : "Primær CalDAV-adresse", "iOS/OS X CalDAV address" : "iOS/OS X CalDAV-adresse", + "Contacts' birthdays CalDAV address" : "Kontakters fødselsdags CalDAV adresse", "Share Calendar" : "Del kalender", "Download" : "Hent", "Edit" : "Redigér", diff --git a/l10n/da.php b/l10n/da.php index f32a1e6f6..664b871dc 100644 --- a/l10n/da.php +++ b/l10n/da.php @@ -9,6 +9,8 @@ "The file contained either no events or all events are already saved in your calendar." => "Enten indeholdte filen ingen begivenheder, eller også er alle begivenheder allerede gemt i din kalender.", "events have been saved in the new calendar" => "begivenheder er blevet gemt i den nye kalender", "Import failed" => "Import mislykkedes", +"_%n event has been saved in the new calendar %s._::_%n events have been saved in the new calendar %s._" => array("%n begivenhed er blevet gemt i den nye kalender %s.","%n begivenheder er blevet gemt i den nye kalender %s."), +"_%n event has been saved in your calendar._::_%n events have been saved in your calendar._" => array("%n begivenhed er blevet gemt i din kalender.","%n begivenheder er blevet gemt i din kalender."), "New Timezone:" => "Ny tidszone:", "Timezone changed" => "Tidszone ændret", "Invalid request" => "Ugyldig forespørgsel", @@ -184,6 +186,7 @@ "Clear cache for repeating events" => "Ryd cache for gentagende begivenheder", "Primary CalDAV address" => "Primær CalDAV-adresse", "iOS/OS X CalDAV address" => "iOS/OS X CalDAV-adresse", +"Contacts' birthdays CalDAV address" => "Kontakters fødselsdags CalDAV adresse", "Share Calendar" => "Del kalender", "Download" => "Hent", "Edit" => "Redigér", diff --git a/l10n/es.js b/l10n/es.js index 038b533d9..366102fa1 100644 --- a/l10n/es.js +++ b/l10n/es.js @@ -187,6 +187,7 @@ OC.L10N.register( "Clear cache for repeating events" : "Limpiar caché de eventos recurrentes", "Primary CalDAV address" : "Direccion de calendario CalDAV primario", "iOS/OS X CalDAV address" : "Direccion de calendario CalDAV iOS/OSX", + "Contacts' birthdays CalDAV address" : "Dirección CalDAV de cumpleaños del contacto", "Share Calendar" : "Compartir calendario", "Download" : "Descargar", "Edit" : "Editar", diff --git a/l10n/es.json b/l10n/es.json index 654b0e9eb..e795f354f 100644 --- a/l10n/es.json +++ b/l10n/es.json @@ -185,6 +185,7 @@ "Clear cache for repeating events" : "Limpiar caché de eventos recurrentes", "Primary CalDAV address" : "Direccion de calendario CalDAV primario", "iOS/OS X CalDAV address" : "Direccion de calendario CalDAV iOS/OSX", + "Contacts' birthdays CalDAV address" : "Dirección CalDAV de cumpleaños del contacto", "Share Calendar" : "Compartir calendario", "Download" : "Descargar", "Edit" : "Editar", diff --git a/l10n/es.php b/l10n/es.php index 888166000..1883e3208 100644 --- a/l10n/es.php +++ b/l10n/es.php @@ -186,6 +186,7 @@ "Clear cache for repeating events" => "Limpiar caché de eventos recurrentes", "Primary CalDAV address" => "Direccion de calendario CalDAV primario", "iOS/OS X CalDAV address" => "Direccion de calendario CalDAV iOS/OSX", +"Contacts' birthdays CalDAV address" => "Dirección CalDAV de cumpleaños del contacto", "Share Calendar" => "Compartir calendario", "Download" => "Descargar", "Edit" => "Editar", diff --git a/l10n/oc.js b/l10n/oc.js index 9dd165d94..161bd6c37 100644 --- a/l10n/oc.js +++ b/l10n/oc.js @@ -8,12 +8,19 @@ OC.L10N.register( "Wrong calendar" : "Calendièr pas corrècte", "You do not have the permissions to edit this event." : "Sètz pas autorizat a modificar aqueste eveniment.", "The file contained either no events or all events are already saved in your calendar." : "Lo fichièr contenguèt siá pas d'eveniments o totes los eveniments son ja enregistrats dins ton calendièr.", + "events have been saved in the new calendar" : "Los eveniments son estats enregistrats dins lo novèl calendièr", "Import failed" : "Fracàs d'importacion", + "_%n event has been saved in the new calendar %s._::_%n events have been saved in the new calendar %s._" : ["%n eveniment es estat enregistrat dins lo novèl calendièr %s.","%n eveniments son estats enregistrats dins lo novèl calendièr %s."], + "_%n event has been saved in your calendar._::_%n events have been saved in your calendar._" : ["%n eveniment es estat enregistrat dins vòstre calendièr.","%n eveniment son estats enregistrats dins vòstre calendièr."], "New Timezone:" : "Zòna novèla :", "Timezone changed" : "Zòna cambiada", "Invalid request" : "Demanda invalida", "Calendar" : "Calendièr", + "Error sending mail" : "Error al moment del mandadís del corrièr electronic", "Deletion failed" : "Fracàs d'escafatge", + "ddd d MMMM[ yyyy]{ - [ddd d] MMMM yyyy}" : "ddd d MMMM[ yyyy]{ - [ddd d] MMMM yyyy}", + "ddd d MMMM[ yyyy] HH:mm{ - [ ddd d MMMM yyyy] HH:mm}" : "ddd d MMMM[ yyyy] HH:mm{ - [ ddd d MMMM yyyy] HH:mm}", + "Do you really want to delete this calendar?" : "Sètz segur que volètz suprimir aqueste calendièr ?", "group" : "grop", "can edit" : "pòt modificar", "can share" : "pòt partejar", @@ -21,6 +28,7 @@ OC.L10N.register( "ddd M/d" : "jjj M/j", "dddd M/d" : "jjjj M/j", "MMMM yyyy" : "MMMM aaaa", + "MMM d[ yyyy]{ '–'[ MMM] d yyyy}" : "MMM d[ yyyy]{ '–'[ MMM] d yyyy}", "dddd, MMM d, yyyy" : "dddd, MMM d, yyyy", "Sunday" : "Dimenge", "Monday" : "Diluns", @@ -62,6 +70,7 @@ OC.L10N.register( "Dec." : "Dec.", "All day" : "A cada jorn", "New Calendar" : "Calendièr novèl", + "Missing or invalid fields" : "Camps mancants o pas valables", "Title" : "Títol", "From Date" : "Dempuèi (data)", "From Time" : "Dempuèi (ora) ", @@ -69,6 +78,7 @@ OC.L10N.register( "To Time" : "Cap a ora", "The event ends before it starts" : "L'eveniment s'acaba abans son començament", "There was a database fail" : "I a agut un fracàs de banca de donadas", + "Interval is not valid. It must be a positive integer!" : "L’interval especificat es pas valid, se deu agir d’un nombre entièr positiu !", "Import" : "Importar", "Shared" : "Partejat", "Error" : "Error", @@ -131,8 +141,12 @@ OC.L10N.register( "You do not have the permissions to delete this calendar." : "Sètz pas autorizat a escafar aqueste calendièr.", "You do not have the permissions to add to this calendar." : "Sètz pas autorizat a apondre a aqueste calendièr.", "You do not have the permissions to add events to this calendar." : "Sètz pas autorizat a apondre eveniments a aqueste calendièr.", + "You cannot add non-public events to a shared calendar." : "Podètz pas apondre d'eveniments privats a un calendièr partejat.", "You do not have the permissions to delete this event." : "Sètz pas autorizat a escafar aqueste eveniment.", "Busy" : "Ocupat", + "Show full event" : "Afichar l'eveniment complet", + "Show only busy" : "Afichar sonque los eveniments ocupats", + "Hide event" : "Amagar l'eveniment", "Does not repeat" : "Torna pas far", "Daily" : "Jornalièr", "Weekly" : "Setmanièr", @@ -156,6 +170,7 @@ OC.L10N.register( "by yearday(s)" : "per jorn(s) d'annada", "by weeknumber(s)" : "per numero(s) de setmana", "by day and month" : "per jorn e mes", + "Contact birthdays" : "Anniversaris dels contactes", "Date" : "Data", "Day" : "Jorn", "Week" : "Setmana", @@ -170,6 +185,9 @@ OC.L10N.register( "Start week on" : "La setmana comença lo", "Cache" : "Escondedor", "Clear cache for repeating events" : "Voidar l'escondedor pels eveniments repetitius", + "Primary CalDAV address" : "Adreça CalDAV principala", + "iOS/OS X CalDAV address" : "Adreça CalDAV per iOS/OS X", + "Contacts' birthdays CalDAV address" : "Adreça CalDAV dels anniversaris dels contactes", "Share Calendar" : "Partejar lo calendièr", "Download" : "Telecargar", "Edit" : "Editar", @@ -206,21 +224,27 @@ OC.L10N.register( "Interval" : "Interval", "End" : "Fin", "occurrences" : "ocurréncias", + "Visibility to people shared with" : "Visibilitat per las personas amb lasqualas l'eveniment es partejat", "create a new calendar" : "Crear un calendièr novèl", "Import a calendar file" : "Importar un fichièr calendièr", "Please choose a calendar" : "Causissètz un calendièr", "Name of new calendar" : "Nom del calendièr novèl", "Take an available name!" : "Prenètz un nom disponible !", "A Calendar with this name already exists. If you continue anyhow, these calendars will be merged." : "Un calendièr amb lo meteis nom existís ja. Se contunhatz malgrat tot, aqueles dos calendièrs seràn mesclats.", + "Remove all events from the selected calendar" : "Suprimir totes los eveniments del calendièr seleccionat", "Close Dialog" : "Tampar lo dialòg", "Create a new event" : "Crear un eveniment novèl", "Create event" : "Crear un eveniment", + "Share with user or group" : "Partejar amb un utilizaire o un grop", + "Not shared with anyone" : "Es pas partejat amb degun", "Send Email" : "Mandar un mail", "Shared via calendar" : "Partejat tras calendièr", + "Not shared with anyone via calendar" : "Es pas partejat amb degun via lo calendièr", "View an event" : "Espiar un eveniment", "Category" : "Categoria", "No categories selected" : "Cap de categorias seleccionadas", "%s of %s" : "%s sus %s", + "Access Class" : "Classa d'accès", "From" : "De", "at" : "a", "To" : "Per" diff --git a/l10n/oc.json b/l10n/oc.json index e5203991f..1641a88e0 100644 --- a/l10n/oc.json +++ b/l10n/oc.json @@ -6,12 +6,19 @@ "Wrong calendar" : "Calendièr pas corrècte", "You do not have the permissions to edit this event." : "Sètz pas autorizat a modificar aqueste eveniment.", "The file contained either no events or all events are already saved in your calendar." : "Lo fichièr contenguèt siá pas d'eveniments o totes los eveniments son ja enregistrats dins ton calendièr.", + "events have been saved in the new calendar" : "Los eveniments son estats enregistrats dins lo novèl calendièr", "Import failed" : "Fracàs d'importacion", + "_%n event has been saved in the new calendar %s._::_%n events have been saved in the new calendar %s._" : ["%n eveniment es estat enregistrat dins lo novèl calendièr %s.","%n eveniments son estats enregistrats dins lo novèl calendièr %s."], + "_%n event has been saved in your calendar._::_%n events have been saved in your calendar._" : ["%n eveniment es estat enregistrat dins vòstre calendièr.","%n eveniment son estats enregistrats dins vòstre calendièr."], "New Timezone:" : "Zòna novèla :", "Timezone changed" : "Zòna cambiada", "Invalid request" : "Demanda invalida", "Calendar" : "Calendièr", + "Error sending mail" : "Error al moment del mandadís del corrièr electronic", "Deletion failed" : "Fracàs d'escafatge", + "ddd d MMMM[ yyyy]{ - [ddd d] MMMM yyyy}" : "ddd d MMMM[ yyyy]{ - [ddd d] MMMM yyyy}", + "ddd d MMMM[ yyyy] HH:mm{ - [ ddd d MMMM yyyy] HH:mm}" : "ddd d MMMM[ yyyy] HH:mm{ - [ ddd d MMMM yyyy] HH:mm}", + "Do you really want to delete this calendar?" : "Sètz segur que volètz suprimir aqueste calendièr ?", "group" : "grop", "can edit" : "pòt modificar", "can share" : "pòt partejar", @@ -19,6 +26,7 @@ "ddd M/d" : "jjj M/j", "dddd M/d" : "jjjj M/j", "MMMM yyyy" : "MMMM aaaa", + "MMM d[ yyyy]{ '–'[ MMM] d yyyy}" : "MMM d[ yyyy]{ '–'[ MMM] d yyyy}", "dddd, MMM d, yyyy" : "dddd, MMM d, yyyy", "Sunday" : "Dimenge", "Monday" : "Diluns", @@ -60,6 +68,7 @@ "Dec." : "Dec.", "All day" : "A cada jorn", "New Calendar" : "Calendièr novèl", + "Missing or invalid fields" : "Camps mancants o pas valables", "Title" : "Títol", "From Date" : "Dempuèi (data)", "From Time" : "Dempuèi (ora) ", @@ -67,6 +76,7 @@ "To Time" : "Cap a ora", "The event ends before it starts" : "L'eveniment s'acaba abans son començament", "There was a database fail" : "I a agut un fracàs de banca de donadas", + "Interval is not valid. It must be a positive integer!" : "L’interval especificat es pas valid, se deu agir d’un nombre entièr positiu !", "Import" : "Importar", "Shared" : "Partejat", "Error" : "Error", @@ -129,8 +139,12 @@ "You do not have the permissions to delete this calendar." : "Sètz pas autorizat a escafar aqueste calendièr.", "You do not have the permissions to add to this calendar." : "Sètz pas autorizat a apondre a aqueste calendièr.", "You do not have the permissions to add events to this calendar." : "Sètz pas autorizat a apondre eveniments a aqueste calendièr.", + "You cannot add non-public events to a shared calendar." : "Podètz pas apondre d'eveniments privats a un calendièr partejat.", "You do not have the permissions to delete this event." : "Sètz pas autorizat a escafar aqueste eveniment.", "Busy" : "Ocupat", + "Show full event" : "Afichar l'eveniment complet", + "Show only busy" : "Afichar sonque los eveniments ocupats", + "Hide event" : "Amagar l'eveniment", "Does not repeat" : "Torna pas far", "Daily" : "Jornalièr", "Weekly" : "Setmanièr", @@ -154,6 +168,7 @@ "by yearday(s)" : "per jorn(s) d'annada", "by weeknumber(s)" : "per numero(s) de setmana", "by day and month" : "per jorn e mes", + "Contact birthdays" : "Anniversaris dels contactes", "Date" : "Data", "Day" : "Jorn", "Week" : "Setmana", @@ -168,6 +183,9 @@ "Start week on" : "La setmana comença lo", "Cache" : "Escondedor", "Clear cache for repeating events" : "Voidar l'escondedor pels eveniments repetitius", + "Primary CalDAV address" : "Adreça CalDAV principala", + "iOS/OS X CalDAV address" : "Adreça CalDAV per iOS/OS X", + "Contacts' birthdays CalDAV address" : "Adreça CalDAV dels anniversaris dels contactes", "Share Calendar" : "Partejar lo calendièr", "Download" : "Telecargar", "Edit" : "Editar", @@ -204,21 +222,27 @@ "Interval" : "Interval", "End" : "Fin", "occurrences" : "ocurréncias", + "Visibility to people shared with" : "Visibilitat per las personas amb lasqualas l'eveniment es partejat", "create a new calendar" : "Crear un calendièr novèl", "Import a calendar file" : "Importar un fichièr calendièr", "Please choose a calendar" : "Causissètz un calendièr", "Name of new calendar" : "Nom del calendièr novèl", "Take an available name!" : "Prenètz un nom disponible !", "A Calendar with this name already exists. If you continue anyhow, these calendars will be merged." : "Un calendièr amb lo meteis nom existís ja. Se contunhatz malgrat tot, aqueles dos calendièrs seràn mesclats.", + "Remove all events from the selected calendar" : "Suprimir totes los eveniments del calendièr seleccionat", "Close Dialog" : "Tampar lo dialòg", "Create a new event" : "Crear un eveniment novèl", "Create event" : "Crear un eveniment", + "Share with user or group" : "Partejar amb un utilizaire o un grop", + "Not shared with anyone" : "Es pas partejat amb degun", "Send Email" : "Mandar un mail", "Shared via calendar" : "Partejat tras calendièr", + "Not shared with anyone via calendar" : "Es pas partejat amb degun via lo calendièr", "View an event" : "Espiar un eveniment", "Category" : "Categoria", "No categories selected" : "Cap de categorias seleccionadas", "%s of %s" : "%s sus %s", + "Access Class" : "Classa d'accès", "From" : "De", "at" : "a", "To" : "Per" diff --git a/l10n/oc.php b/l10n/oc.php index 48f0a4486..efbfba31a 100644 --- a/l10n/oc.php +++ b/l10n/oc.php @@ -7,12 +7,19 @@ "Wrong calendar" => "Calendièr pas corrècte", "You do not have the permissions to edit this event." => "Sètz pas autorizat a modificar aqueste eveniment.", "The file contained either no events or all events are already saved in your calendar." => "Lo fichièr contenguèt siá pas d'eveniments o totes los eveniments son ja enregistrats dins ton calendièr.", +"events have been saved in the new calendar" => "Los eveniments son estats enregistrats dins lo novèl calendièr", "Import failed" => "Fracàs d'importacion", +"_%n event has been saved in the new calendar %s._::_%n events have been saved in the new calendar %s._" => array("%n eveniment es estat enregistrat dins lo novèl calendièr %s.","%n eveniments son estats enregistrats dins lo novèl calendièr %s."), +"_%n event has been saved in your calendar._::_%n events have been saved in your calendar._" => array("%n eveniment es estat enregistrat dins vòstre calendièr.","%n eveniment son estats enregistrats dins vòstre calendièr."), "New Timezone:" => "Zòna novèla :", "Timezone changed" => "Zòna cambiada", "Invalid request" => "Demanda invalida", "Calendar" => "Calendièr", +"Error sending mail" => "Error al moment del mandadís del corrièr electronic", "Deletion failed" => "Fracàs d'escafatge", +"ddd d MMMM[ yyyy]{ - [ddd d] MMMM yyyy}" => "ddd d MMMM[ yyyy]{ - [ddd d] MMMM yyyy}", +"ddd d MMMM[ yyyy] HH:mm{ - [ ddd d MMMM yyyy] HH:mm}" => "ddd d MMMM[ yyyy] HH:mm{ - [ ddd d MMMM yyyy] HH:mm}", +"Do you really want to delete this calendar?" => "Sètz segur que volètz suprimir aqueste calendièr ?", "group" => "grop", "can edit" => "pòt modificar", "can share" => "pòt partejar", @@ -20,6 +27,7 @@ "ddd M/d" => "jjj M/j", "dddd M/d" => "jjjj M/j", "MMMM yyyy" => "MMMM aaaa", +"MMM d[ yyyy]{ '–'[ MMM] d yyyy}" => "MMM d[ yyyy]{ '–'[ MMM] d yyyy}", "dddd, MMM d, yyyy" => "dddd, MMM d, yyyy", "Sunday" => "Dimenge", "Monday" => "Diluns", @@ -61,6 +69,7 @@ "Dec." => "Dec.", "All day" => "A cada jorn", "New Calendar" => "Calendièr novèl", +"Missing or invalid fields" => "Camps mancants o pas valables", "Title" => "Títol", "From Date" => "Dempuèi (data)", "From Time" => "Dempuèi (ora) ", @@ -68,6 +77,7 @@ "To Time" => "Cap a ora", "The event ends before it starts" => "L'eveniment s'acaba abans son començament", "There was a database fail" => "I a agut un fracàs de banca de donadas", +"Interval is not valid. It must be a positive integer!" => "L’interval especificat es pas valid, se deu agir d’un nombre entièr positiu !", "Import" => "Importar", "Shared" => "Partejat", "Error" => "Error", @@ -130,8 +140,12 @@ "You do not have the permissions to delete this calendar." => "Sètz pas autorizat a escafar aqueste calendièr.", "You do not have the permissions to add to this calendar." => "Sètz pas autorizat a apondre a aqueste calendièr.", "You do not have the permissions to add events to this calendar." => "Sètz pas autorizat a apondre eveniments a aqueste calendièr.", +"You cannot add non-public events to a shared calendar." => "Podètz pas apondre d'eveniments privats a un calendièr partejat.", "You do not have the permissions to delete this event." => "Sètz pas autorizat a escafar aqueste eveniment.", "Busy" => "Ocupat", +"Show full event" => "Afichar l'eveniment complet", +"Show only busy" => "Afichar sonque los eveniments ocupats", +"Hide event" => "Amagar l'eveniment", "Does not repeat" => "Torna pas far", "Daily" => "Jornalièr", "Weekly" => "Setmanièr", @@ -155,6 +169,7 @@ "by yearday(s)" => "per jorn(s) d'annada", "by weeknumber(s)" => "per numero(s) de setmana", "by day and month" => "per jorn e mes", +"Contact birthdays" => "Anniversaris dels contactes", "Date" => "Data", "Day" => "Jorn", "Week" => "Setmana", @@ -169,6 +184,9 @@ "Start week on" => "La setmana comença lo", "Cache" => "Escondedor", "Clear cache for repeating events" => "Voidar l'escondedor pels eveniments repetitius", +"Primary CalDAV address" => "Adreça CalDAV principala", +"iOS/OS X CalDAV address" => "Adreça CalDAV per iOS/OS X", +"Contacts' birthdays CalDAV address" => "Adreça CalDAV dels anniversaris dels contactes", "Share Calendar" => "Partejar lo calendièr", "Download" => "Telecargar", "Edit" => "Editar", @@ -205,21 +223,27 @@ "Interval" => "Interval", "End" => "Fin", "occurrences" => "ocurréncias", +"Visibility to people shared with" => "Visibilitat per las personas amb lasqualas l'eveniment es partejat", "create a new calendar" => "Crear un calendièr novèl", "Import a calendar file" => "Importar un fichièr calendièr", "Please choose a calendar" => "Causissètz un calendièr", "Name of new calendar" => "Nom del calendièr novèl", "Take an available name!" => "Prenètz un nom disponible !", "A Calendar with this name already exists. If you continue anyhow, these calendars will be merged." => "Un calendièr amb lo meteis nom existís ja. Se contunhatz malgrat tot, aqueles dos calendièrs seràn mesclats.", +"Remove all events from the selected calendar" => "Suprimir totes los eveniments del calendièr seleccionat", "Close Dialog" => "Tampar lo dialòg", "Create a new event" => "Crear un eveniment novèl", "Create event" => "Crear un eveniment", +"Share with user or group" => "Partejar amb un utilizaire o un grop", +"Not shared with anyone" => "Es pas partejat amb degun", "Send Email" => "Mandar un mail", "Shared via calendar" => "Partejat tras calendièr", +"Not shared with anyone via calendar" => "Es pas partejat amb degun via lo calendièr", "View an event" => "Espiar un eveniment", "Category" => "Categoria", "No categories selected" => "Cap de categorias seleccionadas", "%s of %s" => "%s sus %s", +"Access Class" => "Classa d'accès", "From" => "De", "at" => "a", "To" => "Per" diff --git a/l10n/sk_SK.js b/l10n/sk_SK.js index 02fa39235..ad7f8bc51 100644 --- a/l10n/sk_SK.js +++ b/l10n/sk_SK.js @@ -88,6 +88,7 @@ OC.L10N.register( "Share with users or groups …" : "Zdieľať s používateľmi alebo skupinami ...", "Share with users, groups or remote users …" : "Zdieľať s používateľmi, skupinami alebo vzdialenými používateľmi ...", "Share" : "Zdielať", + "Share with people on other ownClouds using the syntax username@example.com/owncloud" : "Zdieľať s ľuďmi na iných serveroch ownClouds pomocou syntaxe používateľ@doména.com/owncloud", "Share link" : "Zdieľať linku", "The public link will expire no later than {days} days after it is created" : "Verejný odkaz nevyprší skôr než za {days} dní po vytvorení", "Link" : "Odkaz", diff --git a/l10n/sk_SK.json b/l10n/sk_SK.json index 57347c8f8..db70e8c47 100644 --- a/l10n/sk_SK.json +++ b/l10n/sk_SK.json @@ -86,6 +86,7 @@ "Share with users or groups …" : "Zdieľať s používateľmi alebo skupinami ...", "Share with users, groups or remote users …" : "Zdieľať s používateľmi, skupinami alebo vzdialenými používateľmi ...", "Share" : "Zdielať", + "Share with people on other ownClouds using the syntax username@example.com/owncloud" : "Zdieľať s ľuďmi na iných serveroch ownClouds pomocou syntaxe používateľ@doména.com/owncloud", "Share link" : "Zdieľať linku", "The public link will expire no later than {days} days after it is created" : "Verejný odkaz nevyprší skôr než za {days} dní po vytvorení", "Link" : "Odkaz", diff --git a/l10n/sk_SK.php b/l10n/sk_SK.php index 5b08abcd7..dbc285066 100644 --- a/l10n/sk_SK.php +++ b/l10n/sk_SK.php @@ -87,6 +87,7 @@ "Share with users or groups …" => "Zdieľať s používateľmi alebo skupinami ...", "Share with users, groups or remote users …" => "Zdieľať s používateľmi, skupinami alebo vzdialenými používateľmi ...", "Share" => "Zdielať", +"Share with people on other ownClouds using the syntax username@example.com/owncloud" => "Zdieľať s ľuďmi na iných serveroch ownClouds pomocou syntaxe používateľ@doména.com/owncloud", "Share link" => "Zdieľať linku", "The public link will expire no later than {days} days after it is created" => "Verejný odkaz nevyprší skôr než za {days} dní po vytvorení", "Link" => "Odkaz", diff --git a/l10n/zh_TW.js b/l10n/zh_TW.js index 7826388b0..15ff96a77 100644 --- a/l10n/zh_TW.js +++ b/l10n/zh_TW.js @@ -10,6 +10,7 @@ OC.L10N.register( "The file contained either no events or all events are already saved in your calendar." : "檔案中沒有包含任何活動,或是所有的活動都已經儲存至您的日曆中了。", "events have been saved in the new calendar" : "行程已經存到新的行事曆了", "Import failed" : "匯入失敗", + "_%n event has been saved in the new calendar %s._::_%n events have been saved in the new calendar %s._" : ["行程已經存到您的行事曆了"], "_%n event has been saved in your calendar._::_%n events have been saved in your calendar._" : ["%n 活動已經存到您的行事曆了。"], "New Timezone:" : "新時區:", "Timezone changed" : "時區已變更", @@ -186,6 +187,7 @@ OC.L10N.register( "Clear cache for repeating events" : "清除重覆發生活動的快取", "Primary CalDAV address" : "主要的 CalDAV 位址", "iOS/OS X CalDAV address" : "iOS/OS X CalDAV 位址", + "Contacts' birthdays CalDAV address" : "連絡人的生日 CalDAV 位址", "Share Calendar" : "分享日曆", "Download" : "下載", "Edit" : "編輯", diff --git a/l10n/zh_TW.json b/l10n/zh_TW.json index 26c7a2bd5..9bd1d1b2e 100644 --- a/l10n/zh_TW.json +++ b/l10n/zh_TW.json @@ -8,6 +8,7 @@ "The file contained either no events or all events are already saved in your calendar." : "檔案中沒有包含任何活動,或是所有的活動都已經儲存至您的日曆中了。", "events have been saved in the new calendar" : "行程已經存到新的行事曆了", "Import failed" : "匯入失敗", + "_%n event has been saved in the new calendar %s._::_%n events have been saved in the new calendar %s._" : ["行程已經存到您的行事曆了"], "_%n event has been saved in your calendar._::_%n events have been saved in your calendar._" : ["%n 活動已經存到您的行事曆了。"], "New Timezone:" : "新時區:", "Timezone changed" : "時區已變更", @@ -184,6 +185,7 @@ "Clear cache for repeating events" : "清除重覆發生活動的快取", "Primary CalDAV address" : "主要的 CalDAV 位址", "iOS/OS X CalDAV address" : "iOS/OS X CalDAV 位址", + "Contacts' birthdays CalDAV address" : "連絡人的生日 CalDAV 位址", "Share Calendar" : "分享日曆", "Download" : "下載", "Edit" : "編輯", diff --git a/l10n/zh_TW.php b/l10n/zh_TW.php index eb3505281..e5dbabd0b 100644 --- a/l10n/zh_TW.php +++ b/l10n/zh_TW.php @@ -9,6 +9,7 @@ "The file contained either no events or all events are already saved in your calendar." => "檔案中沒有包含任何活動,或是所有的活動都已經儲存至您的日曆中了。", "events have been saved in the new calendar" => "行程已經存到新的行事曆了", "Import failed" => "匯入失敗", +"_%n event has been saved in the new calendar %s._::_%n events have been saved in the new calendar %s._" => array("行程已經存到您的行事曆了"), "_%n event has been saved in your calendar._::_%n events have been saved in your calendar._" => array("%n 活動已經存到您的行事曆了。"), "New Timezone:" => "新時區:", "Timezone changed" => "時區已變更", @@ -185,6 +186,7 @@ "Clear cache for repeating events" => "清除重覆發生活動的快取", "Primary CalDAV address" => "主要的 CalDAV 位址", "iOS/OS X CalDAV address" => "iOS/OS X CalDAV 位址", +"Contacts' birthdays CalDAV address" => "連絡人的生日 CalDAV 位址", "Share Calendar" => "分享日曆", "Download" => "下載", "Edit" => "編輯", diff --git a/lib/calendar.php b/lib/calendar.php index 72dcd44ce..872ebaf44 100644 --- a/lib/calendar.php +++ b/lib/calendar.php @@ -144,7 +144,7 @@ public static function addDefaultCalendars($userid = null) { if(is_null($userid)) { $userid = OCP\USER::getUser(); } - + $id = self::addCalendar($userid,OC_Calendar_App::$l10n->t('Personal')); return true; @@ -339,39 +339,253 @@ public static function extractUserID($principaluri) { */ public static function getCalendarColorOptions() { return array( - '#FFCCCC', - '#FF6666', - '#FF0000', - '#FFE5CC', - '#FFB266', - '#FF8000', - '#FFFFCC', - '#FFFF66', - '#FFFF00', - '#E5FFCC', - '#B2FF66', - '#80FF00', - '#CCFFFF', - '#66FFFF', - '#00FFFF', - '#CCE5FF', - '#66B2FF', - '#0080FF', - '#E5CCFF', - '#B266FF', - '#7F00FF', - '#FFCCFF', - '#FF66FF', - '#FF00FF', - '#FFCCE5', - '#FF66B2', - '#FF007F', - '#E0E0E0', - '#A0A0A0', - '#434343', - '#000000', - '#994C00', - '#663300', +// '#190000', // Red dark 90% +// '#190C00', // Orange dark 90% +// '#191900', // Yellow dark 90% +// '#0C1900', // Chartreuse Green dark 90% +// '#001900', // Green dark 90% +// '#00190C', // Spring Green dark 90% +// '#001919', // Cyan dark 90% +// '#000C19', // Azure Blue dark 90% +// '#000019', // Blue dark 90% +// '#0C0019', // Violet dark 90% +// '#190019', // Magenta dark 90% +// '#19000C', // Rose dark 90% +// '#141414', // Gray 20 +// '#320000', // Red dark 80% +// '#321900', // Orange dark 80% +// '#323200', // Yellow dark 80% +// '#193200', // Chartreuse Green dark 80% +// '#003200', // Green dark 80% +// '#003219', // Spring Green dark 80% +// '#003232', // Cyan dark 80% +// '#001932', // Azure Blue dark 80% +// '#000032', // Blue dark 80% +// '#190032', // Violet dark 80% +// '#320032', // Magenta dark 80% +// '#320019', // Rose dark 80% +// '#202020', // Gray 32 +// '#4C0000', // Red dark 70% +// '#4C2600', // Orange dark 70% +// '#4C4C00', // Yellow dark 70% +// '#264C00', // Chartreuse Green dark 70% +// '#004C00', // Green dark 70% +// '#004C26', // Spring Green dark 70% +// '#004C4C', // Cyan dark 70% +// '#00264C', // Azure Blue dark 70% +// '#00004C', // Blue dark 70% +// '#26004C', // Violet dark 70% +// '#4C004C', // Magenta dark 70% +// '#4C0026', // Rose dark 70% +// '#2C2C2C', // Gray 44 + '#660000', // Red dark 60% + '#663200', // Orange dark 60% + '#666600', // Yellow dark 60% + '#326600', // Chartreuse Green dark 60% + '#006600', // Green dark 60% + '#006632', // Spring Green dark 60% + '#006666', // Cyan dark 60% + '#003266', // Azure Blue dark 60% + '#000066', // Blue dark 60% + '#320066', // Violet dark 60% + '#660066', // Magenta dark 60% + '#660032', // Rose dark 60% + '#383838', // Gray 56 +// '#7F0000', // Red dark 50% +// '#7F3F00', // Orange dark 50% +// '#7F7F00', // Yellow dark 50% +// '#3F7F00', // Chartreuse Green dark 50% +// '#007F00', // Green dark 50% +// '#007F3F', // Spring Green dark 50% +// '#007F7F', // Cyan dark 50% +// '#003F7F', // Azure Blue dark 50% +// '#00007F', // Blue dark 50% +// '#3F007F', // Violet dark 50% +// '#7F007F', // Magenta dark 50% +// '#7F003F', // Rose dark 50% +// '#444444', // Gray 68 + '#990000', // Red dark 40% + '#994C00', // Orange dark 40% + '#999900', // Yellow dark 40% + '#4C9900', // Chartreuse Green dark 40% + '#009900', // Green dark 40% + '#00994C', // Spring Green dark 40% + '#009999', // Cyan dark 40% + '#004C99', // Azure Blue dark 40% + '#000099', // Blue dark 40% + '#4C0099', // Violet dark 40% + '#990099', // Magenta dark 40% + '#99004C', // Rose dark 40% + '#505050', // Gray 80 +// '#B20000', // Red dark 30% +// '#B25800', // Orange dark 30% +// '#B2B200', // Yellow dark 30% +// '#58B200', // Chartreuse Green dark 30% +// '#00B200', // Green dark 30% +// '#00B258', // Spring Green dark 30% +// '#00B2B2', // Cyan dark 30% +// '#0058B2', // Azure Blue dark 30% +// '#0000B2', // Blue dark 30% +// '#5800B2', // Violet dark 30% +// '#B200B2', // Magenta dark 30% +// '#B20058', // Rose dark 30% +// '#5C5C5C', // Gray 92 + '#CC0000', // Red dark 20% + '#CC6500', // Orange dark 20% + '#CCCC00', // Yellow dark 20% + '#65CC00', // Chartreuse Green dark 20% + '#00CC00', // Green dark 20% + '#00CC65', // Spring Green dark 20% + '#00CCCC', // Cyan dark 20% + '#0065CC', // Azure Blue dark 20% + '#0000CC', // Blue dark 20% + '#6500CC', // Violet dark 20% + '#CC00CC', // Magenta dark 20% + '#CC0065', // Rose dark 20% + '#686868', // Gray 104 +// '#E50000', // Red dark 10% +// '#E57200', // Orange dark 10% +// '#E5E500', // Yellow dark 10% +// '#72E500', // Chartreuse Green dark 10% +// '#00E500', // Green dark 10% +// '#00E572', // Spring Green dark 10% +// '#00E5E5', // Cyan dark 10% +// '#0072E5', // Azure Blue dark 10% +// '#0000E5', // Blue dark 10% +// '#7200E5', // Violet dark 10% +// '#E500E5', // Magenta dark 10% +// '#E50072', // Rose dark 10% +// '#747474', // Gray 116 + '#FF0000', // Red + '#FF7F00', // Orange + '#FFFF00', // Yellow + '#7FFF00', // Chartreuse Green + '#00FF00', // Green + '#00FF7F', // Spring Green + '#00FFFF', // Cyan + '#007FFF', // Azure Blue + '#0000FF', // Blue + '#7F00FF', // Violet + '#FF00FF', // Magenta + '#FF007F', // Rose + '#808080', // Gray 128 +// '#FF1919', // Red tint 10% +// '#FF8B19', // Orange tint 10% +// '#FFFF19', // Yellow tint 10% +// '#8BFF19', // Chartreuse Green tint 10% +// '#19FF19', // Green tint 10% +// '#19FF8B', // Spring Green tint 10% +// '#19FFFF', // Cyan tint 10% +// '#198BFF', // Azure Blue tint 10% +// '#1919FF', // Blue tint 10% +// '#8B19FF', // Violet tint 10% +// '#FF19FF', // Magenta tint 10% +// '#FF198B', // Rose tint 10% +// '#8C8C8C', // Gray 140 + '#FF3333', // Red tint 20% + '#FF9833', // Orange tint 20% + '#FFFF33', // Yellow tint 20% + '#98FF33', // Chartreuse Green tint 20% + '#33FF33', // Green tint 20% + '#33FF98', // Spring Green tint 20% + '#33FFFF', // Cyan tint 20% + '#3398FF', // Azure Blue tint 20% + '#3333FF', // Blue tint 20% + '#9833FF', // Violet tint 20% + '#FF33FF', // Magenta tint 20% + '#FF3398', // Rose tint 20% + '#989898', // Gray 152 +// '#FF4C4C', // Red tint 30% +// '#FFA54C', // Orange tint 30% +// '#FFFF4C', // Yellow tint 30% +// '#A5FF4C', // Chartreuse Green tint 30% +// '#4CFF4C', // Green tint 30% +// '#4CFFA5', // Spring Green tint 30% +// '#4CFFFF', // Cyan tint 30% +// '#4CA5FF', // Azure Blue tint 30% +// '#4C4CFF', // Blue tint 30% +// '#A54CFF', // Violet tint 30% +// '#FF4CFF', // Magenta tint 30% +// '#FF4CA5', // Rose tint 30% +// '#A4A4A4', // Gray 164 + '#FF6666', // Red tint 40% + '#FFB266', // Orange tint 40% + '#FFFF66', // Yellow tint 40% + '#B2FF66', // Chartreuse Green tint 40% + '#66FF66', // Green tint 40% + '#66FFB2', // Spring Green tint 40% + '#66FFFF', // Cyan tint 40% + '#66B2FF', // Azure Blue tint 40% + '#6666FF', // Blue tint 40% + '#B266FF', // Violet tint 40% + '#FF66FF', // Magenta tint 40% + '#FF66B2', // Rose tint 40% + '#B0B0B0', // Gray 176 +// '#FF7F7F', // Red tint 50% +// '#FFBF7F', // Orange tint 50% +// '#FFFF7F', // Yellow tint 50% +// '#BFFF7F', // Chartreuse Green tint 50% +// '#7FFF7F', // Green tint 50% +// '#7FFFBF', // Spring Green tint 50% +// '#7FFFFF', // Cyan tint 50% +// '#7FBFFF', // Azure Blue tint 50% +// '#7F7FFF', // Blue tint 50% +// '#BF7FFF', // Violet tint 50% +// '#FF7FFF', // Magenta tint 50% +// '#FF7FBF', // Rose tint 50% +// '#BCBCBC', // Gray 188 + '#FF9999', // Red tint 60% + '#FFCB99', // Orange tint 60% + '#FFFF99', // Yellow tint 60% + '#CBFF99', // Chartreuse Green tint 60% + '#99FF99', // Green tint 60% + '#99FFCB', // Spring Green tint 60% + '#99FFFF', // Cyan tint 60% + '#99CBFF', // Azure Blue tint 60% + '#9999FF', // Blue tint 60% + '#CB99FF', // Violet tint 60% + '#FF99FF', // Magenta tint 60% + '#FF99CB', // Rose tint 60% + '#C8C8C8', // Gray 200 +// '#FFB2B2', // Red tint 70% +// '#FFD8B2', // Orange tint 70% +// '#FFFFB2', // Yellow tint 70% +// '#D8FFB2', // Chartreuse Green tint 70% +// '#B2FFB2', // Green tint 70% +// '#B2FFD8', // Spring Green tint 70% +// '#B2FFFF', // Cyan tint 70% +// '#B2D8FF', // Azure Blue tint 70% +// '#B2B2FF', // Blue tint 70% +// '#D8B2FF', // Violet tint 70% +// '#FFB2FF', // Magenta tint 70% +// '#FFB2D8', // Rose tint 70% +// '#D4D4D4', // Gray 212 +// '#FFCCCC', // Red tint 80% +// '#FFE5CC', // Orange tint 80% +// '#FFFFCC', // Yellow tint 80% +// '#E5FFCC', // Chartreuse Green tint 80% +// '#CCFFCC', // Green tint 80% +// '#CCFFE5', // Spring Green tint 80% +// '#CCFFFF', // Cyan tint 80% +// '#CCE5FF', // Azure Blue tint 80% +// '#CCCCFF', // Blue tint 80% +// '#E5CCFF', // Violet tint 80% +// '#FFCCFF', // Magenta tint 80% +// '#FFCCE5', // Rose tint 80% +// '#E0E0E0', // Gray 224 +// '#FFE5E5', // Red tint 90% +// '#FFF2E5', // Orange tint 90% +// '#FFFFE5', // Yellow tint 90% +// '#F2FFE5', // Chartreuse Green tint 90% +// '#E5FFE5', // Green tint 90% +// '#E5FFF2', // Spring Green tint 90% +// '#E5FFFF', // Cyan tint 90% +// '#E5F2FF', // Azure Blue tint 90% +// '#E5E5FF', // Blue tint 90% +// '#F2E5FF', // Violet tint 90% +// '#FFE5FF', // Magenta tint 90% +// '#FFE5F2', // Rose tint 90% +// '#ECECEC', // Gray 236 ); }