46 Commits

Author SHA1 Message Date
5d4d587d1d Fix missing spaces in text
All checks were successful
Docker Build and Push / build-and-push (push) Successful in 2m17s
2026-01-23 12:53:19 -05:00
ea969132f8 l10n: add the function of specifing date format, formatted the code
All checks were successful
Docker Build and Push / build-and-push (push) Successful in 2m49s
2026-01-18 15:03:34 +03:00
9a99aa4f3b l10n: add the Chinese translation 2026-01-18 15:03:34 +03:00
2c0f65e59f fix: handle trailing slashes
All checks were successful
Docker Build and Push / build-and-push (push) Successful in 2m2s
2025-12-31 23:05:41 +03:00
03cbd2f60b cleanup: delete leftover files
All checks were successful
Docker Build and Push / build-and-push (push) Successful in 1m17s
2025-12-30 07:57:21 +02:00
72bb6c2e79 tweak: enable JS minification for non-debug mode
All checks were successful
Docker Build and Push / build-and-push (push) Successful in 1m14s
2025-12-29 21:20:56 +02:00
002cf1ad07 ci: add docker image creation
All checks were successful
Docker Build and Push / build-and-push (push) Successful in 1m22s
2025-12-29 21:49:08 +03:00
17edacd3ac feat/flask: split app into modules
feat/flask: !fix strange code to previous
2025-12-27 23:07:49 +03:00
03b45c8253 feat/flask: add html, css and js minification
feat/flask: !fix to previous
2025-12-27 23:07:49 +03:00
4cb94f613e feat/flask: fix long lines, typos and trailing spaces in locales files
feat/flask: fix mistakes in ru locale
2025-12-27 23:07:49 +03:00
d3bb363878 feat/flask: proper current locale in archive link 2025-12-27 23:07:49 +03:00
997e1c20bf feat/flask: refactored style.scss 2025-12-27 23:07:48 +03:00
fc8aa255df feat/flask: cleaned unused imports 2025-12-27 23:07:48 +03:00
65f5c6658a feat/flask: change article video depending on current locale 2025-12-27 23:07:46 +03:00
db77b57f74 feat/flask: reworked downloads page
- new table styles
- info about last version and build date
- "viruses" warning paragraph
2025-12-27 23:07:46 +03:00
71681f43b7 feat/flask: autoupdate of last build date 2025-12-27 23:07:46 +03:00
763402303e feat/flask: update requirements.txt 2025-12-27 23:07:46 +03:00
2e8383611b feat/flask: fix highlight of active screenshot gallery element 2025-12-27 23:07:46 +03:00
5a4a306255 feat/flask: change scss compiler to Python lib 2025-12-27 23:07:46 +03:00
4eb8bdd170 feat/flask: update all locale files to new _-funtion style 2025-12-27 23:07:46 +03:00
5a7cf7ce1b feat: css to scss 2025-12-27 23:07:46 +03:00
335574864d l10n(ru): format strings 2025-12-27 23:07:46 +03:00
7439561559 feat: add _ function 2025-12-27 23:07:46 +03:00
754e7ae38c util: add shell.nix 2025-12-27 23:07:46 +03:00
70dfb015c4 feat/flask remove redundant favicon route, move config parser definition into locales function 2025-12-27 22:48:32 +03:00
a3ba6a78fb feat/flask: add sitemap.xml and robots.txt 2025-12-27 22:48:32 +03:00
81d25bc645 feat/flask: small tweaks and fixes 2025-12-27 22:48:32 +03:00
89a5f8a5ae feat/flask: simplified header structure/locales/routing 2025-12-27 22:48:32 +03:00
5953266fbc feat/flask: global locales and templates rework
Now list of locales is autogenerated from locales .ini files, and each locale use shared template files
2025-12-27 22:48:32 +03:00
25d68524b7 feat/flask: images cleanup
- delete obsolete images
- resort images by folders
- add proper alt= parameters and standartized closing to <img> tags
2025-12-27 22:48:32 +03:00
838380254f feat/flask: autogenerate languages for dropdown from locale files 2025-12-27 22:48:32 +03:00
8b9a0e4b75 feat/flask: total rework and finalization
- Finished all locale pages
- Updated styles, fixed some mobile problems
- Updated texts on index page
- Fixed flask locales search error, now it throws 404
- Something else, that I already forgot
2025-12-27 22:48:32 +03:00
f3eeff5939 feat/flask: Reworked locales system to use separate .ini file for each language 2025-12-27 22:48:32 +03:00
9a22083ff9 feat/flask: Small fixes and maintenance
- Fixed encoding error when reading locale.ini
- Added redirect from "/" route to "/en" route
- Added ifmain to app.py to fix Flask console error
- Added .gitignore for Flask
- Added requirements.txt

[feat/flask] Small infrastructure fixes

- Added Dockerfile and .env in .gitignore (just in case)
- Sorted .gitignore
- Removed Flask dependencies from requirements.txt
2025-12-27 22:48:27 +03:00
fb0d1c2199 wip: rewrite to flask 2025-12-25 14:55:37 +02:00
9d58cf0668 Better adaptation for WebView (#3)
- Smaller images
- Hardcoded table cells sizes
- Different colors for highlighting links of different types

Reviewed-on: #3
Co-authored-by: Burer <burer@kolibrios.org>
Co-committed-by: Burer <burer@kolibrios.org>
2025-03-22 10:21:50 +01:00
b5ab6271bc Fix wrong russian spelling, better WebView support (#2)
Reviewed-on: #2
Co-authored-by: Burer <burer@kolibrios.org>
Co-committed-by: Burer <burer@kolibrios.org>
2025-03-21 12:47:03 +01:00
9c553cbbce Renamed all download.htm files back to .template 2025-03-20 08:07:11 +02:00
4e7ad4c942 Got the links to Reddit back, as I plan to post KolibriOS news there 2025-03-20 08:04:50 +02:00
28c8f704bb Small text fixes and tweaks 2025-03-18 14:25:50 +02:00
e8a8e8cc45 Small content and styles fixes
- Removed build date from download tables on mobile
- Tweaked margins in download tables
- Added margins in social medias links
- Removed Reddit from social medias links
- Added BETA-version notations back to downloads table
2025-03-18 14:25:50 +02:00
4853c4a83c Updated banner with Git info, added links to social medias 2025-03-18 14:25:49 +02:00
0f030c579d Small content and style updates
- Removed GPL-2 mentioning from index
- Updated language dropdown styles
- Changed "help" link on index to git
2025-03-18 14:25:41 +02:00
d01831ec0d Small styles and content updates
- Made #lang-dropdown line-height smaller
- Changed all text to translations from previous English version
- Changed english video to previous version
2025-03-18 14:25:24 +02:00
f571dfa272 Updated styles, screenshots and videos 2025-03-18 14:25:11 +02:00
72ba1ab64f WIP. Global codebase refactoring
- Refactored almost all HTML, CSS and JS code, reducing it's size and making all pages similar.
- Updated texts and translation to all languages.
- Slightly updated pages styles and content.
- Added visual slider to screenshots in /download.
- Propably something else that I have already forgot.
2025-03-18 14:24:42 +02:00
102 changed files with 2213 additions and 1686 deletions

View File

@@ -0,0 +1,31 @@
name: Docker Build and Push
on:
push:
branches: [main]
jobs:
build-and-push:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Login to Docker Registry
uses: docker/login-action@v2
with:
registry: git.kolibrios.org
username: kolibrios
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Build and push Docker image
uses: docker/build-push-action@v4
with:
context: .
push: ${{ github.event_name == 'push' }}
tags: git.kolibrios.org/kolibrios/kolibrios.org:latest
cache-from: type=gha
cache-to: type=gha,mode=max

23
.gitignore vendored Normal file
View File

@@ -0,0 +1,23 @@
# Editors
.idea/
.vscode/
# Python
.venv*/
venv*/
__pycache__/
dist/
# Unit tests
.coverage*
htmlcov/
.tox/
# Docs
docs/_build/
# Our's
.env
static/*.css
static/*.css.map
static/*.min.js

23
Dockerfile Normal file
View File

@@ -0,0 +1,23 @@
FROM node:18-alpine as sass
RUN npm install -g sass
WORKDIR /build
COPY ./static ./static
RUN sass ./static:./static \
--no-source-map \
--style=compressed
FROM python:3.11-slim
WORKDIR /app
COPY . .
COPY --from=sass /build/static/ ./static/
RUN pip install --no-cache-dir -r requirements.txt
ENV FLASK_ENV=production
ENV PYTHONUNBUFFERED=1
CMD ["gunicorn", "app:app", "-b", "0.0.0.0:80", "--workers", "4"]

141
app.py Normal file
View File

@@ -0,0 +1,141 @@
import re
import datetime
from sass import compile as compile_sass
from flask import Flask, redirect, request, url_for, g, Response
from modules import autobuild, locales, helpers
# ---------- APP CONFIG ------------------------------------------------------
app = Flask(__name__)
locales.ensure_loaded()
# CSS Compilation and minification
if app.debug:
css = compile_sass(filename="static/style.scss", output_style="compressed")
with open("static/style.css", "w", encoding="utf-8") as f:
f.write(css)
# JS minification
with open("static/script.js", encoding="utf-8") as f:
js = f.read()
js = re.sub(r"/\*.*?\*/", "", js, flags=re.S)
js = re.sub(r"//.*", "", js)
js = re.sub(r"\s+", " ", js).strip()
with open("static/script.min.js", "w", encoding="utf-8") as f:
f.write(js)
@app.before_request
def _ensure_updater_started():
autobuild.ensure_started()
@app.before_request
def before_request():
if args := request.view_args:
g.locale = args.get("lang", "en")
g.translations = locales.translations.get(g.locale, helpers.get_best_lang())
g.locales_name = locales.locales_name
@app.context_processor
def _inject_autobuild_vers():
return {"autobuild_vers": autobuild.autobuild_vers}
@app.context_processor
def _inject_autobuild_date():
return {
"autobuild_date": g.translations.get("downloads", {})
.get("date-format", "{DD}.{MM}.{YYYY}")
.format(**autobuild.autobuild_date)
}
@app.context_processor
def inject_translations():
def translate(text, **kwargs):
section, key = text.split(":", 1)
template = (
g.translations.get(section, {})
.get(key, f"${section}: {key}$")
)
try:
return template.format(**kwargs)
except Exception:
return template
return {"_": translate}
# ---------- ROUTES -------------------------------------------------------
@app.route("/")
def home():
return redirect(url_for("index", lang=helpers.get_best_lang()))
@app.route("/<lang>", strict_slashes=False)
def index(lang):
return helpers.render_localized_template(lang, "index.html")
@app.route("/<lang>/download", strict_slashes=False)
def download(lang):
return helpers.render_localized_template(lang, "download.html")
@app.route("/robots.txt")
def robots_txt():
base_url = request.url_root.rstrip("/")
content = [
"User-agent: *",
"Disallow:",
f"Sitemap: {base_url}/sitemap.xml",
]
return Response("\n".join(content), mimetype="text/plain")
@app.route("/sitemap.xml")
def sitemap_xml():
base_url = request.url_root.rstrip("/")
today = datetime.date.today().isoformat()
urls = []
for lang in locales.locales_code:
urls.append(f"{base_url}/{lang}")
urls.append(f"{base_url}/{lang}/download")
xml_lines = [
'<?xml version="1.0" encoding="UTF-8"?>',
'<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">',
]
for loc in urls:
xml_lines.extend(
[
f" <url>",
f" <loc>{loc}</loc>",
f" <lastmod>{today}</lastmod>",
f" <changefreq>monthly</changefreq>",
f" <priority>0.8</priority>",
f" </url>",
]
)
xml_lines.append("</urlset>")
return Response("\n".join(xml_lines), mimetype="application/xml")
# ---------- APP ENTRY -------------------------------------------------------
if __name__ == "__main__":
app.run(host="0.0.0.0", debug=True)

View File

@@ -1,109 +0,0 @@
<!doctype html>
<html lang="de" onmouseup="dropdown_hide()">
<head>
<meta charset="utf-8">
<title>KolibriOS Dateien</title>
<link rel="icon" type="image/x-icon" href="../favicon.ico">
<meta name="description" content="KolibriOS Dateien">
<meta name="keywords" content="kolibri, kolibrios, колибри, колибриос, colibri, operating system, assembler, калибри, fasm, alternate, open source">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" type="text/css" href="../style.css">
<script src='../script.js'></script>
</head>
<body onkeydown='checkkey(event)'>
<div id="lang-dropdown">
<div>
<a href='../en/download.htm'><img src='../i/fl/en.png' alt='en'/>English</a>
<font bg=#FF9800><a class='sel' href='../de/download.htm'><img src='../i/fl/de.png' alt='de'/>Deutsch</a></font>
<a href='../es/download.htm'><img src='../i/fl/es.png' alt='es'/>Español</a>
<a href='../fr/download.htm'><img src='../i/fl/fr.png' alt='fr'/>Français</a>
<a href='../it/download.htm'><img src='../i/fl/it.png' alt='it'/>Italiano</a>
<a href='../nl/download.htm'><img src='../i/fl/nl.png' alt='nl'/>Nederlands</a>
<a href='../ru/download.htm'><img src='../i/fl/ru.png' alt='ru'/>Русский</a>
</div>
</div>
<nav id="menu">
<a href="../de/index.htm">KolibriOS</a>
<a href="../de/download.htm" class='a'><font bg=lightblue>Download</font></a>
<a href="http://board.kolibrios.org">Forum</a>
<a href="http://wiki.kolibrios.org/index.php?title=Main_Page&amp;setlang=de">Wiki</a>
<a href="https://git.kolibrios.org">Git</a>
<button onclick="dropdown_show(this)" id="l"><img src="../i/fl/de.png" alt="de"></button>
</nav>
<div id="article" class="download">
<h1>KolibriOS Dateien</h1>
<table>
<tr>
<td width=38><img src="../i/i_floppy.png" alt="floppy"></td>
<td class="description_cell">Disketten-Image</td>
<td class="date_cell">$autobuild_date_en</td>
<td>
<a href="//builds.kolibrios.org/en_US/latest-img.7z" title="ver. $autobuild_cmtid_en_US, $autobuild_size_en_US_img">English</a>
<a href="//builds.kolibrios.org/ru_RU/latest-img.7z" title="ver. $autobuild_cmtid_ru_RU, $autobuild_size_ru_RU_img">Русский</a>
<a href="//builds.kolibrios.org/es_ES/latest-img.7z" title="ver. $autobuild_cmtid_es_ES, $autobuild_size_es_ES_img">Español</a>
</td>
</tr>
<tr>
<td width=38><img src="../i/i_cd.png" alt="cd"></td>
<td class="description_cell">LiveCD Abbild</td>
<td class="date_cell">$autobuild_date_en</td>
<td>
<a href="//builds.kolibrios.org/en_US/latest-iso.7z" title="ver. $autobuild_cmtid_en_US, $autobuild_size_en_US_iso">English</a>
<a href="//builds.kolibrios.org/ru_RU/latest-iso.7z" title="ver. $autobuild_cmtid_ru_RU, $autobuild_size_ru_RU_iso">Русский</a>
<a href="//builds.kolibrios.org/es_ES/latest-iso.7z" title="ver. $autobuild_cmtid_es_ES, $autobuild_size_es_ES_iso">Español</a>
</td>
</tr>
<tr>
<td width=38><img src="../i/i_uni.png" alt="universal"></td>
<td class="description_cell">Universal Abbild Flash/HDD</td>
<td class="date_cell">$autobuild_date_en</td>
<td>
<a href="//builds.kolibrios.org/en_US/latest-distr.7z" title="ver. $autobuild_cmtid_en_US, $autobuild_size_en_US_distr">English</a>
<a href="//builds.kolibrios.org/ru_RU/latest-distr.7z" title="ver. $autobuild_cmtid_ru_RU, $autobuild_size_ru_RU_distr">Русский</a>
<a href="//builds.kolibrios.org/es_ES/latest-distr.7z" title="ver. $autobuild_cmtid_es_ES, $autobuild_size_es_ES_distr">Español</a>
</td>
</tr>
<tr>
<td width=38><img src="../i/i_uefi.png" alt="uefi"></td>
<td class="description_cell">Hybrid UEFI/BIOS-Image für Flash/HDD</td>
<td class="date_cell">$autobuild_date_en</td>
<td>
<a href="//builds.kolibrios.org/en_US/latest-raw.7z" title="ver. $autobuild_cmtid_en_US, $autobuild_size_en_US_raw">English</a>
<a href="//builds.kolibrios.org/ru_RU/latest-raw.7z" title="ver. $autobuild_cmtid_ru_RU, $autobuild_size_ru_RU_raw">Русский</a>
<a href="//builds.kolibrios.org/es_ES/latest-raw.7z" title="ver. $autobuild_cmtid_es_ES, $autobuild_size_es_ES_raw">Español</a>
</td>
</tr>
<tr>
<td><div></div></td>
<td colspan="3">
<button class="help-button" onclick="alert('For a beginner, the LiveCD is best.\n\nCompared to a LiveCD, the advantage of a universal image is that you can save changes made in KolibriOS.\n\nHybrid image includes support for UEFI technology, which is used to boot the system on new computers and laptops.');">Welches soll man wählen?</button>
<a href="//archive.kolibrios.org/de/">KolibriOS vorausgegangene Veröffentlichungen</a>
<a href="//builds.kolibrios.org/">Alle Nightly Builds</a>
</td>
</tr>
</table>
<p>Auf dieser Seite können Sie sich die Nightly Builds herunterladen, diese Versionen enthalten die neuesten Softwareänderungen und können daher
instabil sein. Alle Dateien sind mit <a href='http://www.7-zip.org' target='_blank'>7zip</a> komprimiert.
KolibriOS wird unter der Lizenz <a href='http://www.gnu.org/licenses/gpl-2.0.html' target='_blank'>GPLv2</a> vertrieben,
der Quellcode ist auf unserem <a href='https://git.kolibrios.org'>Git-Server</a> verfügbar.</p>
<h1>Bildschirmabzüge</h1>
<div id="screen">
<div id="show" onclick="next()">
<img id='slide1' src='../i/slaid/slaid1.png' alt="KolibriOS empty desktop" class='visible'>
<img id='slide2' src='../i/slaid/slaid2.png' alt="Demos">
<img id='slide3' src='../i/slaid/slaid3.png' alt="File managers">
<img id='slide4' src='../i/slaid/slaid4.png' alt="Network programs">
<img id='slide5' src='../i/slaid/slaid5.png' alt="Games">
<img id='slide6' src='../i/slaid/slaid6.png' alt="Developer and debug tools">
</div>
</div>
</div>
<div id="footer">&copy; 2004<script>document.write("&thinsp;&ndash;&thinsp;" + new Date().getFullYear())</script> KolibriOS Team</div>
</body>
</html>

View File

@@ -1,50 +0,0 @@
<!doctype html>
<html lang="de" onmouseup="dropdown_hide()">
<head>
<meta charset="utf-8">
<title>KolibriOS offizielle Seite</title>
<link rel="icon" type="image/x-icon" href="../favicon.ico">
<meta name="description" content="KolibriOS offizielle Seite">
<meta name="keywords" content="kolibri, kolibrios, колибри, колибриос, colibri, operating system, assembler, калибри, fasm, alternate, open source">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" type="text/css" href="../style.css">
<script src='../script.js'></script>
</head>
<body onkeydown='checkkey(event)'>
<div id="lang-dropdown">
<div>
<a href='../en/index.htm'><img src='../i/fl/en.png' alt='en'/>English</a>
<font bg=#FF9800><a class='sel' href='../de/index.htm'><img src='../i/fl/de.png' alt='de'/>Deutsch</a></font>
<a href='../es/index.htm'><img src='../i/fl/es.png' alt='es'/>Español</a>
<a href='../fr/index.htm'><img src='../i/fl/fr.png' alt='fr'/>Français</a>
<a href='../it/index.htm'><img src='../i/fl/it.png' alt='it'/>Italiano</a>
<a href='../nl/index.htm'><img src='../i/fl/nl.png' alt='nl'/>Nederlands</a>
<a href='../ru/index.htm'><img src='../i/fl/ru.png' alt='ru'/>Русский</a>
</div>
</div>
<nav id="menu">
<a href="../de/index.htm" class='a'><font bg=lightblue>KolibriOS</font></a>
<a href="../de/download.htm">Download</a>
<a href="http://board.kolibrios.org">Forum</a>
<a href="http://wiki.kolibrios.org/index.php?title=Main_Page&amp;setlang=de">Wiki</a>
<a href="https://git.kolibrios.org">Git</a>
<button onclick="dropdown_show(this)" id="l"><img src="../i/fl/de.png" alt="de"></button>
</nav>
<div id="article" style="padding-bottom: 30px;">
<a href="https://www.facebook.com/groups/kolibrios" target="_blank"><img id="banner" src="../i/banners/en.png" alt="We got closer. Follow us on Facebook!"></a>
<br>
<p><strong>KolibriOS</strong> ist ein kleines, aber dennoch unglaublich leistungsstarkes und schnelles Betriebsystem. Dieses Packet benötigt nur einige Megabyte Festplattenplatz und 8 Megabyte Arbeitsspeicher um vollständig zu laufen. KolibriOS
enthält eine reiche Anzahl an <a href="http://wiki.kolibrios.org/wiki/Applications">Anwendungen</a>, wie z.B.: ein Schreibprogramm, ein Bildbetrachter, eine Bildverarbeitung, einen Internet Browser und mehr als 30 aufregende Spiele. Volle FAT12/16/32 Unterstützung wurde eingebaut, wie die Lesefunktionalität für NTFS, ISO9660 und Ext2/3/4. <a href="http://wiki.kolibrios.org/wiki/Hardware_Support">Treiber</a> wurden für weitverbreitete Sound-, Netzwerk- und Grafikkarten geschrieben.</p>
<iframe style="margin:5px 0 5px 25px; float:right;" width="560" height="315" src="http://www.youtube.com/embed/XnlA4ijrTBo" frameborder="0" allowfullscreen></iframe>
<p style="padding: 15px 0;">Haben Sie schon immer von einem Betriebsystem auf einem 100$ PC geträumt, das in unter 10 Sekunden vom ersten Einschalten bis zur Oberfläche bootet? Anwendungen die sofort laufen, also keine Sanduhren/Wartezeiten mehr? Diese Geschwindigkeit wird dadurch erreicht, dass die Hauptbestandteile von KolibriOS (Kernel und Treiber) ausschließlich in <a href="http://www.flatassembler.net" target="_blank">FASM</a> Assembler/Maschinensprache geschrieben wurden! Probieren Sie <strong>KolibriOS</strong> und vergleichen Sie es mit den Schwergewichten, wie Windows oder Linux.
</p>
<p><b>KoliriOS</b> hat sich von MenuetOS 2004 abgespalten und wurde seither unabhängig (weiter-)entwicklet. Der Komplette Quellcode ist Open-Source und die Mehrheit des Quelltextes wurde unter der <a href="http://www.gnu.org/licenses/gpl-2.0.html" target="_blank">GPLv2</a> Lizenz herausgegeben. Ihre <a href="http://board.kolibrios.org">Rückmeldung</a> ist uns sehr wichtig und Ihre <a href="http://wiki.kolibrios.org/wiki/Kolibri_tomorrow">Unterstützung</a> sehr erwünscht.</p>
</div> <div id="footer">&copy; 2004<script>document.write("&thinsp;&ndash;&thinsp;" + new Date().getFullYear())</script> KolibriOS Team</div></body>
</html>

View File

@@ -1,110 +0,0 @@
<!doctype html>
<html lang="en" onmouseup="dropdown_hide()">
<head>
<meta charset="utf-8">
<title>KolibriOS Downloads</title>
<link rel="icon" type="image/x-icon" href="../favicon.ico">
<meta name="description" content="KolibriOS Downloads">
<meta name="keywords" content="kolibri, kolibrios, колибри, колибриос, colibri, operating system, assembler, калибри, fasm, alternate, open source">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" type="text/css" href="../style.css">
<script src='../script.js'></script>
</head>
<body onkeydown='checkkey(event)'>
<div id="lang-dropdown">
<div>
<font bg=#FF9800><a class='sel' href='../en/download.htm'><img src='../i/fl/en.png' alt='en'/>English</a></font>
<a href='../de/download.htm'><img src='../i/fl/de.png' alt='de'/>Deutsch</a>
<a href='../es/download.htm'><img src='../i/fl/es.png' alt='es'/>Español</a>
<a href='../fr/download.htm'><img src='../i/fl/fr.png' alt='fr'/>Français</a>
<a href='../it/download.htm'><img src='../i/fl/it.png' alt='it'/>Italiano</a>
<a href='../nl/download.htm'><img src='../i/fl/nl.png' alt='nl'/>Nederlands</a>
<a href='../ru/download.htm'><img src='../i/fl/ru.png' alt='ru'/>Русский</a>
</div>
</div>
<nav id="menu">
<a href="../en/index.htm">KolibriOS</a>
<a href="../en/download.htm" class='a'><font bg=lightblue>Download</font></a>
<a href="http://board.kolibrios.org">Forum</a>
<a href="http://wiki.kolibrios.org/index.php?title=Main_Page&amp;setlang=en">Wiki</a>
<a href="https://git.kolibrios.org">Git</a>
<button onclick="dropdown_show(this)" id="l"><img src="../i/fl/en.png" alt="en"></button>
</nav>
<div id="article" class="download">
<h1>KolibriOS Downloads</h1>
<table>
<tr>
<td width=38><img src="../i/i_floppy.png" alt="floppy"></td>
<td class="description_cell">Floppy disk image</td>
<td class="date_cell">$autobuild_date_en</td>
<td>
<a href="//builds.kolibrios.org/en_US/latest-img.7z" title="ver. $autobuild_cmtid_en_US, $autobuild_size_en_US_img">English</a>
<a href="//builds.kolibrios.org/ru_RU/latest-img.7z" title="ver. $autobuild_cmtid_ru_RU, $autobuild_size_ru_RU_img">Русский</a>
<a href="//builds.kolibrios.org/es_ES/latest-img.7z" title="ver. $autobuild_cmtid_es_ES, $autobuild_size_es_ES_img">Español</a>
</td>
</tr>
<tr>
<td width=38><img src="../i/i_cd.png" alt="cd"></td>
<td class="description_cell">LiveCD image</td>
<td class="date_cell">$autobuild_date_en</td>
<td>
<a href="//builds.kolibrios.org/en_US/latest-iso.7z" title="ver. $autobuild_cmtid_en_US, $autobuild_size_en_US_iso">English</a>
<a href="//builds.kolibrios.org/ru_RU/latest-iso.7z" title="ver. $autobuild_cmtid_ru_RU, $autobuild_size_ru_RU_iso">Русский</a>
<a href="//builds.kolibrios.org/es_ES/latest-iso.7z" title="ver. $autobuild_cmtid_es_ES, $autobuild_size_es_ES_iso">Español</a>
</td>
</tr>
<tr>
<td width=38><img src="../i/i_uni.png" alt="universal"></td>
<td class="description_cell">Universal image Flash/HDD</td>
<td class="date_cell">$autobuild_date_en</td>
<td>
<a href="//builds.kolibrios.org/en_US/latest-distr.7z" title="ver. $autobuild_cmtid_en_US, $autobuild_size_en_US_distr">English</a>
<a href="//builds.kolibrios.org/ru_RU/latest-distr.7z" title="ver. $autobuild_cmtid_ru_RU, $autobuild_size_ru_RU_distr">Русский</a>
<a href="//builds.kolibrios.org/es_ES/latest-distr.7z" title="ver. $autobuild_cmtid_es_ES, $autobuild_size_es_ES_distr">Español</a>
</td>
</tr>
<tr>
<td width=38><img src="../i/i_uefi.png" alt="uefi"></td>
<td class="description_cell">Hybrid UEFI/BIOS image for Flash/HDD</td>
<td class="date_cell">$autobuild_date_en</td>
<td>
<a href="//builds.kolibrios.org/en_US/latest-raw.7z" title="ver. $autobuild_cmtid_en_US, $autobuild_size_en_US_raw">English</a>
<a href="//builds.kolibrios.org/ru_RU/latest-raw.7z" title="ver. $autobuild_cmtid_ru_RU, $autobuild_size_ru_RU_raw">Русский</a>
<a href="//builds.kolibrios.org/es_ES/latest-raw.7z" title="ver. $autobuild_cmtid_es_ES, $autobuild_size_es_ES_raw">Español</a>
</td>
</tr>
<tr>
<td><div></div></td>
<td colspan="3">
<button class="help-button" onclick="alert('For a beginner, the LiveCD is best.\n\nCompared to a LiveCD, the advantage of a universal image is that you can save changes made in KolibriOS.\n\nHybrid image includes support for UEFI technology, which is used to boot the system on new computers and laptops.');">Which to choose?</button>
<a href="//archive.kolibrios.org/en/">KolibriOS previous releases</a>
<a href="//builds.kolibrios.org/">All nightly builds</a>
</td>
</tr>
</table>
<p>On this page you can download the nightly builds distribution &mdash; which means that they always contain the most recent changes in the system and can therefore be unstable. All files are compressed with <a href='http://www.7-zip.org' target='_blank'>7zip</a>.
KolibriOS is distributed under under <a href='http://www.gnu.org/licenses/gpl-2.0.html' target='_blank'>GPLv2</a>
license, its source code is available on our <a href='https://git.kolibrios.org'>Git server</a>.
</p>
<h1>Screenshots</h1>
<div id="screen">
<div id="show" onclick="next()">
<img id='slide1' src='../i/slaid/slaid1.png' alt="KolibriOS empty desktop" class='visible'>
<img id='slide2' src='../i/slaid/slaid2.png' alt="Demos">
<img id='slide3' src='../i/slaid/slaid3.png' alt="File managers">
<img id='slide4' src='../i/slaid/slaid4.png' alt="Network programs">
<img id='slide5' src='../i/slaid/slaid5.png' alt="Games">
<img id='slide6' src='../i/slaid/slaid6.png' alt="Developer and debug tools">
</div>
</div>
</div>
<div id="footer">&copy; 2004<script>document.write("&thinsp;&ndash;&thinsp;" + new Date().getFullYear())</script> KolibriOS Team</div>
</body>
</html>

View File

@@ -1,54 +0,0 @@
<!doctype html>
<html lang="en" onmouseup="dropdown_hide()">
<head>
<meta charset="utf-8">
<title>KolibriOS official site</title>
<link rel="icon" type="image/x-icon" href="../favicon.ico">
<meta name="description" content="KolibriOS official site">
<meta name="keywords" content="kolibri, kolibrios, колибри, колибриос, colibri, operating system, assembler, калибри, fasm, alternate, open source">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" type="text/css" href="../style.css">
<script src='../script.js'></script>
</head>
<body onkeydown='checkkey(event)'>
<div id="lang-dropdown">
<div>
<font bg=#FF9800><a class='sel' href='../en/index.htm'><img src='../i/fl/en.png' alt='en'/>English</a></font>
<a href='../de/index.htm'><img src='../i/fl/de.png' alt='de'/>Deutsch</a>
<a href='../es/index.htm'><img src='../i/fl/es.png' alt='es'/>Español</a>
<a href='../fr/index.htm'><img src='../i/fl/fr.png' alt='fr'/>Français</a>
<a href='../it/index.htm'><img src='../i/fl/it.png' alt='it'/>Italiano</a>
<a href='../nl/index.htm'><img src='../i/fl/nl.png' alt='nl'/>Nederlands</a>
<a href='../ru/index.htm'><img src='../i/fl/ru.png' alt='ru'/>Русский</a>
</div>
</div>
<nav id="menu">
<a href="../en/index.htm" class='a'><font bg=lightblue>KolibriOS</font></a>
<a href="../en/download.htm" >Download</a>
<a href="http://board.kolibrios.org">Forum</a>
<a href="http://wiki.kolibrios.org/index.php?title=Main_Page&amp;setlang=en">Wiki</a>
<a href="https://git.kolibrios.org">Git</a>
<button onclick="dropdown_show(this)" id="l"><img src="../i/fl/en.png" alt="en"></button>
</nav>
<div id="article" style="padding-bottom: 30px;">
<a href="https://www.facebook.com/groups/kolibrios" target="_blank"><img id="banner" src="../i/banners/en.png" alt="We got closer. Follow us on Facebook!"></a>
<br>
<p><strong>KolibriOS</strong> is a tiny yet incredibly powerful and fast operating system. This power requires only a few megabyte disk space and 8MB of RAM to run. <b>KolibriOS</b> features a rich set of applications that include word processor, image viewer, graphical editor, web browser and well over 30 exciting games. Full FAT12/16/32 support is implemented, as well as read-only support for NTFS, exFAT, ISO9660 and Ext2/3/4. <a href="http://wiki.kolibrios.org/wiki/Hardware_Support">Drivers</a> are written for popular sound, network and graphics cards.</p>
<!--
<iframe style="margin:5px 0 5px 25px; float:right;" width="560" height="315" src="https://www.youtube.com/embed/XnlA4ijrTBo" frameborder="0" allowfullscreen></iframe>
-->
<p style="padding: 15px 0;">Have you ever dreamed of a system that boots in less than few seconds from power-on to working GUI? Applications that start instantly, immediately after clicking an icon, without annoying hourglass pointers? This speed is achieved since the core parts of <b>KolibriOS</b> (kernel and drivers) are written entirely in <a href="http://www.flatassembler.net" target="_blank">FASM</a> assembly language! Try <strong>KolibriOS</strong> and compare it with such heavyweights as Windows and Linux.</p>
<p><b>KolibriOS</b> has forked off from MenuetOS in 2004, and is run under independent development since then. All our code is open-source, with the majority of the code released under <a href="http://www.gnu.org/licenses/gpl-2.0.html" target="_blank">GPLv2</a> license. Your <a href="http://board.kolibrios.org">feedback</a> is very much appreciated, and your <a href="http://wiki.kolibrios.org/wiki/Kolibri_tomorrow">help</a> is even more welcome.</p>
</div>
<div id="footer">&copy; 2004<script>document.write("&thinsp;&ndash;&thinsp;" + new Date().getFullYear())</script> KolibriOS Team</div>
</body>
</html>

View File

@@ -1,107 +0,0 @@
<!doctype html>
<html lang="es" onmouseup="dropdown_hide()">
<head>
<meta charset="utf-8">
<title>Descargas de KolibriOS</title>
<link rel="icon" type="image/x-icon" href="../favicon.ico">
<meta name="description" content="Descargas de KolibriOS">
<meta name="keywords" content="kolibri, kolibrios, колибри, колибриос, colibri, operating system, assembler, калибри, fasm, alternate, open source">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" type="text/css" href="../style.css">
<script src='../script.js'></script>
</head>
<body onkeydown='checkkey(event)'>
<div id="lang-dropdown">
<div>
<a href='../en/download.htm'><img src='../i/fl/en.png' alt='en'/>English</a>
<a href='../de/download.htm'><img src='../i/fl/de.png' alt='de'/>Deutsch</a>
<font bg=#FF9800><a class='sel' href='../es/download.htm'><img src='../i/fl/es.png' alt='es'/>Español</a></font>
<a href='../fr/download.htm'><img src='../i/fl/fr.png' alt='fr'/>Français</a>
<a href='../it/download.htm'><img src='../i/fl/it.png' alt='it'/>Italiano</a>
<a href='../nl/download.htm'><img src='../i/fl/nl.png' alt='nl'/>Nederlands</a>
<a href='../ru/download.htm'><img src='../i/fl/ru.png' alt='ru'/>Русский</a>
</div>
</div>
<nav id="menu">
<a href="../es/index.htm" >KolibriOS</a>
<a href="../es/download.htm" class='a'><font bg=lightblue>Descargar</font></a>
<a href="http://board.kolibrios.org">Foro</a>
<a href="http://wiki.kolibrios.org/index.php?title=Main_Page&amp;setlang=es">Wiki</a>
<a href="https://git.kolibrios.org">Git</a>
<button onclick="dropdown_show(this)" id="l"><img src="../i/fl/es.png" alt="es"></button>
</nav>
<div id="article" class="download">
<h1>Descargas de KolibriOS</h1>
<table>
<tr>
<td width=38><img src="../i/i_floppy.png" alt="floppy"></td>
<td class="description_cell">Imagen de disquete</td>
<td class="date_cell">$autobuild_date_en</td>
<td>
<a href="//builds.kolibrios.org/en_US/latest-img.7z" title="ver. $autobuild_cmtid_en_US, $autobuild_size_en_US_img">English</a>
<a href="//builds.kolibrios.org/ru_RU/latest-img.7z" title="ver. $autobuild_cmtid_ru_RU, $autobuild_size_ru_RU_img">Русский</a>
<a href="//builds.kolibrios.org/es_ES/latest-img.7z" title="ver. $autobuild_cmtid_es_ES, $autobuild_size_es_ES_img">Español</a>
</td>
</tr>
<tr>
<td width=38><img src="../i/i_cd.png" alt="cd"></td>
<td class="description_cell">Imágen para CD (LiveCD)</td>
<td class="date_cell">$autobuild_date_en</td>
<td>
<a href="//builds.kolibrios.org/en_US/latest-iso.7z" title="ver. $autobuild_cmtid_en_US, $autobuild_size_en_US_iso">English</a>
<a href="//builds.kolibrios.org/ru_RU/latest-iso.7z" title="ver. $autobuild_cmtid_ru_RU, $autobuild_size_ru_RU_iso">Русский</a>
<a href="//builds.kolibrios.org/es_ES/latest-iso.7z" title="ver. $autobuild_cmtid_es_ES, $autobuild_size_es_ES_iso">Español</a>
</td>
</tr>
<tr>
<td width=38><img src="../i/i_uni.png" alt="universal"></td>
<td class="description_cell">Imágen universal para memorias flash y discos duros</td>
<td class="date_cell">$autobuild_date_en</td>
<td>
<a href="//builds.kolibrios.org/en_US/latest-distr.7z" title="ver. $autobuild_cmtid_en_US, $autobuild_size_en_US_distr">English</a>
<a href="//builds.kolibrios.org/ru_RU/latest-distr.7z" title="ver. $autobuild_cmtid_ru_RU, $autobuild_size_ru_RU_distr">Русский</a>
<a href="//builds.kolibrios.org/es_ES/latest-distr.7z" title="ver. $autobuild_cmtid_es_ES, $autobuild_size_es_ES_distr">Español</a>
</td>
</tr>
<tr>
<td width=38><img src="../i/i_uefi.png" alt="uefi"></td>
<td class="description_cell">Imagen híbrida UEFI/BIOS para Flash/HDD</td>
<td class="date_cell">$autobuild_date_en</td>
<td>
<a href="//builds.kolibrios.org/en_US/latest-raw.7z" title="ver. $autobuild_cmtid_en_US, $autobuild_size_en_US_raw">English</a>
<a href="//builds.kolibrios.org/ru_RU/latest-raw.7z" title="ver. $autobuild_cmtid_ru_RU, $autobuild_size_ru_RU_raw">Русский</a>
<a href="//builds.kolibrios.org/es_ES/latest-raw.7z" title="ver. $autobuild_cmtid_es_ES, $autobuild_size_es_ES_raw">Español</a>
</td>
</tr>
<tr>
<td><div></div></td>
<td colspan="3">
<button class="help-button" onclick="alert('Para un principiante, el LiveCD es lo mejor.\n\nEn comparación con un LiveCD, la ventaja de una imagen genérica es que puede guardar los cambios realizados en KolibriOS.\n\nLa imagen híbrida incluye soporte para la tecnología UEFI, que se utiliza para iniciar el sistema en computadoras y laptops nuevas.');">¿Cuál elegir?</button>
<a href="//archive.kolibrios.org/es/">Versiones anteriores de KolibriOS</a>
<a href="//builds.kolibrios.org/">Todas las imágenes</a>
</td>
</tr>
</table>
<p>Licencia <a href='http://www.gnu.org/licenses/gpl-2.0.html' target='_blank'>GPLv2</a>.</p>
<h1>Capturas de pantalla</h1>
<div id="screen">
<div id="show" onclick="next()">
<img id='slide1' src='../i/slaid/slaid1.png' alt="KolibriOS empty desktop" class='visible'>
<img id='slide2' src='../i/slaid/slaid2.png' alt="Demos">
<img id='slide3' src='../i/slaid/slaid3.png' alt="File managers">
<img id='slide4' src='../i/slaid/slaid4.png' alt="Network programs">
<img id='slide5' src='../i/slaid/slaid5.png' alt="Games">
<img id='slide6' src='../i/slaid/slaid6.png' alt="Developer and debug tools">
</div>
</div>
</div>
<div id="footer">&copy; 2004<script>document.write("&thinsp;&ndash;&thinsp;" + new Date().getFullYear())</script> KolibriOS Team</div>
</body>
</html>

View File

@@ -1,51 +0,0 @@
<!doctype html>
<html lang="es" onmouseup="dropdown_hide()">
<head>
<meta charset="utf-8">
<title>Sitio oficial de KolibriOS</title>
<link rel="icon" type="image/x-icon" href="../favicon.ico">
<meta name="description" content="Sitio oficial de KolibriOS">
<meta name="keywords" content="kolibri, kolibrios, колибри, колибриос, colibri, operating system, assembler, калибри, fasm, alternate, open source">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" type="text/css" href="../style.css">
<script src='../script.js'></script>
</head>
<body onkeydown='checkkey(event)'>
<div id="lang-dropdown">
<div>
<a href='../en/index.htm'><img src='../i/fl/en.png' alt='en'/>English</a>
<a href='../de/index.htm'><img src='../i/fl/de.png' alt='de'/>Deutsch</a>
<font bg=#FF9800><a class='sel' href='../es/index.htm'><img src='../i/fl/es.png' alt='es'/>Español</a></font>
<a href='../fr/index.htm'><img src='../i/fl/fr.png' alt='fr'/>Français</a>
<a href='../it/index.htm'><img src='../i/fl/it.png' alt='it'/>Italiano</a>
<a href='../nl/index.htm'><img src='../i/fl/nl.png' alt='nl'/>Nederlands</a>
<a href='../ru/index.htm'><img src='../i/fl/ru.png' alt='ru'/>Русский</a>
</div>
</div>
<nav id="menu">
<a href="../es/index.htm" class='a'><font bg=lightblue>KolibriOS</font></a>
<a href="../es/download.htm" >Descargar</a>
<a href="http://board.kolibrios.org">Foro</a>
<a href="http://wiki.kolibrios.org/index.php?title=Main_Page&amp;setlang=es">Wiki</a>
<a href="https://git.kolibrios.org">Git</a>
<button onclick="dropdown_show(this)" id="l"><img src="../i/fl/es.png" alt="es"></button>
</nav>
<div id="article" style="padding-bottom: 30px;">
<a href="../es/download.htm">
<img id="banner" class="big" src="../i/banners/es.png" alt="We got closer. KolibriOS is now avilable in Spanish!">
</a>
<br>
<p><strong>KolibriOS</strong> es un pequeño sistema operativo poderoso y rápido. Sólamente requiere unos pocos megabytes de espacio en disco y 8MB de memoria RAM para funcionar. KolibriOS incluye varias aplicaciones: procesador de textos, visor de imágenes, editor gráfico, navegador web y más de 30 juegos. El soporte total para FAT12/16/32 está implementado, como también el soporte de sólo lectura para NTFS, ISO9660 y Ext2/3/4. Hay <a href="http://wiki.kolibrios.org/wiki/Hardware_Support">controladores</a> escritos para las tarjetas más populares de sonido, red y video.</p>
<iframe style="margin:5px 0 5px 25px; float:right;" width="560" height="315" src="http://www.youtube.com/embed/XnlA4ijrTBo" frameborder="0" allowfullscreen></iframe>
<p style="padding: 15px 0;">¿Alguna vez soñaste con un sistema que demorara menos de 10 segundos en cargar la interfaz gráfica luego del encendido, en un <link "$100 PC">PC de 100 dólares</link>? ¿Aplicaciones que inician inmediatamente luego de cliquear un icono, sin un molesto cursor con forma de reloj de arena?
¡Con KolibriOS es posible porque su núcleo y controladores están escritos enteramente en el lenguaje ensamblador <a href="http://www.flatassembler.net" target="_blank">FASM</a>! Prueba KolibriOS y comparalo con pesos pesados como Windows y Linux.</p>
<p><b>KolibriOS</b> empezó en 2004 usando como base el código de MenuetOS, pero desde entonces su desarrollo es independiente. Todo nuestro código es abierto, con la mayoría del código liberado bajo la licencia <a href="http://www.gnu.org/licenses/gpl-2.0.html" target="_blank">GPLv2</a>. Apreciamos mucho tus <a href="http://board.kolibrios.org/viewforum.php?f=50">comentarios</a> y tu <a href="http://wiki.kolibrios.org/wiki/Kolibri_tomorrow">ayuda</a> es muy bienvenida.</p>
</div>
<div id="footer">&copy; 2004<script>document.write("&thinsp;&ndash;&thinsp;" + new Date().getFullYear())</script> KolibriOS Team</div></body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.3 KiB

View File

@@ -1,110 +0,0 @@
<!doctype html>
<html lang="fr" onmouseup="dropdown_hide()">
<head>
<meta charset="utf-8">
<title>KolibriOS - Téléchargements</title>
<link rel="icon" type="image/x-icon" href="../favicon.ico">
<meta name="description" content="KolibriOS - Téléchargements">
<meta name="keywords" content="kolibri, kolibrios, колибри, колибриос, colibri, operating system, assembler, калибри, fasm, alternate, open source">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" type="text/css" href="../style.css">
<script src='../script.js'></script>
</head>
<body onkeydown='checkkey(event)'>
<div id="lang-dropdown">
<div>
<a href='../en/download.htm'><img src='../i/fl/en.png' alt='en'/>English</a>
<a href='../de/download.htm'><img src='../i/fl/de.png' alt='de'/>Deutsch</a>
<a href='../es/download.htm'><img src='../i/fl/es.png' alt='es'/>Español</a>
<font bg=#FF9800><a class='sel' href='../fr/download.htm'><img src='../i/fl/fr.png' alt='fr'/>Français</a></font>
<a href='../it/download.htm'><img src='../i/fl/it.png' alt='it'/>Italiano</a>
<a href='../nl/download.htm'><img src='../i/fl/nl.png' alt='nl'/>Nederlands</a>
<a href='../ru/download.htm'><img src='../i/fl/ru.png' alt='ru'/>Русский</a>
</div>
</div>
<nav id="menu">
<a href="../fr/index.htm" >KolibriOS</a>
<a href="../fr/download.htm" class='a'><font bg=lightblue>Téléchargement</font></a>
<a href="http://board.kolibrios.org">Forum</a>
<a href="http://wiki.kolibrios.org/index.php?title=Main_Page&amp;setlang=fr">Wiki</a>
<a href="https://git.kolibrios.org">Git</a>
<button onclick="dropdown_show(this)" id="l"><img src="../i/fl/fr.png" alt="fr"></button>
</nav>
<div id="article" class="download">
<h1>KolibriOS - Téléchargements</h1>
<table>
<tr>
<td width=38><img src="../i/i_floppy.png" alt="floppy"></td>
<td class="description_cell">Image de disquette</td>
<td class="date_cell">$autobuild_date_en</td>
<td>
<a href="//builds.kolibrios.org/en_US/latest-img.7z" title="ver. $autobuild_cmtid_en_US, $autobuild_size_en_US_img">English</a>
<a href="//builds.kolibrios.org/ru_RU/latest-img.7z" title="ver. $autobuild_cmtid_ru_RU, $autobuild_size_ru_RU_img">Русский</a>
<a href="//builds.kolibrios.org/es_ES/latest-img.7z" title="ver. $autobuild_cmtid_es_ES, $autobuild_size_es_ES_img">Español</a>
</td>
</tr>
<tr>
<td width=38><img src="../i/i_cd.png" alt="cd"></td>
<td class="description_cell">Image CD autonome « Live »</td>
<td class="date_cell">$autobuild_date_en</td>
<td>
<a href="//builds.kolibrios.org/en_US/latest-iso.7z" title="ver. $autobuild_cmtid_en_US, $autobuild_size_en_US_iso">English</a>
<a href="//builds.kolibrios.org/ru_RU/latest-iso.7z" title="ver. $autobuild_cmtid_ru_RU, $autobuild_size_ru_RU_iso">Русский</a>
<a href="//builds.kolibrios.org/es_ES/latest-iso.7z" title="ver. $autobuild_cmtid_es_ES, $autobuild_size_es_ES_iso">Español</a>
</td>
</tr>
<tr>
<td width=38><img src="../i/i_uni.png" alt="universal"></td>
<td class="description_cell">Image universelle pour mémoire flash et disque dur</td>
<td class="date_cell">$autobuild_date_en</td>
<td>
<a href="//builds.kolibrios.org/en_US/latest-distr.7z" title="ver. $autobuild_cmtid_en_US, $autobuild_size_en_US_distr">English</a>
<a href="//builds.kolibrios.org/ru_RU/latest-distr.7z" title="ver. $autobuild_cmtid_ru_RU, $autobuild_size_ru_RU_distr">Русский</a>
<a href="//builds.kolibrios.org/es_ES/latest-distr.7z" title="ver. $autobuild_cmtid_es_ES, $autobuild_size_es_ES_distr">Español</a>
</td>
</tr>
<tr>
<<td width=38><img src="../i/i_uefi.png" alt="uefi"></td>
<td class="description_cell">Image hybride UEFI/BIOS pour Flash/HDD</td>
<td class="date_cell">$autobuild_date_en</td>
<td>
<a href="//builds.kolibrios.org/en_US/latest-raw.7z" title="ver. $autobuild_cmtid_en_US, $autobuild_size_en_US_raw">English</a>
<a href="//builds.kolibrios.org/ru_RU/latest-raw.7z" title="ver. $autobuild_cmtid_ru_RU, $autobuild_size_ru_RU_raw">Русский</a>
<a href="//builds.kolibrios.org/es_ES/latest-raw.7z" title="ver. $autobuild_cmtid_es_ES, $autobuild_size_es_ES_raw">Español</a>
</td>
</tr>
<tr>
<td><div></div></td>
<td colspan="3">
<button class="help-button" onclick="alert('For a beginner, the LiveCD is best.\n\nCompared to a LiveCD, the advantage of a universal image is that you can save changes made in KolibriOS.\n\nHybrid image includes support for UEFI technology, which is used to boot the system on new computers and laptops.');">Lequel choisir ?</button>
<a href="//archive.kolibrios.org/fr/">Versions antérieures de KolibriOS</a>
<a href="//builds.kolibrios.org/">Toutes les images</a>
</td>
</tr>
</table>
<p>Sur cette page, vous pouvez télécharger les distributions compilées chaque nuit - incluant donc les mises à jours les plus récentes du système,
éventuellement instables. Tous les fichiers sont compressés avec <a href='http://www.7-zip.org' target='_blank'>7zip</a>.
KolibriOS est distribué sous licence <a href='http://www.gnu.org/licenses/gpl-2.0.html' target='_blank'>GPL v2</a> , son code source est disponible
sur notre serveur <a href='https://git.kolibrios.org'>Git</a>.</p>
<h1>Copies d'écran</h1>
<div id="screen">
<div id="show" onclick="next()">
<img id='slide1' src='../i/slaid/slaid1.png' alt="KolibriOS empty desktop" class='visible'>
<img id='slide2' src='../i/slaid/slaid2.png' alt="Demos">
<img id='slide3' src='../i/slaid/slaid3.png' alt="File managers">
<img id='slide4' src='../i/slaid/slaid4.png' alt="Network programs">
<img id='slide5' src='../i/slaid/slaid5.png' alt="Games">
<img id='slide6' src='../i/slaid/slaid6.png' alt="Developer and debug tools">
</div>
</div>
</div>
<div id="footer">&copy; 2004<script>document.write("&thinsp;&ndash;&thinsp;" + new Date().getFullYear())</script> l'équipe KolibriOS</div>
</body>
</html>

View File

@@ -1,64 +0,0 @@
<!doctype html>
<html lang="fr" onmouseup="dropdown_hide()">
<head>
<meta charset="utf-8">
<title>KolibriOS - Site Officiel</title>
<link rel="icon" type="image/x-icon" href="../favicon.ico">
<meta name="description" content="KolibriOS - Site Officiel">
<meta name="keywords" content="kolibri, kolibrios, колибри, колибриос, colibri, operating system, assembler, калибри, fasm, alternate, open source">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" type="text/css" href="../style.css">
<script src='../script.js'></script>
</head>
<body onkeydown='checkkey(event)'>
<div id="lang-dropdown">
<div>
<a href='../en/index.htm'><img src='../i/fl/en.png' alt='en'/>English</a>
<a href='../de/index.htm'><img src='../i/fl/de.png' alt='de'/>Deutsch</a>
<a href='../es/index.htm'><img src='../i/fl/es.png' alt='es'/>Español</a>
<font bg=#FF9800><a class='sel' href='../fr/index.htm'><img src='../i/fl/fr.png' alt='fr'/>Français</a></font>
<a href='../it/index.htm'><img src='../i/fl/it.png' alt='it'/>Italiano</a>
<a href='../nl/index.htm'><img src='../i/fl/nl.png' alt='nl'/>Nederlands</a>
<a href='../ru/index.htm'><img src='../i/fl/ru.png' alt='ru'/>Русский</a>
</div>
</div>
<nav id="menu">
<a href="../fr/index.htm" class='a'><font bg=lightblue>KolibriOS</font></a>
<a href="../fr/download.htm" >Téléchargement</a>
<a href="http://board.kolibrios.org">Forum</a>
<a href="http://wiki.kolibrios.org/index.php?title=Main_Page&amp;setlang=fr">Wiki</a>
<a href="https://git.kolibrios.org">Git</a>
<button onclick="dropdown_show(this)" id="l"><img src="../i/fl/fr.png" alt="fr"></button>
</nav>
<div id="article" style="padding-bottom: 30px;">
<a href="https://www.facebook.com/groups/kolibrios" target="_blank"><img id="banner" src="../i/banners/fr.png" alt="Suivez-nous sur Facebook!"></a>
<br>
<p style="padding: 15px 0;">
<strong>KolibriOS</strong> est un système d'exploitation, tout petit mais incroyablement optimisé. Du fait
de cette optimisation, il ne nécessite que quelques megaoctets d'espace disque et seulement 8Mo de mémoire
vive.
Le système démarre en moins de 10 secondes sur <a href="http://www.compactpc.com.tw" target="_blank">un PC
à 100€</a>, de l'allumage à l'affichage de l'interface graphique.
Les applications se lancent instantanément, sans avoir à supporter de pointeur en forme de sablier.<br/>
<iframe style="margin:5px 0 5px 25px; float:right;" width="560" height="315" src="http://www.youtube.com/embed/XnlA4ijrTBo" frameborder="0" allowfullscreen></iframe>
</p>
<p>Ces performances sont atteintes grâce à l'écriture du coeur de <b>KolibriOS</b> (noyau et pilotes) en
langage assembleur <a href="http://www.flatassembler.net" target="_blank">FASM</a>.</p>
<br/>
<p><b>KolibriOS</b> propose de nombreuses applications, dont un traitement de textes, un afficheur d'images, un éditeur d'images, un navigateur Web... et plus de 30 jeux. Les systèmes de fichiers FAT12/16/32 sont supportés en lecture/écriture&nbsp;; NTFS, ISO9660, Ext2/3/4 le sont en lecture seule. Enfin des <a href="http://wiki.kolibrios.org/wiki/Hardware_Support">pilotes</a> ont été écrits pour les cartes vidéo, son et réseau les plus courantes. </p>
<br/>
<p><b>KolibriOS</b> a été lancé en 2004 basé sur le code de MenuetOS; depuis lors il est développé en toute indépendance. Tout le code est libre, publié en majorité sous licence
<a href="http://www.gnu.org/licenses/gpl-2.0.html" target="_blank">GPL v2</a>. </p>
<br/>
<p>Essayez <strong>KolibriOS</strong> et comparez le avec les poids lourds que sont Windows et Linux.<br/>
Vos <a href="http://board.kolibrios.org">réactions</a> seront très appréciées, et votre
<a href="http://wiki.kolibrios.org/wiki/Kolibri_tomorrow">soutien</a> encore davantage.</p>
</div>
<div id="footer">&copy; 2004<script>document.write("&thinsp;&ndash;&thinsp;" + new Date().getFullYear())</script> l'équipe KolibriOS</div></body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 232 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 472 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 398 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 499 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 358 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 813 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 137 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 81 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 84 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

View File

@@ -1,110 +0,0 @@
<!doctype html>
<html lang="it" onmouseup="dropdown_hide()">
<head>
<meta charset="utf-8">
<title>KolibriOS Downloads</title>
<link rel="icon" type="image/x-icon" href="../favicon.ico">
<meta name="description" content="KolibriOS Downloads">
<meta name="keywords" content="kolibri, kolibrios, колибри, колибриос, colibri, operating system, assembler, калибри, fasm, alternate, open source">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" type="text/css" href="../style.css">
<script src='../script.js'></script>
</head>
<body onkeydown='checkkey(event)'>
<div id="lang-dropdown">
<div>
<a href='../en/download.htm'><img src='../i/fl/en.png' alt='en'/>English</a>
<a href='../de/download.htm'><img src='../i/fl/de.png' alt='de'/>Deutsch</a>
<a href='../es/download.htm'><img src='../i/fl/es.png' alt='es'/>Español</a>
<a href='../fr/download.htm'><img src='../i/fl/fr.png' alt='fr'/>Français</a>
<font bg=#FF9800><a class='sel' href='../it/download.htm'><img src='../i/fl/it.png' alt='it'/>Italiano</a></font>
<a href='../nl/download.htm'><img src='../i/fl/nl.png' alt='nl'/>Nederlands</a>
<a href='../ru/download.htm'><img src='../i/fl/ru.png' alt='ru'/>Русский</a>
</div>
</div>
<nav id="menu">
<a href="../it/index.htm" >KolibriOS</a>
<a href="../it/download.htm" class='a'><font bg=lightblue>Download</font></a>
<a href="http://board.kolibrios.org">Forum</a>
<a href="http://wiki.kolibrios.org/index.php?title=Main_Page&amp;setlang=it">Wiki</a>
<a href="https://git.kolibrios.org">Git</a>
<button onclick="dropdown_show(this)" id="l"><img src="../i/fl/it.png" alt="it"></button>
</nav>
<div id="article" class="download">
<h1>KolibriOS Downloads</h1>
<table>
<tr>
<td width=38><img src="../i/i_floppy.png" alt="floppy"></td>
<td class="description_cell">Immagine del floppy disk</td>
<td class="date_cell">$autobuild_date_en</td>
<td>
<a href="//builds.kolibrios.org/en_US/latest-img.7z" title="ver. $autobuild_cmtid_en_US, $autobuild_size_en_US_img">English</a>
<a href="//builds.kolibrios.org/ru_RU/latest-img.7z" title="ver. $autobuild_cmtid_ru_RU, $autobuild_size_ru_RU_img">Русский</a>
<a href="//builds.kolibrios.org/es_ES/latest-img.7z" title="ver. $autobuild_cmtid_es_ES, $autobuild_size_es_ES_img">Español</a>
</td>
</tr>
<tr>
<td width=38><img src="../i/i_cd.png" alt="cd"></td>
<td class="description_cell">Immagine CD live</td>
<td class="date_cell">$autobuild_date_en</td>
<td>
<a href="//builds.kolibrios.org/en_US/latest-iso.7z" title="ver. $autobuild_cmtid_en_US, $autobuild_size_en_US_iso">English</a>
<a href="//builds.kolibrios.org/ru_RU/latest-iso.7z" title="ver. $autobuild_cmtid_ru_RU, $autobuild_size_ru_RU_iso">Русский</a>
<a href="//builds.kolibrios.org/es_ES/latest-iso.7z" title="ver. $autobuild_cmtid_es_ES, $autobuild_size_es_ES_iso">Español</a>
</td>
</tr>
<tr>
<td width=38><img src="../i/i_uni.png" alt="universal"></td>
<td class="description_cell">Immagine universale Flash/HDD</td>
<td class="date_cell">$autobuild_date_en</td>
<td>
<a href="//builds.kolibrios.org/en_US/latest-distr.7z" title="ver. $autobuild_cmtid_en_US, $autobuild_size_en_US_distr">English</a>
<a href="//builds.kolibrios.org/ru_RU/latest-distr.7z" title="ver. $autobuild_cmtid_ru_RU, $autobuild_size_ru_RU_distr">Русский</a>
<a href="//builds.kolibrios.org/es_ES/latest-distr.7z" title="ver. $autobuild_cmtid_es_ES, $autobuild_size_es_ES_distr">Español</a>
</td>
</tr>
<tr>
<td width=38><img src="../i/i_uefi.png" alt="uefi"></td>
<td class="description_cell"><span class="beta">Immagine ibrida UEFI/BIOS per Flash/HDD</span></td>
<td class="date_cell">$autobuild_date_en</td>
<td>
<a href="//builds.kolibrios.org/en_US/latest-raw.7z" title="ver. $autobuild_cmtid_en_US, $autobuild_size_en_US_raw">English</a>
<a href="//builds.kolibrios.org/ru_RU/latest-raw.7z" title="ver. $autobuild_cmtid_ru_RU, $autobuild_size_ru_RU_raw">Русский</a>
<a href="//builds.kolibrios.org/es_ES/latest-raw.7z" title="ver. $autobuild_cmtid_es_ES, $autobuild_size_es_ES_raw">Español</a>
</td>
</tr>
<tr>
<td><div></div></td>
<td colspan="3">
<button class="help-button" onclick="alert('For a beginner, the LiveCD is best.\n\nCompared to a LiveCD, the advantage of a universal image is that you can save changes made in KolibriOS.\n\nHybrid image includes support for UEFI technology, which is used to boot the system on new computers and laptops. Beta version.');">Quale scegliere?</button>
<a href="//archive.kolibrios.org/it_IT/">Versioni precedenti di KolibriOS</a>
<a href="//builds.kolibrios.org/">Tutte le immagini</a>
</td>
</tr>
</table>
<h1>Screenshot</h1>
<div id="screen">
<div id="show" onclick="next()">
<img id='slide1' src='../i/slaid/slaid1.png' alt="KolibriOS empty desktop" class='visible'>
<img id='slide2' src='../i/slaid/slaid2.png' alt="Demos">
<img id='slide3' src='../i/slaid/slaid3.png' alt="File managers">
<img id='slide4' src='../i/slaid/slaid4.png' alt="Network programs">
<img id='slide5' src='../i/slaid/slaid5.png' alt="Games">
<img id='slide6' src='../i/slaid/slaid6.png' alt="Developer and debug tools">
</div>
</div>
<p>Da questa pagina è possibile scaricare le nightly builds di KolibriOS. Si tratta delle ultime versioni disponibili e contengono i cambiamenti più
recenti, per questo motivo possono risultare instabili. Tutti i file sono compressi con <a href='http://www.7-zip.org' target='_blank'>7-zip</a>.
KolibriOS è un sistema operativo distributio sotto la licenza <a href='http://www.gnu.org/licenses/gpl-2.0.html' target='_blank'>GPLv2</a>,
il codice è disponibile sul <a href='https://git.kolibrios.org'>server Git</a>.</p>
</div>
<div id="footer">&copy; 2004<script>document.write("&thinsp;&ndash;&thinsp;" + new Date().getFullYear())</script> Il team di KolibriOS</div>
</body>
</html>

View File

@@ -1,50 +0,0 @@
<!doctype html>
<html lang="it" onmouseup="dropdown_hide()">
<head>
<meta charset="utf-8">
<title>KolibriOS official site</title>
<link rel="icon" type="image/x-icon" href="../favicon.ico">
<meta name="description" content="KolibriOS official site">
<meta name="keywords" content="kolibri, kolibrios, колибри, колибриос, colibri, operating system, assembler, калибри, fasm, alternate, open source">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" type="text/css" href="../style.css">
<script src='../script.js'></script>
</head>
<body onkeydown='checkkey(event)'>
<div id="lang-dropdown">
<div>
<a href='../en/index.htm'><img src='../i/fl/en.png' alt='en'/>English</a>
<a href='../de/index.htm'><img src='../i/fl/de.png' alt='de'/>Deutsch</a>
<a href='../es/index.htm'><img src='../i/fl/es.png' alt='es'/>Español</a>
<a href='../fr/index.htm'><img src='../i/fl/fr.png' alt='fr'/>Français</a>
<font bg=#FF9800><a class='sel' href='../it/index.htm'><img src='../i/fl/it.png' alt='it'/>Italiano</a></font>
<a href='../nl/index.htm'><img src='../i/fl/nl.png' alt='nl'/>Nederlands</a>
<a href='../ru/index.htm'><img src='../i/fl/ru.png' alt='ru'/>Русский</a>
</div>
</div>
<nav id="menu">
<a href="../it/index.htm" class='a'><font bg=lightblue>KolibriOS</font></a>
<a href="../it/download.htm" >Download</a>
<a href="http://board.kolibrios.org">Forum</a>
<a href="http://wiki.kolibrios.org/index.php?title=Main_Page&amp;setlang=it">Wiki</a>
<a href="https://git.kolibrios.org">Git</a>
<button onclick="dropdown_show(this)" id="l"><img src="../i/fl/it.png" alt="it"></button>
</nav>
<div id="article" style="padding-bottom: 30px;">
<a href="https://www.facebook.com/groups/kolibrios" target="_blank"><img id="banner" src="../i/banners/en.png" alt="We got closer. Follow us on Facebook!"></a>
<br>
<p><strong>KolibriOS</strong> è un sistema operativo incredibilmente leggero e performante. Richiede solamente pochi megabyte di spazio sul disco e 8MB di RAM per poter essere utilizzato. Il sistema operativo <b>KolibriOS</b> è corredato di diversi <a href="http://wiki.kolibrios.org/wiki/Applications">programmi</a>, tra questi vi sono un word processor, visualizzatore di immagini, editor grafici, un browser web e oltre 30 giochi. È implementato il pieno supporto ai filesystem FAT12/16/32, ed è inoltre possibile leggere i filesystem NTFS, ISO9660 e Ext2/3/4. Alla <a href="http://wiki.kolibrios.org/wiki/Hardware_Support">seguente pagina</a> è possibile verificare quali schede di rete, audio e video sono attualmente supportate.</p>
<iframe style="margin:5px 0 5px 25px; float:right;" width="560" height="315" src="http://www.youtube.com/embed/XnlA4ijrTBo" frameborder="0" allowfullscreen></iframe>
<p style="padding: 15px 0;">Avete mai desiderato di avere un sistema in grado di avviarsi da spento in meno di 10 secondi, su un <a href="http://www.compactpc.com.tw" target="_blank">computer dal costo di 100$</a>? Avere un sistem fluido, senza tempi di attesa per l'esecuzione di un programma? Tali prestazioni sono state ottenute scrivendo le parti centrali di <b>KolibriOS</b> (kernel e driver), direttamente in <a href="http://www.flatassembler.net" target="_blank">FASM</a>, un linguaggio assembly! Provare KolibriOS non costa nulla, ed è leggerissimo in confronto a Windows o ai sistemi GNU/Linux.</p>
<p><b>KolibriOS</b> nasce come fork di MenuetOS nel 2004, e il suo sviluppo è del tutto indipendente. Tutto il codice sorgente è liberamente disponibile, la maggior parte è rilasciato con la licenza <a href="http://www.gnu.org/licenses/gpl-2.0.html" target="_blank">GPLv2</a>. Eventuali <a href="http://board.kolibrios.org">commenti</a> sono ben accetti, come anche l'<a href="http://wiki.kolibrios.org/wiki/Kolibri_tomorrow">aiuto</a> di chi si vuole offrire volontario.</p>
</div>
<div id="footer">&copy; 2004<script>document.write("&thinsp;&ndash;&thinsp;" + new Date().getFullYear())</script> Il team di KolibriOS</div></body>
</html>

99
locales/de.ini Normal file
View File

@@ -0,0 +1,99 @@
[title]
language = Deutsch
index = KolibriOS
download = KolibriOS - Herunterladen
[header]
index = KolibriOS offizielle seite
download = KolibriOS Herunterladen
[menu]
kolibrios = KolibriOS
download = Herunterladen
forum = Forum
wiki = Wiki
git = Git
[git]
header = KolibriOS ist zu Git gewechselt!
text = Schau dir unsere neue entwicklerfreundliche Infrastruktur an
[article]
p1 = {kolibrios} ist ein winziges, aber unglaublich leistungsfähiges und
schnelles Betriebssystem für x86-kompatible PCs. Es benötigt nur wenige
Megabyte Speicherplatz, einen i586-Prozessor und 12 MB RAM. Trotz seiner
geringen Größe enthält es eine Vielzahl von Anwendungen wie einen
Texteditor, einen Bildbetrachter, einen Grafikeditor, einen Webbrowser und
über 30 spannende Spiele. Es bietet vollständige Unterstützung für die
Dateisysteme FAT12/16/32, ermöglicht Lesezugriff auf NTFS, exFAT, ISO9660
und Ext2/3/4 sowie eine umfangreiche Sammlung von {drivers} für gängige
Sound-, Netzwerk- und Grafikkarten.
drivers = Treibern
p2 = Haben Sie schon einmal von einem System geträumt, das in weniger als
wenigen Sekunden vom Einschalten bis zu einer funktionierenden GUI bootet?
Anwendungen, die sofort starten, direkt nach dem Klicken auf ein Symbol,
ohne lästige Sanduhrzeiger? Diese Geschwindigkeit wird erreicht, da die
Kernkomponenten von {kolibrios} (Kernel und Treiber) vollständig in der
Assemblersprache {fasm} geschrieben sind. Probieren Sie {kolibrios} aus und
vergleichen Sie es mit Schwergewichten wie Windows und Linux.
p3 = {kolibrios} hat sich 2004 von MenuetOS abgespalten und wird seitdem
unabhängig entwickelt. Ihr {feedback} wird sehr geschätzt, und Ihre {help}
ist noch mehr willkommen.
feedback = Rückmeldung
help = Hilfe
p_subscription = Wir hoffen, es gefällt Ihnen!
[downloads]
header = Herunterladen
version = Version:
date = Build-Datum:
date-format = {DD}.{MM}.{YYYY}
img-descr = Disketten-Image
iso-descr = LiveCD-Abbild
distr-descr = Universal Flash/Multi-Boot-Abbild
raw-descr = Hybrides UEFI/BIOS-Abbild
prev_rev = Frühere Versionen
all_rev = Alle nächtlichen Builds
screenshots = Bildschirmfotos
download_choice = Was soll ich wählen?
download_help = Für einen Einsteiger ist die LiveCD am besten geeignet.\n\
\n\
Im Vergleich zu einer LiveCD hat ein universelles Image den Vorteil, dass \
Sie die in KolibriOS vorgenommenen Änderungen speichern können.\n\
\n\
Das Hybrid-Image enthält Unterstützung für die UEFI-Technologie, die zum \
Booten des Systems auf neuen Computern und Laptops verwendet wird.
download_description = Auf dieser Seite können Sie die nächtlichen
Build-Distributionen herunterladen, was bedeutet, dass sie stets die
neuesten Änderungen am System enthalten und daher instabil sein können. Alle
Dateien sind mit {zip} komprimiert. {kolibrios} wird unter der {gpl}-Lizenz
vertrieben, und der Quellcode ist auf unserem {git} verfügbar.
git-server = Git-Server
download_warn = Gelegentlich stufen einige Antivirenprogramme das
{kolibrios}-Image fälschlicherweise als Bedrohung ein.
Das ist ein Fehlalarm. {kolibrios} ist vollständig quelloffen, und Sie
können es jederzeit selbst erstellen, um sicherzugehen, dass es
vollständig sicher ist.
[screenshots]
header = Bildschirmfotos
1 = KolibriOS Arbeitsoberfläche
2 = Demos
3 = Datei-Manager
4 = Netzwerk-Programme
5 = Spiele
6 = Entwickler- und Debug-Tools
[footer]
team = KolibriOS-Team

94
locales/en.ini Normal file
View File

@@ -0,0 +1,94 @@
[title]
language = English
index = KolibriOS
download = KolibriOS - Download
[header]
index = KolibriOS official site
download = KolibriOS downloads
[menu]
kolibrios = KolibriOS
download = Download
forum = Forum
wiki = Wiki
git = Git
[git]
header = KolibriOS moved to Git!
text = Check our new developers-friendly infrastructure
[article]
p1 = {kolibrios} is a tiny yet incredibly powerful and fast operating system for
x86-compatible PCs. It requires only a few megabytes of disk space, an i586
processor, and 12 MB of RAM to run. Despite its small size, it includes a
rich set of applications such as a text editor, image viewer, graphic
editor, web browser, and over 30 exciting games. It offers full support for
FAT12/16/32 file systems, read-only access to NTFS, exFAT, ISO9660, and
Ext2/3/4, and an extensive set of {drivers} for popular sound, network, and
graphics cards.
drivers = drivers
p2 = Have you ever dreamed of a system that boots in less than few seconds from
power-on to working GUI? About applications that start instantly,
immediately after clicking an icon, without annoying hourglass pointers?
This speed is achieved since the core parts of {kolibrios} (kernel and
drivers) are written entirely in {fasm} assembly language. Try {kolibrios}
and compare it with such heavyweights as Windows and Linux.
p3 = {kolibrios} has forked off from MenuetOS in 2004, and is run under
independent development since then. Your {feedback} is very much
appreciated, and your {help} is even more welcome.
feedback = feedback
help = help
p_subscription = We hope you will enjoy it!
[downloads]
header = Downloads
version = Version:
date = Build date:
date-format = {DD}/{MM}/{YYYY}
img-descr = Floppy disk image
iso-descr = LiveCD image
distr-descr = Universal Flash/Multi-boot image
raw-descr = Hybrid UEFI/BIOS image
prev_rev = Previous releases
all_rev = All nightly builds
download_choice = Which to choose?
download_help = For a beginner, the LiveCD is best.\n\
\n\
Compared to a LiveCD, the advantage of a universal image is that you can \
save changes made in KolibriOS.\n\
\n\
Hybrid image includes support for UEFI technology, which is used to boot \
the system on new computers and laptops.
download_description = On this page you can download the nightly builds
distribution, which means that they always contain the most recent changes
in the system and can, therefore, be unstable. All files are compressed with
{zip}. {kolibrios} is distributed under {gpl} license, its source code is
available on our {git}.
git-server = Git server
download_warn = Occasionally, some antivirus software may incorrectly flag the
{kolibrios} image as a threat. This is a false positive. {kolibrios} is
fully open source, and you can always build it yourself to be sure that
it is completely safe.
[screenshots]
header = Screenshots
1 = KolibriOS desktop
2 = Demos
3 = File managers
4 = Network programs
5 = Games
6 = Developer and debug tools
[footer]
team = KolibriOS Team

96
locales/es.ini Normal file
View File

@@ -0,0 +1,96 @@
[title]
language = Español
index = KolibriOS
download = KolibriOS - Descargar
[header]
index = Sitio oficial de KolibriOS
download = KolibriOS Descargar
[menu]
kolibrios = KolibriOS
download = Descargar
forum = Foro
wiki = Wiki
git = Git
[git]
header = ¡KolibriOS se ha trasladado a Git!
text = Mira nuestra nueva infraestructura amigable para desarrolladores
[article]
p1 = {kolibrios} es un sistema operativo diminuto, pero increíblemente potente y
rápido para PCs compatibles con x86. Solo necesita unos pocos megabytes de
espacio en disco, un procesador i586 y 12 MB de memoria RAM. A pesar de su
tamaño reducido, incluye un conjunto completo de aplicaciones como un editor
de texto, visor de imágenes, editor gráfico, navegador web y más de 30
juegos emocionantes. Ofrece soporte completo para los sistemas de archivos
FAT12/16/32, acceso de solo lectura a NTFS, exFAT, ISO9660 y Ext2/3/4, y
dispone de un extenso conjunto de {drivers} para populares tarjetas de
sonido, red y gráficas.
drivers = controladores
p2 = ¿Alguna vez has soñado con un sistema que arranca en menos de unos
segundos, desde el encendido hasta una GUI operativa? ¿Con aplicaciones que
se inician al instante, inmediatamente después de hacer clic en un icono,
sin esos molestos punteros de reloj de arena? Esta velocidad se logra porque
las partes fundamentales de {kolibrios} (núcleo y controladores) están
escritas completamente en lenguaje ensamblador {fasm}. Prueba {kolibrios} y
compáralo con pesos pesados como Windows y Linux.
p3 = {kolibrios} separó de MenuetOS en 2004 y ha estado en desarrollo
independiente desde entonces. Se agradece enormemente tu {feedback}, y tu
{help} es aún más bienvenida.
feedback = retroalimentación
help = ayuda
p_subscription = ¡Esperamos que lo disfrutes!
[downloads]
header = Descargas
version = Versión:
date = Fecha de compilación:
date-format = {DD}.{MM}.{YYYY}
img-descr = Imagen de disquete
iso-descr = Imagen LiveCD
distr-descr = Imagen Flash Universal/Multi-boot
raw-descr = Imagen híbrida UEFI/BIOS
prev_rev = Ediciones anteriores
all_rev = Todos los montajes nocturnos
download_choice = ¿Cuál elegir?
download_help = Para un principiante, el LiveCD es lo mejor.\n\
\n\
En comparación con un LiveCD, la ventaja de una imagen universal es que \
puedes guardar los cambios realizados en KolibriOS.\n\
\n\
Imagen híbrida incluye soporte para la tecnología UEFI, que se utiliza para \
arrancar el sistema en los nuevos ordenadores y portátiles.
download_description = En esta página puedes descargar la distribución de
compilaciones nocturnas, lo que significa que siempre contienen los cambios
más recientes en el sistema y, por lo tanto, pueden ser inestables. Todos
los archivos están comprimidos con {zip}. {kolibrios} se distribuye bajo la
licencia {gpl} y su código fuente está disponible en nuestro {git}.
git-server = servidor Git
download_warn = Ocasionalmente, algunos programas antivirus pueden marcar
incorrectamente la imagen de {kolibrios} como una amenaza. Esto es un
falso positivo. {kolibrios} es completamente de código abierto y siempre
puedes compilarlo tú mismo para asegurarte de que es totalmente seguro.
[screenshots]
header = Pantallas
1 = Escritorio KolibriOS
2 = Demos
3 = Gestores de archivos
4 = Programas de red
5 = Juegos
6 = Herramientas de desarrollo y depuración
[footer]
team = Equipo KolibriOS

96
locales/fr.ini Normal file
View File

@@ -0,0 +1,96 @@
[title]
language = Français
index = KolibriOS
download = KolibriOS - Télécharger
[header]
index = Site officiel de KolibriOS
download = KolibriOS Téléchargements
[menu]
kolibrios = KolibriOS
download = Télécharger
forum = Forum
wiki = Wiki
git = Git
[git]
header = KolibriOS a déménagé sur Git !
text = Découvrez notre nouvelle infrastructure conviviale pour les développeurs
[article]
p1 = {kolibrios} est un système d`exploitation minuscule, mais incroyablement
puissant et rapide, pour les PC compatibles x86. Il nécessite seulement
quelques mégaoctets d`espace disque, un processeur i586 et 12 Mo de RAM.
Malgré sa petite taille, il comprend une large gamme d`applications telles
qu`un éditeur de texte, un visionneur d`images, un éditeur graphique, un
navigateur web, et plus de 30 jeux captivants. Il prend en charge pleinement
les systèmes de fichiers FAT12/16/32, permet la lecture seule de NTFS,
exFAT, ISO9660 et Ext2/3/4, et offre un vaste ensemble de {drivers} pour les
cartes son, réseau et graphiques populaires.
drivers = pilotes
p2 = Avez-vous déjà rêvé d`un système qui démarre en quelques secondes, de la
mise sous tension jusqu`à une interface graphique opérationnelle ? Des
applications qui se lancent instantanément, immédiatement après avoir cliqué
sur une icône, sans ces pointeurs sabliers agaçants ? Cette rapidité est
obtenue car les parties essentielles de {kolibrios} (noyau et pilotes) sont
entièrement écrites en langage assembleur {fasm}. Essayez {kolibrios} et
comparez-le à des poids lourds tels que Windows et Linux.
p3 = {kolibrios} s`est séparé de MenuetOS en 2004 et est développé de manière
indépendante depuis lors. Vos {feedback} sont grandement appréciés, et votre
{help} est encore plus bienvenue.
feedback = retours
help = aide
p_subscription = Nous espérons que vous l`apprécierez !
[downloads]
header = Téléchargements
version = Version :
date = Date de compilation :
date-format = {DD}/{MM}/{YYYY}
img-descr = Image de la disquette
iso-descr = Image du LiveCD
distr-descr = Image Universal Flash/Multi-boot
raw-descr = Image hybride UEFI/BIOS
prev_rev = Communiqués précédents
all_rev = Toutes les constructions nocturnes
download_choice = Que choisir ?
download_help = Pour un débutant, le LiveCD est le meilleur.\n\
\n\
Par rapport à un LiveCD, l`avantage d`une image universelle est que vous \
pouvez sauvegarder les changements effectués dans KolibriOS.\n\
\n\
L`image hybride inclut le support de la technologie UEFI, qui est utilisée \
pour démarrer le système sur les nouveaux ordinateurs et portables.
download_description = Sur cette page, vous pouvez télécharger la distribution
des builds nocturnes, ce qui signifie qu`ils contiennent toujours les
modifications les plus récentes du système et peuvent donc être instables.
Tous les fichiers sont compressés avec {zip}. {kolibrios} est distribué sous
licence {gpl} et son code source est disponible sur notre {git}.
git-server = serveur Git
download_warn = Il arrive que certains antivirus signalent à tort limage
{kolibrios} comme une menace. Il sagit dun faux positif. {kolibrios} est
entièrement open source et vous pouvez toujours le compiler vous-même pour
vous assurer quil est totalement sûr.
[screenshots]
header = Captures d`écran
1 = Bureau KolibriOS
2 = Démos
3 = Gestionnaires de fichiers
4 = Programmes réseau
5 = Jeux
6 = Outils de développement et de débogage
[footer]
team = L`équipe de KolibriOS

95
locales/it.ini Normal file
View File

@@ -0,0 +1,95 @@
[title]
language = Italiano
index = KolibriOS
download = KolibriOS - Scaricare
[header]
index = Sito ufficiale KolibriOS
download = KolibriOS Scaricamento
[menu]
kolibrios = KolibriOS
download = Scaricare
forum = Forum
wiki = Wiki
git = Git
[git]
header = KolibriOS si è spostato su Git!
text = Dai un`occhiata alla nostra nuova infrastruttura pensata per gli
sviluppatori
[article]
p1 = {kolibrios} è un sistema operativo minuscolo, ma incredibilmente potente e
veloce, per PC compatibili con x86. Per funzionare richiede solo pochi
megabyte di spazio su disco, un processore i586 e 12 MB di RAM. Nonostante
le dimensioni ridotte, include un ricco set di applicazioni come editor di
testo, visualizzatore di immagini, editor grafico, browser web e oltre 30
giochi entusiasmanti. Supporta completamente i file system FAT12/16/32, e
permette la lettura di NTFS, exFAT, ISO9660 ed Ext2/3/4, oltre a offrire un
ampio set di {drivers} per schede audio, di rete e grafiche più diffuse.
drivers = driver
p2 = Hai mai sognato un sistema che si avvia in pochi secondi, dall`accensione
fino a una GUI funzionante? Applicazioni che partono immediatamente, subito
dopo aver cliccato su un`icona, senza quei fastidiosi cursori a clessidra?
Questa velocità si ottiene poiché le parti fondamentali di {kolibrios}
(kernel e driver) sono scritte interamente in linguaggio assembly {fasm}.
Prova {kolibrios} e confrontalo con colossi come Windows e Linux.
p3 = {kolibrios} si è staccato da MenuetOS nel 2004 ed è in sviluppo
indipendente da allora. Il tuo {feedback} è molto apprezzato, e il tuo
{help} è ancora più benvenuto.
feedback = recensioni
help = aiuto
p_subscription = Ci auguriamo che vi piaccia!
[downloads]
header = Scaricamento
version = Versione:
date = Data di compilazione:
date-format = {DD}/{MM}/{YYYY}
img-descr = Immagine su dischetto
iso-descr = Immagine LiveCD
distr-descr = Immagine universale Flash/MultiBoot
raw-descr = Immagine ibrida UEFI/BIOS
prev_rev = Uscite precedenti
all_rev = Tutte le build notturne
download_choice = Quale scegliere?
download_help = Per un principiante, il LiveCD è la soluzione migliore.\n\
\n\
Rispetto a un LiveCD, il vantaggio di un`immagine universale è che è \
possibile salvare le modifiche apportate in KolibriOS.\n\
\n\
L`immagine ibrida include il supporto per la tecnologia UEFI, utilizzata \
per avviare il sistema su nuovi computer e portatili.
download_description = In questa pagina puoi scaricare la distribuzione delle
build notturne, il che significa che contengono sempre le modifiche più
recenti del sistema e, pertanto, possono essere instabili. Tutti i file sono
compressi con {zip}. {kolibrios} viene distribuito sotto licenza {gpl} e il
suo codice sorgente è disponibile sul nostro {git}.
git-server = server Git
download_warn = Occasionalmente, alcuni software antivirus potrebbero segnalare
erroneamente limmagine di {kolibrios} come una minaccia. Si tratta di un
falso positivo. {kolibrios} è completamente open source e puoi sempre
compilarlo tu stesso per essere certo che è del tutto sicuro.
[screenshots]
header = Captures d`écran
1 = Il desktop di KolibriOS
2 = Demo
3 = Gestori di file
4 = Programmi di rete
5 = Giochi
6 = Strumenti per sviluppatori e debug
[footer]
team = Squadra KolibriOS

96
locales/nl.ini Normal file
View File

@@ -0,0 +1,96 @@
[title]
language = Nederlands
index = KolibriOS
download = KolibriOS - Downloaden
[header]
index = KolibriOS officiële site
download = KolibriOS Downloads
[menu]
kolibrios = KolibriOS
download = Downloaden
forum = Forum
wiki = Wiki
git = Git
[git]
header = KolibriOS is verhuisd naar Git!
text = Bekijk onze nieuwe, ontwikkelaarsvriendelijke infrastructuur
[article]
p1 = {kolibrios} is een klein maar ongelooflijk krachtig en snel
besturingssysteem voor x86-compatibele PC`s. Het heeft slechts enkele
megabytes aan schijfruimte, een i586-processor en 12 MB RAM. Maar beschikt
over een rijk scala aan toepassingen, waaronder een tekstverwerker,
afbeeldingsviewer, grafische editor, webbrowser en meer dan 30 spannende
games. Het biedt volledige ondersteuning voor de bestandssystemen
FAT12/16/32, en heeft ook leesondersteuning voor NTFS, exFAT, ISO9660 en
Ext2/3/4, en beschikt over een uitgebreide set van {drivers} voor populaire
geluids-, netwerk- en grafische kaarten.
drivers = drivers
p2 = Heb je ooit gedroomd van een systeem dat opstart in minder dan een paar
seconden, van het aanzetten tot een werkende GUI? Toepassingen die direct
starten, meteen na het klikken op een icoon, zonder die vervelende
zandlopers? Deze snelheid wordt bereikt omdat de kernonderdelen van
{kolibrios} (kernel en drivers) volledig in de {fasm} assemblytaal
geschreven zijn! Probeer {kolibrios} en vergelijk het met zwaargewichten
zoals Windows en Linux.
p3 = {kolibrios} is in 2004 afgesplitst van MenuetOS en wordt sindsdien
onafhankelijk ontwikkeld. Jouw {feedback} wordt zeer gewaardeerd, en jouw
{help} is nog meer welkom.
feedback = recensies
help = hulp
p_subscription = We hopen dat je ervan zult genieten!
[downloads]
header = Downloads
version = Versie:
date = Builddatum:
date-format = {DD}.{MM}.{YYYY}
img-descr = Afbeelding op diskette
iso-descr = LiveCD-afbeelding
distr-descr = Universele Flash/Multi-boot image
raw-descr = Hybride UEFI/BIOS-image
prev_rev = Vorige uitgaven
all_rev = Alle nachtelijke builds
download_choice = Welke moet ik kiezen?
download_help = Voor een beginner is de LiveCD het beste.\n\
\n\
Vergeleken met een LiveCD heeft een universeel image het voordeel dat je \
wijzigingen die je in KolibriOS hebt aangebracht, kunt opslaan.\n\
\n\
Hybride image bevat ondersteuning voor UEFI-technologie, die wordt gebruikt \
om het systeem op te starten op nieuwe computers en laptops.
download_description = Op deze pagina kunt u de nightly builds-distributie
downloaden, wat betekent dat ze altijd de meest recente wijzigingen in het
systeem bevatten en daarom onstabiel kunnen zijn. Alle bestanden zijn
gecomprimeerd met {zip} wordt verspreid onder de {gpl}-licentie, en de
broncode is beschikbaar op onze {git}.
git-server = Git-server
download_warn = Af en toe kunnen sommige antivirusprogrammas het
{kolibrios}-image ten onrechte als een bedreiging aanmerken.
Dit is een vals-positief. {kolibrios} is volledig open-source en je kunt
het altijd zelf bouwen om er zeker van te zijn dat het volledig veilig is.
[screenshots]
header = Schermafbeeldingen
1 = KolibriOS bureaublad
2 = Demos
3 = Bestandsbeheerders
4 = Netwerk programma`s
5 = Spelletjes
6 = Ontwikkel- en debugtools
[footer]
team = KolibriOS Team

96
locales/ru.ini Normal file
View File

@@ -0,0 +1,96 @@
[title]
language = Русский
index = КолибриОС
download = КолибриОС - Скачать
[header]
index = Официальный сайт KolibriOS
download = Скачать КолибриОС
[menu]
kolibrios = КолибриОС
download = Скачать
forum = Форум
wiki = Вики
git = Git
[git]
header = КолибриОС перешла на Git!
text = Ознакомьтесь с нашей новой, удобной для разработчиков инфраструктурой
[article]
p1 = {kolibrios} — это крошечная, но невероятно мощная и быстрая операционная
система для x86-совместимых ПК. Для её работы достаточно всего нескольких
мегабайт места на диске, процессора i586 и 12 МБ оперативной памяти. При
этом она содержит богатый набор приложений, таких как текстовый редактор,
просмотрщик изображений, графический редактор, веб-браузер и более 30
захватывающих игр. Имеется полная поддержка файловых систем FAT12/16/32,
только на чтение доступны NTFS, exFAT, ISO9660 и Ext2/3/4, а также
присутсвтвует обширный набор {drivers} для популярных звуковых, сетевых и
графических карт.
drivers = драйверов
p2 = Вы когда-нибудь мечтали о системе, которая загружается менее чем за
несколько секунд с момента включения до появления работающего графического
интерфейса? О приложениях, которые запускаются мгновенно, сразу после
нажатия на ярлык, без надоедливых индикаторов загрузки? Такая скорость
достигается благодаря тому, что основные части {kolibrios} (ядро и
драйверы) полностью написаны на ассемблере {fasm}. Попробуйте
{kolibrios} и сравните её с такими тяжеловесами, как Windows и Linux.
p3 = {kolibrios} отделилась от MenuetOS в 2004 году и с тех пор развивается
независимым международным сообществом. Ваши {feedback} очень ценятся, а ваша
{help} ценится ещё больше.
feedback = отзывы
help = помощь
p_subscription = Надеемся, вам понравится!
[downloads]
header = Скачать
version = Версия:
date = Дата сборки:
date-format = {DD}.{MM}.{YYYY}
img-descr = Образ дискеты
iso-descr = Образ LiveCD
distr-descr = Универсальный образ Flash/Multi-boot
raw-descr = Гибридный UEFI/BIOS образ
prev_rev = Предыдущие выпуски
all_rev = Все ночные сборки
download_choice = Какой выбрать?
download_help = Для новичка лучше всего подойдет LiveCD.\n \
\n\
По сравнению с LiveCD преимущество универсального образа в том, что вы \
можете сохранить изменения, сделанные в КолибриОС.\n\
\n\
Гибридный образ включает поддержку технологии UEFI, которая используется \
для загрузки системы на новых компьютерах и ноутбуках.
download_description = На этой странице вы можете скачать ночные сборки
дистрибутива. Это означает, что они всегда содержат последние изменения в
системе и, следовательно, могут быть нестабильными. Все файлы сжаты с
помощью {zip}. {kolibrios} распространяется под лицензией {gpl}, а
исходный код доступен на нашем {git}.
git-server = Git-сервере
download_warn = Иногда антивирусы могут по ошибке помечать образ {kolibrios}
как угрозу. Это ложное срабатывание. {kolibrios} имеет полностью открытый
исходный код, и вы всегда можете собрать её самостоятельно, чтобы
убедиться, что она абсолютно безопасна.
[screenshots]
header = Скриншоты
1 = Рабочий стол КолибриОС
2 = Демки
3 = Файловые менеджеры
4 = Сетевые приложения
5 = Игры
6 = Инструменты разработчика
[footer]
team = Команда КолибриОС

85
locales/zh-Hans.ini Normal file
View File

@@ -0,0 +1,85 @@
[title]
language = 简体中文
index = KolibriOS
download = KolibriOS - 下载
[header]
index = KolibriOS 官方网站
download = KolibriOS 下载页
[menu]
kolibrios = KolibriOS
download = 下载
forum = 论坛
wiki = 百科
git = Git
[git]
header = KolibriOS 现已拥抱 Git
text = 来看看我们全新又对开发者友好的代码仓库吧:
[article]
p1 = {kolibrios} 是一个体积微小、功能强大、响应迅速的,面向 x86 兼容机的操作系统。
只需要寥寥数兆字节的磁盘空间、一个 i586 处理器和 12 兆字节内存,
你就能体验到一个丰富的应用生态:
文字处理、图像查看、图形编辑、网页浏览等基本应用一应俱全,甚至还有三十多个有意思的游戏。
在文件系统方面,{kolibrios} 完全支持 FAT12/16/32
同时也支持读取 NTFS、exFAT、ISO9660 和 Ext2/3/4 文件系统。
它还提供了一套丰富的{drivers},囊括众多主流声卡、网卡、显卡。
drivers = 驱动程序
p2 = 试想一款能在短短几秒内启动到图形化界面的操作系统!
不再囿于转着小圈圈的鼠标指针,所有的应用软件都在鼠标点击后极速开启!
得益于 {kolibrios} 的核心部分(内核、驱动)完全采用 {fasm} 汇编语言来编写,这样的高速已经不再是幻想!
快来试试我们的 {kolibrios},将其与现代臃肿的 Windows 和 Linux 系统比比看,你就会发现它们之间的速度差距。
p3 = {kolibrios} 是一个 MenuetOS 的派生分支,从 2004 开始脱离其独立开发。
如果你有需要{feedback}的问题,我们会非常欢迎~
当然,如果能为我们提供{help},我们也感激不尽!
feedback = 反馈
help = 帮助
p_subscription = 希望你能尽情享用我们的作品!
[downloads]
header = 下载链接
version = 当前版本:
date = 构建日期:
date-format = {YYYY}年{MM}月{DD}日
img-descr = 软盘镜像
iso-descr = Live 光盘镜像
distr-descr = 优盘或多系统启动通用包
raw-descr = UEFI/BIOS 混合包
prev_rev = 先前版本
all_rev = 所有即时构建包
download_choice = 该怎么选?
download_help = 对新手而言Live 光盘就是最优解。\n\
\n\
而与之不同的是,通用包允许用户把在系统运行过程中对 KolibriOS 的更改保存下来,例如系统设置之类就可以保存。\n\
\n\
混合启动镜像包含了对 UEFI 技术的支持,可以让你在现代的电脑上更好地启动之。
download_description = 在此页面中,你可以下载我们的即时构建版本,也就是包含了最新的更新。
需要知道的是:这些特性往往会致使系统不稳定,使用时请牢记此项。
这些文件都经过 {zip} 压缩打包。{kolibrios} 以 {gpl} 协议发布,其源码可见于{git}。
git-server = 此仓库站
download_warn = 有些时候,一些防病毒软件会错误地将 {kolibrios} 的镜像标记为威胁项目,这应当是误判。{kolibrios} 完全开源,如果担心存在问题,无论何时何地,你都可以自行构建一份来确保安全。
[screenshots]
header = 内容截屏
1 = KolibriOS 桌面
2 = 演示程序
3 = 不同的文件管理器
4 = 网络相关的程序
5 = 游戏
6 = 开发调试工具
[footer]
team = KolibriOS 开发团队

85
locales/zh-Hant.ini Normal file
View File

@@ -0,0 +1,85 @@
[title]
language = 繁體中文
index = KolibriOS
download = KolibriOS - 下載
[header]
index = KolibriOS 官方站
download = KolibriOS 下載頁
[menu]
kolibrios = KolibriOS
download = 下載
forum = 論壇
wiki = 百科
git = Git
[git]
header = KolibriOS 現已移入 Git
text = 來看看我們又新又友好的代碼倉庫吧:
[article]
p1 = {kolibrios} 是一個空間小、功能強、回應快的,面向 x86 兼容機的作業系統。
只需要寥寥數 MB 磁碟空間、一個 i586 處理器和 12 MB RAM
即可體驗到一個豐富的應用生態:
文字處理、圖像查看、圖形編輯、網頁流覽等基本應用一應俱全,甚至還有三十多個有意思的小遊戲。
在檔案系統方面,{kolibrios} 完全支援 FAT12/16/32
同時也能夠讀取 NTFS、exFAT、ISO9660 和 Ext2/3/4 檔案系統。
它還提供了一套豐富的{drivers},囊括眾多主流音效卡、網卡、顯卡。
drivers = 驅動程式
p2 = 試想一款能在短短幾秒內啟動到圖形化介面的作業系統!
不再囿於轉著小圈圈的滑鼠指標,所有的應用軟體都在點擊後極速開啟!
得益於 {kolibrios} 的核心部分(內核、驅動)完全採用 {fasm} 組合語言來編寫,這樣的高速已不再是幻想!
快來試試我們的 {kolibrios},將其與現代臃腫的 Windows 和 Linux 系統比比看,你就會發現它們之間的速度差距。
p3 = {kolibrios} 是 2004 年自 MenuetOS Fork 而來,也從那一刻起開始脫離它進行自主開發。
歡飲您{feedback}您遇到的任何問題。
如果能為我們提供{help},我們也會感激不盡!
feedback = 回饋
help = 幫助
p_subscription = 希望你能盡情享用我們的作品!
[downloads]
header = 下載連結
version = 當前版本:
date = 構建日期:
date-format = {YYYY}年{MM}月{DD}日
img-descr = 軟碟鏡像
iso-descr = LiveCD 鏡像
distr-descr = 閃存盤或多系統啟用的動通用包
raw-descr = UEFI/BIOS 混合包
prev_rev = 早期版本
all_rev = 所有 Nightly 構建包
download_choice = 如何選擇我要的包?
download_help = 對新手而言LiveCD 就是最優解。\n\
\n\
而與之不同的是,通用包允許使用者把在系統運行過程中對 KolibriOS 作出的更改保存下來,例如系統設置之類就可以保留。\n\
\n\
混合啟動鏡像包含了對 UEFI 技術的支援,可以讓你在現代的電腦上更好地啟動之。
download_description = 在此頁面裏,你可以下載我們的 Nightly 構建包,也即包含了當下最新的更新。
需要知道的是:因爲是即時更新並構建的,這些包往往包含一些導致系統不穩定的特性,請在使用時牢記此項。
這些檔案都是經過 {zip} 壓縮打包的,使用前需解壓。{kolibrios} 以 {gpl} 許可證發佈,其源碼可見於{git}。
git-server = 此倉庫站
download_warn = 有些時候,一些防毒軟體會錯誤地將 {kolibrios} 的鏡像標記為威脅項,這應當是一種誤判。我們的 {kolibrios} 完全開源,如果擔心存在安全問題,無論何時何地,你都可以自行構建一份來確保運行的内容是安全的。
[screenshots]
header = 內容截屏
1 = KolibriOS 桌面
2 = 演示程式
3 = 不同的檔案管理員
4 = 網路相關的程式
5 = 遊戲
6 = 開發調試工具
[footer]
team = KolibriOS 開發團隊

1
modules/__init__.py Normal file
View File

@@ -0,0 +1 @@

94
modules/autobuild.py Normal file
View File

@@ -0,0 +1,94 @@
import re
import threading
import time
STATUS_URL = "https://builds.kolibrios.org/status.html"
STATUS_SEC = 300 # refetch each 5 minutes
autobuild_date = {"YYYY": "YYYY", "MM": "MM", "DD": "DD"}
autobuild_vers = "0.0.0.0+0000-0000000"
_started = False
_updater_lock = threading.Lock()
def _refresh_build_date_once():
global autobuild_date, autobuild_vers
try:
from urllib.request import Request, urlopen
req = Request(
STATUS_URL,
headers={
"User-Agent": "Mozilla/5.0",
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
},
)
with urlopen(req, timeout=10) as r:
html = r.read().decode(
r.headers.get_content_charset() or "utf-8", "replace"
)
rows = re.findall(r"(<tr\b[^>]*>.*?</tr>)", html, flags=re.I | re.S)
if not rows:
return
last_commit_ver = None
for row in rows:
cls = re.search(r'class\s*=\s*"([^"]*)"', row, flags=re.I)
classes = cls.group(1).lower() if cls else ""
text = re.sub(r"<[^>]+>", " ", row)
if "commit" in classes:
mver = re.search(
r"\b(\d+\.\d+\.\d+\.\d+\+\d{3,8}-[0-9a-fA-F]{7,40})\b", row
)
if mver:
last_commit_ver = mver.group(1)
elif "success" in classes:
mts = re.search(
r"\b(\d{4})\.(\d{2})\.(\d{2})\s+\d{2}:\d{2}:\d{2}\b", text
)
if not mts:
mds = re.search(r"\b(\d{2})\.(\d{2})\.(\d{4})\b", text)
if mds:
autobuild_date["YYYY"] = mds.group(1)
autobuild_date["MM"] = mds.group(2)
autobuild_date["DD"] = mds.group(3)
else:
return
else:
(
autobuild_date["YYYY"],
autobuild_date["MM"],
autobuild_date["DD"],
) = mts.groups()
if last_commit_ver:
autobuild_vers = last_commit_ver
return
except Exception:
pass
def _updater_loop():
while True:
_refresh_build_date_once()
time.sleep(STATUS_SEC)
def ensure_started():
global _started
with _updater_lock:
if _started:
return
threading.Thread(target=_updater_loop, daemon=True).start()
_started = True
_refresh_build_date_once()

23
modules/helpers.py Normal file
View File

@@ -0,0 +1,23 @@
from datetime import date
from flask import redirect, render_template, request, url_for
from htmlmin import minify as minify_html
from modules import locales
def get_best_lang():
return request.accept_languages.best_match(locales.locales_code) or "en"
def render_localized_template(lang, template_name):
if lang not in locales.locales_code:
return redirect(url_for("index", lang=get_best_lang()))
return minify_html(
render_template(
template_name,
year=date.today().year,
),
remove_empty_space=True,
)

51
modules/locales.py Normal file
View File

@@ -0,0 +1,51 @@
from os import path, listdir
from configparser import ConfigParser
import threading
translations = {}
locales_name = {}
locales_code = ()
_loaded = False
_load_lock = threading.Lock()
def load_all_locales():
new_translations = {}
locales_dir = "locales"
locales_code_default = ("en", "ru", "es")
locales_code_extra = []
new_locales_code = ()
for filename in listdir(locales_dir):
if filename.endswith(".ini"):
cp = ConfigParser()
lang = path.splitext(filename)[0]
with open(path.join(locales_dir, filename), encoding="utf-8") as f:
cp.read_file(f)
if lang not in locales_code_default:
locales_code_extra.append(lang)
new_translations[lang] = {
section: dict(cp[section]) for section in cp.sections()
}
new_locales_code = locales_code_default + tuple(sorted(locales_code_extra))
new_locales_name = {
locale_code: new_translations[locale_code]["title"]["language"]
for locale_code in new_locales_code
}
return new_translations, new_locales_name, new_locales_code
def ensure_loaded():
global translations, locales_name, locales_code, _loaded
with _load_lock:
if _loaded:
return
translations, locales_name, locales_code = load_all_locales()
_loaded = True

View File

@@ -1,110 +0,0 @@
<!doctype html>
<html lang="nl" onmouseup="dropdown_hide()">
<head>
<meta charset="utf-8">
<title>KolibriOS downloads</title>
<link rel="icon" type="image/x-icon" href="../favicon.ico">
<meta name="description" content="KolibriOS downloads">
<meta name="keywords" content="kolibri, kolibrios, колибри, колибриос, colibri, operating system, assembler, калибри, fasm, alternate, open source">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" type="text/css" href="../style.css">
<script src='../script.js'></script>
</head>
<body onkeydown='checkkey(event)'>
<div id="lang-dropdown">
<div>
<a href='../en/download.htm'><img src='../i/fl/en.png' alt='en'/>English</a>
<a href='../de/download.htm'><img src='../i/fl/de.png' alt='de'/>Deutsch</a>
<a href='../es/download.htm'><img src='../i/fl/es.png' alt='es'/>Español</a>
<a href='../fr/download.htm'><img src='../i/fl/fr.png' alt='fr'/>Français</a>
<a href='../it/download.htm'><img src='../i/fl/it.png' alt='it'/>Italiano</a>
<font bg=#FF9800><a class='sel' href='../nl/download.htm'><img src='../i/fl/nl.png' alt='nl'/>Nederlands</a></font>
<a href='../ru/download.htm'><img src='../i/fl/ru.png' alt='ru'/>Русский</a>
</div>
</div>
<nav id="menu">
<a href="../nl/index.htm">KolibriOS</a>
<a href="../nl/download.htm" class='a'><font bg=lightblue>Download</font></a>
<a href="http://board.kolibrios.org">Forum</a>
<a href="http://wiki.kolibrios.org/index.php?title=Main_Page&amp;setlang=nl">Wiki</a>
<a href="https://git.kolibrios.org">Git</a>
<button onclick="dropdown_show(this)" id="l"><img src="../i/fl/nl.png" alt="nl"></button>
</nav>
<div id="article" class="download">
<h1>KolibriOS downloads</h1>
<table>
<tr>
<td width=38><img src="../i/i_floppy.png" alt="floppy"></td>
<td class="description_cell">Diskette-image</td>
<td class="date_cell">$autobuild_date_en</td>
<td>
<a href="//builds.kolibrios.org/en_US/latest-img.7z" title="ver. $autobuild_cmtid_en_US, $autobuild_size_en_US_img">English</a>
<a href="//builds.kolibrios.org/ru_RU/latest-img.7z" title="ver. $autobuild_cmtid_ru_RU, $autobuild_size_ru_RU_img">Русский</a>
<a href="//builds.kolibrios.org/es_ES/latest-img.7z" title="ver. $autobuild_cmtid_es_ES, $autobuild_size_es_ES_img">Español</a>
</td>
</tr>
<tr>
<td width=38><img src="../i/i_cd.png" alt="cd"></td>
<td class="description_cell">CD-versie (live-CD)</td>
<td class="date_cell">$autobuild_date_en</td>
<td>
<a href="//builds.kolibrios.org/en_US/latest-iso.7z" title="ver. $autobuild_cmtid_en_US, $autobuild_size_en_US_iso">English</a>
<a href="//builds.kolibrios.org/ru_RU/latest-iso.7z" title="ver. $autobuild_cmtid_ru_RU, $autobuild_size_ru_RU_iso">Русский</a>
<a href="//builds.kolibrios.org/es_ES/latest-iso.7z" title="ver. $autobuild_cmtid_es_ES, $autobuild_size_es_ES_iso">Español</a>
</td>
</tr>
<tr>
<td width=38><img src="../i/i_uni.png" alt="universal"></td>
<td class="description_cell">Universele afbeelding Flash/HDD</td>
<td class="date_cell">$autobuild_date_en</td>
<td>
<a href="//builds.kolibrios.org/en_US/latest-distr.7z" title="ver. $autobuild_cmtid_en_US, $autobuild_size_en_US_distr">English</a>
<a href="//builds.kolibrios.org/ru_RU/latest-distr.7z" title="ver. $autobuild_cmtid_ru_RU, $autobuild_size_ru_RU_distr">Русский</a>
<a href="//builds.kolibrios.org/es_ES/latest-distr.7z" title="ver. $autobuild_cmtid_es_ES, $autobuild_size_es_ES_distr">Español</a>
</td>
</tr>
<tr>
<td width=38><img src="../i/i_uefi.png" alt="uefi"></td>
<td class="description_cell">Hybride UEFI/BIOS-image voor Flash/HDD</td>
<td class="date_cell">$autobuild_date_en</td>
<td>
<a href="//builds.kolibrios.org/en_US/latest-raw.7z" title="ver. $autobuild_cmtid_en_US, $autobuild_size_en_US_raw">English</a>
<a href="//builds.kolibrios.org/ru_RU/latest-raw.7z" title="ver. $autobuild_cmtid_ru_RU, $autobuild_size_ru_RU_raw">Русский</a>
<a href="//builds.kolibrios.org/es_ES/latest-raw.7z" title="ver. $autobuild_cmtid_es_ES, $autobuild_size_es_ES_raw">Español</a>
</td>
</tr>
<tr>
<td><div></div></td>
<td colspan="3">
<button class="help-button" onclick="alert('For a beginner, the LiveCD is best.\n\nCompared to a LiveCD, the advantage of a universal image is that you can save changes made in KolibriOS.\n\nHybrid image includes support for UEFI technology, which is used to boot the system on new computers and laptops.');">Welke te kiezen?</button>
<a href="//archive.kolibrios.org/nl/">KolibriOS vorige releases</a>
<a href="//builds.kolibrios.org/">Alle baugruppen</a>
</td>
</tr>
</table>
<p>Hier kunt u de versies downloaden die 's nachts gebouwd zijn. Deze bevatten de nieuwste snufjes en kunnen daardoor instabiel zijn.
Alle bestanden zijn gecomprimeerd met het programma <a href='http://www.7-zip.org' target='_blank'>7zip</a>.
KolibriOS is vrijgegeven onder een <a href='http://www.gnu.org/licenses/gpl-2.0.html' target='_blank'>GPLv2</a> licentie,
de broncode kunt u downloaden via onze <a href='https://git.kolibrios.org'>Git-server</a>.
</p>
<h1>Schermopnames</h1>
<div id="screen">
<div id="show" onclick="next()">
<img id='slide1' src='../i/slaid/slaid1.png' alt="KolibriOS empty desktop" class='visible'>
<img id='slide2' src='../i/slaid/slaid2.png' alt="Demos">
<img id='slide3' src='../i/slaid/slaid3.png' alt="File managers">
<img id='slide4' src='../i/slaid/slaid4.png' alt="Network programs">
<img id='slide5' src='../i/slaid/slaid5.png' alt="Games">
<img id='slide6' src='../i/slaid/slaid6.png' alt="Developer and debug tools">
</div>
</div>
</div>
<div id="footer">&copy; 2004<script>document.write("&thinsp;&ndash;&thinsp;" + new Date().getFullYear())</script> KolibriOS Team</div>
</body>
</html>

View File

@@ -1,50 +0,0 @@
<!doctype html>
<html lang="nl" onmouseup="dropdown_hide()">
<head>
<meta charset="utf-8">
<title>KolibriOS officiële site</title>
<link rel="icon" type="image/x-icon" href="../favicon.ico">
<meta name="description" content="KolibriOS officiële site">
<meta name="keywords" content="kolibri, kolibrios, колибри, колибриос, colibri, operating system, assembler, калибри, fasm, alternate, open source">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" type="text/css" href="../style.css">
<script src='../script.js'></script>
</head>
<body onkeydown='checkkey(event)'>
<div id="lang-dropdown">
<div>
<a href='../en/index.htm'><img src='../i/fl/en.png' alt='en'/>English</a>
<a href='../de/index.htm'><img src='../i/fl/de.png' alt='de'/>Deutsch</a>
<a href='../es/index.htm'><img src='../i/fl/es.png' alt='es'/>Español</a>
<a href='../fr/index.htm'><img src='../i/fl/fr.png' alt='fr'/>Français</a>
<a href='../it/index.htm'><img src='../i/fl/it.png' alt='it'/>Italiano</a>
<font bg=#FF9800><a class='sel' href='../nl/index.htm'><img src='../i/fl/nl.png' alt='nl'/>Nederlands</a></font>
<a href='../ru/index.htm'><img src='../i/fl/ru.png' alt='ru'/>Русский</a>
</div>
</div>
<nav id="menu">
<a href="../nl/index.htm" class='a'><font bg=lightblue>KolibriOS</font></a>
<a href="../nl/download.htm">Download</a>
<a href="http://board.kolibrios.org">Forum</a>
<a href="http://wiki.kolibrios.org/index.php?title=Main_Page&amp;setlang=nl">Wiki</a>
<a href="https://git.kolibrios.org">Git</a>
<button onclick="dropdown_show(this)" id="l"><img src="../i/fl/nl.png" alt="nl"></button>
</nav>
<div id="article" style="padding-bottom: 30px;">
<a href="https://www.facebook.com/groups/kolibrios" target="_blank"><img id="banner" src="../i/banners/en.png" alt="We got closer. Follow us on Facebook!"></a>
<br>
<p><strong>KolibriOS</strong> is een klein maar verbazingwekkend krachtig en snel besturingssysteem. Voor <b>KolibriOS</b> heb je maar een paar megabyte aan schijfruimte en 8 megabyte aan RAM nodig. KolibriOS bevat een grote lijst <a href="http://wiki.kolibrios.org/wiki/Applications">applicaties</a>, zoals een tekstverwerker, fotobekijker, tekenprogramma, web browser en ook nog ruim 30 leuke spelletjes. KolibriOS heeft volledige ondersteuning voor de bestandssystemen FAT12/16/32 en kan de bestandssystemen NTFS, ISO9660, ext2/3 en 4 lezen. Er zijn <a href="http://wiki.kolibrios.org/wiki/Hardware_Support">drivers</a> geschreven voor populaire geluids-, netwerk- en grafische kaarten.</p>
<iframe style="margin:5px 0 5px 25px; float:right;" width="560" height="315" src="http://www.youtube.com/embed/XnlA4ijrTBo" frameborder="0" allowfullscreen></iframe>
<p style="padding: 15px 0;">Heb je ooit gedroomd van een besturingssysteem dat er slechts tien seconden over doet om te laden vanaf het moment dat je de computer aanzet naar een werkende omgeving, op een computer die slechts 90 euro kost? Applicaties die meteen opstarten als je op hun icoontjes klikt, zonder die irritante zandloper-cursors? Deze snelheid komt doordat de kernel en de drivers van KolibriOS geheel geschreven zijn in <a href="http://www.flatassembler.net" target="_blank">FASM</a> Assembler programmeertaal. Probeer <strong>KolibriOS</strong> en vergelijk het met zwaargewichten als Windows en Linux.</p>
<p><b>KolibriOS</b> is afgesplitst van MenuetOS in 2004 en is sindsdien onder actieve ontwikkeling. Al onze code is vrij (open-source), de meeste code staat onder de <a href="http://www.gnu.org/licenses/gpl-2.0.html" target="_blank">GPLv2</a> licensie. Je <a href="http://board.kolibrios.org">feedback</a> wordt heel erg gewaardeerd en je <a href="http://wiki.kolibrios.org/wiki/Kolibri_tomorrow">hulp</a> is zelfs nog meer welkom.</p>
</div><div id="footer">&copy; 2004<script>document.write("&thinsp;&ndash;&thinsp;" + new Date().getFullYear())</script> KolibriOS Team</div></body>
</html>

11
requirements.txt Normal file
View File

@@ -0,0 +1,11 @@
blinker==1.9.0
click==8.1.8
colorama==0.4.6
Flask==3.1.0
htmlmin==0.1.12
itsdangerous==2.2.0
Jinja2==3.1.6
libsass==0.23.0
MarkupSafe==3.0.2
Werkzeug==3.1.3
gunicorn

View File

@@ -1,51 +0,0 @@
html, body, div, span, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, code, del, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tr, th, td,
article, figure, footer, header, menu {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
table { border-collapse: collapse; border-spacing: 0; }
button {
border: none;
margin: 0;
padding: 0;
width: auto;
overflow: visible;
background: transparent;
/* inherit font & color from ancestor */
color: inherit;
font: inherit;
/* Normalize `line-height`. Cannot be changed from `normal` in Firefox 4+. */
line-height: normal;
/* Corrects font smoothing for webkit */
-webkit-font-smoothing: inherit;
-moz-osx-font-smoothing: inherit;
/* Corrects inability to style clickable `input` types in iOS */
-webkit-appearance: none;
cursor: pointer;
}
/* Remove excess padding and border in Firefox 4+ */
button::-moz-focus-inner {
border: 0;
padding: 0;
}

View File

View File

@@ -1,110 +0,0 @@
<!doctype html>
<html lang="ru" onmouseup="dropdown_hide()">
<head>
<meta charset="utf-8">
<title>Скачать дистрибутив KolibriOS</title>
<link rel="icon" type="image/x-icon" href="../favicon.ico">
<meta name="description" content="Страница закачек KolibriOS">
<meta name="keywords" content="kolibri, kolibrios, колибри, колибриос, colibri, operating system, assembler, калибри, fasm, alternate, open source">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" type="text/css" href="../style.css">
<script src='../script.js'></script>
</head>
<body onkeydown='checkkey(event)'>
<div id="lang-dropdown">
<div>
<a href='../en/download.htm'><img src='../i/fl/en.png' alt='en'/>English</a>
<a href='../de/download.htm'><img src='../i/fl/de.png' alt='de'/>Deutsch</a>
<a href='../es/download.htm'><img src='../i/fl/es.png' alt='es'/>Español</a>
<a href='../fr/download.htm'><img src='../i/fl/fr.png' alt='fr'/>Français</a>
<a href='../it/download.htm'><img src='../i/fl/it.png' alt='it'/>Italiano</a>
<a href='../nl/download.htm'><img src='../i/fl/nl.png' alt='nl'/>Nederlands</a>
<font bg=#FF9800><a class='sel' href='../ru/download.htm'><img src='../i/fl/ru.png' alt='ru'/>Русский</a></font>
</div>
</div>
<nav id="menu">
<a href="../ru/index.htm">КолибриОС</a>
<a href="../ru/download.htm" class='a'><font bg=lightblue>Скачать</font></a>
<a href="http://board.kolibrios.org">Форум</a>
<a href="http://wiki.kolibrios.org/index.php?title=Main_Page&amp;setlang=ru">Вики</a>
<a href="https://git.kolibrios.org">Git</a>
<button onclick="dropdown_show(this)" id="l"><img src="../i/fl/ru.png" alt="ru"></button>
</nav>
<div id="article" class="download">
<h1>Скачать KolibriOS</h1>
<table>
<tr>
<td width=38><img src="../i/i_floppy.png" alt="floppy"></td>
<td class="description_cell">Образ дискеты</td>
<td class="date_cell">$autobuild_date_ru</td>
<td>
<a href="//builds.kolibrios.org/en_US/latest-img.7z" title="ver. $autobuild_cmtid_en_US, $autobuild_size_en_US_img">English</a>
<a href="//builds.kolibrios.org/ru_RU/latest-img.7z" title="ver. $autobuild_cmtid_ru_RU, $autobuild_size_ru_RU_img">Русский</a>
<a href="//builds.kolibrios.org/es_ES/latest-img.7z" title="ver. $autobuild_cmtid_es_ES, $autobuild_size_es_ES_img">Español</a>
</td>
</tr>
<tr>
<td width=38><img src="../i/i_cd.png" alt="cd"></td>
<td class="description_cell">Загрузочный компакт-диск LiveCD</td>
<td class="date_cell">$autobuild_date_ru</td>
<td>
<a href="//builds.kolibrios.org/en_US/latest-iso.7z" title="ver. $autobuild_cmtid_en_US, $autobuild_size_en_US_iso">English</a>
<a href="//builds.kolibrios.org/ru_RU/latest-iso.7z" title="ver. $autobuild_cmtid_ru_RU, $autobuild_size_ru_RU_iso">Русский</a>
<a href="//builds.kolibrios.org/es_ES/latest-iso.7z" title="ver. $autobuild_cmtid_es_ES, $autobuild_size_es_ES_iso">Español</a>
</td>
</tr>
<tr>
<td width=38><img src="../i/i_uni.png" alt="universal"></td>
<td class="description_cell">Универсальный образ Flash/<acronym title="Загрузка несколько операционных систем на одном компьютере">Multi-boot</acronym></td>
<td class="date_cell">$autobuild_date_ru</td>
<td>
<a href="//builds.kolibrios.org/en_US/latest-distr.7z" title="ver. $autobuild_cmtid_en_US, $autobuild_size_en_US_distr">English</a>
<a href="//builds.kolibrios.org/ru_RU/latest-distr.7z" title="ver. $autobuild_cmtid_ru_RU, $autobuild_size_ru_RU_distr">Русский</a>
<a href="//builds.kolibrios.org/es_ES/latest-distr.7z" title="ver. $autobuild_cmtid_es_ES, $autobuild_size_es_ES_distr">Español</a>
</td>
</tr>
<tr>
<td width=38><img src="../i/i_uefi.png" alt="uefi"></td>
<td class="description_cell">Гибридный UEFI/BIOS образ для Flash/HDD</td>
<td class="date_cell">$autobuild_date_ru</td>
<td>
<a href="//builds.kolibrios.org/en_US/latest-raw.7z" title="ver. $autobuild_cmtid_en_US, $autobuild_size_en_US_raw">English</a>
<a href="//builds.kolibrios.org/ru_RU/latest-raw.7z" title="ver. $autobuild_cmtid_ru_RU, $autobuild_size_ru_RU_raw">Русский</a>
<a href="//builds.kolibrios.org/es_ES/latest-raw.7z" title="ver. $autobuild_cmtid_es_ES, $autobuild_size_es_ES_raw">Español</a>
</td>
</tr>
<tr>
<td><div></div></td>
<td colspan="3">
<button class="help-button" onclick="alert('Для новичка лучше всего подойдёт LiveCD.\n\nПо сравнению с LiveCD преимущество универсального образа в том, что можно сохранять изменения, сделанные в КолибриОС.\n\nГибридный образ имеет в своём составе поддержку технологии UEFI, которая используется для загрузки системы на новых компьютерах и ноутбуках.');">Какой выбрать?</button>
<a href="//archive.kolibrios.org/ru/">Архив старых версий</a>
<a href="//builds.kolibrios.org/">Все ночные сборки</a>
</td>
</tr>
</table>
<p>На этой странице представлены ночные сборки дистрибутива &mdash; это означает, что они всегда
содержат самые последние изменения в системе и потому могут быть нестабильны. КолибриОС распространяется
на условиях <a href='http://www.gnu.org/licenses/gpl-2.0.html' target='_blank'>GPLv2</a>, её исходники
доступны на нашем <a href='https://git.kolibrios.org'>Git сервере</a>.<br></p>
<h1>Скриншоты</h1>
<div id="screen" onclick="next()">
<div id="show" >
<img id='slide1' src='../i/slaid/slaid1.png' alt="Чистый стол KolibriOS" class='visible'>
<img id='slide2' src='../i/slaid/slaid2.png' alt="Демки">
<img id='slide3' src='../i/slaid/slaid3.png' alt="Файловые менеджеры">
<img id='slide4' src='../i/slaid/slaid4.png' alt="Сетевые приложения">
<img id='slide5' src='../i/slaid/slaid5.png' alt="Игры">
<img id='slide6' src='../i/slaid/slaid6.png' alt="Средства разработчика">
</div>
</div>
</div>
<div id="footer">&copy; 2004<script>document.write("&thinsp;&ndash;&thinsp;" + new Date().getFullYear())</script> команда КолибриОС</div>
</body>
</html>

View File

@@ -1,50 +0,0 @@
<!doctype html>
<html lang="ru" onmouseup="dropdown_hide()">
<head>
<meta charset="utf-8">
<title>KolibriOS - официальный сайт</title>
<link rel="icon" type="image/x-icon" href="../favicon.ico">
<meta name="description" content="KolibriOS - официальный сайт">
<meta name="keywords" content="kolibri, kolibrios, колибри, колибриос, colibri, operating system, assembler, калибри, fasm, alternate, open source">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" type="text/css" href="../style.css">
<script src='../script.js'></script>
</head>
<body onkeydown='checkkey(event)'>
<div id="lang-dropdown">
<div>
<a href='../en/index.htm'><img src='../i/fl/en.png' alt='en'/>English</a>
<a href='../de/index.htm'><img src='../i/fl/de.png' alt='de'/>Deutsch</a>
<a href='../es/index.htm'><img src='../i/fl/es.png' alt='es'/>Español</a>
<a href='../fr/index.htm'><img src='../i/fl/fr.png' alt='fr'/>Français</a>
<a href='../it/index.htm'><img src='../i/fl/it.png' alt='it'/>Italiano</a>
<a href='../nl/index.htm'><img src='../i/fl/nl.png' alt='nl'/>Nederlands</a>
<font bg=#FF9800><a class='sel' href='../ru/index.htm'><img src='../i/fl/ru.png' alt='ru'/>Русский</a></font>
</div>
</div>
<nav id="menu">
<a href="../ru/index.htm" class='a'><font bg=lightblue>КолибриОС</font></a>
<a href="../ru/download.htm">Скачать</a>
<a href="http://board.kolibrios.org">Форум</a>
<a href="http://wiki.kolibrios.org/index.php?title=Main_Page&amp;setlang=ru">Вики</a>
<a href="https://git.kolibrios.org">Git</a>
<button onclick="dropdown_show(this)" id="l"><img src="../i/fl/ru.png" alt="ru"></button>
</nav>
<div id="article" class="index_russian">
<a href="https://t.me/kolibrios_news" target="_blank">
<img id="banner" src="../i/banners/ru.png" alt="Наша группа в Telegram. Подписывайтесь!">
</a>
<br>
<p><strong>KolibriOS</strong> &mdash; очень миниатюрная и невероятно быстрая операционная система. Её основной дистрибутив имеет размер 1,44&nbsp;Мб &mdash; и это при том, что содержит набор драйверов, браузер, несколько текстовых и графических редакторов, просмотрщиков, плееров, более 30 игр и другие программы. Встроена поддержка чтения и записи для файловых систем FAT12/16/32, NTFS, Ext2/3/4, только для чтения доступны XFS и ISO&nbsp;9660.</p>
<p>Такая скорость и компактность достигается благодаря тому, что ядро и большинство программ написаны на ассемблере <a href="https://flatassembler.net/" target="_blank">FASM</a>, тем самым максимально оптимизированы под процессоры х86. Для запуска достаточно всего 8 мегабайт оперативной памяти. Мечтали вы когда-нибудь о том, чтобы приложения запускались мгновенно, сразу после нажатия на иконку? Без крутящихся часиков и кружков. Просто сразу. Попробуйте KolibriOS и сравните её с такими тяжеловесами, как Windows и Linux.</p>
<p>KolibriOS отделилась от MenuetOS в 2004 году, и с тех пор разрабатывается интернациональным сообществом программистов. Ведётся работа по облегчению жизни разработчиков и пользователей. Ваши отзывы очень полезны, хотя помощь, конечно же, еще полезнее.</p>
<br>
Надеемся, Вам понравится,<br>
команда КолибриОС.
</div>
<div id="footer">&copy; 2004<script>document.write("&thinsp;&ndash;&thinsp;" + new Date().getFullYear())</script> команда КолибриОС</div>
</body>
</html>

View File

@@ -1,69 +0,0 @@
/* Screenshots galery */
var FIRST_IMG_ID = 1;
var LAST_IMG_ID = 6;
var current = LAST_IMG_ID;
window.onload = function() {
if (document.getElementById("carousel")) next();
}
function checkkey(e)
{
var keycode = window.event ? e.keyCode : e.which;
if (keycode==37) { previous(); }
else if (keycode==39) { next(); }
else if (keycode==27) { dropdown_hide(); }
}
function next() {
document.getElementById("slide"+current).className = "minislide";
if (current >= LAST_IMG_ID) current = FIRST_IMG_ID; else current++;
document.getElementById("slide"+current).className = "visible";
document.getElementById("carousel").innerHTML = document.getElementById("slide"+current).alt;
}
function previous() {
document.getElementById("slide"+current).className = "minislide";
if (current <= FIRST_IMG_ID) current = LAST_IMG_ID; else current--;
document.getElementById("slide"+current).className = "visible";
document.getElementById("carousel").innerHTML = document.getElementById("slide"+current).alt;
}
/* DropDown */
function dropdown_show(obj)
{
var x = y = 0;
while(obj) {
x += obj.offsetLeft;
y += obj.offsetTop;
obj = obj.offsetParent;
}
ddown = document.getElementById("lang-dropdown");
ddown.style.display = "block";
ddown.style.left = (x - 72) + "px";
if (ddown.offsetLeft + ddown.offsetWidth +10 > document.body.offsetWidth)
{
ddown.style.left = document.body.offsetWidth - ddown.offsetWidth - 82 + "px";
}
ddown.style.top = (y + 48) + "px";
op = 0;
appear(1);
}
function dropdown_hide()
{
ddown = document.getElementById("lang-dropdown");
ddown.style.display="none";
}
function appear(x)
{
if(op < x) {
op += 0.2;
ddown.style.opacity = op;
ddown.style.filter='alpha(opacity='+op*100+')';
t=setTimeout('appear('+x+')',20);
}
}

25
shell.nix Normal file
View File

@@ -0,0 +1,25 @@
{ pkgs ? import <nixpkgs> {} }: let
pypkgs = pkgs.python3Packages;
in pkgs.mkShell {
name = "kolibrios.org";
buildInputs = with pypkgs; [
python
virtualenv
pkgs.nodePackages.sass
];
shellHook = ''
if [ ! -d "venv" ]; then
python -m venv .venv
fi
source .venv/bin/activate
if [ -f "requirements.txt" ]; then
pip install -r requirements.txt
fi
'';
LD_LIBRARY_PATH = "${pkgs.stdenv.cc.cc.lib}/lib";
}

BIN
static/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

View File

Before

Width:  |  Height:  |  Size: 128 B

After

Width:  |  Height:  |  Size: 128 B

View File

Before

Width:  |  Height:  |  Size: 230 B

After

Width:  |  Height:  |  Size: 230 B

View File

Before

Width:  |  Height:  |  Size: 516 B

After

Width:  |  Height:  |  Size: 516 B

View File

Before

Width:  |  Height:  |  Size: 259 B

After

Width:  |  Height:  |  Size: 259 B

View File

Before

Width:  |  Height:  |  Size: 355 B

After

Width:  |  Height:  |  Size: 355 B

View File

Before

Width:  |  Height:  |  Size: 418 B

After

Width:  |  Height:  |  Size: 418 B

View File

Before

Width:  |  Height:  |  Size: 202 B

After

Width:  |  Height:  |  Size: 202 B

View File

Before

Width:  |  Height:  |  Size: 191 B

After

Width:  |  Height:  |  Size: 191 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 645 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 645 B

BIN
static/img/gitea.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

View File

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 747 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 700 B

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 264 B

After

Width:  |  Height:  |  Size: 264 B

BIN
static/img/icons/i_info.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 612 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 783 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 843 B

View File

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

Before

Width:  |  Height:  |  Size: 702 B

After

Width:  |  Height:  |  Size: 702 B

BIN
static/img/icons/i_warn.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 542 B

BIN
static/img/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

0
i/slaid/slaid2.png → static/img/screenshots/2.png Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 306 KiB

After

Width:  |  Height:  |  Size: 306 KiB

0
i/slaid/slaid3.png → static/img/screenshots/3.png Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 151 KiB

After

Width:  |  Height:  |  Size: 151 KiB

0
i/slaid/slaid4.png → static/img/screenshots/4.png Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 124 KiB

After

Width:  |  Height:  |  Size: 124 KiB

0
i/slaid/slaid5.png → static/img/screenshots/5.png Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 358 KiB

After

Width:  |  Height:  |  Size: 358 KiB

0
i/slaid/slaid6.png → static/img/screenshots/6.png Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 42 KiB

119
static/script.js Normal file
View File

@@ -0,0 +1,119 @@
/* LANGUAGE DROPDOWN */
function dropdown_show(obj)
{
var x = y = 0;
while(obj)
{
x += obj.offsetLeft;
y += obj.offsetTop;
obj = obj.offsetParent;
}
ddown = document.getElementById("lang-dropdown");
ddown.style.display = "block";
ddown.style.left = (x - 72) + "px";
if (ddown.offsetLeft + ddown.offsetWidth +10 > document.body.offsetWidth)
{
ddown.style.left = document.body.offsetWidth - ddown.offsetWidth - 82 + "px";
}
ddown.style.top = (y + 48) + "px";
op = 0;
appear(1);
}
function dropdown_hide()
{
ddown = document.getElementById("lang-dropdown");
ddown.style.display="none";
}
function appear(x)
{
if(op < x)
{
op += 0.2;
ddown.style.opacity = op;
ddown.style.filter = 'alpha(opacity=' + op * 100 + ')';
t = setTimeout('appear(' + x + ')', 20);
}
}
/* SCREENSHOTS GALLERY */
var FIRST_IMG_ID = 1;
var LAST_IMG_ID = 6;
var current = LAST_IMG_ID; // start with last slide so that next() shows the first
window.onload = function() {
// Dynamically create dots based on number of slides
var dots = document.getElementById("dots");
for (var i = FIRST_IMG_ID; i <= LAST_IMG_ID; i++) {
var dot = document.createElement("span");
dot.className = "dot" + (i === current ? " active" : "");
dot.setAttribute("data-slide", i);
dot.onclick = function() {
goToSlide(parseInt(this.getAttribute("data-slide")));
};
dots.appendChild(dot);
}
// If a carousel element exists, advance to the first slide on load
if (document.getElementById("carousel")) next();
};
function updateDots() {
var dots = document.querySelectorAll("#dots .dot");
dots.forEach(function(dot, index) {
// index starts at 0 so add FIRST_IMG_ID to match your slide IDs
dot.classList.toggle("active", (index + FIRST_IMG_ID) === current);
});
}
function goToSlide(n) {
if (n === current) return;
document.getElementById("slide" + current).className = "minislide";
current = n;
document.getElementById("slide" + current).className = "visible";
if (document.getElementById("carousel")) {
document.getElementById("carousel").innerHTML = document.getElementById("slide" + current).alt;
}
updateDots();
}
function next() {
document.getElementById("slide" + current).className = "minislide";
if (current >= LAST_IMG_ID) {
current = FIRST_IMG_ID;
} else {
current++;
}
document.getElementById("slide" + current).className = "visible";
if (document.getElementById("carousel")) {
document.getElementById("carousel").innerHTML = document.getElementById("slide" + current).alt;
}
updateDots();
}
function previous() {
document.getElementById("slide" + current).className = "minislide";
if (current <= FIRST_IMG_ID) {
current = LAST_IMG_ID;
} else {
current--;
}
document.getElementById("slide" + current).className = "visible";
if (document.getElementById("carousel")) {
document.getElementById("carousel").innerHTML = document.getElementById("slide" + current).alt;
}
updateDots();
}
function checkkey(e) {
var keycode = window.event ? e.keyCode : e.which;
if (keycode == 37) { previous(); }
else if (keycode == 39) { next(); }
else if (keycode == 27) { dropdown_hide(); }
}

520
static/style.scss Normal file
View File

@@ -0,0 +1,520 @@
/* VARIABLES */
$c-body-bg-img: url(img/bg.png);
$c-body-bg: #E2E2E2;
$c-text: #333333;
$c-white: #FFFFFF;
$c-gray: #888888;
$c-black: #000000;
$c-menu-bg: #161617CC;
$c-menu-hover: #FFE36A;
$c-menu-shadow: #00000040;
$c-shadow-soft: #1C1A281F;
$c-article-bd: #C0B9C491;
$c-primary: #609A21;
$c-primary-ink: #609A21AA;
$c-link: #0472D8;
$c-link-hover: #0053B9;
$c-text-link: #1F1F1F;
$c-lang-panel: #333333D8;
$c-lang-sep-top: #FFFFFF0F;
$c-lang-sep-bot: #00000012;
$c-lang-grad-start:#C20D2C7D;
$c-lang-grad-end: #3928C78A;
$c-hover-bot-bd: #34312E;
$c-hover-top-bd: #484848;
$c-dot: #CCCCCC;
$c-screen-border: #182028;
/* STYLES */
body {
margin: 0;
font-family: "Source Sans Pro", "Open Sans", sans-serif;
background: $c-body-bg $c-body-bg-img repeat fixed 0 0;
}
#menu {
background: $c-menu-bg;
color: $c-white;
cursor: default;
line-height: 2em;
padding: 0.5em 0;
text-align: center;
text-shadow: 2px 2px 2px $c-menu-shadow;
top: 0;
left: 0;
width: 100%;
z-index: 9000;
& > * {
color: $c-white;
cursor: pointer;
margin: 0 1em;
text-decoration: none;
transition: color 0.15s ease;
}
a:hover,
a.a-sel {
color: $c-menu-hover;
}
img {
filter: drop-shadow(2px 2px 2px $c-menu-shadow);
}
}
#lang-butt {
background: transparent;
border: none;
}
/* LANG-DROPDOWN */
#lang-dropdown {
position: fixed;
z-index: 9100;
display: none;
opacity: 0;
&::before {
content: '';
display: block;
position: absolute;
border: 10px solid $c-lang-panel;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 0;
top: -10px;
left: 50%;
margin-left: -6px;
}
& > div {
display: block;
margin-left: 4px;
border-radius: 4px;
border: 1px solid $c-text;
box-shadow: 0 0 10px $c-menu-shadow;
overflow: hidden;
background: $c-lang-panel;
backdrop-filter: saturate(180%) blur(6px);
a {
display: block;
padding: 0 3em 0 1em;
font-size: 90%;
line-height: 2.5;
border-top: 1px solid $c-lang-sep-top;
border-bottom: 1px solid $c-lang-sep-bot;
text-decoration: none;
color: $c-white !important;
&:hover {
border-bottom: 1px solid $c-hover-bot-bd;
border-top: 1px solid $c-hover-top-bd;
background-color: $c-hover-top-bd;
background-image: linear-gradient(328deg, $c-lang-grad-start, $c-lang-grad-end);
}
&.a-sel {
color: $c-gray !important;
img {
color: $c-gray !important;
filter: brightness(0.5);
}
}
img {
display: inline-block;
vertical-align: middle;
margin-right: 10px;
margin-top: -3px;
width: 16px;
height: 11px;
filter: drop-shadow(1px 2px 2px $c-menu-shadow);
}
&:first-child {
border-top: none;
}
&:last-child {
border-bottom: none;
}
}
}
}
/* ARTICLE */
#article {
background: $c-white;
border: 1px solid $c-article-bd;
border-radius: 4px;
box-shadow: $c-shadow-soft 0 4px 4px -2px;
margin: 2em auto;
max-width: 910px;
padding: 2em;
text-align: justify;
color: $c-text;
}
#banner {
box-sizing: border-box;
border-radius: 4px;
box-shadow: inset 0 0 0 1px $c-menu-shadow;
transition: box-shadow 0.3s ease;
display: block;
margin: 0px 0px 1em;
padding: 1.25em;
text-decoration: none;
&:hover {
box-shadow: inset 0 0 0 4px $c-primary-ink;
}
td {
text-align: center;
vertical-align: middle;
}
img {
height: 7em;
}
h1 {
color: $c-primary;
font-size: 2.5em;
margin: 0 0 16px;
}
p {
margin: 0em;
}
.p-link {
margin-top: 16px;
color: $c-primary;
font-weight: bold;
}
a {
color: $c-primary;
}
}
h1 {
font-size: 125%;
padding: 0;
margin: 0 0 16px;
}
a {
color: $c-text-link;
&:hover {
color: $c-black;
}
}
p {
line-height: 1.5;
}
.p {
&-socials {
text-align: center;
margin-bottom: 0px;
a {
margin: 1em 1em;
text-decoration: none;
}
br {
margin: 0em 0em 1em;
display: none;
}
img {
height: 1em;
margin-right: 0.5em;
margin-bottom: -0.15em;
}
}
&-subscription {
text-align: center;
}
&-warn {
img {
margin-bottom: -2px;
margin-right: 0.25em;
}
}
}
/* DOWNLOADS */
table {
width: 100%;
border-spacing: 0;
a {
padding-bottom: 1px;
border-bottom: 1px solid;
text-decoration: none;
color: $c-link;
&:hover {
color: $c-link-hover;
}
}
}
tr {
vertical-align: middle;
}
.tr {
&-header {
b {
display: inline;
}
}
&-margin {
&-bot > td {
padding-bottom: 1em;
}
&-top > td {
padding-top: 1em;
}
}
}
td {
vertical-align: middle;
img {
vertical-align: middle;
}
}
.td {
&-image {
width: 3em;
}
&-description {
text-align: left;
width: 40%;
.beta {
border: 1px solid $c-gray;
color: $c-gray;
font-size: 0.75em;
font-weight: bold;
border-radius: 0.25em;
padding: 0.25em;
}
}
&-languages {
text-align: right;
padding-left: 2em;
a {
display: inline-block;
white-space: nowrap;
}
a + a {
margin-left: 1em;
}
}
&-info {
img {
margin-right: 0.25em;
}
}
}
hr {
margin: 0;
}
.help-button {
cursor: pointer;
display: inline-block;
color: $c-primary;
img {
padding-bottom: 1px;
}
}
acronym {
border-bottom: 1px dashed $c-dot;
text-decoration: none;
cursor: help;
}
/* SCREENS.CSS */
#show {
max-width: 1280px;
max-height: 800px;
width: 100%;
height: 100%;
cursor: pointer;
border: 1px solid $c-screen-border;
display: block;
position: relative;
border-radius: 4px;
overflow: hidden;
img {
display: none;
max-width: 100%;
&.visible {
display: block;
}
}
}
iframe {
width: 100%;
border: none;
border-radius: 4px;
aspect-ratio: 16 / 9;
}
#carousel {
text-align: center;
margin: 1.25em auto 1em;
}
#dots {
text-align: center;
line-height: 1;
}
.dot {
display: inline-block;
width: 0.625em;
height: 0.625em;
background: $c-dot;
border-radius: 50%;
margin: 0 0.25em;
cursor: pointer;
&.active {
background: $c-text;
}
}
/* FOOTER */
#footer {
margin: 2em auto;
text-align: center;
color: $c-gray;
display: block;
width: 100%;
text-shadow: $c-white 1px 1px 0px;
font-size: 90%;
img {
margin-bottom: 0.5em;
height: 7em;
}
p {
margin: 0;
}
}
/* ADAPTIVE LAYOUT */
@media (max-width:864px) {
#article {
margin: 0 0 1em;
padding: 1em 1em 1.5em;
border-radius: 0;
}
#banner {
max-width: calc(100% - 2px);
margin: 1px 0 1em;
outline: 1px solid $c-body-bg;
table td {
&:first-child,
&:last-child {
display: none;
}
}
h1 {
font-size: 1.5em;
margin-bottom: 0;
}
p, .p-link {
margin-top: 0.5em;
}
}
.p-socials a {
display: block;
margin: 1em 0 0;
}
#menu > * {
margin: 0 0.5em;
}
.tr {
&-header {
b {
display: block;
}
}
}
.td {
&-description {
width: auto;
}
&-languages a {
display: block;
width: max-content;
margin-left: auto;
}
&-languages a + a {
margin-top: 0.5em;
margin-left: auto;
}
}
#footer {
margin: 1em auto;
}
}

431
style.css
View File

@@ -1,431 +0,0 @@
@import "reset.css";
html {
overflow-y: scroll;
}
body {
color: #333;
line-height: 2em;
font-family: "Source Sans Pro", "Open Sans", sans-serif;
background: #e1e2e2;
background: url(i/bg.png) repeat fixed 0 0;
}
#menu {
/* position: fixed;*/
top: 0;
left: 0;
width: 100%;
text-align: center;
padding: 7px 0;
z-index:9000;
cursor: default;
text-shadow: 2px 2px 2px #00000063;
background: #333;
background: rgba(22, 22, 23, .8);
/* backdrop-filter: saturate(180%) blur(6px);*/
}
#menu > * {
color: #ffffff;;
text-decoration: none;
margin: 0 1%;
font-size: 0.97rem;
cursor: pointer;
transition: color 0.15s ease;
}
#menu a:hover, #menu a.a {
color: #ffe36a;
}
#menu img {
filter: drop-shadow(1px 2px 3px #0002);
}
#article, #banner {
border-radius: 5px;
box-shadow: rgb(28 26 40 / 20%) 2px 6px 20px -2px;
border: 1px solid #dbd7dd;
border: 1px solid #c0b9c491;
;}
#article {
max-width: 910px;
margin: auto;
margin-top: 30px;
text-align: justify;
padding: 20px 35px 35px;
background: #fff;
background: rgba(254, 255, 255, .7);
}
#banner {
display: block;
margin: auto;
margin-top: 18px;
margin-bottom: -10px;
max-width: 100%;
max-height: 100%;
width: 900px;
border: 1px solid rgba(0,0,0,.14);
box-shadow: none;
transition: outline 0.5s ease;
outline: 5px solid rgb(227 227 227);
}
#banner:hover {
outline-color: lightblue;
}
#banner.big {
height: 250px;
}
#article.index_russian > p {
text-indent: 25px;
}
strong {
color: #000;
font-weight: bold;
}
h1 {
color: #000;
padding: 10px 0px;
font-size: 130%;
}
#footer {
padding: 1.2%;
font-size: 90%;
text-align: center;
color: #848585;
text-shadow: 1px 1px 0 #fff;
background: no-repeat center url(i/logo.png);
background-position-y: 60px;
padding-bottom: 100px;
}
a {
color: #1F1F1F;
text-decoration: underline;
}
a:hover {
text-decoration: none;
}
/* Dropdown */
#lang-dropdown {
position: fixed;
z-index:9100;
display: none;
opacity: 0;
filter:alpha(opacity=0);
}
#lang-dropdown::before {
content: '';
display: block;
position: absolute;
border: 11px solid #333C;
border-left: 10px solid rgba(255, 255, 255, 0);
border-right: 10px solid rgba(255, 255, 255, 0);
border-top: 0px solid rgba(255, 255, 255, 0);
top: -10px;
left: 50%;
margin-left: -10px;
}
#lang-dropdown > div {
display: block;
border-radius: 5px;
border: 1px solid #333;
box-shadow: 0 0 5px #000;
box-shadow: 0 0 10px rgba(0,0,0,0.4);
overflow: hidden;
background: #333;
background: #333E;
backdrop-filter: saturate(180%) blur(6px);
}
#lang-dropdown > div a {
display: block;
padding: 0 50px 0 20px;
font-size: 0.8em;
line-height: 3;
border-top: 1px solid rgba(255, 255, 255, 0.06);
border-bottom: 1px solid rgba(0, 0, 0, 0.07);
text-decoration: none;
color: #fff !important;
text-shadow: 1px 1px #000;
}
#lang-dropdown > div a:hover {
border-bottom: 1px solid #34312eff;
border-top:1px solid #4c4c4cff;
background: #444;
background: linear-gradient(328deg, #c20d2c7d, #3928c78a);
}
#lang-dropdown > div a.sel {
color: #888 !important;
}
#lang-dropdown > div a.sel img {
color: #888 !important;
filter: brightness(0.5);
}
#lang-dropdown > div a img {
display: inline-block;
vertical-align: middle;
margin-right: 10px;
margin-top: -3px;
width:16px;
height:11px;
filter: drop-shadow(1px 2px 2px #0003);
}
#lang-dropdown > div a:first-child {
border-top: none;
}
#lang-dropdown > div a:last-child {
border-bottom: none;
}
/* DOWNLOAD.CSS */
table {
width: 95%;
margin: auto;
}
.download table {
margin-top: 15px;
margin-bottom: 20px;
}
.download table [colspan="3"] {
padding-top: 30px;
}
.download table [colspan="3"] a {
padding-bottom: 1px;
border-bottom: 1px dashed #ccc;
margin-left: 10px;
text-align: right;
float: right;
line-height: 1.2;
padding-top: 5px;
}
td {
vertical-align: middle;
padding: 10px 0;
text-align: right;
}
.date_cell {
padding-left: 10px;
padding-right: 15px;
text-align: center;
}
.download table tr > :first-child {
width: 32px;
}
.download td img {
vertical-align: middle;
}
.download .description_cell {
padding: 14px 18px;
padding-left: 18px;
padding-right: auto;
line-height: 1.2em;
text-align: left;
margin: 3px 0;
width: 46%;
}
.download table a {
margin: 0 6px;
padding-bottom: 1px;
border-bottom: 1px solid;
text-decoration: none;
color: rgb(4, 114, 216);
position: relative;
top: -1px;
}
.download p {
line-height:1.4;
margin: 20px 0;
}
/* SCREENS.CSS */
#screen {
/*
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
*/
}
#show {
max-width: 1280px;
max-height: 800px;
width: 100%;
height: 100%;
cursor: pointer;
border: 1px solid #182028;
display: block;
position: relative;
border-radius: 5px;
overflow: hidden;
}
#show img {
display: none;
max-width: 100%;
}
#show img.visible {
display: block;
}
iframe {
max-width: 100%;
}
/* Adaptive coding */
@media (max-width:1280px) {
#menu {
position: static;
}
#show {
margin-left: 0;
border-radius: 0;
left: 0;
top: 0;
border: none;
}
#article {
margin-top: 20px;
}
}
@media (max-width:864px) {
#article, #footer, #screen, #show, #menu {
position: static;
}
html {
overflow-y: auto;
}
#article {
margin-top: 0;
line-height: 1.45em;
padding: 1% 4%;
border-radius: 0;
}
#banner {
max-height: 98%;
max-width: 98%;
width: auto;
height: auto !important;
}
a.nav, #text_preview, .date_cell {
display: none !important;
visibility: collapse;
}
table {
width: 100%;
}
#menu {
padding: 5px 10px;
width: auto;
}
#menu > a {
margin: 2%;
}
#menu a.notrequired {
display: none !important;
visibility: collapse;
}
#show {
display: inline;
margin: 0;
display: block;
border: none;
overflow: visible;
margin-top: 40px;
}
.download table a {
float: left;
display: block;
margin: 5px;
padding-bottom: 0;
}
}
.beta:after{
content: "BETA";
border: 1px solid #708d9b;
border-radius: 3px;
color: #506d7b;
text-align: center;
font-size: 7px;
font-family: sans-serif;
font-weight: bold;
line-height: 27px;
padding: 2px 3px;
letter-spacing: .5px;
position: relative;
top: -4px;
left: 5px;
}
.download table button.help-button {
font-weight: bold;
text-decoration: none;
display: inline-block;
float: left;
background-color: #ED8B16;
background-image: linear-gradient(center top , #EF962B 0%, #ED8B16 100%);
border: 0 none;
border-radius: 3px;
box-shadow: 0 1px 0 rgba(254, 181, 94, 0.9) inset, 0 -2px 0 rgba(0, 0, 0, 0.04) inset;
color: #FFFFFF;
font-size: 13px;
padding: 0.5em 1.5em;
text-align: center;
text-shadow: 0 1px 0 rgba(222, 122, 0, 0.8);
margin: 0 0 0 18px;
transition: .5s;
}
.download table button.help-button:hover {
background: #ff9800;
}
acronym {
border-bottom: 1px dashed #ccc;
text-decoration: none;
cursor: help;
}

137
templates/download.html Normal file
View File

@@ -0,0 +1,137 @@
<!doctype html>
<html lang="{{ lang }}" onmouseup="dropdown_hide()">
{% include 'tmpl/_header.htm' %}
<body onkeydown="checkkey(event)">
{% include 'tmpl/_lang-dropdown.htm' %}
{% include 'tmpl/_menu.htm' %}
<div id="article">
<h1>{{ _('downloads:header') }}</h1>
<table>
<tr class="tr-margin-bot">
<td colspan="3"><hr /></td>
</tr>
<tr class="tr-margin-bot tr-header">
<td class="td-image" width="40">
<img src="{{ url_for('static', filename='img/icons/i_kolibrios.png') }}" alt="kolibrios">
</td>
<td class="td-description">
{{ _('downloads:version') }} <b>{{ autobuild_vers }}</b>
</td>
<td class="td-languages">
{{ _('downloads:date') }} <b>{{ autobuild_date }}</b>
</td>
</tr>
<tr class="tr-margin-bot">
<td colspan="3"><hr /></td>
</tr>
{% for ext, alt in (
('img', 'floppy'),
('iso', 'cd'),
('distr', 'universal'),
('raw', 'uefi')
) %}
<tr class="tr-margin-bot">
<td class="td-image" width="40">
<img src="{{ url_for('static', filename='img/icons/i_%s.png' % alt) }}" alt="{{ alt }}">
</td>
<td class="td-description">
{{ _('downloads:%s-descr' % ext) }}
{% if ext == 'raw' %}
<span class="beta">BETA</span>
{% endif %}
</td>
<td class="td-languages">
{% for l, lang in (
('en_US', 'English'),
('ru_RU', 'Русский'),
('es_ES', 'Español')
) %}
<a href="//builds.kolibrios.org/{{ l }}/latest-{{ ext }}.7z"
title="ver. $autobuild_cmtid_{{ l }}, $autobuild_size_{{ l }}_{{ ext }}"
class="button">
{{ lang }}
{% if l == 'en_US' %}
<img src="{{ url_for('static', filename='img/flags/en.png') }}" alt="{{ lang }}">
{% elif l == 'ru_RU' %}
<img src="{{ url_for('static', filename='img/flags/ru.png') }}" alt="{{ lang }}">
{% elif l == 'es_ES' %}
<img src="{{ url_for('static', filename='img/flags/es.png') }}" alt="{{ lang }}">
{% endif %}</a>
{% endfor %}
</td>
</tr>
{% endfor %}
<tr>
<td colspan="3"><hr /></td>
</tr>
</table>
<table>
<tr class="tr-margin-top">
<td class="td-description td-info" colspan="2">
<div role="button" class="help-button"
onclick="alert('{{ _('downloads:download_help') }}');">
<img src="{{ url_for('static', filename='img/icons/i_info.png') }}" alt="Info">
<u>{{ _('downloads:download_choice') }}</u>
</div>
</td>
<td class="td-languages">
<a href="//archive.kolibrios.org/{{ g.locale | e }}/">
{{ _('downloads:prev_rev') }}
</a>
<a href="//builds.kolibrios.org/">
{{ _('downloads:all_rev') }}
</a>
</td>
</tr>
</table>
<p>
{{ _(
'downloads:download_description',
kolibrios="<b>{0}</b>".format(_('title:index')),
zip="<a href='http://www.7-zip.org' target='_blank'>7zip</a>",
gpl="<a href='http://www.gnu.org/licenses/gpl-2.0.html' target='_blank'>GPLv2</a>",
git="<a href='https://git.kolibrios.org'>{0}</a>".format(_('downloads:git-server'))
) | safe }}
</p>
<p class="p-warn">
<img src="{{ url_for('static', filename='img/icons/i_warn.png') }}" alt="Warn">{{ _(
'downloads:download_warn',
kolibrios="<b>{0}</b>".format(_('title:index'))
) | safe }}
</p>
<h1>{{ _('screenshots:header') }}</h1>
<div id="screen" onclick="next()">
<div id="show">
{% for i in range(1, 7) %}
<img
id="slide{{ i }}"
src="{{ url_for('static', filename='img/screenshots/%d.png' % i ) }}"
{% if i == 1 %}class="visible"{% endif %}
alt="{{ _('screenshots:%d' % i) }}"
>
{% endfor %}
</div>
</div>
<div id="carousel"></div>
<div id="dots"></div>
</div>
{% include 'tmpl/_footer.htm' %}
</body>
</html>

23
templates/index.html Normal file
View File

@@ -0,0 +1,23 @@
<!doctype html>
<html lang="{{ lang }}" onmouseup="dropdown_hide()">
{% include 'tmpl/_header.htm' %}
<body onkeydown="checkkey(event)">
{% include 'tmpl/_lang-dropdown.htm' %}
{% include 'tmpl/_menu.htm' %}
<div id="article">
{% include 'tmpl/_git.htm' %}
{% include 'tmpl/_article.htm' %}
{% include 'tmpl/_socials.htm' %}
</div>
{% include 'tmpl/_footer.htm' %}
</body>
</html>

View File

@@ -0,0 +1,44 @@
<p>
{{ _(
'article:p1',
kolibrios="<b>{0}</b>"
.format(_('menu:kolibrios')),
drivers="<a href='http://wiki.kolibrios.org/wiki/Hardware_Support'>{0}</a>"
.format(_('article:drivers'))
) | safe }}
</p>
{% if g.locale == 'ru' %}
<iframe src="https://www.youtube.com/embed/IEi25wYyj20" allowfullscreen="true"></iframe>
{% else %}
<iframe src="https://www.youtube.com/embed/SATYQyIcimM" allowfullscreen="true"></iframe>
{% endif %}
<p>
{{ _(
'article:p2',
kolibrios="<b>{0}</b>"
.format(_('menu:kolibrios')),
fasm="<a href='http://www.flatassembler.net' target='_blank'>FASM</a>"
) | safe }}
</p>
<p>
{{ _(
'article:p3',
kolibrios="<b>{0}</b>"
.format(_('menu:kolibrios')),
feedback="<a href='http://board.kolibrios.org'>{0}</a>"
.format(_('article:feedback')),
help="<a href='https://git.kolibrios.org/KolibriOS/kolibrios'>{0}</a>"
.format(_('article:help'))
) | safe }}
</p>
<p class="p-subscription">
<b>
{{ _('article:p_subscription') }}
<br/>
{{ _('footer:team') }}
</b>
</p>

View File

@@ -0,0 +1,7 @@
<div id="footer">
<img src="{{ url_for('static', filename='img/logo.png') }}" alt="KolibriOS">
<p>
&copy; 2004{{ year }} <br />
{{ _('footer:team') }}
</p>
</div>

19
templates/tmpl/_git.htm Normal file
View File

@@ -0,0 +1,19 @@
<a id="banner" href="https://git.kolibrios.org" target="_blank">
<table>
<tr>
<td valign="top" width="128">
<img src="{{ url_for('static', filename='img/logo.png') }}" alt="KolibriOS">
</td>
<td valign="top">
<h1>{{ _('git:header') }}</h1>
<p>{{ _('git:text') }}</p>
<p class="p-link">
<a href="https://git.kolibrios.org">https://git.kolibrios.org</a>
</p>
</td>
<td valign="top" width="128">
<img src="{{ url_for('static', filename='img/gitea.png') }}" alt="Gitea">
</td>
</tr>
</table>
</a>

View File

@@ -0,0 +1,11 @@
<head>
<meta charset="utf-8">
<title>{{ _('title:%s' % request.url_rule.endpoint) }}</title>
<link rel="icon" type="image/x-icon" href="{{ url_for('static', filename='favicon.ico') }}">
<meta name="description" content="{{ _('header:%s' % request.url_rule.endpoint) }}">
<meta name="keywords"
content="kolibri, kolibrios, колибри, колибриос, colibri, operating system, assembler, калибри, fasm, alternate, open source">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='style.css') }}">
<script src="{{ url_for('static', filename='script.min.js') }}"></script>
</head>

View File

@@ -0,0 +1,26 @@
<div id="lang-dropdown">
<div>
{%- for lang_code in g.locales_name.keys() %}
{% set lang_name = g.locales_name[lang_code] %}
{%- if request.view_args["lang"] == lang_code %}
<font bg=#FF9800>
<a class="a-sel" href="{{ url_for(request.url_rule.endpoint, lang=lang_code) }}">
<img
src="{{ url_for('static', filename='img/flags/%s.png' % lang_code) }}"
alt="{{ lang_code }}"
>
{{ lang_name }}
</a>
</font>
{%- else %}
<a href="{{ url_for(request.url_rule.endpoint, lang=lang_code) }}">
<img
src="{{ url_for('static', filename='img/flags/%s.png' % lang_code) }}"
alt="{{ lang_code }}"
>
{{ lang_name }}
</a>
{%- endif %}
{%- endfor %}
</div>
</div>

Some files were not shown because too many files have changed in this diff Show More