view nsis/lang/danish.nsi @ 34309:d7cfd8fb1d75 v9.1.0089

patch 9.1.0089: qsort() comparison functions should be transitive Commit: https://github.com/vim/vim/commit/e06e43766500ecb4cd1031fa16cf9cbebdb222c1 Author: Christian Brabandt <cb@256bit.org> Date: Fri Feb 9 19:39:14 2024 +0100 patch 9.1.0089: qsort() comparison functions should be transitive Problem: qsort() comparison functions should be transitive Solution: Do not subtract values, but rather use explicit comparisons Improve qsort() comparison functions There has been a recent report on qsort() causing out-of-bounds read & write in glibc for non transitive comparison functions https://www.qualys.com/2024/01/30/qsort.txt Even so the bug is in glibc's implementation of the qsort() algorithm, it's bad style to just use substraction for the comparison functions, which may cause overflow issues and as hinted at in OpenBSD's manual page for qsort(): "It is almost always an error to use subtraction to compute the return value of the comparison function." So check the qsort() comparison functions and change them to be safe. closes: #13980 Signed-off-by: Christian Brabandt <cb@256bit.org>
author Christian Brabandt <cb@256bit.org>
date Fri, 09 Feb 2024 19:45:06 +0100
parents 645722244c3f
children 879a61a9aa07
line wrap: on
line source

# vi:set ts=8 sts=4 sw=4 et fdm=marker:
#
# danish.nsi: Danish language strings for gvim NSIS installer.
#
# Locale ID    : 1030
# fileencoding : UTF-8
# Author       : scootergrisen

!insertmacro MUI_LANGUAGE "Danish"


# Overwrite the default translation.
# These strings should be always English.  Otherwise dosinst.c fails.
LangString ^SetupCaption     ${LANG_DANISH}         "$(^Name) Setup"
LangString ^UninstallCaption ${LANG_DANISH}         "$(^Name) Uninstall"

##############################################################################
# MUI Configuration Strings                                               {{{1
##############################################################################

#LangString str_dest_folder          ${LANG_DANISH}     "Destinationsmappe (skal slutte med $\"vim$\")"

LangString str_show_readme          ${LANG_DANISH}     "Vis README efter installationen er gennemført"

# Install types:
LangString str_type_typical         ${LANG_DANISH}     "Typisk"

LangString str_type_minimal         ${LANG_DANISH}     "Minimal"

LangString str_type_full            ${LANG_DANISH}     "Fuld"


##############################################################################
# Section Titles & Description                                            {{{1
##############################################################################

LangString str_section_old_ver      ${LANG_DANISH}     "Afinstaller eksisterende version(er)"
LangString str_desc_old_ver         ${LANG_DANISH}     "Afinstaller eksisterende Vim-version(er) fra dit system."

LangString str_section_exe          ${LANG_DANISH}     "Vim GUI og afviklingsfiler"
LangString str_desc_exe             ${LANG_DANISH}     "Vim GUI-eksekverbare- og afviklingsfiler. Komponenten kræves."

LangString str_section_console      ${LANG_DANISH}     "Vim-konsolprogram"
LangString str_desc_console         ${LANG_DANISH}     "Konsolversion af Vim (vim.exe)."

LangString str_section_batch        ${LANG_DANISH}     "Opret .bat-filer"
LangString str_desc_batch           ${LANG_DANISH}     "Opret .bat-filer til Vim-varianter i Windows-mappen til brug fra kommandolinjen."

LangString str_group_icons          ${LANG_DANISH}     "Opret ikoner til Vim"
LangString str_desc_icons           ${LANG_DANISH}     "Opret ikoner til Vim diverse steder for at hjælpe med at gøre adgangen let."

LangString str_section_desktop      ${LANG_DANISH}     "På skrivebordet"
LangString str_desc_desktop         ${LANG_DANISH}     "Opret ikoner til gVim-eksekverbare på skrivebordet."

LangString str_section_start_menu   ${LANG_DANISH}     "I Programmer-mappen i menuen Start"
LangString str_desc_start_menu      ${LANG_DANISH}     "Tilføj Vim i Programmer-mappen i menuen Start."

#LangString str_section_quick_launch ${LANG_DANISH}     "I værktøjslinjen Hurtig start"
#LangString str_desc_quick_launch    ${LANG_DANISH}     "Tilføj Vim-genvej i værktøjslinjen Hurtig start."

LangString str_section_edit_with    ${LANG_DANISH}     "Tilføj Vim-genvejsmenu"
LangString str_desc_edit_with       ${LANG_DANISH}     "Tilføj Vim til listen i $\"Åbn med...$\"-genvejsmenuen."

#LangString str_section_edit_with32  ${LANG_DANISH}     "32-bit-version"
#LangString str_desc_edit_with32     ${LANG_DANISH}     "Tilføj Vim til listen i $\"Åbn med...$\"-genvejsmenuen for 32-bit-programmer."

#LangString str_section_edit_with64  ${LANG_DANISH}     "64-bit-version"
#LangString str_desc_edit_with64     ${LANG_DANISH}     "Tilføj Vim til listen i $\"Åbn med...$\"-genvejsmenuen for 64-bit-programmer."

LangString str_section_vim_rc       ${LANG_DANISH}     "Opret standardkonfiguration"
LangString str_desc_vim_rc          ${LANG_DANISH}     "Opret en standardkonfigurationsfil (_vimrc) hvis der ikke allerede findes en."

LangString str_group_plugin         ${LANG_DANISH}     "Opret plugin-mapper"
LangString str_desc_plugin          ${LANG_DANISH}     "Opret plugin-mapper. Plugin-mapper giver mulighed for at udvide Vim ved at slippe en fil i en mappen."

LangString str_section_plugin_home  ${LANG_DANISH}     "Private"
LangString str_desc_plugin_home     ${LANG_DANISH}     "Opret plugin-mapper i HOME (hvis du har defineret et) eller Vim-installationsmappe."

LangString str_section_plugin_vim   ${LANG_DANISH}     "Delte"
LangString str_desc_plugin_vim      ${LANG_DANISH}     "Opret plugin-mapper i Vim-installationsmappe, det bruges af alle på systemet."

LangString str_section_nls          ${LANG_DANISH}     "Understøttelse af modersmål"
LangString str_desc_nls             ${LANG_DANISH}     "Installer filer til understøttelse af modersmål."

LangString str_unsection_register   ${LANG_DANISH}     "Afregistrer Vim"
LangString str_desc_unregister      ${LANG_DANISH}     "Afregistrer Vim fra systemet."

LangString str_unsection_exe        ${LANG_DANISH}     "Fjern Vim-eksekverbare-/afviklingsfiler"
LangString str_desc_rm_exe          ${LANG_DANISH}     "Fjern alle Vim-eksekverbare- og afviklingsfiler."

LangString str_ungroup_plugin       ${LANG_DANISH}     "Fjern plugin-mapper"
LangString str_desc_rm_plugin       ${LANG_DANISH}     "Fjern plugin-mapperne, hvis de er tomme."

LangString str_unsection_plugin_home ${LANG_DANISH}     "Private"
LangString str_desc_rm_plugin_home  ${LANG_DANISH}     "Fjern plugin-mapperne fra HOME-mappen."

LangString str_unsection_plugin_vim ${LANG_DANISH}     "Delte"
LangString str_desc_rm_plugin_vim   ${LANG_DANISH}     "Fjern plugin-mapperne fra Vim-installationsmappen."

LangString str_unsection_rootdir    ${LANG_DANISH}     "Fjern Vim-rodmappen"
LangString str_desc_rm_rootdir      ${LANG_DANISH}     "Fjern Vim-rodmappen. Den indeholder dine Vim-konfigurationsfiler!"


##############################################################################
# Messages                                                                {{{1
##############################################################################

#LangString str_msg_too_many_ver  ${LANG_DANISH}     "Fandt $vim_old_ver_count Vim-versioner på dit system.$\r$\nInstallationsguiden kan højst håndtere ${VIM_MAX_OLD_VER}-versioner.$\r$\nFjern venligst nogle versioner og start igen."

#LangString str_msg_invalid_root  ${LANG_DANISH}     "Ugyldig installationssti: $vim_install_root!$\r$\nDen skal slutte med $\"vim$\"."

#LangString str_msg_bin_mismatch  ${LANG_DANISH}     "Uoverensstemmelse i binære sti!$\r$\n$\r$\nForventede at den binære sti var $\"$vim_bin_path$\",$\r$\nmen systemet indikerer at den binære sti er $\"$INSTDIR$\"."

#LangString str_msg_vim_running   ${LANG_DANISH}     "Vim kører stadig på dit system.$\r$\nLuk venligst alle instanser af Vim inden du fortsætter."

#LangString str_msg_register_ole  ${LANG_DANISH}     "Forsøger at registrere Vim med OLE. Der er ingen meddelelse til at indikere om det virker eller ej."

#LangString str_msg_unreg_ole     ${LANG_DANISH}     "Forsøger at afregistrere Vim med OLE. Der er ingen meddelelse til at indikere om det virker eller ej."

#LangString str_msg_rm_start      ${LANG_DANISH}     "Afinstallerer følgende version:"

#LangString str_msg_rm_fail       ${LANG_DANISH}     "Kunne ikke afinstallere følgende version:"

#LangString str_msg_no_rm_key     ${LANG_DANISH}     "Kan ikke finde registreringsdatabasenøgle for afinstallationsguiden."

#LangString str_msg_no_rm_reg     ${LANG_DANISH}     "Kan ikke finde afinstallationsguiden fra registreringsdatabasen."

#LangString str_msg_no_rm_exe     ${LANG_DANISH}     "Kan ikke tilgå afinstallationsguide."

#LangString str_msg_rm_copy_fail  ${LANG_DANISH}     "Kunne ikke kopiere afinstallationsguide til midlertidig mappe."

#LangString str_msg_rm_run_fail   ${LANG_DANISH}     "Kunne ikke køre afinstallationsguide."

#LangString str_msg_abort_install ${LANG_DANISH}     "Installationsguiden vil afbryde."

LangString str_msg_install_fail  ${LANG_DANISH}     "Installationen mislykkedes. Bedre held næste gang."

LangString str_msg_rm_exe_fail   ${LANG_DANISH}     "Nogle filer i $0 er ikke blevet slettet!$\r$\nDu skal gøre det manuelt."

#LangString str_msg_rm_root_fail  ${LANG_DANISH}     "ADVARSEL: Kan ikke fjerne $\"$vim_install_root$\", den er ikke tom!"

LangString str_msg_uninstalling  ${LANG_DANISH}     "Afinstallerer den gamle version..."

LangString str_msg_registering   ${LANG_DANISH}     "Registrerer..."

LangString str_msg_unregistering ${LANG_DANISH}     "Afregistrerer..."


##############################################################################
# Dialog Box                                                              {{{1
##############################################################################

LangString str_vimrc_page_title    ${LANG_DANISH}     "Vælg _vimrc-indstillinger"
LangString str_vimrc_page_subtitle ${LANG_DANISH}     "Vælg indstillingerne til forbedring, tastatur og mus."

LangString str_msg_compat_title    ${LANG_DANISH}     " Vi- / Vim-opførsel "
LangString str_msg_compat_desc     ${LANG_DANISH}     "&Kompatibilitet og forbedringer"
LangString str_msg_compat_vi       ${LANG_DANISH}     "Vi-kompatibel"
LangString str_msg_compat_vim      ${LANG_DANISH}     "Vim original"
LangString str_msg_compat_defaults ${LANG_DANISH}     "Vim med nogle forbedringer (indlæs defaults.vim)"
LangString str_msg_compat_all      ${LANG_DANISH}     "Vim med alle forbedringer (indlæs vimrc_example.vim) (standard)"

LangString str_msg_keymap_title   ${LANG_DANISH}     " Tilknytninger "
LangString str_msg_keymap_desc    ${LANG_DANISH}     "&Gentilknyt nogle få taster for Windows (Ctrl-V, Ctrl-C, Ctrl-A, Ctrl-S, Ctrl-F osv.)"
LangString str_msg_keymap_default ${LANG_DANISH}     "Gentilknyt ikke taster (standard)"
LangString str_msg_keymap_windows ${LANG_DANISH}     "Gentilknyt nogle få taster"

LangString str_msg_mouse_title   ${LANG_DANISH}     " Mus "
LangString str_msg_mouse_desc    ${LANG_DANISH}     "&Opførsel af højre og venstre knapper"
LangString str_msg_mouse_default ${LANG_DANISH}     "Højre: genvejsmenu, venstre: visuel tilstand (standard)"
LangString str_msg_mouse_windows ${LANG_DANISH}     "Højre: genvejsmenu, venstre: vælg-tilstand (Windows)"
LangString str_msg_mouse_unix    ${LANG_DANISH}     "Højre: udvider markering, venstre: visuel tilstand (Unix)"