Merge branch 'HenryGBC-develop' into develop
This commit is contained in:
commit
596896c700
50 changed files with 704 additions and 327 deletions
BIN
datacenterlight/locale/de/LC_MESSAGES/django.mo
Normal file
BIN
datacenterlight/locale/de/LC_MESSAGES/django.mo
Normal file
Binary file not shown.
|
@ -8,7 +8,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2017-05-30 13:47+0000\n"
|
"POT-Creation-Date: 2017-06-03 21:51-0500\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
@ -18,23 +18,23 @@ msgstr ""
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/beta_access.html:13
|
#: templates/datacenterlight/beta_access.html:13
|
||||||
msgid "Enter name"
|
msgid "Enter name"
|
||||||
msgstr "Name"
|
msgstr "Name"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/beta_access.html:17
|
#: templates/datacenterlight/beta_access.html:17
|
||||||
msgid "Enter email"
|
msgid "Enter email"
|
||||||
msgstr "E-Mail-Adresse"
|
msgstr "E-Mail-Adresse"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/beta_access.html:21
|
#: templates/datacenterlight/beta_access.html:21
|
||||||
msgid "Request Newsletter"
|
msgid "Request Newsletter"
|
||||||
msgstr "Newsletter abonnieren"
|
msgstr "Newsletter abonnieren"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/beta_success.html:9
|
#: templates/datacenterlight/beta_success.html:9
|
||||||
msgid "Request Sent"
|
msgid "Request Sent"
|
||||||
msgstr "Anfrage verschickt"
|
msgstr "Anfrage verschickt"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/beta_success.html:12
|
#: templates/datacenterlight/beta_success.html:12
|
||||||
msgid ""
|
msgid ""
|
||||||
"Thank you for your subscription! You will receive a confirmation mail from "
|
"Thank you for your subscription! You will receive a confirmation mail from "
|
||||||
"our team"
|
"our team"
|
||||||
|
@ -42,27 +42,27 @@ msgstr ""
|
||||||
"Vielen dank für Ihre Anmeldung. Sie erhalten in kürze eine Bestätigungsmail "
|
"Vielen dank für Ihre Anmeldung. Sie erhalten in kürze eine Bestätigungsmail "
|
||||||
"von unserem Team"
|
"von unserem Team"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/emails/request_access_confirmation.html:99
|
#: templates/datacenterlight/emails/request_access_confirmation.html:99
|
||||||
#: datacenterlight/templates/datacenterlight/emails/request_access_confirmation.txt:99
|
#: templates/datacenterlight/emails/request_access_confirmation.txt:99
|
||||||
msgid "Thank you for your request."
|
msgid "Thank you for your request."
|
||||||
msgstr "Vielen Dank für Ihre Anfrage."
|
msgstr "Vielen Dank für Ihre Anfrage."
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/emails/request_access_confirmation.html:104
|
#: templates/datacenterlight/emails/request_access_confirmation.html:104
|
||||||
#: datacenterlight/templates/datacenterlight/emails/request_access_confirmation.txt:104
|
#: templates/datacenterlight/emails/request_access_confirmation.txt:104
|
||||||
msgid "You are one step away from being our beta tester!"
|
msgid "You are one step away from being our beta tester!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Sie sind nur noch einen Schritt davon entfernt, unser Beta-Tester zu werden!"
|
"Sie sind nur noch einen Schritt davon entfernt, unser Beta-Tester zu werden!"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/emails/request_access_confirmation.html:105
|
#: templates/datacenterlight/emails/request_access_confirmation.html:105
|
||||||
#: datacenterlight/templates/datacenterlight/emails/request_access_confirmation.txt:105
|
#: templates/datacenterlight/emails/request_access_confirmation.txt:105
|
||||||
msgid ""
|
msgid ""
|
||||||
"Currently we are running our tests to make sure everything runs perfectly."
|
"Currently we are running our tests to make sure everything runs perfectly."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Momentan testen wir die Beta-Umgebung um sie für Ihren Gebrauch "
|
"Momentan testen wir die Beta-Umgebung um sie für Ihren Gebrauch "
|
||||||
"sicherzustellen."
|
"sicherzustellen."
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/emails/request_access_confirmation.html:106
|
#: templates/datacenterlight/emails/request_access_confirmation.html:106
|
||||||
#: datacenterlight/templates/datacenterlight/emails/request_access_confirmation.txt:106
|
#: templates/datacenterlight/emails/request_access_confirmation.txt:106
|
||||||
msgid ""
|
msgid ""
|
||||||
"In the meantime, we would like to ask you a little patience<br/> until our "
|
"In the meantime, we would like to ask you a little patience<br/> until our "
|
||||||
"team contacts you with beta access."
|
"team contacts you with beta access."
|
||||||
|
@ -70,77 +70,95 @@ msgstr ""
|
||||||
"Wir werden dann sobald als möglich Ihren Beta-Zugang erstellen und Sie "
|
"Wir werden dann sobald als möglich Ihren Beta-Zugang erstellen und Sie "
|
||||||
"daraufhin kontaktieren.Bis dahin bitten wir Sie um etwas Geduld."
|
"daraufhin kontaktieren.Bis dahin bitten wir Sie um etwas Geduld."
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/emails/request_access_confirmation.html:107
|
#: templates/datacenterlight/emails/request_access_confirmation.html:107
|
||||||
#: datacenterlight/templates/datacenterlight/emails/request_access_confirmation.txt:107
|
#: templates/datacenterlight/emails/request_access_confirmation.txt:107
|
||||||
msgid "Thank you!"
|
msgid "Thank you!"
|
||||||
msgstr "Vielen Dank!"
|
msgstr "Vielen Dank!"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:62
|
#: templates/datacenterlight/index.html:62
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:160
|
#: templates/datacenterlight/index.html:160
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:346
|
#: templates/datacenterlight/index.html:368
|
||||||
#: datacenterlight/templates/datacenterlight/pricing.html:62
|
#: templates/datacenterlight/pricing.html:62
|
||||||
#: datacenterlight/templates/datacenterlight/pricing.html:190
|
#: templates/datacenterlight/pricing.html:190
|
||||||
msgid "What is it"
|
msgid "What is it"
|
||||||
msgstr "Was ist es?"
|
msgstr "Was ist es?"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:65
|
#: templates/datacenterlight/index.html:65
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:189
|
#: templates/datacenterlight/index.html:211
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:349
|
#: templates/datacenterlight/index.html:371
|
||||||
#: datacenterlight/templates/datacenterlight/pricing.html:65
|
#: templates/datacenterlight/pricing.html:65
|
||||||
#: datacenterlight/templates/datacenterlight/pricing.html:193
|
#: templates/datacenterlight/pricing.html:193
|
||||||
msgid "Scale out"
|
msgid "Scale out"
|
||||||
msgstr "Skalierung"
|
msgstr "Skalierung"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:68
|
#: templates/datacenterlight/index.html:68
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:215
|
#: templates/datacenterlight/index.html:237
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:352
|
#: templates/datacenterlight/index.html:374
|
||||||
#: datacenterlight/templates/datacenterlight/pricing.html:68
|
#: templates/datacenterlight/pricing.html:68
|
||||||
#: datacenterlight/templates/datacenterlight/pricing.html:196
|
#: templates/datacenterlight/pricing.html:196
|
||||||
msgid "Reliable and light"
|
msgid "Reliable and light"
|
||||||
msgstr "Zuverlässig und leicht"
|
msgstr "Zuverlässig und leicht"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:71
|
#: templates/datacenterlight/index.html:71
|
||||||
msgid "Order VM"
|
msgid "Order VM"
|
||||||
msgstr "VM bestellen"
|
msgstr "VM bestellen"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:74
|
#: templates/datacenterlight/index.html:74
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:359
|
#: templates/datacenterlight/index.html:381
|
||||||
#: datacenterlight/templates/datacenterlight/pricing.html:74
|
#: templates/datacenterlight/pricing.html:74
|
||||||
#: datacenterlight/templates/datacenterlight/pricing.html:203
|
#: templates/datacenterlight/pricing.html:203
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "Kontakt"
|
msgstr "Kontakt"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:127
|
#: templates/datacenterlight/index.html:127
|
||||||
msgid "Finally, an affordable VM hosting in Switzerland!"
|
msgid "Finally, an affordable VM hosting in Switzerland!"
|
||||||
msgstr "Endlich: bezahlbares VM Hosting in der Schweiz"
|
msgstr "Endlich: bezahlbares VM Hosting in der Schweiz"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:131
|
#: templates/datacenterlight/index.html:131
|
||||||
msgid "What is it?"
|
msgid "What is it?"
|
||||||
msgstr "Was ist es?"
|
msgstr "Was ist es?"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:134
|
#: templates/datacenterlight/index.html:134
|
||||||
msgid "I want it!"
|
msgid "I want it!"
|
||||||
msgstr "Das will ich haben!"
|
msgstr "Das will ich haben!"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:165
|
#: templates/datacenterlight/index.html:166
|
||||||
msgid "Reuse existing factory halls intead of building an expensive building."
|
msgid ""
|
||||||
msgstr ""
|
"Reuses existing factory halls instead of building a new expensive building."
|
||||||
"Nachhaltigkeit: Wiederverwendung ehemaliger Fabrikhallen an Stelle der "
|
msgstr "Verwendet ehemalige Fabrikhallen anstatt ein neues, teures Gebäude zu errichten.
"
|
||||||
"Errichtung eines neuen Gebäudes"
|
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:168
|
#: templates/datacenterlight/index.html:171
|
||||||
msgid "Being creative, using modern and alternative design for a datacenter."
|
msgid "Only wants you to pay for what you actually need.\\u2028"
|
||||||
msgstr ""
|
msgstr "Möchte, dass du nur bezahlst, was du auch wirklich brauchst: Wähle deine Ressourcen individuell aus!
"
|
||||||
"Kreativität: Verwendung eines modernen und alternativen Designs für unser "
|
|
||||||
"Datencenter"
|
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:170
|
#: templates/datacenterlight/index.html:175
|
||||||
msgid "Being open: Using FOSS exclusively, we can save money for licenses."
|
msgid ""
|
||||||
msgstr ""
|
"Is creative, using a modern and alternative design for a data center in "
|
||||||
"Offene Verfahrensweise: Die Benutzung eines eigenen Frameworks, FOSS, "
|
"order to make it more sustainable and affordable at the same time.\\u2028"
|
||||||
"erspart Lizenzgebühren"
|
msgstr "Ist kreativ, indem es sich ein modernes und alternatives Layout zu Nutze macht um Nachhaltigkeit zu fördern und somit erschwingliche Preise bieten zu können.
"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:192
|
#: templates/datacenterlight/index.html:179
|
||||||
|
msgid ""
|
||||||
|
"Cuts down the costs for you by using FOSS (Free Open Source Software) "
|
||||||
|
"exclusively, wherefore we can save money from paying licenses."
|
||||||
|
msgstr "Sorgt dafür, dass unnötige Kosten erspart werden, indem es ausschliesslich mit FOSS (Free Open Source Software) arbeitet und wir daher auf Lizenzgebühren verzichten können.
"
|
||||||
|
|
||||||
|
#: templates/datacenterlight/index.html:183
|
||||||
|
msgid ""
|
||||||
|
"Is located in Glarus, Switzerland where your data is under strict privacy."
|
||||||
|
msgstr "Befindet sich in Glarus, in der Schweiz, wo deine Daten unter striktem Schutz stehen."
|
||||||
|
|
||||||
|
#: templates/datacenterlight/index.html:187
|
||||||
|
msgid "Has qualified workers on site who take care of the hardware.\\u2028"
|
||||||
|
msgstr "Hat qualifizierte Mitarbeiter vor Ort, die sich um die Hardware kümmern."
|
||||||
|
|
||||||
|
#: templates/datacenterlight/index.html:191
|
||||||
|
msgid ""
|
||||||
|
"Renounces active cooling by taking an advantage of the isolation of our "
|
||||||
|
"tight factory walls."
|
||||||
|
msgstr "Verzichtet auf aktive Kühlung, indem es sich die Isolation unserer ehemaligen Fabrikhalle zu Nutze macht."
|
||||||
|
|
||||||
|
#: templates/datacenterlight/index.html:214
|
||||||
msgid ""
|
msgid ""
|
||||||
"We don't use special hardware. We use commodity hardware: we buy computers "
|
"We don't use special hardware. We use commodity hardware: we buy computers "
|
||||||
"that you buy. Just many more and put them in a cozy home for computers "
|
"that you buy. Just many more and put them in a cozy home for computers "
|
||||||
|
@ -150,7 +168,7 @@ msgstr ""
|
||||||
"erschwingliche Systeme. Bei grösserer Auslastung werden mehr Standard "
|
"erschwingliche Systeme. Bei grösserer Auslastung werden mehr Standard "
|
||||||
"komponenten hinzugekauft und skalieren so das Datencenter."
|
"komponenten hinzugekauft und skalieren so das Datencenter."
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:218
|
#: templates/datacenterlight/index.html:240
|
||||||
msgid ""
|
msgid ""
|
||||||
"Our VMs are located in Switzerland, with reliable power supply and fast "
|
"Our VMs are located in Switzerland, with reliable power supply and fast "
|
||||||
"internet connection. Our VM costs less thanks to our featherlight "
|
"internet connection. Our VM costs less thanks to our featherlight "
|
||||||
|
@ -160,82 +178,84 @@ msgstr ""
|
||||||
"Energieversorgung sowie schneller Internetverbindung ausgestattet. Unser "
|
"Energieversorgung sowie schneller Internetverbindung ausgestattet. Unser "
|
||||||
"Angebot ist aufgrund unserer leichten Infrastruktur überaus kostengünstig."
|
"Angebot ist aufgrund unserer leichten Infrastruktur überaus kostengünstig."
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:236
|
#: templates/datacenterlight/index.html:258
|
||||||
#: datacenterlight/templates/datacenterlight/pricing.html:106
|
#: templates/datacenterlight/pricing.html:106
|
||||||
msgid "We are cutting down the costs significantly!"
|
msgid "We are cutting down the costs significantly!"
|
||||||
msgstr "Wir sorgen dafür, dass die Kosten für Sie signifikant abnehmen"
|
msgstr "Wir sorgen dafür, dass die Kosten für Sie signifikant abnehmen"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:237
|
#: templates/datacenterlight/index.html:259
|
||||||
msgid "Affordable VM hosting based in Switzerland"
|
msgid "Affordable VM hosting based in Switzerland"
|
||||||
msgstr "Bezahlbares VM Hosting in der Schweiz"
|
msgstr "Bezahlbares VM Hosting in der Schweiz"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:238
|
#: templates/datacenterlight/index.html:260
|
||||||
msgid "More Info"
|
msgid "More Info"
|
||||||
msgstr "Weitere Informationen"
|
msgstr "Weitere Informationen"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:245
|
#: templates/datacenterlight/index.html:267
|
||||||
#: datacenterlight/templates/datacenterlight/pricing.html:119
|
#: templates/datacenterlight/pricing.html:119
|
||||||
msgid "VM hosting"
|
msgid "VM hosting"
|
||||||
msgstr "VM Hosting"
|
msgstr "VM Hosting"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:252
|
#: templates/datacenterlight/index.html:274
|
||||||
msgid "Based in Switzerland"
|
msgid "Based in Switzerland"
|
||||||
msgstr "Standort des Datacenters ist in der Schweiz"
|
msgstr "Standort des Datacenters ist in der Schweiz"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:261
|
#: templates/datacenterlight/index.html:283
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "10 GB Storage (SSD)"
|
||||||
msgid "10 GB Storage (SSD)"
|
msgid "10 GB Storage (SSD)"
|
||||||
msgstr "10 GB Storage (SSD)"
|
msgstr "10 GB Storage (SSD)"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:264
|
#: templates/datacenterlight/index.html:286
|
||||||
#: datacenterlight/templates/datacenterlight/pricing.html:161
|
#: templates/datacenterlight/pricing.html:161
|
||||||
msgid "Order Now!"
|
msgid "Order Now!"
|
||||||
msgstr "Bestelle jetzt!"
|
msgstr "Bestelle jetzt!"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:280
|
#: templates/datacenterlight/index.html:302
|
||||||
msgid "Want to know more? Subscribe to our newsletter!"
|
msgid "Want to know more? Subscribe to our newsletter!"
|
||||||
msgstr "Willst du mehr wissen? Abonniere unseren Newsletter!"
|
msgstr "Willst du mehr wissen? Abonniere unseren Newsletter!"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:307
|
#: templates/datacenterlight/index.html:329
|
||||||
msgid "Switzerland "
|
msgid "Switzerland "
|
||||||
msgstr "Schweiz"
|
msgstr "Schweiz"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:324
|
#: templates/datacenterlight/index.html:346
|
||||||
msgid "Questions?"
|
msgid "Questions?"
|
||||||
msgstr "Fragen?"
|
msgstr "Fragen?"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:324
|
#: templates/datacenterlight/index.html:346
|
||||||
msgid "Contact us!"
|
msgid "Contact us!"
|
||||||
msgstr "Kontaktiere uns!"
|
msgstr "Kontaktiere uns!"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:342
|
#: templates/datacenterlight/index.html:364
|
||||||
#: datacenterlight/templates/datacenterlight/pricing.html:186
|
#: templates/datacenterlight/pricing.html:186
|
||||||
msgid "Home"
|
msgid "Home"
|
||||||
msgstr "Home"
|
msgstr "Home"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/index.html:355
|
#: templates/datacenterlight/index.html:377
|
||||||
#: datacenterlight/templates/datacenterlight/pricing.html:199
|
#: templates/datacenterlight/pricing.html:199
|
||||||
msgid "Pricing"
|
msgid "Pricing"
|
||||||
msgstr "Preise"
|
msgstr "Preise"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/pricing.html:71
|
#: templates/datacenterlight/pricing.html:71
|
||||||
msgid "Buy VM"
|
msgid "Buy VM"
|
||||||
msgstr "VM Kaufen"
|
msgstr "VM Kaufen"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/pricing.html:127
|
#: templates/datacenterlight/pricing.html:127
|
||||||
msgid "Hosted in Switzerland"
|
msgid "Hosted in Switzerland"
|
||||||
msgstr "Standort des Datacenters ist in der Schweiz"
|
msgstr "Standort des Datacenters ist in der Schweiz"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/pricing.html:144
|
#: templates/datacenterlight/pricing.html:144
|
||||||
msgid "GB Storage (SSD)"
|
msgid "GB Storage (SSD)"
|
||||||
msgstr "GB Storage (SSD)"
|
msgstr "GB Storage (SSD)"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/pricing.html:168
|
#: templates/datacenterlight/pricing.html:168
|
||||||
msgid "Simple and affordable: Try our virtual machine with featherlight price."
|
msgid "Simple and affordable: Try our virtual machine with featherlight price."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Simpel und bezahlbar: Testen Sie unsere virtuelen Machinen mit "
|
"Einfach und bezahlbar: Testen Sie unsere virtuelen Machinen mit "
|
||||||
"federleichten Preisen"
|
"federleichten Preisen"
|
||||||
|
|
||||||
#: datacenterlight/templates/datacenterlight/pricing.html:171
|
#: templates/datacenterlight/pricing.html:171
|
||||||
msgid ""
|
msgid ""
|
||||||
"Our VMs are hosted in Glarus, Switzerland, and our website is currently "
|
"Our VMs are hosted in Glarus, Switzerland, and our website is currently "
|
||||||
"running in BETA mode. If you want more information that you did not find on "
|
"running in BETA mode. If you want more information that you did not find on "
|
||||||
|
@ -254,6 +274,11 @@ msgstr ""
|
||||||
#~ msgid "How it works"
|
#~ msgid "How it works"
|
||||||
#~ msgstr "Wie es funktioniert"
|
#~ msgstr "Wie es funktioniert"
|
||||||
|
|
||||||
|
#~ msgid "Being open: Using FOSS exclusively, we can save money for licenses."
|
||||||
|
#~ msgstr ""
|
||||||
|
#~ "Offene Verfahrensweise: Die Benutzung eines eigenen Frameworks, FOSS, "
|
||||||
|
#~ "erspart Lizenzgebühren"
|
||||||
|
|
||||||
#~ msgid "Our VMs are hosted in Glarus, Switzerland."
|
#~ msgid "Our VMs are hosted in Glarus, Switzerland."
|
||||||
#~ msgstr "Standort des Datacenters ist in der Schweiz"
|
#~ msgstr "Standort des Datacenters ist in der Schweiz"
|
||||||
|
|
||||||
|
|
|
@ -4,20 +4,16 @@
|
||||||
* For details, see http://www.apache.org/licenses/LICENSE-2.0.
|
* For details, see http://www.apache.org/licenses/LICENSE-2.0.
|
||||||
*/
|
*/
|
||||||
@font-face {
|
@font-face {
|
||||||
font-family: 'Montserrat-Regular';
|
font-family: 'Lato-Regular';
|
||||||
src: url('../fonts/Montserrat/Montserrat-Regular.ttf');
|
src: url('../fonts/Lato/Lato-Regular.ttf');
|
||||||
}
|
}
|
||||||
@font-face {
|
@font-face {
|
||||||
font-family: 'Montserrat-Bold';
|
font-family: 'Lato-Black';
|
||||||
src: url('../fonts/Montserrat/Montserrat-Bold.ttf');
|
src: url('../fonts/Lato/Lato-Black.ttf');
|
||||||
}
|
}
|
||||||
@font-face {
|
@font-face {
|
||||||
font-family: 'Montserrat-Medium';
|
font-family: 'Lato-Light';
|
||||||
src: url('../fonts/Montserrat/Montserrat-Medium.ttf');
|
src: url('../fonts/Lato/Lato-Light.ttf');
|
||||||
}
|
|
||||||
@font-face {
|
|
||||||
font-family: 'Montserrat-Light';
|
|
||||||
src: url('../fonts/Montserrat/Montserrat-Light.ttf');
|
|
||||||
}
|
}
|
||||||
body,
|
body,
|
||||||
html {
|
html {
|
||||||
|
@ -32,8 +28,8 @@ h3,
|
||||||
h4,
|
h4,
|
||||||
h5,
|
h5,
|
||||||
h6 {
|
h6 {
|
||||||
font-family: 'Montserrat-Regular', sans-serif;
|
font-family: 'Lato-Regular', sans-serif;
|
||||||
font-weight: 700;
|
font-weight: 300;
|
||||||
}
|
}
|
||||||
/*blue light #5A74AF*/
|
/*blue light #5A74AF*/
|
||||||
/*blue dark #29427A*/
|
/*blue dark #29427A*/
|
||||||
|
@ -128,6 +124,10 @@ h6 {
|
||||||
.navbar-transparent .navbar-nav>li>a:hover {
|
.navbar-transparent .navbar-nav>li>a:hover {
|
||||||
color: #fff;
|
color: #fff;
|
||||||
}
|
}
|
||||||
|
.navbar-transparent .navbar-nav>li>a:focus, .navbar-transparent .navbar-nav>li>a:hover {
|
||||||
|
color: #fff;
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
||||||
.navbar-default .btn-link {
|
.navbar-default .btn-link {
|
||||||
box-shadow: none;
|
box-shadow: none;
|
||||||
}
|
}
|
||||||
|
@ -263,7 +263,7 @@ h6 {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
font-size: 6em;
|
font-size: 6em;
|
||||||
font-family: 'Montserrat-Medium';
|
font-family: 'Lato-Black';
|
||||||
}
|
}
|
||||||
|
|
||||||
.intro-divider {
|
.intro-divider {
|
||||||
|
@ -274,7 +274,7 @@ h6 {
|
||||||
|
|
||||||
.intro-message > h3 {
|
.intro-message > h3 {
|
||||||
font-weight: 300;
|
font-weight: 300;
|
||||||
font-family: 'Montserrat-Light';
|
font-family: 'Lato-Light';
|
||||||
}
|
}
|
||||||
|
|
||||||
.intro-pricing{
|
.intro-pricing{
|
||||||
|
@ -327,7 +327,7 @@ h6 {
|
||||||
margin-bottom: 25px;
|
margin-bottom: 25px;
|
||||||
}
|
}
|
||||||
.split-section .split-text .split-title h2{
|
.split-section .split-text .split-title h2{
|
||||||
font-family: 'Montserrat-Bold';
|
font-family: 'Lato-Black';
|
||||||
font-size: 50px;
|
font-size: 50px;
|
||||||
line-height: 50px;
|
line-height: 50px;
|
||||||
padding-bottom: 25px;
|
padding-bottom: 25px;
|
||||||
|
@ -382,6 +382,20 @@ h6 {
|
||||||
width: 70px;
|
width: 70px;
|
||||||
left: 0;
|
left: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.split-section.what .icon-section{
|
||||||
|
position: relative;
|
||||||
|
min-height: 500px;
|
||||||
|
}
|
||||||
|
.split-section.what .split-text .lead {
|
||||||
|
font-size: 18px;
|
||||||
|
color: #3a3a3a;
|
||||||
|
margin-bottom: 0;
|
||||||
|
line-height: 25px;
|
||||||
|
}
|
||||||
|
.split-section.what .fa-li.fa-lg{
|
||||||
|
font-size: 17px;
|
||||||
|
}
|
||||||
.pricing-section{
|
.pricing-section{
|
||||||
padding: 80px 0 !important;
|
padding: 80px 0 !important;
|
||||||
background: -webkit-linear-gradient(top, #f0f4f7, #fff) no-repeat;
|
background: -webkit-linear-gradient(top, #f0f4f7, #fff) no-repeat;
|
||||||
|
@ -405,10 +419,10 @@ h6 {
|
||||||
}
|
}
|
||||||
.pricing-section .card .title{
|
.pricing-section .card .title{
|
||||||
padding: 15px 40px;
|
padding: 15px 40px;
|
||||||
font-family: 'Montserrat-Medium';
|
font-family: 'Lato-Black';
|
||||||
}
|
}
|
||||||
.pricing-section .card .title h3{
|
.pricing-section .card .title h3{
|
||||||
font-family: 'Montserrat-Medium';
|
font-family: 'Lato-Black';
|
||||||
}
|
}
|
||||||
.pricing-section .card .price{
|
.pricing-section .card .price{
|
||||||
background: #5A74AF;
|
background: #5A74AF;
|
||||||
|
@ -433,7 +447,7 @@ h6 {
|
||||||
text-align: left;
|
text-align: left;
|
||||||
}
|
}
|
||||||
.pricing-section .text .section-heading{
|
.pricing-section .text .section-heading{
|
||||||
font-family: 'Montserrat-Bold';
|
font-family: 'Lato-Black';
|
||||||
font-size: 50px;
|
font-size: 50px;
|
||||||
line-height: 50px;
|
line-height: 50px;
|
||||||
padding-bottom: 25px;
|
padding-bottom: 25px;
|
||||||
|
@ -460,7 +474,7 @@ h6 {
|
||||||
padding: 70px 0;
|
padding: 70px 0;
|
||||||
}
|
}
|
||||||
.request-section .title h2{
|
.request-section .title h2{
|
||||||
font-family: 'Montserrat-Bold';
|
font-family: 'Lato-Black';
|
||||||
font-size: 45px;
|
font-size: 45px;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
color: #fff;
|
color: #fff;
|
||||||
|
@ -536,7 +550,7 @@ h6 {
|
||||||
.contact-section .card .subtitle h3{
|
.contact-section .card .subtitle h3{
|
||||||
font-size: 30px;
|
font-size: 30px;
|
||||||
margin-bottom: 23px;
|
margin-bottom: 23px;
|
||||||
font-family: 'Montserrat-Medium';
|
font-family: 'Lato-Black';
|
||||||
}
|
}
|
||||||
.contact-section .card .social a:hover{
|
.contact-section .card .social a:hover{
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
|
@ -547,7 +561,7 @@ h6 {
|
||||||
max-width: 468px;
|
max-width: 468px;
|
||||||
}
|
}
|
||||||
.contact-section .title h2{
|
.contact-section .title h2{
|
||||||
font-family: 'Montserrat-Bold';
|
font-family: 'Lato-Black';
|
||||||
font-size: 65px;
|
font-size: 65px;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
color: #fff;
|
color: #fff;
|
||||||
|
@ -577,7 +591,7 @@ h6 {
|
||||||
width: 50%;
|
width: 50%;
|
||||||
}
|
}
|
||||||
.price-calc-section .text .section-heading{
|
.price-calc-section .text .section-heading{
|
||||||
font-family: 'Montserrat-Bold';
|
font-family: 'Lato-Black';
|
||||||
font-size: 48px;
|
font-size: 48px;
|
||||||
line-height: 48px;
|
line-height: 48px;
|
||||||
padding-bottom: 25px;
|
padding-bottom: 25px;
|
||||||
|
@ -620,10 +634,10 @@ h6 {
|
||||||
}
|
}
|
||||||
.price-calc-section .card .title{
|
.price-calc-section .card .title{
|
||||||
padding: 15px 40px;
|
padding: 15px 40px;
|
||||||
font-family: 'Montserrat-Medium';
|
font-family: 'Lato-Black';
|
||||||
}
|
}
|
||||||
.price-calc-section .card .title h3{
|
.price-calc-section .card .title h3{
|
||||||
font-family: 'Montserrat-Medium';
|
font-family: 'Lato-Black';
|
||||||
}
|
}
|
||||||
.price-calc-section .card .price{
|
.price-calc-section .card .price{
|
||||||
background: #5A74AF;
|
background: #5A74AF;
|
||||||
|
@ -636,24 +650,22 @@ h6 {
|
||||||
border-bottom: 1px solid rgba(128, 128, 128, 0.3);
|
border-bottom: 1px solid rgba(128, 128, 128, 0.3);
|
||||||
position: relative;
|
position: relative;
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: center;
|
justify-content: space-around;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
.price-calc-section .card .description span{
|
.price-calc-section .card .description span {
|
||||||
font-size: 20px;
|
font-size: 18px;
|
||||||
margin-left: 4px;
|
margin-left: 4px;
|
||||||
|
margin-left: 0px;
|
||||||
|
/* justify-self: start; */
|
||||||
|
width: 30%;
|
||||||
|
text-align: left;
|
||||||
}
|
}
|
||||||
.price-calc-section .card .description input{
|
.price-calc-section .card .description input{
|
||||||
font-size: 20px;
|
font-size: 20px;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
width: 70px;
|
width: 60px;
|
||||||
}
|
|
||||||
.price-calc-section .card .description #coreValue{
|
|
||||||
width: 50px;
|
|
||||||
}
|
|
||||||
.price-calc-section .card .description #ramValue{
|
|
||||||
width: 50px;
|
|
||||||
}
|
}
|
||||||
.price-calc-section .card .description i{
|
.price-calc-section .card .description i{
|
||||||
color: #29427A;
|
color: #29427A;
|
||||||
|
@ -684,11 +696,32 @@ h6 {
|
||||||
height: 40px;
|
height: 40px;
|
||||||
width: 200px;
|
width: 200px;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
font-size: 18px;
|
font-size: 16px;
|
||||||
|
margin-left: 10px;
|
||||||
}
|
}
|
||||||
.price-calc-section .card .check-ip{
|
.price-calc-section .card .check-ip{
|
||||||
font-size: 18px;
|
font-size: 18px;
|
||||||
}
|
}
|
||||||
|
.price-calc-section .card .description.input{
|
||||||
|
justify-content: center;
|
||||||
|
}
|
||||||
|
.price-calc-section .card .description.input label{
|
||||||
|
font-size: 15px;
|
||||||
|
font-weight: 800;
|
||||||
|
font-family: 'Lato-Regular';
|
||||||
|
margin-bottom: 0;
|
||||||
|
width: 40px;
|
||||||
|
}
|
||||||
|
.price-calc-section .card .description.input input{
|
||||||
|
width: 200px;
|
||||||
|
font-size: 14px;
|
||||||
|
text-align: left;
|
||||||
|
padding: 5px 10px;
|
||||||
|
border-radius: 4px;
|
||||||
|
border: 1px solid #d0d0d0;
|
||||||
|
background: #fff;
|
||||||
|
margin-left: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
.price-calc-section .card .check-ip input[type=checkbox]{
|
.price-calc-section .card .check-ip input[type=checkbox]{
|
||||||
font-size: 17px;
|
font-size: 17px;
|
||||||
|
@ -771,9 +804,38 @@ h6 {
|
||||||
border: 1px solid rgba(119, 119, 119, 0.4);
|
border: 1px solid rgba(119, 119, 119, 0.4);
|
||||||
box-shadow: none;
|
box-shadow: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.navbar-default .nav-language .drop-language {
|
||||||
|
background: #fff;
|
||||||
|
/* border: 1px solid #fff; */
|
||||||
|
z-index: 100000;
|
||||||
|
left: 9px;
|
||||||
|
border: 1px solid rgba(119, 119, 119, 0.4);
|
||||||
|
box-shadow: none;
|
||||||
|
}
|
||||||
|
.navbar-default .nav-language .select-language {
|
||||||
|
color: #777;
|
||||||
|
}
|
||||||
|
.navbar-default .nav-language .drop-language a {
|
||||||
|
color: #777;
|
||||||
|
}
|
||||||
|
.navbar-transparent .navbar-nav>li>a:focus, .navbar-transparent .navbar-nav>li>a:hover {
|
||||||
|
color: #333;
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
||||||
|
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
|
||||||
|
color: #333;
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
||||||
.split-section {
|
.split-section {
|
||||||
padding: 10px 0;
|
padding: 10px 0;
|
||||||
}
|
}
|
||||||
|
.split-section .icon-section {
|
||||||
|
min-height: 160px;
|
||||||
|
}
|
||||||
|
.split-section.what .icon-section{
|
||||||
|
min-height: 160px;
|
||||||
|
}
|
||||||
.split-section .icon-section i{
|
.split-section .icon-section i{
|
||||||
font-size: 120px;
|
font-size: 120px;
|
||||||
}
|
}
|
||||||
|
@ -813,7 +875,10 @@ h6 {
|
||||||
left: 50%;
|
left: 50%;
|
||||||
transform: translate(-50%, 0);
|
transform: translate(-50%, 0);
|
||||||
}
|
}
|
||||||
|
.contact-section .card .social a {
|
||||||
|
color: #29427A;
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
.price-calc-section{
|
.price-calc-section{
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
padding: 60px 10px !important;
|
padding: 60px 10px !important;
|
||||||
|
@ -828,7 +893,7 @@ h6 {
|
||||||
margin-top: 20px;
|
margin-top: 20px;
|
||||||
}
|
}
|
||||||
.price-calc-section .text .section-heading {
|
.price-calc-section .text .section-heading {
|
||||||
font-family: 'Montserrat-Bold';
|
font-family: 'Lato-Black';
|
||||||
font-size: 35px;
|
font-size: 35px;
|
||||||
line-height: 35px;
|
line-height: 35px;
|
||||||
padding-bottom: 15px;
|
padding-bottom: 15px;
|
||||||
|
@ -842,6 +907,14 @@ h6 {
|
||||||
font-size: 18px;
|
font-size: 18px;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.price-calc-section .card .description input {
|
||||||
|
font-size: 17px;
|
||||||
|
text-align: center;
|
||||||
|
width: 60px;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@media(max-width:540px) {
|
@media(max-width:540px) {
|
||||||
|
@ -863,8 +936,8 @@ h6 {
|
||||||
line-height: 25px;
|
line-height: 25px;
|
||||||
}
|
}
|
||||||
.price-calc-section .card .description span {
|
.price-calc-section .card .description span {
|
||||||
font-size: 17px;
|
font-size: 15px;
|
||||||
margin-left: 4px;
|
margin-left: 0px;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -887,7 +960,7 @@ h6 {
|
||||||
|
|
||||||
.section-heading {
|
.section-heading {
|
||||||
margin-bottom: 30px;
|
margin-bottom: 30px;
|
||||||
font-family: 'Montserrat-Medium';
|
font-family: 'Lato-Black';
|
||||||
}
|
}
|
||||||
|
|
||||||
.section-heading-spacer {
|
.section-heading-spacer {
|
||||||
|
|
BIN
datacenterlight/static/datacenterlight/fonts/Lato/Lato-Black.ttf
Executable file
BIN
datacenterlight/static/datacenterlight/fonts/Lato/Lato-Black.ttf
Executable file
Binary file not shown.
BIN
datacenterlight/static/datacenterlight/fonts/Lato/Lato-BlackItalic.ttf
Executable file
BIN
datacenterlight/static/datacenterlight/fonts/Lato/Lato-BlackItalic.ttf
Executable file
Binary file not shown.
BIN
datacenterlight/static/datacenterlight/fonts/Lato/Lato-Bold.ttf
Executable file
BIN
datacenterlight/static/datacenterlight/fonts/Lato/Lato-Bold.ttf
Executable file
Binary file not shown.
BIN
datacenterlight/static/datacenterlight/fonts/Lato/Lato-BoldItalic.ttf
Executable file
BIN
datacenterlight/static/datacenterlight/fonts/Lato/Lato-BoldItalic.ttf
Executable file
Binary file not shown.
BIN
datacenterlight/static/datacenterlight/fonts/Lato/Lato-Hairline.ttf
Executable file
BIN
datacenterlight/static/datacenterlight/fonts/Lato/Lato-Hairline.ttf
Executable file
Binary file not shown.
BIN
datacenterlight/static/datacenterlight/fonts/Lato/Lato-HairlineItalic.ttf
Executable file
BIN
datacenterlight/static/datacenterlight/fonts/Lato/Lato-HairlineItalic.ttf
Executable file
Binary file not shown.
BIN
datacenterlight/static/datacenterlight/fonts/Lato/Lato-Italic.ttf
Executable file
BIN
datacenterlight/static/datacenterlight/fonts/Lato/Lato-Italic.ttf
Executable file
Binary file not shown.
BIN
datacenterlight/static/datacenterlight/fonts/Lato/Lato-Light.ttf
Executable file
BIN
datacenterlight/static/datacenterlight/fonts/Lato/Lato-Light.ttf
Executable file
Binary file not shown.
BIN
datacenterlight/static/datacenterlight/fonts/Lato/Lato-LightItalic.ttf
Executable file
BIN
datacenterlight/static/datacenterlight/fonts/Lato/Lato-LightItalic.ttf
Executable file
Binary file not shown.
BIN
datacenterlight/static/datacenterlight/fonts/Lato/Lato-Regular.ttf
Executable file
BIN
datacenterlight/static/datacenterlight/fonts/Lato/Lato-Regular.ttf
Executable file
Binary file not shown.
92
datacenterlight/static/datacenterlight/fonts/Lato/OFL.txt
Executable file
92
datacenterlight/static/datacenterlight/fonts/Lato/OFL.txt
Executable file
|
@ -0,0 +1,92 @@
|
||||||
|
Copyright (c) 2010-2014 by tyPoland Lukasz Dziedzic (team@latofonts.com) with Reserved Font Name "Lato"
|
||||||
|
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
||||||
|
This license is copied below, and is also available with a FAQ at:
|
||||||
|
http://scripts.sil.org/OFL
|
||||||
|
|
||||||
|
|
||||||
|
-----------------------------------------------------------
|
||||||
|
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
|
||||||
|
-----------------------------------------------------------
|
||||||
|
|
||||||
|
PREAMBLE
|
||||||
|
The goals of the Open Font License (OFL) are to stimulate worldwide
|
||||||
|
development of collaborative font projects, to support the font creation
|
||||||
|
efforts of academic and linguistic communities, and to provide a free and
|
||||||
|
open framework in which fonts may be shared and improved in partnership
|
||||||
|
with others.
|
||||||
|
|
||||||
|
The OFL allows the licensed fonts to be used, studied, modified and
|
||||||
|
redistributed freely as long as they are not sold by themselves. The
|
||||||
|
fonts, including any derivative works, can be bundled, embedded,
|
||||||
|
redistributed and/or sold with any software provided that any reserved
|
||||||
|
names are not used by derivative works. The fonts and derivatives,
|
||||||
|
however, cannot be released under any other type of license. The
|
||||||
|
requirement for fonts to remain under this license does not apply
|
||||||
|
to any document created using the fonts or their derivatives.
|
||||||
|
|
||||||
|
DEFINITIONS
|
||||||
|
"Font Software" refers to the set of files released by the Copyright
|
||||||
|
Holder(s) under this license and clearly marked as such. This may
|
||||||
|
include source files, build scripts and documentation.
|
||||||
|
|
||||||
|
"Reserved Font Name" refers to any names specified as such after the
|
||||||
|
copyright statement(s).
|
||||||
|
|
||||||
|
"Original Version" refers to the collection of Font Software components as
|
||||||
|
distributed by the Copyright Holder(s).
|
||||||
|
|
||||||
|
"Modified Version" refers to any derivative made by adding to, deleting,
|
||||||
|
or substituting -- in part or in whole -- any of the components of the
|
||||||
|
Original Version, by changing formats or by porting the Font Software to a
|
||||||
|
new environment.
|
||||||
|
|
||||||
|
"Author" refers to any designer, engineer, programmer, technical
|
||||||
|
writer or other person who contributed to the Font Software.
|
||||||
|
|
||||||
|
PERMISSION & CONDITIONS
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining
|
||||||
|
a copy of the Font Software, to use, study, copy, merge, embed, modify,
|
||||||
|
redistribute, and sell modified and unmodified copies of the Font
|
||||||
|
Software, subject to the following conditions:
|
||||||
|
|
||||||
|
1) Neither the Font Software nor any of its individual components,
|
||||||
|
in Original or Modified Versions, may be sold by itself.
|
||||||
|
|
||||||
|
2) Original or Modified Versions of the Font Software may be bundled,
|
||||||
|
redistributed and/or sold with any software, provided that each copy
|
||||||
|
contains the above copyright notice and this license. These can be
|
||||||
|
included either as stand-alone text files, human-readable headers or
|
||||||
|
in the appropriate machine-readable metadata fields within text or
|
||||||
|
binary files as long as those fields can be easily viewed by the user.
|
||||||
|
|
||||||
|
3) No Modified Version of the Font Software may use the Reserved Font
|
||||||
|
Name(s) unless explicit written permission is granted by the corresponding
|
||||||
|
Copyright Holder. This restriction only applies to the primary font name as
|
||||||
|
presented to the users.
|
||||||
|
|
||||||
|
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
|
||||||
|
Software shall not be used to promote, endorse or advertise any
|
||||||
|
Modified Version, except to acknowledge the contribution(s) of the
|
||||||
|
Copyright Holder(s) and the Author(s) or with their explicit written
|
||||||
|
permission.
|
||||||
|
|
||||||
|
5) The Font Software, modified or unmodified, in part or in whole,
|
||||||
|
must be distributed entirely under this license, and must not be
|
||||||
|
distributed under any other license. The requirement for fonts to
|
||||||
|
remain under this license does not apply to any document created
|
||||||
|
using the Font Software.
|
||||||
|
|
||||||
|
TERMINATION
|
||||||
|
This license becomes null and void if any of the above conditions are
|
||||||
|
not met.
|
||||||
|
|
||||||
|
DISCLAIMER
|
||||||
|
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||||
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
|
||||||
|
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
|
||||||
|
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
|
||||||
|
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||||
|
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
|
||||||
|
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||||
|
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
|
||||||
|
OTHER DEALINGS IN THE FONT SOFTWARE.
|
|
@ -74,7 +74,8 @@
|
||||||
function _initNavUrl(){
|
function _initNavUrl(){
|
||||||
$('.url').click(function(){
|
$('.url').click(function(){
|
||||||
var href = $(this).attr('data-url');
|
var href = $(this).attr('data-url');
|
||||||
console.log(href);
|
$('.navbar-collapse').removeClass('in');
|
||||||
|
$('.navbar-collapse').addClass('collapsing');
|
||||||
$('html, body').animate({
|
$('html, body').animate({
|
||||||
scrollTop: $(href).offset().top
|
scrollTop: $(href).offset().top
|
||||||
}, 1000);
|
}, 1000);
|
||||||
|
@ -121,8 +122,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
function _calcPricing(){
|
function _calcPricing(){
|
||||||
var total = (cardPricing['cpu'].value * 5) + (2* cardPricing['ram'].value) + (0.6* cardPricing['storage'].value)
|
var total = (cardPricing['cpu'].value * 5) + (2* cardPricing['ram'].value) + (0.6* cardPricing['storage'].value);
|
||||||
console.log(total);
|
|
||||||
total = parseFloat(total.toFixed(2));
|
total = parseFloat(total.toFixed(2));
|
||||||
|
|
||||||
$("#total").text(total);
|
$("#total").text(total);
|
||||||
|
|
|
@ -147,7 +147,7 @@
|
||||||
<!-- /.intro-header -->
|
<!-- /.intro-header -->
|
||||||
|
|
||||||
<!-- Page Content -->
|
<!-- Page Content -->
|
||||||
<div class="split-section right" id="how">
|
<div class="split-section right what" id="how">
|
||||||
|
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
@ -161,13 +161,35 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="split-description">
|
<div class="split-description">
|
||||||
<ul class="fa-ul">
|
<ul class="fa-ul">
|
||||||
<li><i class="fa-li fa fa-check-square-o fa-lg"></i>
|
<li>
|
||||||
<p class="lead">{% trans "Reuse existing factory halls intead of building an expensive building." %}</p>
|
<i class="fa-li fa fa-check-square-o fa-lg"></i>
|
||||||
|
<p class="lead">{% trans "Reuses existing factory halls instead of building a new expensive building." %}
|
||||||
|
</p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<i class="fa-li fa fa-check-square-o fa-lg"></i>
|
||||||
|
<p class="lead">{% trans "Only wants you to pay for what you actually need.
" %}</p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<i class="fa-li fa fa-check-square-o fa-lg"></i>
|
||||||
|
<p class="lead">{% trans "Is creative, using a modern and alternative design for a data center in order to make it more sustainable and affordable at the same time.
" %}</p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<i class="fa-li fa fa-check-square-o fa-lg"></i>
|
||||||
|
<p class="lead">{% trans "Cuts down the costs for you by using FOSS (Free Open Source Software) exclusively, wherefore we can save money from paying licenses." %}</p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<i class="fa-li fa fa-check-square-o fa-lg"></i>
|
||||||
|
<p class="lead">{% trans "Is located in Glarus, Switzerland where your data is under strict privacy." %}</p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<i class="fa-li fa fa-check-square-o fa-lg"></i>
|
||||||
|
<p class="lead">{% trans "Has qualified workers on site who take care of the hardware.
" %}</p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<i class="fa-li fa fa-check-square-o fa-lg"></i>
|
||||||
|
<p class="lead">{% trans "Renounces active cooling by taking an advantage of the isolation of our tight factory walls." %}</p>
|
||||||
</li>
|
</li>
|
||||||
<li><i class="fa-li fa fa-check-square-o fa-lg"></i>
|
|
||||||
<p class="lead">{% trans "Being creative, using modern and alternative design for a datacenter." %}</p></li>
|
|
||||||
<li><i class="fa-li fa fa-check-square-o fa-lg"></i>
|
|
||||||
<p class="lead">{% trans "Being open: Using FOSS exclusively, we can save money for licenses." %}</p></li>
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
@ -235,6 +257,7 @@
|
||||||
<div class="col-xs-12 col-md-6 text">
|
<div class="col-xs-12 col-md-6 text">
|
||||||
<h2 class="section-heading">{% trans "We are cutting down the costs significantly!" %}</h2>
|
<h2 class="section-heading">{% trans "We are cutting down the costs significantly!" %}</h2>
|
||||||
<p class="lead">{% trans "Affordable VM hosting based in Switzerland" %}</p>
|
<p class="lead">{% trans "Affordable VM hosting based in Switzerland" %}</p>
|
||||||
|
<a href="#" class="btn btn-info btn-lg">{% trans "More Info" %}</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-xs-12 col-md-6 hero-feature">
|
<div class="col-xs-12 col-md-6 hero-feature">
|
||||||
|
|
|
@ -146,7 +146,9 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div class="description select-configuration">
|
|
||||||
|
<div class="description select-configuration input">
|
||||||
|
<label for="name">OS</label>
|
||||||
<select name="config" id="">
|
<select name="config" id="">
|
||||||
{% for template in templates %}
|
{% for template in templates %}
|
||||||
<option value="{{template.id}}">{{template.name}} </option>
|
<option value="{{template.id}}">{{template.name}} </option>
|
||||||
|
@ -154,6 +156,16 @@
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<input type="hidden" name="total">
|
<input type="hidden" name="total">
|
||||||
|
|
||||||
|
<div class="description input">
|
||||||
|
<label for="name">Name</label>
|
||||||
|
<input type="text" name="name" placeholder="Your Name">
|
||||||
|
</div>
|
||||||
|
<div class="description input">
|
||||||
|
<label for="email">Email</label>
|
||||||
|
<input type="email" name="email" placeholder="Your Email">
|
||||||
|
</div>
|
||||||
|
|
||||||
<!--<div class="description check-ip">
|
<!--<div class="description check-ip">
|
||||||
<input type="checkbox" name="ipv6"> Ipv6 Only<br>
|
<input type="checkbox" name="ipv6"> Ipv6 Only<br>
|
||||||
</div>-->
|
</div>-->
|
||||||
|
|
BIN
hosting/locale/de/LC_MESSAGES/django.mo
Normal file
BIN
hosting/locale/de/LC_MESSAGES/django.mo
Normal file
Binary file not shown.
|
@ -8,7 +8,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2017-06-01 21:03+0000\n"
|
"POT-Creation-Date: 2017-05-30 13:47+0000\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
@ -79,70 +79,68 @@ msgstr "Anmelden"
|
||||||
msgid "Home"
|
msgid "Home"
|
||||||
msgstr "Home"
|
msgstr "Home"
|
||||||
|
|
||||||
#: hosting/templates/hosting/bill_detail.html:11
|
#: templates/hosting/bill_detail.html:11 templates/hosting/order_detail.html:10
|
||||||
#: hosting/templates/hosting/order_detail.html:10
|
|
||||||
msgid "Invoice"
|
msgid "Invoice"
|
||||||
msgstr "Rechnung"
|
msgstr "Rechnung"
|
||||||
|
|
||||||
#: hosting/templates/hosting/bill_detail.html:11
|
#: templates/hosting/bill_detail.html:11 templates/hosting/order_detail.html:10
|
||||||
#: hosting/templates/hosting/order_detail.html:10
|
|
||||||
msgid "Order #"
|
msgid "Order #"
|
||||||
msgstr "Rechnung #"
|
msgstr "Rechnung #"
|
||||||
|
|
||||||
#: hosting/templates/hosting/bill_detail.html:25
|
#: templates/hosting/bill_detail.html:25
|
||||||
msgid "ungleich GmbH"
|
msgid "ungleich GmbH"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: hosting/templates/hosting/bill_detail.html:26
|
#: templates/hosting/bill_detail.html:26
|
||||||
msgid "buchhaltung@ungleich.ch"
|
msgid "buchhaltung@ungleich.ch"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: hosting/templates/hosting/bill_detail.html:27
|
#: templates/hosting/bill_detail.html:27
|
||||||
msgid "Hauptstrasse 14"
|
msgid "Hauptstrasse 14"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: hosting/templates/hosting/bill_detail.html:28
|
#: templates/hosting/bill_detail.html:28
|
||||||
msgid "CH-8775 Luchsingen"
|
msgid "CH-8775 Luchsingen"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: hosting/templates/hosting/bill_detail.html:29
|
#: templates/hosting/bill_detail.html:29
|
||||||
msgid "Mwst-Nummer: CHE-109.549.333 MWST"
|
msgid "Mwst-Nummer: CHE-109.549.333 MWST"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: hosting/templates/hosting/bill_detail.html:60
|
#: templates/hosting/bill_detail.html:60
|
||||||
msgid "Total:"
|
msgid "Total:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: hosting/templates/hosting/bill_detail.html:68
|
#: templates/hosting/bill_detail.html:68
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Alles Preise in CHF mit 8%% Mehrwertsteuer."
|
msgid "Alles Preise in CHF mit 8%% Mehrwertsteuer."
|
||||||
msgstr "All prices in CHF including 8%% VAT"
|
msgstr "All prices in CHF including 8%% VAT"
|
||||||
|
|
||||||
#: hosting/templates/hosting/bill_detail.html:69
|
#: templates/hosting/bill_detail.html:69
|
||||||
msgid "Betrag zahlbar innerhalb von 30 Tagen ab Rechnungseingang."
|
msgid "Betrag zahlbar innerhalb von 30 Tagen ab Rechnungseingang."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: hosting/templates/hosting/bill_detail.html:70
|
#: templates/hosting/bill_detail.html:70
|
||||||
msgid "Kontoverbindung:"
|
msgid "Kontoverbindung:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: hosting/templates/hosting/bill_detail.html:73
|
#: templates/hosting/bill_detail.html:73
|
||||||
msgid "IBAN:"
|
msgid "IBAN:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: hosting/templates/hosting/bill_detail.html:76
|
#: templates/hosting/bill_detail.html:76
|
||||||
msgid "BIC:"
|
msgid "BIC:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: hosting/templates/hosting/bill_detail.html:81
|
#: templates/hosting/bill_detail.html:81
|
||||||
msgid "CH02 0900 0000 6071 8848 8"
|
msgid "CH02 0900 0000 6071 8848 8"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: hosting/templates/hosting/bill_detail.html:84
|
#: templates/hosting/bill_detail.html:84
|
||||||
msgid "POFICHBEXXX"
|
msgid "POFICHBEXXX"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: hosting/templates/hosting/bills.html:12
|
#: templates/hosting/bills.html:12
|
||||||
msgid "Customers"
|
msgid "Customers"
|
||||||
msgstr "Kunden"
|
msgstr "Kunden"
|
||||||
|
|
||||||
|
@ -151,27 +149,31 @@ msgstr "Kunden"
|
||||||
msgid "Name"
|
msgid "Name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: hosting/templates/hosting/bills.html:17
|
#: templates/hosting/bills.html:17
|
||||||
msgid "Email"
|
msgid "Email"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: hosting/templates/hosting/bills.html:28
|
#: templates/hosting/bills.html:28
|
||||||
msgid "View Bill"
|
msgid "View Bill"
|
||||||
msgstr "Rechnung anzeigen"
|
msgstr "Rechnung anzeigen"
|
||||||
|
|
||||||
#: hosting/templates/hosting/bills.html:41
|
#: templates/hosting/bills.html:41 templates/hosting/orders.html.py:83
|
||||||
#: hosting/templates/hosting/orders.html:83
|
#: templates/hosting/virtual_machines.html:70
|
||||||
#: hosting/templates/hosting/virtual_machines.html:70
|
|
||||||
msgid "previous"
|
msgid "previous"
|
||||||
msgstr "vorherige"
|
msgstr "vorherige"
|
||||||
|
|
||||||
#: hosting/templates/hosting/bills.html:47
|
#: templates/hosting/bills.html:47 templates/hosting/orders.html.py:89
|
||||||
#: hosting/templates/hosting/orders.html:89
|
#: templates/hosting/virtual_machines.html:76
|
||||||
#: hosting/templates/hosting/virtual_machines.html:76
|
|
||||||
msgid "next"
|
msgid "next"
|
||||||
msgstr "nächste"
|
msgstr "nächste"
|
||||||
|
|
||||||
#: hosting/templates/hosting/confirm_reset_password.html:19
|
#: templates/hosting/confirm_reset_password.html:10
|
||||||
|
#: templates/hosting/login.html:9 templates/hosting/reset_password.html.py:9
|
||||||
|
#: templates/hosting/signup.html:8
|
||||||
|
msgid "Your VM hosted in Switzerland"
|
||||||
|
msgstr "Ihre VM in der Schweiz"
|
||||||
|
|
||||||
|
#: templates/hosting/confirm_reset_password.html:14
|
||||||
msgid "Set your new password"
|
msgid "Set your new password"
|
||||||
msgstr "Setzen Ihr neues Passwort"
|
msgstr "Setzen Ihr neues Passwort"
|
||||||
|
|
||||||
|
@ -206,40 +208,34 @@ msgstr "Wählen Sie eine Konfiguration"
|
||||||
msgid "CHF/Month"
|
msgid "CHF/Month"
|
||||||
msgstr "CHF/Monat"
|
msgstr "CHF/Monat"
|
||||||
|
|
||||||
#: hosting/templates/hosting/create_virtual_machine.html:45
|
#: templates/hosting/create_virtual_machine.html:45
|
||||||
msgid "Start VM"
|
msgid "Start VM"
|
||||||
msgstr "Start VM"
|
msgstr "Start VM"
|
||||||
|
|
||||||
#: hosting/templates/hosting/emails/password_reset_email.html:2
|
#: templates/hosting/emails/password_reset_email.html:2
|
||||||
#: hosting/templates/hosting/emails/password_reset_email.txt:2
|
#: templates/hosting/emails/password_reset_email.txt:2
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"You're receiving this email because you requested a password reset for your "
|
"You're receiving this email because you requested a password reset for your "
|
||||||
"user account at %(site_name)s."
|
"user account at %(site_name)s."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: hosting/templates/hosting/emails/password_reset_email.html:4
|
#: templates/hosting/emails/password_reset_email.html:4
|
||||||
#: hosting/templates/hosting/emails/password_reset_email.txt:4
|
#: templates/hosting/emails/password_reset_email.txt:4
|
||||||
msgid "Please go to the following page and choose a new password:"
|
msgid "Please go to the following page and choose a new password:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: hosting/templates/hosting/emails/password_reset_email.html:9
|
#: templates/hosting/emails/password_reset_email.html:9
|
||||||
#: hosting/templates/hosting/emails/password_reset_email.txt:9
|
#: templates/hosting/emails/password_reset_email.txt:9
|
||||||
msgid "Thanks for using our site!"
|
msgid "Thanks for using our site!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: hosting/templates/hosting/emails/password_reset_email.html:11
|
#: templates/hosting/emails/password_reset_email.html:11
|
||||||
#: hosting/templates/hosting/emails/password_reset_email.txt:11
|
#: templates/hosting/emails/password_reset_email.txt:11
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "The %(site_name)s team"
|
msgid "The %(site_name)s team"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: hosting/templates/hosting/login.html:10
|
|
||||||
#: hosting/templates/hosting/reset_password.html:10
|
|
||||||
#: hosting/templates/hosting/signup.html:9
|
|
||||||
msgid "Your VM hosted in Switzerland"
|
|
||||||
msgstr "Ihre VM gehostet in der Schweiz"
|
|
||||||
|
|
||||||
#: hosting/templates/hosting/login.html:26
|
#: hosting/templates/hosting/login.html:26
|
||||||
msgid "You haven been logged out"
|
msgid "You haven been logged out"
|
||||||
msgstr "Sie wurden abgmeldet"
|
msgstr "Sie wurden abgmeldet"
|
||||||
|
@ -258,44 +254,44 @@ msgstr "Registrieren"
|
||||||
msgid "Forgot your password ? "
|
msgid "Forgot your password ? "
|
||||||
msgstr "Passwort vergessen?"
|
msgstr "Passwort vergessen?"
|
||||||
|
|
||||||
#: hosting/templates/hosting/notifications.html:9
|
#: templates/hosting/notifications.html:9
|
||||||
msgid "Notifications"
|
msgid "Notifications"
|
||||||
msgstr "Benachrichtigungen"
|
msgstr "Benachrichtigungen"
|
||||||
|
|
||||||
#: hosting/templates/hosting/notifications.html:16
|
#: templates/hosting/notifications.html:16
|
||||||
msgid "Unread"
|
msgid "Unread"
|
||||||
msgstr "Ungelesen"
|
msgstr "Ungelesen"
|
||||||
|
|
||||||
#: hosting/templates/hosting/notifications.html:26
|
#: templates/hosting/notifications.html:26
|
||||||
msgid "All"
|
msgid "All"
|
||||||
msgstr "Alle"
|
msgstr "Alle"
|
||||||
|
|
||||||
#: hosting/templates/hosting/notifications.html:38
|
#: templates/hosting/notifications.html:38
|
||||||
msgid "Unread notifications"
|
msgid "Unread notifications"
|
||||||
msgstr "Ungelesene Benachrichtigungen"
|
msgstr "Ungelesene Benachrichtigungen"
|
||||||
|
|
||||||
#: hosting/templates/hosting/notifications.html:48
|
#: templates/hosting/notifications.html:48
|
||||||
msgid "Mark as read"
|
msgid "Mark as read"
|
||||||
msgstr "Als gelesen markieren"
|
msgstr "Als gelesen markieren"
|
||||||
|
|
||||||
#: hosting/templates/hosting/notifications.html:59
|
#: templates/hosting/notifications.html:59
|
||||||
msgid "All notifications"
|
msgid "All notifications"
|
||||||
msgstr "Alle Benachrichtigungen"
|
msgstr "Alle Benachrichtigungen"
|
||||||
|
|
||||||
#: hosting/templates/hosting/order_detail.html:16
|
#: templates/hosting/order_detail.html:16
|
||||||
#: hosting/templates/hosting/order_detail.html:24
|
#: templates/hosting/order_detail.html:24
|
||||||
msgid "Billed To:"
|
msgid "Billed To:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: hosting/templates/hosting/order_detail.html:26
|
#: templates/hosting/order_detail.html:26
|
||||||
msgid "Status:"
|
msgid "Status:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: hosting/templates/hosting/order_detail.html:38
|
#: templates/hosting/order_detail.html:38
|
||||||
msgid "Payment Method:"
|
msgid "Payment Method:"
|
||||||
msgstr "Bezahlmethode"
|
msgstr "Bezahlmethode"
|
||||||
|
|
||||||
#: hosting/templates/hosting/order_detail.html:49
|
#: templates/hosting/order_detail.html:49
|
||||||
msgid "Order summary"
|
msgid "Order summary"
|
||||||
msgstr "Bestellungsübersicht"
|
msgstr "Bestellungsübersicht"
|
||||||
|
|
||||||
|
@ -308,6 +304,8 @@ msgstr "Prozessorkerne"
|
||||||
#: hosting/templates/hosting/order_detail.html:54
|
#: hosting/templates/hosting/order_detail.html:54
|
||||||
#: hosting/templates/hosting/payment.html:20
|
#: hosting/templates/hosting/payment.html:20
|
||||||
#: hosting/templates/hosting/virtual_machine_detail.html:81
|
#: hosting/templates/hosting/virtual_machine_detail.html:81
|
||||||
|
#: templates/hosting/order_detail.html:54
|
||||||
|
#: templates/hosting/virtual_machine_detail.html:82
|
||||||
msgid "Memory"
|
msgid "Memory"
|
||||||
msgstr "Arbeitsspeicher"
|
msgstr "Arbeitsspeicher"
|
||||||
|
|
||||||
|
@ -316,19 +314,19 @@ msgstr "Arbeitsspeicher"
|
||||||
msgid "Disk space"
|
msgid "Disk space"
|
||||||
msgstr "Festplattenkapazität"
|
msgstr "Festplattenkapazität"
|
||||||
|
|
||||||
#: hosting/templates/hosting/order_detail.html:58
|
#: templates/hosting/order_detail.html:58
|
||||||
msgid "Total"
|
msgid "Total"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: hosting/templates/hosting/order_detail.html:64
|
#: templates/hosting/order_detail.html:64
|
||||||
msgid "Finish Configuration"
|
msgid "Finish Configuration"
|
||||||
msgstr "Konfiguration beenden"
|
msgstr "Konfiguration beenden"
|
||||||
|
|
||||||
#: hosting/templates/hosting/orders.html:17
|
#: templates/hosting/orders.html:17
|
||||||
msgid "Date"
|
msgid "Date"
|
||||||
msgstr "Datum"
|
msgstr "Datum"
|
||||||
|
|
||||||
#: hosting/templates/hosting/orders.html:18
|
#: templates/hosting/orders.html:18
|
||||||
msgid "Amount"
|
msgid "Amount"
|
||||||
msgstr "Betrag"
|
msgstr "Betrag"
|
||||||
|
|
||||||
|
@ -339,32 +337,31 @@ msgstr "Betrag"
|
||||||
msgid "Status"
|
msgid "Status"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: hosting/templates/hosting/orders.html:30
|
#: templates/hosting/orders.html:30
|
||||||
msgid "Approved"
|
msgid "Approved"
|
||||||
msgstr "Akzeptiert"
|
msgstr "Akzeptiert"
|
||||||
|
|
||||||
#: hosting/templates/hosting/orders.html:32
|
#: templates/hosting/orders.html:32
|
||||||
msgid "Declined"
|
msgid "Declined"
|
||||||
msgstr "Abgelehnt"
|
msgstr "Abgelehnt"
|
||||||
|
|
||||||
#: hosting/templates/hosting/orders.html:37
|
#: templates/hosting/orders.html:37 templates/hosting/virtual_machines.html:58
|
||||||
#: hosting/templates/hosting/virtual_machines.html:58
|
|
||||||
msgid "View Detail"
|
msgid "View Detail"
|
||||||
msgstr "Details anzeigen"
|
msgstr "Details anzeigen"
|
||||||
|
|
||||||
#: hosting/templates/hosting/orders.html:41
|
#: templates/hosting/orders.html:41
|
||||||
msgid "Cancel Order"
|
msgid "Cancel Order"
|
||||||
msgstr "Bestellung stornieren"
|
msgstr "Bestellung stornieren"
|
||||||
|
|
||||||
#: hosting/templates/hosting/orders.html:56
|
#: templates/hosting/orders.html:56
|
||||||
msgid "Do You want do delete your order?"
|
msgid "Do You want do delete your order?"
|
||||||
msgstr "Wollen Sie ihre Bestellung löschen?"
|
msgstr "Wollen Sie ihre Bestellung löschen?"
|
||||||
|
|
||||||
#: hosting/templates/hosting/orders.html:64
|
#: templates/hosting/orders.html:64
|
||||||
msgid "Close"
|
msgid "Close"
|
||||||
msgstr "Schliessen"
|
msgstr "Schliessen"
|
||||||
|
|
||||||
#: hosting/templates/hosting/orders.html:66
|
#: templates/hosting/orders.html:66
|
||||||
msgid "Delete"
|
msgid "Delete"
|
||||||
msgstr "Löschen"
|
msgstr "Löschen"
|
||||||
|
|
||||||
|
@ -405,51 +402,51 @@ msgstr "CV Code"
|
||||||
msgid "Reset your password"
|
msgid "Reset your password"
|
||||||
msgstr "Passwort zurücksetzen"
|
msgstr "Passwort zurücksetzen"
|
||||||
|
|
||||||
#: hosting/templates/hosting/virtual_machine_detail.html:19
|
#: templates/hosting/virtual_machine_detail.html:19
|
||||||
msgid "Settings"
|
msgid "Settings"
|
||||||
msgstr "Einstellungen"
|
msgstr "Einstellungen"
|
||||||
|
|
||||||
#: hosting/templates/hosting/virtual_machine_detail.html:25
|
#: templates/hosting/virtual_machine_detail.html:25
|
||||||
msgid "Billing"
|
msgid "Billing"
|
||||||
msgstr "Abrechnungen"
|
msgstr "Abrechnungen"
|
||||||
|
|
||||||
#: hosting/templates/hosting/virtual_machine_detail.html:60
|
#: templates/hosting/virtual_machine_detail.html:60
|
||||||
msgid "Ip not assigned yet"
|
msgid "Ip not assigned yet"
|
||||||
msgstr "Ip nicht zugewiesen"
|
msgstr "Ip nicht zugewiesen"
|
||||||
|
|
||||||
#: hosting/templates/hosting/virtual_machine_detail.html:87
|
#: templates/hosting/virtual_machine_detail.html:89
|
||||||
msgid "Disk"
|
msgid "Disk"
|
||||||
msgstr "Festplatte"
|
msgstr "Festplatte"
|
||||||
|
|
||||||
#: hosting/templates/hosting/virtual_machine_detail.html:96
|
#: templates/hosting/virtual_machine_detail.html:98
|
||||||
msgid "Configuration"
|
msgid "Configuration"
|
||||||
msgstr "Konfiguration"
|
msgstr "Konfiguration"
|
||||||
|
|
||||||
#: hosting/templates/hosting/virtual_machine_detail.html:106
|
#: templates/hosting/virtual_machine_detail.html:108
|
||||||
msgid "Current pricing"
|
msgid "Current pricing"
|
||||||
msgstr "Aktueller Preis"
|
msgstr "Aktueller Preis"
|
||||||
|
|
||||||
#: hosting/templates/hosting/virtual_machine_detail.html:115
|
#: templates/hosting/virtual_machine_detail.html:117
|
||||||
msgid "Current status"
|
msgid "Current status"
|
||||||
msgstr "Aktueller Status"
|
msgstr "Aktueller Status"
|
||||||
|
|
||||||
#: hosting/templates/hosting/virtual_machine_detail.html:140
|
#: templates/hosting/virtual_machine_detail.html:142
|
||||||
msgid "Terminate Virtual Machine"
|
msgid "Terminate Virtual Machine"
|
||||||
msgstr "Virtuelle Maschine beenden"
|
msgstr "Virtuelle Maschine beenden"
|
||||||
|
|
||||||
#: hosting/templates/hosting/virtual_machine_detail.html:161
|
#: templates/hosting/virtual_machine_detail.html:163
|
||||||
msgid "Terminate your Virtual Machine"
|
msgid "Terminate your Virtual Machine"
|
||||||
msgstr "Ihre virtuelle Maschine beenden"
|
msgstr "Ihre virtuelle Maschine beenden"
|
||||||
|
|
||||||
#: hosting/templates/hosting/virtual_machine_detail.html:164
|
#: templates/hosting/virtual_machine_detail.html:166
|
||||||
msgid "Are you sure do you want to cancel your Virtual Machine "
|
msgid "Are you sure do you want to cancel your Virtual Machine "
|
||||||
msgstr "Sind Sie sicher, dass Sie ihre virtuelle Maschine beenden wollen "
|
msgstr "Sind Sie sicher, dass Sie ihre virtuelle Maschine beenden wollen "
|
||||||
|
|
||||||
#: hosting/templates/hosting/virtual_machine_detail.html:167
|
#: templates/hosting/virtual_machine_detail.html:169
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Beenden"
|
msgstr "Beenden"
|
||||||
|
|
||||||
#: hosting/templates/hosting/virtual_machine_key.html:11
|
#: templates/hosting/virtual_machine_key.html:11
|
||||||
msgid "Access Key"
|
msgid "Access Key"
|
||||||
msgstr "Zugriffsschlüssel"
|
msgstr "Zugriffsschlüssel"
|
||||||
|
|
||||||
|
@ -511,22 +508,22 @@ msgstr ""
|
||||||
msgid "Generate my key"
|
msgid "Generate my key"
|
||||||
msgstr "Generiere meinen Schlüssel"
|
msgstr "Generiere meinen Schlüssel"
|
||||||
|
|
||||||
#: hosting/templates/hosting/virtual_machines.html:9
|
#: templates/hosting/virtual_machines.html:9
|
||||||
msgid "Virtual Machines"
|
msgid "Virtual Machines"
|
||||||
msgstr "Virtuelle Maschinen"
|
msgstr "Virtuelle Maschinen"
|
||||||
|
|
||||||
#: hosting/templates/hosting/virtual_machines.html:22
|
#: templates/hosting/virtual_machines.html:22
|
||||||
msgid "Create VM"
|
msgid "Create VM"
|
||||||
msgstr "Neue VM"
|
msgstr "Neue VM"
|
||||||
|
|
||||||
#: hosting/templates/hosting/virtual_machines.html:28
|
#: templates/hosting/virtual_machines.html:28
|
||||||
msgid "ID"
|
msgid "ID"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: hosting/templates/hosting/virtual_machines.html:29
|
#: templates/hosting/virtual_machines.html:29
|
||||||
msgid "Ipv4"
|
msgid "Ipv4"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: hosting/templates/hosting/virtual_machines.html:30
|
#: templates/hosting/virtual_machines.html:30
|
||||||
msgid "Ipv6"
|
msgid "Ipv6"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
|
@ -1,7 +1,20 @@
|
||||||
.dashboard-container {
|
.dashboard-container {
|
||||||
padding-top:70px; padding-bottom: 11%;
|
padding-top:70px; padding-bottom: 70px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.content-dashboard{
|
||||||
|
height: 100vh;
|
||||||
|
width: 80%;
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 1120px;
|
||||||
|
}
|
||||||
|
.container-table{
|
||||||
|
margin-top: 35px;
|
||||||
|
overflow-y: hidden;
|
||||||
|
}
|
||||||
|
.container-table table{
|
||||||
|
overflow-y: auto;
|
||||||
|
}
|
||||||
.borderless td {
|
.borderless td {
|
||||||
border: none !important;
|
border: none !important;
|
||||||
}
|
}
|
||||||
|
@ -26,3 +39,19 @@
|
||||||
.space-above-big {
|
.space-above-big {
|
||||||
margin-top: 20%;
|
margin-top: 20%;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.table>tbody>tr>td{
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.fa-separate{
|
||||||
|
margin-right: 15px;
|
||||||
|
}
|
||||||
|
@media (max-width: 540px) {
|
||||||
|
select {
|
||||||
|
width: 280px;
|
||||||
|
}
|
||||||
|
.content-dashboard {
|
||||||
|
width: 90%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
@ -4,22 +4,20 @@
|
||||||
* For details, see http://www.apache.org/licenses/LICENSE-2.0.
|
* For details, see http://www.apache.org/licenses/LICENSE-2.0.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
@font-face {
|
@font-face {
|
||||||
font-family: 'Montserrat-Regular';
|
font-family: 'Lato-Regular';
|
||||||
src: url('../fonts/Montserrat/Montserrat-Regular.ttf');
|
src: url('../fonts/Lato/Lato-Regular.ttf');
|
||||||
}
|
}
|
||||||
@font-face {
|
@font-face {
|
||||||
font-family: 'Montserrat-Bold';
|
font-family: 'Lato-Black';
|
||||||
src: url('../fonts/Montserrat/Montserrat-Bold.ttf');
|
src: url('../fonts/Lato/Lato-Black.ttf');
|
||||||
}
|
}
|
||||||
@font-face {
|
@font-face {
|
||||||
font-family: 'Montserrat-Medium';
|
font-family: 'Lato-Light';
|
||||||
src: url('../fonts/Montserrat/Montserrat-Medium.ttf');
|
src: url('../fonts/Lato/Lato-Light.ttf');
|
||||||
}
|
|
||||||
@font-face {
|
|
||||||
font-family: 'Montserrat-Light';
|
|
||||||
src: url('../fonts/Montserrat/Montserrat-Light.ttf');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
body,
|
body,
|
||||||
html {
|
html {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
@ -33,8 +31,8 @@ h3,
|
||||||
h4,
|
h4,
|
||||||
h5,
|
h5,
|
||||||
h6 {
|
h6 {
|
||||||
font-family: 'Montserrat-Regular', sans-serif;
|
font-family: 'Lato-Regular', sans-serif;
|
||||||
font-weight: 700;
|
font-weight: 300;
|
||||||
}
|
}
|
||||||
.topnav {
|
.topnav {
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
|
@ -226,18 +224,24 @@ h6 {
|
||||||
z-index: 1000;
|
z-index: 1000;
|
||||||
}
|
}
|
||||||
.auth-container .auth-content{
|
.auth-container .auth-content{
|
||||||
width: 80%;
|
width: 100%;
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
max-width: 390px;
|
max-width: 390px;
|
||||||
margin-top: 60px;
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
.auth-container .auth-center{
|
||||||
|
position: absolute;
|
||||||
|
left: 50%;
|
||||||
|
top: 50%;
|
||||||
|
transform: translate(-50%,-50%);
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
.auth-container .auth-title{
|
.auth-container .auth-title{
|
||||||
margin-top: 40px;
|
margin-bottom: 50px;
|
||||||
}
|
}
|
||||||
.auth-container .auth-title h2{
|
.auth-container .auth-title h2{
|
||||||
color: #fff;
|
color: #fff;
|
||||||
font-family: 'Montserrat-Bold';
|
font-family: 'Lato-Black';
|
||||||
font-size: 44px;
|
font-size: 44px;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
width: 425px;
|
width: 425px;
|
||||||
|
@ -276,7 +280,7 @@ h6 {
|
||||||
font-size: 20px;
|
font-size: 20px;
|
||||||
border-radius: 3px 3px 0px 0px;
|
border-radius: 3px 3px 0px 0px;
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
font-family: 'Montserrat-Medium';
|
font-family: 'Lato-Black';
|
||||||
}
|
}
|
||||||
.auth-box .form{
|
.auth-box .form{
|
||||||
padding: 20px;
|
padding: 20px;
|
||||||
|
@ -340,6 +344,19 @@ h6 {
|
||||||
ul.banner-social-buttons > li:last-child {
|
ul.banner-social-buttons > li:last-child {
|
||||||
margin-bottom: 0;
|
margin-bottom: 0;
|
||||||
}
|
}
|
||||||
|
.auth-box .form {
|
||||||
|
padding: 15px 0px 0 0;
|
||||||
|
}
|
||||||
|
.auth-box.sign-up .form {
|
||||||
|
padding: 15px 0px 0 0;
|
||||||
|
}
|
||||||
|
.auth-box .form .form-control {
|
||||||
|
height: 44px;
|
||||||
|
font-size: 13px;
|
||||||
|
}
|
||||||
|
.auth-container .auth-title {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@media (max-width: 540px) {
|
@media (max-width: 540px) {
|
||||||
.auth-container .auth-title h2{
|
.auth-container .auth-title h2{
|
||||||
|
@ -347,9 +364,16 @@ h6 {
|
||||||
width: 90%;
|
width: 90%;
|
||||||
margin-bottom: 50px;
|
margin-bottom: 50px;
|
||||||
}
|
}
|
||||||
.auth-box .form {
|
.auth-container.auth-signup .auth-title h2{
|
||||||
padding: 15px;
|
font-size: 20px;
|
||||||
width: 90%;
|
width: 90%;
|
||||||
|
margin-bottom: 50px;
|
||||||
|
}
|
||||||
|
.auth-box .form {
|
||||||
|
width: 90%;
|
||||||
|
}
|
||||||
|
.auth-box .section-heading {
|
||||||
|
font-size: 15px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
footer {
|
footer {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
.order-detail-container {padding-top: 70px; padding-bottom: 11%;}
|
.order-detail-container {padding-top: 70px; padding-bottom: 70px; margin-bottom: 70px;}
|
||||||
|
|
||||||
.order-detail-container .invoice-title h2, .invoice-title h3 {
|
.order-detail-container .invoice-title h2, .invoice-title h3 {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
|
|
|
@ -44,3 +44,37 @@
|
||||||
.virtual-machine-container .right-place{
|
.virtual-machine-container .right-place{
|
||||||
margin-top: 15px;
|
margin-top: 15px;
|
||||||
}
|
}
|
||||||
|
.virtual-machine-container .separate-md{
|
||||||
|
margin-top: 35px;
|
||||||
|
}
|
||||||
|
.virtual-machine-container .box-setting{
|
||||||
|
height: 100px;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
.virtual-machine-container .box-setting .label-success{
|
||||||
|
padding-top: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (max-width: 990px) {
|
||||||
|
.virtual-machine-container .tabs-left {
|
||||||
|
border-right: 0;
|
||||||
|
}
|
||||||
|
.virtual-machine-container .tabs-left>li.active>a,
|
||||||
|
.virtual-machine-container .tabs-left>li.active>a:hover,
|
||||||
|
.virtual-machine-container .tabs-left>li.active>a:focus {
|
||||||
|
border: 1px solid #ddd;
|
||||||
|
}
|
||||||
|
.virtual-machine-container .tabs-left>li>a {
|
||||||
|
border-radius: 4px;
|
||||||
|
margin-right: 0;
|
||||||
|
display:block;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media (max-width: 420px) {
|
||||||
|
.btn-create-vm {
|
||||||
|
float: left !important;
|
||||||
|
}
|
||||||
|
}
|
BIN
hosting/static/hosting/fonts/Lato/Lato-Black.ttf
Executable file
BIN
hosting/static/hosting/fonts/Lato/Lato-Black.ttf
Executable file
Binary file not shown.
BIN
hosting/static/hosting/fonts/Lato/Lato-BlackItalic.ttf
Executable file
BIN
hosting/static/hosting/fonts/Lato/Lato-BlackItalic.ttf
Executable file
Binary file not shown.
BIN
hosting/static/hosting/fonts/Lato/Lato-Bold.ttf
Executable file
BIN
hosting/static/hosting/fonts/Lato/Lato-Bold.ttf
Executable file
Binary file not shown.
BIN
hosting/static/hosting/fonts/Lato/Lato-BoldItalic.ttf
Executable file
BIN
hosting/static/hosting/fonts/Lato/Lato-BoldItalic.ttf
Executable file
Binary file not shown.
BIN
hosting/static/hosting/fonts/Lato/Lato-Hairline.ttf
Executable file
BIN
hosting/static/hosting/fonts/Lato/Lato-Hairline.ttf
Executable file
Binary file not shown.
BIN
hosting/static/hosting/fonts/Lato/Lato-HairlineItalic.ttf
Executable file
BIN
hosting/static/hosting/fonts/Lato/Lato-HairlineItalic.ttf
Executable file
Binary file not shown.
BIN
hosting/static/hosting/fonts/Lato/Lato-Italic.ttf
Executable file
BIN
hosting/static/hosting/fonts/Lato/Lato-Italic.ttf
Executable file
Binary file not shown.
BIN
hosting/static/hosting/fonts/Lato/Lato-Light.ttf
Executable file
BIN
hosting/static/hosting/fonts/Lato/Lato-Light.ttf
Executable file
Binary file not shown.
BIN
hosting/static/hosting/fonts/Lato/Lato-LightItalic.ttf
Executable file
BIN
hosting/static/hosting/fonts/Lato/Lato-LightItalic.ttf
Executable file
Binary file not shown.
BIN
hosting/static/hosting/fonts/Lato/Lato-Regular.ttf
Executable file
BIN
hosting/static/hosting/fonts/Lato/Lato-Regular.ttf
Executable file
Binary file not shown.
92
hosting/static/hosting/fonts/Lato/OFL.txt
Executable file
92
hosting/static/hosting/fonts/Lato/OFL.txt
Executable file
|
@ -0,0 +1,92 @@
|
||||||
|
Copyright (c) 2010-2014 by tyPoland Lukasz Dziedzic (team@latofonts.com) with Reserved Font Name "Lato"
|
||||||
|
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
||||||
|
This license is copied below, and is also available with a FAQ at:
|
||||||
|
http://scripts.sil.org/OFL
|
||||||
|
|
||||||
|
|
||||||
|
-----------------------------------------------------------
|
||||||
|
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
|
||||||
|
-----------------------------------------------------------
|
||||||
|
|
||||||
|
PREAMBLE
|
||||||
|
The goals of the Open Font License (OFL) are to stimulate worldwide
|
||||||
|
development of collaborative font projects, to support the font creation
|
||||||
|
efforts of academic and linguistic communities, and to provide a free and
|
||||||
|
open framework in which fonts may be shared and improved in partnership
|
||||||
|
with others.
|
||||||
|
|
||||||
|
The OFL allows the licensed fonts to be used, studied, modified and
|
||||||
|
redistributed freely as long as they are not sold by themselves. The
|
||||||
|
fonts, including any derivative works, can be bundled, embedded,
|
||||||
|
redistributed and/or sold with any software provided that any reserved
|
||||||
|
names are not used by derivative works. The fonts and derivatives,
|
||||||
|
however, cannot be released under any other type of license. The
|
||||||
|
requirement for fonts to remain under this license does not apply
|
||||||
|
to any document created using the fonts or their derivatives.
|
||||||
|
|
||||||
|
DEFINITIONS
|
||||||
|
"Font Software" refers to the set of files released by the Copyright
|
||||||
|
Holder(s) under this license and clearly marked as such. This may
|
||||||
|
include source files, build scripts and documentation.
|
||||||
|
|
||||||
|
"Reserved Font Name" refers to any names specified as such after the
|
||||||
|
copyright statement(s).
|
||||||
|
|
||||||
|
"Original Version" refers to the collection of Font Software components as
|
||||||
|
distributed by the Copyright Holder(s).
|
||||||
|
|
||||||
|
"Modified Version" refers to any derivative made by adding to, deleting,
|
||||||
|
or substituting -- in part or in whole -- any of the components of the
|
||||||
|
Original Version, by changing formats or by porting the Font Software to a
|
||||||
|
new environment.
|
||||||
|
|
||||||
|
"Author" refers to any designer, engineer, programmer, technical
|
||||||
|
writer or other person who contributed to the Font Software.
|
||||||
|
|
||||||
|
PERMISSION & CONDITIONS
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining
|
||||||
|
a copy of the Font Software, to use, study, copy, merge, embed, modify,
|
||||||
|
redistribute, and sell modified and unmodified copies of the Font
|
||||||
|
Software, subject to the following conditions:
|
||||||
|
|
||||||
|
1) Neither the Font Software nor any of its individual components,
|
||||||
|
in Original or Modified Versions, may be sold by itself.
|
||||||
|
|
||||||
|
2) Original or Modified Versions of the Font Software may be bundled,
|
||||||
|
redistributed and/or sold with any software, provided that each copy
|
||||||
|
contains the above copyright notice and this license. These can be
|
||||||
|
included either as stand-alone text files, human-readable headers or
|
||||||
|
in the appropriate machine-readable metadata fields within text or
|
||||||
|
binary files as long as those fields can be easily viewed by the user.
|
||||||
|
|
||||||
|
3) No Modified Version of the Font Software may use the Reserved Font
|
||||||
|
Name(s) unless explicit written permission is granted by the corresponding
|
||||||
|
Copyright Holder. This restriction only applies to the primary font name as
|
||||||
|
presented to the users.
|
||||||
|
|
||||||
|
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
|
||||||
|
Software shall not be used to promote, endorse or advertise any
|
||||||
|
Modified Version, except to acknowledge the contribution(s) of the
|
||||||
|
Copyright Holder(s) and the Author(s) or with their explicit written
|
||||||
|
permission.
|
||||||
|
|
||||||
|
5) The Font Software, modified or unmodified, in part or in whole,
|
||||||
|
must be distributed entirely under this license, and must not be
|
||||||
|
distributed under any other license. The requirement for fonts to
|
||||||
|
remain under this license does not apply to any document created
|
||||||
|
using the Font Software.
|
||||||
|
|
||||||
|
TERMINATION
|
||||||
|
This license becomes null and void if any of the above conditions are
|
||||||
|
not met.
|
||||||
|
|
||||||
|
DISCLAIMER
|
||||||
|
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||||
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
|
||||||
|
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
|
||||||
|
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
|
||||||
|
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||||
|
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
|
||||||
|
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||||
|
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
|
||||||
|
OTHER DEALINGS IN THE FONT SOFTWARE.
|
|
@ -119,51 +119,16 @@
|
||||||
|
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
<!-- Header -->
|
<div class="content-dashboard">
|
||||||
<a name="about"></a>
|
{% block content %}
|
||||||
{% block content %}
|
{% endblock %}
|
||||||
{% endblock %}
|
</div>
|
||||||
|
|
||||||
<!-- Footer -->
|
<!-- Footer -->
|
||||||
{% if request.user.is_authenticated %}
|
{% if request.user.is_authenticated %}
|
||||||
<footer class="navbar-fixed-bottom">
|
<footer class="navbar-fixed-bottom">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="row">
|
<p class="copyright text-muted small">Copyright © ungleich GmbH {% now "Y" %}. All Rights Reserved</p>
|
||||||
<div class="col-lg-12 hidden-xs">
|
|
||||||
<ul class="list-inline">
|
|
||||||
<li>
|
|
||||||
<a href="#">{% trans "Home"%}</a>
|
|
||||||
</li>
|
|
||||||
<li class="footer-menu-divider">⋅</li>
|
|
||||||
<li>
|
|
||||||
<a href="{% url 'hosting:virtual_machines' %}">
|
|
||||||
{% trans "My Virtual Machines"%}
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
<li class="footer-menu-divider">⋅</li>
|
|
||||||
<li>
|
|
||||||
<a href="{% url 'hosting:orders' %}">
|
|
||||||
{% trans "My Orders"%}
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
<li>⋅</li>
|
|
||||||
<li>
|
|
||||||
<li>
|
|
||||||
<a href="{% url 'hosting:ssh_keys' %}">
|
|
||||||
{% trans "Keys"%}
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
<li class="footer-menu-divider">⋅</li>
|
|
||||||
<li>
|
|
||||||
<a href="{% url 'hosting:notifications' %}">
|
|
||||||
{% trans "Notifications "%}
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<p class="copyright text-muted small">Copyright © ungleich GmbH {% now "Y" %}. All Rights Reserved</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</footer>
|
</footer>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
{% load i18n %}
|
{% load i18n %}
|
||||||
{% block content %}
|
{% block content %}
|
||||||
|
|
||||||
<div class="container">
|
<div class="">
|
||||||
<div class="orders-container" style="padding-bottom: 15%">
|
<div class="orders-container" style="padding-bottom: 15%">
|
||||||
{# Adress bar #}
|
{# Adress bar #}
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
|
|
@ -3,8 +3,8 @@
|
||||||
{% load i18n %}
|
{% load i18n %}
|
||||||
{% block content %}
|
{% block content %}
|
||||||
|
|
||||||
<div class="container">
|
<div class="">
|
||||||
<div class="container orders-container">
|
<div class="orders-container">
|
||||||
<h1>Error</h1>
|
<h1>Error</h1>
|
||||||
<p> Could not get HostingBill object for client. </p>
|
<p> Could not get HostingBill object for client. </p>
|
||||||
<p> Please create a HostingBill object via the admin page </p>
|
<p> Please create a HostingBill object via the admin page </p>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
{% block content %}
|
{% block content %}
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<div class="container orders-container">
|
<div class="orders-container">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-8 col-md-offset-2">
|
<div class="col-md-8 col-md-offset-2">
|
||||||
<table class="table borderless table-hover">
|
<table class="table borderless table-hover">
|
||||||
|
|
|
@ -3,11 +3,15 @@
|
||||||
{% load i18n %}
|
{% load i18n %}
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<div class="intro-auth intro-reset-password">
|
<div class="auth-container">
|
||||||
<div class="container">
|
<div class="auth-bg"></div>
|
||||||
<div class="col-md-4"> </div>
|
<div class="auth-center">
|
||||||
<div class="col-md-4">
|
<div class="auth-title">
|
||||||
<div class="intro-message">
|
<h2>{% trans "Your VM hosted in Switzerland"%}</h2>
|
||||||
|
</div>
|
||||||
|
<div class="auth-content">
|
||||||
|
<div class="intro-message auth-box sign-up">
|
||||||
|
<h2 class="section-heading">{% trans "Set your new password"%}</h2>
|
||||||
{% if messages %}
|
{% if messages %}
|
||||||
<ul class="list-unstyled">
|
<ul class="list-unstyled">
|
||||||
{% for message in messages %}
|
{% for message in messages %}
|
||||||
|
@ -15,10 +19,7 @@
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
<form action="" method="post" class="form" novalidate>
|
||||||
<h2 class="section-heading">{% trans "Set your new password"%}</h2>
|
|
||||||
|
|
||||||
<form action="" method="post" class="form" novalidate>
|
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
{% for field in form %}
|
{% for field in form %}
|
||||||
{% bootstrap_field field show_label=False %}
|
{% bootstrap_field field show_label=False %}
|
||||||
|
@ -29,11 +30,17 @@
|
||||||
</button>
|
</button>
|
||||||
{% endbuttons %}
|
{% endbuttons %}
|
||||||
</form>
|
</form>
|
||||||
<span>{% trans "Already have an account ?"%}<a class="unlink" href="{% url 'hosting:login' %}">{% trans "Log in"%}</a></span>
|
<div class="auth-footer">
|
||||||
<ul class="list-inline intro-social-buttons">
|
<div class="text">
|
||||||
</ul>
|
<span>{% trans "Already have an account ?"%}</span>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="links">
|
||||||
|
<a class="unlink" href="{% url 'hosting:login' %}">{% trans "Login"%}</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
{% if not error %}
|
{% if not error %}
|
||||||
<h3><i class="fa fa-server" aria-hidden="true"></i> {% trans "New Virtual Machine"%} </h3>
|
<h3><i class="fa fa-server fa-separate" aria-hidden="true"></i> {% trans "New Virtual Machine"%} </h3>
|
||||||
<hr/>
|
<hr/>
|
||||||
<form method="POST" action="">
|
<form method="POST" action="">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
|
@ -5,7 +5,9 @@
|
||||||
|
|
||||||
<div class="auth-container">
|
<div class="auth-container">
|
||||||
<div class="auth-bg"></div>
|
<div class="auth-bg"></div>
|
||||||
<div class="container">
|
|
||||||
|
<div class="auth-center">
|
||||||
|
|
||||||
<div class="auth-title">
|
<div class="auth-title">
|
||||||
<h2>{% trans "Your VM hosted in Switzerland"%}</h2>
|
<h2>{% trans "Your VM hosted in Switzerland"%}</h2>
|
||||||
</div>
|
</div>
|
||||||
|
@ -55,9 +57,8 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
<!-- /.container -->
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
|
@ -2,11 +2,11 @@
|
||||||
{% load staticfiles bootstrap3 i18n %}
|
{% load staticfiles bootstrap3 i18n %}
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<div>
|
<div>
|
||||||
<div class="container virtual-machine-container dashboard-container ">
|
<div class="virtual-machine-container dashboard-container ">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-9 col-md-offset-2">
|
<div class="col-md-9 col-md-offset-2">
|
||||||
<div class="col-sm-12">
|
<div class="col-sm-12">
|
||||||
<h3><i class="fa fa-bell" aria-hidden="true"></i>{% trans "Notifications"%} </h3>
|
<h3><i class="fa fa-bell fa-separate" aria-hidden="true"></i>{% trans "Notifications"%} </h3>
|
||||||
<hr/>
|
<hr/>
|
||||||
<div class="col-md-3"> <!-- required for floating -->
|
<div class="col-md-3"> <!-- required for floating -->
|
||||||
<!-- Nav tabs -->
|
<!-- Nav tabs -->
|
||||||
|
|
|
@ -3,9 +3,9 @@
|
||||||
{% load i18n %}
|
{% load i18n %}
|
||||||
{% block content %}
|
{% block content %}
|
||||||
|
|
||||||
<div class="container order-detail-container">
|
<div class="order-detail-container">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-xs-8 col-xs-offset-2">
|
<div class="col-xs-12 col-md-8 col-md-offset-2">
|
||||||
<div class="invoice-title">
|
<div class="invoice-title">
|
||||||
<h2>{% trans "Invoice"%}</h2><h3 class="pull-right">{% trans "Order #"%} {{order.id}}</h3>
|
<h2>{% trans "Invoice"%}</h2><h3 class="pull-right">{% trans "Order #"%} {{order.id}}</h3>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -5,11 +5,11 @@
|
||||||
{% block content %}
|
{% block content %}
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<div class="container orders-container">
|
<div class="orders-container">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-8 col-md-offset-2">
|
<div class="container-table col-md-8 col-md-offset-2">
|
||||||
<table class="table borderless table-hover">
|
<table class="table borderless table-hover">
|
||||||
<h3><i class="fa fa-credit-card"></i>{% trans "My Orders"%}</h3>
|
<h3><i class="fa fa-credit-card fa-separate"></i>{% trans "My Orders"%}</h3>
|
||||||
<br/>
|
<br/>
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<!-- Credit card form -->
|
<!-- Credit card form -->
|
||||||
<div>
|
<div>
|
||||||
<div class="container payment-container">
|
<div class="payment-container">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-xs-12 col-md-offset-2 col-md-4 summary-box">
|
<div class="col-xs-12 col-md-offset-2 col-md-4 summary-box">
|
||||||
<form role="form" novalidate>
|
<form role="form" novalidate>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<div class="auth-container">
|
<div class="auth-container">
|
||||||
<div class="auth-bg"></div>
|
<div class="auth-bg"></div>
|
||||||
<div class="container">
|
<div class="auth-center">
|
||||||
<div class="auth-title">
|
<div class="auth-title">
|
||||||
<h2>{% trans "Your VM hosted in Switzerland"%}</h2>
|
<h2>{% trans "Your VM hosted in Switzerland"%}</h2>
|
||||||
</div>
|
</div>
|
||||||
|
@ -32,7 +32,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
|
@ -2,9 +2,9 @@
|
||||||
{% load staticfiles bootstrap3 i18n %}
|
{% load staticfiles bootstrap3 i18n %}
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<div class="auth-container">
|
<div class="auth-container auth-signup">
|
||||||
<div class="auth-bg"></div>
|
<div class="auth-bg"></div>
|
||||||
<div class="container">
|
<div class="auth-center ">
|
||||||
<div class="auth-title">
|
<div class="auth-title">
|
||||||
<h2>{% trans "Your VM hosted in Switzerland"%}</h2>
|
<h2>{% trans "Your VM hosted in Switzerland"%}</h2>
|
||||||
</div>
|
</div>
|
||||||
|
@ -31,7 +31,8 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
|
@ -2,13 +2,13 @@
|
||||||
{% load staticfiles bootstrap3 i18n %}
|
{% load staticfiles bootstrap3 i18n %}
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<div>
|
<div>
|
||||||
<div class="container virtual-machine-container dashboard-container ">
|
<div class="virtual-machine-container dashboard-container ">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-9 col-md-offset-2">
|
<div class="container-table col-md-9 col-md-offset-2">
|
||||||
<div class="col-sm-12">
|
<div class="col-sm-12">
|
||||||
<form method="POST" action="" novalidate>
|
<form method="POST" action="" novalidate>
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
<h3><i class="fa fa-key" aria-hidden="true"></i>{% trans "Access Key"%} </h3>
|
<h3><i class="fa fa-key fa-separate" aria-hidden="true"></i>{% trans "Access Key"%} </h3>
|
||||||
{% if messages %}
|
{% if messages %}
|
||||||
<div class="alert alert-warning">
|
<div class="alert alert-warning">
|
||||||
{% for message in messages %}
|
{% for message in messages %}
|
||||||
|
|
|
@ -4,11 +4,11 @@
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<div>
|
<div>
|
||||||
<div class="container virtual-machine-container dashboard-container ">
|
<div class="virtual-machine-container dashboard-container ">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-9 col-md-offset-2">
|
<div class="col-md-9 col-md-offset-2">
|
||||||
<div class="col-sm-12">
|
<div class="col-sm-12">
|
||||||
<h3><i class="fa fa-cloud" aria-hidden="true"></i> {{virtual_machine.name}}</h3>
|
<h3><i class="fa fa-cloud fa-separate" aria-hidden="true"></i> {{virtual_machine.name}}</h3>
|
||||||
<hr/>
|
<hr/>
|
||||||
<div class="col-md-3"> <!-- required for floating -->
|
<div class="col-md-3"> <!-- required for floating -->
|
||||||
<!-- Nav tabs -->
|
<!-- Nav tabs -->
|
||||||
|
@ -71,20 +71,22 @@
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
<div class="well text-center">
|
<div class="well text-center box-setting">
|
||||||
<i class="fa fa-cubes" aria-hidden="true"></i>{% trans "Cores"%} <br/>
|
<i class="fa fa-cubes" aria-hidden="true"></i>
|
||||||
|
<span>{% trans "Cores"%}</span>
|
||||||
<span class="label label-success">{{virtual_machine.cores}}</span>
|
<span class="label label-success">{{virtual_machine.cores}}</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
<div class="well text-center">
|
<div class="well text-center box-setting">
|
||||||
<i class="fa fa-tachometer" aria-hidden="true"></i> {% trans "Memory"%} <br/>
|
<i class="fa fa-tachometer" aria-hidden="true"></i> {% trans "Memory"%} <br/>
|
||||||
<span class="label label-success">{{virtual_machine.memory}} GiB</span>
|
<span class="label label-success">{{virtual_machine.memory}} GiB</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
<div class="well text-center">
|
<div class="well text-center box-setting">
|
||||||
<i class="fa fa-hdd-o" aria-hidden="true"></i> {% trans "Disk"%} <br/>
|
<i class="fa fa-hdd-o" aria-hidden="true"></i>
|
||||||
|
<span>{% trans "Disk"%}</span>
|
||||||
<span class="label label-success">{{virtual_machine.disk_size|floatformat:2}} GiB</span>
|
<span class="label label-success">{{virtual_machine.disk_size|floatformat:2}} GiB</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -130,7 +132,7 @@
|
||||||
</div>
|
</div>
|
||||||
{% if not virtual_machine.status == 'canceled' %}
|
{% if not virtual_machine.status == 'canceled' %}
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12 space-above-big">
|
<div class="col-md-12 separate-md">
|
||||||
<div class="pull-right">
|
<div class="pull-right">
|
||||||
<form method="POST"
|
<form method="POST"
|
||||||
id="virtual_machine_cancel_form" class="cancel-form" action="{% url 'hosting:virtual_machines' virtual_machine.vm_id %}">
|
id="virtual_machine_cancel_form" class="cancel-form" action="{% url 'hosting:virtual_machines' virtual_machine.vm_id %}">
|
||||||
|
|
|
@ -2,11 +2,11 @@
|
||||||
{% load staticfiles bootstrap3 i18n %}
|
{% load staticfiles bootstrap3 i18n %}
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<div>
|
<div>
|
||||||
<div class="container dashboard-container">
|
<div class="dashboard-container">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-8 col-md-offset-2" style="margin-top: 35px;">
|
<div class="col-xs-12 col-lg-8 col-lg-offset-2 container-table">
|
||||||
<table class="table borderless table-hover">
|
<table class="table borderless table-hover">
|
||||||
<h3 class="pull-left"><i class="fa fa-server" aria-hidden="true"></i> {% trans "Virtual Machines"%} </h3>
|
<h3 class="pull-left"><i class="fa fa-server fa-separate" aria-hidden="true"></i> {% trans "Virtual Machines"%} </h3>
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<br/>
|
<br/>
|
||||||
{% if messages %}
|
{% if messages %}
|
||||||
|
@ -18,7 +18,7 @@
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
{% if not error %}
|
{% if not error %}
|
||||||
<p class="pull-right">
|
<p class="pull-right btn-create-vm">
|
||||||
<a class="btn btn-success" href="{% url 'hosting:create_virtual_machine' %}" >{% trans "Create VM"%} </a>
|
<a class="btn btn-success" href="{% url 'hosting:create_virtual_machine' %}" >{% trans "Create VM"%} </a>
|
||||||
</p>
|
</p>
|
||||||
<br/>
|
<br/>
|
||||||
|
|
Loading…
Reference in a new issue