58 Commits

Author SHA1 Message Date
Vojtěch Sajdl 9963e1f834 Merge pull request #126 from Nothing4You/fix-head.php
fix head.php: comment wasn't part of of a php block
2020-09-01 09:39:18 +02:00
Richard Schwab ff06a320b0 fix head.php: comment wasn't part of of a php block 2020-09-01 08:28:31 +02:00
Yiğit Kerem Oktay 3c540496d4 Update template.php 2020-08-30 22:03:42 +03:00
Yiğit Kerem Oktay e09d02cf2e Update and rename head.txt to head.php 2020-08-30 22:03:09 +03:00
Vojtěch Sajdl 14015d4666 Update README.md 2020-08-30 09:19:46 +02:00
Yiğit Kerem Oktay b3a1bfeb0e Update issue templates 2020-08-24 23:04:14 +03:00
Yiğit Kerem Oktay 1573b062b5 Update README.md 2020-08-24 22:46:31 +03:00
Yiğit Kerem Oktay 95f4fc5a41 Add support for additional code after head tag 2020-08-24 16:24:05 +03:00
Yiğit Kerem Oktay 8b2c664f36 Add support for custom code 2020-08-24 16:20:04 +03:00
Vojtěch Sajdl eecde5f23a Merge pull request #121 from yigitkeremoktay/patch-4
Fix contributors link
2020-08-15 15:15:55 +02:00
Yiğit Kerem Oktay 12e6fd693f Fix contributors link 2020-08-14 22:36:50 +03:00
Vojtěch Sajdl 0b16909899 Merge pull request #120 from yigitkeremoktay/patch-3
Fix a major issue
2020-08-14 20:54:47 +02:00
Vojtěch Sajdl 9f2e2db846 Merge pull request #118 from yigitkeremoktay/patch-1
Fix back https://github.com/Pryx/server-status/pull/106
2020-08-14 20:52:19 +02:00
Yiğit Kerem Oktay 7fceaf75d2 Fix a major issue
Makes this file functional.
2020-08-14 21:47:50 +03:00
Yiğit Kerem Oktay 0e78c04594 Fix back https://github.com/Pryx/server-status/pull/106
https://github.com/Pryx/server-status/pull/106 was reverted back via another PR  this fixes it back again
2020-08-14 21:07:05 +03:00
Vojtěch Sajdl 96bf232ec5 Merge pull request #115 from yigitkeremoktay/patch-1
Çeviriler Güncellendi
2020-08-14 19:48:45 +02:00
Vojtěch Sajdl f3aca0c172 Merge pull request #117 from yigitkeremoktay/patch-4
Some Graphical Improvements
2020-08-14 19:47:33 +02:00
Vojtěch Sajdl d9f0587e88 Merge pull request #116 from yigitkeremoktay/patch-3
Added Example Sites and Install Guide
2020-08-14 19:46:18 +02:00
Yiğit Kerem Oktay c6be6cb561 Add fix for language issue 2020-08-14 20:27:38 +03:00
Yiğit Kerem Oktay 10b485418c Fix a bug caused copyright to go blank 2020-08-14 20:15:39 +03:00
Yiğit Kerem Oktay 2d10e18453 Missing Commit Added (Manual Merge 5) 2020-08-14 20:14:23 +03:00
Yiğit Kerem Oktay 0dd6c5edaf Manual Merge 4 2020-08-14 20:07:00 +03:00
Yiğit Kerem Oktay 7d4aaf9948 Manual Merge Step 3 2020-08-14 20:05:34 +03:00
Yiğit Kerem Oktay d99e754647 Manual Merge Step 2 2020-08-14 20:04:49 +03:00
Yiğit Kerem Oktay f785d56b78 Manual Merge of PR 114 STEP 1 2020-08-14 20:02:42 +03:00
Yiğit Kerem Oktay 28431cc240 Added required definitions 2020-08-14 19:52:18 +03:00
Yiğit Kerem Oktay 7585a0d650 Logo size issue fixed 2020-08-14 19:50:56 +03:00
Yiğit Kerem Oktay 70c8a4fa0f Add support for custom logo 2020-08-14 19:46:48 +03:00
Yiğit Kerem Oktay 17a6115aab Some Graphical Improvements 2020-08-14 19:37:16 +03:00
Yiğit Kerem Oktay 27c90e30aa Çeviriler Güncellendi 2020-08-14 19:12:36 +03:00
Yiğit Kerem Oktay 9674e371de Delete Server_status_Turkish.mo 2020-08-14 19:11:27 +03:00
Yiğit Kerem Oktay 26e9135e60 Add files via upload 2020-08-14 19:10:54 +03:00
Yiğit Kerem Oktay 8dc7a342fe Delete server-status.mo 2020-08-14 19:10:37 +03:00
Yiğit Kerem Oktay 05ee9256eb Added Example Sites and Install Guide 2020-08-14 18:14:39 +03:00
Yiğit Kerem Oktay 09770165a6 Çeviriler Güncellendi
Updated translations. Privacy policy may still need some translations.
2020-08-14 17:14:09 +03:00
Vojtěch Sajdl a476a20737 Fix discord link 2020-08-14 14:51:05 +02:00
Vojtěch Sajdl e96f8733a7 Merge pull request #112 from yigitkeremoktay/patch-1
Add some required info for creating server config
2020-08-14 14:46:39 +02:00
Yiğit Kerem Oktay d538f7d358 Create IISWebConfig 2020-08-14 15:13:12 +03:00
Yiğit Kerem Oktay af2f8969eb Create ApacheHtaccess 2020-08-14 15:12:30 +03:00
Yiğit Kerem Oktay 34e3782a61 Add additional info 2020-08-14 15:11:42 +03:00
Yiğit Kerem Oktay b14f60e08b Add some required info for creating server config 2020-08-14 14:58:05 +03:00
Yiğit Kerem Oktay 484bbd60d0 Create create-htaccess.php (#108)
* Create create-htaccess.php

This file generates a .htaccess file that contains all necessary 
code for it.
This is needed because some hosts do not either unzip hidden files
or neither GitHub puts that file inside the zips.

* Delete .htaccess

* Add required code for creating htaccess

* Add support for both iis and apache

* Delete web.config

* Rename create-htaccess.php to create-server-config.php

* Rename file links for create-server-config.php

* Last nitpick :)
2020-08-14 13:40:42 +02:00
Vojtěch Sajdl 7362c857b0 Merge pull request #106 from yigitkeremoktay/patch-1
Fix service labels not fitting inside  container
2020-08-14 13:23:24 +02:00
Yiğit Kerem Oktay ab085596ca Patch 1.3 2020-08-14 14:00:38 +03:00
Yiğit Kerem Oktay 14e04d0737 Patch 1.2 2020-08-14 13:58:55 +03:00
Yiğit Kerem Oktay f6acd559d5 Fix service labels not fitting inside container
Service Labels are automatically pushed to a new line when there is no enough space
2020-08-14 12:09:12 +03:00
Vojtěch Sajdl dc7fcdbd4f Added discord to readme 2020-08-12 10:03:11 +02:00
Vojtěch Sajdl d9b7ed432e Merge pull request #104 from Nothing4You/fix-maintenance-relative-dates
Fix relative timestamps not properly displaying dates in the future.
2020-06-12 12:04:54 +02:00
Richard Schwab 0be50cf9f9 Fix relative timestamps not properly displaying dates in the future.
In 184247c4ab (#99) jquery.timeago was updated from version 1.6.1 to 1.6.7.
This changed the default value for allowFuture, which is responsible for restricting whether a date in the future would be shown e.g. as "3 days ago" or "3 days from now".
2020-06-12 11:30:09 +02:00
Vojtěch Sajdl 570895c7bd Fix #102 - strip tags when saving incident 2020-06-03 09:13:54 +02:00
Vojtěch Sajdl 9eba848423 Merge pull request #101 from thnilsen/issue81
Remove urlencode() call from install routine
2020-05-28 14:46:53 +02:00
thnilsen 253bf925ce Fixes issue #81, #91, #94, #95 by removing escaping of of what becomes the WEB_URL config parameter. 2020-05-27 19:31:25 +02:00
Vojtěch Sajdl 45a90aef71 Merge pull request #100 from thnilsen/issue64
Fix for translation when selecting a different language
Fixes #64 #80 #84
2020-05-23 17:18:47 +02:00
thnilsen 02cd19a439 Fixes issue #64 2020-05-23 17:03:08 +02:00
Vojtěch Sajdl 41fd9a2745 Merge pull request #99 from Nothing4You/update-libs
Fix #92 Update libs
2020-05-11 09:57:12 +02:00
Richard Schwab 184247c4ab Update libs:
- jquery to 3.2.1
- jquery.growl to 1.3.5
- jquery.timeago to 1.6.7
- bootstrap to 3.4.1
2020-05-11 07:07:02 +02:00
Vojtěch Sajdl 7294b356dd Fix #78 - run data through htmlspecialchars so we don't crash when there are quotes in the name 2019-03-15 12:22:16 +01:00
Vojtěch Sajdl 2b54aa9d46 Translate (#79)
* Update server-status.mo (POEditor.com)

* Update server-status.po (POEditor.com)

* Add translations from POEditor
2019-03-15 12:14:24 +01:00
44 changed files with 3414 additions and 354 deletions
+38
View File
@@ -0,0 +1,38 @@
---
name: Bug report
about: Create a report to help us improve
title: "[BUG]"
labels: bug
assignees: yigitkeremoktay
---
**Describe the bug**
A clear and concise description of what the bug is.
**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
**Expected behavior**
A clear and concise description of what you expected to happen.
**Screenshots**
If applicable, add screenshots to help explain your problem.
**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]
**Smartphone (please complete the following information):**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]
**Additional context**
Add any other context about the problem here.
+22
View File
@@ -0,0 +1,22 @@
---
name: Feature request
about: Suggest an idea for this project
title: "[FEATURE-REQUEST]"
labels: ''
assignees: ''
---
**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
**Describe the solution you'd like**
A clear and concise description of what you want to happen.
**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.
**Was this considered before?**
**Additional context**
Add any other context or screenshots about the feature request here.
+41
View File
@@ -0,0 +1,41 @@
---
name: Help Needed
about: If this is not a bug but you need help
title: "[HELP-NEEDED]"
labels: help wanted
assignees: yigitkeremoktay
---
**Describe the problem**
A clear and concise description of what the bug is.
**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
**Expected behavior**
A clear and concise description of what you expected to happen.
**Screenshots**
If applicable, add screenshots to help explain your problem.
**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]
**Smartphone (please complete the following information):**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]
**What you tried?**
**Was this mentioned before?**
**Additional context**
Add any other context about the problem here.
+18
View File
@@ -0,0 +1,18 @@
---
name: PR Template
about: If you have submitted a PR,fill this for to help us!
title: "[PR-INFO]"
labels: PR
assignees: ''
---
## Link to your PR:
## Is this from a feature request? Please link it
## Are there any known bugs or security issues
## Precisely describe what this does
## Give us an example use case
-11
View File
@@ -1,12 +1,10 @@
ErrorDocument 404 /404.php
<IfModule mod_headers.c>
Header set X-UA-Compatible "IE=edge"
<FilesMatch "\.(appcache|atom|bbaw|bmp|crx|css|cur|eot|f4[abpv]|flv|geojson|gif|htc|ico|jpe?g|js|json(ld)?|m4[av]|manifest|map|mp4|oex|og[agv]|opus|otf|pdf|png|rdf|rss|safariextz|svgz?|swf|topojson|tt[cf]|txt|vcard|vcf|vtt|webapp|web[mp]|woff2?|xloc|xml|xpi)$">
Header unset X-UA-Compatible
</FilesMatch>
</IfModule>
<IfModule mod_rewrite.c>
#DELETE THIS IF YOU DON'T HAVE HTTPS!
RewriteEngine On
@@ -14,21 +12,16 @@ ErrorDocument 404 /404.php
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
<IfModule mod_headers.c>
Header set X-Content-Type-Options "nosniff"
</IfModule>
<IfModule mod_deflate.c>
<IfModule mod_setenvif.c>
<IfModule mod_headers.c>
SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding
RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding
</IfModule>
</IfModule>
<IfModule mod_filter.c>
AddOutputFilterByType DEFLATE "application/atom+xml" \
"application/javascript" \
@@ -63,17 +56,13 @@ ErrorDocument 404 /404.php
"text/x-cross-domain-policy" \
"text/xml"
</IfModule>
<IfModule mod_mime.c>
AddEncoding gzip svgz
</IfModule>
<IfModule mod_headers.c>
Header unset ETag
</IfModule>
FileETag None
<IfModule mod_expires.c>
ExpiresActive on
ExpiresDefault "access plus 1 month"
+19 -19
View File
@@ -1,19 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Imported Rule 1" stopProcessing="true">
<match url="^(.*)$" ignoreCase="false" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="false" />
</conditions>
<action type="Redirect" redirectType="Permanent" url="https://{HTTP_HOST}{URL}" />
</rule>
</rules>
</rewrite>
<staticContent>
<clientCache cacheControlCustom="public" cacheControlMode="UseMaxAge" cacheControlMaxAge="30.00:00:00" />
</staticContent>
</system.webServer>
</configuration>
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Imported Rule 1" stopProcessing="true">
<match url="^(.*)$" ignoreCase="false" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="false" />
</conditions>
<action type="Redirect" redirectType="Permanent" url="https://{HTTP_HOST}{URL}" />
</rule>
</rules>
</rewrite>
<staticContent>
<clientCache cacheControlCustom="public" cacheControlMode="UseMaxAge" cacheControlMaxAge="30.00:00:00" />
</staticContent>
</system.webServer>
</configuration>
+38 -10
View File
@@ -1,28 +1,50 @@
# Server status page
![License](https://img.shields.io/github/license/Pryx/server-status.svg) ![Current release](https://img.shields.io/github/release/Pryx/server-status.svg) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/b82d62fa6d8b41119f68fd9eca3c3a08)](https://www.codacy.com/app/sajdl.vojtech/server-status?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=Pryx/server-status&amp;utm_campaign=Badge_Grade)
![License](https://img.shields.io/github/license/Pryx/server-status.svg) ![Current release](https://img.shields.io/github/release/Pryx/server-status.svg) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/b82d62fa6d8b41119f68fd9eca3c3a08)](https://www.codacy.com/app/sajdl.vojtech/server-status?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=Pryx/server-status&amp;utm_campaign=Badge_Grade) [![Discord](https://img.shields.io/discord/742703112590065745?logo=discord)](https://discord.gg/Wgxnxz4)
![screenshot](https://status.trucksbook.eu/img/screenshot.png)
Very simple server status page written in PHP that can run on **PHP 5.4+** - even on **shared webhosting**. Because why waste your money on another server (or host on a server that you might want to do maintenance on), when you can use cheap webhosting? And as a cherry on top - it works even without javascript!
Very simple server status page written in PHP that can run on **PHP 5.4+** - even on **shared webhosting** even without shell access. Because why waste your money on another server (or host on a server that you might want to do maintenance on), when you can use cheap webhosting? And as a cherry on top - it works even without javascript!
## How do I install this thing?
Simply put the files on your server and access it from your browser. There will be a simple install dialog waiting for you.
If you prefer you can install manually by filling the info in config.php.template and renaming it to config.php.
As this **does not** run installation scripts you need to head to your install directory and run create-server-config.php and then delete it.
If you don't want to allow php to access your files or you have permission issues, use the following instructions.
### Creating server config:
* **IIS**: Rename IISWebConfig to web.config
* **Apache**: Rename ApacheHtaccess to .htaccess
* **Nginx**: You can run with php-fpm no additional modifications required.
You can find more info on [our wiki page](https://github.com/Pryx/server-status/wiki)
You can find more info on [our wiki page](https://github.com/server-status-project/server-status/wiki)
## Contributing
Anyone is welcome to make pull request with new features or security patches / bug fixes. You can find some ideas [here](https://github.com/Pryx/server-status/labels/help%20wanted).
Anyone is welcome to make pull request with new features or security patches / bug fixes.
You may create a pull request anytime or you can join our discord here(https://discord.gg/Wgxnxz4)
### Translations
Any help with translations is much welcome! You can join us at https://poeditor.com/join/project/37SpmJtyOm. You can even add your own language. Just let me know when you're done and I'm going to include the language in the next release.
[List of contributors](https://github.com/Pryx/server-status/wiki/contributors)
[List of contributors](https://github.com/server-status-project/server-status/graphs/contributors)
### Does it actually run somewhere?
Yes it does!
https://status.trucksbook.eu/ (Trucksbook)
https://status.theskyfallen.com (The Skyfallen Productions Company)
https://status.ecidsf.com/ (ECIDSF)
https://status.otuts.eu/ (OTUTS)
And many more!
## FAQ
### Does it actually run somewhere?
Yes it does! This is basically debranded version of https://status.trucksbook.eu/.
### My Translations are not working. What to do?
1. Open your shell
2. Type this command 'sudo nano /etc/locale.gen'
3. Uncomment all the languages you want.
4. Save with 'Ctrl+X'
5. Run 'sudo locale-gen'
6. Restart apache 'sudo service apache2 restart'
7. Enjoy!
### Do you have a demo page?
Yes we have! Head over to https://demo.status.sajdl.com/admin and try the admin interface for yourself.
Login details:
@@ -33,7 +55,13 @@ password: Ss123456
Please note that changes are reverted every hour.
### I noticed there is a new release. How do I update?
Updating server status is fairly straightforward. Simply copy over the new files (with exception of `install.php`). Please double check that `config.php` didn't change - if it did, you will need to update it accordingly. This is also pretty straightforward - copy over the old `define()` statements and fill out any new ones (this should be fairly easy as the names are usually pretty self explanatory). This should not be required in future as it is planned to move most settings to database.
Updating server status is fairly straightforward. Download your config.php from the server. Delete all files. Upload the new release with config.php you downloaded earlier. You need to manually run install scripts. For that head to your domain and run create-server-config.php deleting it afterwards.
If you don't want to allow php to access your files or you have permission issues, use the following instructions.
#### Updating server config
Follow the instructions for installation without giving the app write access. Keep in mind that you will need to re-apply any modifications you made.
### Is there any way to do this automatically?
We are working on it but it is not yet included. Stay tuned!
### Can I somehow pull status info from Server status programatically?
Yes you can! As of [9f7e15f](https://github.com/Pryx/server-status/commit/9f7e15fcd1d900108cbb0b3cad4bdc5ecf8b741b) we added API to pull status data... And more APIs are coming! Results are encoded in JSON format which should be pretty easy to use in any common programming language.
@@ -41,7 +69,7 @@ Yes you can! As of [9f7e15f](https://github.com/Pryx/server-status/commit/9f7e15
### Why does this project exist?
It was written as a school project where we had to create a website. I went with this because I found the lack of good looking, easy to install and use status page rather weird. Therefore my goal (as stated above) was to create a simplistic status page that could run almost anywhere. The code is not the nicest or cleanest and it definitely doesn't have that many features, but hey, it works!
### I want feature XY!
### Feature Request
You can write an issue and I will try to take a look when I get some time *OR* you can actually make a fork as the code it GNU licensed. Pull requests are most welcome!
___
+3 -3
View File
@@ -83,8 +83,8 @@ class Incident implements JsonSerializable
global $mysqli, $message;
$user_id = $_SESSION['user'];
$type = $_POST['type'];
$title = $_POST['title'];
$text = $_POST['text'];
$title = strip_tags($_POST['title']);
$text = strip_tags($_POST['text'], '<br>');
if (strlen($title)==0)
{
@@ -217,4 +217,4 @@ class Incident implements JsonSerializable
"username" => $this->username
];
}
}
}
+1 -1
View File
@@ -163,7 +163,7 @@ class Service implements JsonSerializable
?>
<div class="item clearfix">
<div class="service"><?php echo $this->name; ?></div>
<?php if ($this->status!=-1){?><div class="status <?php echo $classes[$this->status];?>"><?php echo $statuses[$this->status];?></div><?php }?>
<?php if ($this->status!=-1){?><div class="status <?php echo $classes[$this->status];?>"><?php echo _($statuses[$this->status]);?></div><?php }?>
</div>
<?php
}
+31 -5
View File
@@ -1,8 +1,27 @@
<?php
//This is config file, please be careful
/**************************************************************************************/
// SERVER STATUS CONFIG FILE TEMPLATE
// THIS FILE IS FOR CREATING YOUR CONFIG MANUALLY
// !!!!!!!IMPORTANT NOTE!!!!!!!!!
// You will need to create your htaccess or web.config file yourself if you use this template
// Please head to http(s)://yourdomain.com/create-server-config.php
// Wait until script finishes.
// Then delete it from your document root.
// If you don't want to allow php to access your root directory or if you have permission
// issues please follow the steps below.
// --------------------------
// FOR IIS:
// Rename IISWebConfig to web.config
// FOR Apache and Nginx
// Rename ApacheHtaccess to .htaccess
// --------------------------
// Contributors:
// Vojtěch Sajdl - Yigit Kerem Oktay - Thomas Nilsen - jhuesser
/**************************************************************************************/
session_start();
//You can change these:
define("NAME", '##name##'); //Website name
//Start editing here
define("NAME", "##name##"); //Website name
define("TITLE", "##title##");
define("WEB_URL", "##url##"); //Used for links
define("MAILER_NAME", "##mailer##"); //Mailer name
@@ -15,7 +34,13 @@ define("WHO_WE_ARE","##who_we_are##");
define("POLICY_URL","##policy_url##");
define("INSTALL_OVERRIDE", false);
define("DEFAULT_LANGUAGE", "en_GB");
define("CUSTOM_LOGO_URL",""); // This will use the default logo if left empty
define("COPYRIGHT_TEXT",""); // Leave this empty if you don't want your copyright displayed
// Without COPYRIGHT_TEXT Set
// 2020 Server Status Project Contributors
// With COPYRIGHT_TEXT Set
// 2020 Server Status Project Contributors and COPYRIGHT_TEXT
//Stop editing
require("classes/locale-negotiator.php");
$negotiator = new LocaleNegotiator(DEFAULT_LANGUAGE);
@@ -27,6 +52,7 @@ if (!isset($_SESSION['locale'])||isset($_GET['lang']))
$_SESSION['locale'] = $best_match;
}
putenv('LANGUAGE='.$_SESSION['locale'].'.UTF-8');
setlocale(LC_ALL, $_SESSION['locale'].".UTF-8");
setlocale(LC_MESSAGES, $_SESSION['locale'].".UTF-8");
bindtextdomain("server-status", __DIR__ . "/locale/");
@@ -41,4 +67,4 @@ if ($mysqli->connect_errno) {
exit();
}
$mysqli->set_charset("utf8");
$mysqli->set_charset("utf8");
+23
View File
@@ -0,0 +1,23 @@
<?php
/********************************************************************/
// create-server-config.php
// Created by Yigit Kerem Oktay
// This file generates a .htaccess file that contains all necessary
// code for it.
// This is needed because some hosts do not either unzip hidden files
// or neither GitHub puts that file inside the zips.
/********************************************************************/
if(stripos($_SERVER['SERVER_SOFTWARE'],'apache')!== false){
$f = fopen(".htaccess", "a+");
$f2 = fopen("ApacheHtaccess","r");
fwrite($f, fread($f2, filesize("ApacheHtaccess")));
fclose($f);
fclose($f2);
} else {
$f = fopen("web.config", "a+");
$f2 = fopen("IISWebConfig","r");
fwrite($f, fread($f2, filesize("IISWebConfig")));
fclose($f);
fclose($f2);
}
?>
+3 -3
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1,6 +1,6 @@
/* jQuery Growl
* Copyright 2015 Kevin Sylvestre
* 1.3.3
* 1.3.5
*/
.ontop, #growls-default, #growls-tl, #growls-tr, #growls-bl, #growls-br, #growls-tc, #growls-bc, #growls-cc, #growls-cl, #growls-cr {
z-index: 50000;
+42 -33
View File
@@ -1,39 +1,40 @@
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese');
@import url('https://fonts.googleapis.com/css?family=Fira+Sans:400,700&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese');
body {
background: #ffffff;
margin: 0;
height: 100%;
line-height: 24px;
font-family: 'Open Sans', sans-serif;
body {
background: #ffffff;
margin: 0;
margin-top: 80px;
height: 100%;
line-height: 24px;
font-family: 'Open Sans', sans-serif;
}
img {
height: auto;
max-width: 100%;
height: auto;
max-width: 100%;
}
a {
padding: 0;
margin: 0;
text-decoration: none;
a {
padding: 0;
margin: 0;
text-decoration: none;
}
a:hover,
a:focus {
text-decoration: none;
color:#3566a8;
color:#f5f4f4;
}
.centered {
text-align: center
text-align: center
}
.navbar {
padding-top: 5px;
margin-bottom: 0px;
padding-top: 5px;
margin-bottom: 0px;
}
.navbar-brand {
@@ -42,28 +43,32 @@ a:focus {
.navbar-default .navbar-nav > li > a {
color: #f5f4f4;
font-size: 1em;
color: #f5f4f4;
font-size: 1em;
}
.navbar-default .navbar-nav > li > a:hover {
color: #a7a7a7;
color: #a7a7a7;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
color: #ffffff;
background-color: transparent;
color: #f5f4f4;
background-color: transparent;
}
.navbar-collapse
{
background: #2f60a3;
background: #2f60a3;
}
.navbar-default {
z-index: 200;
background-color: #2f60a3;
background-color: gray;
border-color: transparent;
border-radius: 0px;
border-radius: 0px 0px 30px 30px;
height: 77px;
overflow: hidden;
position: fixed;
top: 0;
width: 100%;
}
@@ -160,7 +165,7 @@ body a h1{
.navbar-header .btn
{
margin-top: 15px;
margin-top: 15px;
margin-right: 10px
}
@@ -243,11 +248,11 @@ body a h1{
border-left-color: transparent;
}
.timeline .panel .panel-heading.icon * {
.timeline .panel .panel-heading.icon * {
/*This shouldn't be relative in size...*/
font-size: 20px;
vertical-align: middle;
line-height: 40px;
font-size: 20px;
vertical-align: middle;
line-height: 40px;
}
.timeline .panel .panel-heading.icon {
position: absolute;
@@ -296,10 +301,11 @@ body a h1{
/* Footer */
#footerwrap {
border-radius: 30px 30px 0px 0px;
min-height: 60px;
padding-top: 15px;
padding-bottom: 10px;
background: #2f60a3;
background: gray;
}
#footerwrap a{
@@ -564,7 +570,7 @@ i.danger{
}
#footerwrap .dropdown-menu{
background: #337ab7
background: gray;
}
#footerwrap .dropdown-menu a{
@@ -573,7 +579,7 @@ i.danger{
padding: 2px 5px;
display: block;
transition: 125ms ease-in-out background-color;
background-color: #337ab7
background-color: gray;
}
#footerwrap .dropdown-menu a:hover{
@@ -615,4 +621,7 @@ body .h1,body .h2,body .h3,body h1,body h2,body h3 {
label.form-name
{
line-height: 20px
}
}
.panel .panel-footer .label{
display: inline-block;
}
+2
View File
@@ -0,0 +1,2 @@
<?php
// Add any PHP Code Before after <head> tag
+2 -1
View File
@@ -1,13 +1,14 @@
<?php
require_once("template.php");
if (!file_exists("config.php"))
{
require_once("template.php");
require_once("install.php");
}
else{
require_once("config.php");
require_once("template.php");
require_once("classes/constellation.php");
$offset = 0;
+18 -17
View File
@@ -113,26 +113,27 @@ if(isset($_POST['server']) && empty($message))
{
//Create config
$config = file_get_contents("config.php.template");
$config = str_replace("##name##", $_POST['servername'], $config);
$config = str_replace("##title##", $_POST['title'], $config);
$config = str_replace("##name##", htmlspecialchars($_POST['servername'], ENT_QUOTES), $config);
$config = str_replace("##title##", htmlspecialchars($_POST['title'], ENT_QUOTES), $config);
$config = str_replace("##url##", $_POST['url'], $config);
$config = str_replace("##mailer##", $_POST['mailer'], $config);
$config = str_replace("##mailer_email##", $_POST['mailer_email'], $config);
$config = str_replace("##server##", $_POST['server'], $config);
$config = str_replace("##database##", $_POST['database'], $config);
$config = str_replace("##user##", $_POST['dbuser'], $config);
$config = str_replace("##password##", $_POST['dbpassword'], $config);
$config = str_replace("##name##", $_POST['servername'], $config);
$config = str_replace("##policy_name##", $_POST['policy_name'], $config);
$config = str_replace("##address##", $_POST['address'], $config);
$config = str_replace("##policy_mail##", $_POST['policy_mail'], $config);
$config = str_replace("##policy_phone##", $_POST['policy_phone'],$config);
$config = str_replace("##who_we_are##", $_POST['who_we_are'], $config);
$policy_url_conf = ( ! empty($_POST['policy_url']) ) ? $_POST['policy_url'] : POLICY_URL;
$config = str_replace("##mailer##", htmlspecialchars($_POST['mailer'], ENT_QUOTES), $config);
$config = str_replace("##mailer_email##", htmlspecialchars($_POST['mailer_email'], ENT_QUOTES), $config);
$config = str_replace("##server##", htmlspecialchars($_POST['server'], ENT_QUOTES), $config);
$config = str_replace("##database##", htmlspecialchars($_POST['database'], ENT_QUOTES), $config);
$config = str_replace("##user##", htmlspecialchars($_POST['dbuser'], ENT_QUOTES), $config);
$config = str_replace("##password##", htmlspecialchars($_POST['dbpassword'], ENT_QUOTES), $config);
$config = str_replace("##name##", htmlspecialchars($_POST['servername'], ENT_QUOTES), $config);
$config = str_replace("##policy_name##", htmlspecialchars($_POST['policy_name'], ENT_QUOTES), $config);
$config = str_replace("##address##", htmlspecialchars($_POST['address'], ENT_QUOTES), $config);
$config = str_replace("##policy_mail##", htmlspecialchars($_POST['policy_mail'], ENT_QUOTES), $config);
$config = str_replace("##policy_phone##", htmlspecialchars($_POST['policy_phone'], ENT_QUOTES),$config);
$config = str_replace("##who_we_are##", htmlspecialchars($_POST['who_we_are'], ENT_QUOTES), $config);
$policy_url_conf = ( ! empty($_POST['policy_url']) ) ? htmlspecialchars($_POST['policy_url'], ENT_QUOTES) : $_POST['url']."/policy.php";
$config = str_replace("##policy_url##", $policy_url_conf, $config);
file_put_contents("config.php", $config);
include_once "create-server-config.php";
unlink("create-server-config.php");
unlink("config.php.template");
unlink("install.sql");
unlink(__FILE__);
@@ -273,4 +274,4 @@ if (!empty($message))
</section>
</form>
<?php
Template::render_footer();
Template::render_footer();
+3 -1
View File
@@ -8,6 +8,8 @@ function timeago()
}
(function(){
jQuery.timeago.settings.allowFuture = true;
timeago();
$("body").on("click", ".navbar-toggle", function(){
@@ -27,4 +29,4 @@ function timeago()
});
});
})();
+3 -4
View File
File diff suppressed because one or more lines are too long
-4
View File
File diff suppressed because one or more lines are too long
+2
View File
File diff suppressed because one or more lines are too long
+209 -149
View File
@@ -1,30 +1,45 @@
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
// Generated by CoffeeScript 2.1.0
(function() {
(function () {
/*
jQuery Growl
Copyright 2015 Kevin Sylvestre
1.3.3
1.3.5
*/
"use strict";
var $, Animation, Growl;
$ = jQuery;
Animation = (function() {
class Animation {
static transition($el) {
var el, ref, result, type;
el = $el[0];
ref = this.transitions;
for (type in ref) {
result = ref[type];
if (el.style[type] != null) {
return result;
}
}
Animation = function () {
var Animation = function () {
function Animation() {
_classCallCheck(this, Animation);
}
};
_createClass(Animation, null, [{
key: "transition",
value: function transition($el) {
var el, ref, result, type;
el = $el[0];
ref = this.transitions;
for (type in ref) {
result = ref[type];
if (el.style[type] != null) {
return result;
}
}
}
}]);
return Animation;
}();
;
Animation.transitions = {
"webkitTransition": "webkitTransitionEnd",
@@ -34,16 +49,24 @@
};
return Animation;
}();
})();
Growl = function () {
var Growl = function () {
_createClass(Growl, null, [{
key: "growl",
value: function growl() {
var settings = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
Growl = (function() {
class Growl {
static growl(settings = {}) {
return new Growl(settings);
}
return new Growl(settings);
}
}]);
function Growl() {
var settings = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
_classCallCheck(this, Growl);
constructor(settings = {}) {
this.render = this.render.bind(this);
this.bind = this.bind.bind(this);
this.unbind = this.unbind.bind(this);
@@ -67,139 +90,170 @@
this.render();
}
initialize(location) {
var id;
id = 'growls-' + location;
return $('body:not(:has(#' + id + '))').append('<div id="' + id + '" />');
}
render() {
var $growl;
$growl = this.$growl();
this.$growls(this.settings.location).append($growl);
if (this.settings.fixed) {
this.present();
} else {
this.cycle();
_createClass(Growl, [{
key: "initialize",
value: function initialize(location) {
var id;
id = 'growls-' + location;
return $('body:not(:has(#' + id + '))').append('<div id="' + id + '" />');
}
}
bind($growl = this.$growl()) {
$growl.on("click", this.click);
if (this.settings.delayOnHover) {
$growl.on("mouseenter", this.mouseEnter);
$growl.on("mouseleave", this.mouseLeave);
}, {
key: "render",
value: function render() {
var $growl;
$growl = this.$growl();
this.$growls(this.settings.location).append($growl);
if (this.settings.fixed) {
this.present();
} else {
this.cycle();
}
}
return $growl.on("contextmenu", this.close).find(`.${this.settings.namespace}-close`).on("click", this.close);
}
}, {
key: "bind",
value: function bind() {
var $growl = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.$growl();
unbind($growl = this.$growl()) {
$growl.off("click", this.click);
if (this.settings.delayOnHover) {
$growl.off("mouseenter", this.mouseEnter);
$growl.off("mouseleave", this.mouseLeave);
$growl.on("click", this.click);
if (this.settings.delayOnHover) {
$growl.on("mouseenter", this.mouseEnter);
$growl.on("mouseleave", this.mouseLeave);
}
return $growl.on("contextmenu", this.close).find("." + this.settings.namespace + "-close").on("click", this.close);
}
return $growl.off("contextmenu", this.close).find(`.${this.settings.namespace}-close`).off("click", this.close);
}
}, {
key: "unbind",
value: function unbind() {
var $growl = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.$growl();
mouseEnter(event) {
var $growl;
$growl = this.$growl();
return $growl.stop(true, true);
}
mouseLeave(event) {
return this.waitAndDismiss();
}
click(event) {
if (this.settings.url != null) {
$growl.off("click", this.click);
if (this.settings.delayOnHover) {
$growl.off("mouseenter", this.mouseEnter);
$growl.off("mouseleave", this.mouseLeave);
}
return $growl.off("contextmenu", this.close).find("." + this.settings.namespace + "-close").off("click", this.close);
}
}, {
key: "mouseEnter",
value: function mouseEnter(event) {
var $growl;
$growl = this.$growl();
return $growl.stop(true, true);
}
}, {
key: "mouseLeave",
value: function mouseLeave(event) {
return this.waitAndDismiss();
}
}, {
key: "click",
value: function click(event) {
if (this.settings.url != null) {
event.preventDefault();
event.stopPropagation();
return window.open(this.settings.url);
}
}
}, {
key: "close",
value: function close(event) {
var $growl;
event.preventDefault();
event.stopPropagation();
return window.open(this.settings.url);
$growl = this.$growl();
return $growl.stop().queue(this.dismiss).queue(this.remove);
}
}
close(event) {
var $growl;
event.preventDefault();
event.stopPropagation();
$growl = this.$growl();
return $growl.stop().queue(this.dismiss).queue(this.remove);
}
cycle() {
var $growl;
$growl = this.$growl();
return $growl.queue(this.present).queue(this.waitAndDismiss());
}
waitAndDismiss() {
var $growl;
$growl = this.$growl();
return $growl.delay(this.settings.duration).queue(this.dismiss).queue(this.remove);
}
present(callback) {
var $growl;
$growl = this.$growl();
this.bind($growl);
return this.animate($growl, `${this.settings.namespace}-incoming`, 'out', callback);
}
dismiss(callback) {
var $growl;
$growl = this.$growl();
this.unbind($growl);
return this.animate($growl, `${this.settings.namespace}-outgoing`, 'in', callback);
}
remove(callback) {
this.$growl().remove();
return typeof callback === "function" ? callback() : void 0;
}
animate($element, name, direction = 'in', callback) {
var transition;
transition = Animation.transition($element);
$element[direction === 'in' ? 'removeClass' : 'addClass'](name);
$element.offset().position;
$element[direction === 'in' ? 'addClass' : 'removeClass'](name);
if (callback == null) {
return;
}, {
key: "cycle",
value: function cycle() {
var $growl;
$growl = this.$growl();
return $growl.queue(this.present).queue(this.waitAndDismiss());
}
if (transition != null) {
$element.one(transition, callback);
} else {
callback();
}, {
key: "waitAndDismiss",
value: function waitAndDismiss() {
var $growl;
$growl = this.$growl();
return $growl.delay(this.settings.duration).queue(this.dismiss).queue(this.remove);
}
}
$growls(location) {
var base;
if (this.$_growls == null) {
this.$_growls = [];
}, {
key: "present",
value: function present(callback) {
var $growl;
$growl = this.$growl();
this.bind($growl);
return this.animate($growl, this.settings.namespace + "-incoming", 'out', callback);
}
return (base = this.$_growls)[location] != null ? base[location] : base[location] = $('#growls-' + location);
}
}, {
key: "dismiss",
value: function dismiss(callback) {
var $growl;
$growl = this.$growl();
this.unbind($growl);
return this.animate($growl, this.settings.namespace + "-outgoing", 'in', callback);
}
}, {
key: "remove",
value: function remove(callback) {
this.$growl().remove();
return typeof callback === "function" ? callback() : void 0;
}
}, {
key: "animate",
value: function animate($element, name) {
var direction = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'in';
var callback = arguments[3];
$growl() {
return this.$_growl != null ? this.$_growl : this.$_growl = $(this.html());
}
var transition;
transition = Animation.transition($element);
$element[direction === 'in' ? 'removeClass' : 'addClass'](name);
$element.offset().position;
$element[direction === 'in' ? 'addClass' : 'removeClass'](name);
if (callback == null) {
return;
}
if (transition != null) {
$element.one(transition, callback);
} else {
callback();
}
}
}, {
key: "$growls",
value: function $growls(location) {
var base;
if (this.$_growls == null) {
this.$_growls = [];
}
return (base = this.$_growls)[location] != null ? base[location] : base[location] = $('#growls-' + location);
}
}, {
key: "$growl",
value: function $growl() {
return this.$_growl != null ? this.$_growl : this.$_growl = $(this.html());
}
}, {
key: "html",
value: function html() {
return this.container(this.content());
}
}, {
key: "content",
value: function content() {
return "<div class='" + this.settings.namespace + "-close'>" + this.settings.close + "</div>\n<div class='" + this.settings.namespace + "-title'>" + this.settings.title + "</div>\n<div class='" + this.settings.namespace + "-message'>" + this.settings.message + "</div>";
}
}, {
key: "container",
value: function container(content) {
return "<div class='" + this.settings.namespace + " " + this.settings.namespace + "-" + this.settings.style + " " + this.settings.namespace + "-" + this.settings.size + "'>\n " + content + "\n</div>";
}
}]);
html() {
return this.container(this.content());
}
return Growl;
}();
content() {
return `<div class='${this.settings.namespace}-close'>${this.settings.close}</div>\n<div class='${this.settings.namespace}-title'>${this.settings.title}</div>\n<div class='${this.settings.namespace}-message'>${this.settings.message}</div>`;
}
container(content) {
return `<div class='${this.settings.namespace} ${this.settings.namespace}-${this.settings.style} ${this.settings.namespace}-${this.settings.size}'>\n ${content}\n</div>`;
}
};
;
Growl.settings = {
namespace: 'growl',
@@ -212,16 +266,19 @@
};
return Growl;
})();
}();
this.Growl = Growl;
$.growl = function(options = {}) {
$.growl = function () {
var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
return Growl.growl(options);
};
$.growl.error = function(options = {}) {
$.growl.error = function () {
var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
var settings;
settings = {
title: "Error!",
@@ -230,7 +287,9 @@
return $.growl($.extend(settings, options));
};
$.growl.notice = function(options = {}) {
$.growl.notice = function () {
var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
var settings;
settings = {
title: "Notice!",
@@ -239,7 +298,9 @@
return $.growl($.extend(settings, options));
};
$.growl.warning = function(options = {}) {
$.growl.warning = function () {
var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
var settings;
settings = {
title: "Warning!",
@@ -247,5 +308,4 @@
};
return $.growl($.extend(settings, options));
};
}).call(this);
}).call(this);
+5 -5
View File
@@ -3,15 +3,15 @@
* updating fuzzy timestamps (e.g. "4 minutes ago" or "about 1 day ago").
*
* @name timeago
* @version 1.6.1
* @requires jQuery v1.2.3+
* @version 1.6.7
* @requires jQuery >=1.5.0 <4.0
* @author Ryan McGeary
* @license MIT License - http://www.opensource.org/licenses/mit-license.php
*
* For usage and examples, visit:
* http://timeago.yarp.com/
*
* Copyright (c) 2008-2017, Ryan McGeary (ryan -[at]- mcgeary [*dot*] org)
* Copyright (c) 2008-2019, Ryan McGeary (ryan -[at]- mcgeary [*dot*] org)
*/
(function (factory) {
@@ -42,7 +42,7 @@
settings: {
refreshMillis: 60000,
allowPast: true,
allowFuture: true,
allowFuture: false,
localeTitle: false,
cutoff: 0,
autoDispose: true,
@@ -51,7 +51,7 @@
prefixFromNow: null,
suffixAgo: "ago",
suffixFromNow: "from now",
inPast: 'any moment now',
inPast: "any moment now",
seconds: "less than a minute",
minute: "about a minute",
minutes: "%d minutes",
Binary file not shown.
+3 -3
View File
@@ -45,11 +45,11 @@ msgstr "Postato da"
#: admin/dashboard.php:80 classes/incident.php:185
msgid "Ending"
msgstr "fine"
msgstr "Fine"
#: admin/dashboard.php:80
msgid "End time"
msgstr "fine tempo"
msgstr "Fine Tempo"
#: admin/dashboard.php:99 admin/new-user.php:53
msgid "Submit"
@@ -61,7 +61,7 @@ msgstr "Entra"
#: admin/login-form.php:11
msgid "Please login to continue."
msgstr "Entra per continuare"
msgstr "Accedi per poter continuare..."
#: admin/login-form.php:15 admin/login-form.php:16 admin/lost-password.php:46
#: admin/lost-password.php:48 admin/new-user.php:24 admin/settings.php:72
Binary file not shown.
+661
View File
@@ -0,0 +1,661 @@
msgid ""
msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: POEditor.com\n"
"Project-Id-Version: Server status\n"
"Language: lt\n"
#: 404.php:12
msgid "Page Not Found"
msgstr "Puslapis nerastas "
#: 404.php:13
msgid "Sorry, but the page you were trying to view does not exist."
msgstr "Atleiskit, bet puslapis neegzistuoja "
#: admin/dashboard.php:22 admin/dashboard.php:26 template.php:115
msgid "Dashboard"
msgstr "Prietaisų skydelis "
#: admin/dashboard.php:27
msgid "Welcome"
msgstr "Sveiki"
#: admin/dashboard.php:39
msgid "New incident"
msgstr "Naujas įvykis "
#: admin/dashboard.php:72 install.php:48 install.php:163
msgid "Title"
msgstr "Pavadinimas"
#: admin/dashboard.php:72
msgid "Time"
msgstr "Laikas"
#: admin/dashboard.php:77
msgid "Here goes your text..."
msgstr "Čia gali rašyti "
#: admin/dashboard.php:80 classes/incident.php:183
msgid "Posted by"
msgstr "Paskelbtas "
#: admin/dashboard.php:80 classes/incident.php:185
msgid "Ending"
msgstr "Pabaiga"
#: admin/dashboard.php:80
msgid "End time"
msgstr "Baigias laikas"
#: admin/dashboard.php:99 admin/new-user.php:53
msgid "Submit"
msgstr "Nusiųsti "
#: admin/login-form.php:2 admin/login-form.php:5 admin/login-form.php:27
msgid "Login"
msgstr "Prisijungti "
#: admin/login-form.php:11
msgid "Please login to continue."
msgstr "Prašome prisijungti ir tęsti "
#: admin/login-form.php:15 admin/login-form.php:16 admin/lost-password.php:46
#: admin/lost-password.php:48 admin/new-user.php:24 admin/settings.php:72
#: classes/user.php:120 classes/user.php:404 install.php:169 install.php:210
msgid "Email"
msgstr "Elektroninis paštas "
#: admin/login-form.php:19 admin/login-form.php:20 admin/new-user.php:27
#: classes/user.php:123 classes/user.php:417 install.php:182 install.php:213
msgid "Password"
msgstr "Slaptažodis "
#: admin/login-form.php:22
msgid "Forgotten password?"
msgstr "Pamiršote slaptažodį? "
#: admin/login-form.php:23
msgid "Remember me"
msgstr "Prisiminti mane "
#: admin/lost-password.php:2 admin/lost-password.php:5
msgid "Lost password"
msgstr "Pamečiau slaptažodį "
#: admin/lost-password.php:16
msgid "Go back"
msgstr "Eiti atgal "
#: admin/lost-password.php:20
msgid "Password changed successfully!"
msgstr "Slaptažodis pakeistas sėkmingai "
#: admin/lost-password.php:21 admin/lost-password.php:35
msgid "Go back to login page"
msgstr "Eiti atgal prisijungti į puslapį "
#: admin/lost-password.php:30
msgid "Go back to start"
msgstr "Eik atgal, kad pradėtum "
#: admin/lost-password.php:34
msgid "Email with password reset link has been sent!"
msgstr "Į elektroninį paštą buvo nusiųstas slaptažodžio atkūrimas "
#: admin/lost-password.php:50
msgid "Submit request"
msgstr "Nusiųsti paraišką "
#: admin/lost-password.php:57
msgid "Reset password for %s (%s)"
msgstr "Atkurti slaptažodį, kad"
#: admin/lost-password.php:60 admin/lost-password.php:61 classes/user.php:421
#: classes/user.php:422
msgid "New password"
msgstr "Naujas slaptažodis "
#: admin/lost-password.php:62 admin/lost-password.php:63 classes/user.php:423
#: classes/user.php:424
msgid "Repeat password"
msgstr "Pakartokite slaptažodį "
#: admin/lost-password.php:64 classes/user.php:425
msgid "Change password"
msgstr "Pakeisti slaptažodį "
#: admin/new-user.php:7
msgid "New user"
msgstr "Naujas vartotojas "
#: admin/new-user.php:19 admin/settings.php:39 admin/settings.php:72
#: classes/user.php:114 classes/user.php:322 classes/user.php:326
#: classes/user.php:327 classes/user.php:488 install.php:158 install.php:168
#: install.php:190 install.php:205
msgid "Name"
msgstr "Vardas"
#: admin/new-user.php:20 admin/settings.php:72 classes/user.php:117
#: classes/user.php:323 classes/user.php:329 classes/user.php:330
#: classes/user.php:491 install.php:206
msgid "Surname"
msgstr "Pavardė "
#: admin/new-user.php:23 admin/settings.php:72 classes/user.php:349
#: install.php:209
msgid "Username"
msgstr "Vartotojo vardas "
#: admin/new-user.php:29
msgid "Permission"
msgstr "Leidimas"
#: admin/settings.php:12 template.php:117
msgid "Settings"
msgstr "Nustatymai "
#: admin/settings.php:23
msgid "Services"
msgstr "Paslaugos "
#: admin/settings.php:29
msgid "Add service"
msgstr "Pridėti paslauga "
#: admin/settings.php:38 admin/settings.php:72
msgid "ID"
msgstr "Vartotojo ID"
#: admin/settings.php:42
msgid "Delete"
msgstr "Ištrinti "
#: admin/settings.php:67
msgid "Users"
msgstr "Vartotojai "
#: admin/settings.php:68
msgid "Add new user"
msgstr "Pridėti naują vartotoją "
#: admin/settings.php:72 classes/user.php:372
msgid "Role"
msgstr "Rolė"
#: admin/user.php:45 admin/user.php:54 install.php:181 install.php:202
msgid "User"
msgstr "Vartotojas "
#: admin/user.php:52
msgid "User settings"
msgstr "Vartotojo nustatymai "
#: classes/constellation.php:36 template.php:4
msgid "Planned maintenance"
msgstr "Planuojama priežiūra"
#: classes/constellation.php:42
msgid "Back"
msgstr "Atgal"
#: classes/constellation.php:44
msgid "Past incidents"
msgstr "Paskutiniai įvykiai"
#: classes/constellation.php:48
msgid "No incidents"
msgstr "Nėra įvykių "
#: classes/constellation.php:61
msgid "Load more"
msgstr "Užkrauti daugiau "
#: classes/constellation.php:101
msgid "No services"
msgstr "Nėra paslaugų "
#: classes/incident.php:87
msgid "Please enter title"
msgstr "Prašau parašyti pavadinimą "
#: classes/incident.php:90
msgid "Title too long! Character limit is 50"
msgstr "Pavadinimas per ilgas, limitas 50"
#: classes/incident.php:96
msgid "Please enter text"
msgstr "Prašau parašyti tekstą "
#: classes/incident.php:102
msgid "Please set start and end time! Use ISO 8601 format."
msgstr "Prašau pradėti ir baigti laiką! Naudok ISO 8601 Formatą "
#: classes/incident.php:107
msgid "Please select at least one service"
msgstr "Prašau pasirink vieną paslaugą "
#: classes/incident.php:127
msgid "Start date format is not recognized. Please use ISO 8601 format."
msgstr ""
#: classes/incident.php:133
msgid "End date format is not recognized. Please use ISO 8601 format."
msgstr ""
#: classes/incident.php:185
msgid "Ended"
msgstr "Pabaiga "
#: classes/service.php:63
msgid "Service name is too long! Character limit is 50"
msgstr "Paslaugos pavadinimas per ilgas! Limitas 50"
#: classes/service.php:66
msgid "Please enter name!"
msgstr "Prašau parašyti vardą! "
#: classes/service.php:81 classes/service.php:123 classes/user.php:97
#: classes/user.php:199
msgid "You don't have the permission to do that!"
msgstr "Tu neturi teisių daryti tai! "
#: classes/user.php:164
msgid "Please mind the following character limits: "
msgstr "Risiminkite šiuos apribojimus "
#: classes/user.php:185
msgid "User account created"
msgstr "Vartotojas sukurtas "
#: classes/user.php:186
msgid "Hi %s!<br>Your account has been created. You can login with your email address at <a href=\"%s\">%s</a> with password %s - please change it as soon as possible."
msgstr "Sveikas, tavo vartotojas sukurtas. Tu gali prisijungti su savo elektroniniu paštu\n"
"Prašau pasikeisk kuo greičiau "
#: classes/user.php:180
msgid "Username or email already used"
msgstr "Vardas ar elektroninis paštas jau naudojamas "
#: classes/user.php:244
msgid "Your account has been disabled. Please contact administrator."
msgstr "Tavo vartotojas atjungtas. Prašau susisiek su administracija "
#: classes/user.php:233 classes/user.php:256
msgid "Wrong email or password"
msgstr "Klaidingas elektroninis paštas arba slaptažodis "
#: classes/user.php:299
msgid "Invalid token detected, please login again!"
msgstr ""
#: classes/user.php:314
msgid "Profile picture"
msgstr "Profilio nuotrauka "
#: classes/user.php:379
msgid "Change role"
msgstr "Keisti rolę"
#: classes/user.php:394
msgid "Change email"
msgstr "Keisti elektroninį paštą "
#: classes/user.php:419 classes/user.php:420
msgid "Old password"
msgstr "Senas slaptažodis "
#: classes/user.php:526
msgid "Passwords do not match!"
msgstr "Slaptažodžiai nesutampa"
#: classes/user.php:534
msgid "Cannot change password of other users!"
msgstr ""
#: classes/user.php:567
msgid "Wrong password!"
msgstr "Neteisingas slaptažodis "
#: classes/user.php:595 classes/user.php:695
msgid "Invalid token detected, please retry your request from start!"
msgstr ""
#: classes/user.php:623
msgid "Reset password"
msgstr "Atkurti slaptažodį "
#: classes/user.php:659
msgid "Email change"
msgstr "Pakeisti elektroninį paštą "
#: classes/incident.php:54 classes/user.php:736
msgid "You don't have permission to do that!"
msgstr "Tu neturi leidimo daryti tai! "
#: template.php:4
msgid "Major outage"
msgstr ""
#: template.php:4
msgid "Minor outage"
msgstr ""
#: template.php:4
msgid "Operational"
msgstr "Veikla "
#: template.php:7
msgid "Some systems are experiencing major outages"
msgstr ""
#: template.php:7
msgid "Some systems are experiencing minor outages"
msgstr ""
#: template.php:7
msgid "Some systems are under maintenance"
msgstr ""
#: template.php:8
msgid "Our systems are experiencing major outages."
msgstr ""
#: template.php:8
msgid "Our systems are experiencing minor outages"
msgstr ""
#: template.php:8
msgid "Our systems are under maintenance"
msgstr ""
#: template.php:8
msgid "All systems operational"
msgstr "Visa sistemos veikla "
#: template.php:9
msgid "Super admin"
msgstr "Super adminas"
#: template.php:9
msgid "Admin"
msgstr "Adminas "
#: template.php:53
msgid "Service Status"
msgstr "Paslaugų statusas "
#: template.php:106
msgid "Toggle navigation"
msgstr ""
#: template.php:116
msgid "User (%s)"
msgstr "Vartotojas"
#: template.php:118
msgid "Logout"
msgstr "Atsijungti "
#: index.php:27
msgid "Current status"
msgstr "Dabartinis statusas "
#: install.php:4
msgid "Status page"
msgstr "Pradinis puslapis "
#: install.php:139
msgid "Install"
msgstr "Instaliuoti "
#: install.php:141
msgid "Installation"
msgstr "Instaliacija "
#: install.php:26
msgid "Connection failed: %s\n"
""
msgstr "Prisijungimo klaida "
#: install.php:31
msgid "Please set valid url!"
msgstr "Prašau nu statyk galiojantį url"
#: install.php:98
msgid "Error while creating database. Please check permission for your account or MYSQL version.<br>Error: %s"
msgstr "Klaida kuriant database. Patikrink savo vartotojo leidimus arba MYSQL versija"
#: install.php:154
msgid "Website details"
msgstr "Puslapio detales"
#: install.php:40 install.php:159
msgid "Url"
msgstr "Url"
#: install.php:166
msgid "Also an email address for mailer would be nice :)"
msgstr ""
#: install.php:173
msgid "Database connection"
msgstr "Database prisijungimas "
#: install.php:174
msgid "We need database connection to be able to create tables. Please check that your account has the permission needed to do that."
msgstr ""
#: install.php:177
msgid "Server"
msgstr "Serveris "
#: install.php:178
msgid "Database"
msgstr "Database "
#: install.php:203
msgid "And finally, we need info to create a new user. You don't have to provide it, but then... No status page admin..."
msgstr ""
#: install.php:216
msgid "Run install!"
msgstr "Vykdyti instaliacija "
#: classes/user.php:127
msgid "Rank"
msgstr "Rankas "
#: classes/user.php:624
msgid "Hi %s!<br>Below you will find link to change your password. The link is valid for 24hrs. If you didn't request this, feel free to ignore it. <br><br><a href=\"%s\">RESET PASSWORD</a><br><br>If the link doesn't work, copy &amp; paste it into your browser: <br>%s"
msgstr "Sveiki. Apačioje rasi linka kuriame galėsi pasikeisti slaptažodį, jei to nedarei ignoruok. "
#: classes/user.php:660
msgid "Hi %s!<br>Below you will find link to change your email. The link is valid for 24hrs. If you didn't request this, feel free to ignore it. <br><br><a href=\"%s\">CHANGE EMAIL</a><br><br>If the link doesn't work, copy &amp; paste it into your browser: <br>%s"
msgstr ""
#: template.php:9
msgid "Editor"
msgstr "Editorius"
#: install.php:36
msgid "Server name"
msgstr "Serverio vardas"
#: install.php:44
msgid "Mailer name"
msgstr ""
#: install.php:52
msgid "Mailer email"
msgstr ""
#: install.php:56
msgid "Database server"
msgstr ""
#: install.php:60
msgid "Database name"
msgstr "Database vardas"
#: install.php:64
msgid "Database user"
msgstr "Database vartotojas "
#: install.php:69
msgid "Database password"
msgstr "Database slaptažodis "
#: template.php:147
msgid "Toggle Dropdown"
msgstr ""
#: template.php:156
msgid "Help with translation!"
msgstr "Padėk su vertimu "
#: classes/user.php:439
msgid "Deactivate user"
msgstr "Neaktyvus vartotojas "
#: classes/user.php:441
msgid "Activate user"
msgstr "Prisijungęs vartotojas "
#: install.php:73
msgid "Please enter"
msgstr "Prašau užeik "
#: install.php:150
msgid "We will ask you some basic questions about your website. Most of the settings can be later edited in the config.php file."
msgstr ""
#: install.php:155
msgid "We need a name for your status page (shown behind page title after the dash) and a url of your server status installation (i.e. <a href='#'>https://example.com/status</a> - without the trailing slash), so we can mail users link for forgotten password etc..."
msgstr ""
#: install.php:161
msgid "A title that you want to be shown on the top of the page."
msgstr ""
#: api/status.php:24
msgid "Service does not exist!"
msgstr "Paslauga neegzistuoja "
#: classes/user.php:220
msgid "Please fill in your email and password!"
msgstr "Prašau užpildyti savo elektroninį paštą ir slaptažodį! "
#: classes/user.php:336
msgid "Change name"
msgstr "Pakeisti vardą "
#: classes/user.php:356
msgid "Change username"
msgstr "Pakeisti vartotojo vardą "
#: classes/user.php:463
msgid "This username is already taken."
msgstr "Šitas vartotojo vardas jau yra sukurtas. "
#: classes/user.php:470
msgid "Cannot change username of other users!"
msgstr ""
#: classes/user.php:504
msgid "Cannot change names of other users!"
msgstr ""
#: classes/user.php:667
msgid "Confirmation email sent!"
msgstr "Patvirtinimas nusiųstas į elektroninį paštą! "
#: install.php:186 policy.php:6
msgid "Privacy Policy"
msgstr ""
#: install.php:190
msgid "Company name"
msgstr "Kompanijos pavadinimas "
#: install.php:191
msgid "Address"
msgstr "Adresas "
#: install.php:191
msgid "Full address"
msgstr "Pilnas adresas"
#: install.php:194
msgid "E-Mail"
msgstr "Elektroninis paštas "
#: install.php:195
msgid "Phone"
msgstr "Telefonas "
#: install.php:195
msgid "Phone number"
msgstr "Telefono numeris "
#: install.php:198 policy.php:7
msgid "Who we are"
msgstr "Kas mes esam "
#: policy.php:9
msgid "Contact"
msgstr "Kontaktai "
#: policy.php:17
msgid "What personal data we collect and why"
msgstr ""
#: policy.php:19
msgid "If you access our websites, the following information will be saved: IP-address, Date, Time, Browser queries, \n"
"\tGeneral information about your browser, operating system and all search queries on the sites. \n"
"\tThis user data will be used for anonym user statistics to recognize trends and improve our content.\n"
"\t"
msgstr ""
#: policy.php:23
msgid "How we protect your data"
msgstr "Kaip mes apsaugoskim tavo duomenis "
#: policy.php:24
msgid "In collaboration with our hosting provider we try our best to protect our \n"
"\tdatabases against access from third parties, losses, misuse or forgery.\n"
"\t"
msgstr ""
#: policy.php:27
msgid "Third party that receive your personal data"
msgstr ""
#: policy.php:29
msgid "Cookies"
msgstr ""
#: policy.php:30
msgid "This site uses cookies small text files that are placed on your machine to help the site provide a better user experience. \n"
"\tIn general, cookies are used to retain user preferences, store information for things like shopping carts, \n"
"\tand provide anonymised tracking data to third party applications like Google Analytics. \n"
"\tAs a rule, cookies will make your browsing experience better. However, you may prefer to disable cookies on this site and on others. \n"
"\tThe most effective way to do this is to disable cookies in your browser. We suggest consulting the Help section of your browser \n"
"\tor taking a look at the About Cookies website which offers guidance for all modern browsers"
msgstr ""
#: install.php:187
msgid "Since you are collecting personal information, the GDPR needs you to have a privacy policy. Enter the details below."
msgstr ""
#: install.php:198
msgid "Some info about yourself"
msgstr ""
#: policy.php:18
msgid "General"
msgstr ""
Binary file not shown.

After

Width:  |  Height:  |  Size: 247 B

+30
View File
@@ -0,0 +1,30 @@
(function (factory) {
if (typeof define === 'function' && define.amd) {
define(['jquery'], factory);
} else if (typeof module === 'object' && typeof module.exports === 'object') {
factory(require('jquery'));
} else {
factory(jQuery);
}
}(function (jQuery) {
//Lithuanian
jQuery.timeago.settings.strings = {
prefixAgo: "prieš",
prefixFromNow: null,
suffixAgo: null,
suffixFromNow: "nuo dabar",
seconds: "%d sek.",
minute: "min.",
minutes: "%d min.",
hour: "val.",
hours: "%d val.",
day: "1 d.",
days: "%d d.",
month: "mėn.",
months: "%d mėn.",
year: "metus",
years: "%d metus",
wordSeparator: " ",
numbers: []
};
}));
Binary file not shown.
+666
View File
@@ -0,0 +1,666 @@
msgid ""
msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: POEditor.com\n"
"Project-Id-Version: Server status\n"
"Language: pl\n"
#: 404.php:12
msgid "Page Not Found"
msgstr "Strona nie została znaleziona"
#: 404.php:13
msgid "Sorry, but the page you were trying to view does not exist."
msgstr "Przepraszamy, ale strona, którą próbujesz wyświetlić, nie istnieje."
#: admin/dashboard.php:22 admin/dashboard.php:26 template.php:115
msgid "Dashboard"
msgstr "Panel"
#: admin/dashboard.php:27
msgid "Welcome"
msgstr "Witamy"
#: admin/dashboard.php:39
msgid "New incident"
msgstr "Nowy incydent"
#: admin/dashboard.php:72 install.php:48 install.php:163
msgid "Title"
msgstr "Tytuł"
#: admin/dashboard.php:72
msgid "Time"
msgstr "Czas"
#: admin/dashboard.php:77
msgid "Here goes your text..."
msgstr "Tutaj wpisz wiadomość..."
#: admin/dashboard.php:80 classes/incident.php:183
msgid "Posted by"
msgstr "Wysłane przez"
#: admin/dashboard.php:80 classes/incident.php:185
msgid "Ending"
msgstr "Zakończono"
#: admin/dashboard.php:80
msgid "End time"
msgstr "Koniec czasu"
#: admin/dashboard.php:99 admin/new-user.php:53
msgid "Submit"
msgstr "Zatwierdź"
#: admin/login-form.php:2 admin/login-form.php:5 admin/login-form.php:27
msgid "Login"
msgstr "Zaloguj się"
#: admin/login-form.php:11
msgid "Please login to continue."
msgstr "Proszę się zalogować, aby kontynuować."
#: admin/login-form.php:15 admin/login-form.php:16 admin/lost-password.php:46
#: admin/lost-password.php:48 admin/new-user.php:24 admin/settings.php:72
#: classes/user.php:120 classes/user.php:404 install.php:169 install.php:210
msgid "Email"
msgstr "E-mail"
#: admin/login-form.php:19 admin/login-form.php:20 admin/new-user.php:27
#: classes/user.php:123 classes/user.php:417 install.php:182 install.php:213
msgid "Password"
msgstr "Hasło"
#: admin/login-form.php:22
msgid "Forgotten password?"
msgstr "Zapomniane hasło?"
#: admin/login-form.php:23
msgid "Remember me"
msgstr "Zapamiętaj mnie"
#: admin/lost-password.php:2 admin/lost-password.php:5
msgid "Lost password"
msgstr "Utracone hasło"
#: admin/lost-password.php:16
msgid "Go back"
msgstr "Wróć"
#: admin/lost-password.php:20
msgid "Password changed successfully!"
msgstr "Hasło zostało zmienione pomyślnie!"
#: admin/lost-password.php:21 admin/lost-password.php:35
msgid "Go back to login page"
msgstr "Wróć do strony logowania"
#: admin/lost-password.php:30
msgid "Go back to start"
msgstr "Wróć, aby rozpocząć"
#: admin/lost-password.php:34
msgid "Email with password reset link has been sent!"
msgstr "E-mail z linkiem do zmiany hasła został wysłany!"
#: admin/lost-password.php:50
msgid "Submit request"
msgstr "Wyślij zapytanie"
#: admin/lost-password.php:57
msgid "Reset password for %s (%s)"
msgstr "Zresetuj hasło dla %s (%s)"
#: admin/lost-password.php:60 admin/lost-password.php:61 classes/user.php:421
#: classes/user.php:422
msgid "New password"
msgstr "Nowe hasło"
#: admin/lost-password.php:62 admin/lost-password.php:63 classes/user.php:423
#: classes/user.php:424
msgid "Repeat password"
msgstr "Powtórz hasło"
#: admin/lost-password.php:64 classes/user.php:425
msgid "Change password"
msgstr "Zmień hasło"
#: admin/new-user.php:7
msgid "New user"
msgstr "Nowy użytkownik"
#: admin/new-user.php:19 admin/settings.php:39 admin/settings.php:72
#: classes/user.php:114 classes/user.php:322 classes/user.php:326
#: classes/user.php:327 classes/user.php:488 install.php:158 install.php:168
#: install.php:190 install.php:205
msgid "Name"
msgstr "Imie"
#: admin/new-user.php:20 admin/settings.php:72 classes/user.php:117
#: classes/user.php:323 classes/user.php:329 classes/user.php:330
#: classes/user.php:491 install.php:206
msgid "Surname"
msgstr "Nazwisko"
#: admin/new-user.php:23 admin/settings.php:72 classes/user.php:349
#: install.php:209
msgid "Username"
msgstr "Nazwa użytkownika"
#: admin/new-user.php:29
msgid "Permission"
msgstr "Uprawnienia"
#: admin/settings.php:12 template.php:117
msgid "Settings"
msgstr "Ustawienia"
#: admin/settings.php:23
msgid "Services"
msgstr "Usługi"
#: admin/settings.php:29
msgid "Add service"
msgstr "Dodał usługę"
#: admin/settings.php:38 admin/settings.php:72
msgid "ID"
msgstr "ID"
#: admin/settings.php:42
msgid "Delete"
msgstr "Usuń"
#: admin/settings.php:67
msgid "Users"
msgstr "Użytkownicy"
#: admin/settings.php:68
msgid "Add new user"
msgstr "Dodaj nowego użytkownika"
#: admin/settings.php:72 classes/user.php:372
msgid "Role"
msgstr "Rola"
#: admin/user.php:45 admin/user.php:54 install.php:181 install.php:202
msgid "User"
msgstr "Użytkownik"
#: admin/user.php:52
msgid "User settings"
msgstr "Ustawienia użytkownika"
#: classes/constellation.php:36 template.php:4
msgid "Planned maintenance"
msgstr "Planowana konserwacja"
#: classes/constellation.php:42
msgid "Back"
msgstr "Powrót"
#: classes/constellation.php:44
msgid "Past incidents"
msgstr "Poprzednie incydenty"
#: classes/constellation.php:48
msgid "No incidents"
msgstr "Brak incydentów"
#: classes/constellation.php:61
msgid "Load more"
msgstr "Załaduj wiecej"
#: classes/constellation.php:101
msgid "No services"
msgstr "Brak usług"
#: classes/incident.php:87
msgid "Please enter title"
msgstr "Proszę podać tytuł"
#: classes/incident.php:90
msgid "Title too long! Character limit is 50"
msgstr "Tytuł jest zbyt długi! Limit znaków to 50"
#: classes/incident.php:96
msgid "Please enter text"
msgstr "Wpisz tekst"
#: classes/incident.php:102
msgid "Please set start and end time! Use ISO 8601 format."
msgstr "Ustaw czas rozpoczęcia i zakończenia! Użyj formatu ISO 8601."
#: classes/incident.php:107
msgid "Please select at least one service"
msgstr "Wybierz co najmniej jedną usługę\n"
""
#: classes/incident.php:127
msgid "Start date format is not recognized. Please use ISO 8601 format."
msgstr "Format daty rozpoczęcia nie został rozpoznany. Użyj formatu ISO 8601."
#: classes/incident.php:133
msgid "End date format is not recognized. Please use ISO 8601 format."
msgstr "Format daty zakończenia nie został rozpoznany. Użyj formatu ISO 8601."
#: classes/incident.php:185
msgid "Ended"
msgstr "Zakończono"
#: classes/service.php:63
msgid "Service name is too long! Character limit is 50"
msgstr "Nazwa usługi jest za długa! Limit znaków to 50"
#: classes/service.php:66
msgid "Please enter name!"
msgstr "Proszę podać nazwe!"
#: classes/service.php:81 classes/service.php:123 classes/user.php:97
#: classes/user.php:199
msgid "You don't have the permission to do that!"
msgstr "Nie masz wystarczających uprawnień!"
#: classes/user.php:164
msgid "Please mind the following character limits: "
msgstr "Pamiętaj o limitach znaków: ␣"
#: classes/user.php:185
msgid "User account created"
msgstr "Utworzono konto użytkownika"
#: classes/user.php:186
msgid "Hi %s!<br>Your account has been created. You can login with your email address at <a href=\"%s\">%s</a> with password %s - please change it as soon as possible."
msgstr "Witaj, %s!<br>Twoje konto zostało utworzone. Możesz zalogować się za pomocą swojego adresu e-mail na stronie <a href=\"%s\">%s</a> z hasłem%s - zmień je tak szybko, jak to możliwe."
#: classes/user.php:180
msgid "Username or email already used"
msgstr "Nazwa użytkownika lub adres e-mail już istnieje"
#: classes/user.php:244
msgid "Your account has been disabled. Please contact administrator."
msgstr "Twoje konto zostało wyłączone. Skontaktuj się z administratorem."
#: classes/user.php:233 classes/user.php:256
msgid "Wrong email or password"
msgstr "Błędny e-mail lub hasło"
#: classes/user.php:299
msgid "Invalid token detected, please login again!"
msgstr "Wykryto nieprawidłowy token, spróbuj ponownie!"
#: classes/user.php:314
msgid "Profile picture"
msgstr "Zdjęcie profilu"
#: classes/user.php:379
msgid "Change role"
msgstr "Zmień role"
#: classes/user.php:394
msgid "Change email"
msgstr "Zmień adres e-mail"
#: classes/user.php:419 classes/user.php:420
msgid "Old password"
msgstr "Stare hasło"
#: classes/user.php:526
msgid "Passwords do not match!"
msgstr "Hasła nie pasują do siebie!"
#: classes/user.php:534
msgid "Cannot change password of other users!"
msgstr "Nie możesz zmieniać hasła innym użytkownika!"
#: classes/user.php:567
msgid "Wrong password!"
msgstr "Złe hasło!"
#: classes/user.php:595 classes/user.php:695
msgid "Invalid token detected, please retry your request from start!"
msgstr "Wykryto nieprawidłowy token, spróbuj ponownie!"
#: classes/user.php:623
msgid "Reset password"
msgstr "Zresetuj hasło"
#: classes/user.php:659
msgid "Email change"
msgstr "Zmiana adresu e-mail"
#: classes/incident.php:54 classes/user.php:736
msgid "You don't have permission to do that!"
msgstr "Nie masz do tego uprawnień!"
#: template.php:4
msgid "Major outage"
msgstr "Poważna przerwa?"
#: template.php:4
msgid "Minor outage"
msgstr "Niewielkie awarie"
#: template.php:4
msgid "Operational"
msgstr "Działa"
#: template.php:7
msgid "Some systems are experiencing major outages"
msgstr "Niektóre systemy mają poważne awarie"
#: template.php:7
msgid "Some systems are experiencing minor outages"
msgstr "Niektóre systemy mają niewielkie awarie"
#: template.php:7
msgid "Some systems are under maintenance"
msgstr "Niektóre systemy są w trakcie konserwacji"
#: template.php:8
msgid "Our systems are experiencing major outages."
msgstr "Nasze systemy mają poważne awarie"
#: template.php:8
msgid "Our systems are experiencing minor outages"
msgstr "Nasze systemy mają niewielkie awarie"
#: template.php:8
msgid "Our systems are under maintenance"
msgstr "Nasze systemy są w trakcie konserwacji"
#: template.php:8
msgid "All systems operational"
msgstr "Wszystkie systemy działają"
#: template.php:9
msgid "Super admin"
msgstr "Super admin"
#: template.php:9
msgid "Admin"
msgstr "Administrator"
#: template.php:53
msgid "Service Status"
msgstr "Status usługi"
#: template.php:106
msgid "Toggle navigation"
msgstr "Zmień nawigację"
#: template.php:116
msgid "User (%s)"
msgstr "Użytkownik (%s) "
#: template.php:118
msgid "Logout"
msgstr "Wyloguj się"
#: index.php:27
msgid "Current status"
msgstr "Aktualny stan"
#: install.php:4
msgid "Status page"
msgstr "Strona statusów"
#: install.php:139
msgid "Install"
msgstr "Instaluj"
#: install.php:141
msgid "Installation"
msgstr "Instalacja"
#: install.php:26
msgid "Connection failed: %s\n"
""
msgstr "Utracono połączenie: %s"
#: install.php:31
msgid "Please set valid url!"
msgstr "Ustaw prawidłowy adres URL!"
#: install.php:98
msgid "Error while creating database. Please check permission for your account or MYSQL version.<br>Error: %s"
msgstr "Błąd podczas tworzenia bazy danych. Sprawdź uprawnienia do konta lub wersje MYSQL. <br>Błąd:%s"
#: install.php:154
msgid "Website details"
msgstr "Szczegóły strony"
#: install.php:40 install.php:159
msgid "Url"
msgstr "Url"
#: install.php:166
msgid "Also an email address for mailer would be nice :)"
msgstr "Również adres e-mail dla powiadomień byłby miły :)"
#: install.php:173
msgid "Database connection"
msgstr "Utracono połączenie z bazą danych"
#: install.php:174
msgid "We need database connection to be able to create tables. Please check that your account has the permission needed to do that."
msgstr "Potrzebujemy połączenia z bazą danych. Sprawdź, czy Twoje konto ma odpowiednie uprawnienia do tworzenia tabeli."
#: install.php:177
msgid "Server"
msgstr "Serwer"
#: install.php:178
msgid "Database"
msgstr "Baza danych"
#: install.php:203
msgid "And finally, we need info to create a new user. You don't have to provide it, but then... No status page admin..."
msgstr "Na koniec potrzebujemy informacji, aby utworzyć nowego użytkownika. Nie musisz tego dostarczać, ale nie ma administratora strony..."
#: install.php:216
msgid "Run install!"
msgstr "Uruchom instalację!"
#: classes/user.php:127
msgid "Rank"
msgstr "Ranga"
#: classes/user.php:624
msgid "Hi %s!<br>Below you will find link to change your password. The link is valid for 24hrs. If you didn't request this, feel free to ignore it. <br><br><a href=\"%s\">RESET PASSWORD</a><br><br>If the link doesn't work, copy &amp; paste it into your browser: <br>%s"
msgstr "Witaj %s! <br>Poniżej znajduje się link do zmiany hasła. Link jest ważny przez 24 godziny. Jeśli nie poprosiłeś o to, możesz to zignorować.<br><br><a href=\"%s\"> ZMIEŃ HASŁO</a><br><br>Jeśli link nie działa, skopiuj &amp; I wklej go do przeglądarki: <br>%s"
#: classes/user.php:660
msgid "Hi %s!<br>Below you will find link to change your email. The link is valid for 24hrs. If you didn't request this, feel free to ignore it. <br><br><a href=\"%s\">CHANGE EMAIL</a><br><br>If the link doesn't work, copy &amp; paste it into your browser: <br>%s"
msgstr "Witaj %s! <br>Poniżej znajduje się link do zmiany adresu e-mail. Link jest ważny przez 24 godziny. Jeśli nie poprosiłeś o to, możesz to zignorować.<br><br> <a href=\"%s\"> ZMIEŃ E-MAIL</a><br><br>Jeśli link nie działa, skopiuj &amp; i wklej go do przeglądarki: <br>%s"
#: template.php:9
msgid "Editor"
msgstr "Edytor"
#: install.php:36
msgid "Server name"
msgstr "Nazwa serwera"
#: install.php:44
msgid "Mailer name"
msgstr "Nazwa Mailera"
#: install.php:52
msgid "Mailer email"
msgstr "Adres e-mail Mailera"
#: install.php:56
msgid "Database server"
msgstr "Serwer bazy danych"
#: install.php:60
msgid "Database name"
msgstr "Nazwa bazy danych"
#: install.php:64
msgid "Database user"
msgstr "Użytkownik bazy danych"
#: install.php:69
msgid "Database password"
msgstr "Hasło bazy danych"
#: template.php:147
msgid "Toggle Dropdown"
msgstr "Rozwiń"
#: template.php:156
msgid "Help with translation!"
msgstr "Pomóż w tłumaczeniu!"
#: classes/user.php:439
msgid "Deactivate user"
msgstr "Dezaktywuj użytkownika"
#: classes/user.php:441
msgid "Activate user"
msgstr "Aktywuj użytkownika\n"
""
#: install.php:73
msgid "Please enter"
msgstr "Proszę wpisać"
#: install.php:150
msgid "We will ask you some basic questions about your website. Most of the settings can be later edited in the config.php file."
msgstr "Zadamy Ci kilka podstawowych pytań na temat Twojej strony. Większość ustawień można później edytować w pliku config.php."
#: install.php:155
msgid "We need a name for your status page (shown behind page title after the dash) and a url of your server status installation (i.e. <a href='#'>https://example.com/status</a> - without the trailing slash), so we can mail users link for forgotten password etc..."
msgstr "Potrzebujemy nazwy strony statusu (wyświetlanej za tytułem strony po myślniku) i adresu URL instalacji twojego serwera (np. <a href='#'> https://example.com/status </a> - bez ukośnika na końcu), dzięki czemu możemy wysłać użytkownikom link do zapomnianego hasła itp. ..."
#: install.php:161
msgid "A title that you want to be shown on the top of the page."
msgstr "Tytuł, który chcesz wyświetlać na górze strony."
#: api/status.php:24
msgid "Service does not exist!"
msgstr "Usługa nie istnieje!"
#: classes/user.php:220
msgid "Please fill in your email and password!"
msgstr "Proszę podać swój adres e-mail oraz hasło!"
#: classes/user.php:336
msgid "Change name"
msgstr "Zmień nazwę"
#: classes/user.php:356
msgid "Change username"
msgstr "Zmień nazwę użytkownika"
#: classes/user.php:463
msgid "This username is already taken."
msgstr "Ta nazwa użytkownika jest już zajęta."
#: classes/user.php:470
msgid "Cannot change username of other users!"
msgstr "Nie można zmieniać nazwy użytkownika innym użytkownikom!"
#: classes/user.php:504
msgid "Cannot change names of other users!"
msgstr "Nie można zmienić imion innych użytkowników!"
#: classes/user.php:667
msgid "Confirmation email sent!"
msgstr "Wysłano e-mail potwierdzający!"
#: install.php:186 policy.php:6
msgid "Privacy Policy"
msgstr "Polityka prywatności"
#: install.php:190
msgid "Company name"
msgstr "Nazwa firmy"
#: install.php:191
msgid "Address"
msgstr "Adres"
#: install.php:191
msgid "Full address"
msgstr "Pełny adres"
#: install.php:194
msgid "E-Mail"
msgstr "E-mail"
#: install.php:195
msgid "Phone"
msgstr "Telefon"
#: install.php:195
msgid "Phone number"
msgstr "Numer telefonu"
#: install.php:198 policy.php:7
msgid "Who we are"
msgstr "O nas"
#: policy.php:9
msgid "Contact"
msgstr "Kontakt"
#: policy.php:17
msgid "What personal data we collect and why"
msgstr "Jakie dane osobowe zbieramy i dlaczego"
#: policy.php:19
msgid "If you access our websites, the following information will be saved: IP-address, Date, Time, Browser queries, \n"
"\tGeneral information about your browser, operating system and all search queries on the sites. \n"
"\tThis user data will be used for anonym user statistics to recognize trends and improve our content.\n"
"\t"
msgstr "Jeśli uzyskasz dostęp do naszych stron internetowych, zapisane zostaną następujące informacje: adres IP, data, godzina, zapytania przeglądarki,\n"
"Ogólne informacje o przeglądarce, systemie operacyjnym i wszystkich wyszukiwanych hasłach w witrynach.\n"
"Te dane użytkownika będą wykorzystywane do statystyk anonimowych użytkowników w celu rozpoznawania trendów i ulepszania naszych treści."
#: policy.php:23
msgid "How we protect your data"
msgstr "Jak chronimy Twoje dane"
#: policy.php:24
msgid "In collaboration with our hosting provider we try our best to protect our \n"
"\tdatabases against access from third parties, losses, misuse or forgery.\n"
"\t"
msgstr "We współpracy z naszym dostawcą hostingu dokładamy wszelkich starań, aby chronić nasze bazy danych przed dostępem osób trzecich, stratami, niewłaściwym wykorzystaniem lub fałszowaniem."
#: policy.php:27
msgid "Third party that receive your personal data"
msgstr "Osoba trzecia, która otrzymuje Twoje dane osobowe"
#: policy.php:29
msgid "Cookies"
msgstr "Ciasteczka"
#: policy.php:30
msgid "This site uses cookies small text files that are placed on your machine to help the site provide a better user experience. \n"
"\tIn general, cookies are used to retain user preferences, store information for things like shopping carts, \n"
"\tand provide anonymised tracking data to third party applications like Google Analytics. \n"
"\tAs a rule, cookies will make your browsing experience better. However, you may prefer to disable cookies on this site and on others. \n"
"\tThe most effective way to do this is to disable cookies in your browser. We suggest consulting the Help section of your browser \n"
"\tor taking a look at the About Cookies website which offers guidance for all modern browsers"
msgstr "Ta strona wykorzystuje pliki cookie - małe pliki tekstowe, które umieszczane są na Twoim komputerze, aby pomóc witrynie poprawić komfort użytkowania.\n"
"Zasadniczo pliki cookie służą do zachowania preferencji użytkownika, przechowywania informacji o takich rzeczach, jak koszyki na zakupy i zapewniać anonimowe dane śledzenia do aplikacji innych firm, takich jak Google Analytics.\n"
"Z zasady, ciasteczka sprawią, że twoje wrażenia z przeglądania będą lepsze. Możesz jednak lepiej wyłączyć pliki cookie na tej stronie i na innych. Najskuteczniejszym sposobem na to jest wyłączenie plików cookie w przeglądarce. Sugerujemy skorzystanie z sekcji Pomoc przeglądarki lub przeglądając stronę About Cookies, która zawiera wskazówki dla wszystkich nowoczesnych przeglądarek."
#: install.php:187
msgid "Since you are collecting personal information, the GDPR needs you to have a privacy policy. Enter the details below."
msgstr "Z racji iż zbierasz dane osobowe, RBP wymaga posiadania polityki prywatności. Wprowadź szczegóły poniżej."
#: install.php:198
msgid "Some info about yourself"
msgstr "Informacje o tobie"
#: policy.php:18
msgid "General"
msgstr "Ogólne"
Binary file not shown.

After

Width:  |  Height:  |  Size: 157 B

+39
View File
@@ -0,0 +1,39 @@
(function (factory) {
if (typeof define === 'function' && define.amd) {
define(['jquery'], factory);
} else if (typeof module === 'object' && typeof module.exports === 'object') {
factory(require('jquery'));
} else {
factory(jQuery);
}
}(function (jQuery) {
// Polish
function numpf(n, s, t) {
// s - 2-4, 22-24, 32-34 ...
// t - 5-21, 25-31, ...
var n10 = n % 10;
if ( (n10 > 1) && (n10 < 5) && ( (n > 20) || (n < 10) ) ) {
return s;
} else {
return t;
}
}
jQuery.timeago.settings.strings = {
prefixAgo: null,
prefixFromNow: "za",
suffixAgo: "temu",
suffixFromNow: null,
seconds: "mniej niż minutę",
minute: "minutę",
minutes: function(value) { return numpf(value, "%d minuty", "%d minut"); },
hour: "godzinę",
hours: function(value) { return numpf(value, "%d godziny", "%d godzin"); },
day: "dzień",
days: "%d dni",
month: "miesiąc",
months: function(value) { return numpf(value, "%d miesiące", "%d miesięcy"); },
year: "rok",
years: function(value) { return numpf(value, "%d lata", "%d lat"); }
};
}));
Binary file not shown.
+668
View File
@@ -0,0 +1,668 @@
msgid ""
msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: POEditor.com\n"
"Project-Id-Version: Server status\n"
"Language: pt-br\n"
#: 404.php:12
msgid "Page Not Found"
msgstr "Página não encontrada"
#: 404.php:13
msgid "Sorry, but the page you were trying to view does not exist."
msgstr "Desculpe, mas a página que você está tentando acessar, não existe"
#: admin/dashboard.php:22 admin/dashboard.php:26 template.php:115
msgid "Dashboard"
msgstr "Painel"
#: admin/dashboard.php:27
msgid "Welcome"
msgstr "Bem vindo"
#: admin/dashboard.php:39
msgid "New incident"
msgstr "Novo Incidente"
#: admin/dashboard.php:72 install.php:48 install.php:163
msgid "Title"
msgstr "Título"
#: admin/dashboard.php:72
msgid "Time"
msgstr "Tempo"
#: admin/dashboard.php:77
msgid "Here goes your text..."
msgstr "Escreva aqui seu texto..."
#: admin/dashboard.php:80 classes/incident.php:183
msgid "Posted by"
msgstr "Enviado por"
#: admin/dashboard.php:80 classes/incident.php:185
msgid "Ending"
msgstr "Terminando"
#: admin/dashboard.php:80
msgid "End time"
msgstr "Horário de término"
#: admin/dashboard.php:99 admin/new-user.php:53
msgid "Submit"
msgstr "Enviar"
#: admin/login-form.php:2 admin/login-form.php:5 admin/login-form.php:27
msgid "Login"
msgstr "Login"
#: admin/login-form.php:11
msgid "Please login to continue."
msgstr "Por Favor, faça login para continuar"
#: admin/login-form.php:15 admin/login-form.php:16 admin/lost-password.php:46
#: admin/lost-password.php:48 admin/new-user.php:24 admin/settings.php:72
#: classes/user.php:120 classes/user.php:404 install.php:169 install.php:210
msgid "Email"
msgstr "Email"
#: admin/login-form.php:19 admin/login-form.php:20 admin/new-user.php:27
#: classes/user.php:123 classes/user.php:417 install.php:182 install.php:213
msgid "Password"
msgstr "Senha"
#: admin/login-form.php:22
msgid "Forgotten password?"
msgstr "Esqueceu a senha?"
#: admin/login-form.php:23
msgid "Remember me"
msgstr "Lembar-me"
#: admin/lost-password.php:2 admin/lost-password.php:5
msgid "Lost password"
msgstr "Esqueceu a senha"
#: admin/lost-password.php:16
msgid "Go back"
msgstr "Voltar"
#: admin/lost-password.php:20
msgid "Password changed successfully!"
msgstr "Senha alterada com sucesso!"
#: admin/lost-password.php:21 admin/lost-password.php:35
msgid "Go back to login page"
msgstr "Voltar à página de login"
#: admin/lost-password.php:30
msgid "Go back to start"
msgstr "Voltar ao ínicio"
#: admin/lost-password.php:34
msgid "Email with password reset link has been sent!"
msgstr "Um email com o link para resetar a senha foi enviado!"
#: admin/lost-password.php:50
msgid "Submit request"
msgstr "Enviar pedido"
#: admin/lost-password.php:57
msgid "Reset password for %s (%s)"
msgstr "Resetar senha para %s (%s)"
#: admin/lost-password.php:60 admin/lost-password.php:61 classes/user.php:421
#: classes/user.php:422
msgid "New password"
msgstr "Nova senha"
#: admin/lost-password.php:62 admin/lost-password.php:63 classes/user.php:423
#: classes/user.php:424
msgid "Repeat password"
msgstr "Repetir senha"
#: admin/lost-password.php:64 classes/user.php:425
msgid "Change password"
msgstr "Alterar senha"
#: admin/new-user.php:7
msgid "New user"
msgstr "Novo usuário"
#: admin/new-user.php:19 admin/settings.php:39 admin/settings.php:72
#: classes/user.php:114 classes/user.php:322 classes/user.php:326
#: classes/user.php:327 classes/user.php:488 install.php:158 install.php:168
#: install.php:190 install.php:205
msgid "Name"
msgstr "Nome"
#: admin/new-user.php:20 admin/settings.php:72 classes/user.php:117
#: classes/user.php:323 classes/user.php:329 classes/user.php:330
#: classes/user.php:491 install.php:206
msgid "Surname"
msgstr "Sobrenome"
#: admin/new-user.php:23 admin/settings.php:72 classes/user.php:349
#: install.php:209
msgid "Username"
msgstr "Nome de usuário"
#: admin/new-user.php:29
msgid "Permission"
msgstr "Permissão"
#: admin/settings.php:12 template.php:117
msgid "Settings"
msgstr "Configurações"
#: admin/settings.php:23
msgid "Services"
msgstr "Serviços"
#: admin/settings.php:29
msgid "Add service"
msgstr "Adicionar serviço"
#: admin/settings.php:38 admin/settings.php:72
msgid "ID"
msgstr "ID"
#: admin/settings.php:42
msgid "Delete"
msgstr "Deletar"
#: admin/settings.php:67
msgid "Users"
msgstr "Usuários"
#: admin/settings.php:68
msgid "Add new user"
msgstr "Adicionar novo usuário"
#: admin/settings.php:72 classes/user.php:372
msgid "Role"
msgstr "Função"
#: admin/user.php:45 admin/user.php:54 install.php:181 install.php:202
msgid "User"
msgstr "Usuário"
#: admin/user.php:52
msgid "User settings"
msgstr "Configurações do usuário"
#: classes/constellation.php:36 template.php:4
msgid "Planned maintenance"
msgstr "Manutenção planejada"
#: classes/constellation.php:42
msgid "Back"
msgstr "Voltar"
#: classes/constellation.php:44
msgid "Past incidents"
msgstr "Incidentes anteriores"
#: classes/constellation.php:48
msgid "No incidents"
msgstr "Nenhum incidente"
#: classes/constellation.php:61
msgid "Load more"
msgstr "Carregar mais"
#: classes/constellation.php:101
msgid "No services"
msgstr "Sem serviços"
#: classes/incident.php:87
msgid "Please enter title"
msgstr "Por favor insira um título"
#: classes/incident.php:90
msgid "Title too long! Character limit is 50"
msgstr "Título muito longo! Limite de caracteres é 50"
#: classes/incident.php:96
msgid "Please enter text"
msgstr "Por favor, inserir texto"
#: classes/incident.php:102
msgid "Please set start and end time! Use ISO 8601 format."
msgstr "Por favor, inserir horário de início e de fim! Utilize o formato ISO 8601"
#: classes/incident.php:107
msgid "Please select at least one service"
msgstr "Por favor, selecione pelo menos um serviço"
#: classes/incident.php:127
msgid "Start date format is not recognized. Please use ISO 8601 format."
msgstr "O Formato da data de inicio não foi reconhecido"
#: classes/incident.php:133
msgid "End date format is not recognized. Please use ISO 8601 format."
msgstr "O Formato da data de fim não foi reconhecdo"
#: classes/incident.php:185
msgid "Ended"
msgstr "Terminado"
#: classes/service.php:63
msgid "Service name is too long! Character limit is 50"
msgstr "Nome do serviço é muito longo, o limite é de 50 caracteres"
#: classes/service.php:66
msgid "Please enter name!"
msgstr "Insira um nome!"
#: classes/service.php:81 classes/service.php:123 classes/user.php:97
#: classes/user.php:199
msgid "You don't have the permission to do that!"
msgstr "Você não tem permissão para fazer isso!"
#: classes/user.php:164
msgid "Please mind the following character limits: "
msgstr "Por favor, lembre que o limite de caractéres é:"
#: classes/user.php:185
msgid "User account created"
msgstr "Conta de usuário criada"
#: classes/user.php:186
msgid "Hi %s!<br>Your account has been created. You can login with your email address at <a href=\"%s\">%s</a> with password %s - please change it as soon as possible."
msgstr "Olá %s!<br> Sua conta foi criada. Você pode logar com seu email em<a href=\"%s\">%s</a> com a senha %s - lembre-se de mudar o mais rápido possível"
#: classes/user.php:180
msgid "Username or email already used"
msgstr "Nome de usuário ou email já estão em uso"
#: classes/user.php:244
msgid "Your account has been disabled. Please contact administrator."
msgstr "Sua conta foi desativada. Por favor contate um administrador"
#: classes/user.php:233 classes/user.php:256
msgid "Wrong email or password"
msgstr "Email ou senha erradas"
#: classes/user.php:299
msgid "Invalid token detected, please login again!"
msgstr "Token inválido detectado, faça login novamente!"
#: classes/user.php:314
msgid "Profile picture"
msgstr "Foto de perfil"
#: classes/user.php:379
msgid "Change role"
msgstr "Mudar função"
#: classes/user.php:394
msgid "Change email"
msgstr "Mudar email"
#: classes/user.php:419 classes/user.php:420
msgid "Old password"
msgstr "Senha antiga"
#: classes/user.php:526
msgid "Passwords do not match!"
msgstr "As senhas nao são iguais!"
#: classes/user.php:534
msgid "Cannot change password of other users!"
msgstr "Não é possível mudar a senha de outros usuários"
#: classes/user.php:567
msgid "Wrong password!"
msgstr "Senha incorreta!"
#: classes/user.php:595 classes/user.php:695
msgid "Invalid token detected, please retry your request from start!"
msgstr "Token inválido detectado, por favor retorne o pedido ao começo"
#: classes/user.php:623
msgid "Reset password"
msgstr "Resetar senha"
#: classes/user.php:659
msgid "Email change"
msgstr "Mudar email"
#: classes/incident.php:54 classes/user.php:736
msgid "You don't have permission to do that!"
msgstr "Você não tem permissão para fazer isso!"
#: template.php:4
msgid "Major outage"
msgstr "Major outage"
#: template.php:4
msgid "Minor outage"
msgstr "Minor outage"
#: template.php:4
msgid "Operational"
msgstr "Operacional"
#: template.php:7
msgid "Some systems are experiencing major outages"
msgstr "Alguns sistemas estão passando por major outages"
#: template.php:7
msgid "Some systems are experiencing minor outages"
msgstr "Alguns sistemas estão passando por minor outages"
#: template.php:7
msgid "Some systems are under maintenance"
msgstr "Alguns sistemas estão passando por manutenções"
#: template.php:8
msgid "Our systems are experiencing major outages."
msgstr "Nossos sistemas estão passando por major outages"
#: template.php:8
msgid "Our systems are experiencing minor outages"
msgstr "Nossos sistemas estão passando por minor outages"
#: template.php:8
msgid "Our systems are under maintenance"
msgstr "Nossos sistemas estão passando por manutenções"
#: template.php:8
msgid "All systems operational"
msgstr "Todos sistemas operacionais"
#: template.php:9
msgid "Super admin"
msgstr "Super admin"
#: template.php:9
msgid "Admin"
msgstr "Admin"
#: template.php:53
msgid "Service Status"
msgstr "Status do Serviço"
#: template.php:106
msgid "Toggle navigation"
msgstr "Mudar navegação"
#: template.php:116
msgid "User (%s)"
msgstr "Usuário (%s)"
#: template.php:118
msgid "Logout"
msgstr "Logout"
#: index.php:27
msgid "Current status"
msgstr "Status atual"
#: install.php:4
msgid "Status page"
msgstr "Página de status"
#: install.php:139
msgid "Install"
msgstr "Instalar"
#: install.php:141
msgid "Installation"
msgstr "Instalação"
#: install.php:26
msgid "Connection failed: %s\n"
""
msgstr "Conexão falhou: %s"
#: install.php:31
msgid "Please set valid url!"
msgstr "Insira uma url válida!"
#: install.php:98
msgid "Error while creating database. Please check permission for your account or MYSQL version.<br>Error: %s"
msgstr "Erro na criação da base de dados. Verifique suas permissões ou a versão do MYSQL.<br>Erro: %s"
#: install.php:154
msgid "Website details"
msgstr "Detalhes do site"
#: install.php:40 install.php:159
msgid "Url"
msgstr "Url"
#: install.php:166
msgid "Also an email address for mailer would be nice :)"
msgstr "Um endereço de email seria legal :)"
#: install.php:173
msgid "Database connection"
msgstr "Conexão à base de dados"
#: install.php:174
msgid "We need database connection to be able to create tables. Please check that your account has the permission needed to do that."
msgstr "Nós precisamos de uma conexão a base de dados para podermos criar tabelas. Verifique se sua conta tem as permissões nescessárias para isso"
#: install.php:177
msgid "Server"
msgstr "Servidor"
#: install.php:178
msgid "Database"
msgstr "Base de dados"
#: install.php:203
msgid "And finally, we need info to create a new user. You don't have to provide it, but then... No status page admin..."
msgstr "E finalmente, precisamos de informações para criar um novo usuário. Você não precisa fornecer, porém... Sem administrador da página de status =("
#: install.php:216
msgid "Run install!"
msgstr "Rodar instalação"
#: classes/user.php:127
msgid "Rank"
msgstr "Ranking"
#: classes/user.php:624
msgid "Hi %s!<br>Below you will find link to change your password. The link is valid for 24hrs. If you didn't request this, feel free to ignore it. <br><br><a href=\"%s\">RESET PASSWORD</a><br><br>If the link doesn't work, copy &amp; paste it into your browser: <br>%s"
msgstr "Olá %s!<br> Abaixo você encontrará o link para alterar sua senha. O link é válido por 24hrs. Se você não pediu isso, apenas ignore <br><br> <a href=\"%s\">RESETAR SENHA</a><br><br> se o link não funcionar, copie e cole no seu navegador: <br> %s\n"
""
#: classes/user.php:660
msgid "Hi %s!<br>Below you will find link to change your email. The link is valid for 24hrs. If you didn't request this, feel free to ignore it. <br><br><a href=\"%s\">CHANGE EMAIL</a><br><br>If the link doesn't work, copy &amp; paste it into your browser: <br>%s"
msgstr "Olá %s!<br> Abaixo você encontrará o link para alterar seu email. O link é válido por 24hrs. Se você não pediu isso, apenas ignore <br><br> <a href=\"%s\">MUDAR EMAIL</a><br><br> se o link não funcionar, copie e cole no seu navegador: <br> %s\n"
""
#: template.php:9
msgid "Editor"
msgstr "Editor"
#: install.php:36
msgid "Server name"
msgstr "Nome do servidor"
#: install.php:44
msgid "Mailer name"
msgstr "Nome do enviador de email"
#: install.php:52
msgid "Mailer email"
msgstr "Email do enviador de email"
#: install.php:56
msgid "Database server"
msgstr "Servidor da base de dados"
#: install.php:60
msgid "Database name"
msgstr "Nome da base de dados"
#: install.php:64
msgid "Database user"
msgstr "Usuário da base de dados"
#: install.php:69
msgid "Database password"
msgstr "Senha da base de dados"
#: template.php:147
msgid "Toggle Dropdown"
msgstr "Toggle Dropdown"
#: template.php:156
msgid "Help with translation!"
msgstr "Ajude a traduzir!"
#: classes/user.php:439
msgid "Deactivate user"
msgstr "Desativar usuário"
#: classes/user.php:441
msgid "Activate user"
msgstr "Ativar usuário"
#: install.php:73
msgid "Please enter"
msgstr "Por favor insira"
#: install.php:150
msgid "We will ask you some basic questions about your website. Most of the settings can be later edited in the config.php file."
msgstr "Vamos começar, responda um pouco sobre seu site, edite depois no config.php"
#: install.php:155
msgid "We need a name for your status page (shown behind page title after the dash) and a url of your server status installation (i.e. <a href='#'>https://example.com/status</a> - without the trailing slash), so we can mail users link for forgotten password etc..."
msgstr "Nós precisamos de um nome para sua página de status e um url para a instalação da página de status como: http://example.com/status, para então podermos enviar email para os usuários que esqueceram a senha etc..."
#: install.php:161
msgid "A title that you want to be shown on the top of the page."
msgstr "O Título que será mostrado no topo da página"
#: api/status.php:24
msgid "Service does not exist!"
msgstr "Serviço inexistente!"
#: classes/user.php:220
msgid "Please fill in your email and password!"
msgstr "Insira seu email e senha!"
#: classes/user.php:336
msgid "Change name"
msgstr "Mudar nome"
#: classes/user.php:356
msgid "Change username"
msgstr "Mudar nome de usuário"
#: classes/user.php:463
msgid "This username is already taken."
msgstr "Esse nome de usuário já existe!"
#: classes/user.php:470
msgid "Cannot change username of other users!"
msgstr "Impossível mudar o nome de usuário de outras pessoas!"
#: classes/user.php:504
msgid "Cannot change names of other users!"
msgstr "Impossível mudar o nome de outros usuários!"
#: classes/user.php:667
msgid "Confirmation email sent!"
msgstr "Email de confirmação enviado!"
#: install.php:186 policy.php:6
msgid "Privacy Policy"
msgstr "Politica de Privacidade"
#: install.php:190
msgid "Company name"
msgstr "Nome da Companhia"
#: install.php:191
msgid "Address"
msgstr "Endereço"
#: install.php:191
msgid "Full address"
msgstr "Endereço completo"
#: install.php:194
msgid "E-Mail"
msgstr "Email"
#: install.php:195
msgid "Phone"
msgstr "Telefone"
#: install.php:195
msgid "Phone number"
msgstr "Número de telefone"
#: install.php:198 policy.php:7
msgid "Who we are"
msgstr "Quem nós somos"
#: policy.php:9
msgid "Contact"
msgstr "Contato"
#: policy.php:17
msgid "What personal data we collect and why"
msgstr "Quais dados pessoais nos coletamos e por que?"
#: policy.php:19
msgid "If you access our websites, the following information will be saved: IP-address, Date, Time, Browser queries, \n"
"\tGeneral information about your browser, operating system and all search queries on the sites. \n"
"\tThis user data will be used for anonym user statistics to recognize trends and improve our content.\n"
"\t"
msgstr "Acessando nosso site, as seguintes informações salvas:\n"
"endereço de IP, Data, horario, Pesquisas, informações gerais sobre seu navegador, sistema operacional e todas as ações no site.\n"
"Esses dados de usuário serão salvos para estatísticas anônimas para otimizar e melhorar nossos sistemas."
#: policy.php:23
msgid "How we protect your data"
msgstr "Como nós protegemos seus dados"
#: policy.php:24
msgid "In collaboration with our hosting provider we try our best to protect our \n"
"\tdatabases against access from third parties, losses, misuse or forgery.\n"
"\t"
msgstr "Em colaboração com nosso provedor de host nós damos nosso melhor para proteger nossa base de dados contra acessos de terceiros, perdas ou mau uso"
#: policy.php:27
msgid "Third party that receive your personal data"
msgstr "Terceiros que recebem seus dados pessoais"
#: policy.php:29
msgid "Cookies"
msgstr "Cookies"
#: policy.php:30
msgid "This site uses cookies small text files that are placed on your machine to help the site provide a better user experience. \n"
"\tIn general, cookies are used to retain user preferences, store information for things like shopping carts, \n"
"\tand provide anonymised tracking data to third party applications like Google Analytics. \n"
"\tAs a rule, cookies will make your browsing experience better. However, you may prefer to disable cookies on this site and on others. \n"
"\tThe most effective way to do this is to disable cookies in your browser. We suggest consulting the Help section of your browser \n"
"\tor taking a look at the About Cookies website which offers guidance for all modern browsers"
msgstr "Esse site usa cookies - pequenos arquivos de texto que ficam em sua máquina para otimizar a sua experiência no site.\n"
"Os cookies em geral guardam informações para coisas como carrinhos de compras, e para enviar arquivos para aplicações como o Google Analytics.\n"
"Como regra, os cookies devem fazer sua navegação melhor.\n"
"Porém caso você queira, pode desabilitar os cookies neste site e nos outros.\n"
"A maneira mais efetiva de fazer isso, é desabilitar no seu navegador."
#: install.php:187
msgid "Since you are collecting personal information, the GDPR needs you to have a privacy policy. Enter the details below."
msgstr "Você coletando dados pessoais, a GDPR obriga você a ter uma politica de privacidade. Insira os dados abaixo"
#: install.php:198
msgid "Some info about yourself"
msgstr "Algumas informações sobre você"
#: policy.php:18
msgid "General"
msgstr "Geral"
Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

+28
View File
@@ -0,0 +1,28 @@
(function (factory) {
if (typeof define === 'function' && define.amd) {
define(['jquery'], factory);
} else if (typeof module === 'object' && typeof module.exports === 'object') {
factory(require('jquery'));
} else {
factory(jQuery);
}
}(function (jQuery) {
// Brazilian Portuguese
jQuery.timeago.settings.strings = {
prefixAgo: "há",
prefixFromNow: "em",
suffixAgo: null,
suffixFromNow: null,
seconds: "alguns segundos",
minute: "um minuto",
minutes: "%d minutos",
hour: "uma hora",
hours: "%d horas",
day: "um dia",
days: "%d dias",
month: "um mês",
months: "%d meses",
year: "um ano",
years: "%d anos"
};
}));
Binary file not shown.
+74 -75
View File
@@ -17,7 +17,7 @@ msgstr "Üzgünüz, ama görmek istediğiniz sayfa mevcut değil."
#: admin/dashboard.php:22 admin/dashboard.php:26 template.php:115
msgid "Dashboard"
msgstr "Panel"
msgstr "Başlangıç"
#: admin/dashboard.php:27
msgid "Welcome"
@@ -25,7 +25,7 @@ msgstr "Hoşgeldiniz"
#: admin/dashboard.php:39
msgid "New incident"
msgstr "Yeni durum"
msgstr "Yeni durum güncellemesi"
#: admin/dashboard.php:72 install.php:48 install.php:163
msgid "Title"
@@ -37,19 +37,19 @@ msgstr "Zaman"
#: admin/dashboard.php:77
msgid "Here goes your text..."
msgstr "Buraya yazınız gelecek..."
msgstr "Yazdığınız yazı burada görünecek"
#: admin/dashboard.php:80 classes/incident.php:183
msgid "Posted by"
msgstr "Tarafından"
msgstr "Tarafından Paylaşıldı"
#: admin/dashboard.php:80 classes/incident.php:185
msgid "Ending"
msgstr "Sonlanma"
msgstr "Bitiş"
#: admin/dashboard.php:80
msgid "End time"
msgstr "Sonlanma zamanı"
msgstr "Bitiş Saati"
#: admin/dashboard.php:99 admin/new-user.php:53
msgid "Submit"
@@ -67,24 +67,24 @@ msgstr "Lütfen devam etmek için giriş yapınız."
#: admin/lost-password.php:48 admin/new-user.php:24 admin/settings.php:72
#: classes/user.php:120 classes/user.php:404 install.php:169 install.php:210
msgid "Email"
msgstr "E-posta"
msgstr "Elektronik Posta"
#: admin/login-form.php:19 admin/login-form.php:20 admin/new-user.php:27
#: classes/user.php:123 classes/user.php:417 install.php:182 install.php:213
msgid "Password"
msgstr "Parola"
msgstr "Şifre"
#: admin/login-form.php:22
msgid "Forgotten password?"
msgstr "Parolanızı mı unuttunuz?"
msgstr "Unutulan Şifreyi Geri Getirme"
#: admin/login-form.php:23
msgid "Remember me"
msgstr "Beni hatırla"
msgstr "Giriş Bilgilerini Hatırla"
#: admin/lost-password.php:2 admin/lost-password.php:5
msgid "Lost password"
msgstr "Kayıp Parola"
msgstr "Unutulan Şifre"
#: admin/lost-password.php:16
msgid "Go back"
@@ -104,7 +104,7 @@ msgstr "Başa dön"
#: admin/lost-password.php:34
msgid "Email with password reset link has been sent!"
msgstr "Parola sıfırlama linkini içeren e-posta gönderildi!"
msgstr "Şifre sıfırlama linkini içeren e-posta gönderildi!"
#: admin/lost-password.php:50
msgid "Submit request"
@@ -117,16 +117,16 @@ msgstr "%s (%s) için parolayı sıfırla"
#: admin/lost-password.php:60 admin/lost-password.php:61 classes/user.php:421
#: classes/user.php:422
msgid "New password"
msgstr "Yeni parola"
msgstr "Yeni şifre"
#: admin/lost-password.php:62 admin/lost-password.php:63 classes/user.php:423
#: classes/user.php:424
msgid "Repeat password"
msgstr "Parolayı tekrarla"
msgstr "Şifreyi tekrarla"
#: admin/lost-password.php:64 classes/user.php:425
msgid "Change password"
msgstr "Parolayı değiştir"
msgstr "Şifreyi değiştir"
#: admin/new-user.php:7
msgid "New user"
@@ -168,7 +168,7 @@ msgstr "Servis ekle"
#: admin/settings.php:38 admin/settings.php:72
msgid "ID"
msgstr "ID"
msgstr "Kimlik Tanımlayıcı"
#: admin/settings.php:42
msgid "Delete"
@@ -196,7 +196,7 @@ msgstr "Kullanıcı ayarları"
#: classes/constellation.php:36 template.php:4
msgid "Planned maintenance"
msgstr "Planlı bakım"
msgstr "Önceden Planlanmış Bakım Çalışması"
#: classes/constellation.php:42
msgid "Back"
@@ -204,15 +204,15 @@ msgstr "Geri"
#: classes/constellation.php:44
msgid "Past incidents"
msgstr "Geçmiş durumlar"
msgstr "Geçmiş durum güncellemeleri"
#: classes/constellation.php:48
msgid "No incidents"
msgstr "Durum yok"
msgstr "Ufukta herhangi bir olay yok."
#: classes/constellation.php:61
msgid "Load more"
msgstr "Daha fazla"
msgstr "Daha fazla Yükle"
#: classes/constellation.php:101
msgid "No services"
@@ -224,7 +224,7 @@ msgstr "Lütfen başlık girin"
#: classes/incident.php:90
msgid "Title too long! Character limit is 50"
msgstr "Başlık çok uzun! Limit 50 karakterdir"
msgstr "Başlık çok uzun! Lütfen karakter limiti olan 50'yi geçmeyin"
#: classes/incident.php:96
msgid "Please enter text"
@@ -232,7 +232,7 @@ msgstr "Lütfen metin girin"
#: classes/incident.php:102
msgid "Please set start and end time! Use ISO 8601 format."
msgstr "Lütfen başlama ve sonlanma zamanı girin! ISO 8601 formatı kullanın."
msgstr "Lütfen başlangıç ve bitiş zamanı girin! ISO 8601 formatı kullanın."
#: classes/incident.php:107
msgid "Please select at least one service"
@@ -240,23 +240,23 @@ msgstr "Lütfen en az 1 servis seçin"
#: classes/incident.php:127
msgid "Start date format is not recognized. Please use ISO 8601 format."
msgstr "Başlama tarihi formatı uyumsuz. Lütfen ISO 8601 formatı kullanın."
msgstr "Başlangıç tarihi formatı ISO 8601 standartına uygun değil. Lütfen ISO 8601 formatı kullanın."
#: classes/incident.php:133
msgid "End date format is not recognized. Please use ISO 8601 format."
msgstr "Sonlanma tarihi formatı uyumsuz. Lütfen ISO 8601 formatı kullanın."
msgstr "Bitiş tarihi formatı ISO 8601 standartına uygun değil. Lütfen ISO 8601 formatı kullanın."
#: classes/incident.php:185
msgid "Ended"
msgstr "Sonlandı"
msgstr "Bitti."
#: classes/service.php:63
msgid "Service name is too long! Character limit is 50"
msgstr "Servis adı çok uzun! Limit 50 karakterdir."
msgstr "Servis adı çok uzun! Lütfen karakter limiti olan 50'yi geçmeyin."
#: classes/service.php:66
msgid "Please enter name!"
msgstr "Lütfen isim girin!"
msgstr "Lütfen bir isim girin!"
#: classes/service.php:81 classes/service.php:123 classes/user.php:97
#: classes/user.php:199
@@ -265,7 +265,7 @@ msgstr "Bunu yapmaya yetkiniz yok!"
#: classes/user.php:164
msgid "Please mind the following character limits: "
msgstr "Lütfen dikkat, kalan karakter limiti: "
msgstr "Kalan karakter limiti: "
#: classes/user.php:185
msgid "User account created"
@@ -273,7 +273,7 @@ msgstr "Kullanıcı hesabı oluşturuldu"
#: classes/user.php:186
msgid "Hi %s!<br>Your account has been created. You can login with your email address at <a href=\"%s\">%s</a> with password %s - please change it as soon as possible."
msgstr "Merhaba %s!<br>Hesabınız oluşturuldu. <a href=\"%s\">%s</a> adresinden e-posta adresiniz ve %s parolanızla giriş yapabilirsiniz - lütfen en yakın zamanda parolanızı değiştirin."
msgstr "Merhaba %s!<br>Hesabınız oluşturuldu. <a href=\"%s\">%s</a> adresinden e-posta adresiniz ve %s şifrenizle giriş yapabilirsiniz - lütfen en yakın zamanda şifrenizi değiştirin."
#: classes/user.php:180
msgid "Username or email already used"
@@ -285,11 +285,11 @@ msgstr "Hesabınız etkin değil. Lütfen yöneticiyle iletişime geçin."
#: classes/user.php:233 classes/user.php:256
msgid "Wrong email or password"
msgstr "Hatalı e-posta veya parola"
msgstr "Şifre veya elektronik posta adresi hatalı."
#: classes/user.php:299
msgid "Invalid token detected, please login again!"
msgstr "Geçersiz anahtar tespit edildi, lütfen tekrar giriş yapın!"
msgstr "Oturum anahtarı geçersiz, lütfen tekrar giriş yapın!"
#: classes/user.php:314
msgid "Profile picture"
@@ -301,35 +301,34 @@ msgstr "Rol değiştir"
#: classes/user.php:394
msgid "Change email"
msgstr "Parola değiştir"
msgstr "E-Posta adresini güncelle"
#: classes/user.php:419 classes/user.php:420
msgid "Old password"
msgstr "Eski parola"
msgstr "Eski Şifre"
#: classes/user.php:526
msgid "Passwords do not match!"
msgstr "Parolalar eşleşmiyor!"
msgstr "Şifreler eşleşmiyor!"
#: classes/user.php:534
msgid "Cannot change password of other users!"
msgstr "Diğer kullanıcıların parolası değiştirilemez!"
msgstr "Sadece kendi şifrenizi değiştirebilirsiniz."
#: classes/user.php:567
msgid "Wrong password!"
msgstr "Parola yanlış!"
msgstr "Yanlış şifre!"
#: classes/user.php:595 classes/user.php:695
msgid "Invalid token detected, please retry your request from start!"
msgstr "Geçersiz anahtar tespit edildi, lütfen isteğinizi baştan deneyin!"
msgstr "Oturum anahtarı geçersiz, lütfen isteğinizi tekrar deneyin"
#: classes/user.php:623
msgid "Reset password"
msgstr "Parola Sıfırla"
msgstr "Şifre Sıfırlama"
#: classes/user.php:659
msgid "Email change"
msgstr "E-posta değiştir"
msgstr "E-Posta adresini değiştir"
#: classes/incident.php:54 classes/user.php:736
msgid "You don't have permission to do that!"
@@ -337,47 +336,47 @@ msgstr "Bunu yapmaya yetkiniz yok!"
#: template.php:4
msgid "Major outage"
msgstr "Önemli aksaklık"
msgstr "Kapsamlı Arıza"
#: template.php:4
msgid "Minor outage"
msgstr "Küçük aksaklık"
msgstr "Ufak Arıza"
#: template.php:4
msgid "Operational"
msgstr "Çalışıyor"
msgstr "Çalışır Durumda"
#: template.php:7
msgid "Some systems are experiencing major outages"
msgstr "Bazı sistemler ciddi aksaklıklar yaşıyor"
msgstr "Bazı sistemlerde ciddi arızalar var."
#: template.php:7
msgid "Some systems are experiencing minor outages"
msgstr "Bazı sistemler küçük aksaklıklar yaşıyor"
msgstr "Bazı sistemlerde ufak arızalar var."
#: template.php:7
msgid "Some systems are under maintenance"
msgstr "Bazı sistemler bakımda"
msgstr "Bazı sistemlerde bakım çalışması yürütülüyor."
#: template.php:8
msgid "Our systems are experiencing major outages."
msgstr "Sistemlerimiz ciddi aksaklıklar yaşıyor"
msgstr "Sistemlerimizde ciddi arızalar yaşanıyor."
#: template.php:8
msgid "Our systems are experiencing minor outages"
msgstr "Sistemlerimiz küçük aksaklıklar yaşıyor"
msgstr "Sistemlerimizde küçük arızalar var."
#: template.php:8
msgid "Our systems are under maintenance"
msgstr "Sistemlerimiz bakımda"
msgstr "Sistemlerimizde bakım çalışması yürütülüyor."
#: template.php:8
msgid "All systems operational"
msgstr "Tüm sistemler çalışıyor"
msgstr "Tüm sistemler çalışır halde."
#: template.php:9
msgid "Super admin"
msgstr "Süper Yönetici"
msgstr "Sistem Yöneticisi"
#: template.php:9
msgid "Admin"
@@ -385,11 +384,11 @@ msgstr "Yönetici"
#: template.php:53
msgid "Service Status"
msgstr "Servis Durumu"
msgstr "Sistem Durumu"
#: template.php:106
msgid "Toggle navigation"
msgstr "Menü Aç / Kapat"
msgstr "Menüyi Görüntüle / Gizle"
#: template.php:116
msgid "User (%s)"
@@ -401,7 +400,7 @@ msgstr "Çıkış"
#: index.php:27
msgid "Current status"
msgstr "Şu anki durum"
msgstr "Güncel Durum"
#: install.php:4
msgid "Status page"
@@ -422,11 +421,11 @@ msgstr "Bağlantı başarısız oldu: %s"
#: install.php:31
msgid "Please set valid url!"
msgstr "Lütfen geçerli URL girin!"
msgstr "Lütfen geçerli bir URL girin!"
#: install.php:98
msgid "Error while creating database. Please check permission for your account or MYSQL version.<br>Error: %s"
msgstr "Veritabanı oluştururken hata oluştu. Lütfen yetkinizi veya MYSQL sürümünüzü kontrol edin.<br>Hata: %s"
msgstr "Veritabanı oluştururken hata oluştu. Lütfen hesabınızın veritabanı yetkilerini ve MYSQL sürümünüzü kontrol edin.<br>Hata: %s"
#: install.php:154
msgid "Website details"
@@ -438,7 +437,7 @@ msgstr "URL"
#: install.php:166
msgid "Also an email address for mailer would be nice :)"
msgstr "Ayrıca e-postalar için bir e-posta adresi güzel olur :)"
msgstr "Ayrıca e-postalar için bir e-posta adresi güzel olabilir :)"
#: install.php:173
msgid "Database connection"
@@ -446,7 +445,7 @@ msgstr "Veritabanı bağlantısı"
#: install.php:174
msgid "We need database connection to be able to create tables. Please check that your account has the permission needed to do that."
msgstr "Tabloları oluşturabilmek için veritabanı bağlantısına ihtiyaç var. Lütfen hesabınızın bunu yapmaya yetkili olduğunu kontrol edin."
msgstr "Tabloları oluşturabilmek için veritabanı bağlantısına ihtiyacımız var. Lütfen hesabınızın bunu yapmaya yetkili olup olmadığını kontrol edin."
#: install.php:177
msgid "Server"
@@ -458,7 +457,7 @@ msgstr "Veritabanı"
#: install.php:203
msgid "And finally, we need info to create a new user. You don't have to provide it, but then... No status page admin..."
msgstr "Ve nihayet, yeni bir kullanıcı oluşturmak için bilgiye ihtiyacımız var. Bunu sağlamak zorunda değilsiniz, ancak yapmazsanız... Durum sayfasının yöneticisi olmaz..."
msgstr "Ve nihayet, yeni bir kullanıcı oluşturmak için bazı bilgilere ihtiyacımız var. Bunu sağlamak zorunda değilsiniz, ancak yapmazsanız... Durum sayfasının yöneticisi olmaz..."
#: install.php:216
msgid "Run install!"
@@ -470,15 +469,15 @@ msgstr "Seviye"
#: classes/user.php:624
msgid "Hi %s!<br>Below you will find link to change your password. The link is valid for 24hrs. If you didn't request this, feel free to ignore it. <br><br><a href=\"%s\">RESET PASSWORD</a><br><br>If the link doesn't work, copy &amp; paste it into your browser: <br>%s"
msgstr "Merhaba %s!<br>Parolanızı sıfırlamanız için gereken link aşağıdadır. Link 24 saat boyunca geçerlidir. Eğer bunu siz istemediyseniz görmezden gelebilirsiniz. <br><br><a href=\"%s\">PAROLAYI SIFIRLA</a><br><br>Link çalışmazsa, linki kopyalayıp tarayıcınıza yapıştırabilirsiniz: <br>%s"
msgstr "Merhaba %s!<br>Şifrenizi sıfırlamanız için gereken link aşağıda. Link 24 saat boyunca geçerlidir. Eğer bunu siz talep etmediyseniz görmezden gelebilirsiniz. <br><br><a href=\"%s\">ŞİFRENİZİ SIFIRLAYIN</a><br><br>Link çalışmazsa, linki kopyalayıp tarayıcınıza yapıştırabilirsiniz: <br>%s"
#: classes/user.php:660
msgid "Hi %s!<br>Below you will find link to change your email. The link is valid for 24hrs. If you didn't request this, feel free to ignore it. <br><br><a href=\"%s\">CHANGE EMAIL</a><br><br>If the link doesn't work, copy &amp; paste it into your browser: <br>%s"
msgstr "Merhaba %s!<br>E-posta adresinizi değiştirmek için gereken link aşağıdadır. Link 24 saat boyunca geçerlidir. Eğer bunu siz istemediyseniz görmezden gelebilirsiniz. <br><br><a href=\"%s\">E-POSTA ADRESİNİ DEĞİŞTİR</a><br><br>Link çalışmazsa, linki kopyalayıp tarayıcınıza yapıştırabilirsiniz: <br>%s"
msgstr "Merhaba %s!<br>E-posta adresinizi güncellemek için link aşağıda. Link 24 saat boyunca geçerlidir. Eğer bunu siz talep etmediyseniz görmezden gelebilirsiniz. <br><br><a href=\"%s\">E-POSTA ADRESİNİ DEĞİŞTİRİN</a><br><br>Link çalışmazsa, linki kopyalayıp tarayıcınıza yapıştırabilirsiniz: <br>%s"
#: template.php:9
msgid "Editor"
msgstr "Editör"
msgstr "Düzenleyici"
#: install.php:36
msgid "Server name"
@@ -486,11 +485,11 @@ msgstr "Sunucu adı"
#: install.php:44
msgid "Mailer name"
msgstr "E-posta gönderici adı"
msgstr "E-Posta Sistemi için Gönderici Adı"
#: install.php:52
msgid "Mailer email"
msgstr "Gönderici e-posta adresi"
msgstr "E-Posta Sistemi için Gönderici Adresi"
#: install.php:56
msgid "Database server"
@@ -506,15 +505,15 @@ msgstr "Veritabanı kullanıcı adı"
#: install.php:69
msgid "Database password"
msgstr "Veritabanı parolası"
msgstr "Veritabanı şifresi"
#: template.php:147
msgid "Toggle Dropdown"
msgstr "Açılır menü arasında geçiş yap"
msgstr "Açılır Kapanır Menü"
#: template.php:156
msgid "Help with translation!"
msgstr "Çeviriye yardım et!"
msgstr "Çeviren Yiğit Kerem Oktay"
#: classes/user.php:439
msgid "Deactivate user"
@@ -530,11 +529,11 @@ msgstr "Lütfen girin"
#: install.php:150
msgid "We will ask you some basic questions about your website. Most of the settings can be later edited in the config.php file."
msgstr "Siteniz hakkında siz birkaç basit soru soracağız. Ayarların çoğu daha sonra config.php dosyasından düzenlenebilir."
msgstr "Siteniz hakkında siz birkaç basit soru soracağız. Ayarların çoğu kurulumdan sonra da config.php dosyasından düzenlenebilir."
#: install.php:155
msgid "We need a name for your status page (shown behind page title after the dash) and a url of your server status installation (i.e. <a href='#'>https://example.com/status</a> - without the trailing slash), so we can mail users link for forgotten password etc..."
msgstr "Durum sayfası için bir isime (sayfa başlığının altında görünür) ve sunucu durumu kurulumunuzun web adresine ihtiyacımız var. (örn: <a href='#'>https://example.com/status</a> - adresin sonuna yatay çizgi koymayın), parolamı unuttum vb mailler için."
msgstr "Durum sayfası için bir başlığa ve kurulumunuzun web adresine ihtiyacımız var. (örn: <a href='theskyfallen.com'>https://status.theskyfallen.com</a> (adresin sonuna yatay çizgi koymayın)"
#: install.php:161
msgid "A title that you want to be shown on the top of the page."
@@ -546,7 +545,7 @@ msgstr "Servis mevcut değil!"
#: classes/user.php:220
msgid "Please fill in your email and password!"
msgstr "Lütfen eposta ve parola giriniz!"
msgstr "Lütfen E-Posta ve şifrenizi girin!"
#: classes/user.php:336
msgid "Change name"
@@ -562,11 +561,11 @@ msgstr "Bu kullanıcı adı alınmış"
#: classes/user.php:470
msgid "Cannot change username of other users!"
msgstr "Diğer kullanıcıların kullanıcı adı değiştirilemez"
msgstr "Sadece kendi kullanıcı adınızı değiştirebilirsiniz."
#: classes/user.php:504
msgid "Cannot change names of other users!"
msgstr "Diğer kullanıcıların adları değiştirilemez"
msgstr "Sadece kendi adınızı güncelleyebilirsiniz."
#: classes/user.php:667
msgid "Confirmation email sent!"
@@ -574,7 +573,7 @@ msgstr "Doğrulama e-postası gönderildi!"
#: install.php:186 policy.php:6
msgid "Privacy Policy"
msgstr "Gizlilik sözleşmesi"
msgstr "Gizlilik Politikasını Görüntüleyin"
#: install.php:190
msgid "Company name"
@@ -647,7 +646,7 @@ msgid "This site uses cookies small text files that are placed on your machi
"\tAs a rule, cookies will make your browsing experience better. However, you may prefer to disable cookies on this site and on others. \n"
"\tThe most effective way to do this is to disable cookies in your browser. We suggest consulting the Help section of your browser \n"
"\tor taking a look at the About Cookies website which offers guidance for all modern browsers"
msgstr "Bu site, daha iyi bir kullanıcı deneyimi sunmasına yardımcı olmak için bilgisayarınıza yerleştirilen küçük metin dosyaları olan tanımlama bilgilerini kullanır.\n"
msgstr "Bu site, daha iyi bir kullanıcı deneyimi sunulmasına yardımcı olmak için bilgisayarınıza yerleştirilen küçük metin dosyalarına benzetebileceğimiz çerezlerikullanır.\n"
"\n"
"Genel olarak, çerezler kullanıcı tercihlerini saklamak, alışveriş sepeti gibi şeyler için bilgi depolamak ve Google Analytics gibi üçüncü taraf uygulamalara anonimleştirilmiş izleme verileri sağlamak için kullanılır.\n"
"\n"
@@ -657,7 +656,7 @@ msgstr "Bu site, daha iyi bir kullanıcı deneyimi sunmasına yardımcı olmak i
#: install.php:187
msgid "Since you are collecting personal information, the GDPR needs you to have a privacy policy. Enter the details below."
msgstr "Kişisel bilgileri topladığınızdan beri, GSYİH'nın bir gizlilik politikasına sahip olmanız gerekir. Aşağıdaki bilgileri girin."
msgstr "Kişisel bilgileri topladığınızdan beri, KVKK'ya uygun bir gizlilik politikasına sahip olmanız gerekir. Aşağıdaki bilgileri girin."
#: install.php:198
msgid "Some info about yourself"
Binary file not shown.
+668
View File
@@ -0,0 +1,668 @@
msgid ""
msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: POEditor.com\n"
"Project-Id-Version: Server status\n"
"Language: uk\n"
#: 404.php:12
msgid "Page Not Found"
msgstr "Сторінку не знайдено"
#: 404.php:13
msgid "Sorry, but the page you were trying to view does not exist."
msgstr "Вибачте, але сторінка, яку ви намагалися переглянути, не існує."
#: admin/dashboard.php:22 admin/dashboard.php:26 template.php:115
msgid "Dashboard"
msgstr "Панель приладів"
#: admin/dashboard.php:27
msgid "Welcome"
msgstr "Ласкаво просимо"
#: admin/dashboard.php:39
msgid "New incident"
msgstr "Новий інцидент"
#: admin/dashboard.php:72 install.php:48 install.php:163
msgid "Title"
msgstr "Назва"
#: admin/dashboard.php:72
msgid "Time"
msgstr "Час"
#: admin/dashboard.php:77
msgid "Here goes your text..."
msgstr "Тут іде ваш текст ..."
#: admin/dashboard.php:80 classes/incident.php:183
msgid "Posted by"
msgstr "Опублікував"
#: admin/dashboard.php:80 classes/incident.php:185
msgid "Ending"
msgstr "Закінчення"
#: admin/dashboard.php:80
msgid "End time"
msgstr "Час закінчення"
#: admin/dashboard.php:99 admin/new-user.php:53
msgid "Submit"
msgstr "Відправити"
#: admin/login-form.php:2 admin/login-form.php:5 admin/login-form.php:27
msgid "Login"
msgstr "Увійти"
#: admin/login-form.php:11
msgid "Please login to continue."
msgstr "Будь ласка, увійдіть, щоб продовжити."
#: admin/login-form.php:15 admin/login-form.php:16 admin/lost-password.php:46
#: admin/lost-password.php:48 admin/new-user.php:24 admin/settings.php:72
#: classes/user.php:120 classes/user.php:404 install.php:169 install.php:210
msgid "Email"
msgstr "Електронна пошта"
#: admin/login-form.php:19 admin/login-form.php:20 admin/new-user.php:27
#: classes/user.php:123 classes/user.php:417 install.php:182 install.php:213
msgid "Password"
msgstr "Пароль"
#: admin/login-form.php:22
msgid "Forgotten password?"
msgstr "Забули пароль?"
#: admin/login-form.php:23
msgid "Remember me"
msgstr "Пам'ятай мене"
#: admin/lost-password.php:2 admin/lost-password.php:5
msgid "Lost password"
msgstr "Втрачений Пароль"
#: admin/lost-password.php:16
msgid "Go back"
msgstr "Повертайся"
#: admin/lost-password.php:20
msgid "Password changed successfully!"
msgstr "Пароль успішно змінено!"
#: admin/lost-password.php:21 admin/lost-password.php:35
msgid "Go back to login page"
msgstr "Повернутися на сторінку входу"
#: admin/lost-password.php:30
msgid "Go back to start"
msgstr "Повернутися до початку"
#: admin/lost-password.php:34
msgid "Email with password reset link has been sent!"
msgstr "Електронна пошта з посиланням на пароль було надіслано!"
#: admin/lost-password.php:50
msgid "Submit request"
msgstr "Надіслати запит"
#: admin/lost-password.php:57
msgid "Reset password for %s (%s)"
msgstr "Скидання пароля для %s (% s)"
#: admin/lost-password.php:60 admin/lost-password.php:61 classes/user.php:421
#: classes/user.php:422
msgid "New password"
msgstr "Новий пароль"
#: admin/lost-password.php:62 admin/lost-password.php:63 classes/user.php:423
#: classes/user.php:424
msgid "Repeat password"
msgstr "Повторіть пароль"
#: admin/lost-password.php:64 classes/user.php:425
msgid "Change password"
msgstr "Змінити пароль"
#: admin/new-user.php:7
msgid "New user"
msgstr "Новий користувач"
#: admin/new-user.php:19 admin/settings.php:39 admin/settings.php:72
#: classes/user.php:114 classes/user.php:322 classes/user.php:326
#: classes/user.php:327 classes/user.php:488 install.php:158 install.php:168
#: install.php:190 install.php:205
msgid "Name"
msgstr "Ім'я"
#: admin/new-user.php:20 admin/settings.php:72 classes/user.php:117
#: classes/user.php:323 classes/user.php:329 classes/user.php:330
#: classes/user.php:491 install.php:206
msgid "Surname"
msgstr "Прізвище"
#: admin/new-user.php:23 admin/settings.php:72 classes/user.php:349
#: install.php:209
msgid "Username"
msgstr "Ім'я користувача"
#: admin/new-user.php:29
msgid "Permission"
msgstr "Дозвіл"
#: admin/settings.php:12 template.php:117
msgid "Settings"
msgstr "Налаштування"
#: admin/settings.php:23
msgid "Services"
msgstr "Послуги"
#: admin/settings.php:29
msgid "Add service"
msgstr "Додати службу"
#: admin/settings.php:38 admin/settings.php:72
msgid "ID"
msgstr "Ідентифікатор"
#: admin/settings.php:42
msgid "Delete"
msgstr "Видалити"
#: admin/settings.php:67
msgid "Users"
msgstr "Користувачі"
#: admin/settings.php:68
msgid "Add new user"
msgstr "Додати нового користувача"
#: admin/settings.php:72 classes/user.php:372
msgid "Role"
msgstr "Роль"
#: admin/user.php:45 admin/user.php:54 install.php:181 install.php:202
msgid "User"
msgstr "Користувач"
#: admin/user.php:52
msgid "User settings"
msgstr "Налаштування користувача"
#: classes/constellation.php:36 template.php:4
msgid "Planned maintenance"
msgstr "Планове обслуговування"
#: classes/constellation.php:42
msgid "Back"
msgstr "Назад"
#: classes/constellation.php:44
msgid "Past incidents"
msgstr "Минулі інциденти"
#: classes/constellation.php:48
msgid "No incidents"
msgstr "Ніяких інцидентів"
#: classes/constellation.php:61
msgid "Load more"
msgstr "Завантажити ще"
#: classes/constellation.php:101
msgid "No services"
msgstr "Немає послуг"
#: classes/incident.php:87
msgid "Please enter title"
msgstr "Будь ласка, введіть назву"
#: classes/incident.php:90
msgid "Title too long! Character limit is 50"
msgstr "Назва занадто довго! Ліміт символів - 50"
#: classes/incident.php:96
msgid "Please enter text"
msgstr "Будь ласка, введіть текст"
#: classes/incident.php:102
msgid "Please set start and end time! Use ISO 8601 format."
msgstr "Будь ласка, встановіть час початку та закінчення! Використовуйте формат ISO 8601."
#: classes/incident.php:107
msgid "Please select at least one service"
msgstr "Будь ласка, виберіть принаймні одну службу"
#: classes/incident.php:127
msgid "Start date format is not recognized. Please use ISO 8601 format."
msgstr "Формат дати початку не розпізнається. Будь-ласка, використовуйте формат ISO 8601."
#: classes/incident.php:133
msgid "End date format is not recognized. Please use ISO 8601 format."
msgstr "Формат кінцевої дати не розпізнається. Будь-ласка, використовуйте формат ISO 8601."
#: classes/incident.php:185
msgid "Ended"
msgstr "Закінчився"
#: classes/service.php:63
msgid "Service name is too long! Character limit is 50"
msgstr "Назва служби занадто довга! Ліміт символів - 50"
#: classes/service.php:66
msgid "Please enter name!"
msgstr "Будь ласка, введіть ім'я!"
#: classes/service.php:81 classes/service.php:123 classes/user.php:97
#: classes/user.php:199
msgid "You don't have the permission to do that!"
msgstr "Ви не маєте дозволу на це!"
#: classes/user.php:164
msgid "Please mind the following character limits: "
msgstr "Будь ласка, зверніть увагу на наступні межі символів: ␣"
#: classes/user.php:185
msgid "User account created"
msgstr "Обліковий запис користувача створено"
#: classes/user.php:186
msgid "Hi %s!<br>Your account has been created. You can login with your email address at <a href=\"%s\">%s</a> with password %s - please change it as soon as possible."
msgstr "Привіт% s! <br> Ваш акаунт був створений. Ви можете ввійти за допомогою вашої електронної адреси за адресою <a href=\"%s\">% s </a> з паролем% s - будь ласка, змініть його якомога швидше."
#: classes/user.php:180
msgid "Username or email already used"
msgstr "Ім'я користувача або електронна адреса вже використовується"
#: classes/user.php:244
msgid "Your account has been disabled. Please contact administrator."
msgstr "Ваш обліковий запис вимкнено. Будь ласка, зв'яжіться з адміністратором."
#: classes/user.php:233 classes/user.php:256
msgid "Wrong email or password"
msgstr "Невірний електронний лист або пароль"
#: classes/user.php:299
msgid "Invalid token detected, please login again!"
msgstr "Виявлено неправильний токен, будь ласка, знову ввійдіть!"
#: classes/user.php:314
msgid "Profile picture"
msgstr "Зображення профілю"
#: classes/user.php:379
msgid "Change role"
msgstr "Змінити роль"
#: classes/user.php:394
msgid "Change email"
msgstr "Зміна електронної пошти"
#: classes/user.php:419 classes/user.php:420
msgid "Old password"
msgstr "Старий пароль"
#: classes/user.php:526
msgid "Passwords do not match!"
msgstr "Паролі не збігаються!"
#: classes/user.php:534
msgid "Cannot change password of other users!"
msgstr "Неможливо змінити пароль інших користувачів!"
#: classes/user.php:567
msgid "Wrong password!"
msgstr "Неправильний пароль!"
#: classes/user.php:595 classes/user.php:695
msgid "Invalid token detected, please retry your request from start!"
msgstr "Виявлено неправильний токен, будь ласка, повторіть спробу від початку!"
#: classes/user.php:623
msgid "Reset password"
msgstr "Скинути пароль"
#: classes/user.php:659
msgid "Email change"
msgstr "Зміна електронної пошти"
#: classes/incident.php:54 classes/user.php:736
msgid "You don't have permission to do that!"
msgstr "Ви не маєте дозволу на це!"
#: template.php:4
msgid "Major outage"
msgstr "Великий перерва"
#: template.php:4
msgid "Minor outage"
msgstr "Малий перерва"
#: template.php:4
msgid "Operational"
msgstr "Операційний"
#: template.php:7
msgid "Some systems are experiencing major outages"
msgstr "Деякі системи відчувають серйозні збої"
#: template.php:7
msgid "Some systems are experiencing minor outages"
msgstr "Деякі системи зазнають незначних відмов"
#: template.php:7
msgid "Some systems are under maintenance"
msgstr "Деякі системи знаходяться під технічним обслуговуванням"
#: template.php:8
msgid "Our systems are experiencing major outages."
msgstr "Наші системи відчувають серйозні збої."
#: template.php:8
msgid "Our systems are experiencing minor outages"
msgstr "Наші системи зазнають незначних відмов"
#: template.php:8
msgid "Our systems are under maintenance"
msgstr "Наші системи знаходяться під технічним обслуговуванням"
#: template.php:8
msgid "All systems operational"
msgstr "Усі системи експлуатації"
#: template.php:9
msgid "Super admin"
msgstr "Супер адмін"
#: template.php:9
msgid "Admin"
msgstr "Адміністратор"
#: template.php:53
msgid "Service Status"
msgstr "Стан сервісу"
#: template.php:106
msgid "Toggle navigation"
msgstr "Переключити навігацію"
#: template.php:116
msgid "User (%s)"
msgstr "Користувач (% s)"
#: template.php:118
msgid "Logout"
msgstr "Вийти"
#: index.php:27
msgid "Current status"
msgstr "Поточний статус"
#: install.php:4
msgid "Status page"
msgstr "Сторінка статусу"
#: install.php:139
msgid "Install"
msgstr "Встановити"
#: install.php:141
msgid "Installation"
msgstr "Установка"
#: install.php:26
msgid "Connection failed: %s\n"
""
msgstr "Не вдалося з'єднати:% s"
#: install.php:31
msgid "Please set valid url!"
msgstr "Будь ласка, встановіть дійсний URL!"
#: install.php:98
msgid "Error while creating database. Please check permission for your account or MYSQL version.<br>Error: %s"
msgstr "Помилка під час створення бази даних. Будь ласка, перевірте дозвіл на ваш обліковий запис або версію MYSQL. <br> Помилка:% s"
#: install.php:154
msgid "Website details"
msgstr "Деталі веб-сайту"
#: install.php:40 install.php:159
msgid "Url"
msgstr "Url"
#: install.php:166
msgid "Also an email address for mailer would be nice :)"
msgstr "Також електронна адреса для поштової програми буде добре :)"
#: install.php:173
msgid "Database connection"
msgstr "З'єднання з базою даних"
#: install.php:174
msgid "We need database connection to be able to create tables. Please check that your account has the permission needed to do that."
msgstr "Нам потрібне з'єднання з базою даних, щоб мати можливість створювати таблиці. Будь ласка, перевірте, чи має ваш обліковий запис відповідний дозвіл."
#: install.php:177
msgid "Server"
msgstr "Сервер"
#: install.php:178
msgid "Database"
msgstr "База даних"
#: install.php:203
msgid "And finally, we need info to create a new user. You don't have to provide it, but then... No status page admin..."
msgstr "І, нарешті, нам потрібна інформація для створення нового користувача. Вам не потрібно його надавати, але потім ... Немає сторінки статусу адміністратора ..."
#: install.php:216
msgid "Run install!"
msgstr "Запустіть установку!"
#: classes/user.php:127
msgid "Rank"
msgstr "Ранг"
#: classes/user.php:624
msgid "Hi %s!<br>Below you will find link to change your password. The link is valid for 24hrs. If you didn't request this, feel free to ignore it. <br><br><a href=\"%s\">RESET PASSWORD</a><br><br>If the link doesn't work, copy &amp; paste it into your browser: <br>%s"
msgstr "Привіт% s! <br> Нижче ви знайдете посилання, щоб змінити свій пароль. Посилання діє протягом доби. Якщо ви не просили цього, не соромтеся його ігнорувати. <br> <br> <a href=\"%s\"> RESET PASSWORD </a> <br> <br> Якщо посилання не працює, скопіюйте & amp; вставте його в свій веб-переглядач: <br>% s"
#: classes/user.php:660
msgid "Hi %s!<br>Below you will find link to change your email. The link is valid for 24hrs. If you didn't request this, feel free to ignore it. <br><br><a href=\"%s\">CHANGE EMAIL</a><br><br>If the link doesn't work, copy &amp; paste it into your browser: <br>%s"
msgstr "Привіт% s! <br> Нижче ви знайдете посилання, щоб змінити вашу електронну пошту. Посилання діє протягом доби. Якщо ви не просили цього, не соромтеся його ігнорувати. <br> <br> <a href=\"%s\"> CHANGE EMAIL </a> <br> <br> Якщо посилання не працює, скопіюйте & amp; вставте його в свій веб-переглядач: <br>% s"
#: template.php:9
msgid "Editor"
msgstr "Редактор"
#: install.php:36
msgid "Server name"
msgstr "Ім'я сервера"
#: install.php:44
msgid "Mailer name"
msgstr "Ім'я прізвища"
#: install.php:52
msgid "Mailer email"
msgstr "Електронна пошта Mailer"
#: install.php:56
msgid "Database server"
msgstr "Сервер баз даних"
#: install.php:60
msgid "Database name"
msgstr "Ім'я бази даних"
#: install.php:64
msgid "Database user"
msgstr "Користувач бази даних"
#: install.php:69
msgid "Database password"
msgstr "Пароль бази даних"
#: template.php:147
msgid "Toggle Dropdown"
msgstr "Перемикати падіння"
#: template.php:156
msgid "Help with translation!"
msgstr "Допомога з перекладом!"
#: classes/user.php:439
msgid "Deactivate user"
msgstr "Деактивувати користувача"
#: classes/user.php:441
msgid "Activate user"
msgstr "Активувати користувача"
#: install.php:73
msgid "Please enter"
msgstr "Будь ласка введіть"
#: install.php:150
msgid "We will ask you some basic questions about your website. Most of the settings can be later edited in the config.php file."
msgstr "Ми задаємо вам кілька основних питань про ваш веб-сайт. Більшість параметрів можна пізніше редагувати у файлі config.php."
#: install.php:155
msgid "We need a name for your status page (shown behind page title after the dash) and a url of your server status installation (i.e. <a href='#'>https://example.com/status</a> - without the trailing slash), so we can mail users link for forgotten password etc..."
msgstr "Нам потрібна назва вашої сторінки статусу (відображається за заголовком сторінки після дефісу) та URL-адресу установки вашого статусу сервера (наприклад, <a href='#'> https://example.com/status </a> - без кінцева коса риса), тому ми можемо надіслати користувачам посилання для забутого пароля тощо ..."
#: install.php:161
msgid "A title that you want to be shown on the top of the page."
msgstr "Назва, яку ви хочете показати у верхній частині сторінки."
#: api/status.php:24
msgid "Service does not exist!"
msgstr "Сервіс не існує!"
#: classes/user.php:220
msgid "Please fill in your email and password!"
msgstr "Будь ласка, введіть свою електронну адресу та пароль!"
#: classes/user.php:336
msgid "Change name"
msgstr "Змінити назву"
#: classes/user.php:356
msgid "Change username"
msgstr "Змінити ім'я користувача"
#: classes/user.php:463
msgid "This username is already taken."
msgstr "Це ім'я користувача вже прийнято."
#: classes/user.php:470
msgid "Cannot change username of other users!"
msgstr "Неможливо змінити ім'я користувача інших користувачів!"
#: classes/user.php:504
msgid "Cannot change names of other users!"
msgstr "Неможливо змінити імена інших користувачів!"
#: classes/user.php:667
msgid "Confirmation email sent!"
msgstr "Підтвердження електронною поштою відправлено!"
#: install.php:186 policy.php:6
msgid "Privacy Policy"
msgstr "Політика конфіденційності"
#: install.php:190
msgid "Company name"
msgstr "Назва компанії"
#: install.php:191
msgid "Address"
msgstr "Адреса"
#: install.php:191
msgid "Full address"
msgstr "Повна адреса"
#: install.php:194
msgid "E-Mail"
msgstr "Електронна пошта"
#: install.php:195
msgid "Phone"
msgstr "Телефон"
#: install.php:195
msgid "Phone number"
msgstr "Номер телефону"
#: install.php:198 policy.php:7
msgid "Who we are"
msgstr "Хто ми є"
#: policy.php:9
msgid "Contact"
msgstr "Зв'язатися"
#: policy.php:17
msgid "What personal data we collect and why"
msgstr "Які особисті дані ми збираємо та чому"
#: policy.php:19
msgid "If you access our websites, the following information will be saved: IP-address, Date, Time, Browser queries, \n"
"\tGeneral information about your browser, operating system and all search queries on the sites. \n"
"\tThis user data will be used for anonym user statistics to recognize trends and improve our content.\n"
"\t"
msgstr "Якщо ви отримуєте доступ до наших веб-сайтів, буде збережено таку інформацію: IP-адреса, дата, час, запити веб-переглядача,\n"
"Загальна інформація про ваш браузер, операційну систему та всі пошукові запити на сайтах.\n"
"Ці дані користувача будуть використовуватися для статистики користувачів анонімів, щоб визнати тенденції та покращити наш вміст."
#: policy.php:23
msgid "How we protect your data"
msgstr "Як ми захищаємо ваші дані"
#: policy.php:24
msgid "In collaboration with our hosting provider we try our best to protect our \n"
"\tdatabases against access from third parties, losses, misuse or forgery.\n"
"\t"
msgstr "У співпраці з нашим хостинг-провайдером ми намагаємося захистити наше життя\n"
"бази даних щодо доступу з боку третіх сторін, збитків, зловживання або підробки."
#: policy.php:27
msgid "Third party that receive your personal data"
msgstr "Третя сторона, яка отримує ваші особисті дані"
#: policy.php:29
msgid "Cookies"
msgstr "Печиво"
#: policy.php:30
msgid "This site uses cookies small text files that are placed on your machine to help the site provide a better user experience. \n"
"\tIn general, cookies are used to retain user preferences, store information for things like shopping carts, \n"
"\tand provide anonymised tracking data to third party applications like Google Analytics. \n"
"\tAs a rule, cookies will make your browsing experience better. However, you may prefer to disable cookies on this site and on others. \n"
"\tThe most effective way to do this is to disable cookies in your browser. We suggest consulting the Help section of your browser \n"
"\tor taking a look at the About Cookies website which offers guidance for all modern browsers"
msgstr "Цей сайт використовує файли cookie - невеликі текстові файли, розміщені на вашому комп'ютері, щоб допомогти сайту забезпечити кращу взаємодію з користувачем.\n"
"Загалом, файли cookie використовуються для збереження переваг користувача, зберігання інформації для таких речей, як кошики для покупок,\n"
"і надавати анонімні дані відстеження стороннім додаткам, як-от Google Analytics.\n"
"Як правило, файли cookie зроблять ваш веб-переглядач кращим. Тим не менш, ви можете відключити кукі-файли на цьому сайті та на інших.\n"
"Найефективніший спосіб зробити це - відключити кукі у вашому веб-переглядачі. Ми радимо звернутися до розділу довідки вашого веб-переглядача\n"
"або погляньте на веб-сайт About Cookies, який пропонує керівництво для всіх сучасних браузерів"
#: install.php:187
msgid "Since you are collecting personal information, the GDPR needs you to have a privacy policy. Enter the details below."
msgstr "Оскільки ви збираєте особисту інформацію, GDPR потребує наявності політики конфіденційності. Введіть подробиці нижче."
#: install.php:198
msgid "Some info about yourself"
msgstr "Деякі відомості про себе"
#: policy.php:18
msgid "General"
msgstr "Генерал"
Binary file not shown.

After

Width:  |  Height:  |  Size: 236 B

+42
View File
@@ -0,0 +1,42 @@
(function (factory) {
if (typeof define === 'function' && define.amd) {
define(['jquery'], factory);
} else if (typeof module === 'object' && typeof module.exports === 'object') {
factory(require('jquery'));
} else {
factory(jQuery);
}
}(function (jQuery) {
// Ukrainian
function numpf(n, f, s, t) {
// f - 1, 21, 31, ...
// s - 2-4, 22-24, 32-34 ...
// t - 5-20, 25-30, ...
var n10 = n % 10;
if ( (n10 === 1) && ( (n === 1) || (n > 20) ) ) {
return f;
} else if ( (n10 > 1) && (n10 < 5) && ( (n > 20) || (n < 10) ) ) {
return s;
} else {
return t;
}
}
jQuery.timeago.settings.strings = {
prefixAgo: null,
prefixFromNow: "через",
suffixAgo: "тому",
suffixFromNow: null,
seconds: "менше хвилини",
minute: "хвилина",
minutes: function(value) { return numpf(value, "%d хвилина", "%d хвилини", "%d хвилин"); },
hour: "година",
hours: function(value) { return numpf(value, "%d година", "%d години", "%d годин"); },
day: "день",
days: function(value) { return numpf(value, "%d день", "%d дні", "%d днів"); },
month: "місяць",
months: function(value) { return numpf(value, "%d місяць", "%d місяці", "%d місяців"); },
year: "рік",
years: function(value) { return numpf(value, "%d рік", "%d роки", "%d років"); }
};
}));
+11 -9
View File
@@ -1,4 +1,4 @@
<?php
<?php
//This should later be translatable, maybe find a better solution?
//This is here for better generation of POT files :)
$statuses = array(_("Major outage"), _("Minor outage"), _("Planned maintenance"), _("Operational") );
@@ -24,6 +24,8 @@ class Template{
<!doctype html>
<html lang="en">
<head>
<?php
include_once "head.php"; ?>
<meta charset="utf-8">
<title><?php echo $page_name." - ".NAME ?></title>
<meta name="viewport" content="width=device-width, initial-scale=1">
@@ -55,7 +57,7 @@ class Template{
<div class="navbar navbar-default" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand" href="<?php echo WEB_URL;?>"><img src="<?php echo WEB_URL;?>/img/logo_white.png" alt="logo" class="menu-logo" width="50" height="50"></a>
<a class="navbar-brand" href="<?php echo WEB_URL;?>"><a class="navbar-brand" href="<?php echo WEB_URL;?>/admin"><img src="<?php if(strlen(CUSTOM_LOGO_URL)>1){ echo CUSTOM_LOGO_URL; } else { echo WEB_URL."/img/logo_white.png"; } ?>" alt="logo" class="menu-logo" style="height:50px;"></a>
</div>
<div class="navbar-left hidden-xs">
<ul class="nav navbar-nav">
@@ -66,7 +68,7 @@ class Template{
</div>
</div>
<div id="wrapper" class="center">
<?php
<?php
}else{
global $user;
?>
@@ -108,7 +110,7 @@ class Template{
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="<?php echo WEB_URL;?>/admin"><img src="<?php echo WEB_URL;?>/img/logo_white.png" alt="logo" class="menu-logo" width="50" height="50"></a>
<a class="navbar-brand" href="<?php echo WEB_URL;?>/admin"><img src="<?php if(strlen(CUSTOM_LOGO_URL)>1){ echo CUSTOM_LOGO_URL; } else { echo WEB_URL."/img/logo_white.png"; } ?>" alt="logo" class="menu-logo" width="50" height="50"></a>
</div>
<div class="navbar-collapse collapse navbar-right navbar-admin">
<ul class="nav navbar-nav">
@@ -121,7 +123,7 @@ class Template{
</div>
</div>
<div id="wrapper" class="center admin">
<?php
<?php
}
}
@@ -138,7 +140,7 @@ class Template{
<div id="footerwrap">
<div class="container">
<div class="row centered">
<div class="col-md-4 text-left"><a href="https://github.com/Pryx/server-status/" target="_blank"><i class="fab fa-github" aria-hidden="true"></i>&nbsp;</a>Copyright © <?php echo date("Y");?> Vojtěch Sajdl</div>
<div class="col-md-4 text-left"><a href="https://github.com/Pryx/server-status/graphs/contributors" target="_blank">Copyright © <?php echo date("Y");?> Server Status Project Contributors </a><?php if(strlen(COPYRIGHT_TEXT)>1){ echo " and ".COPYRIGHT_TEXT; } ?></div>
<div class="col-md-4 text-center">
<div class="btn-group dropup">
<button type="button" class="btn btn-primary"><?php echo '<img src="'.WEB_URL.'/locale/'.$_SESSION['locale'].'/flag.png" alt="'.$lang_names[$_SESSION['locale']].'">'.$lang_names[$_SESSION['locale']];?></button>
@@ -147,7 +149,7 @@ class Template{
<span class="sr-only"><?php echo _("Toggle Dropdown");?></span>
</button>
<div class="dropdown-menu">
<?php
<?php
foreach ($lang_names as $key => $value) {
echo '<a href="?lang='.$key.'"><img src="'.WEB_URL.'/locale/'.$key.'/flag.png" alt="'.$value.'">'.$value.'</a>';
}
@@ -161,7 +163,7 @@ class Template{
</div><!--/row -->
</div><!--/container -->
</div>
<script src="<?php echo WEB_URL;?>/js/vendor/jquery-3.2.1.min.js"></script>
<script src="<?php echo WEB_URL;?>/js/vendor/jquery-3.5.1.min.js"></script>
<script src="<?php echo WEB_URL;?>/js/vendor/jquery.timeago.js"></script>
<script src="<?php echo WEB_URL;?>/locale/<?php echo $_SESSION['locale'];?>/jquery.timeago.js"></script>
<?php if ($admin){?>
@@ -175,4 +177,4 @@ class Template{
</html>
<?php
}
}
}