Changeset 244


Ignore:
Timestamp:
Jul 8, 2018, 7:40:47 PM (7 years ago)
Author:
Ben Rietbroek
Message:

Merged "strings-to-es-20180707.txt" provided by Alfredo [v1.1.5-testing]

Translator-build 'AiR-BOOT-v1.1.5-ES-TESTBUILD-20180708' was created
from this commit.

CAUTION:
This is a testbuild !
AirBoot uses the BIOS to access disks and a small coding error can trash
partition tables or other vital disk structures. You are advised to make
backups of TRACK0 and EBRs before using this testbuild. More info at:
https://rousseaux.github.io/netlabs.air-boot/pdf/AirBoot-v1.1.4-manual.pdf

Location:
trunk
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/bootcode/airboot.asm

    r243 r244  
    972972;
    973973
     974                ; -> 44 Partition-Types
    974975                ; first Normal-Partition-ID, Hidden-Partition-ID
    975976                ; and Default-Partition-Flags.
     
    992993                db      16 dup (0)
    993994
     995                ; Filesystem Types / Boot Methods
    994996FileSysNames    db  'FAT12   ', 'FAT16   ', 'FAT16Big', 'FAT16Big'
    995997                db  'HPFS    ', 'NTFS    ', 'LVM-Data', 'JFS     '
     
    10031005                db  '        ', 'Kernel  ', '        ', '0V-Award'
    10041006;                db  'OS/2 Man', 'via BIOS', 'Floppy  ', 'Unknown '
     1007
     1008; rousseau.comment.201807081141
     1009; These strings should not be separated into language-files because they are
     1010; part of the table above.
     1011IF  BLD_LANG_TXT EQ 'es'
     1012                db  'OS2-BMGR', 'v¡a BIOS', 'Flexible', '????????'
     1013ELSE
    10051014                db  'OS2-BMGR', 'via BIOS', 'Floppy  ', 'Unknown '
    1006                          ; -> 44 Partition-Types
    1007 
    1008 
    1009 
     1015ENDIF
    10101016
    10111017
  • trunk/bootcode/regular/bootmenu.asm

    r223 r244  
    798798BOOTMENU_BuildPartitionText     EndP
    799799
     800IF  NOT BLD_LANG_TXT EQ 'es'
     801; Drive-Letter indication for OS/2 partitions
    800802dl_text     db  '   on drive ',0
    801803dl_hidden   db  '   hidden   ',0
     804ENDIF
    802805
    803806;        In: DL - Active Partition
  • trunk/bootcode/regular/std_text.asm

    r231 r244  
    7171BrokenHDD       db ' (HDDx)', 0
    7272
     73IF  NOT BLD_LANG_TXT EQ 'es'
    7374; Colors for special words hard-coded. Keep all 0s.
    7475TXT_SETUP_LowerMessage      db 'This software is released under ', 0, 'GPLv3+', 0
     
    7778                            db 'http://svn.netlabs.org/air-boot', 0
    7879                            db 'Contact by e-mail: ', 0, 'rousseau.os2dev@gmx.com', 0
     80ENDIF
    7981
    8082; Table that points to BIOS device names.
     
    8486                        dw     0
    8587
     88IF  NOT BLD_LANG_TXT EQ 'es'
    8689; LVM protection messages; should be translated and moved to lang-files.
    8790TXT_SETUP_NoEditType35      db 'Labels of LVM-Data partitions cannot be changed', 0
     
    99102build_date      db  'Build Date: ',0
    100103scanning_txt    db  'Scanning...',0
     104ENDIF
  • trunk/bootcode/regular/videoio.asm

    r241 r244  
    716716        mov     al, ' '
    717717        mov     si, offset [WinBeginPosY]
     718
     719        ; Adjust positions for language
     720        mov     bx, BLD_LANG_TXT
     721        cmp     bx, 06573h
     722        jne     @F
     723        xchg    ah, al
     724        mov     byte ptr [si+20], 0c6h
     725        mov     byte ptr [si+22], 007h
     726        mov     bx, cx
     727        push    si
     728        push    [si+bx+00]
     729        push    [si+bx+02]
     730        push    [si+bx+04]
     731        mov     di, si
     732        add     di, bx
     733        add     si, 17
     734        mov     cx, 7
     735        cld
     736        rep     movsb
     737        xchg    bx, cx
     738        mov     al, 085h
     739        stosb
     740        pop     [di+bx+04]
     741        pop     [di+bx+02]
     742        pop     [di+bx+00]
     743        pop     si
     744        xchg    ah, al
     745    @@:
    718746        add     si, cx
    719747        mov     ah, al
     
    783811        push    dx
    784812
    785         ; Jmp over the strings
    786         jmp     @F
    787 
    788 
    789     ; Label positions for disk information in preboot-menu
    790     VideoIO_DisplayDiskInfo_labpos  db  0, 5, 17, 26, 36, 46, 56, 61, 71
    791 
    792     ; Label names for disk information in preboot-menu
    793     VideoIO_DisplayDiskInfo_labels  db  'DISK '
    794                                     db  'SECTORS_LBA '
    795                                     db  'SECSIZE  '
    796                                     db  'I13_GEO   '
    797                                     db  'I13X_GEO  '
    798                                     db  'LVM_GEO   '
    799                                     db  'BUS  '
    800                                     db  'INTERFACE '
    801                                     db  'REMOVABLE'
    802                                     db  0
    803 
    804 
    805     ; Display disk information on the pre-MENU screen
    806     @@:
     813
     814        ;
     815        ; Display disk information on the pre-MENU screen
     816        ;
     817
    807818
    808819        ; Start postition -- allow for AuxIO message when debugging
     
    10841095
    10851096
    1086 
     1097; DOS CR/LF
     1098NL                  db 0dh, 0ah, 0
     1099
     1100IF  NOT BLD_LANG_TXT EQ 'es'
    10871101;
    10881102; Strings used in the pre-MENU screen
    10891103;
    1090 NL                  db 0dh, 0ah, 0
    10911104DisksFound          db "Disks Found          : ",0
    10921105PartitionsFound     db "Partitions Found     : ",0
     
    11021115;~ NotActive           db "NOT ACTIVE",0
    11031116;~ AutoStartPart       db "Auto Start Partition : ",0
     1117
     1118    ; Label positions for disk information in preboot-menu
     1119    VideoIO_DisplayDiskInfo_labpos  db  0, 5, 17, 26, 36, 46, 56, 61, 71
     1120
     1121    ; Label names for disk information in preboot-menu
     1122    VideoIO_DisplayDiskInfo_labels  db  'DISK '
     1123                                    db  'SECTORS_LBA '
     1124                                    db  'SECSIZE  '
     1125                                    db  'I13_GEO   '
     1126                                    db  'I13X_GEO  '
     1127                                    db  'LVM_GEO   '
     1128                                    db  'BUS  '
     1129                                    db  'INTERFACE '
     1130                                    db  'REMOVABLE'
     1131                                    db  0
     1132ENDIF
  • trunk/bootcode/special/charset.asm

    r239 r244  
    115115
    116116        ; Pointer to table with glyphs using compressed format
    117         mov    si, offset CHARSET_Cyrillic
    118         mov    di, offset CharsetTempBuffer+2048
    119 
    120         mov    dl, 64           ; Decode 64 character bitmaps
    121         xor    al, al
    122         xor    ch, ch
    123         DecodeLoop:             ; This is an uncompressing-loop
    124         mov    ah, ds:[si]
    125         inc    si
    126         mov    cl, ah
    127         and    cl, 0Fh
    128         rep    stosb            ; Write NULs, count: lower 4 bits
    129         mov    cl, ah
    130         shr    cl, 4
    131         or     cl, cl
    132         jz     EndOfStream
    133         rep    movsb
    134         jmp    DecodeLoop
    135         EndOfStream:
    136         cmp    di, offset CharsetTempBuffer+3840
    137         jae    DecodeDone
    138         add    di, 768          ; Skip 3x16 char blocks
    139         jmp    DecodeLoop
    140 
    141         DecodeDone:
     117        mov     si, offset CHARSET_Cyrillic
     118        mov     di, offset CharsetTempBuffer+2048
     119
     120        mov     dl, 64          ; Decode 64 character bitmaps
     121        xor     al, al
     122        xor     ch, ch
     123    DecodeLoop:                 ; This is an uncompressing-loop
     124        mov     ah, ds:[si]
     125        inc     si
     126        mov     cl, ah
     127        and     cl, 0Fh
     128        rep     stosb           ; Write NULs, count: lower 4 bits
     129        mov     cl, ah
     130        shr     cl, 4
     131        or      cl, cl
     132        jz      EndOfStream
     133        rep     movsb
     134        jmp     DecodeLoop
     135    EndOfStream:
     136        cmp     di, offset CharsetTempBuffer+3840
     137        jae     DecodeDone
     138        add     di, 768         ; Skip 3x16 char blocks
     139        jmp     DecodeLoop
     140
     141    DecodeDone:
    142142        ; Upload the custom charset to the video-adapter
    143         call  CHARSET_SetCutsomGlyphs
     143        call    CHARSET_SetCutsomGlyphs
    144144
    145145        popa
     
    158158; -----------------------------------------------------------------------------
    159159CHARSET_GetRomGlyphs    Proc
    160         mov    ax, 1130h
    161         mov    bh, 6                ; Get ROM VGA 25x80 charset
    162         int    10h                  ; VIDEO BIOS: Get charset table pointer
    163         mov    bx, ds
    164         mov    ax, es
    165         mov    es, bx               ; ES now points to Data-Segment      (dest)
    166         mov    ds, ax               ; DS now points to Video-ROM          (src)
    167         mov    si, bp               ; SI now points to ROM Font 25x80
    168         mov    di, offset CharsetTempBuffer     ; Located in BSS
    169         mov    cx, 2048
    170         rep    movsw                ; Copy ROM-charset to Temp-Buffer in BSS
    171         mov    ds, bx               ; Restore DS (DS==ES==CS)
     160        mov     ax, 1130h
     161        mov     bh, 6               ; Get ROM VGA 25x80 charset
     162        int     10h                 ; VIDEO BIOS: Get charset table pointer
     163        mov     bx, ds
     164        mov     ax, es
     165        mov     es, bx              ; ES now points to Data-Segment      (dest)
     166        mov     ds, ax              ; DS now points to Video-ROM          (src)
     167        mov     si, bp              ; SI now points to ROM Font 25x80
     168        mov     di, offset CharsetTempBuffer    ; Located in BSS
     169        mov     cx, 2048
     170        rep     movsw               ; Copy ROM-charset to Temp-Buffer in BSS
     171        mov     ds, bx              ; Restore DS (DS==ES==CS)
    172172        ret
    173173CHARSET_GetRomGlyphs    EndP
     
    185185; second video-page. Information from Ralph Brown does state that for 0x1110h
    186186; video-page 0 needs to be active, which might not be the case when the custom
    187 ; glyphs are loaded. Switching to 0x1100 solves the problem on the Hp Pavilion
     187; glyphs are loaded. Switching to 0x1100 solves the problem on the HP Pavilion
    188188; and the other test-laptop, which did not have this quirk, still works fine.
    189189; That leaves the question why 0x1110 was chosen by Martin in the first place.
  • trunk/bootcode/text/es/other.asm

    r232 r244  
    105105;----------------------------------|----------------------------------------------------------|
    106106TXT_TooManyTries               db 'Demasiados intentos. Sistema detenido.', 0
     107
     108;
     109; Strings used in the pre-MENU screen
     110;
     111DisksFound          db "Discos Encontrados      : ",0
     112PartitionsFound     db "Particiones Encontradas : ",0
     113Phase1              db "Fase 1 Instalaci¢n OS/2 : ",0
     114TABMessage          db "Pulse TAB para volver al men£ de AiR-BOOT",0
     115PREPMessage         db "Preparando Men£ de Inicio...",0
     116Yes                 db "SÖ",0
     117No                  db "NO",0
     118;~ On                  db "SÖ",0
     119;~ Off                 db "NO",0
     120;~ None                db "NINGUNO",0
     121;~ Active              db "ACTIVA",0
     122;~ NotActive           db "NO ACTIVA",0
     123;~ AutoStartPart       db "Autoiniciar Partici¢n: ",0
     124
     125; Label positions for disk information in preboot-menu
     126VideoIO_DisplayDiskInfo_labpos  db  0, 6, 19, 28, 37, 47, 56, 61, 71
     127
     128; Label names for disk information in preboot-menu
     129VideoIO_DisplayDiskInfo_labels  db  'DISCO '
     130                                db  'SECTORES_LBA '
     131                                db  'TAM¥SEC  '
     132                                db  'GEO_I13  '
     133                                db  'GEO_I13X  '
     134                                db  'GEO_LVM  '
     135                                db  'BUS  '
     136                                db  'INTERFAZ  '
     137                                db  'EXTRAÖBLE'
     138                                db  0
     139
     140TXT_SETUP_NoEditType35      db 'Imposible cambiar etiqueta de partici¢n de datos LVM', 0
     141TXT_SETUP_NoBootType35      db 'Imposible hacer arrancables particiones de datos LVM', 0
     142TXT_BootMenuPowerOff        db 'SUPR para apagar', 0
     143TXT_NoINT13XSupport         db 'Esta BIOS no soporta funciones INT13h extendidas', 0
     144;~ TXT_ERROR_TooManyPartitions db '­Demasiadas particiones - Funcionamiento no garantizado!', 0
     145
     146; MBR protection; should also be translated and moved.
     147NonMBRwrite     db  '­­AiR-BOOT INTENTà ESCRIBIR A DISCO ALGO QUE NO ES UN MBR!!',0
     148NonMBRwrite_rep db  'Por favor, informe de esto a rousseau.os2dev@gmx.com',0
     149SystemHalted    db  'Sistema detenido',0
     150
     151; Build Information string.
     152build_date      db  'Compilaci¢n: ',0
     153scanning_txt    db  'Explorando...',0
     154
     155; Colors for special words hard-coded. Keep all 0s.
     156TXT_SETUP_LowerMessage      db 'Este programa se publica bajo licencia ', 0, 'GPLv3+', 0
     157                            db 'http://lslspanish.github.io/translation_GPLv3_to_spanish', 0
     158                            db 'Para m s informaci¢n y el c¢digo fuente, por favor visite:', 0
     159                            db 'http://svn.netlabs.org/air-boot', 0
     160                            db 'Correo electr¢nico: ', 0, 'rousseau.os2dev@gmx.com', 0
     161
     162; Drive-Letter indication for OS/2 partitions
     163dl_text     db  '   en unidad ',0
     164dl_hidden   db  '   oculto   ',0
  • trunk/include/version.h

    r237 r244  
    6565#define     BLDLVL_YEAR             "2018"
    6666#define     BLDLVL_MONTH            "07"
    67 #define     BLDLVL_DAY              "07"
     67#define     BLDLVL_DAY              "08"
    6868
    6969// Build time
  • trunk/include/version.inc

    r237 r244  
    5555AB_YEAR             EQU     2018h
    5656AB_MONTH            EQU     07h
    57 AB_DAY              EQU     07h
     57AB_DAY              EQU     08h
    5858
    5959; The Hours, Minutes and Seconds, again in BCD for easy manipulation.
Note: See TracChangeset for help on using the changeset viewer.