Skip to content

Commit

Permalink
Index UI (#1145)
Browse files Browse the repository at this point in the history
* Temp

* Temp

* Indexes UI.

* UI for indexes finalized.

* Revert text

* More formatting.
  • Loading branch information
SebastianStehle authored Nov 26, 2024
1 parent a7e44b2 commit b379c97
Show file tree
Hide file tree
Showing 102 changed files with 5,090 additions and 4,216 deletions.
26 changes: 21 additions & 5 deletions backend/i18n/frontend_en.json
Original file line number Diff line number Diff line change
Expand Up @@ -136,16 +136,11 @@
"assets.uploadHint": "Drop file on existing item to replace the asset with a newer version.",
"assets.viewReferences": "View all content items referencing this asset.",
"assetScripts.reloaded": "Asset Scripts reloaded.",
"chat.answer": "Here is my answer:",
"chat.answersEmpty": "The ChatBot does not provide an answer or has not been configured yet.",
"chat.ask": "Ask",
"chat.describeFormat": "Also add the desired format (for example Markdown or HTML) to your prompt, dependending on the editor that you use.",
"chat.description": "Use the ChatBot (usually OpenAI) to generate content. Just write a prompt and describe the content you want to generate.",
"chat.failed": "Failed to answer your request.",
"chat.prompt": "Describe the content you want to generate",
"chat.title": "Chat Bot",
"chat.use": "Use",
"chatBot.questionFailed": "",
"clients.add": "Add Client",
"clients.add.description": "Add a client to give other applications access to your content.",
"clients.add.title": "Add a new Client",
Expand Down Expand Up @@ -322,6 +317,7 @@
"common.openAPI": "Open API",
"common.options": "Options",
"common.or": "or",
"common.order": "Order",
"common.pagerInfo": "{itemFirst}-{itemLast} of {numberOfItems}",
"common.pagerInfoNoTotal": "{itemFirst}-{itemLast} of total?",
"common.pagerReload": "Click to reload view and get total number of items",
Expand Down Expand Up @@ -353,6 +349,7 @@
"common.references": "References",
"common.refresh": "Refresh",
"common.remember": "Don't ask again",
"common.remove": "remove",
"common.rename": "Rename",
"common.renameTag": "Rename Tag",
"common.reply": "Reply",
Expand Down Expand Up @@ -957,6 +954,23 @@
"schemas.fieldTypes.ui.description": "Separator for editing UI.",
"schemas.hideFieldFailed": "Failed to hide field. Please reload.",
"schemas.import": "Import schema",
"schemas.indexes.addIndex": "Add Index",
"schemas.indexes.addIndexButton": "Add Index",
"schemas.indexes.addTitle": "Add Index",
"schemas.indexes.created": "Index has been scheduled for creation. It might take a while, depending on the number of existing content items. This page is updated automatically.",
"schemas.indexes.createFailed": "Failed to create index. Please reload.",
"schemas.indexes.deleteConfirmText": "Delete index",
"schemas.indexes.deleteConfirmTitle": "Do you really want to remove the index?",
"schemas.indexes.deleted": "Index has been scheduled for deletion. It might take a while, depending on the number of existing content items. This page is updated automatically.",
"schemas.indexes.deleteFailed": "Failed to create index. Please reload.",
"schemas.indexes.deleteFieldConfirmText": "Remove field",
"schemas.indexes.deleteFieldConfirmTitle": "Do you really want to remove the field?",
"schemas.indexes.empty": "No index created yet.",
"schemas.indexes.hint": "Indexes can be expensive. Analyze your queries and read the following documentation before creating an index: [Documentation](https://www.mongodb.com/docs/manual/core/indexes/index-types/index-compound/)",
"schemas.indexes.loadFailed": "Failed to load indexes. Please reload.",
"schemas.indexes.notEnableHint1": "Indexes cannot be created. You have turn on a feature, which creates a dedicated collection per schema. Use the following environment variable:",
"schemas.indexes.notEnableHint2": "Please note, that this does not insert your existing content items to the new collections automatically. You have to run a migration by setting the following environment variable. Start Squidex with rebuild setting once and wait for completion. Then turn it off again.",
"schemas.indexes.reloaded": "Indexes reloaded.",
"schemas.listFields": "List Fields",
"schemas.listFieldsEmpty": "Drop field here or reorder them to show the fields in the content list. When no list field is defined, the first field is used.",
"schemas.loadFailed": "Failed to load schemas. Please reload.",
Expand Down Expand Up @@ -986,6 +1000,7 @@
"schemas.rules.title": "Field Rules",
"schemas.rules.when": "when",
"schemas.saved": "Schema saved successfully.",
"schemas.saveField": "Save Field",
"schemas.saveFieldAndClose": "Save and close",
"schemas.saveFieldAndNew": "Save and add field",
"schemas.schemaHintsHint": "Describe this schema for documentation and user interfaces.",
Expand All @@ -998,6 +1013,7 @@
"schemas.synchronized": "Schema synchronized successfully.",
"schemas.synchronizeFailed": "Failed to synchronize schema. Please reload.",
"schemas.tabFields": "Fields",
"schemas.tabIndexes": "Indexes",
"schemas.tabJson": "Json",
"schemas.tableHeaders.created": "Created",
"schemas.tableHeaders.created_title": "Created",
Expand Down
26 changes: 21 additions & 5 deletions backend/i18n/frontend_fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -136,16 +136,11 @@
"assets.uploadHint": "Déposez le fichier sur un élément existant pour remplacer l'actif par une version plus récente.",
"assets.viewReferences": "Afficher tous les éléments de contenu faisant référence à cet élément.",
"assetScripts.reloaded": "Scripts d'actif rechargés.",
"chat.answer": "Here is my answer:",
"chat.answersEmpty": "The ChatBot does not provide an answer or has not been configured yet.",
"chat.ask": "Ask",
"chat.describeFormat": "Also add the desired format (for example Markdown or HTML) to your prompt, dependending on the editor that you use.",
"chat.description": "Use the ChatBot (usually OpenAI) to generate content. Just write a prompt and describe the content you want to generate.",
"chat.failed": "Failed to answer your request.",
"chat.prompt": "Describe the content you want to generate",
"chat.title": "Chat Bot",
"chat.use": "Use",
"chatBot.questionFailed": "",
"clients.add": "Ajouter un client",
"clients.add.description": "Ajoutez un client pour permettre à d'autres applications d'accéder à votre contenu.",
"clients.add.title": "Ajouter un nouveau client",
Expand Down Expand Up @@ -322,6 +317,7 @@
"common.openAPI": "Ouvrir l'API",
"common.options": "Options",
"common.or": "ou",
"common.order": "Order",
"common.pagerInfo": "{itemFirst}-{itemLast} de {numberOfItems}",
"common.pagerInfoNoTotal": "{itemFirst}-{itemLast} Du total?",
"common.pagerReload": "Cliquez pour recharger la vue et obtenir le nombre total d'articles",
Expand Down Expand Up @@ -353,6 +349,7 @@
"common.references": "Les références",
"common.refresh": "Rafraîchir",
"common.remember": "Ne demande plus",
"common.remove": "remove",
"common.rename": "Renommer",
"common.renameTag": "Renommer la balise",
"common.reply": "Reply",
Expand Down Expand Up @@ -957,6 +954,23 @@
"schemas.fieldTypes.ui.description": "Séparateur pour l'édition de l'interface utilisateur.",
"schemas.hideFieldFailed": "Impossible de masquer le champ. Veuillez recharger.",
"schemas.import": "Calendrier d'importation",
"schemas.indexes.addIndex": "Add Index",
"schemas.indexes.addIndexButton": "Add Index",
"schemas.indexes.addTitle": "Add Index",
"schemas.indexes.created": "Index has been scheduled for creation. It might take a while, depending on the number of existing content items. This page is updated automatically.",
"schemas.indexes.createFailed": "Failed to create index. Please reload.",
"schemas.indexes.deleteConfirmText": "Delete index",
"schemas.indexes.deleteConfirmTitle": "Do you really want to remove the index?",
"schemas.indexes.deleted": "Index has been scheduled for deletion. It might take a while, depending on the number of existing content items. This page is updated automatically.",
"schemas.indexes.deleteFailed": "Failed to create index. Please reload.",
"schemas.indexes.deleteFieldConfirmText": "Remove field",
"schemas.indexes.deleteFieldConfirmTitle": "Do you really want to remove the field?",
"schemas.indexes.empty": "No index created yet.",
"schemas.indexes.hint": "Indexes can be expensive. Analyze your queries and read the following documentation before creating an index: [Documentation](https://www.mongodb.com/docs/manual/core/indexes/index-types/index-compound/)",
"schemas.indexes.loadFailed": "Failed to load indexes. Please reload.",
"schemas.indexes.notEnableHint1": "Indexes cannot be created. You have turn on a feature, which creates a dedicated collection per schema. Use the following environment variable:",
"schemas.indexes.notEnableHint2": "Please note, that this does not insert your existing content items to the new collections automatically. You have to run a migration by setting the following environment variable. Start Squidex with rebuild setting once and wait for completion. Then turn it off again.",
"schemas.indexes.reloaded": "Indexes reloaded.",
"schemas.listFields": "Champs de liste",
"schemas.listFieldsEmpty": "Déposez le champ ici ou réorganisez-les pour afficher les champs dans la liste de contenu. Lorsqu'aucun champ de liste n'est défini, le premier champ est utilisé.",
"schemas.loadFailed": "Échec du chargement des schémas. Veuillez recharger.",
Expand Down Expand Up @@ -986,6 +1000,7 @@
"schemas.rules.title": "Règles de champ",
"schemas.rules.when": "quand",
"schemas.saved": "Schéma enregistré avec succès.",
"schemas.saveField": "Save Field",
"schemas.saveFieldAndClose": "Sauver et fermer",
"schemas.saveFieldAndNew": "Enregistrer et ajouter un champ",
"schemas.schemaHintsHint": "Décrivez ce schéma pour la documentation et les interfaces utilisateur.",
Expand All @@ -998,6 +1013,7 @@
"schemas.synchronized": "Schéma synchronisé avec succès.",
"schemas.synchronizeFailed": "Échec de la synchronisation du schéma. Veuillez recharger.",
"schemas.tabFields": "Des champs",
"schemas.tabIndexes": "Indexes",
"schemas.tabJson": "Json",
"schemas.tableHeaders.created": "Créé",
"schemas.tableHeaders.created_title": "Created",
Expand Down
26 changes: 21 additions & 5 deletions backend/i18n/frontend_it.json
Original file line number Diff line number Diff line change
Expand Up @@ -136,16 +136,11 @@
"assets.uploadHint": "Trascina il file sull'elemento esistente per poterlo sostituire con una versione più recente.",
"assets.viewReferences": "View all content items referencing this asset.",
"assetScripts.reloaded": "Asset Scripts reloaded.",
"chat.answer": "Here is my answer:",
"chat.answersEmpty": "The ChatBot does not provide an answer or has not been configured yet.",
"chat.ask": "Ask",
"chat.describeFormat": "Also add the desired format (for example Markdown or HTML) to your prompt, dependending on the editor that you use.",
"chat.description": "Use the ChatBot (usually OpenAI) to generate content. Just write a prompt and describe the content you want to generate.",
"chat.failed": "Failed to answer your request.",
"chat.prompt": "Describe the content you want to generate",
"chat.title": "Chat Bot",
"chat.use": "Use",
"chatBot.questionFailed": "",
"clients.add": "Aggiungi un Client",
"clients.add.description": "Add a client to give other applications access to your content.",
"clients.add.title": "Add a new Client",
Expand Down Expand Up @@ -322,6 +317,7 @@
"common.openAPI": "Open API",
"common.options": "Options",
"common.or": "o",
"common.order": "Order",
"common.pagerInfo": "{itemFirst}-{itemLast} of {numberOfItems}",
"common.pagerInfoNoTotal": "{itemFirst}-{itemLast} of total?",
"common.pagerReload": "Click to reload view and get total number of items",
Expand Down Expand Up @@ -353,6 +349,7 @@
"common.references": "References",
"common.refresh": "Aggiorna",
"common.remember": "Ricorda la mia decisione",
"common.remove": "remove",
"common.rename": "Rinomina",
"common.renameTag": "Rename Tag",
"common.reply": "Reply",
Expand Down Expand Up @@ -957,6 +954,23 @@
"schemas.fieldTypes.ui.description": "Separatore per il pannello delle modifiche della UI.",
"schemas.hideFieldFailed": "Non è stato possibile nascondere il campo. Per favore ricarica.",
"schemas.import": "Importa uno schema",
"schemas.indexes.addIndex": "Add Index",
"schemas.indexes.addIndexButton": "Add Index",
"schemas.indexes.addTitle": "Add Index",
"schemas.indexes.created": "Index has been scheduled for creation. It might take a while, depending on the number of existing content items. This page is updated automatically.",
"schemas.indexes.createFailed": "Failed to create index. Please reload.",
"schemas.indexes.deleteConfirmText": "Delete index",
"schemas.indexes.deleteConfirmTitle": "Do you really want to remove the index?",
"schemas.indexes.deleted": "Index has been scheduled for deletion. It might take a while, depending on the number of existing content items. This page is updated automatically.",
"schemas.indexes.deleteFailed": "Failed to create index. Please reload.",
"schemas.indexes.deleteFieldConfirmText": "Remove field",
"schemas.indexes.deleteFieldConfirmTitle": "Do you really want to remove the field?",
"schemas.indexes.empty": "No index created yet.",
"schemas.indexes.hint": "Indexes can be expensive. Analyze your queries and read the following documentation before creating an index: [Documentation](https://www.mongodb.com/docs/manual/core/indexes/index-types/index-compound/)",
"schemas.indexes.loadFailed": "Failed to load indexes. Please reload.",
"schemas.indexes.notEnableHint1": "Indexes cannot be created. You have turn on a feature, which creates a dedicated collection per schema. Use the following environment variable:",
"schemas.indexes.notEnableHint2": "Please note, that this does not insert your existing content items to the new collections automatically. You have to run a migration by setting the following environment variable. Start Squidex with rebuild setting once and wait for completion. Then turn it off again.",
"schemas.indexes.reloaded": "Indexes reloaded.",
"schemas.listFields": "Lista dei Campi",
"schemas.listFieldsEmpty": "Incolla qui il campo o riordina i campi da mostrare nella lista dei contenuti. Se non imposti una lista di campi da visualizzare, viene utilizzato il primo della lista.",
"schemas.loadFailed": "Non è stato possibile caricare gli schemi. Per favore ricarica.",
Expand Down Expand Up @@ -986,6 +1000,7 @@
"schemas.rules.title": "Regole per il campo",
"schemas.rules.when": "quando",
"schemas.saved": "Lo Schema è stato salvato con successo.",
"schemas.saveField": "Save Field",
"schemas.saveFieldAndClose": "Salva e chiudi",
"schemas.saveFieldAndNew": "Salva e aggiungi un campo",
"schemas.schemaHintsHint": "Descrivi questo schema per la documentazione e le interfacce utente.",
Expand All @@ -998,6 +1013,7 @@
"schemas.synchronized": "Lo Schema è stato sincronizzato con successo.",
"schemas.synchronizeFailed": "Non è stato possibile sincronizzare lo schema. Per favore ricarica.",
"schemas.tabFields": "Campi",
"schemas.tabIndexes": "Indexes",
"schemas.tabJson": "Json",
"schemas.tableHeaders.created": "Creato",
"schemas.tableHeaders.created_title": "Created",
Expand Down
26 changes: 21 additions & 5 deletions backend/i18n/frontend_nl.json
Original file line number Diff line number Diff line change
Expand Up @@ -136,16 +136,11 @@
"assets.uploadHint": "Zet het bestand neer op bestaand item om het bestand te vervangen door een nieuwere versie.",
"assets.viewReferences": "View all content items referencing this asset.",
"assetScripts.reloaded": "Asset Scripts reloaded.",
"chat.answer": "Here is my answer:",
"chat.answersEmpty": "The ChatBot does not provide an answer or has not been configured yet.",
"chat.ask": "Ask",
"chat.describeFormat": "Also add the desired format (for example Markdown or HTML) to your prompt, dependending on the editor that you use.",
"chat.description": "Use the ChatBot (usually OpenAI) to generate content. Just write a prompt and describe the content you want to generate.",
"chat.failed": "Failed to answer your request.",
"chat.prompt": "Describe the content you want to generate",
"chat.title": "Chat Bot",
"chat.use": "Use",
"chatBot.questionFailed": "",
"clients.add": "Client toevoegen",
"clients.add.description": "Voeg een client toe om andere applicaties toegang te geven tot uw inhoud.",
"clients.add.title": "Client toevoegen",
Expand Down Expand Up @@ -322,6 +317,7 @@
"common.openAPI": "Open API",
"common.options": "Options",
"common.or": "of",
"common.order": "Order",
"common.pagerInfo": "{itemFirst} - {itemLast} van {numberOfItems}",
"common.pagerInfoNoTotal": "{itemFirst}-{itemLast} of total?",
"common.pagerReload": "Click to reload view and get total number of items",
Expand Down Expand Up @@ -353,6 +349,7 @@
"common.references": "References",
"common.refresh": "Vernieuwen",
"common.remember": "Onthoud mijn keuze",
"common.remove": "remove",
"common.rename": "Hernoemen",
"common.renameTag": "Hernoem Tag",
"common.reply": "Reply",
Expand Down Expand Up @@ -957,6 +954,23 @@
"schemas.fieldTypes.ui.description": "Scheidingsteken voor het bewerken van gebruikersinterface.",
"schemas.hideFieldFailed": "Kan veld niet verbergen. Laad opnieuw.",
"schemas.import": "Importeer schema",
"schemas.indexes.addIndex": "Add Index",
"schemas.indexes.addIndexButton": "Add Index",
"schemas.indexes.addTitle": "Add Index",
"schemas.indexes.created": "Index has been scheduled for creation. It might take a while, depending on the number of existing content items. This page is updated automatically.",
"schemas.indexes.createFailed": "Failed to create index. Please reload.",
"schemas.indexes.deleteConfirmText": "Delete index",
"schemas.indexes.deleteConfirmTitle": "Do you really want to remove the index?",
"schemas.indexes.deleted": "Index has been scheduled for deletion. It might take a while, depending on the number of existing content items. This page is updated automatically.",
"schemas.indexes.deleteFailed": "Failed to create index. Please reload.",
"schemas.indexes.deleteFieldConfirmText": "Remove field",
"schemas.indexes.deleteFieldConfirmTitle": "Do you really want to remove the field?",
"schemas.indexes.empty": "No index created yet.",
"schemas.indexes.hint": "Indexes can be expensive. Analyze your queries and read the following documentation before creating an index: [Documentation](https://www.mongodb.com/docs/manual/core/indexes/index-types/index-compound/)",
"schemas.indexes.loadFailed": "Failed to load indexes. Please reload.",
"schemas.indexes.notEnableHint1": "Indexes cannot be created. You have turn on a feature, which creates a dedicated collection per schema. Use the following environment variable:",
"schemas.indexes.notEnableHint2": "Please note, that this does not insert your existing content items to the new collections automatically. You have to run a migration by setting the following environment variable. Start Squidex with rebuild setting once and wait for completion. Then turn it off again.",
"schemas.indexes.reloaded": "Indexes reloaded.",
"schemas.listFields": "Lijstvelden",
"schemas.listFieldsEmpty": "Zet het veld hier neer of rangschik ze opnieuw om de velden in de inhoudslijst weer te geven. Als er geen lijstveld is gedefinieerd, wordt het eerste veld gebruikt.",
"schemas.loadFailed": "Kan schema's niet laden. Laad opnieuw.",
Expand Down Expand Up @@ -986,6 +1000,7 @@
"schemas.rules.title": "Veldregels",
"schemas.rules.when": "Wanneer",
"schemas.saved": "Schema succesvol opgeslagen.",
"schemas.saveField": "Save Field",
"schemas.saveFieldAndClose": "Opslaan en sluiten",
"schemas.saveFieldAndNew": "Opslaan en veld toevoegen",
"schemas.schemaHintsHint": "Beschrijf dit schema voor documentatie en gebruikersinterfaces.",
Expand All @@ -998,6 +1013,7 @@
"schemas.synchronized": "Schema is succesvol gesynchroniseerd.",
"schemas.synchronizeFailed": "Synchroniseren van schema is mislukt. Laad opnieuw.",
"schemas.tabFields": "Velden",
"schemas.tabIndexes": "Indexes",
"schemas.tabJson": "Json",
"schemas.tableHeaders.created": "Gemaakt",
"schemas.tableHeaders.created_title": "Created",
Expand Down
Loading

0 comments on commit b379c97

Please sign in to comment.