Commit 2dc6df34 authored by Sven Franck's avatar Sven Franck

refactor i18n JSON to global & portal_type dicts

parent 27a7020c
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
"generate": "widget", "generate": "widget",
"type": "page", "type": "page",
"title": "Blog", "title": "Blog",
"title_i18n": "page_dict.blog.title", "title_i18n": "global_dict.blog",
"theme": "slapos-white", "theme": "slapos-white",
"layout": { "layout": {
"default": [] "default": []
......
...@@ -4,9 +4,9 @@ ...@@ -4,9 +4,9 @@
"widget": { "widget": {
"id": "title", "id": "title",
"title": "Title", "title": "Title",
"title_i18n": "portal_type_dict.computer_dict.field_list.title.title", "title_i18n": "portal_type_dict.computer_dict.field_dict.title.title",
"description": "The name of the computer.", "description": "The name of the computer.",
"description_i18n": "portal_type_dict.computer_dict.field_list.title.description", "description_i18n": "portal_type_dict.computer_dict.field_dict.title.description",
"alternate_name": "title", "alternate_name": "title",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -45,9 +45,9 @@ ...@@ -45,9 +45,9 @@
"widget": { "widget": {
"id": "reference", "id": "reference",
"title": "Reference", "title": "Reference",
"title_i18n": "portal_type_dict.computer_dict.field_list.reference.title", "title_i18n": "portal_type_dict.computer_dict.field_dict.reference.title",
"description": "The reference number for this computer.", "description": "The reference number for this computer.",
"description_i18n": "portal_type_dict.computer_dict.field_list.reference.description", "description_i18n": "portal_type_dict.computer_dict.field_dict.reference.description",
"alternate_name": "reference", "alternate_name": "reference",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -86,9 +86,9 @@ ...@@ -86,9 +86,9 @@
"widget": { "widget": {
"id": "group", "id": "group",
"title": "Group", "title": "Group",
"title_i18n": "portal_type_dict.computer_dict.field_list.group.title", "title_i18n": "portal_type_dict.computer_dict.field_dict.group.title",
"description": "The group this computer is associated to.", "description": "The group this computer is associated to.",
"description_i18n": "portal_type_dict.computer_dict.field_list.group.description", "description_i18n": "portal_type_dict.computer_dict.field_dict.group.description",
"alternate_name": "group", "alternate_name": "group",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -127,9 +127,9 @@ ...@@ -127,9 +127,9 @@
"widget": { "widget": {
"id": "cpu_core", "id": "cpu_core",
"title": "CPU", "title": "CPU",
"title_i18n": "portal_type_dict.computer_dict.field_list.cpu_core.title", "title_i18n": "portal_type_dict.computer_dict.field_dict.cpu_core.title",
"description": "The CPU to be used for this computer.", "description": "The CPU to be used for this computer.",
"description_i18n": "portal_type_dict.computer_dict.field_list.cpu_core.description", "description_i18n": "portal_type_dict.computer_dict.field_dict.cpu_core.description",
"alternate_name": "cpu_core", "alternate_name": "cpu_core",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -168,9 +168,9 @@ ...@@ -168,9 +168,9 @@
"widget": { "widget": {
"id": "cpu_frequency", "id": "cpu_frequency",
"title": "CPU Frequency", "title": "CPU Frequency",
"title_i18n": "portal_type_dict.computer_dict.field_list.cpu_frequency.title", "title_i18n": "portal_type_dict.computer_dict.field_dict.cpu_frequency.title",
"description": "The CPU frequency to be used for this computer.", "description": "The CPU frequency to be used for this computer.",
"description_i18n": "portal_type_dict.computer_dict.field_list.cpu_frequency.description", "description_i18n": "portal_type_dict.computer_dict.field_dict.cpu_frequency.description",
"alternate_name": "cpu_frequency", "alternate_name": "cpu_frequency",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -209,9 +209,9 @@ ...@@ -209,9 +209,9 @@
"widget": { "widget": {
"id": "cpu_type", "id": "cpu_type",
"title": "CPU Type", "title": "CPU Type",
"title_i18n": "portal_type_dict.computer_dict.field_list.cpu_type.title", "title_i18n": "portal_type_dict.computer_dict.field_dict.cpu_type.title",
"description": "The CPU type to be used for this computer.", "description": "The CPU type to be used for this computer.",
"description_i18n": "portal_type_dict.computer_dict.field_list.cpu_type.description", "description_i18n": "portal_type_dict.computer_dict.field_dict.cpu_type.description",
"alternate_name": "cpu_type", "alternate_name": "cpu_type",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -250,9 +250,9 @@ ...@@ -250,9 +250,9 @@
"widget": { "widget": {
"id": "memory_size", "id": "memory_size",
"title": "Memory", "title": "Memory",
"title_i18n": "portal_type_dict.computer_dict.field_list.memory.title", "title_i18n": "portal_type_dict.computer_dict.field_dict.memory.title",
"description": "The memory to be used for this computer.", "description": "The memory to be used for this computer.",
"description_i18n": "portal_type_dict.computer_dict.field_list.memory.description", "description_i18n": "portal_type_dict.computer_dict.field_dict.memory.description",
"alternate_name": "memory_size", "alternate_name": "memory_size",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -291,9 +291,9 @@ ...@@ -291,9 +291,9 @@
"widget": { "widget": {
"id": "memory_type", "id": "memory_type",
"title": "Memory Type", "title": "Memory Type",
"title_i18n": "portal_type_dict.computer_dict.field_list.memory_type.title", "title_i18n": "portal_type_dict.computer_dict.field_dict.memory_type.title",
"description": "The memory type to be used for this computer.", "description": "The memory type to be used for this computer.",
"description_i18n": "portal_type_dict.computer_dict.field_list.memory_type.description", "description_i18n": "portal_type_dict.computer_dict.field_dict.memory_type.description",
"alternate_name": "memory_type", "alternate_name": "memory_type",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -332,9 +332,9 @@ ...@@ -332,9 +332,9 @@
"widget": { "widget": {
"id": "region", "id": "region",
"title": "Region", "title": "Region",
"title_i18n": "portal_type_dict.computer_dict.field_list.region.title", "title_i18n": "portal_type_dict.computer_dict.field_dict.region.title",
"description": "The region this computer should be setup in.", "description": "The region this computer should be setup in.",
"description_i18n": "portal_type_dict.computer_dict.field_list.region.description", "description_i18n": "portal_type_dict.computer_dict.field_dict.region.description",
"alternate_name": "region", "alternate_name": "region",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -373,9 +373,9 @@ ...@@ -373,9 +373,9 @@
"widget": { "widget": {
"id": "storage_capacity", "id": "storage_capacity",
"title": "Storage Capacity", "title": "Storage Capacity",
"title_i18n": "portal_type_dict.computer_dict.field_list.storage_capacity.title", "title_i18n": "portal_type_dict.computer_dict.field_dict.storage_capacity.title",
"description": "The storage capacity for this computer.", "description": "The storage capacity for this computer.",
"description_i18n": "portal_type_dict.computer_dict.field_list.storage_capacity.description", "description_i18n": "portal_type_dict.computer_dict.field_dict.storage_capacity.description",
"alternate_name": "storage_capacity", "alternate_name": "storage_capacity",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -414,9 +414,9 @@ ...@@ -414,9 +414,9 @@
"widget": { "widget": {
"id": "storage_interface", "id": "storage_interface",
"title": "Storage Interface", "title": "Storage Interface",
"title_i18n": "portal_type_dict.computer_dict.field_list.storage_interface.title", "title_i18n": "portal_type_dict.computer_dict.field_dict.storage_interface.title",
"description": "The storage interface for this computer.", "description": "The storage interface for this computer.",
"description_i18n": "portal_type_dict.computer_dict.field_list.storage_interface.description", "description_i18n": "portal_type_dict.computer_dict.field_dict.storage_interface.description",
"alternate_name": "storage_interface", "alternate_name": "storage_interface",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -455,9 +455,9 @@ ...@@ -455,9 +455,9 @@
"widget": { "widget": {
"id": "storage_redundancy", "id": "storage_redundancy",
"title": "Storage Redundancy", "title": "Storage Redundancy",
"title_i18n": "portal_type_dict.computer_dict.field_list.storage_redundancy.title", "title_i18n": "portal_type_dict.computer_dict.field_dict.storage_redundancy.title",
"description": "The storage redundancy for this computer.", "description": "The storage redundancy for this computer.",
"description_i18n": "portal_type_dict.computer_dict.field_list.storage_redundancy.description", "description_i18n": "portal_type_dict.computer_dict.field_dict.storage_redundancy.description",
"alternate_name": "storage_redundancy", "alternate_name": "storage_redundancy",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -496,9 +496,9 @@ ...@@ -496,9 +496,9 @@
"widget": { "widget": {
"id": null, "id": null,
"title": "WAN Type", "title": "WAN Type",
"title_i18n": "portal_type_dict.computer_dict.field_list.wan.title", "title_i18n": "portal_type_dict.computer_dict.field_dict.wan.title",
"description": "The wide area network type for this computer.", "description": "The wide area network type for this computer.",
"description_i18n": "portal_type_dict.computer_dict.field_list.wan.description", "description_i18n": "portal_type_dict.computer_dict.field_dict.wan.description",
"alternate_name": "wide_area_network_type", "alternate_name": "wide_area_network_type",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -537,9 +537,9 @@ ...@@ -537,9 +537,9 @@
"widget": { "widget": {
"id": "local_area_network_type", "id": "local_area_network_type",
"title": "LAN Type", "title": "LAN Type",
"title_i18n": "portal_type_dict.computer_dict.field_list.lan.title", "title_i18n": "portal_type_dict.computer_dict.field_dict.lan.title",
"description": "The local area network type for this computer.", "description": "The local area network type for this computer.",
"description_i18n": "portal_type_dict.computer_dict.field_list.lan.description", "description_i18n": "portal_type_dict.computer_dict.field_dict.lan.description",
"alternate_name": "local_area_network_type", "alternate_name": "local_area_network_type",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -578,9 +578,9 @@ ...@@ -578,9 +578,9 @@
"widget": { "widget": {
"id": "storage_technology", "id": "storage_technology",
"title": "Storage Technology", "title": "Storage Technology",
"title_i18n": "portal_type_dict.computer_dict.field_list.storage_technology.title", "title_i18n": "portal_type_dict.computer_dict.field_dict.storage_technology.title",
"description": "The storage technology for this computer.", "description": "The storage technology for this computer.",
"description_i18n": "portal_type_dict.computer_dict.field_list.storage_technology.description", "description_i18n": "portal_type_dict.computer_dict.field_dict.storage_technology.description",
"alternate_name": "storage_technology", "alternate_name": "storage_technology",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -619,9 +619,9 @@ ...@@ -619,9 +619,9 @@
"widget": { "widget": {
"id": "description", "id": "description",
"title": "Description", "title": "Description",
"title_i18n": "portal_type_dict.person_dict.field_list.description.title", "title_i18n": "portal_type_dict.person_dict.field_dict.description.title",
"description": "The description for this computer.", "description": "The description for this computer.",
"description_i18n": "portal_type_dict.person_dict.field_list.description.description", "description_i18n": "portal_type_dict.person_dict.field_dict.description.description",
"alternate_name": "description", "alternate_name": "description",
"css_class": null, "css_class": null,
"hidden": null, "hidden": null,
...@@ -668,9 +668,9 @@ ...@@ -668,9 +668,9 @@
"widget": { "widget": {
"id": "translated_validation_state_title", "id": "translated_validation_state_title",
"title": "Status", "title": "Status",
"title_i18n": "portal_type_dict.computer_dict.field_list.status.title", "title_i18n": "portal_type_dict.computer_dict.field_dict.status.title",
"description": "The current status of this computer.", "description": "The current status of this computer.",
"description_i18n": "portal_type_dict.computer_dict.field_list.status.description", "description_i18n": "portal_type_dict.computer_dict.field_dict.status.description",
"alternate_name": "translated_validation_state_title", "alternate_name": "translated_validation_state_title",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -709,9 +709,9 @@ ...@@ -709,9 +709,9 @@
"widget": { "widget": {
"id": "default_network_address_netmask", "id": "default_network_address_netmask",
"title": "Network Address", "title": "Network Address",
"title_i18n": "portal_type_dict.computer_dict.field_list.netmask.title", "title_i18n": "portal_type_dict.computer_dict.field_dict.netmask.title",
"description": "The network address of this computer.", "description": "The network address of this computer.",
"description_i18n": "portal_type_dict.computer_dict.field_list.netmask.description", "description_i18n": "portal_type_dict.computer_dict.field_dict.netmask.description",
"alternate_name": "default_network_address_netmask", "alternate_name": "default_network_address_netmask",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -750,9 +750,9 @@ ...@@ -750,9 +750,9 @@
"widget": { "widget": {
"id": "default_network_address_ip_address", "id": "default_network_address_ip_address",
"title": "IP Address", "title": "IP Address",
"title_i18n": "portal_type_dict.computer_dict.field_list.ip_address.title", "title_i18n": "portal_type_dict.computer_dict.field_dict.ip_address.title",
"description": "The IP address of this computer.", "description": "The IP address of this computer.",
"description_i18n": "portal_type_dict.computer_dict.field_list.ip_address.description", "description_i18n": "portal_type_dict.computer_dict.field_dict.ip_address.description",
"alternate_name": "default_network_address_ip_address", "alternate_name": "default_network_address_ip_address",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -791,9 +791,9 @@ ...@@ -791,9 +791,9 @@
"widget": { "widget": {
"id": "default_network_address_host_name", "id": "default_network_address_host_name",
"title": "Hostname", "title": "Hostname",
"title_i18n": "portal_type_dict.computer_dict.field_list.hostname.title", "title_i18n": "portal_type_dict.computer_dict.field_dict.hostname.title",
"description": "The hostname for this computer.", "description": "The hostname for this computer.",
"description_i18n": "portal_type_dict.computer_dict.field_list.hostname.description", "description_i18n": "portal_type_dict.computer_dict.field_dict.hostname.description",
"alternate_name": "default_network_address_host_name", "alternate_name": "default_network_address_host_name",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -832,9 +832,9 @@ ...@@ -832,9 +832,9 @@
"widget": { "widget": {
"id": "reference_network", "id": "reference_network",
"title": "Reference Portal Type", "title": "Reference Portal Type",
"title_i18n": "portal_type_dict.computer_dict.field_list.network.title", "title_i18n": "portal_type_dict.computer_dict.field_dict.network.title",
"description": "The portal type this release is associated to.", "description": "The portal type this release is associated to.",
"description_i18n": "portal_type_dict.computer_dict.field_list.network.description", "description_i18n": "portal_type_dict.computer_dict.field_dict.network.description",
"alternate_name": "reference_network", "alternate_name": "reference_network",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
......
...@@ -29,8 +29,8 @@ ...@@ -29,8 +29,8 @@
"direction": "horizontal" "direction": "horizontal"
}, },
"children": [ "children": [
{"type": "input", "direct": {"value": "Reset", "className": "translate"}, "attributes": {"type": "reset", "data-i18n":"[value]global_dict.common_dict.cancel"}}, {"type": "input", "direct": {"value": "Reset", "className": "translate"}, "attributes": {"type": "reset", "data-i18n":"[value]portal_type_dict.computer_dict.text_dict.cancel"}},
{"type": "input", "direct": {"value": "Submit", "className": "action translate"}, "attributes": {"type": "submit", "data-action":"add", "data-icon":"save", "data-i18n":"[value]global_dict.common_dict.submit", "data-theme": "slapos-black"}} {"type": "input", "direct": {"value": "Submit", "className": "action translate"}, "attributes": {"type": "submit", "data-action":"add", "data-icon":"save", "data-i18n":"[value]portal_type_dict.computer_dict.text_dict.submit", "data-theme": "slapos-black"}}
] ]
}], }],
"layout": [ "layout": [
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
"layout": { "layout": {
"header": [ "header": [
[ [
{"custom": true, "text": "Status", "text_i18n": "global_dict.common_dict.status", "show": true, "priority": 1}, {"custom": true, "text": "Status", "text_i18n": "portal_type_dict.computer_dict.text_dict.status", "show": true, "priority": 1},
{"column": "title", "show": true, "priority": 1, "sort": true}, {"column": "title", "show": true, "priority": 1, "sort": true},
{"column": "reference", "show": true, "priority": 4}, {"column": "reference", "show": true, "priority": 4},
{"column": "translated_validation_state_title", "show": "true", "priority": 4} {"column": "translated_validation_state_title", "show": "true", "priority": 4}
...@@ -40,7 +40,7 @@ ...@@ -40,7 +40,7 @@
"type": "controlbar", "type": "controlbar",
"class_list": "responsive", "class_list": "responsive",
"children": [ "children": [
{"type": "input", "direct": {"id":"search_server_list", "className": "translate"}, "attributes": {"data-action":"search", "data-enhanced":"true", "data-i18n": "[placeholder]page_dict.servers.search","placeholder":"Search available servers", "data-icon":"search", "data-action-btn":"true", "data-type":"search", "type":"search"}, "logic":{"clear":"true", "action":"search"}}, {"type": "input", "direct": {"id":"search_server_list", "className": "translate"}, "attributes": {"data-action":"search", "data-enhanced":"true", "data-i18n": "[placeholder]portal_type_dict.computer_dict.text_dict.search","placeholder":"Search available servers", "data-icon":"search", "data-action-btn":"true", "data-type":"search", "type":"search"}, "logic":{"clear":"true", "action":"search"}},
{"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"records"}}, {"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"records"}},
{"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"filter"}}, {"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"filter"}},
{"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"sorted"}} {"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"sorted"}}
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
"type": "a", "type": "a",
"direct": {"className":"translate ui-btn ui-icon-edit ui-btn-icon-left ui-corner-all ui-btn-inline ui-btn-slapos-black ui-link", "href": "#servers::new"}, "direct": {"className":"translate ui-btn ui-icon-edit ui-btn-icon-left ui-corner-all ui-btn-inline ui-btn-slapos-black ui-link", "href": "#servers::new"},
"attributes": { "attributes": {
"data-i18n": "page_dict.servers.add", "data-i18n": "portal_type_dict.computer_dict.text_dict.add",
"data-icon": "edit" "data-icon": "edit"
}, },
"logic": {"text":"Add server"} "logic": {"text":"Add server"}
...@@ -57,7 +57,7 @@ ...@@ -57,7 +57,7 @@
"generate": "widget", "generate": "widget",
"type": "controlbar", "type": "controlbar",
"property_dict": {"slot": 1}, "property_dict": {"slot": 1},
"children": [{"type": "p", "direct": {"className": "ui-table-caption translate"},"attributes": {"data-i18n":"page_dict.servers.servers"},"logic": {"text":"Created Servers"}}] "children": [{"type": "p", "direct": {"className": "ui-table-caption translate"},"attributes": {"data-i18n":"portal_type_dict.computer_dict.text_dict.created_servers"},"logic": {"text":"Created Servers"}}]
}, { }, {
"generate": "widget", "generate": "widget",
"type": "controlbar", "type": "controlbar",
...@@ -68,11 +68,11 @@ ...@@ -68,11 +68,11 @@
"type": "controlgroup", "type": "controlgroup",
"property_dict": {"direction":"horizontal"}, "property_dict": {"direction":"horizontal"},
"children":[ "children":[
{"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"global_dict.pagination_dict.first", "data-action":"first", "data-icon":"step-backward", "data-iconpos":"notext"}, "logic": {"text":"First"}}, {"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"portal_type_dict.computer_dict.text_dict.first", "data-action":"first", "data-icon":"step-backward", "data-iconpos":"notext"}, "logic": {"text":"First"}},
{"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"global_dict.pagination_dict.previous", "data-action":"prev", "data-icon":"backward", "data-iconpos":"notext"}, "logic": {"text":"Step Backward"}}, {"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"portal_type_dict.computer_dict.text_dict.previous", "data-action":"prev", "data-icon":"backward", "data-iconpos":"notext"}, "logic": {"text":"Step Backward"}},
{"type":"select", "direct":{"id":"paginate_server_list", "className":"action"},"attributes": {"data-icon":"reorder", "data-action":"limit", "data-iconpos":"notext"},"logic": {"options":[{"value": "8", "text": "8", "text_i18n":"global_dict.pagination_dict.8"},{"value": "16", "text": "16", "text_i18n":"global_dict.pagination_dict.16"},{"value": "32", "text": "32", "text_i18n":"global_dict.pagination_dict.32"}, {"value": "64", "text": "64", "text_i18n":"global_dict.pagination_dict.64"}]}}, {"type":"select", "direct":{"id":"paginate_server_list", "className":"action"},"attributes": {"data-icon":"reorder", "data-action":"limit", "data-iconpos":"notext"},"logic": {"options":[{"value": "8", "text": "8", "text_i18n":"portal_type_dict.computer_dict.text_dict.8"},{"value": "16", "text": "16", "text_i18n":"portal_type_dict.computer_dict.text_dict.16"},{"value": "32", "text": "32", "text_i18n":"portal_type_dict.computer_dict.text_dict.32"}, {"value": "64", "text": "64", "text_i18n":"portal_type_dict.computer_dict.text_dict.64"}]}},
{"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"global_dict.pagination_dict.next", "data-action":"next", "data-icon":"forward", "data-iconpos":"notext"}, "logic": {"text":"Step Forward"}}, {"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"portal_type_dict.computer_dict.text_dict.next", "data-action":"next", "data-icon":"forward", "data-iconpos":"notext"}, "logic": {"text":"Step Forward"}},
{"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"global_dict.pagination_dict.last", "data-action":"last", "data-icon":"step-forward", "data-iconpos":"notext"}, "logic": {"text": "Last"}} {"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"portal_type_dict.computer_dict.text_dict.last", "data-action":"last", "data-icon":"step-forward", "data-iconpos":"notext"}, "logic": {"text": "Last"}}
] ]
} }
] ]
......
...@@ -29,11 +29,11 @@ ...@@ -29,11 +29,11 @@
"class_list": "center inline", "class_list": "center inline",
"property_dict": {}, "property_dict": {},
"children": [ "children": [
{"type": "a", "direct": {"href": "#servers::__id__::scope", "className": "ui-btn-slapos-black"}, "attributes": {"data-i18n":"page_dict.servers.scope", "data-icon":"globe"}, "logic": {"text":"Set Server Scope"}}, {"type": "a", "direct": {"href": "#servers::__id__::scope", "className": "ui-btn-slapos-black"}, "attributes": {"data-i18n":"portal_type_dict.computer_dict.text_dict.scope", "data-icon":"globe"}, "logic": {"text":"Set Server Scope"}},
{"type": "a", "direct": {"href": "#servers::__id__::config", "className": "ui-btn-slapos-black"}, "attributes": {"data-i18n":"page_dict.servers.config", "data-icon":"cogs"}, "logic": {"text":"Set Configuration"}}, {"type": "a", "direct": {"href": "#servers::__id__::config", "className": "ui-btn-slapos-black"}, "attributes": {"data-i18n":"portal_type_dict.computer_dict.text_dict.config", "data-icon":"cogs"}, "logic": {"text":"Set Configuration"}},
{"type": "a", "direct": {"href": "#servers::__id__::ssl_on", "className": "ui-btn-slapos-black"}, "attributes": {"data-i18n":"page_dict.servers.ssl_on", "data-icon":"lock"}, "logic": {"text":"Request SSL"}}, {"type": "a", "direct": {"href": "#servers::__id__::ssl_on", "className": "ui-btn-slapos-black"}, "attributes": {"data-i18n":"portal_type_dict.computer_dict.text_dict.ssl_on", "data-icon":"lock"}, "logic": {"text":"Request SSL"}},
{"type": "a", "direct": {"href": "#servers::__id__::ssl_off", "className": "ui-btn-slapos-black"}, "attributes": {"data-i18n":"page_dict.servers.ssl_off", "data-icon":"unlock"}, "logic": {"text":"Revoke SSL"}}, {"type": "a", "direct": {"href": "#servers::__id__::ssl_off", "className": "ui-btn-slapos-black"}, "attributes": {"data-i18n":"portal_type_dict.computer_dict.text_dict.ssl_off", "data-icon":"unlock"}, "logic": {"text":"Revoke SSL"}},
{"type": "a", "direct": {"href": "#", "className": "action translate error status ui-btn ui-shadow ui-corner-all ui-btn-icon-left ui-icon-trash" }, "attributes": {"data-i18n":"page_dict.network.delete", "data-action": "destroy"}, "logic": {"text":"Delete"}} {"type": "a", "direct": {"href": "#", "className": "action translate error status ui-btn ui-shadow ui-corner-all ui-btn-icon-left ui-icon-trash" }, "attributes": {"data-i18n":"portal_type_dict.computer_dict.text_dict.delete", "data-action": "destroy"}, "logic": {"text":"Delete"}}
] ]
}], }],
"layout": [ "layout": [
......
...@@ -29,8 +29,8 @@ ...@@ -29,8 +29,8 @@
"direction": "horizontal" "direction": "horizontal"
}, },
"children": [ "children": [
{"type": "input", "direct": {"value": "Reset", "className": "translate"}, "attributes": {"type": "reset", "data-i18n":"[value]global_dict.common_dict.cancel"}}, {"type": "input", "direct": {"value": "Reset", "className": "translate"}, "attributes": {"type": "reset", "data-i18n":"[value]portal_type_dict.computer_dict.text_dict.cancel"}},
{"type": "input", "direct": {"value": "Submit", "className": "action translate"}, "attributes": {"type": "submit", "data-action":"add", "data-i18n":"[value]global_dict.common_dict.submit", "data-theme": "slapos-black"}} {"type": "input", "direct": {"value": "Submit", "className": "action translate"}, "attributes": {"type": "submit", "data-action":"add", "data-i18n":"[value]portal_type_dict.computer_dict.text_dict.submit", "data-theme": "slapos-black"}}
] ]
}], }],
"layout": [ "layout": [
......
...@@ -6,8 +6,8 @@ ...@@ -6,8 +6,8 @@
{ {
"generate": "widget", "generate": "widget",
"type": "page", "type": "page",
"title": "Office JS App Store", "title": "SlapOS",
"title_i18n": "page_dict.home.title", "title_i18n": "global_dict.slapos",
"theme": "slapos-white", "theme": "slapos-white",
"layout": { "layout": {
"default": [] "default": []
......
...@@ -7,9 +7,11 @@ ...@@ -7,9 +7,11 @@
"generate": "widget", "generate": "widget",
"type": "page", "type": "page",
"title": "Documentation", "title": "Documentation",
"title_i18n": "page_dict.documentation.title", "title_i18n": "global_dict.documentation",
"theme": "slapos-white", "theme": "slapos-white",
"children": [] "layout": {
"default": []
}
} }
] ]
} }
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
"generate": "widget", "generate": "widget",
"type": "page", "type": "page",
"title": "Download", "title": "Download",
"title_i18n": "page_dict.download.title", "title_i18n": "global_dict.download",
"theme": "slapos-white", "theme": "slapos-white",
"layout": { "layout": {
"default": [] "default": []
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
"generate": "widget", "generate": "widget",
"type": "page", "type": "page",
"title": "Forum", "title": "Forum",
"title_i18n": "page_dict.forum.title", "title_i18n": "global_dict.forum",
"theme": "slapos-white", "theme": "slapos-white",
"layout": { "layout": {
"default": [] "default": []
......
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
"children": [{ "children": [{
"type": "input", "type": "input",
"direct": {"id":"global-search", "className": "translate"}, "direct": {"id":"global-search", "className": "translate"},
"attributes": {"data-enhanced":"true", "data-i18n": "[placeholder]global_dict.common_dict.search","placeholder":"Search Apps", "data-icon":"search", "data-action-btn":"true", "data-type":"search", "type":"search"}, "attributes": {"data-enhanced":"true", "data-i18n": "[placeholder]global_dict.search","placeholder":"Search Apps", "data-icon":"search", "data-action-btn":"true", "data-type":"search", "type":"search"},
"logic":{"clear":"true", "action":"search"} "logic":{"clear":"true", "action":"search"}
}, { }, {
"generate": "widget", "generate": "widget",
...@@ -44,16 +44,16 @@ ...@@ -44,16 +44,16 @@
"input": "#global-search" "input": "#global-search"
}, },
"children": [ "children": [
{"type": "divider", "center": {"text": [{"type": "h1", "text": "Account", "text_i18n": "global_dict.user_dict.account"}]}}, {"type": "divider", "center": {"text": [{"type": "h1", "text": "Account", "text_i18n": "global_dict.account"}]}},
{"type": "item", "href": "#person", "left": {"icon":"user"}, "center": {"text": [{"type": "h1", "text": "Account Info", "text_i18n": "page_dict.person.title"}, {"type": "p", "text": "Registration/Invoicing Info", "text_i18n": "page_dict.person.subtitle"}]}}, {"type": "item", "href": "#person", "left": {"icon":"user"}, "center": {"text": [{"type": "h1", "text": "Account Info", "text_i18n": "global_dict.person"}, {"type": "p", "text": "Registration/Invoicing Info", "text_i18n": "global_dict.person_subtitle"}]}},
{"type": "item", "href": "#invoices", "left": {"icon":"file-text-alt"}, "center": {"text": [{"type":"h1", "text": "Invoices", "text_i18n": "page_dict.invoices.title"}, {"type": "p", "text": "Overview of Invoices", "text_i18n":"page_dict.invoices.subtitle"}]}}, {"type": "item", "href": "#invoices", "left": {"icon":"file-text-alt"}, "center": {"text": [{"type":"h1", "text": "Invoices", "text_i18n": "global_dict.invoices"}, {"type": "p", "text": "Overview of Invoices", "text_i18n":"global_dict.invoices_subtitle"}]}},
{"type": "item", "href": "#servers", "left": {"icon":"hdd"}, "center": {"text": [{"type":"h1", "text": "Servers", "text_i18n": "page_dict.servers.title"}, {"type":"p", "text": "Server instances being used", "text_i18n": "page_dict.servers.subtitle"}]}}, {"type": "item", "href": "#servers", "left": {"icon":"hdd"}, "center": {"text": [{"type":"h1", "text": "Servers", "text_i18n": "global_dict.servers"}, {"type":"p", "text": "Server instances being used", "text_i18n": "global_dict.servers_subtitle"}]}},
{"type": "item", "href": "#services", "left": {"icon":"cogs"}, "center": {"text": [{"type": "h1","text": "Services", "text_i18n":"page_dict.services.title"},{"type": "p", "text": "Administration of Installed Software", "text_i18n":"page_dict.services.subtitle"}]}}, {"type": "item", "href": "#services", "left": {"icon":"cogs"}, "center": {"text": [{"type": "h1","text": "Services", "text_i18n":"global_dict.services"},{"type": "p", "text": "Administration of Installed Software", "text_i18n":"global_dict.services_subtitle"}]}},
{"type": "item", "href": "#networks", "left": {"icon":"sitemap"}, "center": {"text":[{"type": "h1", "text": "Networks", "text_i18n": "page_dict.networks.title"},{"type": "p", "text":"Network Administration", "text_i18n":"page_dict.networks.subtitle"}]}}, {"type": "item", "href": "#networks", "left": {"icon":"sitemap"}, "center": {"text":[{"type": "h1", "text": "Networks", "text_i18n": "global_dict.networks"},{"type": "p", "text":"Network Administration", "text_i18n":"global_dict.networks_subtitle"}]}},
{"type": "divider", "center": {"text": [{"type": "h1", "text": "Performance", "text_i18n":null}]}}, {"type": "divider", "center": {"text": [{"type": "h1", "text": "Performance", "text_i18n":null}]}},
{"type": "item", "href": "#monitoring", "left": {"icon":"bar-chart"}, "center": {"text":[{"type":"h1", "text": "Monitoring", "text_i18n":"page_dict.monitoring.title"},{"type":"p", "text": "Server Status Reports", "text_i18n": "page_dict.monitoring.subtitle"}]}}, {"type": "item", "href": "#monitoring", "left": {"icon":"bar-chart"}, "center": {"text":[{"type":"h1", "text": "Monitoring", "text_i18n":"global_dict.monitoring"},{"type":"p", "text": "Server Status Reports", "text_i18n": "global_dict.monitoring_subtitle"}]}},
{"type": "divider", "center": {"text": [{"type": "h1", "text": "Support", "text_i18n": null}]}}, {"type": "divider", "center": {"text": [{"type": "h1", "text": "Support", "text_i18n": null}]}},
{"type": "item", "href": "#help", "left": {"icon":"question-sign"}, "center": {"text": [{"type": "h1", "text": "Help", "text_i18n": "page_dict.help.title"},{"type": "p", "text": "Contact Customer Support", "text_i18n": "page_dict.help.subtitle"}]}} {"type": "item", "href": "#help", "left": {"icon":"question-sign"}, "center": {"text": [{"type": "h1", "text": "Help", "text_i18n": "global_dict.help"},{"type": "p", "text": "Contact Customer Support", "text_i18n": "global_dict.help_subtitle"}]}}
] ]
}, { }, {
"generate": "widget", "generate": "widget",
...@@ -64,18 +64,18 @@ ...@@ -64,18 +64,18 @@
"input": "#global_search" "input": "#global_search"
}, },
"children": [ "children": [
{"type": "divider", "center": {"text": [{"type": "h1", "text":"General", "text_i18n":"global_dict.common_dict.general"}]}}, {"type": "divider", "center": {"text": [{"type": "h1", "text":"General", "text_i18n":"global_dict.general"}]}},
{"type": "item", "href": "#software", "left": {"icon":"cogs"}, "center": {"text": [{"type": "h1", "text": "Software", "text_i18n":"page_dict.software.title"}]}}, {"type": "item", "href": "#software", "left": {"icon":"cogs"}, "center": {"text": [{"type": "h1", "text": "Software", "text_i18n":"global_dict.software"}]}},
{"type": "item", "href": "#documentation", "left": {"icon":"book"}, "center": {"text": [{"type": "h1", "text": "Documentation", "text_i18n":"page_dict.documentation.title"}]}}, {"type": "item", "href": "#documentation", "left": {"icon":"book"}, "center": {"text": [{"type": "h1", "text": "Documentation", "text_i18n":"global_dict.documentation"}]}},
{"type": "item", "href": "#downloads", "left": {"icon":"download"}, "center": {"text": [{"type": "h1", "text": "Download", "text_i18n":"page_dict.download.title"}]}}, {"type": "item", "href": "#download", "left": {"icon":"download"}, "center": {"text": [{"type": "h1", "text": "Download", "text_i18n":"global_dict.download"}]}},
{"type": "item", "href": "#forum", "left": {"icon":"comments-alt"}, "center": {"text": [{"type": "h1", "text": "Forum", "text_i18n":"page_dict.forum.title"}]}}, {"type": "item", "href": "#forum", "left": {"icon":"comments-alt"}, "center": {"text": [{"type": "h1", "text": "Forum", "text_i18n":"global_dict.forum"}]}},
{"type": "item", "href": "#blog", "left": {"icon":"rss-sign"}, "center": {"text": [{"type": "h1", "text": "Blog", "text_i18n":"page_dict.blog.title"}]}}, {"type": "item", "href": "#blog", "left": {"icon":"rss-sign"}, "center": {"text": [{"type": "h1", "text": "Blog", "text_i18n":"global_dict.blog"}]}},
{"type": "item", "href": "#pricing", "left": {"icon":"dollar"}, "center": {"text": [{"type": "h1", "text": "Pricing", "text_i18n":"page_dict.pricing.title"}]}} {"type": "item", "href": "#pricing", "left": {"icon":"dollar"}, "center": {"text": [{"type": "h1", "text": "Pricing", "text_i18n":"global_dict.pricing"}]}}
] ]
}, { }, {
"type": "a", "type": "a",
"direct": {"className": "unenhanced", "href":"http://nexedi.com", "external": true }, "direct": {"className": "unenhanced", "href":"http://nexedi.com", "external": true },
"attributes": {"data-i18n": "global_dict.name_dict.nexedi"}, "attributes": {"data-i18n": "global_dict.nexedi"},
"logic": {"text": "Nexedi 2013"} "logic": {"text": "Nexedi 2013"}
}] }]
}, { }, {
...@@ -94,7 +94,7 @@ ...@@ -94,7 +94,7 @@
"property_dict": { "property_dict": {
"fixed": true, "fixed": true,
"title": "", "title": "",
"title_i18n": "page_dict.home.title" "title_i18n": "global_dict.slapos"
}, },
"children": [{ "children": [{
"generate": "widget", "generate": "widget",
...@@ -103,7 +103,7 @@ ...@@ -103,7 +103,7 @@
"direction": "horizontal" "direction": "horizontal"
}, },
"children": [ "children": [
{"type":"a", "direct": {"href": "#global-panel", "className":"responsive translate"}, "attributes": {"data-rel":"panel", "data-icon":"reorder", "data-i18n":"global_dict.common_dict.menu"},"logic": {"text":"Menu"}} {"type":"a", "direct": {"href": "#global-panel", "className":"responsive translate"}, "attributes": {"data-rel":"panel", "data-icon":"reorder", "data-i18n":"global_dict.menu"},"logic": {"text":"Menu"}}
] ]
},{ },{
"generate": "widget", "generate": "widget",
...@@ -112,8 +112,8 @@ ...@@ -112,8 +112,8 @@
"direction": "horizontal" "direction": "horizontal"
}, },
"children": [ "children": [
{"type":"select", "direct": {"id": "switch_language", "className":"action responsive translate"}, "attributes": {"data-action":"translate", "data-icon":"flag-en"}, "logic": {"wrapper_class_list":"flag", "options": [{"value": "en-EN", "text":"English", "text_i18n":"language_dict.english", "selected": true}]}}, {"type":"select", "direct": {"id": "switch_language", "className":"action responsive translate"}, "attributes": {"data-action":"translate", "data-icon":"flag-en"}, "logic": {"wrapper_class_list":"flag", "options": [{"value": "en-EN", "text":"English", "text_i18n":"global_dict.english", "selected": true}]}},
{"type":"a", "direct": {"href": "#dashboard", "className":"responsive translate"}, "attributes": {"data-icon":"home", "data-i18n":"global_dict.common_dict.home"},"logic": {"text":"Home"}} {"type":"a", "direct": {"href": "#dashboard", "className":"responsive translate"}, "attributes": {"data-icon":"home", "data-i18n":"global_dict.home"},"logic": {"text":"Home"}}
] ]
}] }]
}] }]
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
"generate": "widget", "generate": "widget",
"type": "page", "type": "page",
"title": "Help", "title": "Help",
"title_i18n": "page_dict.help.title", "title_i18n": "global_dict.help",
"theme": "slapos-white", "theme": "slapos-white",
"layout": { "layout": {
"default": [] "default": []
......
...@@ -4,9 +4,9 @@ ...@@ -4,9 +4,9 @@
"widget": { "widget": {
"id": "date", "id": "date",
"title": "Date", "title": "Date",
"title_i18n": "portal_type_dict.invoice_dict.field_list.date.title", "title_i18n": "portal_type_dict.invoice_dict.field_dict.date.title",
"description": "The date the invoice was issued on.", "description": "The date the invoice was issued on.",
"description_i18n": "portal_type_dict.invoice_dict.field_list.date.description", "description_i18n": "portal_type_dict.invoice_dict.field_dict.date.description",
"alternate_name": "date", "alternate_name": "date",
"default_value": null, "default_value": null,
"css_class": "", "css_class": "",
...@@ -55,9 +55,9 @@ ...@@ -55,9 +55,9 @@
"widget": { "widget": {
"id": "total_price", "id": "total_price",
"title": "Total", "title": "Total",
"title_i18n": "portal_type_dict.invoice_dict.field_list.total_price.title", "title_i18n": "portal_type_dict.invoice_dict.field_dict.total_price.title",
"description": "The amount of this invoice.", "description": "The amount of this invoice.",
"description_i18n": "portal_type_dict.invoice_dict.field_list.total_price.description", "description_i18n": "portal_type_dict.invoice_dict.field_dict.total_price.description",
"alternate_name": "total_price", "alternate_name": "total_price",
"default": null, "default": null,
"css_class": null, "css_class": null,
...@@ -96,9 +96,9 @@ ...@@ -96,9 +96,9 @@
"widget": { "widget": {
"id": "price_currency", "id": "price_currency",
"title": "Currency", "title": "Currency",
"title_i18n": "portal_type_dict.invoice_dict.field_list.price_currency.title", "title_i18n": "portal_type_dict.invoice_dict.field_dict.price_currency.title",
"description": "The currency this invoice was issued in.", "description": "The currency this invoice was issued in.",
"description_i18n": "portal_type_dict.invoice_dict.field_list.price_currency.description", "description_i18n": "portal_type_dict.invoice_dict.field_dict.price_currency.description",
"alternate_name": "price_currency", "alternate_name": "price_currency",
"default": null, "default": null,
"css_class": null, "css_class": null,
...@@ -137,9 +137,9 @@ ...@@ -137,9 +137,9 @@
"widget": { "widget": {
"id": "translated_simulation_state_title", "id": "translated_simulation_state_title",
"title": "Status", "title": "Status",
"title_i18n": "portal_type_dict.invoice_dict.field_list.status.title", "title_i18n": "portal_type_dict.invoice_dict.field_dict.status.title",
"description": "The status of the invoice.", "description": "The status of the invoice.",
"description_i18n": "portal_type_dict.invoice_dict.field_list.status.description", "description_i18n": "portal_type_dict.invoice_dict.field_dict.status.description",
"alternate_name": "translated_simulation_state_title", "alternate_name": "translated_simulation_state_title",
"default": null, "default": null,
"css_class": null, "css_class": null,
...@@ -178,9 +178,9 @@ ...@@ -178,9 +178,9 @@
"widget": { "widget": {
"id": "reference_portal_type", "id": "reference_portal_type",
"title": "Reference Portal Type", "title": "Reference Portal Type",
"title_i18n": "portal_type_dict.invoice_dict.field_list.reference_portal_type.title", "title_i18n": "portal_type_dict.invoice_dict.field_dict.reference_portal_type.title",
"description": "The portal type this invoice is associated to.", "description": "The portal type this invoice is associated to.",
"description_i18n": "portal_type_dict.invoice_dict.field_list.reference_portal_type.description", "description_i18n": "portal_type_dict.invoice_dict.field_dict.reference_portal_type.description",
"alternate_name": "reference_portal_type", "alternate_name": "reference_portal_type",
"default": null, "default": null,
"css_class": null, "css_class": null,
...@@ -219,9 +219,9 @@ ...@@ -219,9 +219,9 @@
"widget": { "widget": {
"id": "reference_portal_type", "id": "reference_portal_type",
"title": "Reference ID", "title": "Reference ID",
"title_i18n": "portal_type_dict.invoice_dict.field_list.reference_id.title", "title_i18n": "portal_type_dict.invoice_dict.field_dict.reference_id.title",
"description": "The id of the portal_type this invoice is associated to.", "description": "The id of the portal_type this invoice is associated to.",
"description_i18n": "portal_type_dict.invoice_dict.field_list.reference_id.description", "description_i18n": "portal_type_dict.invoice_dict.field_dict.reference_id.description",
"alternate_name": "reference_portal_type", "alternate_name": "reference_portal_type",
"default": null, "default": null,
"css_class": null, "css_class": null,
...@@ -260,9 +260,9 @@ ...@@ -260,9 +260,9 @@
"widget": { "widget": {
"id": "id", "id": "id",
"title": "Reference ID", "title": "Reference ID",
"title_i18n": "portal_type_dict.invoice_dict.field_list.id.title", "title_i18n": "portal_type_dict.invoice_dict.field_dict.id.title",
"description": "The id of the portal_type this invoice is associated to.", "description": "The id of the portal_type this invoice is associated to.",
"description_i18n": "portal_type_dict.invoice_dict.field_list.id.description", "description_i18n": "portal_type_dict.invoice_dict.field_dict.id.description",
"alternate_name": "id", "alternate_name": "id",
"default": null, "default": null,
"css_class": null, "css_class": null,
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
"property_dict": { "property_dict": {
"no_items": { "no_items": {
"message":"No invoices found", "message":"No invoices found",
"message_i18n":"page_dict.invoices.nodata" "message_i18n":"portal_type_dict.invoice_dict.text_dict.nodata"
}, },
"dynamic_children": [3], "dynamic_children": [3],
"requires_authentication": true, "requires_authentication": true,
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
{"column": "total_price", "show": true, "persist": true, "sort":false}, {"column": "total_price", "show": true, "persist": true, "sort":false},
{"column": "price_currency", "show": "true", "priority": 4, "merge": "total_price", "merger_text": "Total Price", "merger_i18n": "portal_type_dict.invoice_dict.fieldlist.total_price.title"}, {"column": "price_currency", "show": "true", "priority": 4, "merge": "total_price", "merger_text": "Total Price", "merger_i18n": "portal_type_dict.invoice_dict.fieldlist.total_price.title"},
{"column": "translated_simulation_state_title", "show":"true", "priority": 5}, {"column": "translated_simulation_state_title", "show":"true", "priority": 5},
{"custom": true, "text": "Download", "text_i18n": "global_dict.export_dict.download", "show": true, "priority": 6, "sort": false} {"custom": true, "text": "Download", "text_i18n": "portal_type_dict.invoice_dict.text_dict.download", "show": true, "priority": 6, "sort": false}
] ]
], ],
"body": [ "body": [
...@@ -42,7 +42,7 @@ ...@@ -42,7 +42,7 @@
"generate": "widget", "generate": "widget",
"type": "controlbar", "type": "controlbar",
"property_dict": {"slot": 1}, "property_dict": {"slot": 1},
"children": [{"type": "p", "direct": {"className": "ui-table-caption translate"},"attributes": {"data-i18n":"page_dict.invoices.overview"},"logic": {"text":"Invoice Overview"}}] "children": [{"type": "p", "direct": {"className": "ui-table-caption translate"},"attributes": {"data-i18n":"portal_type_dict.invoice_dict.text_dict.overview"},"logic": {"text":"Invoice Overview"}}]
}, { }, {
"generate": "widget", "generate": "widget",
"type": "controlbar", "type": "controlbar",
...@@ -53,11 +53,11 @@ ...@@ -53,11 +53,11 @@
"type": "controlgroup", "type": "controlgroup",
"property_dict": {"direction":"horizontal"}, "property_dict": {"direction":"horizontal"},
"children":[ "children":[
{"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"global_dict.pagination_dict.first", "data-action":"first", "data-icon":"step-backward", "data-iconpos":"notext"}, "logic": {"text":"First"}}, {"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"portal_type_dict.invoice_dict.text_dict.first", "data-action":"first", "data-icon":"step-backward", "data-iconpos":"notext"}, "logic": {"text":"First"}},
{"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"global_dict.pagination_dict.previous", "data-action":"prev", "data-icon":"backward", "data-iconpos":"notext"}, "logic": {"text":"Step Backward"}}, {"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"portal_type_dict.invoice_dict.text_dict.previous", "data-action":"prev", "data-icon":"backward", "data-iconpos":"notext"}, "logic": {"text":"Step Backward"}},
{"type":"select", "direct":{"id":"paginate_invoice_list", "className":"action"},"attributes": {"data-icon":"reorder", "data-action":"limit", "data-iconpos":"notext"},"logic": {"options":[{"value": "8", "text": "8", "text_i18n":"global_dict.pagination_dict.8"},{"value": "16", "text": "16", "text_i18n":"global_dict.pagination_dict.16"},{"value": "32", "text": "32", "text_i18n":"global_dict.pagination_dict.32"}, {"value": "64", "text": "64", "text_i18n":"global_dict.pagination_dict.64"}]}}, {"type":"select", "direct":{"id":"paginate_invoice_list", "className":"action"},"attributes": {"data-icon":"reorder", "data-action":"limit", "data-iconpos":"notext"},"logic": {"options":[{"value": "8", "text": "8", "text_i18n":"portal_type_dict.invoice_dict.text_dict.8"},{"value": "16", "text": "16", "text_i18n":"portal_type_dict.invoice_dict.text_dict.16"},{"value": "32", "text": "32", "text_i18n":"portal_type_dict.invoice_dict.text_dict.32"}, {"value": "64", "text": "64", "text_i18n":"portal_type_dict.invoice_dict.text_dict.64"}]}},
{"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"global_dict.pagination_dict.next", "data-action":"next", "data-icon":"forward", "data-iconpos":"notext"}, "logic": {"text":"Step Forward"}}, {"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"portal_type_dict.invoice_dict.text_dict.next", "data-action":"next", "data-icon":"forward", "data-iconpos":"notext"}, "logic": {"text":"Step Forward"}},
{"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"global_dict.pagination_dict.last", "data-action":"last", "data-icon":"step-forward", "data-iconpos":"notext"}, "logic": {"text": "Last"}} {"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"portal_type_dict.invoice_dict.text_dict.last", "data-action":"last", "data-icon":"step-forward", "data-iconpos":"notext"}, "logic": {"text": "Last"}}
] ]
} }
] ]
...@@ -67,7 +67,7 @@ ...@@ -67,7 +67,7 @@
"type": "controlbar", "type": "controlbar",
"class_list": "responsive", "class_list": "responsive",
"children": [ "children": [
{"type": "input", "direct": {"id":"search_invoice_list", "className": "translate"}, "attributes": {"data-action":"search", "data-enhanced":"true", "data-i18n": "[placeholder]page_dict.invoices.search","placeholder":"Search invoices", "data-icon":"search", "data-action-btn":"true", "data-type":"search", "type":"search"}, "logic":{"clear":"true", "action":"search"}}, {"type": "input", "direct": {"id":"search_invoice_list", "className": "translate"}, "attributes": {"data-action":"search", "data-enhanced":"true", "data-i18n": "[placeholder]portal_type_dict.invoice_dict.text_dict.search","placeholder":"Search invoices", "data-icon":"search", "data-action-btn":"true", "data-type":"search", "type":"search"}, "logic":{"clear":"true", "action":"search"}},
{"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"records"}}, {"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"records"}},
{"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"filter"}}, {"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"filter"}},
{"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"sorted"}} {"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"sorted"}}
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
"generate": "widget", "generate": "widget",
"type": "page", "type": "page",
"title": "Invoices", "title": "Invoices",
"title_i18n": "page_dict.invoices.title", "title_i18n": "portal_type_dict.invoice_dict.text_dict.title",
"theme": "slapos-white", "theme": "slapos-white",
"layout": { "layout": {
"default": [ "default": [
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
{ {
"type": "img", "type": "img",
"direct": {"src": "img/slapos.png", "alt": "SlapOS logo", "className": "translate"}, "direct": {"src": "img/slapos.png", "alt": "SlapOS logo", "className": "translate"},
"attributes": {"data-i18n": "global_dict.name_dict.slapos_logo"} "attributes": {"data-i18n": "global_dict.slapos_logo"}
} }
] ]
}, { }, {
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
}, { }, {
"type": "p", "type": "p",
"direct": {"className": "translate"}, "direct": {"className": "translate"},
"attributes": {"data-i18n": "global_dict.common_dict.sign_in"}, "attributes": {"data-i18n": "global_dict.sign_in"},
"logic": {"text": "Sign in using"} "logic": {"text": "Sign in using"}
}, { }, {
"generate": "widget", "generate": "widget",
...@@ -34,19 +34,19 @@ ...@@ -34,19 +34,19 @@
{ {
"type": "span", "type": "span",
"direct": {"className": "translate"}, "direct": {"className": "translate"},
"attributes": {"data-i18n": "global_dict.common_dict.pricing"}, "attributes": {"data-i18n": "global_dict.pricing_login"},
"logic": {"text": "To maintain sufficient resources, a minimal fee of 1 EUR will be charged if you use SlapOS services for more than 24 hours. By clicking on one of the signup buttons, you agree that you are subscribing to a payable service. All services you request will be invoiced to you at the end of the month."} "logic": {"text": "To maintain sufficient resources, a minimal fee of 1 EUR will be charged if you use SlapOS services for more than 24 hours. By clicking on one of the signup buttons, you agree that you are subscribing to a payable service. All services you request will be invoiced to you at the end of the month."}
} }
] ]
}, { }, {
"type": "p", "type": "p",
"direct": {"className": "translate"}, "direct": {"className": "translate"},
"attributes": {"data-i18n": "global_dict.common_dict.find_out_more"}, "attributes": {"data-i18n": "global_dict.find_out_more"},
"logic": {"text": "To find out more, please refer to"} "logic": {"text": "To find out more, please refer to"}
}, { }, {
"type": "a", "type": "a",
"direct": {"className": "translate ui-btn ui-icon-dollar ui-btn-icon-left ui-shadow ui-corner-all", "href": "#pricing"}, "direct": {"className": "translate ui-btn ui-icon-dollar ui-btn-icon-left ui-shadow ui-corner-all", "href": "#pricing"},
"attributes": {"data-i18n": "global_dict.name_dict.slapos_pricing"}, "attributes": {"data-i18n": "global_dict.slapos_pricing"},
"logic": {"text": "SlapOS Pricing"} "logic": {"text": "SlapOS Pricing"}
} }
] ]
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
"generate": "widget", "generate": "widget",
"type": "page", "type": "page",
"title": "Monitoring", "title": "Monitoring",
"title_i18n": "page_dict.monitoring.title", "title_i18n": "global_dict.monitoring",
"theme": "slapos-white", "theme": "slapos-white",
"layout": { "layout": {
"default": [] "default": []
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
"property_dict": { "property_dict": {
"no_items": { "no_items": {
"message":"No servers associated with this network.", "message":"No servers associated with this network.",
"message_i18n":"page_dict.networks.nodata" "message_i18n":"portal_type_dict.network_dict.text_dict.nodata"
}, },
"initial_query_url_identifier": "group", "initial_query_url_identifier": "group",
"dynamic_children": [0], "dynamic_children": [0],
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
"layout": { "layout": {
"header": [ "header": [
[ [
{"custom": true, "text": "Status", "text_i18n": "global_dict.common_dict.status", "show": true, "priority": 6}, {"custom": true, "text": "Status", "text_i18n": "portal_type_dict.network_dict.text_dict.status", "show": true, "priority": 6},
{"column": "title", "show": true, "priority": 5}, {"column": "title", "show": true, "priority": 5},
{"column": "reference", "show": true, "priority": 5}, {"column": "reference", "show": true, "priority": 5},
{"column": "translated_validation_state_title", "show": "true", "priority": 3} {"column": "translated_validation_state_title", "show": "true", "priority": 3}
......
...@@ -4,9 +4,9 @@ ...@@ -4,9 +4,9 @@
"widget": { "widget": {
"id": "title", "id": "title",
"title": "Title", "title": "Title",
"title_i18n": "portal_type_dict.network_dict.field_list.title.title", "title_i18n": "portal_type_dict.network_dict.field_dict.title.title",
"description": "The name of your network.", "description": "The name of your network.",
"description_i18n": "portal_type_dict.network_dict.field_list.title.description", "description_i18n": "portal_type_dict.network_dict.field_dict.title.description",
"alternate_name": "title", "alternate_name": "title",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -45,9 +45,9 @@ ...@@ -45,9 +45,9 @@
"widget": { "widget": {
"id": "reference", "id": "reference",
"title": "Reference", "title": "Reference",
"title_i18n": "portal_type_dict.network_dict.field_list.reference.title", "title_i18n": "portal_type_dict.network_dict.field_dict.reference.title",
"description": "The reference identifire for this network.", "description": "The reference identifire for this network.",
"description_i18n": "portal_type_dict.network_dict.field_list.reference.description", "description_i18n": "portal_type_dict.network_dict.field_dict.reference.description",
"alternate_name": "reference", "alternate_name": "reference",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
......
...@@ -29,8 +29,8 @@ ...@@ -29,8 +29,8 @@
"direction": "horizontal" "direction": "horizontal"
}, },
"children": [ "children": [
{"type": "input", "direct": {"value": "Reset", "className": "translate"}, "attributes": {"type": "reset", "data-i18n":"[value]global_dict.common_dict.cancel"}}, {"type": "input", "direct": {"value": "Reset", "className": "translate"}, "attributes": {"type": "reset", "data-i18n":"[value]portal_type_dict.network_dict.text_dict.cancel"}},
{"type": "input", "direct": {"value": "Submit", "className": "action translate"}, "attributes": {"type": "submit", "data-action":"add", "data-icon":"save", "data-i18n":"[value]global_dict.common_dict.submit", "data-theme": "slapos-black"}} {"type": "input", "direct": {"value": "Submit", "className": "action translate"}, "attributes": {"type": "submit", "data-action":"add", "data-icon":"save", "data-i18n":"[value]portal_type_dict.network_dict.text_dict.submit", "data-theme": "slapos-black"}}
] ]
}], }],
"layout": [ "layout": [
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
"property_dict": { "property_dict": {
"no_items": { "no_items": {
"message": "No networks found.", "message": "No networks found.",
"message_i18n": "page_dict.networks.nonet" "message_i18n": "portal_type_dict.network_dict.text_dict.nonet"
}, },
"dynamic_children": [4], "dynamic_children": [4],
"requires_authentication": true, "requires_authentication": true,
...@@ -36,15 +36,15 @@ ...@@ -36,15 +36,15 @@
"type": "a", "type": "a",
"direct": {"className":"translate ui-btn ui-icon-edit ui-btn-icon-left ui-corner-all ui-btn-inline ui-btn-slapos-black ui-link", "href": "#networks::new"}, "direct": {"className":"translate ui-btn ui-icon-edit ui-btn-icon-left ui-corner-all ui-btn-inline ui-btn-slapos-black ui-link", "href": "#networks::new"},
"attributes": { "attributes": {
"data-i18n": "page_dict.network.add", "data-i18n": "portal_type_dict.network_dict.text_dict.add",
"data-icon": "edit" "data-icon": "edit"
}, },
"logic": {"text":"Add server"} "logic": {"text":"Add network"}
}, { }, {
"generate": "widget", "generate": "widget",
"type": "controlbar", "type": "controlbar",
"property_dict": {"slot": 1}, "property_dict": {"slot": 1},
"children": [{"type": "p", "direct": {"className": "ui-table-caption translate"},"attributes": {"data-i18n":"page_dict.networks.networks"},"logic": {"text":"Created Networks"}}] "children": [{"type": "p", "direct": {"className": "ui-table-caption translate"},"attributes": {"data-i18n":"portal_type_dict.network_dict.text_dict.created_networks"},"logic": {"text":"Created Networks"}}]
}, { }, {
"generate": "widget", "generate": "widget",
"type": "controlbar", "type": "controlbar",
...@@ -55,11 +55,11 @@ ...@@ -55,11 +55,11 @@
"type": "controlgroup", "type": "controlgroup",
"property_dict": {"direction":"horizontal"}, "property_dict": {"direction":"horizontal"},
"children":[ "children":[
{"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"global_dict.pagination_dict.first", "data-action":"first", "data-icon":"step-backward", "data-iconpos":"notext"}, "logic": {"text":"First"}}, {"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"portal_type_dict.network_dict.text_dict.first", "data-action":"first", "data-icon":"step-backward", "data-iconpos":"notext"}, "logic": {"text":"First"}},
{"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"global_dict.pagination_dict.previous", "data-action":"prev", "data-icon":"backward", "data-iconpos":"notext"}, "logic": {"text":"Step Backward"}}, {"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"portal_type_dict.network_dict.text_dict.previous", "data-action":"prev", "data-icon":"backward", "data-iconpos":"notext"}, "logic": {"text":"Step Backward"}},
{"type":"select", "direct":{"id":"paginate_network_list", "className":"action"},"attributes": {"data-icon":"reorder", "data-action":"limit", "data-iconpos":"notext"},"logic": {"options":[{"value": "8", "text": "8", "text_i18n":"global_dict.pagination_dict.8"},{"value": "16", "text": "16", "text_i18n":"global_dict.pagination_dict.16"},{"value": "32", "text": "32", "text_i18n":"global_dict.pagination_dict.32"}, {"value": "64", "text": "64", "text_i18n":"global_dict.pagination_dict.64"}]}}, {"type":"select", "direct":{"id":"paginate_network_list", "className":"action"},"attributes": {"data-icon":"reorder", "data-action":"limit", "data-iconpos":"notext"},"logic": {"options":[{"value": "8", "text": "8", "text_i18n":"portal_type_dict.network_dict.text_dict.8"},{"value": "16", "text": "16", "text_i18n":"portal_type_dict.network_dict.text_dict.16"},{"value": "32", "text": "32", "text_i18n":"portal_type_dict.network_dict.text_dict.32"}, {"value": "64", "text": "64", "text_i18n":"portal_type_dict.network_dict.text_dict.64"}]}},
{"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"global_dict.pagination_dict.next", "data-action":"next", "data-icon":"forward", "data-iconpos":"notext"}, "logic": {"text":"Step Forward"}}, {"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"portal_type_dict.network_dict.text_dict.next", "data-action":"next", "data-icon":"forward", "data-iconpos":"notext"}, "logic": {"text":"Step Forward"}},
{"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"global_dict.pagination_dict.last", "data-action":"last", "data-icon":"step-forward", "data-iconpos":"notext"}, "logic": {"text": "Last"}} {"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"portal_type_dict.network_dict.text_dict.last", "data-action":"last", "data-icon":"step-forward", "data-iconpos":"notext"}, "logic": {"text": "Last"}}
] ]
} }
] ]
...@@ -68,7 +68,7 @@ ...@@ -68,7 +68,7 @@
"type": "controlbar", "type": "controlbar",
"class_list": "responsive", "class_list": "responsive",
"children": [ "children": [
{"type": "input", "direct": {"id":"search_network_list", "className": "translate"}, "attributes": {"data-action":"search", "data-enhanced":"true", "data-i18n": "[placeholder]page_dict.networks.search","placeholder":"Search available networks", "data-icon":"search", "data-action-btn":"true", "data-type":"search", "type":"search"}, "logic":{"clear":"true", "action":"search"}}, {"type": "input", "direct": {"id":"search_network_list", "className": "translate"}, "attributes": {"data-action":"search", "data-enhanced":"true", "data-i18n": "[placeholder]portal_type_dict.network_dict.text_dict.search","placeholder":"Search available networks", "data-icon":"search", "data-action-btn":"true", "data-type":"search", "type":"search"}, "logic":{"clear":"true", "action":"search"}},
{"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"records"}}, {"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"records"}},
{"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"filter"}}, {"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"filter"}},
{"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"sorted"}} {"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"sorted"}}
......
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
{ {
"type": "a", "type": "a",
"direct": {"href": "#", "className": "action translate right error status ui-btn ui-btn-inline ui-shadow ui-corner-all ui-btn-icon-left ui-icon-trash"}, "direct": {"href": "#", "className": "action translate right error status ui-btn ui-btn-inline ui-shadow ui-corner-all ui-btn-icon-left ui-icon-trash"},
"attributes": {"data-i18n":"page_dict.network.delete", "data-action": "destroy"}, "attributes": {"data-i18n":"portal_type_dict.network_dict.text_dict.delete", "data-action": "destroy"},
"logic": {"text":"Delete"} "logic": {"text":"Delete"}
} }
], ],
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
"generate": "widget", "generate": "widget",
"type": "page", "type": "page",
"title": "Servers", "title": "Servers",
"title_i18n": "page_dict.servers.title", "title_i18n": "portal_type_dict.network_dict.text_dict.networks",
"theme": "slapos-white", "theme": "slapos-white",
"layout": { "layout": {
"default": [ "default": [
...@@ -30,8 +30,8 @@ ...@@ -30,8 +30,8 @@
}, { }, {
"generate": "widget", "generate": "widget",
"type": "page", "type": "page",
"title": "Server Instance", "title": "Network Instance",
"title_i18n": "page_dict.servers.instance", "title_i18n": "portal_type_dict.network_dict.text_dict.network_instance",
"theme": "slapos-white", "theme": "slapos-white",
"layout": { "layout": {
"default": [ "default": [
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
"generate": "widget", "generate": "widget",
"type": "page", "type": "page",
"title": "Account", "title": "Account",
"title_i18n": "page_dict.person.title", "title_i18n": "portal_type_dict.person_dict.text_dict.account",
"theme": "slapos-white", "theme": "slapos-white",
"layout": { "layout": {
"default": [ "default": [
...@@ -32,7 +32,7 @@ ...@@ -32,7 +32,7 @@
"generate": "widget", "generate": "widget",
"type": "page", "type": "page",
"title": "Register", "title": "Register",
"title_i18n": "page_dict.person.register", "title_i18n": "portal_type_dict.person_dict.text_dict.register",
"theme":"slapos-white", "theme":"slapos-white",
"layout": { "layout": {
"default": [ "default": [
......
...@@ -4,9 +4,9 @@ ...@@ -4,9 +4,9 @@
"widget": { "widget": {
"id": "password_confirm", "id": "password_confirm",
"title": "Confirm Password", "title": "Confirm Password",
"title_i18n": "portal_type_dict.person_dict.field_list.confirm_password.title", "title_i18n": "portal_type_dict.person_dict.field_dict.confirm_password.title",
"description": "The field to confirm the password selected by the user.", "description": "The field to confirm the password selected by the user.",
"description_i18n": "portal_type_dict.person_dict.field_list.confirm_password.description", "description_i18n": "portal_type_dict.person_dict.field_dict.confirm_password.description",
"alternate_name": "password_confirm", "alternate_name": "password_confirm",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -45,9 +45,9 @@ ...@@ -45,9 +45,9 @@
"widget": { "widget": {
"id": "activity_list", "id": "activity_list",
"title": "Activites", "title": "Activites",
"title_i18n": "portal_type_dict.person_dict.field_list.activity.title", "title_i18n": "portal_type_dict.person_dict.field_dict.activity.title",
"description": "Activities associated with this person.", "description": "Activities associated with this person.",
"description_i18n": "portal_type_dict.person_dict.field_list.activity.description", "description_i18n": "portal_type_dict.person_dict.field_dict.activity.description",
"alternate_name": "activity_list", "alternate_name": "activity_list",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -85,9 +85,9 @@ ...@@ -85,9 +85,9 @@
"widget": { "widget": {
"id": "corporate_name", "id": "corporate_name",
"title": "Confirm Password", "title": "Confirm Password",
"title_i18n": "portal_type_dict.person_dict.field_list.corporate_name.title", "title_i18n": "portal_type_dict.person_dict.field_dict.corporate_name.title",
"description": "The field to confirm the password selected by the user.", "description": "The field to confirm the password selected by the user.",
"description_i18n": "portal_type_dict.person_dict.field_list.corporate_name.description", "description_i18n": "portal_type_dict.person_dict.field_dict.corporate_name.description",
"alternate_name": "corporate_name", "alternate_name": "corporate_name",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -126,9 +126,9 @@ ...@@ -126,9 +126,9 @@
"widget": { "widget": {
"id": "date_of_birth", "id": "date_of_birth",
"title": "Date of Birth", "title": "Date of Birth",
"title_i18n": "portal_type_dict.person_dict.field_list.date_of_birth.title", "title_i18n": "portal_type_dict.person_dict.field_dict.date_of_birth.title",
"description": "The date this person was born.", "description": "The date this person was born.",
"description_i18n": "portal_type_dict.person_dict.field_list.date_of_birth.description", "description_i18n": "portal_type_dict.person_dict.field_dict.date_of_birth.description",
"alternate_name": "date_of_birth", "alternate_name": "date_of_birth",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -177,9 +177,9 @@ ...@@ -177,9 +177,9 @@
"widget": { "widget": {
"id": "default_address_city", "id": "default_address_city",
"title": "City", "title": "City",
"title_i18n": "portal_type_dict.person_dict.field_list.city.title", "title_i18n": "portal_type_dict.person_dict.field_dict.city.title",
"description": "The city this person resides in.", "description": "The city this person resides in.",
"description_i18n": "portal_type_dict.person_dict.field_list.city.description", "description_i18n": "portal_type_dict.person_dict.field_dict.city.description",
"alternate_name": "default_address_city", "alternate_name": "default_address_city",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -218,9 +218,9 @@ ...@@ -218,9 +218,9 @@
"widget": { "widget": {
"id": "default_address_region", "id": "default_address_region",
"title": "Region", "title": "Region",
"title_i18n": "portal_type_dict.person_dict.field_list.region.title", "title_i18n": "portal_type_dict.person_dict.field_dict.region.title",
"description": "The region this person is from.", "description": "The region this person is from.",
"description_i18n": "portal_type_dict.person_dict.field_list.region.description", "description_i18n": "portal_type_dict.person_dict.field_dict.region.description",
"alternate_name": "default_address_region", "alternate_name": "default_address_region",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -257,9 +257,9 @@ ...@@ -257,9 +257,9 @@
"widget": { "widget": {
"id": "default_address_street", "id": "default_address_street",
"title": "Street Address", "title": "Street Address",
"title_i18n": "portal_type_dict.person_dict.field_list.street_address.title", "title_i18n": "portal_type_dict.person_dict.field_dict.street_address.title",
"description": "The street address this person resides in.", "description": "The street address this person resides in.",
"description_i18n": "portal_type_dict.person_dict.field_list.street_address.description", "description_i18n": "portal_type_dict.person_dict.field_dict.street_address.description",
"alternate_name": "default_address_street", "alternate_name": "default_address_street",
"css_class": null, "css_class": null,
"hidden": null, "hidden": null,
...@@ -306,9 +306,9 @@ ...@@ -306,9 +306,9 @@
"widget": { "widget": {
"id": "default_address_zip_code", "id": "default_address_zip_code",
"title": "Zip Code", "title": "Zip Code",
"title_i18n": "portal_type_dict.person_dict.field_list.zip.title", "title_i18n": "portal_type_dict.person_dict.field_dict.zip.title",
"description": "The zip code of the city the person resides in.", "description": "The zip code of the city the person resides in.",
"description_i18n": "portal_type_dict.person_dict.field_list.zip.description", "description_i18n": "portal_type_dict.person_dict.field_dict.zip.description",
"alternate_name": "default_address_zip_code", "alternate_name": "default_address_zip_code",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -347,9 +347,9 @@ ...@@ -347,9 +347,9 @@
"widget": { "widget": {
"id": "default_credential_question_answer", "id": "default_credential_question_answer",
"title": "Credential Answer", "title": "Credential Answer",
"title_i18n": "portal_type_dict.person_dict.field_list.answer.title", "title_i18n": "portal_type_dict.person_dict.field_dict.answer.title",
"description": "The answer to the credential question submitted by the user.", "description": "The answer to the credential question submitted by the user.",
"description_i18n": "portal_type_dict.person_dict.field_list.answer.description", "description_i18n": "portal_type_dict.person_dict.field_dict.answer.description",
"alternate_name": "default_credential_question_answer", "alternate_name": "default_credential_question_answer",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -388,9 +388,9 @@ ...@@ -388,9 +388,9 @@
"widget": { "widget": {
"id": "default_credential_question_question", "id": "default_credential_question_question",
"title": "Credential Question", "title": "Credential Question",
"title_i18n": "portal_type_dict.person_dict.field_list.question.title", "title_i18n": "portal_type_dict.person_dict.field_dict.question.title",
"description": "The credential question that will be asked to restore a password.", "description": "The credential question that will be asked to restore a password.",
"description_i18n": "portal_type_dict.person_dict.field_list.question.description", "description_i18n": "portal_type_dict.person_dict.field_dict.question.description",
"alternate_name": "default_credential_question_question", "alternate_name": "default_credential_question_question",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -427,9 +427,9 @@ ...@@ -427,9 +427,9 @@
"widget": { "widget": {
"id": "default_credential_question_question_free_text", "id": "default_credential_question_question_free_text",
"title": "Own Credential Question", "title": "Own Credential Question",
"title_i18n": "portal_type_dict.person_dict.field_list.question_custom.title", "title_i18n": "portal_type_dict.person_dict.field_dict.question_custom.title",
"description": "The credential question supplied by the person himself.", "description": "The credential question supplied by the person himself.",
"description_i18n": "portal_type_dict.person_dict.field_list.question_custom.description", "description_i18n": "portal_type_dict.person_dict.field_dict.question_custom.description",
"alternate_name": "default_credential_question_question_free_text", "alternate_name": "default_credential_question_question_free_text",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -468,9 +468,9 @@ ...@@ -468,9 +468,9 @@
"widget": { "widget": {
"id": "default_email_text", "id": "default_email_text",
"title": "Email Address", "title": "Email Address",
"title_i18n": "portal_type_dict.person_dict.field_list.email.title", "title_i18n": "portal_type_dict.person_dict.field_dict.email.title",
"description": "The email address of the person.", "description": "The email address of the person.",
"description_i18n": "portal_type_dict.person_dict.field_list.email.description", "description_i18n": "portal_type_dict.person_dict.field_dict.email.description",
"alternate_name": "default_email_text", "alternate_name": "default_email_text",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -513,9 +513,9 @@ ...@@ -513,9 +513,9 @@
"widget": { "widget": {
"id": "default_fax_text", "id": "default_fax_text",
"title": "Fax Number", "title": "Fax Number",
"title_i18n": "portal_type_dict.person_dict.field_list.fax.title", "title_i18n": "portal_type_dict.person_dict.field_dict.fax.title",
"description": "The fax number of the person.", "description": "The fax number of the person.",
"description_i18n": "portal_type_dict.person_dict.field_list.fax.description", "description_i18n": "portal_type_dict.person_dict.field_dict.fax.description",
"alternate_name": "default_fax_text", "alternate_name": "default_fax_text",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -554,9 +554,9 @@ ...@@ -554,9 +554,9 @@
"widget": { "widget": {
"id": "default_mobile_telephone_text", "id": "default_mobile_telephone_text",
"title": "Mobile Number", "title": "Mobile Number",
"title_i18n": "portal_type_dict.person_dict.field_list.mobile.title", "title_i18n": "portal_type_dict.person_dict.field_dict.mobile.title",
"description": "The mobile number of the person.", "description": "The mobile number of the person.",
"description_i18n": "portal_type_dict.person_dict.field_list.mobile.description", "description_i18n": "portal_type_dict.person_dict.field_dict.mobile.description",
"alternate_name": "default_mobile_telephone_text", "alternate_name": "default_mobile_telephone_text",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -595,9 +595,9 @@ ...@@ -595,9 +595,9 @@
"widget": { "widget": {
"id": "default_telephone_text", "id": "default_telephone_text",
"title": "Phone Number", "title": "Phone Number",
"title_i18n": "portal_type_dict.person_dict.field_list.phone.title", "title_i18n": "portal_type_dict.person_dict.field_dict.phone.title",
"description": "The phone number of the person.", "description": "The phone number of the person.",
"description_i18n": "portal_type_dict.person_dict.field_list.phone.description", "description_i18n": "portal_type_dict.person_dict.field_dict.phone.description",
"alternate_name": "default_telephone_text", "alternate_name": "default_telephone_text",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -636,9 +636,9 @@ ...@@ -636,9 +636,9 @@
"widget": { "widget": {
"id": "first_name", "id": "first_name",
"title": "First Name", "title": "First Name",
"title_i18n": "portal_type_dict.person_dict.field_list.first_name.title", "title_i18n": "portal_type_dict.person_dict.field_dict.first_name.title",
"description": "The first name of the person.", "description": "The first name of the person.",
"description_i18n": "portal_type_dict.person_dict.field_list.first_name.description", "description_i18n": "portal_type_dict.person_dict.field_dict.first_name.description",
"alternate_name": "first_name", "alternate_name": "first_name",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -677,9 +677,9 @@ ...@@ -677,9 +677,9 @@
"widget": { "widget": {
"id": "work_function", "id": "work_function",
"title": "Function", "title": "Function",
"title_i18n": "portal_type_dict.person_dict.field_list.work_function.title", "title_i18n": "portal_type_dict.person_dict.field_dict.work_function.title",
"description": "The function of this person.", "description": "The function of this person.",
"description_i18n": "portal_type_dict.person_dict.field_list.work_function.description", "description_i18n": "portal_type_dict.person_dict.field_dict.work_function.description",
"alternate_name": "work_function", "alternate_name": "work_function",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -717,9 +717,9 @@ ...@@ -717,9 +717,9 @@
"widget": { "widget": {
"id": "gender", "id": "gender",
"title": "Gender", "title": "Gender",
"title_i18n": "portal_type_dict.person_dict.field_list.gender.title", "title_i18n": "portal_type_dict.person_dict.field_dict.gender.title",
"description": "The gender of this person.", "description": "The gender of this person.",
"description_i18n": "portal_type_dict.person_dict.field_list.gender.description", "description_i18n": "portal_type_dict.person_dict.field_dict.gender.description",
"alternate_name": "gender", "alternate_name": "gender",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -757,9 +757,9 @@ ...@@ -757,9 +757,9 @@
"widget": { "widget": {
"id": "last_name", "id": "last_name",
"title": "Last Name", "title": "Last Name",
"title_i18n": "portal_type_dict.person_dict.field_list.last_name.title", "title_i18n": "portal_type_dict.person_dict.field_dict.last_name.title",
"description": "The last name of this person.", "description": "The last name of this person.",
"description_i18n": "portal_type_dict.person_dict.field_list.last_name.description", "description_i18n": "portal_type_dict.person_dict.field_dict.last_name.description",
"alternate_name": "last_name", "alternate_name": "last_name",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -798,9 +798,9 @@ ...@@ -798,9 +798,9 @@
"widget": { "widget": {
"id": "nationality", "id": "nationality",
"title": "Last Name", "title": "Last Name",
"title_i18n": "portal_type_dict.person_dict.field_list.nationality.title", "title_i18n": "portal_type_dict.person_dict.field_dict.nationality.title",
"description": "The nationality of this person.", "description": "The nationality of this person.",
"description_i18n": "portal_type_dict.person_dict.field_list.nationality.description", "description_i18n": "portal_type_dict.person_dict.field_dict.nationality.description",
"alternate_name": "nationality", "alternate_name": "nationality",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -837,9 +837,9 @@ ...@@ -837,9 +837,9 @@
"widget": { "widget": {
"id": "password", "id": "password",
"title": "Password", "title": "Password",
"title_i18n": "portal_type_dict.person_dict.field_list.password.title", "title_i18n": "portal_type_dict.person_dict.field_dict.password.title",
"description": "The password selected by this person.", "description": "The password selected by this person.",
"description_i18n": "portal_type_dict.person_dict.field_list.password.description", "description_i18n": "portal_type_dict.person_dict.field_dict.password.description",
"alternate_name": "password", "alternate_name": "password",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -878,9 +878,9 @@ ...@@ -878,9 +878,9 @@
"widget": { "widget": {
"id": "reference", "id": "reference",
"title": "Reference", "title": "Reference",
"title_i18n": "portal_type_dict.person_dict.field_list.reference.title", "title_i18n": "portal_type_dict.person_dict.field_dict.reference.title",
"description": "The reference??? for this person.", "description": "The reference??? for this person.",
"description_i18n": "portal_type_dict.person_dict.field_list.reference.description", "description_i18n": "portal_type_dict.person_dict.field_dict.reference.description",
"alternate_name": "reference", "alternate_name": "reference",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -919,9 +919,9 @@ ...@@ -919,9 +919,9 @@
"widget": { "widget": {
"id": "role_list", "id": "role_list",
"title": "Roles", "title": "Roles",
"title_i18n": "portal_type_dict.person_dict.field_list.roles.title", "title_i18n": "portal_type_dict.person_dict.field_dict.roles.title",
"description": "The roles of this person in the organization.", "description": "The roles of this person in the organization.",
"description_i18n": "portal_type_dict.person_dict.field_list.roles.description", "description_i18n": "portal_type_dict.person_dict.field_dict.roles.description",
"alternate_name": "role_list", "alternate_name": "role_list",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -959,9 +959,9 @@ ...@@ -959,9 +959,9 @@
"widget": { "widget": {
"id": "site", "id": "site",
"title": "Site", "title": "Site",
"title_i18n": "portal_type_dict.person_dict.field_list.site.title", "title_i18n": "portal_type_dict.person_dict.field_dict.site.title",
"description": "The site the person is assigned to.", "description": "The site the person is assigned to.",
"description_i18n": "portal_type_dict.person_dict.field_list.site.description", "description_i18n": "portal_type_dict.person_dict.field_dict.site.description",
"alternate_name": "site", "alternate_name": "site",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -998,9 +998,9 @@ ...@@ -998,9 +998,9 @@
"widget": { "widget": {
"id": "skill_list", "id": "skill_list",
"title": "Skill List", "title": "Skill List",
"title_i18n": "portal_type_dict.person_dict.field_list.skill_list.title", "title_i18n": "portal_type_dict.person_dict.field_dict.skill_list.title",
"description": "The skills associated to a person.", "description": "The skills associated to a person.",
"description_i18n": "portal_type_dict.person_dict.field_list.skill_list.description", "description_i18n": "portal_type_dict.person_dict.field_dict.skill_list.description",
"alternate_name": "skill_list", "alternate_name": "skill_list",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -1038,9 +1038,9 @@ ...@@ -1038,9 +1038,9 @@
"widget": { "widget": {
"id": "description", "id": "description",
"title": "Description", "title": "Description",
"title_i18n": "portal_type_dict.person_dict.field_list.description.title", "title_i18n": "portal_type_dict.person_dict.field_dict.description.title",
"description": "The description of a person.", "description": "The description of a person.",
"description_i18n": "portal_type_dict.person_dict.field_list.description.description", "description_i18n": "portal_type_dict.person_dict.field_dict.description.description",
"alternate_name": "description", "alternate_name": "description",
"css_class": null, "css_class": null,
"hidden": null, "hidden": null,
...@@ -1087,9 +1087,9 @@ ...@@ -1087,9 +1087,9 @@
"widget": { "widget": {
"id": "token_google", "id": "token_google",
"title": "Google ID", "title": "Google ID",
"title_i18n": "portal_type_dict.person_dict.field_list.token_google.title", "title_i18n": "portal_type_dict.person_dict.field_dict.token_google.title",
"description": "The Google ID of this person.", "description": "The Google ID of this person.",
"description_i18n": "portal_type_dict.person_dict.field_list.token_google.description", "description_i18n": "portal_type_dict.person_dict.field_dict.token_google.description",
"alternate_name": "token_google", "alternate_name": "token_google",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
"property_dict": { "property_dict": {
"no_items": { "no_items": {
"message": "No person found", "message": "No person found",
"message_i18n": "page_dict.person.nodata", "message_i18n": "portal_type_dict.person_dict.text_dict.nodata",
"children": [ "children": [
{ {
"href": "#person::new", "href": "#person::new",
...@@ -43,8 +43,8 @@ ...@@ -43,8 +43,8 @@
"direction": "horizontal" "direction": "horizontal"
}, },
"children": [ "children": [
{"type": "input", "direct": {"value": "Reset", "className": "translate"}, "attributes": {"type": "reset", "data-i18n":"[value]global_dict.common_dict.cancel"}}, {"type": "input", "direct": {"value": "Reset", "className": "translate"}, "attributes": {"type": "reset", "data-i18n":"[value]portal_type_dict.person_dict.text_dict.cancel"}},
{"type": "input", "direct": {"value": "Submit", "className": "action translate"}, "attributes": {"type": "submit", "data-action":"add", "data-i18n":"[value]global_dict.common_dict.submit", "data-theme": "slapos-black"}} {"type": "input", "direct": {"value": "Submit", "className": "action translate"}, "attributes": {"type": "submit", "data-action":"add", "data-i18n":"[value]portal_type_dict.person_dict.text_dict.submit", "data-theme": "slapos-black"}}
] ]
}], }],
"layout": [ "layout": [
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
"generate": "widget", "generate": "widget",
"type": "page", "type": "page",
"title": "Pricing", "title": "Pricing",
"title_i18n": "page_dict.pricing.title", "title_i18n": "global_dict.pricing",
"theme": "slapos-white", "theme": "slapos-white",
"layout": { "layout": {
"default": [] "default": []
......
...@@ -4,9 +4,9 @@ ...@@ -4,9 +4,9 @@
"widget": { "widget": {
"id": "title", "id": "title",
"title": "Title", "title": "Title",
"title_i18n": "portal_type_dict.release_dict.field_list.title.title", "title_i18n": "portal_type_dict.release_dict.field_dict.title.title",
"description": "The id the software service was registered with.", "description": "The id the software service was registered with.",
"description_i18n": "portal_type_dict.release_dict.field_list.title.description", "description_i18n": "portal_type_dict.release_dict.field_dict.title.description",
"alternate_name": "title", "alternate_name": "title",
"default_value": null, "default_value": null,
"css_class": "", "css_class": "",
...@@ -45,9 +45,9 @@ ...@@ -45,9 +45,9 @@
"widget": { "widget": {
"id": "description", "id": "description",
"title": "Title", "title": "Title",
"title_i18n": "portal_type_dict.release_dict.field_list.description.title", "title_i18n": "portal_type_dict.release_dict.field_dict.description.title",
"description": "The id the software service was registered with.", "description": "The id the software service was registered with.",
"description_i18n": "portal_type_dict.release_dict.field_list.description.description", "description_i18n": "portal_type_dict.release_dict.field_dict.description.description",
"alternate_name": "description", "alternate_name": "description",
"default_value": null, "default_value": null,
"css_class": "", "css_class": "",
...@@ -86,9 +86,9 @@ ...@@ -86,9 +86,9 @@
"widget": { "widget": {
"id": "version", "id": "version",
"title": "Title", "title": "Title",
"title_i18n": "portal_type_dict.release_dict.field_list.version.title", "title_i18n": "portal_type_dict.release_dict.field_dict.version.title",
"description": "The id the software service was registered with.", "description": "The id the software service was registered with.",
"description_i18n": "portal_type_dict.release_dict.field_list.version.description", "description_i18n": "portal_type_dict.release_dict.field_dict.version.description",
"alternate_name": "version", "alternate_name": "version",
"default_value": null, "default_value": null,
"css_class": "", "css_class": "",
...@@ -127,9 +127,9 @@ ...@@ -127,9 +127,9 @@
"widget": { "widget": {
"id": "reference_portal_type", "id": "reference_portal_type",
"title": "Title", "title": "Title",
"title_i18n": "portal_type_dict.release_dict.field_list.reference_portal_type.title", "title_i18n": "portal_type_dict.release_dict.field_dict.reference_portal_type.title",
"description": "The portal type this release is associated to.", "description": "The portal type this release is associated to.",
"description_i18n": "portal_type_dict.release_dict.field_list.reference_portal_type.description", "description_i18n": "portal_type_dict.release_dict.field_dict.reference_portal_type.description",
"alternate_name": "reference_portal_type", "alternate_name": "reference_portal_type",
"default_value": null, "default_value": null,
"css_class": "", "css_class": "",
...@@ -168,9 +168,9 @@ ...@@ -168,9 +168,9 @@
"widget": { "widget": {
"id": "reference_id", "id": "reference_id",
"title": "Title", "title": "Title",
"title_i18n": "portal_type_dict.release_dict.field_list.reference_id.title", "title_i18n": "portal_type_dict.release_dict.field_dict.reference_id.title",
"description": "The id of the referenced portal_type this release is associated to.", "description": "The id of the referenced portal_type this release is associated to.",
"description_i18n": "portal_type_dict.release_dict.field_list.reference_id.description", "description_i18n": "portal_type_dict.release_dict.field_dict.reference_id.description",
"alternate_name": "reference_id", "alternate_name": "reference_id",
"default_value": null, "default_value": null,
"css_class": "", "css_class": "",
...@@ -209,9 +209,9 @@ ...@@ -209,9 +209,9 @@
"widget": { "widget": {
"id": "image_type", "id": "image_type",
"title": "Type", "title": "Type",
"title_i18n": "portal_type_dict.release_dict.field_list.image_type.title", "title_i18n": "portal_type_dict.release_dict.field_dict.image_type.title",
"description": "Type of Image (Icon/Image).", "description": "Type of Image (Icon/Image).",
"description_i18n": "portal_type_dict.release_dict.field_list.image_type.description", "description_i18n": "portal_type_dict.release_dict.field_dict.image_type.description",
"alternate_name": "image_type", "alternate_name": "image_type",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -250,9 +250,9 @@ ...@@ -250,9 +250,9 @@
"widget": { "widget": {
"id": "image_url", "id": "image_url",
"title": "Image", "title": "Image",
"title_i18n": "portal_type_dict.release_dict.field_list.image_url.title", "title_i18n": "portal_type_dict.release_dict.field_dict.image_url.title",
"description": "The path to the icon/image for this software service.", "description": "The path to the icon/image for this software service.",
"description_i18n": "portal_type_dict.release_dict.field_list.image_url.description", "description_i18n": "portal_type_dict.release_dict.field_dict.image_url.description",
"alternate_name": "image_url", "alternate_name": "image_url",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -295,9 +295,9 @@ ...@@ -295,9 +295,9 @@
"widget": { "widget": {
"id": "detail_description", "id": "detail_description",
"title": "Detailed Description", "title": "Detailed Description",
"title_i18n": "portal_type_dict.release_dict.field_list.detail.title", "title_i18n": "portal_type_dict.release_dict.field_dict.detail.title",
"description": "The detailed description of this service.", "description": "The detailed description of this service.",
"description_i18n": "portal_type_dict.release_dict.field_list.detail.description", "description_i18n": "portal_type_dict.release_dict.field_dict.detail.description",
"alternate_name": "detail_description", "alternate_name": "detail_description",
"css_class": null, "css_class": null,
"hidden": null, "hidden": null,
......
...@@ -31,15 +31,15 @@ ...@@ -31,15 +31,15 @@
"direction": "horizontal" "direction": "horizontal"
}, },
"children": [ "children": [
{"type": "input", "direct": {"value": "Reset", "className": "translate"}, "attributes": {"type": "reset", "data-i18n":"[value]global_dict.common_dict.cancel"}}, {"type": "input", "direct": {"value": "Reset", "className": "translate"}, "attributes": {"type": "reset", "data-i18n":"[value]portal_type_dict.release_dict.text_dict.cancel"}},
{"type": "input", "direct": {"value": "Request", "className": "action translate"}, "attributes": {"type": "submit", "data-action":"install", "data-i18n":"[value]global_dict.common_dict.request", "data-theme": "slapos-black"}} {"type": "input", "direct": {"value": "Request", "className": "action translate"}, "attributes": {"type": "submit", "data-action":"install", "data-i18n":"[value]portal_type_dict.release_dict.text_dict.request", "data-theme": "slapos-black"}}
] ]
}], }],
"layout": [ "layout": [
{ {
"position": "center", "position": "center",
"fieldlist": [ "fieldlist": [
{"type": "input", "direct": {"disabled": true, "className":"progress_notifier", "name": "status", "id": "status", "value": "Preparing instance..."}, "attributes": {"data-i18n":"[value]page_dict.services.prepare_instance"}} {"type": "input", "direct": {"disabled": true, "className":"progress_notifier", "name": "status", "id": "status", "value": "Preparing instance..."}, "attributes": {"data-i18n":"[value]portal_type_dict.release_dict.text_dict.prepare_instance"}}
] ]
}, },
{ {
...@@ -47,8 +47,8 @@ ...@@ -47,8 +47,8 @@
"fieldlist": [ "fieldlist": [
{"title": "title", "overrides": {"properties": {"required": true, "editable":false}}}, {"title": "title", "overrides": {"properties": {"required": true, "editable":false}}},
{"title": "version", "overrides": {"properties": {"required": true, "editable":false}}}, {"title": "version", "overrides": {"properties": {"required": true, "editable":false}}},
{"type": "input", "direct": {"name": "install_release_id", "id": "install_release_id", "className": "required"}, "attributes": {"data-enhanced":"true", "type":"text", "readonly": "readonly"}, "logic":{"setValue": "instance_", "label":"Instance ID", "label_i18n":"page_dict.services.instance_id"}}, {"type": "input", "direct": {"name": "install_release_id", "id": "install_release_id", "className": "required"}, "attributes": {"data-enhanced":"true", "type":"text", "readonly": "readonly"}, "logic":{"setValue": "instance_", "label":"Instance ID", "label_i18n":"portal_type_dict.release_dict.text_dict.instance_id"}},
{"type":"select", "direct":{"name": "install_release_reference_computer", "id": "install_release_reference_computer","className": "required"},"attributes": {"data-enhanced": "true"},"logic": {"label":"Request for Computer", "label_i18n":"page_dict.services.instance_server", "options":[{"value":"", "text": "", "selected": "true"}, {"value": "Cortana", "text": "Cortana"},{"value": "Prof. Simon Wright", "text": "Prof. Simon Wright"},{"value": "HAL", "text": "HAL"},{"value": "Computer", "text": "Computer"},{"value": "Lawnmower", "text": "Lawnmower"}]}} {"type":"select", "direct":{"name": "install_release_reference_computer", "id": "install_release_reference_computer","className": "required"},"attributes": {"data-enhanced": "true"},"logic": {"label":"Request for Computer", "label_i18n":"portal_type_dict.release_dict.text_dict.instance_server", "options":[{"value":"", "text": "", "selected": "true"}, {"value": "Cortana", "text": "Cortana"},{"value": "Prof. Simon Wright", "text": "Prof. Simon Wright"},{"value": "HAL", "text": "HAL"},{"value": "Computer", "text": "Computer"},{"value": "Lawnmower", "text": "Lawnmower"}]}}
] ]
}, },
{ {
...@@ -63,7 +63,7 @@ ...@@ -63,7 +63,7 @@
{ {
"position": "center", "position": "center",
"fieldlist": [ "fieldlist": [
{"type": "textarea", "direct": {"name": "install_release_xml_recipe", "id": "install_release_xml_recipe", "className": "required", "value": "<?xml version='1.0' encoding='utf-8'?>\n<instance>\n</instance>"}, "attributes": {"data-enhanced":"true"}, "logic": {"label":"Instance Configuration", "label_i18n":"page_dict.services.instance_recipe"}} {"type": "textarea", "direct": {"name": "install_release_xml_recipe", "id": "install_release_xml_recipe", "className": "required", "value": "<?xml version='1.0' encoding='utf-8'?>\n<instance>\n</instance>"}, "attributes": {"data-enhanced":"true"}, "logic": {"label":"Instance Configuration", "label_i18n":"portal_type_dict.release_dict.text_dict.instance_recipe"}}
] ]
} }
] ]
......
...@@ -40,11 +40,11 @@ ...@@ -40,11 +40,11 @@
"type": "controlgroup", "type": "controlgroup",
"property_dict": {"direction":"horizontal"}, "property_dict": {"direction":"horizontal"},
"children":[ "children":[
{"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"global_dict.pagination_dict.first", "data-action":"first", "data-icon":"step-backward", "data-iconpos":"notext"}, "logic": {"text":"First"}}, {"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"portal_type_dict.release_dict.text_dict.first", "data-action":"first", "data-icon":"step-backward", "data-iconpos":"notext"}, "logic": {"text":"First"}},
{"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"global_dict.pagination_dict.previous", "data-action":"prev", "data-icon":"backward", "data-iconpos":"notext"}, "logic": {"text":"Step Backward"}}, {"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"portal_type_dict.release_dict.text_dict.previous", "data-action":"prev", "data-icon":"backward", "data-iconpos":"notext"}, "logic": {"text":"Step Backward"}},
{"type":"select", "direct":{"id":"paginate_release_list", "className":"action"},"attributes": {"data-icon":"reorder", "data-action":"limit", "data-iconpos":"notext"},"logic": {"options":[{"value": "8", "text": "8", "text_i18n":"global_dict.pagination_dict.8"},{"value": "16", "text": "16", "text_i18n":"global_dict.pagination_dict.16"},{"value": "32", "text": "32", "text_i18n":"global_dict.pagination_dict.32"}, {"value": "64", "text": "64", "text_i18n":"global_dict.pagination_dict.64"}]}}, {"type":"select", "direct":{"id":"paginate_release_list", "className":"action"},"attributes": {"data-icon":"reorder", "data-action":"limit", "data-iconpos":"notext"},"logic": {"options":[{"value": "8", "text": "8", "text_i18n":"portal_type_dict.release_dict.text_dict.8"},{"value": "16", "text": "16", "text_i18n":"portal_type_dict.release_dict.text_dict.16"},{"value": "32", "text": "32", "text_i18n":"portal_type_dict.release_dict.text_dict.32"}, {"value": "64", "text": "64", "text_i18n":"portal_type_dict.release_dict.text_dict.64"}]}},
{"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"global_dict.pagination_dict.next", "data-action":"next", "data-icon":"forward", "data-iconpos":"notext"}, "logic": {"text":"Step Forward"}}, {"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"portal_type_dict.release_dict.text_dict.next", "data-action":"next", "data-icon":"forward", "data-iconpos":"notext"}, "logic": {"text":"Step Forward"}},
{"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"global_dict.pagination_dict.last", "data-action":"last", "data-icon":"step-forward", "data-iconpos":"notext"}, "logic": {"text": "Last"}} {"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"portal_type_dict.release_dict.text_dict.last", "data-action":"last", "data-icon":"step-forward", "data-iconpos":"notext"}, "logic": {"text": "Last"}}
] ]
} }
] ]
...@@ -53,7 +53,7 @@ ...@@ -53,7 +53,7 @@
"type": "controlbar", "type": "controlbar",
"class_list": "responsive", "class_list": "responsive",
"children": [ "children": [
{"type": "input", "direct": {"id":"search_release_list", "className": "translate"}, "attributes": {"data-action":"search", "data-enhanced":"true", "data-i18n": "[placeholder]page_dict.networks.search","placeholder":"Search available networks", "data-icon":"search", "data-action-btn":"true", "data-type":"search", "type":"search"}, "logic":{"clear":"true", "action":"search"}}, {"type": "input", "direct": {"id":"search_release_list", "className": "translate"}, "attributes": {"data-action":"search", "data-enhanced":"true", "data-i18n": "[placeholder]portal_type_dict.release_dict.text_dict.search","placeholder":"Search available networks", "data-icon":"search", "data-action-btn":"true", "data-type":"search", "type":"search"}, "logic":{"clear":"true", "action":"search"}},
{"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"records"}}, {"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"records"}},
{"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"filter"}}, {"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"filter"}},
{"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"sorted"}} {"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"sorted"}}
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
"generate": "widget", "generate": "widget",
"type": "page", "type": "page",
"title": "Servers", "title": "Servers",
"title_i18n": "page_dict.servers.title", "title_i18n": "portal_type_dict.computer_dict.text_dict.servers",
"theme": "slapos-white", "theme": "slapos-white",
"layout": { "layout": {
"default": [ "default": [
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
"generate": "widget", "generate": "widget",
"type": "page", "type": "page",
"title": "Server Instance", "title": "Server Instance",
"title_i18n": "page_dict.servers.instance", "title_i18n": "portal_type_dict.computer_dict.text_dict.server_instance",
"theme": "slapos-white", "theme": "slapos-white",
"layout": { "layout": {
"default": [ "default": [
...@@ -53,8 +53,8 @@ ...@@ -53,8 +53,8 @@
"generate": "widget", "generate": "widget",
"type": "page", "type": "page",
"theme": "slapos-white", "theme": "slapos-white",
"title": "Instance Configuration", "title": "Server Configuration",
"title_i18n": "page_dict.servers.configuration", "title_i18n": "portal_type_dict.computer_dict.text_dict.instance_configuration",
"layout": { "layout": {
"config": [ "config": [
{ {
......
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
"generate": "widget", "generate": "widget",
"type": "controlbar", "type": "controlbar",
"property_dict": {"slot": 1}, "property_dict": {"slot": 1},
"children": [{"type": "p", "direct": {"className": "ui-table-caption translate"},"attributes": {"data-i18n":"page_dict.services.connection_param"},"logic": {"text":"Connection parameters"}}] "children": [{"type": "p", "direct": {"className": "ui-table-caption translate"},"attributes": {"data-i18n":"portal_type_dict.service_dict.text_dict.connection_param"},"logic": {"text":"Connection parameters"}}]
}, { }, {
"generate": "widget", "generate": "widget",
"type": "table", "type": "table",
......
...@@ -4,9 +4,9 @@ ...@@ -4,9 +4,9 @@
"widget": { "widget": {
"id": "version", "id": "version",
"title": "Version", "title": "Version",
"title_i18n": "portal_type_dict.service_dict.field_list.version.title", "title_i18n": "portal_type_dict.service_dict.field_dict.version.title",
"description": "The version of the software installed on this computer.", "description": "The version of the software installed on this computer.",
"description_i18n": "portal_type_dict.service_dict.field_list.version.description", "description_i18n": "portal_type_dict.service_dict.field_dict.version.description",
"alternate_name": "version", "alternate_name": "version",
"default_value": null, "default_value": null,
"css_class": "", "css_class": "",
...@@ -45,9 +45,9 @@ ...@@ -45,9 +45,9 @@
"widget": { "widget": {
"id": "title", "id": "title",
"title": "Title", "title": "Title",
"title_i18n": "portal_type_dict.service_dict.field_list.title.title", "title_i18n": "portal_type_dict.service_dict.field_dict.title.title",
"description": "The title of the software being installed on this server.", "description": "The title of the software being installed on this server.",
"description_i18n": "portal_type_dict.service_dict.field_list.title.description", "description_i18n": "portal_type_dict.service_dict.field_dict.title.description",
"alternate_name": "title", "alternate_name": "title",
"default_value": null, "default_value": null,
"css_class": "", "css_class": "",
...@@ -86,9 +86,9 @@ ...@@ -86,9 +86,9 @@
"widget": { "widget": {
"id": "image_type", "id": "image_type",
"title": "Type", "title": "Type",
"title_i18n": "portal_type_dict.service_dict.field_list.image_type.title", "title_i18n": "portal_type_dict.service_dict.field_dict.image_type.title",
"description": "Type of Image (Icon/Image).", "description": "Type of Image (Icon/Image).",
"description_i18n": "portal_type_dict.service_dict.field_list.image_type.description", "description_i18n": "portal_type_dict.service_dict.field_dict.image_type.description",
"alternate_name": "image_type", "alternate_name": "image_type",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -127,9 +127,9 @@ ...@@ -127,9 +127,9 @@
"widget": { "widget": {
"id": "image_url", "id": "image_url",
"title": "Image", "title": "Image",
"title_i18n": "portal_type_dict.service_dict.field_list.image_url.title", "title_i18n": "portal_type_dict.service_dict.field_dict.image_url.title",
"description": "The path to the icon/image for this software service.", "description": "The path to the icon/image for this software service.",
"description_i18n": "portal_type_dict.service_dict.field_list.image_url.description", "description_i18n": "portal_type_dict.service_dict.field_dict.image_url.description",
"alternate_name": "image_url", "alternate_name": "image_url",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -172,9 +172,9 @@ ...@@ -172,9 +172,9 @@
"widget": { "widget": {
"id": "status", "id": "status",
"title": "Status", "title": "Status",
"title_i18n": "portal_type_dict.service_dict.field_list.status.title", "title_i18n": "portal_type_dict.service_dict.field_dict.status.title",
"description": "The status of the software being installed on this server.", "description": "The status of the software being installed on this server.",
"description_i18n": "portal_type_dict.service_dict.field_list.status.description", "description_i18n": "portal_type_dict.service_dict.field_dict.status.description",
"alternate_name": "status", "alternate_name": "status",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -213,9 +213,9 @@ ...@@ -213,9 +213,9 @@
"widget": { "widget": {
"id": "state", "id": "state",
"title": "State", "title": "State",
"title_i18n": "portal_type_dict.service_dict.field_list.state.title", "title_i18n": "portal_type_dict.service_dict.field_dict.state.title",
"description": "The status of the current service.", "description": "The status of the current service.",
"description_i18n": "portal_type_dict.service_dict.field_list.state.description", "description_i18n": "portal_type_dict.service_dict.field_dict.state.description",
"alternate_name": "state", "alternate_name": "state",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -254,9 +254,9 @@ ...@@ -254,9 +254,9 @@
"widget": { "widget": {
"id": "usage", "id": "usage",
"title": "Usage", "title": "Usage",
"title_i18n": "portal_type_dict.service_dict.field_list.usage.title", "title_i18n": "portal_type_dict.service_dict.field_dict.usage.title",
"description": "The usage of this software.", "description": "The usage of this software.",
"description_i18n": "portal_type_dict.service_dict.field_list.usage.description", "description_i18n": "portal_type_dict.service_dict.field_dict.usage.description",
"alternate_name": "usage", "alternate_name": "usage",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -295,9 +295,9 @@ ...@@ -295,9 +295,9 @@
"widget": { "widget": {
"id": "id", "id": "id",
"title": "ID", "title": "ID",
"title_i18n": "portal_type_dict.service_dict.field_list.id.title", "title_i18n": "portal_type_dict.service_dict.field_dict.id.title",
"description": "The id of this installation.", "description": "The id of this installation.",
"description_i18n": "portal_type_dict.service_dict.field_list.id.description", "description_i18n": "portal_type_dict.service_dict.field_dict.id.description",
"alternate_name": "id", "alternate_name": "id",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -336,9 +336,9 @@ ...@@ -336,9 +336,9 @@
"widget": { "widget": {
"id": "timestamp", "id": "timestamp",
"title": "ID", "title": "ID",
"title_i18n": "portal_type_dict.service_dict.field_list.timestamp.title", "title_i18n": "portal_type_dict.service_dict.field_dict.timestamp.title",
"description": "The timestamp this installation was made.", "description": "The timestamp this installation was made.",
"description_i18n": "portal_type_dict.service_dict.field_list.timestamp.description", "description_i18n": "portal_type_dict.service_dict.field_dict.timestamp.description",
"alternate_name": "timestamp", "alternate_name": "timestamp",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -377,9 +377,9 @@ ...@@ -377,9 +377,9 @@
"widget": { "widget": {
"id": "reference_computer", "id": "reference_computer",
"title": "Computer", "title": "Computer",
"title_i18n": "portal_type_dict.service_dict.field_list.computer.title", "title_i18n": "portal_type_dict.service_dict.field_dict.computer.title",
"description": "The computer this installation is made on.", "description": "The computer this installation is made on.",
"description_i18n": "portal_type_dict.service_dict.field_list.computer.description", "description_i18n": "portal_type_dict.service_dict.field_dict.computer.description",
"alternate_name": "reference_computer", "alternate_name": "reference_computer",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -418,9 +418,9 @@ ...@@ -418,9 +418,9 @@
"widget": { "widget": {
"id": "reference_release", "id": "reference_release",
"title": "Release", "title": "Release",
"title_i18n": "portal_type_dict.service_dict.field_list.release.title", "title_i18n": "portal_type_dict.service_dict.field_dict.release.title",
"description": "The release being this installation is based on.", "description": "The release being this installation is based on.",
"description_i18n": "portal_type_dict.service_dict.field_list.release.description", "description_i18n": "portal_type_dict.service_dict.field_dict.release.description",
"alternate_name": "reference_release", "alternate_name": "reference_release",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -459,9 +459,9 @@ ...@@ -459,9 +459,9 @@
"widget": { "widget": {
"id": "xml_recipe", "id": "xml_recipe",
"title": "Parameter XML", "title": "Parameter XML",
"title_i18n": "portal_type_dict.service_dict.field_list.recipe.title", "title_i18n": "portal_type_dict.service_dict.field_dict.recipe.title",
"description": "The XML recipe for this software installation.", "description": "The XML recipe for this software installation.",
"description_i18n": "portal_type_dict.service_dict.field_list.recipe.description", "description_i18n": "portal_type_dict.service_dict.field_dict.recipe.description",
"alternate_name": "xml_recipe", "alternate_name": "xml_recipe",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -509,9 +509,9 @@ ...@@ -509,9 +509,9 @@
"widget": { "widget": {
"id": "buildout_url", "id": "buildout_url",
"title": "Buildout Version", "title": "Buildout Version",
"title_i18n": "portal_type_dict.service_dict.field_list.buildout.title", "title_i18n": "portal_type_dict.service_dict.field_dict.buildout.title",
"description": "The buildout cfg file for this service installation.", "description": "The buildout cfg file for this service installation.",
"description_i18n": "portal_type_dict.service_dict.field_list.buildout.description", "description_i18n": "portal_type_dict.service_dict.field_dict.buildout.description",
"alternate_name": "buildout_url", "alternate_name": "buildout_url",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -550,9 +550,9 @@ ...@@ -550,9 +550,9 @@
"widget": { "widget": {
"id": "connection_url", "id": "connection_url",
"title": "URL", "title": "URL",
"title_i18n": "portal_type_dict.service_dict.field_list.connection_url.title", "title_i18n": "portal_type_dict.service_dict.field_dict.connection_url.title",
"description": "The connection URL for this service.", "description": "The connection URL for this service.",
"description_i18n": "portal_type_dict.service_dict.field_list.connection_url.description", "description_i18n": "portal_type_dict.service_dict.field_dict.connection_url.description",
"alternate_name": "connection_url", "alternate_name": "connection_url",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -591,9 +591,9 @@ ...@@ -591,9 +591,9 @@
"widget": { "widget": {
"id": "connection_backend_url", "id": "connection_backend_url",
"title": "Backend URL", "title": "Backend URL",
"title_i18n": "portal_type_dict.service_dict.field_list.connection_backend_url.title", "title_i18n": "portal_type_dict.service_dict.field_dict.connection_backend_url.title",
"description": "The backend connection URL for this installed service.", "description": "The backend connection URL for this installed service.",
"description_i18n": "portal_type_dict.service_dict.field_list.connection_backend_url.description", "description_i18n": "portal_type_dict.service_dict.field_dict.connection_backend_url.description",
"alternate_name": "connection_backend_url", "alternate_name": "connection_backend_url",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -632,9 +632,9 @@ ...@@ -632,9 +632,9 @@
"widget": { "widget": {
"id": "connection_password", "id": "connection_password",
"title": "Password", "title": "Password",
"title_i18n": "portal_type_dict.service_dict.field_list.connection_password.title", "title_i18n": "portal_type_dict.service_dict.field_dict.connection_password.title",
"description": "The connection url password for this installed service.", "description": "The connection url password for this installed service.",
"description_i18n": "portal_type_dict.service_dict.field_list.connection_password.description", "description_i18n": "portal_type_dict.service_dict.field_dict.connection_password.description",
"alternate_name": "connection_password", "alternate_name": "connection_password",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -673,9 +673,9 @@ ...@@ -673,9 +673,9 @@
"widget": { "widget": {
"id": "detail_description", "id": "detail_description",
"title": "Detailed Description", "title": "Detailed Description",
"title_i18n": "portal_type_dict.service_dict.field_list.detail_description.title", "title_i18n": "portal_type_dict.service_dict.field_dict.detail_description.title",
"description": "The detailed description of this service.", "description": "The detailed description of this service.",
"description_i18n": "portal_type_dict.service_dict.field_list.detail_description.description", "description_i18n": "portal_type_dict.service_dict.field_dict.detail_description.description",
"alternate_name": "detail_description", "alternate_name": "detail_description",
"css_class": null, "css_class": null,
"hidden": null, "hidden": null,
......
...@@ -29,8 +29,8 @@ ...@@ -29,8 +29,8 @@
"direction": "horizontal" "direction": "horizontal"
}, },
"children": [ "children": [
{"type": "input", "direct": {"value": "Stop", "className": "action error status translate"}, "attributes": {"type": "button", "data-i18n":"[value]global_dict.common_dict.stop", "data-icon": "ban-circle"}}, {"type": "input", "direct": {"value": "Stop", "className": "action error status translate"}, "attributes": {"type": "button", "data-i18n":"[value]portal_type_dict.service_dict.text_dict.stop", "data-icon": "ban-circle"}},
{"type": "input", "direct": {"value": "Update", "className": "action translate"}, "attributes": {"type": "submit", "data-action":"add", "data-i18n":"[value]global_dict.common_dict.update", "data-icon": "ok", "data-theme": "slapos-black"}} {"type": "input", "direct": {"value": "Update", "className": "action translate"}, "attributes": {"type": "submit", "data-action":"add", "data-i18n":"[value]portal_type_dict.service_dict.text_dict.update", "data-icon": "ok", "data-theme": "slapos-black"}}
] ]
}], }],
"layout": [ "layout": [
...@@ -38,7 +38,7 @@ ...@@ -38,7 +38,7 @@
"position": "left", "position": "left",
"fieldlist": [ "fieldlist": [
{"title": "id", "overrides": {"properties": {"editable": false, "required": false}}}, {"title": "id", "overrides": {"properties": {"editable": false, "required": false}}},
{"title": "title", "overrides": {"widget": {"title": "Software Type", "title_i18n": "page_dict.services.software_type"}, "properties": {"editable":false}}}, {"title": "title", "overrides": {"widget": {"title": "Software Type", "title_i18n": "portal_type_dict.service_dict.text_dict.software_type"}, "properties": {"editable":false}}},
{"title": "status", "overrides": {"properties": {"editable": false, "required": false}}}, {"title": "status", "overrides": {"properties": {"editable": false, "required": false}}},
{"title": "reference_computer", "overrides": {"type": "StringField", "properties": {"editable": false, "required": false}}} {"title": "reference_computer", "overrides": {"type": "StringField", "properties": {"editable": false, "required": false}}}
] ]
...@@ -59,7 +59,7 @@ ...@@ -59,7 +59,7 @@
{ {
"position": "center", "position": "center",
"fieldlist": [ "fieldlist": [
{"title": "xml_recipe", "overrides": {"widget": {"title": "Instance XML Recipe", "title_i18n": "page_dict.services.recipe"}}} {"title": "xml_recipe", "overrides": {"widget": {"title": "Instance XML Recipe", "title_i18n": "portal_type_dict.service_dict.text_dict.recipe"}}}
] ]
} }
] ]
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
"layout": { "layout": {
"header": [ "header": [
[ [
{"custom": true, "text": "Image", "text_i18n": "portal_type_dict.service_dict.field_list.image_url.title", "show": true, "priority": 4}, {"custom": true, "text": "Image", "text_i18n": "portal_type_dict.service_dict.text_dict.image_url", "show": true, "priority": 4},
{"column": "title", "show": true, "priority": 1}, {"column": "title", "show": true, "priority": 1},
{"column": "version", "show": true, "priority": 1}, {"column": "version", "show": true, "priority": 1},
{"column": "usage", "show": true, "priority": 5} {"column": "usage", "show": true, "priority": 5}
...@@ -35,15 +35,15 @@ ...@@ -35,15 +35,15 @@
"type": "a", "type": "a",
"direct": {"className":"translate ui-btn ui-icon-edit ui-btn-icon-left ui-corner-all ui-btn-inline ui-btn-slapos-black ui-link", "href": "#services::add"}, "direct": {"className":"translate ui-btn ui-icon-edit ui-btn-icon-left ui-corner-all ui-btn-inline ui-btn-slapos-black ui-link", "href": "#services::add"},
"attributes": { "attributes": {
"data-i18n": "page_dict.services.add", "data-i18n": "portal_type_dict.service_dict.text_dict.add",
"data-icon": "edit" "data-icon": "edit"
}, },
"logic": {"text":"Install new software"} "logic": {"text":"Install new service"}
},{ },{
"generate": "widget", "generate": "widget",
"type": "controlbar", "type": "controlbar",
"property_dict": {"slot": 1}, "property_dict": {"slot": 1},
"children": [{"type": "p", "direct": {"className": "ui-table-caption translate"},"attributes": {"data-i18n":"page_dict.services.services"},"logic": {"text":"Installed Services"}}] "children": [{"type": "p", "direct": {"className": "ui-table-caption translate"},"attributes": {"data-i18n":"portal_type_dict.service_dict.text_dict.installed_services"},"logic": {"text":"Installed Services"}}]
}, { }, {
"generate": "widget", "generate": "widget",
"type": "controlbar", "type": "controlbar",
...@@ -54,11 +54,11 @@ ...@@ -54,11 +54,11 @@
"type": "controlgroup", "type": "controlgroup",
"property_dict": {"direction":"horizontal"}, "property_dict": {"direction":"horizontal"},
"children":[ "children":[
{"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"global_dict.pagination_dict.first", "data-action":"first", "data-icon":"step-backward", "data-iconpos":"notext"}, "logic": {"text":"First"}}, {"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"portal_type_dict.service_dict.text_dict.first", "data-action":"first", "data-icon":"step-backward", "data-iconpos":"notext"}, "logic": {"text":"First"}},
{"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"global_dict.pagination_dict.previous", "data-action":"prev", "data-icon":"backward", "data-iconpos":"notext"}, "logic": {"text":"Step Backward"}}, {"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"portal_type_dict.service_dict.text_dict.previous", "data-action":"prev", "data-icon":"backward", "data-iconpos":"notext"}, "logic": {"text":"Step Backward"}},
{"type":"select", "direct":{"id":"paginate_services_list", "className":"action"},"attributes": {"data-icon":"reorder", "data-action":"limit", "data-iconpos":"notext"},"logic": {"options":[{"value": "8", "text": "8", "text_i18n":"global_dict.pagination_dict.8"},{"value": "16", "text": "16", "text_i18n":"global_dict.pagination_dict.16"},{"value": "32", "text": "32", "text_i18n":"global_dict.pagination_dict.32"}, {"value": "64", "text": "64", "text_i18n":"global_dict.pagination_dict.64"}]}}, {"type":"select", "direct":{"id":"paginate_services_list", "className":"action"},"attributes": {"data-icon":"reorder", "data-action":"limit", "data-iconpos":"notext"},"logic": {"options":[{"value": "8", "text": "8", "text_i18n":"portal_type_dict.service_dict.text_dict.8"},{"value": "16", "text": "16", "text_i18n":"portal_type_dict.service_dict.text_dict.16"},{"value": "32", "text": "32", "text_i18n":"portal_type_dict.service_dict.text_dict.32"}, {"value": "64", "text": "64", "text_i18n":"portal_type_dict.service_dict.text_dict.64"}]}},
{"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"global_dict.pagination_dict.next", "data-action":"next", "data-icon":"forward", "data-iconpos":"notext"}, "logic": {"text":"Step Forward"}}, {"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"portal_type_dict.service_dict.text_dict.next", "data-action":"next", "data-icon":"forward", "data-iconpos":"notext"}, "logic": {"text":"Step Forward"}},
{"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"global_dict.pagination_dict.last", "data-action":"last", "data-icon":"step-forward", "data-iconpos":"notext"}, "logic": {"text": "Last"}} {"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"portal_type_dict.service_dict.text_dict.last", "data-action":"last", "data-icon":"step-forward", "data-iconpos":"notext"}, "logic": {"text": "Last"}}
] ]
} }
] ]
...@@ -67,7 +67,7 @@ ...@@ -67,7 +67,7 @@
"type": "controlbar", "type": "controlbar",
"class_list": "responsive", "class_list": "responsive",
"children": [ "children": [
{"type": "input", "direct": {"id":"search_services_list", "className": "translate"}, "attributes": {"data-action":"search", "data-enhanced":"true", "data-i18n": "[placeholder]page_dict.services.search","placeholder":"Search available services", "data-icon":"search", "data-action-btn":"true", "data-type":"search", "type":"search"}, "logic":{"clear":"true", "action":"search"}}, {"type": "input", "direct": {"id":"search_services_list", "className": "translate"}, "attributes": {"data-action":"search", "data-enhanced":"true", "data-i18n": "[placeholder]portal_type_dict.service_dict.text_dict.search","placeholder":"Search available services", "data-icon":"search", "data-action-btn":"true", "data-type":"search", "type":"search"}, "logic":{"clear":"true", "action":"search"}},
{"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"records"}}, {"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"records"}},
{"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"filter"}}, {"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"filter"}},
{"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"sorted"}} {"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"sorted"}}
......
...@@ -32,7 +32,7 @@ ...@@ -32,7 +32,7 @@
"generate": "widget", "generate": "widget",
"type": "controlbar", "type": "controlbar",
"property_dict": {"slot": 1}, "property_dict": {"slot": 1},
"children": [{"type": "p", "direct": {"className": "ui-table-caption translate"},"attributes": {"data-i18n":"page_dict.services.installations"},"logic": {"text":"Installations"}}] "children": [{"type": "p", "direct": {"className": "ui-table-caption translate"},"attributes": {"data-i18n":"portal_type_dict.service_dict.text_dict.installations"},"logic": {"text":"Installations"}}]
}, { }, {
"generate": "widget", "generate": "widget",
"type": "table", "type": "table",
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
}, { }, {
"type": "a", "type": "a",
"direct": {"href": "#", "className": "action translate right error status ui-btn ui-btn-inline ui-shadow ui-corner-all ui-btn-icon-left ui-icon-trash"}, "direct": {"href": "#", "className": "action translate right error status ui-btn ui-btn-inline ui-shadow ui-corner-all ui-btn-icon-left ui-icon-trash"},
"attributes": {"data-i18n":"page_dict.services.destroy", "data-action": "destroy"}, "attributes": {"data-i18n":"portal_type_dict.service_dict.text_dict.destroy", "data-action": "destroy"},
"logic": {"text":"Destroy"} "logic": {"text":"Destroy"}
} }
] ]
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
"generate": "widget", "generate": "widget",
"type": "page", "type": "page",
"title": "Services", "title": "Services",
"title_i18n": "page_dict.services.title", "title_i18n": "portal_type_dict.service_dict.text_dict.services",
"theme": "slapos-white", "theme": "slapos-white",
"layout": { "layout": {
"default": [ "default": [
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
"generate": "widget", "generate": "widget",
"type": "page", "type": "page",
"title": "Service Configuration", "title": "Service Configuration",
"title_i18n": "page_dict.services.configuration", "title_i18n": "portal_type_dict.service_dict.text_dict.service_configuration",
"theme": "slapos-white", "theme": "slapos-white",
"layout": { "layout": {
"default": [ "default": [
...@@ -59,7 +59,7 @@ ...@@ -59,7 +59,7 @@
"generate": "widget", "generate": "widget",
"type": "page", "type": "page",
"title": "Select Release", "title": "Select Release",
"title_i18n": "page_dict.services.select", "title_i18n": "portal_type_dict.service_dict.text_dict.select_release",
"theme": "slapos-white", "theme": "slapos-white",
"layout": { "layout": {
"add": [ "add": [
...@@ -75,7 +75,7 @@ ...@@ -75,7 +75,7 @@
"generate": "widget", "generate": "widget",
"type": "page", "type": "page",
"title": "Install Release", "title": "Install Release",
"title_i18n": "page_dict.services.install", "title_i18n": "portal_type_dict.service_dict.text_dict.install_release",
"theme": "slapos-white", "theme": "slapos-white",
"layout": { "layout": {
"add": [ "add": [
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
"generate": "widget", "generate": "widget",
"type": "page", "type": "page",
"title": "Software", "title": "Software",
"title_i18n": "page_dict.software.title", "title_i18n": "portal_type_dict.software_dict.text_dict.software",
"theme": "slapos-white", "theme": "slapos-white",
"layout": { "layout": {
"default": [ "default": [
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
"generate": "widget", "generate": "widget",
"type": "page", "type": "page",
"title": "Software", "title": "Software",
"title_i18n": "page_dict.software.title", "title_i18n": "portal_type_dict.software_dict.text_dict.software",
"theme": "slapos-white", "theme": "slapos-white",
"layout": { "layout": {
"default": [ "default": [
...@@ -47,7 +47,7 @@ ...@@ -47,7 +47,7 @@
"generate": "widget", "generate": "widget",
"type": "page", "type": "page",
"title": "Release", "title": "Release",
"title_i18n": "page_dict.release.title", "title_i18n": "portal_type_dict.software_dict.text_dict.release",
"theme": "slapos-white", "theme": "slapos-white",
"layout": { "layout": {
"default": [], "default": [],
......
...@@ -4,9 +4,9 @@ ...@@ -4,9 +4,9 @@
"widget": { "widget": {
"id": "id", "id": "id",
"title": "ID", "title": "ID",
"title_i18n": "portal_type_dict.software_dict.field_list.id.title", "title_i18n": "portal_type_dict.software_dict.field_dict.id.title",
"description": "The id the software service was registered with.", "description": "The id the software service was registered with.",
"description_i18n": "portal_type_dict.software_dict.field_list.id.description", "description_i18n": "portal_type_dict.software_dict.field_dict.id.description",
"alternate_name": "id", "alternate_name": "id",
"default_value": null, "default_value": null,
"css_class": "url", "css_class": "url",
...@@ -45,9 +45,9 @@ ...@@ -45,9 +45,9 @@
"widget": { "widget": {
"id": "title", "id": "title",
"title": "ID", "title": "ID",
"title_i18n": "portal_type_dict.software_dict.field_list.title.title", "title_i18n": "portal_type_dict.software_dict.field_dict.title.title",
"description": "The name of the software service.", "description": "The name of the software service.",
"description_i18n": "portal_type_dict.software_dict.field_list.title.description", "description_i18n": "portal_type_dict.software_dict.field_dict.title.description",
"alternate_name": "title", "alternate_name": "title",
"default_value": null, "default_value": null,
"css_class": "url", "css_class": "url",
...@@ -86,9 +86,9 @@ ...@@ -86,9 +86,9 @@
"widget": { "widget": {
"id": "description", "id": "description",
"title": "Description", "title": "Description",
"title_i18n": "portal_type_dict.software_dict.field_list.description.title", "title_i18n": "portal_type_dict.software_dict.field_dict.description.title",
"description": "The description of the software service.", "description": "The description of the software service.",
"description_i18n": "portal_type_dict.software_dict.field_list.description.description", "description_i18n": "portal_type_dict.software_dict.field_dict.description.description",
"default_value": null, "default_value": null,
"alternate_name": "description", "alternate_name": "description",
"css_class": null, "css_class": null,
...@@ -136,9 +136,9 @@ ...@@ -136,9 +136,9 @@
"widget": { "widget": {
"id": "image_type", "id": "image_type",
"title": "Type", "title": "Type",
"title_i18n": "portal_type_dict.software_dict.field_list.image_type.title", "title_i18n": "portal_type_dict.software_dict.field_dict.image_type.title",
"description": "Type of Image (Icon/Image).", "description": "Type of Image (Icon/Image).",
"description_i18n": "portal_type_dict.software_dict.field_list.image_type.description", "description_i18n": "portal_type_dict.software_dict.field_dict.image_type.description",
"alternate_name": "image_type", "alternate_name": "image_type",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -177,9 +177,9 @@ ...@@ -177,9 +177,9 @@
"widget": { "widget": {
"id": "image_url", "id": "image_url",
"title": "Image", "title": "Image",
"title_i18n": "portal_type_dict.software_dict.field_list.image_url.title", "title_i18n": "portal_type_dict.software_dict.field_dict.image_url.title",
"description": "The path to the icon/image for this software service.", "description": "The path to the icon/image for this software service.",
"description_i18n": "portal_type_dict.software_dict.field_list.image_url.description", "description_i18n": "portal_type_dict.software_dict.field_dict.image_url.description",
"alternate_name": "image_url", "alternate_name": "image_url",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -222,9 +222,9 @@ ...@@ -222,9 +222,9 @@
"widget": { "widget": {
"id": "description_i18n", "id": "description_i18n",
"title": "Description i18n Lookup", "title": "Description i18n Lookup",
"title_i18n": "portal_type_dict.software_dict.field_list.description_i18n.title", "title_i18n": "portal_type_dict.software_dict.field_dict.description_i18n.title",
"description": "The pointer to the translation for this field", "description": "The pointer to the translation for this field",
"description_i18n": "portal_type_dict.software_dict.field_list.description_i18n.description", "description_i18n": "portal_type_dict.software_dict.field_dict.description_i18n.description",
"alternate_name": "description_i18n", "alternate_name": "description_i18n",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -263,9 +263,9 @@ ...@@ -263,9 +263,9 @@
"widget": { "widget": {
"id": "title_i18n", "id": "title_i18n",
"title": "Title i18n Lookup", "title": "Title i18n Lookup",
"title_i18n": "portal_type_dict.software_dict.field_list.title_i18n.title", "title_i18n": "portal_type_dict.software_dict.field_dict.title_i18n.title",
"description": "The pointer to the translation for this field", "description": "The pointer to the translation for this field",
"description_i18n": "portal_type_dict.software_dict.field_list.title_i18n.description", "description_i18n": "portal_type_dict.software_dict.field_dict.title_i18n.description",
"alternate_name": "title_i18n", "alternate_name": "title_i18n",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -304,9 +304,9 @@ ...@@ -304,9 +304,9 @@
"widget": { "widget": {
"id": "price", "id": "price",
"title": "Price", "title": "Price",
"title_i18n": "portal_type_dict.software_dict.field_list.price.title", "title_i18n": "portal_type_dict.software_dict.field_dict.price.title",
"description": "The price per period for this software service", "description": "The price per period for this software service",
"description_i18n": "portal_type_dict.software_dict.field_list.price.description", "description_i18n": "portal_type_dict.software_dict.field_dict.price.description",
"alternate_name": "price", "alternate_name": "price",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -348,9 +348,9 @@ ...@@ -348,9 +348,9 @@
"widget": { "widget": {
"id": "currency", "id": "currency",
"title": "Currency", "title": "Currency",
"title_i18n": "portal_type_dict.software_dict.field_list.currency.title", "title_i18n": "portal_type_dict.software_dict.field_dict.currency.title",
"description": "The currency billed for usage of this software service", "description": "The currency billed for usage of this software service",
"description_i18n": "portal_type_dict.software_dict.field_list.currency.description", "description_i18n": "portal_type_dict.software_dict.field_dict.currency.description",
"alternate_name": "currency", "alternate_name": "currency",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
...@@ -389,9 +389,9 @@ ...@@ -389,9 +389,9 @@
"widget": { "widget": {
"id": "period", "id": "period",
"title": "Period", "title": "Period",
"title_i18n": "portal_type_dict.software_dict.field_list.period.title", "title_i18n": "portal_type_dict.software_dict.field_dict.period.title",
"description": "The billing period for usage of this software service.", "description": "The billing period for usage of this software service.",
"description_i18n": "portal_type_dict.software_dict.field_list.period.description", "description_i18n": "portal_type_dict.software_dict.field_dict.period.description",
"alternate_name": "period", "alternate_name": "period",
"default_value": null, "default_value": null,
"css_class": null, "css_class": null,
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
"type": "controlbar", "type": "controlbar",
"class_list": "responsive", "class_list": "responsive",
"children": [ "children": [
{"type": "input", "direct": {"id":"search_software_list", "className": "translate"}, "attributes": {"data-action":"search", "data-enhanced":"true", "data-i18n": "[placeholder]page_dict.software.search","placeholder":"Search available software", "data-icon":"search", "data-action-btn":"true", "data-type":"search", "type":"search"}, "logic":{"clear":"true", "action":"search"}}, {"type": "input", "direct": {"id":"search_software_list", "className": "translate"}, "attributes": {"data-action":"search", "data-enhanced":"true", "data-i18n": "[placeholder]portal_type_dict.software_dict.text_dict.search","placeholder":"Search available software", "data-icon":"search", "data-action-btn":"true", "data-type":"search", "type":"search"}, "logic":{"clear":"true", "action":"search"}},
{"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"records"}}, {"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"records"}},
{"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"selected"}}, {"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"selected"}},
{"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"filter"}}, {"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"filter"}},
...@@ -45,11 +45,11 @@ ...@@ -45,11 +45,11 @@
"direction": "horizontal" "direction": "horizontal"
}, },
"children": [ "children": [
{"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"global_dict.pagination_dict.first", "data-action":"first", "data-icon":"step-backward", "data-iconpos":"notext"}, "logic": {"text":"First"}}, {"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"portal_type_dict.software_dict.text_dict.first", "data-action":"first", "data-icon":"step-backward", "data-iconpos":"notext"}, "logic": {"text":"First"}},
{"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"global_dict.pagination_dict.previous", "data-action":"prev", "data-icon":"backward", "data-iconpos":"notext"}, "logic": {"text":"Step Backward"}}, {"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"portal_type_dict.software_dict.text_dict.previous", "data-action":"prev", "data-icon":"backward", "data-iconpos":"notext"}, "logic": {"text":"Step Backward"}},
{"type":"select", "direct":{"id":"paginate_software_list", "className":"action"},"attributes": {"data-icon":"reorder", "data-action":"limit", "data-iconpos":"notext"},"logic": {"options":[{"value": "16", "text": "16", "text_i18n":"global_dict.pagination_dict.16"},{"value": "32", "text": "32", "text_i18n":"global_dict.pagination_dict.32"},{"value": "64", "text": "64", "text_i18n":"global_dict.pagination_dict.64"}, {"value": "128", "text": "128", "text_i18n":"global_dict.pagination_dict.128"}]}}, {"type":"select", "direct":{"id":"paginate_software_list", "className":"action"},"attributes": {"data-icon":"reorder", "data-action":"limit", "data-iconpos":"notext"},"logic": {"options":[{"value": "16", "text": "16", "text_i18n":"portal_type_dict.software_dict.text_dict.16"},{"value": "32", "text": "32", "text_i18n":"portal_type_dict.software_dict.text_dict.32"},{"value": "64", "text": "64", "text_i18n":"portal_type_dict.software_dict.text_dict.64"}, {"value": "128", "text": "128", "text_i18n":"portal_type_dict.software_dict.text_dict.128"}]}},
{"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"global_dict.pagination_dict.next", "data-action":"next", "data-icon":"forward", "data-iconpos":"notext"}, "logic": {"text":"Step Forward"}}, {"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"portal_type_dict.software_dict.text_dict.next", "data-action":"next", "data-icon":"forward", "data-iconpos":"notext"}, "logic": {"text":"Step Forward"}},
{"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"global_dict.pagination_dict.last", "data-action":"last", "data-icon":"step-forward", "data-iconpos":"notext"}, "logic": {"text": "Last"}} {"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"portal_type_dict.software_dict.text_dict.last", "data-action":"last", "data-icon":"step-forward", "data-iconpos":"notext"}, "logic": {"text": "Last"}}
] ]
}] }]
}] }]
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
"type": "controlbar", "type": "controlbar",
"class_list": "responsive", "class_list": "responsive",
"children": [ "children": [
{"type": "input", "direct": {"id":"search_software_list", "className": "translate"}, "attributes": {"data-action":"search", "data-enhanced":"true", "data-i18n": "[placeholder]page_dict.software.search","placeholder":"Search available software", "data-icon":"search", "data-action-btn":"true", "data-type":"search", "type":"search"}, "logic":{"clear":"true", "action":"search"}}, {"type": "input", "direct": {"id":"search_software_list", "className": "translate"}, "attributes": {"data-action":"search", "data-enhanced":"true", "data-i18n": "[placeholder]portal_type_dict.software_dict.text_dict.search","placeholder":"Search available software", "data-icon":"search", "data-action-btn":"true", "data-type":"search", "type":"search"}, "logic":{"clear":"true", "action":"search"}},
{"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"records"}} {"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"records"}}
] ]
}, { }, {
...@@ -41,11 +41,11 @@ ...@@ -41,11 +41,11 @@
"direction": "horizontal" "direction": "horizontal"
}, },
"children": [ "children": [
{"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"global_dict.pagination_dict.first", "data-action":"first", "data-icon":"step-backward", "data-iconpos":"notext"}, "logic": {"text":"First"}}, {"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"portal_type_dict.software_dict.text_dict.first", "data-action":"first", "data-icon":"step-backward", "data-iconpos":"notext"}, "logic": {"text":"First"}},
{"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"global_dict.pagination_dict.previous", "data-action":"prev", "data-icon":"backward", "data-iconpos":"notext"}, "logic": {"text":"Step Backward"}}, {"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"portal_type_dict.software_dict.text_dict.previous", "data-action":"prev", "data-icon":"backward", "data-iconpos":"notext"}, "logic": {"text":"Step Backward"}},
{"type":"select", "direct":{"id":"paginate_software_list", "className":"action"},"attributes": {"data-icon":"reorder", "data-action":"limit", "data-iconpos":"notext"},"logic": {"options":[{"value": "16", "text": "16", "text_i18n":"global_dict.pagination_dict.16"},{"value": "32", "text": "32", "text_i18n":"global_dict.pagination_dict.32"},{"value": "64", "text": "64", "text_i18n":"global_dict.pagination_dict.64"}, {"value": "128", "text": "128", "text_i18n":"global_dict.pagination_dict.128"}]}}, {"type":"select", "direct":{"id":"paginate_software_list", "className":"action"},"attributes": {"data-icon":"reorder", "data-action":"limit", "data-iconpos":"notext"},"logic": {"options":[{"value": "16", "text": "16", "text_i18n":"portal_type_dict.software_dict.text_dict.16"},{"value": "32", "text": "32", "text_i18n":"portal_type_dict.software_dict.text_dict.32"},{"value": "64", "text": "64", "text_i18n":"portal_type_dict.software_dict.text_dict.64"}, {"value": "128", "text": "128", "text_i18n":"portal_type_dict.software_dict.text_dict.128"}]}},
{"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"global_dict.pagination_dict.next", "data-action":"next", "data-icon":"forward", "data-iconpos":"notext"}, "logic": {"text":"Step Forward"}}, {"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"portal_type_dict.software_dict.text_dict.next", "data-action":"next", "data-icon":"forward", "data-iconpos":"notext"}, "logic": {"text":"Step Forward"}},
{"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"global_dict.pagination_dict.last", "data-action":"last", "data-icon":"step-forward", "data-iconpos":"notext"}, "logic": {"text": "Last"}} {"type": "a", "direct":{"className":"action", "href":""}, "attributes":{"data-i18n":"portal_type_dict.software_dict.text_dict.last", "data-action":"last", "data-icon":"step-forward", "data-iconpos":"notext"}, "logic": {"text": "Last"}}
] ]
}] }]
}] }]
......
...@@ -5,8 +5,8 @@ ...@@ -5,8 +5,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/2/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/2/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.software_dict.kvm.title", "title_i18n":"portal_type_dict.software_dict.data_dict.kvm.title",
"description_i18n":"data_dict.software_dict.kvm.description", "description_i18n":"portal_type_dict.software_dict.data_dict.kvm.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -17,8 +17,8 @@ ...@@ -17,8 +17,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20110316-88D7/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20110316-88D7/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.software_dict.slapos_runner.title", "title_i18n":"portal_type_dict.software_dict.data_dict.slapos_runner.title",
"description_i18n":"data_dict.software_dict.slapos_runner.description", "description_i18n":"portal_type_dict.software_dict.data_dict.slapos_runner.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -29,8 +29,8 @@ ...@@ -29,8 +29,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20110615-176F8/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20110615-176F8/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.software_dict.kumofs.title", "title_i18n":"portal_type_dict.software_dict.data_dict.kumofs.title",
"description_i18n":"data_dict.software_dict.kumofs.description", "description_i18n":"portal_type_dict.software_dict.data_dict.kumofs.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -41,8 +41,8 @@ ...@@ -41,8 +41,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20110613-107B5/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20110613-107B5/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.software_dict.zabbix.title", "title_i18n":"portal_type_dict.software_dict.data_dict.zabbix.title",
"description_i18n":"data_dict.software_dict.zabbix.description", "description_i18n":"portal_type_dict.software_dict.data_dict.zabbix.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -53,8 +53,8 @@ ...@@ -53,8 +53,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20110620-F42E/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20110620-F42E/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.software_dict.erp5_testnode.title", "title_i18n":"portal_type_dict.software_dict.data_dict.erp5_testnode.title",
"description_i18n":"data_dict.software_dict.erp5_testnode.description", "description_i18n":"portal_type_dict.software_dict.data_dict.erp5_testnode.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -65,8 +65,8 @@ ...@@ -65,8 +65,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20120412-853D9/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20120412-853D9/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.software_dict.html5_app_server.title", "title_i18n":"portal_type_dict.software_dict.data_dict.html5_app_server.title",
"description_i18n":"data_dict.software_dict.html5_app_server.description", "description_i18n":"portal_type_dict.software_dict.data_dict.html5_app_server.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -77,8 +77,8 @@ ...@@ -77,8 +77,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20120911-A661D/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20120911-A661D/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.software_dict.boinc_client.title", "title_i18n":"portal_type_dict.software_dict.data_dict.boinc_client.title",
"description_i18n":"data_dict.software_dict.boinc_client.description", "description_i18n":"portal_type_dict.software_dict.data_dict.boinc_client.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -89,8 +89,8 @@ ...@@ -89,8 +89,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20120911-5F9C9/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20120911-5F9C9/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.software_dict.boinc_server.title", "title_i18n":"portal_type_dict.software_dict.data_dict.boinc_server.title",
"description_i18n":"data_dict.software_dict.boinc_server.description", "description_i18n":"portal_type_dict.software_dict.data_dict.boinc_server.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
......
...@@ -5,8 +5,8 @@ ...@@ -5,8 +5,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/2/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/2/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.kvm.title", "title_i18n":"portal_type_dict.software_dict.data_dict.kvm.title",
"description_i18n":"data_dict.dict.kvm.description", "description_i18n":"portal_type_dict.software_dict.data_dict.kvm.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -17,8 +17,8 @@ ...@@ -17,8 +17,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20110224-62E5/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20110224-62E5/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.nosql.title", "title_i18n":"portal_type_dict.software_dict.data_dict.nosql.title",
"description_i18n":"data_dict.dict.nosql.description", "description_i18n":"portal_type_dict.software_dict.data_dict.nosql.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -29,8 +29,8 @@ ...@@ -29,8 +29,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20110316-88D7/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20110316-88D7/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.slapos_runner.title", "title_i18n":"portal_type_dict.software_dict.data_dict.slapos_runner.title",
"description_i18n":"data_dict.dict.slapos_runner.description", "description_i18n":"portal_type_dict.software_dict.data_dict.slapos_runner.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -41,8 +41,8 @@ ...@@ -41,8 +41,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "?quality=75&amp;display=thumbnail", "image_url": "?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.erp_scalability.title", "title_i18n":"portal_type_dict.software_dict.data_dict.erp_scalability.title",
"description_i18n":"data_dict.dict.erp_scalability.description", "description_i18n":"portal_type_dict.software_dict.data_dict.erp_scalability.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -53,8 +53,8 @@ ...@@ -53,8 +53,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20110615-12741/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20110615-12741/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.mariadb.title", "title_i18n":"portal_type_dict.software_dict.data_dict.mariadb.title",
"description_i18n":"data_dict.dict.mariadb.description", "description_i18n":"portal_type_dict.software_dict.data_dict.mariadb.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -65,8 +65,8 @@ ...@@ -65,8 +65,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20110615-218B0/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20110615-218B0/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.mysql.title", "title_i18n":"portal_type_dict.software_dict.data_dict.mysql.title",
"description_i18n":"data_dict.dict.mysql.description", "description_i18n":"portal_type_dict.software_dict.data_dict.mysql.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -77,8 +77,8 @@ ...@@ -77,8 +77,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20110615-176F8/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20110615-176F8/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.kumofs.title", "title_i18n":"portal_type_dict.software_dict.data_dict.kumofs.title",
"description_i18n":"data_dict.dict.kumofs.description", "description_i18n":"portal_type_dict.software_dict.data_dict.kumofs.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -89,8 +89,8 @@ ...@@ -89,8 +89,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20110615-69F4/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20110615-69F4/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.memcached.title", "title_i18n":"portal_type_dict.software_dict.data_dict.memcached.title",
"description_i18n":"data_dict.dict.memcached.description", "description_i18n":"portal_type_dict.software_dict.data_dict.memcached.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -101,8 +101,8 @@ ...@@ -101,8 +101,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20110613-107B5/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20110613-107B5/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.zabbix.title", "title_i18n":"portal_type_dict.software_dict.data_dict.zabbix.title",
"description_i18n":"data_dict.dict.zabbix.description", "description_i18n":"portal_type_dict.software_dict.data_dict.zabbix.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -113,8 +113,8 @@ ...@@ -113,8 +113,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20110616-1118E/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20110616-1118E/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.erp5.title", "title_i18n":"portal_type_dict.software_dict.data_dict.erp5.title",
"description_i18n":"data_dict.dict.erp5.description", "description_i18n":"portal_type_dict.software_dict.data_dict.erp5.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -125,8 +125,8 @@ ...@@ -125,8 +125,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20110620-F42E/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20110620-F42E/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.erp5_testnode.title", "title_i18n":"portal_type_dict.software_dict.data_dict.erp5_testnode.title",
"description_i18n":"data_dict.dict.erp5_testnode.description", "description_i18n":"portal_type_dict.software_dict.data_dict.erp5_testnode.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -137,8 +137,8 @@ ...@@ -137,8 +137,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20110715-1D213/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20110715-1D213/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.slapos_master.title", "title_i18n":"portal_type_dict.software_dict.data_dict.slapos_master.title",
"description_i18n":"data_dict.dict.slapos_master.description", "description_i18n":"portal_type_dict.software_dict.data_dict.slapos_master.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -149,8 +149,8 @@ ...@@ -149,8 +149,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20110824-20E3C/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20110824-20E3C/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.xwiki.title", "title_i18n":"portal_type_dict.software_dict.data_dict.xwiki.title",
"description_i18n":"data_dict.dict.xwiki.description", "description_i18n":"portal_type_dict.software_dict.data_dict.xwiki.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -161,8 +161,8 @@ ...@@ -161,8 +161,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20110926-3C35A/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20110926-3C35A/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.webdav.title", "title_i18n":"portal_type_dict.software_dict.data_dict.webdav.title",
"description_i18n":"data_dict.dict.webdav.description", "description_i18n":"portal_type_dict.software_dict.data_dict.webdav.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -173,8 +173,8 @@ ...@@ -173,8 +173,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20110926-2E47E/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20110926-2E47E/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.wordpress.title", "title_i18n":"portal_type_dict.software_dict.data_dict.wordpress.title",
"description_i18n":"data_dict.dict.wordpress.description", "description_i18n":"portal_type_dict.software_dict.data_dict.wordpress.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -185,8 +185,8 @@ ...@@ -185,8 +185,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20110927-12C18/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20110927-12C18/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.cubrid.title", "title_i18n":"portal_type_dict.software_dict.data_dict.cubrid.title",
"description_i18n":"data_dict.dict.cubrid.description", "description_i18n":"portal_type_dict.software_dict.data_dict.cubrid.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -197,8 +197,8 @@ ...@@ -197,8 +197,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20111020-731/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20111020-731/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.os_commerce.title", "title_i18n":"portal_type_dict.software_dict.data_dict.os_commerce.title",
"description_i18n":"data_dict.dict.os_commerce.description", "description_i18n":"portal_type_dict.software_dict.data_dict.os_commerce.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -209,8 +209,8 @@ ...@@ -209,8 +209,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20111020-16BCD/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20111020-16BCD/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.open_x.title", "title_i18n":"portal_type_dict.software_dict.data_dict.open_x.title",
"description_i18n":"data_dict.dict.open_x.description", "description_i18n":"portal_type_dict.software_dict.data_dict.open_x.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -221,8 +221,8 @@ ...@@ -221,8 +221,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20111020-67FC3/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20111020-67FC3/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.magento.title", "title_i18n":"portal_type_dict.software_dict.data_dict.magento.title",
"description_i18n":"data_dict.dict.magento.description", "description_i18n":"portal_type_dict.software_dict.data_dict.magento.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -233,8 +233,8 @@ ...@@ -233,8 +233,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20111020-65455/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20111020-65455/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.joomla.title", "title_i18n":"portal_type_dict.software_dict.data_dict.joomla.title",
"description_i18n":"data_dict.dict.joomla.description", "description_i18n":"portal_type_dict.software_dict.data_dict.joomla.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -245,8 +245,8 @@ ...@@ -245,8 +245,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20111020-30C52/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20111020-30C52/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.ez_publish.title", "title_i18n":"portal_type_dict.software_dict.data_dict.ez_publish.title",
"description_i18n":"data_dict.dict.ez_publish.description", "description_i18n":"portal_type_dict.software_dict.data_dict.ez_publish.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -257,8 +257,8 @@ ...@@ -257,8 +257,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20111020-14923/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20111020-14923/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.eskuel.title", "title_i18n":"portal_type_dict.software_dict.data_dict.eskuel.title",
"description_i18n":"data_dict.dict.eskuel.description", "description_i18n":"portal_type_dict.software_dict.data_dict.eskuel.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -269,8 +269,8 @@ ...@@ -269,8 +269,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20111020-319F7/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20111020-319F7/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.b2evolution.title", "title_i18n":"portal_type_dict.software_dict.data_dict.b2evolution.title",
"description_i18n":"data_dict.dict.b2evolution.description", "description_i18n":"portal_type_dict.software_dict.data_dict.b2evolution.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -281,8 +281,8 @@ ...@@ -281,8 +281,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20111020-521C4/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20111020-521C4/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.net2ftp.title", "title_i18n":"portal_type_dict.software_dict.data_dict.net2ftp.title",
"description_i18n":"data_dict.dict.net2ftp.description", "description_i18n":"portal_type_dict.software_dict.data_dict.net2ftp.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -293,8 +293,8 @@ ...@@ -293,8 +293,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20111020-1CA80/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20111020-1CA80/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.zencart.title", "title_i18n":"portal_type_dict.software_dict.data_dict.zencart.title",
"description_i18n":"data_dict.dict.zencart.description", "description_i18n":"portal_type_dict.software_dict.data_dict.zencart.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -305,8 +305,8 @@ ...@@ -305,8 +305,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20111020-3CDE0/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20111020-3CDE0/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.xoops.title", "title_i18n":"portal_type_dict.software_dict.data_dict.xoops.title",
"description_i18n":"data_dict.dict.xoops.description", "description_i18n":"portal_type_dict.software_dict.data_dict.xoops.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -317,8 +317,8 @@ ...@@ -317,8 +317,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20111020-4FC1/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20111020-4FC1/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.tiki.title", "title_i18n":"portal_type_dict.software_dict.data_dict.tiki.title",
"description_i18n":"data_dict.dict.tiki.description", "description_i18n":"portal_type_dict.software_dict.data_dict.tiki.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -329,8 +329,8 @@ ...@@ -329,8 +329,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20111020-16317/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20111020-16317/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.sugarcrm.title", "title_i18n":"portal_type_dict.software_dict.data_dict.sugarcrm.title",
"description_i18n":"data_dict.dict.sugarcrm.description", "description_i18n":"portal_type_dict.software_dict.data_dict.sugarcrm.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -341,8 +341,8 @@ ...@@ -341,8 +341,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20111020-4841F/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20111020-4841F/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.status_net.title", "title_i18n":"portal_type_dict.software_dict.data_dict.status_net.title",
"description_i18n":"data_dict.dict.status_net.description", "description_i18n":"portal_type_dict.software_dict.data_dict.status_net.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -353,8 +353,8 @@ ...@@ -353,8 +353,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20111020-9D18/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20111020-9D18/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.spip.title", "title_i18n":"portal_type_dict.software_dict.data_dict.spip.title",
"description_i18n":"data_dict.dict.spip.description", "description_i18n":"portal_type_dict.software_dict.data_dict.spip.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -365,8 +365,8 @@ ...@@ -365,8 +365,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20111020-DDFE/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20111020-DDFE/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.punbb.title", "title_i18n":"portal_type_dict.software_dict.data_dict.punbb.title",
"description_i18n":"data_dict.dict.punbb.description", "description_i18n":"portal_type_dict.software_dict.data_dict.punbb.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -377,8 +377,8 @@ ...@@ -377,8 +377,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20111020-171BA/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20111020-171BA/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.prestashop.title", "title_i18n":"portal_type_dict.software_dict.data_dict.prestashop.title",
"description_i18n":"data_dict.dict.punbb.description", "description_i18n":"portal_type_dict.software_dict.data_dict.punbb.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -389,8 +389,8 @@ ...@@ -389,8 +389,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20111020-1F217/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20111020-1F217/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.piwik.title", "title_i18n":"portal_type_dict.software_dict.data_dict.piwik.title",
"description_i18n":"data_dict.dict.piwik.description", "description_i18n":"portal_type_dict.software_dict.data_dict.piwik.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -401,8 +401,8 @@ ...@@ -401,8 +401,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20111020-4816C/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20111020-4816C/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.piwigo.title", "title_i18n":"portal_type_dict.software_dict.data_dict.piwigo.title",
"description_i18n":"data_dict.dict.piwigo.description", "description_i18n":"portal_type_dict.software_dict.data_dict.piwigo.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -413,8 +413,8 @@ ...@@ -413,8 +413,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20111020-1FE0A/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20111020-1FE0A/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.pimcore.title", "title_i18n":"portal_type_dict.software_dict.data_dict.pimcore.title",
"description_i18n":"data_dict.dict.pimcore.description", "description_i18n":"portal_type_dict.software_dict.data_dict.pimcore.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -425,8 +425,8 @@ ...@@ -425,8 +425,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20111020-18031/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20111020-18031/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.phpnuke.title", "title_i18n":"portal_type_dict.software_dict.data_dict.phpnuke.title",
"description_i18n":"data_dict.dict.phpnuke.description", "description_i18n":"portal_type_dict.software_dict.data_dict.phpnuke.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -437,8 +437,8 @@ ...@@ -437,8 +437,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20111020-15AF7/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20111020-15AF7/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.drupal.title", "title_i18n":"portal_type_dict.software_dict.data_dict.drupal.title",
"description_i18n":"data_dict.dict.drupal.description", "description_i18n":"portal_type_dict.software_dict.data_dict.drupal.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -449,8 +449,8 @@ ...@@ -449,8 +449,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20111020-E587/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20111020-E587/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.dotproject.title", "title_i18n":"portal_type_dict.software_dict.data_dict.dotproject.title",
"description_i18n":"data_dict.dict.dotproject.description", "description_i18n":"portal_type_dict.software_dict.data_dict.dotproject.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -461,8 +461,8 @@ ...@@ -461,8 +461,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20111020-42A1B/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20111020-42A1B/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.dotclear.title", "title_i18n":"portal_type_dict.software_dict.data_dict.dotclear.title",
"description_i18n":"data_dict.dict.dotclear.description", "description_i18n":"portal_type_dict.software_dict.data_dict.dotclear.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -473,8 +473,8 @@ ...@@ -473,8 +473,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20111020-37C35/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20111020-37C35/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.coppermine.title", "title_i18n":"portal_type_dict.software_dict.data_dict.coppermine.title",
"description_i18n":"data_dict.dict.coppermine.description", "description_i18n":"portal_type_dict.software_dict.data_dict.coppermine.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -485,8 +485,8 @@ ...@@ -485,8 +485,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20111020-8B94/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20111020-8B94/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.cmsmadesimple.title", "title_i18n":"portal_type_dict.software_dict.data_dict.cmsmadesimple.title",
"description_i18n":"data_dict.dict.cmsmadesimple.description", "description_i18n":"portal_type_dict.software_dict.data_dict.cmsmadesimple.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -497,8 +497,8 @@ ...@@ -497,8 +497,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20111020-10335/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20111020-10335/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.silverstripe.title", "title_i18n":"portal_type_dict.software_dict.data_dict.silverstripe.title",
"description_i18n":"data_dict.dict.silverstripe.description", "description_i18n":"portal_type_dict.software_dict.data_dict.silverstripe.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -509,8 +509,8 @@ ...@@ -509,8 +509,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20111020-2F0BF/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20111020-2F0BF/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.phpbb.title", "title_i18n":"portal_type_dict.software_dict.data_dict.phpbb.title",
"description_i18n":"data_dict.dict.phpbb.description", "description_i18n":"portal_type_dict.software_dict.data_dict.phpbb.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -521,8 +521,8 @@ ...@@ -521,8 +521,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20111020-358A4/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20111020-358A4/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.mediawiki.title", "title_i18n":"portal_type_dict.software_dict.data_dict.mediawiki.title",
"description_i18n":"data_dict.dict.mediawiki.description", "description_i18n":"portal_type_dict.software_dict.data_dict.mediawiki.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -533,8 +533,8 @@ ...@@ -533,8 +533,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20111007-24FAC/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20111007-24FAC/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.phpmyadmin.title", "title_i18n":"portal_type_dict.software_dict.data_dict.phpmyadmin.title",
"description_i18n":"data_dict.dict.phpmyadmin.description", "description_i18n":"portal_type_dict.software_dict.data_dict.phpmyadmin.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -545,8 +545,8 @@ ...@@ -545,8 +545,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20111021-7F80A/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20111021-7F80A/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.seleniumrunner.title", "title_i18n":"portal_type_dict.software_dict.data_dict.seleniumrunner.title",
"description_i18n":"data_dict.dict.seleniumrunner.description", "description_i18n":"portal_type_dict.software_dict.data_dict.seleniumrunner.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -557,8 +557,8 @@ ...@@ -557,8 +557,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20111115-55D1E/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20111115-55D1E/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.apache_frontend.title", "title_i18n":"portal_type_dict.software_dict.data_dict.apache_frontend.title",
"description_i18n":"data_dict.dict.apache_frontend.description", "description_i18n":"portal_type_dict.software_dict.data_dict.apache_frontend.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -569,8 +569,8 @@ ...@@ -569,8 +569,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20111214-A01A/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20111214-A01A/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.cloudooo.title", "title_i18n":"portal_type_dict.software_dict.data_dict.cloudooo.title",
"description_i18n":"data_dict.dict.cloudooo.description", "description_i18n":"portal_type_dict.software_dict.data_dict.cloudooo.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -581,8 +581,8 @@ ...@@ -581,8 +581,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20120305-70664/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20120305-70664/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.occi_xwiki.title", "title_i18n":"portal_type_dict.software_dict.data_dict.occi_xwiki.title",
"description_i18n":"data_dict.dict.occi_xwiki.description", "description_i18n":"portal_type_dict.software_dict.data_dict.occi_xwiki.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -593,8 +593,8 @@ ...@@ -593,8 +593,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20120413-7E531/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20120413-7E531/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.slap_test_agent.title", "title_i18n":"portal_type_dict.software_dict.data_dict.slap_test_agent.title",
"description_i18n":"data_dict.dict.slap_test_agent.description", "description_i18n":"portal_type_dict.software_dict.data_dict.slap_test_agent.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -605,8 +605,8 @@ ...@@ -605,8 +605,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20120412-853D9/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20120412-853D9/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.html5_app_server.title", "title_i18n":"portal_type_dict.software_dict.data_dict.html5_app_server.title",
"description_i18n":"data_dict.dict.html5_app_server.description", "description_i18n":"portal_type_dict.software_dict.data_dict.html5_app_server.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -617,8 +617,8 @@ ...@@ -617,8 +617,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20120726-63A78/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20120726-63A78/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.lxc.title", "title_i18n":"portal_type_dict.software_dict.data_dict.lxc.title",
"description_i18n":"data_dict.dict.lxc.description", "description_i18n":"portal_type_dict.software_dict.data_dict.lxc.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -629,8 +629,8 @@ ...@@ -629,8 +629,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20120818-25A2/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20120818-25A2/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.gitrepo.title", "title_i18n":"portal_type_dict.software_dict.data_dict.gitrepo.title",
"description_i18n":"data_dict.dict.gitrepo.description", "description_i18n":"portal_type_dict.software_dict.data_dict.gitrepo.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -641,8 +641,8 @@ ...@@ -641,8 +641,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20120911-1103A/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20120911-1103A/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.condor.title", "title_i18n":"portal_type_dict.software_dict.data_dict.condor.title",
"description_i18n":"data_dict.dict.condor.description", "description_i18n":"portal_type_dict.software_dict.data_dict.condor.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -653,8 +653,8 @@ ...@@ -653,8 +653,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20120911-A661D/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20120911-A661D/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.boinc_client.title", "title_i18n":"portal_type_dict.software_dict.data_dict.boinc_client.title",
"description_i18n":"data_dict.dict.boinc_client.description", "description_i18n":"portal_type_dict.software_dict.data_dict.boinc_client.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -665,8 +665,8 @@ ...@@ -665,8 +665,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20120911-5F9C9/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20120911-5F9C9/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.boinc_server.title", "title_i18n":"portal_type_dict.software_dict.data_dict.boinc_server.title",
"description_i18n":"data_dict.dict.boinc_server.description", "description_i18n":"portal_type_dict.software_dict.data_dict.boinc_server.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -677,8 +677,8 @@ ...@@ -677,8 +677,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20120926-1D5F9/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20120926-1D5F9/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.maarch.title", "title_i18n":"portal_type_dict.software_dict.data_dict.maarch.title",
"description_i18n":"data_dict.dict.maarch.description", "description_i18n":"portal_type_dict.software_dict.data_dict.maarch.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -689,8 +689,8 @@ ...@@ -689,8 +689,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20130129-29F8A/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20130129-29F8A/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.postgresSQL.title", "title_i18n":"portal_type_dict.software_dict.data_dict.postgresSQL.title",
"description_i18n":"data_dict.dict.postgresSQL.description", "description_i18n":"portal_type_dict.software_dict.data_dict.postgresSQL.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -701,8 +701,8 @@ ...@@ -701,8 +701,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20130312-497E4/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20130312-497E4/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.doku_wiki.title", "title_i18n":"portal_type_dict.software_dict.data_dict.doku_wiki.title",
"description_i18n":"data_dict.dict.doku_wiki.description", "description_i18n":"portal_type_dict.software_dict.data_dict.doku_wiki.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -713,8 +713,8 @@ ...@@ -713,8 +713,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20130312-5AD7B/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20130312-5AD7B/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.open_goo.title", "title_i18n":"portal_type_dict.software_dict.data_dict.open_goo.title",
"description_i18n":"data_dict.dict.open_goo.description", "description_i18n":"portal_type_dict.software_dict.data_dict.open_goo.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -725,8 +725,8 @@ ...@@ -725,8 +725,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20130312-56431/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20130312-56431/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.feng_office.title", "title_i18n":"portal_type_dict.software_dict.data_dict.feng_office.title",
"description_i18n":"data_dict.dict.feng_office.description", "description_i18n":"portal_type_dict.software_dict.data_dict.feng_office.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -737,8 +737,8 @@ ...@@ -737,8 +737,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20130427-5FF27/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20130427-5FF27/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.tiny_rss.title", "title_i18n":"portal_type_dict.software_dict.data_dict.tiny_rss.title",
"description_i18n":"data_dict.dict.tiny_rss.description", "description_i18n":"portal_type_dict.software_dict.data_dict.tiny_rss.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -749,8 +749,8 @@ ...@@ -749,8 +749,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "?quality=75&amp;display=thumbnail", "image_url": "?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.etherpad_lite.title", "title_i18n":"portal_type_dict.software_dict.data_dict.etherpad_lite.title",
"description_i18n":"data_dict.dict.etherpad_lite.description", "description_i18n":"portal_type_dict.software_dict.data_dict.etherpad_lite.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
...@@ -761,8 +761,8 @@ ...@@ -761,8 +761,8 @@
"description": "", "description": "",
"image_type": "image", "image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/20130805-8A3E5/default_image?quality=75&amp;display=thumbnail", "image_url": "https://www.slapos.org/software_product_module/20130805-8A3E5/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.slapos_setup_tester.title", "title_i18n":"portal_type_dict.software_dict.data_dict.slapos_setup_tester.title",
"description_i18n":"data_dict.dict.slapos_setup_tester.description", "description_i18n":"portal_type_dict.software_dict.data_dict.slapos_setup_tester.description",
"price": "1", "price": "1",
"currency": "Euro", "currency": "Euro",
"period": "Month" "period": "Month"
......
...@@ -8,12 +8,12 @@ ...@@ -8,12 +8,12 @@
"property_dict": { "property_dict": {
"no_items": { "no_items": {
"message":"No Software installed.", "message":"No Software installed.",
"message_i18n":"page_dict.servers.no_software", "message_i18n":"portal_type_dict.software_dict.text_dict.no_software",
"children": [ "children": [
{ {
"href": "#software::new", "href": "#software::new",
"text": "Add Software", "text": "Add Software",
"text_i18n": "page_dict.servers.add_software", "text_i18n": "portal_type_dict.software_dict.text_dict.add_software",
"class_list": "translate ui-btn-slapos-black" "class_list": "translate ui-btn-slapos-black"
} }
] ]
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
{"column": "image_url", "show": true, "priority": 4}, {"column": "image_url", "show": true, "priority": 4},
{"column": "title", "show": true, "priority": 5}, {"column": "title", "show": true, "priority": 5},
{"column": "version", "show": true, "priority": 2}, {"column": "version", "show": true, "priority": 2},
{"custom": true, "text": "Status", "text_i18n": "global_dict.common_dict.status", "show": true, "priority": 5}, {"custom": true, "text": "Status", "text_i18n": "portal_type_dict.software_dict.text_dict.status", "show": true, "priority": 5},
{"column": "usage", "show": true, "priority": 3} {"column": "usage", "show": true, "priority": 3}
] ]
], ],
...@@ -62,7 +62,7 @@ ...@@ -62,7 +62,7 @@
"class_list": "center inline", "class_list": "center inline",
"property_dict": {}, "property_dict": {},
"children": [ "children": [
{"type": "a", "direct": {"href": "#software::add", "className": "ui-btn-slapos-black"}, "attributes": {"data-i18n":"page_dict.servers.add_software"}, "logic": {"text":"Install Software"}} {"type": "a", "direct": {"href": "#software::add", "className": "ui-btn-slapos-black"}, "attributes": {"data-i18n":"portal_type_dict.software_dict.text_dict.add_software"}, "logic": {"text":"Install Software"}}
] ]
}] }]
} }
......
...@@ -3,7 +3,6 @@ ...@@ -3,7 +3,6 @@
"type": "setStorage", "type": "setStorage",
"property_dict": { "property_dict": {
"force_field_definitions": true, "force_field_definitions": true,
"no_content": true,
"storage_type": "JIO", "storage_type": "JIO",
"modernizr": ["blobconstructor", "filereader"] "modernizr": ["blobconstructor", "filereader"]
}, },
...@@ -11,7 +10,6 @@ ...@@ -11,7 +10,6 @@
"generate": "gadget", "generate": "gadget",
"type": "makeStorage", "type": "makeStorage",
"property_dict": { "property_dict": {
"no_content": true,
"definition": { "definition": {
"type": "local", "type": "local",
"username": "slapos", "username": "slapos",
...@@ -22,7 +20,6 @@ ...@@ -22,7 +20,6 @@
"generate": "gadget", "generate": "gadget",
"type": "makeStorage", "type": "makeStorage",
"property_dict": { "property_dict": {
"no_content": true,
"definition": { "definition": {
"type":"local", "type":"local",
"username":"slapos", "username":"slapos",
......
{
"generate": "gadget",
"type": "pageIndex",
"property_dict": {},
"children": [
{
"generate": "widget",
"type": "page",
"title": "Thanks",
"title_i18n": "page_dict.thanks.title",
"theme": "slapos-white",
"layout": {
"default": [
{
"type": "p",
"direct": {"className": "ui-content-element translate responsive"},
"attributes":{"data-i18n":"pages.thanks.description"},
"logic":{"text":"Thanks for registering. You may now use the application."}
}
]
}
}
]
}
\ No newline at end of file
...@@ -1059,7 +1059,6 @@ ...@@ -1059,7 +1059,6 @@
} }
// i18n // i18n
// TODO: generate app without any tags if not needed.
if (multi_language_flag) { if (multi_language_flag) {
language = window.navigator.userLanguage || window.navigator.language; language = window.navigator.userLanguage || window.navigator.language;
......
{ {
"global_dict": { "global_dict": {
"name_dict": { "english": "English",
"search": "Search",
"account": "Account",
"invoices": "Invoices",
"invoices_subtitle": "Overview of Invoices",
"servers": "Servers",
"servers_subtitle":"Server instances being used",
"services": "Services",
"services_subtitle": "Administration of Installed Software",
"networks": "Networks",
"networks_subtitle":"Network Administration",
"monitoring": "Monitoring",
"monitoring_subtitle": "Server Status Reports",
"help": "Help",
"help_subtitle": "Contact Customer Support",
"software":"Software",
"documentation": "Documentation",
"download": "Download",
"forum": "Forum",
"blog": "Blog",
"pricing": "Pricing",
"person": "Person",
"person_subtitle": "Registration/Invoicing Info",
"general": "General",
"nexedi": "Nexedi 2013", "nexedi": "Nexedi 2013",
"login": "Login",
"menu": "Menu",
"home": "Home",
"logout": "Logout",
"pricing": "Pricing",
"monitoring": "Monitoring",
"blog": "Blog",
"slapos": "SlapOS",
"forum": "Forum",
"help": "Help",
"download": "Download",
"documentation": "Documentation",
"slapos": "SlapOS",
"slapos_logo": "Logo SlapOS", "slapos_logo": "Logo SlapOS",
"slapos_pricing": "SlapOS Pricing" "slapos_pricing": "SlapOS Pricing",
}, "sign_in": "Sign in using",
"user_dict": { "pricing_login": "To maintain sufficient resources, a minimal fee of 1 EUR will be charged if you use SlapOS services for more than 24 hours. By clicking on one of the signup buttons, you agree that you are subscribing to a payable service. All services you request will be invoiced to you at the end of the month.",
"account": "Account" "find_out_more": "To find out more, please refer to:",
},
"status_dict": { "status_dict": {
"uploading": "Uploading", "uploading": "Uploading",
"fetching": "Fetching Data", "fetching": "Fetching Data",
...@@ -17,162 +52,6 @@ ...@@ -17,162 +52,6 @@
"failed": "Failed", "failed": "Failed",
"updating": "Updating", "updating": "Updating",
"removing": "Removing" "removing": "Removing"
},
"common_dict": {
"status": "Status",
"sign_in": "Sign in using:",
"find_out_more": "To find out more, please refer to:",
"pricing": "To maintain sufficient resources, a minimal fee of 1 EUR will be charged if you use SlapOS services for more than 24 hours. By clicking on one of the signup buttons, you agree that you are subscribing to a payable service. All services you request will be invoiced to you at the end of the month.",
"general": "General",
"select": "Select",
"search": "Search",
"menu": "Menu",
"home": "Home",
"language": "Language",
"delete": "Delete",
"login": "Login",
"logout": "Logout",
"save": "Save",
"submit": "Submit",
"cancel": "Cancel",
"register": "Register",
"create": "Create Instance",
"install": "Install",
"request": "Request",
"update": "Update",
"stop": "Stop"
},
"export_dict": {
"download": "Download"
},
"pagination_dict": {
"search": "Search",
"first": "First",
"previous": "Previous",
"next": "Next",
"last": "Last",
"back": "Back",
"sort": "Sortieren",
"8":"8",
"16":"16",
"32":"32",
"64":"64",
"128":"128",
"select_all": "Select All/Unselect All"
},
"info_dict": {
"records": " Records",
"selected": " Item(s) selected",
"search": "Search: ",
"sorted": "Sorting: "
}
},
"page_dict": {
"network": {
"add": "Add new network",
"title": "Networks",
"subtitle": "Generated networks",
"delete": "Delete"
},
"thanks": {
"title": "Thanks",
"description": "Thanks for registering. You may now use the application."
},
"home": {
"title": "Dashboard"
},
"person": {
"title": "Account Info",
"create": "Create Person",
"register": "Register",
"subtitle": "Registration/Invoicing Info",
"nodata": "No Person found"
},
"invoices": {
"title": "Invoices",
"subtitle": "Overview of Invoices",
"download": "Download",
"add": "Create new invoice",
"overview": "Invoice Overview",
"search": "Search Invoices",
"nodata": "No invoices found"
},
"servers": {
"no_software": "No software installed.",
"add_software": "Install Software",
"configuration": "Configuration",
"config": "Set Configuration",
"scope": "Set Server Scope",
"ssl_on": "Request SSL",
"ssl_off": "Revoke SSL",
"title": "Servers",
"add": "Add server",
"create": "Create new server",
"instance": "Server Instance",
"search": "Search available servers",
"subtitle": "Server instances being used",
"servers": "Created Servers"
},
"services": {
"add": "Add Service",
"install": "Install Release",
"select": "Select Release",
"title": "Services",
"subtitle": "Administration of Installed Software",
"prepare_instance": "Preparing Instance...",
"instance_id": "Instance ID",
"instance_recipe": "Instance Configuration",
"instance_server": "Computer",
"instance_network": "Network",
"configuration": "Configuration",
"destroy": "Destroy",
"connection_param": "Connection parameters",
"software_type": "Software Type",
"recipe": "Instance XML Recipe",
"installations": "Installations",
"services": "Installed Services",
"search": "Search available services"
},
"networks": {
"nonet": "No networks found.",
"nodata": "No servers associated with this network.",
"title": "Networks",
"subtitle": "Network Administration",
"networks": "Created Networks",
"search":" Search available networks"
},
"monitoring": {
"title": "Monitoring",
"subtitle": "Server Status Reports"
},
"help": {
"title": "Help",
"subtitle": "Contact Customer Support"
},
"software": {
"title": "Software",
"search": "Seach available software"
},
"release": {
"configure": "Please select the computer to install this instance on (and specify and optional recipe).",
"title": "Release",
"install": "Install selected software release.",
"search": "Search available releases"
},
"documentation": {
"title": "Documentation"
},
"download": {
"title": "Download"
},
"forum": {
"title": "Forum"
},
"blog": {
"title": "Blog"
},
"pricing": {
"title": "Pricing"
} }
}, },
"validation_dict": { "validation_dict": {
...@@ -195,12 +74,30 @@ ...@@ -195,12 +74,30 @@
"not_email": "The input is not a valid email address", "not_email": "The input is not a valid email address",
"unknown_selection": "You selected an item that is not on the list." "unknown_selection": "You selected an item that is not on the list."
}, },
"language_dict": {
"english": "English"
},
"portal_type_dict": { "portal_type_dict": {
"network_dict": { "network_dict": {
"field_list": { "text_dict": {
"status": "Status",
"networks": "Networks",
"network_instance": "Network Instance",
"nonet": "No networks found.",
"add": "Add network",
"created_networks": "Created Networks",
"first": "First",
"previous": "Previous",
"next": "Next",
"last": "Last",
"8":"8",
"16": "16",
"32": "32",
"64": "64",
"search": "Search available networks",
"delete": "Delete",
"submit": "Submit",
"cancel": "Cancel",
"nodata": "No servers associated with this network."
},
"field_dict": {
"title": { "title": {
"title": "Title", "title": "Title",
"description": "The title of this network." "description": "The title of this network."
...@@ -212,7 +109,32 @@ ...@@ -212,7 +109,32 @@
} }
}, },
"service_dict": { "service_dict": {
"field_list": { "text_dict": {
"services": "Services",
"service_configuration": "Service Configuration",
"select_release": "Select Release",
"install_release": "Install Release",
"connection_param": "Connection Parameters",
"image_url": "Image",
"stop": "Stop",
"update": "Update",
"software_type": "Software Type",
"recipe": "Instance XML Recipe",
"installations": "Installations",
"destroy": "Destroy",
"search": "Search available services",
"add": "Install new service",
"installed_services": "Installed Services",
"first": "First",
"previous": "Previous",
"next": "Next",
"last": "Last",
"8":"8",
"16": "16",
"32": "32",
"64": "64"
},
"field_dict": {
"detail_description": { "detail_description": {
"title": "Detail Description", "title": "Detail Description",
"description:":"The detailed description of this service." "description:":"The detailed description of this service."
...@@ -284,7 +206,31 @@ ...@@ -284,7 +206,31 @@
} }
}, },
"computer_dict": { "computer_dict": {
"field_list": { "text_dict": {
"submit": "Submit",
"cancel": "Cancel",
"status": "Status",
"search": "Search available servers",
"add": "Add Server",
"servers": "Servers",
"created_servers": "Created Servers",
"first": "First",
"previous": "Previous",
"next": "Next",
"last": "Last",
"8":"8",
"16": "16",
"32": "32",
"64": "64",
"config": "Set Configuration",
"scope": "Set Server Scope",
"ssl_on": "Request SSL",
"ssl_off": "Revoke SSL",
"delete": "Delete",
"server_instance": "Server Instance",
"instance_configuration": "Instance Configuration"
},
"field_dict": {
"network": { "network": {
"title": "Network", "title": "Network",
"description": "The network this computer should be associated to." "description": "The network this computer should be associated to."
...@@ -372,7 +318,15 @@ ...@@ -372,7 +318,15 @@
} }
}, },
"person_dict": { "person_dict": {
"field_list": { "text_dict": {
"cancel": "Reset",
"account": "Account",
"register": "Register",
"nodata": "No person found",
"submit": "Submit",
"reset": "Reset"
},
"field_dict": {
"confirm_password": { "confirm_password": {
"title": "Confirm Password", "title": "Confirm Password",
"description": "The confirmation of the password." "description": "The confirmation of the password."
...@@ -488,7 +442,22 @@ ...@@ -488,7 +442,22 @@
} }
}, },
"invoice_dict": { "invoice_dict": {
"field_list": { "text_dict": {
"download": "Download",
"title": "Invoices",
"nodata": "No invoices found",
"overview": "Invoice Overview",
"first": "First",
"previous": "Previous",
"next": "Next",
"last": "Last",
"8":"8",
"16": "16",
"32": "32",
"64": "64",
"search": "Search Invoices"
},
"field_dict": {
"id": { "id": {
"title": "ID", "title": "ID",
"description": "The id the issued invoice." "description": "The id the issued invoice."
...@@ -520,84 +489,7 @@ ...@@ -520,84 +489,7 @@
} }
}, },
"software_dict": { "software_dict": {
"field_list": {
"id": {
"title": "ID",
"description": "The id the software service was registered with."
},
"title": {
"title": "Title",
"description": "The name of the software service."
},
"description": {
"title": "Description",
"description": "The description of the software service."
},
"image_type": {
"title": "Image Type",
"description": "Type of Image (Icon/Image)."
},
"image_url": {
"title": "URL",
"description": "The path to the icon/image for this software service."
},
"price": {
"title": "Price",
"description": "The price per period for this software service."
},
"currency": {
"title": "Currency",
"description": "The currency billed for usage of this software service."
},
"period": {
"title": "Period",
"description": "The billing period for usage of this software service."
}
}
},
"release_dict": {
"field_list": {
"title": {
"title": "Title",
"description": "The name of this software release."
},
"description": {
"title": "Description",
"description": "The description of the software release."
},
"detail": {
"title": "Detail Description",
"description": "The detailed description of this service."
},
"version": {
"title": "Version",
"description": "The version of the software release."
},
"id": {
"title": "ID",
"description": "The id of the software release."
},
"reference_portal_type": {
"title": "Reference Portal Type",
"description": "The portal type this release is associated to."
},
"reference_id": {
"title": "Reference ID",
"description": "The id of the referenced portal_type this release is associated to."
},
"release_image_type": {
"title": "Image Type",
"description": "Type of Image (Icon/Image)"
},
"release_image_url": {
"title": "Image",
"description": "The path to the icon/image for this software service."
}
}
}
},
"data_dict": { "data_dict": {
"software_dict": {
"kvm": { "kvm": {
"title": "[EXPERIMENTAL] KVM", "title": "[EXPERIMENTAL] KVM",
"description": "" "description": ""
...@@ -854,6 +746,116 @@ ...@@ -854,6 +746,116 @@
"title": "[EXPERIMENTAL] SlapOS Setup Tester", "title": "[EXPERIMENTAL] SlapOS Setup Tester",
"description": "" "description": ""
} }
},
"text_dict": {
"software": "Software",
"release": "Release",
"no_software": "No software installed",
"add_software": "Install software",
"status": "Status",
"search": "Search available software",
"first": "First",
"previous": "Previous",
"next": "Next",
"last": "Last",
"8":"8",
"16": "16",
"32": "32",
"64": "64",
"128": "128"
},
"field_dict": {
"id": {
"title": "ID",
"description": "The id the software service was registered with."
},
"title": {
"title": "Title",
"description": "The name of the software service."
},
"description": {
"title": "Description",
"description": "The description of the software service."
},
"image_type": {
"title": "Image Type",
"description": "Type of Image (Icon/Image)."
},
"image_url": {
"title": "URL",
"description": "The path to the icon/image for this software service."
},
"price": {
"title": "Price",
"description": "The price per period for this software service."
},
"currency": {
"title": "Currency",
"description": "The currency billed for usage of this software service."
},
"period": {
"title": "Period",
"description": "The billing period for usage of this software service."
}
}
},
"release_dict": {
"text_dict": {
"request": "Request",
"cancel": "Reset",
"prepare_instance": "Preparing instance...",
"instance_id": "Instance ID",
"instance_recipe": "Instance Configuration",
"instance_server": "Computer",
"instance_network": "Network",
"first": "First",
"previous": "Previous",
"next": "Next",
"last": "Last",
"8":"8",
"16": "16",
"32": "32",
"64": "64",
"search": "Search available releases"
},
"field_dict": {
"title": {
"title": "Title",
"description": "The name of this software release."
},
"description": {
"title": "Description",
"description": "The description of the software release."
},
"detail": {
"title": "Detail Description",
"description": "The detailed description of this service."
},
"version": {
"title": "Version",
"description": "The version of the software release."
},
"id": {
"title": "ID",
"description": "The id of the software release."
},
"reference_portal_type": {
"title": "Reference Portal Type",
"description": "The portal type this release is associated to."
},
"reference_id": {
"title": "Reference ID",
"description": "The id of the referenced portal_type this release is associated to."
},
"release_image_type": {
"title": "Image Type",
"description": "Type of Image (Icon/Image)"
},
"release_image_url": {
"title": "Image",
"description": "The path to the icon/image for this software service."
}
}
} }
} }
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment