Subversion Repositories SvarDOS

Compare Revisions

Ignore whitespace Rev 1125 → Rev 1177

/install/trunk/install.c
3,7 → 3,7
*
* PUBLISHED UNDER THE TERMS OF THE MIT LICENSE
*
* COPYRIGHT (C) 2016-2022 MATEUSZ VISTE, ALL RIGHTS RESERVED.
* COPYRIGHT (C) 2016-2023 MATEUSZ VISTE, ALL RIGHTS RESERVED.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
266,6 → 266,7
const char *msg;
const char *langlist[] = {
"English",
"Brazilian",
"French",
"German",
"Italian",
294,36 → 295,41
locales->keyblen = OFFLEN_FR;
break;
case 2:
strcpy(locales->lang, "BR");
locales->keyboff = OFFLOC_BR;
locales->keyblen = OFFLEN_BR;
break;
case 3:
strcpy(locales->lang, "DE");
locales->keyboff = OFFLOC_DE;
locales->keyblen = OFFLEN_DE;
break;
case 3:
case 4:
strcpy(locales->lang, "IT");
locales->keyboff = OFFLOC_IT;
locales->keyblen = OFFLEN_IT;
break;
case 4:
case 5:
strcpy(locales->lang, "PL");
locales->keyboff = OFFLOC_PL;
locales->keyblen = OFFLEN_PL;
break;
case 5:
case 6:
strcpy(locales->lang, "RU");
locales->keyboff = OFFLOC_RU;
locales->keyblen = OFFLEN_RU;
break;
case 6:
case 7:
strcpy(locales->lang, "SI");
locales->keyboff = OFFLOC_SI;
locales->keyblen = OFFLEN_SI;
break;
case 7:
case 8:
strcpy(locales->lang, "SV");
locales->keyboff = OFFLOC_SV;
locales->keyblen = OFFLEN_SV;
break;
case 8:
case 9:
strcpy(locales->lang, "TR");
locales->keyboff = OFFLOC_TR;
locales->keyblen = OFFLEN_TR;
/install/trunk/install.txt
1,6 → 1,6
 
SVARDOS INSTALLER
Copyright (C) 2016-2022 Mateusz Viste
Copyright (C) 2016-2023 Mateusz Viste
 
This is a simple installer for SvarDOS. It installs packages from the CD or
floppy (relying on pkginst), SYS the boot disk and pre-configures default boot
11,7 → 11,7
 
The SvarDOS INSTALL program is published under the terms of the MIT license.
 
Copyright (C) 2016-2022 Mateusz Viste
Copyright (C) 2016-2023 Mateusz Viste
All rights reserved.
 
Permission is hereby granted, free of charge, to any person obtaining a copy
/install/trunk/keylay.h
5,6 → 5,9
"English (UK)\0uk\0\1\265\0\1\0\0",
/****** HY ******/
"Armenian\0hy\0\3\203\6\3\0\0",
/****** BR ******/
"Brazilian\0br\0\3\122\1\1\0\0",
"Brazilian (US layout)\0br274\0\3\122\1\1\0\0",
/****** BG ******/
"Bulgarian\0bg\0\3\150\3\2\0\0",
/****** FR ******/
/install/trunk/keyoff.h
3,28 → 3,30
#define OFFLEN_EN 2
#define OFFLOC_HY 2
#define OFFLEN_HY 1
#define OFFLOC_BG 3
#define OFFLOC_BR 3
#define OFFLEN_BR 2
#define OFFLOC_BG 5
#define OFFLEN_BG 1
#define OFFLOC_FR 4
#define OFFLOC_FR 6
#define OFFLEN_FR 3
#define OFFLOC_DE 7
#define OFFLOC_DE 9
#define OFFLEN_DE 1
#define OFFLOC_HU 8
#define OFFLOC_HU 10
#define OFFLEN_HU 1
#define OFFLOC_IT 9
#define OFFLOC_IT 11
#define OFFLEN_IT 1
#define OFFLOC_NO 10
#define OFFLOC_NO 12
#define OFFLEN_NO 1
#define OFFLOC_PL 11
#define OFFLOC_PL 13
#define OFFLEN_PL 2
#define OFFLOC_RU 13
#define OFFLOC_RU 15
#define OFFLEN_RU 2
#define OFFLOC_SI 15
#define OFFLOC_SI 17
#define OFFLEN_SI 1
#define OFFLOC_ES 16
#define OFFLOC_ES 18
#define OFFLEN_ES 1
#define OFFLOC_SV 17
#define OFFLOC_SV 19
#define OFFLEN_SV 1
#define OFFLOC_TR 18
#define OFFLOC_TR 20
#define OFFLEN_TR 1
#define OFFCOUNT 19
#define OFFCOUNT 21
/install/trunk/locales.c
3,7 → 3,7
* contains the list of all supported keyboard layouts, along with a way to
* select sets of keyboard layouts that apply to only a specific region.
*
* Copyright (C) 2016 Mateusz Viste
* Copyright (C) 2016-2023 Mateusz Viste
*/
 
/* the kblayouts list is a NULL-terminated array that contains entries in the
87,6 → 87,10
/* Armenian */
addnew("HY", "Armenian", "hy", 899, 6, 3, 0);
 
/* Brazilian */
addnew("BR", "Brazilian", "br", 850, 1, 1, 0);
addnew("BR", "Brazilian (US layout)", "br274", 850, 1, 1, 0);
 
/* Bulgarian */
addnew("BG", "Bulgarian", "bg", 872, 3, 2, 0);
 
/install/trunk/makefile
19,6 → 19,7
deflang.c:
cd nls
utf8tocp 437 en_utf8.txt > en.txt
utf8tocp 850 br_utf8.txt > br.txt
utf8tocp 858 de_utf8.txt > de.txt
utf8tocp 858 fr_utf8.txt > fr.txt
utf8tocp 858 it_utf8.txt > it.txt
27,7 → 28,7
utf8tocp 852 si_utf8.txt > si.txt
utf8tocp 858 sv_utf8.txt > sv.txt
utf8tocp 857 tr_utf8.txt > tr.txt
..\svarlang.lib\tlumacz en de fr it pl ru si sv tr
..\svarlang.lib\tlumacz en br de fr it pl ru si sv tr
if exist ..\deflang.c del ..\deflang.c
if exist ..\install.lng del ..\install.lng
move deflang.c ..
/install/trunk/nls/br_utf8.txt
0,0 → 1,47
#
# This is a localization file for the SvarDOS INSTALL program
#
# Language..: Portuguese
# Translator: Luzemário Dantas
#
 
### COMMON STUFF: TITLE BAR AND MULTIPLE CHOICE STRINGS ###
0.0:INSTALAÇÃO DO SVARDOS
0.1:Instalar SvarDOS
0.2:Sair para o DOS
0.3:Criar uma partição automaticamente
0.4:Rodar a ferramenta de particionamento FDISK
0.5:Pressione qualquer tecla...
0.7:Formatar drive %c:
# Every string below must be at most 78 characters long! (used in status bar)
0.10:Up/Down = Selecionar | Enter = Escolher opção | ESC = Tela anterior
0.11:Up/Down = Selecionar | Enter = Escolher opção | ESC = Sair para o DOS
 
### LANGUAGE SELECTION & KEYBOARD LAYOUT SCREENS ###
1.0:Bem Vindo ao SvarDOS
1.1:Por favor selecione seu idioma preferido da lista abaixo:
1.5:O SvarDOS suporta differentes layouts de teclado. Escolha o layout de teclado preferido.
 
### WELCOME SCREEN ###
2.0:Você está pronto para instalar o SvarDOS: um sistema operacional livre, gratuito, compatível com sistema operacional MS-DOS, baseado no FreeDOS. O SvarDOS vem com uma variedade de aplicações de terceiros.\n\nALERTA: Se seu PC tem outro sistema operaçional instalado, esse sisitema pode não ser mais capaz de dar boot quando o SvarDOS for instalado.
 
### DISK SETUP ###
3.0:ERRO: Drive %c: não pode ser encontrado. Talvez seu disco rígido precise ser particionado primeiro. Por favor crie pelo menos uma partição primária no seu disco rígido, assim o SvarDOS pode ser instalado nele. Note, o SvarDOS requer pelo menos %d MiB de epaço em disco disponível.\n\nVocê pode usar a ferramenta de particionamento FDISK para criar a partição necessária manualmente, ou pode deixar o instalador particionar automaticamente. Você também pode abortar a instalação para usar o gerenciador de partições de sua escolha.
3.1:Seu computador irá reiniciar agora.
3.2:ERRO: Drive %c: é um dispositivo removível. Instalação abortada.
3.3:ERRO: Drive %c: aparenta não estar formatado.
3.4:ERRO: Drive %c: não é grande o sufuciente! O SvarDOS requer um disco de pelo menos %d MiB.
3.5:ERRO: Drive %c: não está vazio. O SvarDOS deve ser instalado em um disco vazio.\n\nVocê pode formatar o disco agora, para torná-lo vazio. Note contudo, isso irá APAGAR TODOS OS DADOS ATUAIS no seu disco.
3.6:A instalação do SvarDOS em %c: está pronta para começar.
 
### PACKAGES INSTALLATION ###
# example: "Installing package 4/50: FDISK"
4.0:Instalando pacote %d/%d: %s
4.1:*** INSIRA O DISCO QUE CONTÉM O ARQUIVO NECESSÁRIO E PRESSIONE QUALQUER TECLA ***
 
### END SCREEN ###
5.0:Seu computador irá reiniciar agora.\nPor favor remova o disco de instalação do drive.
5.1:A instalação do SvarDOS terminou. Pore favor reinicie seu computador agora.
 
### LOG IN WELCOME TEXT ONCE SYSTEM IS INSTALLED ###
6.0:Bim vindo ao SvarDOS! Digite 'HELP' se precisar de ajuda.