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

refactor i18n JSON to global & portal_type dicts

parent 27a7020c
......@@ -7,7 +7,7 @@
"generate": "widget",
"type": "page",
"title": "Blog",
"title_i18n": "page_dict.blog.title",
"title_i18n": "global_dict.blog",
"theme": "slapos-white",
"layout": {
"default": []
......
......@@ -4,9 +4,9 @@
"widget": {
"id": "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_i18n": "portal_type_dict.computer_dict.field_list.title.description",
"description_i18n": "portal_type_dict.computer_dict.field_dict.title.description",
"alternate_name": "title",
"default_value": null,
"css_class": null,
......@@ -45,9 +45,9 @@
"widget": {
"id": "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_i18n": "portal_type_dict.computer_dict.field_list.reference.description",
"description_i18n": "portal_type_dict.computer_dict.field_dict.reference.description",
"alternate_name": "reference",
"default_value": null,
"css_class": null,
......@@ -86,9 +86,9 @@
"widget": {
"id": "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_i18n": "portal_type_dict.computer_dict.field_list.group.description",
"description_i18n": "portal_type_dict.computer_dict.field_dict.group.description",
"alternate_name": "group",
"default_value": null,
"css_class": null,
......@@ -127,9 +127,9 @@
"widget": {
"id": "cpu_core",
"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_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",
"default_value": null,
"css_class": null,
......@@ -168,9 +168,9 @@
"widget": {
"id": "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_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",
"default_value": null,
"css_class": null,
......@@ -209,9 +209,9 @@
"widget": {
"id": "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_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",
"default_value": null,
"css_class": null,
......@@ -250,9 +250,9 @@
"widget": {
"id": "memory_size",
"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_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",
"default_value": null,
"css_class": null,
......@@ -291,9 +291,9 @@
"widget": {
"id": "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_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",
"default_value": null,
"css_class": null,
......@@ -332,9 +332,9 @@
"widget": {
"id": "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_i18n": "portal_type_dict.computer_dict.field_list.region.description",
"description_i18n": "portal_type_dict.computer_dict.field_dict.region.description",
"alternate_name": "region",
"default_value": null,
"css_class": null,
......@@ -373,9 +373,9 @@
"widget": {
"id": "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_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",
"default_value": null,
"css_class": null,
......@@ -414,9 +414,9 @@
"widget": {
"id": "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_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",
"default_value": null,
"css_class": null,
......@@ -455,9 +455,9 @@
"widget": {
"id": "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_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",
"default_value": null,
"css_class": null,
......@@ -496,9 +496,9 @@
"widget": {
"id": null,
"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_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",
"default_value": null,
"css_class": null,
......@@ -537,9 +537,9 @@
"widget": {
"id": "local_area_network_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_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",
"default_value": null,
"css_class": null,
......@@ -578,9 +578,9 @@
"widget": {
"id": "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_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",
"default_value": null,
"css_class": null,
......@@ -619,9 +619,9 @@
"widget": {
"id": "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_i18n": "portal_type_dict.person_dict.field_list.description.description",
"description_i18n": "portal_type_dict.person_dict.field_dict.description.description",
"alternate_name": "description",
"css_class": null,
"hidden": null,
......@@ -668,9 +668,9 @@
"widget": {
"id": "translated_validation_state_title",
"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_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",
"default_value": null,
"css_class": null,
......@@ -709,9 +709,9 @@
"widget": {
"id": "default_network_address_netmask",
"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_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",
"default_value": null,
"css_class": null,
......@@ -750,9 +750,9 @@
"widget": {
"id": "default_network_address_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_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",
"default_value": null,
"css_class": null,
......@@ -791,9 +791,9 @@
"widget": {
"id": "default_network_address_host_name",
"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_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",
"default_value": null,
"css_class": null,
......@@ -832,9 +832,9 @@
"widget": {
"id": "reference_network",
"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_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",
"default_value": null,
"css_class": null,
......
......@@ -29,8 +29,8 @@
"direction": "horizontal"
},
"children": [
{"type": "input", "direct": {"value": "Reset", "className": "translate"}, "attributes": {"type": "reset", "data-i18n":"[value]global_dict.common_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": "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]portal_type_dict.computer_dict.text_dict.submit", "data-theme": "slapos-black"}}
]
}],
"layout": [
......
......@@ -14,7 +14,7 @@
"layout": {
"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": "reference", "show": true, "priority": 4},
{"column": "translated_validation_state_title", "show": "true", "priority": 4}
......@@ -40,7 +40,7 @@
"type": "controlbar",
"class_list": "responsive",
"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":"filter"}},
{"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"sorted"}}
......@@ -49,7 +49,7 @@
"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"},
"attributes": {
"data-i18n": "page_dict.servers.add",
"data-i18n": "portal_type_dict.computer_dict.text_dict.add",
"data-icon": "edit"
},
"logic": {"text":"Add server"}
......@@ -57,7 +57,7 @@
"generate": "widget",
"type": "controlbar",
"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",
"type": "controlbar",
......@@ -68,11 +68,11 @@
"type": "controlgroup",
"property_dict": {"direction":"horizontal"},
"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":"global_dict.pagination_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": "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":"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.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.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":"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":"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":"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 @@
"class_list": "center inline",
"property_dict": {},
"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__::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__::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_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": "#", "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": "#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":"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":"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":"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":"portal_type_dict.computer_dict.text_dict.delete", "data-action": "destroy"}, "logic": {"text":"Delete"}}
]
}],
"layout": [
......
......@@ -29,8 +29,8 @@
"direction": "horizontal"
},
"children": [
{"type": "input", "direct": {"value": "Reset", "className": "translate"}, "attributes": {"type": "reset", "data-i18n":"[value]global_dict.common_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": "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]portal_type_dict.computer_dict.text_dict.submit", "data-theme": "slapos-black"}}
]
}],
"layout": [
......
......@@ -6,8 +6,8 @@
{
"generate": "widget",
"type": "page",
"title": "Office JS App Store",
"title_i18n": "page_dict.home.title",
"title": "SlapOS",
"title_i18n": "global_dict.slapos",
"theme": "slapos-white",
"layout": {
"default": []
......
......@@ -7,9 +7,11 @@
"generate": "widget",
"type": "page",
"title": "Documentation",
"title_i18n": "page_dict.documentation.title",
"title_i18n": "global_dict.documentation",
"theme": "slapos-white",
"children": []
"layout": {
"default": []
}
}
]
}
......@@ -7,7 +7,7 @@
"generate": "widget",
"type": "page",
"title": "Download",
"title_i18n": "page_dict.download.title",
"title_i18n": "global_dict.download",
"theme": "slapos-white",
"layout": {
"default": []
......
......@@ -7,7 +7,7 @@
"generate": "widget",
"type": "page",
"title": "Forum",
"title_i18n": "page_dict.forum.title",
"title_i18n": "global_dict.forum",
"theme": "slapos-white",
"layout": {
"default": []
......
......@@ -31,7 +31,7 @@
"children": [{
"type": "input",
"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"}
}, {
"generate": "widget",
......@@ -44,16 +44,16 @@
"input": "#global-search"
},
"children": [
{"type": "divider", "center": {"text": [{"type": "h1", "text": "Account", "text_i18n": "global_dict.user_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": "#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": "#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": "#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": "#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": "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": "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": "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": "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":"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": "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": "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": "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",
......@@ -64,18 +64,18 @@
"input": "#global_search"
},
"children": [
{"type": "divider", "center": {"text": [{"type": "h1", "text":"General", "text_i18n":"global_dict.common_dict.general"}]}},
{"type": "item", "href": "#software", "left": {"icon":"cogs"}, "center": {"text": [{"type": "h1", "text": "Software", "text_i18n":"page_dict.software.title"}]}},
{"type": "item", "href": "#documentation", "left": {"icon":"book"}, "center": {"text": [{"type": "h1", "text": "Documentation", "text_i18n":"page_dict.documentation.title"}]}},
{"type": "item", "href": "#downloads", "left": {"icon":"download"}, "center": {"text": [{"type": "h1", "text": "Download", "text_i18n":"page_dict.download.title"}]}},
{"type": "item", "href": "#forum", "left": {"icon":"comments-alt"}, "center": {"text": [{"type": "h1", "text": "Forum", "text_i18n":"page_dict.forum.title"}]}},
{"type": "item", "href": "#blog", "left": {"icon":"rss-sign"}, "center": {"text": [{"type": "h1", "text": "Blog", "text_i18n":"page_dict.blog.title"}]}},
{"type": "item", "href": "#pricing", "left": {"icon":"dollar"}, "center": {"text": [{"type": "h1", "text": "Pricing", "text_i18n":"page_dict.pricing.title"}]}}
{"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":"global_dict.software"}]}},
{"type": "item", "href": "#documentation", "left": {"icon":"book"}, "center": {"text": [{"type": "h1", "text": "Documentation", "text_i18n":"global_dict.documentation"}]}},
{"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":"global_dict.forum"}]}},
{"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":"global_dict.pricing"}]}}
]
}, {
"type": "a",
"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"}
}]
}, {
......@@ -94,7 +94,7 @@
"property_dict": {
"fixed": true,
"title": "",
"title_i18n": "page_dict.home.title"
"title_i18n": "global_dict.slapos"
},
"children": [{
"generate": "widget",
......@@ -103,7 +103,7 @@
"direction": "horizontal"
},
"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",
......@@ -112,8 +112,8 @@
"direction": "horizontal"
},
"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":"a", "direct": {"href": "#dashboard", "className":"responsive translate"}, "attributes": {"data-icon":"home", "data-i18n":"global_dict.common_dict.home"},"logic": {"text":"Home"}}
{"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.home"},"logic": {"text":"Home"}}
]
}]
}]
......
......@@ -7,7 +7,7 @@
"generate": "widget",
"type": "page",
"title": "Help",
"title_i18n": "page_dict.help.title",
"title_i18n": "global_dict.help",
"theme": "slapos-white",
"layout": {
"default": []
......
......@@ -4,9 +4,9 @@
"widget": {
"id": "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_i18n": "portal_type_dict.invoice_dict.field_list.date.description",
"description_i18n": "portal_type_dict.invoice_dict.field_dict.date.description",
"alternate_name": "date",
"default_value": null,
"css_class": "",
......@@ -55,9 +55,9 @@
"widget": {
"id": "total_price",
"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_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",
"default": null,
"css_class": null,
......@@ -96,9 +96,9 @@
"widget": {
"id": "price_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_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",
"default": null,
"css_class": null,
......@@ -137,9 +137,9 @@
"widget": {
"id": "translated_simulation_state_title",
"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_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",
"default": null,
"css_class": null,
......@@ -178,9 +178,9 @@
"widget": {
"id": "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_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",
"default": null,
"css_class": null,
......@@ -219,9 +219,9 @@
"widget": {
"id": "reference_portal_type",
"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_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",
"default": null,
"css_class": null,
......@@ -260,9 +260,9 @@
"widget": {
"id": "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_i18n": "portal_type_dict.invoice_dict.field_list.id.description",
"description_i18n": "portal_type_dict.invoice_dict.field_dict.id.description",
"alternate_name": "id",
"default": null,
"css_class": null,
......
......@@ -8,7 +8,7 @@
"property_dict": {
"no_items": {
"message":"No invoices found",
"message_i18n":"page_dict.invoices.nodata"
"message_i18n":"portal_type_dict.invoice_dict.text_dict.nodata"
},
"dynamic_children": [3],
"requires_authentication": true,
......@@ -20,7 +20,7 @@
{"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": "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": [
......@@ -42,7 +42,7 @@
"generate": "widget",
"type": "controlbar",
"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",
"type": "controlbar",
......@@ -53,11 +53,11 @@
"type": "controlgroup",
"property_dict": {"direction":"horizontal"},
"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":"global_dict.pagination_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": "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":"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.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.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":"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":"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":"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 @@
"type": "controlbar",
"class_list": "responsive",
"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":"filter"}},
{"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"sorted"}}
......
......@@ -7,7 +7,7 @@
"generate": "widget",
"type": "page",
"title": "Invoices",
"title_i18n": "page_dict.invoices.title",
"title_i18n": "portal_type_dict.invoice_dict.text_dict.title",
"theme": "slapos-white",
"layout": {
"default": [
......
......@@ -10,7 +10,7 @@
{
"type": "img",
"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 @@
}, {
"type": "p",
"direct": {"className": "translate"},
"attributes": {"data-i18n": "global_dict.common_dict.sign_in"},
"attributes": {"data-i18n": "global_dict.sign_in"},
"logic": {"text": "Sign in using"}
}, {
"generate": "widget",
......@@ -34,19 +34,19 @@
{
"type": "span",
"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."}
}
]
}, {
"type": "p",
"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"}
}, {
"type": "a",
"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"}
}
]
......
......@@ -7,7 +7,7 @@
"generate": "widget",
"type": "page",
"title": "Monitoring",
"title_i18n": "page_dict.monitoring.title",
"title_i18n": "global_dict.monitoring",
"theme": "slapos-white",
"layout": {
"default": []
......
......@@ -8,7 +8,7 @@
"property_dict": {
"no_items": {
"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",
"dynamic_children": [0],
......@@ -18,7 +18,7 @@
"layout": {
"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": "reference", "show": true, "priority": 5},
{"column": "translated_validation_state_title", "show": "true", "priority": 3}
......
......@@ -4,9 +4,9 @@
"widget": {
"id": "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_i18n": "portal_type_dict.network_dict.field_list.title.description",
"description_i18n": "portal_type_dict.network_dict.field_dict.title.description",
"alternate_name": "title",
"default_value": null,
"css_class": null,
......@@ -45,9 +45,9 @@
"widget": {
"id": "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_i18n": "portal_type_dict.network_dict.field_list.reference.description",
"description_i18n": "portal_type_dict.network_dict.field_dict.reference.description",
"alternate_name": "reference",
"default_value": null,
"css_class": null,
......
......@@ -29,8 +29,8 @@
"direction": "horizontal"
},
"children": [
{"type": "input", "direct": {"value": "Reset", "className": "translate"}, "attributes": {"type": "reset", "data-i18n":"[value]global_dict.common_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": "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]portal_type_dict.network_dict.text_dict.submit", "data-theme": "slapos-black"}}
]
}],
"layout": [
......
......@@ -8,7 +8,7 @@
"property_dict": {
"no_items": {
"message": "No networks found.",
"message_i18n": "page_dict.networks.nonet"
"message_i18n": "portal_type_dict.network_dict.text_dict.nonet"
},
"dynamic_children": [4],
"requires_authentication": true,
......@@ -36,15 +36,15 @@
"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"},
"attributes": {
"data-i18n": "page_dict.network.add",
"data-i18n": "portal_type_dict.network_dict.text_dict.add",
"data-icon": "edit"
},
"logic": {"text":"Add server"}
"logic": {"text":"Add network"}
}, {
"generate": "widget",
"type": "controlbar",
"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",
"type": "controlbar",
......@@ -55,11 +55,11 @@
"type": "controlgroup",
"property_dict": {"direction":"horizontal"},
"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":"global_dict.pagination_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": "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":"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.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.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":"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":"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":"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 @@
"type": "controlbar",
"class_list": "responsive",
"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":"filter"}},
{"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"sorted"}}
......
......@@ -27,7 +27,7 @@
{
"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"},
"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"}
}
],
......
......@@ -7,7 +7,7 @@
"generate": "widget",
"type": "page",
"title": "Servers",
"title_i18n": "page_dict.servers.title",
"title_i18n": "portal_type_dict.network_dict.text_dict.networks",
"theme": "slapos-white",
"layout": {
"default": [
......@@ -30,8 +30,8 @@
}, {
"generate": "widget",
"type": "page",
"title": "Server Instance",
"title_i18n": "page_dict.servers.instance",
"title": "Network Instance",
"title_i18n": "portal_type_dict.network_dict.text_dict.network_instance",
"theme": "slapos-white",
"layout": {
"default": [
......
......@@ -7,7 +7,7 @@
"generate": "widget",
"type": "page",
"title": "Account",
"title_i18n": "page_dict.person.title",
"title_i18n": "portal_type_dict.person_dict.text_dict.account",
"theme": "slapos-white",
"layout": {
"default": [
......@@ -32,7 +32,7 @@
"generate": "widget",
"type": "page",
"title": "Register",
"title_i18n": "page_dict.person.register",
"title_i18n": "portal_type_dict.person_dict.text_dict.register",
"theme":"slapos-white",
"layout": {
"default": [
......
......@@ -4,9 +4,9 @@
"widget": {
"id": "password_confirm",
"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_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",
"default_value": null,
"css_class": null,
......@@ -45,9 +45,9 @@
"widget": {
"id": "activity_list",
"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_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",
"default_value": null,
"css_class": null,
......@@ -85,9 +85,9 @@
"widget": {
"id": "corporate_name",
"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_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",
"default_value": null,
"css_class": null,
......@@ -126,9 +126,9 @@
"widget": {
"id": "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_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",
"default_value": null,
"css_class": null,
......@@ -177,9 +177,9 @@
"widget": {
"id": "default_address_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_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",
"default_value": null,
"css_class": null,
......@@ -218,9 +218,9 @@
"widget": {
"id": "default_address_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_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",
"default_value": null,
"css_class": null,
......@@ -257,9 +257,9 @@
"widget": {
"id": "default_address_street",
"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_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",
"css_class": null,
"hidden": null,
......@@ -306,9 +306,9 @@
"widget": {
"id": "default_address_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_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",
"default_value": null,
"css_class": null,
......@@ -347,9 +347,9 @@
"widget": {
"id": "default_credential_question_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_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",
"default_value": null,
"css_class": null,
......@@ -388,9 +388,9 @@
"widget": {
"id": "default_credential_question_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_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",
"default_value": null,
"css_class": null,
......@@ -427,9 +427,9 @@
"widget": {
"id": "default_credential_question_question_free_text",
"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_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",
"default_value": null,
"css_class": null,
......@@ -468,9 +468,9 @@
"widget": {
"id": "default_email_text",
"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_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",
"default_value": null,
"css_class": null,
......@@ -513,9 +513,9 @@
"widget": {
"id": "default_fax_text",
"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_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",
"default_value": null,
"css_class": null,
......@@ -554,9 +554,9 @@
"widget": {
"id": "default_mobile_telephone_text",
"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_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",
"default_value": null,
"css_class": null,
......@@ -595,9 +595,9 @@
"widget": {
"id": "default_telephone_text",
"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_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",
"default_value": null,
"css_class": null,
......@@ -636,9 +636,9 @@
"widget": {
"id": "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_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",
"default_value": null,
"css_class": null,
......@@ -677,9 +677,9 @@
"widget": {
"id": "work_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_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",
"default_value": null,
"css_class": null,
......@@ -717,9 +717,9 @@
"widget": {
"id": "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_i18n": "portal_type_dict.person_dict.field_list.gender.description",
"description_i18n": "portal_type_dict.person_dict.field_dict.gender.description",
"alternate_name": "gender",
"default_value": null,
"css_class": null,
......@@ -757,9 +757,9 @@
"widget": {
"id": "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_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",
"default_value": null,
"css_class": null,
......@@ -798,9 +798,9 @@
"widget": {
"id": "nationality",
"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_i18n": "portal_type_dict.person_dict.field_list.nationality.description",
"description_i18n": "portal_type_dict.person_dict.field_dict.nationality.description",
"alternate_name": "nationality",
"default_value": null,
"css_class": null,
......@@ -837,9 +837,9 @@
"widget": {
"id": "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_i18n": "portal_type_dict.person_dict.field_list.password.description",
"description_i18n": "portal_type_dict.person_dict.field_dict.password.description",
"alternate_name": "password",
"default_value": null,
"css_class": null,
......@@ -878,9 +878,9 @@
"widget": {
"id": "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_i18n": "portal_type_dict.person_dict.field_list.reference.description",
"description_i18n": "portal_type_dict.person_dict.field_dict.reference.description",
"alternate_name": "reference",
"default_value": null,
"css_class": null,
......@@ -919,9 +919,9 @@
"widget": {
"id": "role_list",
"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_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",
"default_value": null,
"css_class": null,
......@@ -959,9 +959,9 @@
"widget": {
"id": "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_i18n": "portal_type_dict.person_dict.field_list.site.description",
"description_i18n": "portal_type_dict.person_dict.field_dict.site.description",
"alternate_name": "site",
"default_value": null,
"css_class": null,
......@@ -998,9 +998,9 @@
"widget": {
"id": "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_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",
"default_value": null,
"css_class": null,
......@@ -1038,9 +1038,9 @@
"widget": {
"id": "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_i18n": "portal_type_dict.person_dict.field_list.description.description",
"description_i18n": "portal_type_dict.person_dict.field_dict.description.description",
"alternate_name": "description",
"css_class": null,
"hidden": null,
......@@ -1087,9 +1087,9 @@
"widget": {
"id": "token_google",
"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_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",
"default_value": null,
"css_class": null,
......
......@@ -8,7 +8,7 @@
"property_dict": {
"no_items": {
"message": "No person found",
"message_i18n": "page_dict.person.nodata",
"message_i18n": "portal_type_dict.person_dict.text_dict.nodata",
"children": [
{
"href": "#person::new",
......@@ -43,8 +43,8 @@
"direction": "horizontal"
},
"children": [
{"type": "input", "direct": {"value": "Reset", "className": "translate"}, "attributes": {"type": "reset", "data-i18n":"[value]global_dict.common_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": "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]portal_type_dict.person_dict.text_dict.submit", "data-theme": "slapos-black"}}
]
}],
"layout": [
......
......@@ -7,7 +7,7 @@
"generate": "widget",
"type": "page",
"title": "Pricing",
"title_i18n": "page_dict.pricing.title",
"title_i18n": "global_dict.pricing",
"theme": "slapos-white",
"layout": {
"default": []
......
......@@ -4,9 +4,9 @@
"widget": {
"id": "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_i18n": "portal_type_dict.release_dict.field_list.title.description",
"description_i18n": "portal_type_dict.release_dict.field_dict.title.description",
"alternate_name": "title",
"default_value": null,
"css_class": "",
......@@ -45,9 +45,9 @@
"widget": {
"id": "description",
"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_i18n": "portal_type_dict.release_dict.field_list.description.description",
"description_i18n": "portal_type_dict.release_dict.field_dict.description.description",
"alternate_name": "description",
"default_value": null,
"css_class": "",
......@@ -86,9 +86,9 @@
"widget": {
"id": "version",
"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_i18n": "portal_type_dict.release_dict.field_list.version.description",
"description_i18n": "portal_type_dict.release_dict.field_dict.version.description",
"alternate_name": "version",
"default_value": null,
"css_class": "",
......@@ -127,9 +127,9 @@
"widget": {
"id": "reference_portal_type",
"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_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",
"default_value": null,
"css_class": "",
......@@ -168,9 +168,9 @@
"widget": {
"id": "reference_id",
"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_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",
"default_value": null,
"css_class": "",
......@@ -209,9 +209,9 @@
"widget": {
"id": "image_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_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",
"default_value": null,
"css_class": null,
......@@ -250,9 +250,9 @@
"widget": {
"id": "image_url",
"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_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",
"default_value": null,
"css_class": null,
......@@ -295,9 +295,9 @@
"widget": {
"id": "detail_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_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",
"css_class": null,
"hidden": null,
......
......@@ -31,15 +31,15 @@
"direction": "horizontal"
},
"children": [
{"type": "input", "direct": {"value": "Reset", "className": "translate"}, "attributes": {"type": "reset", "data-i18n":"[value]global_dict.common_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": "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]portal_type_dict.release_dict.text_dict.request", "data-theme": "slapos-black"}}
]
}],
"layout": [
{
"position": "center",
"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 @@
"fieldlist": [
{"title": "title", "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":"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": "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":"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 @@
{
"position": "center",
"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 @@
"type": "controlgroup",
"property_dict": {"direction":"horizontal"},
"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":"global_dict.pagination_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": "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":"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.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.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":"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":"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":"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 @@
"type": "controlbar",
"class_list": "responsive",
"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":"filter"}},
{"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"sorted"}}
......
......@@ -7,7 +7,7 @@
"generate": "widget",
"type": "page",
"title": "Servers",
"title_i18n": "page_dict.servers.title",
"title_i18n": "portal_type_dict.computer_dict.text_dict.servers",
"theme": "slapos-white",
"layout": {
"default": [
......@@ -31,7 +31,7 @@
"generate": "widget",
"type": "page",
"title": "Server Instance",
"title_i18n": "page_dict.servers.instance",
"title_i18n": "portal_type_dict.computer_dict.text_dict.server_instance",
"theme": "slapos-white",
"layout": {
"default": [
......@@ -53,8 +53,8 @@
"generate": "widget",
"type": "page",
"theme": "slapos-white",
"title": "Instance Configuration",
"title_i18n": "page_dict.servers.configuration",
"title": "Server Configuration",
"title_i18n": "portal_type_dict.computer_dict.text_dict.instance_configuration",
"layout": {
"config": [
{
......
......@@ -29,7 +29,7 @@
"generate": "widget",
"type": "controlbar",
"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",
"type": "table",
......
......@@ -4,9 +4,9 @@
"widget": {
"id": "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_i18n": "portal_type_dict.service_dict.field_list.version.description",
"description_i18n": "portal_type_dict.service_dict.field_dict.version.description",
"alternate_name": "version",
"default_value": null,
"css_class": "",
......@@ -45,9 +45,9 @@
"widget": {
"id": "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_i18n": "portal_type_dict.service_dict.field_list.title.description",
"description_i18n": "portal_type_dict.service_dict.field_dict.title.description",
"alternate_name": "title",
"default_value": null,
"css_class": "",
......@@ -86,9 +86,9 @@
"widget": {
"id": "image_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_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",
"default_value": null,
"css_class": null,
......@@ -127,9 +127,9 @@
"widget": {
"id": "image_url",
"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_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",
"default_value": null,
"css_class": null,
......@@ -172,9 +172,9 @@
"widget": {
"id": "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_i18n": "portal_type_dict.service_dict.field_list.status.description",
"description_i18n": "portal_type_dict.service_dict.field_dict.status.description",
"alternate_name": "status",
"default_value": null,
"css_class": null,
......@@ -213,9 +213,9 @@
"widget": {
"id": "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_i18n": "portal_type_dict.service_dict.field_list.state.description",
"description_i18n": "portal_type_dict.service_dict.field_dict.state.description",
"alternate_name": "state",
"default_value": null,
"css_class": null,
......@@ -254,9 +254,9 @@
"widget": {
"id": "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_i18n": "portal_type_dict.service_dict.field_list.usage.description",
"description_i18n": "portal_type_dict.service_dict.field_dict.usage.description",
"alternate_name": "usage",
"default_value": null,
"css_class": null,
......@@ -295,9 +295,9 @@
"widget": {
"id": "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_i18n": "portal_type_dict.service_dict.field_list.id.description",
"description_i18n": "portal_type_dict.service_dict.field_dict.id.description",
"alternate_name": "id",
"default_value": null,
"css_class": null,
......@@ -336,9 +336,9 @@
"widget": {
"id": "timestamp",
"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_i18n": "portal_type_dict.service_dict.field_list.timestamp.description",
"description_i18n": "portal_type_dict.service_dict.field_dict.timestamp.description",
"alternate_name": "timestamp",
"default_value": null,
"css_class": null,
......@@ -377,9 +377,9 @@
"widget": {
"id": "reference_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_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",
"default_value": null,
"css_class": null,
......@@ -418,9 +418,9 @@
"widget": {
"id": "reference_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_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",
"default_value": null,
"css_class": null,
......@@ -459,9 +459,9 @@
"widget": {
"id": "xml_recipe",
"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_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",
"default_value": null,
"css_class": null,
......@@ -509,9 +509,9 @@
"widget": {
"id": "buildout_url",
"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_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",
"default_value": null,
"css_class": null,
......@@ -550,9 +550,9 @@
"widget": {
"id": "connection_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_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",
"default_value": null,
"css_class": null,
......@@ -591,9 +591,9 @@
"widget": {
"id": "connection_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_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",
"default_value": null,
"css_class": null,
......@@ -632,9 +632,9 @@
"widget": {
"id": "connection_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_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",
"default_value": null,
"css_class": null,
......@@ -673,9 +673,9 @@
"widget": {
"id": "detail_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_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",
"css_class": null,
"hidden": null,
......
......@@ -29,8 +29,8 @@
"direction": "horizontal"
},
"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": "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": "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]portal_type_dict.service_dict.text_dict.update", "data-icon": "ok", "data-theme": "slapos-black"}}
]
}],
"layout": [
......@@ -38,7 +38,7 @@
"position": "left",
"fieldlist": [
{"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": "reference_computer", "overrides": {"type": "StringField", "properties": {"editable": false, "required": false}}}
]
......@@ -59,7 +59,7 @@
{
"position": "center",
"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 @@
"layout": {
"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": "version", "show": true, "priority": 1},
{"column": "usage", "show": true, "priority": 5}
......@@ -35,15 +35,15 @@
"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"},
"attributes": {
"data-i18n": "page_dict.services.add",
"data-i18n": "portal_type_dict.service_dict.text_dict.add",
"data-icon": "edit"
},
"logic": {"text":"Install new software"}
"logic": {"text":"Install new service"}
},{
"generate": "widget",
"type": "controlbar",
"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",
"type": "controlbar",
......@@ -54,11 +54,11 @@
"type": "controlgroup",
"property_dict": {"direction":"horizontal"},
"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":"global_dict.pagination_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": "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":"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.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.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":"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":"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":"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 @@
"type": "controlbar",
"class_list": "responsive",
"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":"filter"}},
{"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"sorted"}}
......
......@@ -32,7 +32,7 @@
"generate": "widget",
"type": "controlbar",
"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",
"type": "table",
......@@ -48,7 +48,7 @@
}, {
"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"},
"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"}
}
]
......
......@@ -7,7 +7,7 @@
"generate": "widget",
"type": "page",
"title": "Services",
"title_i18n": "page_dict.services.title",
"title_i18n": "portal_type_dict.service_dict.text_dict.services",
"theme": "slapos-white",
"layout": {
"default": [
......@@ -23,7 +23,7 @@
"generate": "widget",
"type": "page",
"title": "Service Configuration",
"title_i18n": "page_dict.services.configuration",
"title_i18n": "portal_type_dict.service_dict.text_dict.service_configuration",
"theme": "slapos-white",
"layout": {
"default": [
......@@ -59,7 +59,7 @@
"generate": "widget",
"type": "page",
"title": "Select Release",
"title_i18n": "page_dict.services.select",
"title_i18n": "portal_type_dict.service_dict.text_dict.select_release",
"theme": "slapos-white",
"layout": {
"add": [
......@@ -75,7 +75,7 @@
"generate": "widget",
"type": "page",
"title": "Install Release",
"title_i18n": "page_dict.services.install",
"title_i18n": "portal_type_dict.service_dict.text_dict.install_release",
"theme": "slapos-white",
"layout": {
"add": [
......
......@@ -7,7 +7,7 @@
"generate": "widget",
"type": "page",
"title": "Software",
"title_i18n": "page_dict.software.title",
"title_i18n": "portal_type_dict.software_dict.text_dict.software",
"theme": "slapos-white",
"layout": {
"default": [
......@@ -31,7 +31,7 @@
"generate": "widget",
"type": "page",
"title": "Software",
"title_i18n": "page_dict.software.title",
"title_i18n": "portal_type_dict.software_dict.text_dict.software",
"theme": "slapos-white",
"layout": {
"default": [
......@@ -47,7 +47,7 @@
"generate": "widget",
"type": "page",
"title": "Release",
"title_i18n": "page_dict.release.title",
"title_i18n": "portal_type_dict.software_dict.text_dict.release",
"theme": "slapos-white",
"layout": {
"default": [],
......
......@@ -4,9 +4,9 @@
"widget": {
"id": "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_i18n": "portal_type_dict.software_dict.field_list.id.description",
"description_i18n": "portal_type_dict.software_dict.field_dict.id.description",
"alternate_name": "id",
"default_value": null,
"css_class": "url",
......@@ -45,9 +45,9 @@
"widget": {
"id": "title",
"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_i18n": "portal_type_dict.software_dict.field_list.title.description",
"description_i18n": "portal_type_dict.software_dict.field_dict.title.description",
"alternate_name": "title",
"default_value": null,
"css_class": "url",
......@@ -86,9 +86,9 @@
"widget": {
"id": "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_i18n": "portal_type_dict.software_dict.field_list.description.description",
"description_i18n": "portal_type_dict.software_dict.field_dict.description.description",
"default_value": null,
"alternate_name": "description",
"css_class": null,
......@@ -136,9 +136,9 @@
"widget": {
"id": "image_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_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",
"default_value": null,
"css_class": null,
......@@ -177,9 +177,9 @@
"widget": {
"id": "image_url",
"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_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",
"default_value": null,
"css_class": null,
......@@ -222,9 +222,9 @@
"widget": {
"id": "description_i18n",
"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_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",
"default_value": null,
"css_class": null,
......@@ -263,9 +263,9 @@
"widget": {
"id": "title_i18n",
"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_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",
"default_value": null,
"css_class": null,
......@@ -304,9 +304,9 @@
"widget": {
"id": "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_i18n": "portal_type_dict.software_dict.field_list.price.description",
"description_i18n": "portal_type_dict.software_dict.field_dict.price.description",
"alternate_name": "price",
"default_value": null,
"css_class": null,
......@@ -348,9 +348,9 @@
"widget": {
"id": "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_i18n": "portal_type_dict.software_dict.field_list.currency.description",
"description_i18n": "portal_type_dict.software_dict.field_dict.currency.description",
"alternate_name": "currency",
"default_value": null,
"css_class": null,
......@@ -389,9 +389,9 @@
"widget": {
"id": "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_i18n": "portal_type_dict.software_dict.field_list.period.description",
"description_i18n": "portal_type_dict.software_dict.field_dict.period.description",
"alternate_name": "period",
"default_value": null,
"css_class": null,
......
......@@ -16,7 +16,7 @@
"type": "controlbar",
"class_list": "responsive",
"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":"selected"}},
{"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"filter"}},
......@@ -45,11 +45,11 @@
"direction": "horizontal"
},
"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":"global_dict.pagination_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": "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":"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.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.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":"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":"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":"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 @@
"type": "controlbar",
"class_list": "responsive",
"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"}}
]
}, {
......@@ -41,11 +41,11 @@
"direction": "horizontal"
},
"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":"global_dict.pagination_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": "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":"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.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.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":"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":"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":"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 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.software_dict.kvm.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.kvm.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.kvm.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -17,8 +17,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.software_dict.slapos_runner.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.slapos_runner.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.slapos_runner.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -29,8 +29,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.software_dict.kumofs.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.kumofs.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.kumofs.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -41,8 +41,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.software_dict.zabbix.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.zabbix.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.zabbix.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -53,8 +53,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.software_dict.erp5_testnode.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.erp5_testnode.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.erp5_testnode.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -65,8 +65,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.software_dict.html5_app_server.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.html5_app_server.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.html5_app_server.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -77,8 +77,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.software_dict.boinc_client.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.boinc_client.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.boinc_client.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -89,8 +89,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.software_dict.boinc_server.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.boinc_server.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.boinc_server.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......
......@@ -5,8 +5,8 @@
"description": "",
"image_type": "image",
"image_url": "https://www.slapos.org/software_product_module/2/default_image?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.kvm.title",
"description_i18n":"data_dict.dict.kvm.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.kvm.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.kvm.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -17,8 +17,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.nosql.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.nosql.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.nosql.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -29,8 +29,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.slapos_runner.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.slapos_runner.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.slapos_runner.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -41,8 +41,8 @@
"description": "",
"image_type": "image",
"image_url": "?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.erp_scalability.title",
"description_i18n":"data_dict.dict.erp_scalability.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.erp_scalability.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.erp_scalability.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -53,8 +53,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.mariadb.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.mariadb.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.mariadb.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -65,8 +65,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.mysql.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.mysql.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.mysql.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -77,8 +77,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.kumofs.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.kumofs.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.kumofs.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -89,8 +89,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.memcached.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.memcached.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.memcached.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -101,8 +101,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.zabbix.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.zabbix.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.zabbix.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -113,8 +113,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.erp5.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.erp5.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.erp5.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -125,8 +125,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.erp5_testnode.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.erp5_testnode.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.erp5_testnode.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -137,8 +137,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.slapos_master.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.slapos_master.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.slapos_master.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -149,8 +149,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.xwiki.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.xwiki.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.xwiki.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -161,8 +161,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.webdav.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.webdav.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.webdav.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -173,8 +173,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.wordpress.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.wordpress.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.wordpress.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -185,8 +185,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.cubrid.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.cubrid.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.cubrid.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -197,8 +197,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.os_commerce.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.os_commerce.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.os_commerce.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -209,8 +209,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.open_x.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.open_x.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.open_x.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -221,8 +221,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.magento.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.magento.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.magento.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -233,8 +233,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.joomla.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.joomla.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.joomla.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -245,8 +245,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.ez_publish.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.ez_publish.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.ez_publish.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -257,8 +257,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.eskuel.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.eskuel.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.eskuel.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -269,8 +269,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.b2evolution.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.b2evolution.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.b2evolution.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -281,8 +281,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.net2ftp.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.net2ftp.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.net2ftp.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -293,8 +293,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.zencart.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.zencart.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.zencart.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -305,8 +305,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.xoops.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.xoops.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.xoops.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -317,8 +317,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.tiki.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.tiki.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.tiki.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -329,8 +329,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.sugarcrm.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.sugarcrm.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.sugarcrm.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -341,8 +341,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.status_net.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.status_net.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.status_net.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -353,8 +353,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.spip.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.spip.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.spip.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -365,8 +365,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.punbb.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.punbb.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.punbb.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -377,8 +377,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.punbb.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.prestashop.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.punbb.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -389,8 +389,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.piwik.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.piwik.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.piwik.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -401,8 +401,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.piwigo.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.piwigo.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.piwigo.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -413,8 +413,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.pimcore.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.pimcore.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.pimcore.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -425,8 +425,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.phpnuke.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.phpnuke.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.phpnuke.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -437,8 +437,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.drupal.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.drupal.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.drupal.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -449,8 +449,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.dotproject.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.dotproject.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.dotproject.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -461,8 +461,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.dotclear.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.dotclear.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.dotclear.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -473,8 +473,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.coppermine.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.coppermine.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.coppermine.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -485,8 +485,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.cmsmadesimple.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.cmsmadesimple.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.cmsmadesimple.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -497,8 +497,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.silverstripe.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.silverstripe.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.silverstripe.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -509,8 +509,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.phpbb.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.phpbb.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.phpbb.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -521,8 +521,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.mediawiki.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.mediawiki.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.mediawiki.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -533,8 +533,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.phpmyadmin.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.phpmyadmin.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.phpmyadmin.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -545,8 +545,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.seleniumrunner.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.seleniumrunner.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.seleniumrunner.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -557,8 +557,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.apache_frontend.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.apache_frontend.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.apache_frontend.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -569,8 +569,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.cloudooo.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.cloudooo.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.cloudooo.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -581,8 +581,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.occi_xwiki.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.occi_xwiki.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.occi_xwiki.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -593,8 +593,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.slap_test_agent.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.slap_test_agent.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.slap_test_agent.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -605,8 +605,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.html5_app_server.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.html5_app_server.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.html5_app_server.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -617,8 +617,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.lxc.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.lxc.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.lxc.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -629,8 +629,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.gitrepo.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.gitrepo.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.gitrepo.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -641,8 +641,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.condor.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.condor.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.condor.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -653,8 +653,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.boinc_client.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.boinc_client.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.boinc_client.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -665,8 +665,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.boinc_server.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.boinc_server.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.boinc_server.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -677,8 +677,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.maarch.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.maarch.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.maarch.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -689,8 +689,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.postgresSQL.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.postgresSQL.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.postgresSQL.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -701,8 +701,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.doku_wiki.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.doku_wiki.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.doku_wiki.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -713,8 +713,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.open_goo.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.open_goo.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.open_goo.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -725,8 +725,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.feng_office.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.feng_office.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.feng_office.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -737,8 +737,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.tiny_rss.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.tiny_rss.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.tiny_rss.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -749,8 +749,8 @@
"description": "",
"image_type": "image",
"image_url": "?quality=75&amp;display=thumbnail",
"title_i18n":"data_dict.dict.etherpad_lite.title",
"description_i18n":"data_dict.dict.etherpad_lite.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.etherpad_lite.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.etherpad_lite.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......@@ -761,8 +761,8 @@
"description": "",
"image_type": "image",
"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",
"description_i18n":"data_dict.dict.slapos_setup_tester.description",
"title_i18n":"portal_type_dict.software_dict.data_dict.slapos_setup_tester.title",
"description_i18n":"portal_type_dict.software_dict.data_dict.slapos_setup_tester.description",
"price": "1",
"currency": "Euro",
"period": "Month"
......
......@@ -8,12 +8,12 @@
"property_dict": {
"no_items": {
"message":"No Software installed.",
"message_i18n":"page_dict.servers.no_software",
"message_i18n":"portal_type_dict.software_dict.text_dict.no_software",
"children": [
{
"href": "#software::new",
"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"
}
]
......@@ -27,7 +27,7 @@
{"column": "image_url", "show": true, "priority": 4},
{"column": "title", "show": true, "priority": 5},
{"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}
]
],
......@@ -62,7 +62,7 @@
"class_list": "center inline",
"property_dict": {},
"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 @@
"type": "setStorage",
"property_dict": {
"force_field_definitions": true,
"no_content": true,
"storage_type": "JIO",
"modernizr": ["blobconstructor", "filereader"]
},
......@@ -11,7 +10,6 @@
"generate": "gadget",
"type": "makeStorage",
"property_dict": {
"no_content": true,
"definition": {
"type": "local",
"username": "slapos",
......@@ -22,7 +20,6 @@
"generate": "gadget",
"type": "makeStorage",
"property_dict": {
"no_content": true,
"definition": {
"type":"local",
"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 @@
}
// i18n
// TODO: generate app without any tags if not needed.
if (multi_language_flag) {
language = window.navigator.userLanguage || window.navigator.language;
......
{
"global_dict": {
"name_dict": {
"nexedi": "Nexedi 2013",
"slapos_logo": "Logo SlapOS",
"slapos_pricing": "SlapOS Pricing"
},
"user_dict": {
"account": "Account"
},
"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",
"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_pricing": "SlapOS Pricing",
"sign_in": "Sign in using",
"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.",
"find_out_more": "To find out more, please refer to:",
"status_dict": {
"uploading": "Uploading",
"fetching": "Fetching Data",
......@@ -17,162 +52,6 @@
"failed": "Failed",
"updating": "Updating",
"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": {
......@@ -195,12 +74,30 @@
"not_email": "The input is not a valid email address",
"unknown_selection": "You selected an item that is not on the list."
},
"language_dict": {
"english": "English"
},
"portal_type_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",
"description": "The title of this network."
......@@ -212,7 +109,32 @@
}
},
"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": {
"title": "Detail Description",
"description:":"The detailed description of this service."
......@@ -284,7 +206,31 @@
}
},
"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": {
"title": "Network",
"description": "The network this computer should be associated to."
......@@ -372,7 +318,15 @@
}
},
"person_dict": {
"field_list": {
"text_dict": {
"cancel": "Reset",
"account": "Account",
"register": "Register",
"nodata": "No person found",
"submit": "Submit",
"reset": "Reset"
},
"field_dict": {
"confirm_password": {
"title": "Confirm Password",
"description": "The confirmation of the password."
......@@ -488,7 +442,22 @@
}
},
"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": {
"title": "ID",
"description": "The id the issued invoice."
......@@ -520,7 +489,282 @@
}
},
"software_dict": {
"field_list": {
"data_dict": {
"kvm": {
"title": "[EXPERIMENTAL] KVM",
"description": ""
},
"nosql": {
"title": "[EXPERIMENTAL] NoSQL Tester",
"description": ""
},
"slapos_runner": {
"title": "[EXPERIMENTAL] SlapOS Web Runner",
"description": ""
},
"erp_scalability": {
"title": "[EXPERIMENTAL] ERP5 scalability testbed",
"description": ""
},
"mariadb": {
"title": "[EXPERIMENTAL] MariaDB",
"description": ""
},
"mysql": {
"title": "[EXPERIMENTAL] MySQL",
"description": ""
},
"kumofs": {
"title": "[EXPERIMENTAL] Kumofs",
"description": ""
},
"memcached": {
"title": "[EXPERIMENTAL] Memcached",
"description": ""
},
"zabbix": {
"title": "[EXPERIMENTAL] Zabbix Agent",
"description": ""
},
"erp5": {
"title": "[EXPERIMENTAL] ERP5",
"description": ""
},
"erp5_testnode": {
"title": "[EXPERIMENTAL] ERP5 Test Node",
"description": ""
},
"slapos_master": {
"title": "[EXPERIMENTAL] SlapOS Master",
"description": ""
},
"xwiki": {
"title": "[EXPERIMENTAL] XWiki",
"description": ""
},
"webdav": {
"title": "[EXPERIMENTAL] Davstorage",
"description": ""
},
"wordpress": {
"title": "[EXPERIMENTAL] Wordpress",
"description": ""
},
"cubrid": {
"title": "[EXPERIMENTAL] Cubrid",
"description": ""
},
"os_commerce": {
"title": "[EXPERIMENTAL] OS-Commerce",
"description": ""
},
"open_x": {
"title": "[EXPERIMENTAL] OpenX",
"description": ""
},
"magento": {
"title": "[EXPERIMENTAL] Magento",
"description": ""
},
"joomla": {
"title": "[EXPERIMENTAL] Joomla",
"description": ""
},
"ez_publish": {
"title": "[EXPERIMENTAL] EZPublish",
"description": ""
},
"eskuel": {
"title": "[EXPERIMENTAL] eSKUeL",
"description": ""
},
"b2evolution": {
"title": "[EXPERIMENTAL] B2Evolution",
"description": ""
},
"net2ftp": {
"title": "[EXPERIMENTAL] Net2FTP",
"description": ""
},
"zencart": {
"title": "[EXPERIMENTAL] Zencart",
"description": ""
},
"xoops": {
"title": "[EXPERIMENTAL] Xoops",
"description": ""
},
"tiki": {
"title": "[EXPERIMENTAL] Tiki",
"description": ""
},
"sugarcrm": {
"title": "[EXPERIMENTAL] Sugar-CRM",
"description": ""
},
"status_net": {
"title": "[EXPERIMENTAL] StatusNET",
"description": ""
},
"spip": {
"title": "[EXPERIMENTAL] SPIP",
"description": ""
},
"punbb": {
"title": "[EXPERIMENTAL] PunBB",
"description": ""
},
"prestashop": {
"title": "[EXPERIMENTAL] Prestashop",
"description": ""
},
"piwik": {
"title": "[EXPERIMENTAL] Pikwik",
"description": ""
},
"piwigo": {
"title": "[EXPERIMENTAL] Piwigo",
"description": ""
},
"pimcore": {
"title": "[EXPERIMENTAL] Pimcore",
"description": ""
},
"phpnuke": {
"title": "[EXPERIMENTAL] PHPNUKE",
"description": ""
},
"drupal": {
"title": "[EXPERIMENTAL] Drupal",
"description": ""
},
"dotproject": {
"title": "[EXPERIMENTAL] Dotproject",
"description": ""
},
"dotclear": {
"title": "[EXPERIMENTAL] Dotclear",
"description": ""
},
"coppermine": {
"title": "[EXPERIMENTAL] Coppermine",
"description": ""
},
"cmsmadesimple": {
"title": "[EXPERIMENTAL] CMS Made Simple",
"description": ""
},
"silverstripe": {
"title": "[EXPERIMENTAL] SilverStripe",
"description": ""
},
"phpbb": {
"title": "[EXPERIMENTAL] PHPBB",
"description": ""
},
"mediawiki": {
"title": "[EXPERIMENTAL] MediaWiki",
"description": ""
},
"phpmyadmin": {
"title": "[EXPERIMENTAL] PHPMyAdmin",
"description": ""
},
"seleniumrunner": {
"title": "[EXPERIMENTAL] Selenium Runner",
"description": ""
},
"apache_frontend": {
"title": "[EXPERIMENTAL] Apache Frontend",
"description": ""
},
"cloudooo": {
"title": "[EXPERIMENTAL] Cloudooo",
"description": ""
},
"occi_xwiki": {
"title": "[EXPERIMENTAL] OCCI Xwiki",
"description": ""
},
"slap_test_agent": {
"title": "[EXPERIMENTAL] Slap Test Agent",
"description": ""
},
"html5_app_server": {
"title": "[EXPERIMENTAL] HTML5 Application Server",
"description": ""
},
"lxc": {
"title": "[EXPERIMENTAL] LXC",
"description": ""
},
"gitrepo": {
"title": "[EXPERIMENTAL] Gitrepo",
"description": ""
},
"condor": {
"title": "[EXPERIMENTAL] Condor",
"description": ""
},
"boinc_client": {
"title": "[EXPERIMENTAL] BOINC Client",
"description": ""
},
"boinc_server": {
"title": "[EXPERIMENTAL] BOINC Server",
"description": ""
},
"maarch": {
"title": "[EXPERIMENTAL] Maarch",
"description": ""
},
"postgresSQL": {
"title": "[EXPERIMENTAL] PostgresSQL",
"description": ""
},
"doku_wiki": {
"title": "[EXPERIMENTAL] DokuWiki",
"description": ""
},
"open_goo": {
"title": "[EXPERIMENTAL] OpenGoo",
"description": ""
},
"feng_office": {
"title": "[EXPERIMENTAL] Feng Office",
"description": ""
},
"tiny_rss": {
"title": "[EXPERIMENTAL] Tiny RSS",
"description": ""
},
"etherpad_lite": {
"title": "[EXPERIMENTAL] Etherpad lite",
"description": ""
},
"slapos_setup_tester": {
"title": "[EXPERIMENTAL] SlapOS Setup Tester",
"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."
......@@ -556,7 +800,25 @@
}
},
"release_dict": {
"field_list": {
"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."
......@@ -595,265 +857,5 @@
}
}
}
},
"data_dict": {
"software_dict": {
"kvm": {
"title": "[EXPERIMENTAL] KVM",
"description": ""
},
"nosql": {
"title": "[EXPERIMENTAL] NoSQL Tester",
"description": ""
},
"slapos_runner": {
"title": "[EXPERIMENTAL] SlapOS Web Runner",
"description": ""
},
"erp_scalability": {
"title": "[EXPERIMENTAL] ERP5 scalability testbed",
"description": ""
},
"mariadb": {
"title": "[EXPERIMENTAL] MariaDB",
"description": ""
},
"mysql": {
"title": "[EXPERIMENTAL] MySQL",
"description": ""
},
"kumofs": {
"title": "[EXPERIMENTAL] Kumofs",
"description": ""
},
"memcached": {
"title": "[EXPERIMENTAL] Memcached",
"description": ""
},
"zabbix": {
"title": "[EXPERIMENTAL] Zabbix Agent",
"description": ""
},
"erp5": {
"title": "[EXPERIMENTAL] ERP5",
"description": ""
},
"erp5_testnode": {
"title": "[EXPERIMENTAL] ERP5 Test Node",
"description": ""
},
"slapos_master": {
"title": "[EXPERIMENTAL] SlapOS Master",
"description": ""
},
"xwiki": {
"title": "[EXPERIMENTAL] XWiki",
"description": ""
},
"webdav": {
"title": "[EXPERIMENTAL] Davstorage",
"description": ""
},
"wordpress": {
"title": "[EXPERIMENTAL] Wordpress",
"description": ""
},
"cubrid": {
"title": "[EXPERIMENTAL] Cubrid",
"description": ""
},
"os_commerce": {
"title": "[EXPERIMENTAL] OS-Commerce",
"description": ""
},
"open_x": {
"title": "[EXPERIMENTAL] OpenX",
"description": ""
},
"magento": {
"title": "[EXPERIMENTAL] Magento",
"description": ""
},
"joomla": {
"title": "[EXPERIMENTAL] Joomla",
"description": ""
},
"ez_publish": {
"title": "[EXPERIMENTAL] EZPublish",
"description": ""
},
"eskuel": {
"title": "[EXPERIMENTAL] eSKUeL",
"description": ""
},
"b2evolution": {
"title": "[EXPERIMENTAL] B2Evolution",
"description": ""
},
"net2ftp": {
"title": "[EXPERIMENTAL] Net2FTP",
"description": ""
},
"zencart": {
"title": "[EXPERIMENTAL] Zencart",
"description": ""
},
"xoops": {
"title": "[EXPERIMENTAL] Xoops",
"description": ""
},
"tiki": {
"title": "[EXPERIMENTAL] Tiki",
"description": ""
},
"sugarcrm": {
"title": "[EXPERIMENTAL] Sugar-CRM",
"description": ""
},
"status_net": {
"title": "[EXPERIMENTAL] StatusNET",
"description": ""
},
"spip": {
"title": "[EXPERIMENTAL] SPIP",
"description": ""
},
"punbb": {
"title": "[EXPERIMENTAL] PunBB",
"description": ""
},
"prestashop": {
"title": "[EXPERIMENTAL] Prestashop",
"description": ""
},
"piwik": {
"title": "[EXPERIMENTAL] Pikwik",
"description": ""
},
"piwigo": {
"title": "[EXPERIMENTAL] Piwigo",
"description": ""
},
"pimcore": {
"title": "[EXPERIMENTAL] Pimcore",
"description": ""
},
"phpnuke": {
"title": "[EXPERIMENTAL] PHPNUKE",
"description": ""
},
"drupal": {
"title": "[EXPERIMENTAL] Drupal",
"description": ""
},
"dotproject": {
"title": "[EXPERIMENTAL] Dotproject",
"description": ""
},
"dotclear": {
"title": "[EXPERIMENTAL] Dotclear",
"description": ""
},
"coppermine": {
"title": "[EXPERIMENTAL] Coppermine",
"description": ""
},
"cmsmadesimple": {
"title": "[EXPERIMENTAL] CMS Made Simple",
"description": ""
},
"silverstripe": {
"title": "[EXPERIMENTAL] SilverStripe",
"description": ""
},
"phpbb": {
"title": "[EXPERIMENTAL] PHPBB",
"description": ""
},
"mediawiki": {
"title": "[EXPERIMENTAL] MediaWiki",
"description": ""
},
"phpmyadmin": {
"title": "[EXPERIMENTAL] PHPMyAdmin",
"description": ""
},
"seleniumrunner": {
"title": "[EXPERIMENTAL] Selenium Runner",
"description": ""
},
"apache_frontend": {
"title": "[EXPERIMENTAL] Apache Frontend",
"description": ""
},
"cloudooo": {
"title": "[EXPERIMENTAL] Cloudooo",
"description": ""
},
"occi_xwiki": {
"title": "[EXPERIMENTAL] OCCI Xwiki",
"description": ""
},
"slap_test_agent": {
"title": "[EXPERIMENTAL] Slap Test Agent",
"description": ""
},
"html5_app_server": {
"title": "[EXPERIMENTAL] HTML5 Application Server",
"description": ""
},
"lxc": {
"title": "[EXPERIMENTAL] LXC",
"description": ""
},
"gitrepo": {
"title": "[EXPERIMENTAL] Gitrepo",
"description": ""
},
"condor": {
"title": "[EXPERIMENTAL] Condor",
"description": ""
},
"boinc_client": {
"title": "[EXPERIMENTAL] BOINC Client",
"description": ""
},
"boinc_server": {
"title": "[EXPERIMENTAL] BOINC Server",
"description": ""
},
"maarch": {
"title": "[EXPERIMENTAL] Maarch",
"description": ""
},
"postgresSQL": {
"title": "[EXPERIMENTAL] PostgresSQL",
"description": ""
},
"doku_wiki": {
"title": "[EXPERIMENTAL] DokuWiki",
"description": ""
},
"open_goo": {
"title": "[EXPERIMENTAL] OpenGoo",
"description": ""
},
"feng_office": {
"title": "[EXPERIMENTAL] Feng Office",
"description": ""
},
"tiny_rss": {
"title": "[EXPERIMENTAL] Tiny RSS",
"description": ""
},
"etherpad_lite": {
"title": "[EXPERIMENTAL] Etherpad lite",
"description": ""
},
"slapos_setup_tester": {
"title": "[EXPERIMENTAL] SlapOS Setup Tester",
"description": ""
}
}
}
}
\ No newline at end of file
}
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