feat: NSIS 中文安装器(年糕历险记-Setup-v0.1.0.exe 实际构建+静默安装验证)、菜单鼠标可见性修复、首页 UI 原版复刻(土质背景/原版按钮/splash/版本角标)、全 goroutine 崩溃兜底

This commit is contained in:
NianGao Dev
2026-08-16 06:46:25 +08:00
parent 854440216f
commit 6dd5a8122a
434 changed files with 63991 additions and 106 deletions

View File

@@ -70,6 +70,7 @@
"item.minecraft.bone": "骨头",
"menu.singleplayer": "单人游戏",
"menu.splash": "牛气冲天!",
"menu.multiplayer": "多人游戏",
"menu.online": "局域网世界",
"menu.options": "设置…",

View File

@@ -199,14 +199,15 @@ func (a *clientApp) Render() {
a.rend.DrawChunks(func(i int) (int32, int32) { return chunks[i].CX, chunks[i].CZ }, len(chunks))
// UI passUI与输入.md §23D 之后、状态隔离)
a.uiR.Begin()
mx, my := float32(a.in.cursorX), float32(a.in.cursorY)
switch a.screen {
case 0:
a.titleScreen.Draw(a.uiR)
a.titleScreen.Draw(a.uiR, mx, my)
case 1:
a.hud.Draw(a.uiR)
case 2:
a.hud.Draw(a.uiR) // 暂停时世界仍可见UI还原.md §2
a.pauseScreen.Draw(a.uiR)
a.pauseScreen.Draw(a.uiR, mx, my)
}
a.uiR.Flush()
a.rend.EndFrame()
@@ -223,7 +224,8 @@ func (a *clientApp) logf(format string, args ...any) {
}
func main() {
defer crash.Guard(paths.Join("logs", "crash.log")) // 崩溃兜底:闪退可诊断
crash.SetLogPath(paths.Join("logs", "crash.log")) // 全局崩溃日志(含 goroutine 兜底)
defer crash.Guard(paths.Join("logs", "crash.log")) // 主线程崩溃兜底:闪退可诊断
flag.Parse()
log, err := logx.New(paths.Join("logs", "client.log"), logx.LevelInfo)
@@ -331,7 +333,8 @@ func main() {
}
defer rend.Shutdown()
rend.SetAtlas(atlasImg)
rend.SetCursorMode(true)
// 主菜单状态鼠标可见仅游戏内捕获UI与输入.md §6
rend.SetCursorMode(false)
// 光影包(渲染.md §9未安装 → 默认光影;坏包 → 回退默认)
if sp, err := render.LoadShaderPack(am); err != nil {
@@ -367,12 +370,12 @@ func main() {
hud.SetItemAtlas(itemTex, itemUV)
}
// 界面屏幕(中文标题「年糕历险记」+ 按钮UI还原.md §2
// 界面屏幕(原版复刻:土质背景/原版按钮/中文标题UI还原.md §2
lang, err := am.LoadLang(cfg.Client.Language)
if err != nil {
log.Warnf("语言加载失败: %v", err)
}
titleScreen, pauseScreen := buildScreens(uiR, lang)
titleScreen, pauseScreen := buildScreens(uiR, am, lang)
// 6) 输入(鼠标捕获 + 键鼠回调)
in := newInputState(rend.Window())

View File

@@ -1,10 +1,14 @@
//go:build gl
// 界面屏幕构建:中文标题与按钮UI还原.md §2、§4 中文回退)。
// 界面屏幕构建:原版复刻UI还原.md §2)——土质背景、原版按钮控件、
// 中文标题「年糕历险记」、黄色 splash、版本/版权角标。
package main
import (
"image"
"image/color"
"image/draw"
"image/png"
"os"
"path/filepath"
@@ -19,55 +23,7 @@ var cjkPaths = []string{
filepath.Join(os.Getenv("WINDIR"), "Fonts", "msyh.ttf"),
}
// buildScreens 构建主菜单与暂停菜单(按钮纹理 = 中文文本光栅化)。
func buildScreens(r *ui.Renderer, lang *assets.Lang) (*ui.TitleScreen, *ui.PauseScreen) {
cjk := loadCJK()
text := func(key, fallback string, size float64) (uint32, float32, float32) {
label := fallback
if lang != nil {
label = lang.Get(key)
}
if cjk != nil {
img := cjk.Draw(label, color.RGBA{255, 255, 255, 255})
tex := r.UploadImage(img)
return tex, float32(img.Bounds().Dx()), float32(img.Bounds().Dy())
}
return 0, 0, 0
}
titleTex, titleW, titleH := text("menu.title", "年糕历险记", 48)
if titleW == 0 {
titleW, titleH = 320, 48 // 无 CJK 字体时占位
}
// 主菜单按钮居中列UI还原.md §2
btn := func(key, fallback, action string, y float32, w, h int) ui.Button {
tex, tw, th := text(key, fallback, 24)
x := float32(w)/2 - tw/2
return ui.Button{X: x, Y: y, W: tw, H: th, Tex: tex, Action: action}
}
title := &ui.TitleScreen{}
title.TitleTex = titleTex
title.TitleW = titleW
title.TitleH = titleH
title.Buttons = []ui.Button{
btn("menu.singleplayer", "单人游戏", "play", 300, 1280, 720),
btn("menu.multiplayer", "多人游戏", "multi", 350, 1280, 720),
btn("menu.quit", "退出游戏", "quit", 400, 1280, 720),
}
_ = titleTex
_ = titleH
pause := &ui.PauseScreen{}
pause.TitleTex, pause.TitleW, pause.TitleH = text("menu.game", "游戏菜单", 32)
pause.Buttons = []ui.Button{
btn("gui.resume", "继续游戏", "resume", 300, 1280, 720),
btn("menu.quit", "保存并退出", "quit", 350, 1280, 720),
}
return title, pause
}
// loadCJK 加载系统 CJK 字体(失败返回 nil → 按钮退化不显示文本)。
// loadCJK 加载系统 CJK 字体(失败返回 nil → 中文标签退化不显示)。
func loadCJK() *cjkfont.Renderer {
for _, p := range cjkPaths {
if _, err := os.Stat(p); err == nil {
@@ -78,3 +34,106 @@ func loadCJK() *cjkfont.Renderer {
}
return nil
}
// buildScreens 构建主菜单与暂停菜单(原版布局与控件)。
func buildScreens(r *ui.Renderer, am *assets.Manager, lang *assets.Lang) (*ui.TitleScreen, *ui.PauseScreen) {
cjk := loadCJK()
// 原版按钮控件widget/button.png 200×20 与悬停高亮)
loadPng := func(key string) (uint32, bool) {
p, ok := am.ResolveTexture(key)
if !ok {
return 0, false
}
f, err := os.Open(p)
if err != nil {
return 0, false
}
img, err := png.Decode(f)
_ = f.Close()
if err != nil {
return 0, false
}
return r.UploadImage(img), true
}
btnTex, _ := loadPng("gui/sprites/widget/button")
btnHover, _ := loadPng("gui/sprites/widget/button_highlighted")
// 土质背景16px dirt 平铺 1280×720原版菜单背景质感
bgTex := tileBackground(r, am)
// 中文文本光栅化
text := func(s string, size float64, c color.RGBA) (uint32, float32, float32) {
if cjk == nil || s == "" {
return 0, 0, 0
}
img := cjk.Draw(s, c)
return r.UploadImage(img), float32(img.Bounds().Dx()), float32(img.Bounds().Dy())
}
tr := func(key, fallback string, size float64, c color.RGBA) (uint32, float32, float32) {
s := fallback
if lang != nil && lang.Get(key) != key {
s = lang.Get(key)
}
return text(s, size, c)
}
// 标题与 splash原版大标题 + 黄色 splash 于其右下)
titleTex, tw, th := tr("menu.title", "年糕历险记", 96, color.RGBA{255, 255, 255, 255})
splashTex, sw, sh := tr("menu.splash", "牛气冲天!", 24, color.RGBA{255, 255, 85, 255})
// 按钮(原版 200×20、间距 24、居中UI还原.md §2 布局)
mkBtn := func(key, fallback, action string, y float32) ui.Button {
tex, lw, lh := tr(key, fallback, 18, color.RGBA{255, 255, 255, 255})
return ui.Button{X: 1280/2 - 100, Y: y, W: 200, H: 20, Tex: tex, LabelW: lw, LabelH: lh, Action: action}
}
title := &ui.TitleScreen{
TitleTex: titleTex, TitleW: tw, TitleH: th,
SplashTex: splashTex, SplashW: sw, SplashH: sh,
BgTex: bgTex, BtnTex: btnTex, BtnHover: btnHover,
Version: "年糕历险记 v0.1.0",
Copyright: "Copyright NianGao Studio. 请勿分发!",
}
title.Buttons = []ui.Button{
mkBtn("menu.singleplayer", "单人游戏", "play", 390),
mkBtn("menu.multiplayer", "多人游戏", "multi", 414),
mkBtn("menu.options", "设置…", "", 438),
mkBtn("menu.quit", "退出游戏", "quit", 462),
}
pauseTitle, ptw, pth := tr("menu.game", "游戏菜单", 32, color.RGBA{255, 255, 255, 255})
pause := &ui.PauseScreen{
TitleTex: pauseTitle, TitleW: ptw, TitleH: pth,
BtnTex: btnTex, BtnHover: btnHover,
}
pause.Buttons = []ui.Button{
mkBtn("gui.resume", "继续游戏", "resume", 300),
mkBtn("menu.quit", "保存并退出", "quit", 324),
}
return title, pause
}
// tileBackground 把 dirt 纹理平铺成全屏背景(像素风土墙)。
func tileBackground(r *ui.Renderer, am *assets.Manager) uint32 {
p, ok := am.ResolveTexture("block/dirt")
if !ok {
return 0
}
f, err := os.Open(p)
if err != nil {
return 0
}
tile, err := png.Decode(f)
_ = f.Close()
if err != nil {
return 0
}
const w, h = 1280, 720
bg := image.NewRGBA(image.Rect(0, 0, w, h))
for y := 0; y < h; y += 16 {
for x := 0; x < w; x += 16 {
draw.Draw(bg, image.Rect(x, y, x+16, y+16), tile, image.Point{}, draw.Src)
}
}
return r.UploadImage(bg)
}

View File

@@ -93,7 +93,8 @@ func (s *serverApp) Tick(dt float64) {
}
func main() {
defer crash.Guard(paths.Join("logs", "crash.log")) // 崩溃兜底:闪退可诊断
crash.SetLogPath(paths.Join("logs", "crash.log")) // 全局崩溃日志(含 goroutine 兜底)
defer crash.Guard(paths.Join("logs", "crash.log")) // 主线程崩溃兜底:闪退可诊断
flag.Parse()
log, err := logx.New(paths.Join("logs", "server.log"), logx.LevelInfo)

View File

@@ -6,22 +6,45 @@ import (
"os"
"path/filepath"
"runtime/debug"
"sync"
"time"
)
// Guard 在 main 顶部 defer Guard()panic 时写 crash.log 后重抛(保留退出行为)。
var (
logMu sync.Mutex
logPath string
)
// SetLogPath 设置崩溃日志路径main 启动时调用一次)。
func SetLogPath(p string) { logPath = p }
func writeLog(msg string) {
logMu.Lock()
defer logMu.Unlock()
msg = fmt.Sprintf("[%s] %s\n", time.Now().Format("2006-01-02 15:04:05"), msg)
if logPath != "" {
_ = os.MkdirAll(filepath.Dir(logPath), 0o755)
if f, err := os.OpenFile(logPath, os.O_CREATE|os.O_APPEND|os.O_WRONLY, 0o644); err == nil {
_, _ = f.WriteString(msg)
_ = f.Close()
}
}
_, _ = fmt.Fprint(os.Stderr, msg)
}
// Guard 在 main 顶部 defer Guard()panic 时写崩溃日志后重抛(保留退出行为)。
func Guard(logPath string) {
if r := recover(); r != nil {
msg := fmt.Sprintf("[%s] 崩溃: %v\n%s\n", time.Now().Format("2006-01-02 15:04:05"), r, debug.Stack())
if logPath != "" {
_ = os.MkdirAll(filepath.Dir(logPath), 0o755)
f, err := os.OpenFile(logPath, os.O_CREATE|os.O_APPEND|os.O_WRONLY, 0o644)
if err == nil {
_, _ = f.WriteString(msg)
_ = f.Close()
}
}
_, _ = fmt.Fprint(os.Stderr, msg)
writeLog(fmt.Sprintf("崩溃(主线程): %v\n%s", r, debug.Stack()))
panic(r) // 保留原始 panic 行为(退出码非 0
}
}
// RecoverGo 非主 goroutine 的兜底panic 写日志后终止进程
// Go 中任何 goroutine 未恢复的 panic 都会导致整个进程静默退出)。
func RecoverGo(name string) {
if r := recover(); r != nil {
writeLog(fmt.Sprintf("崩溃(goroutine %s): %v\n%s", name, r, debug.Stack()))
os.Exit(2)
}
}

View File

@@ -4,6 +4,8 @@ package engine
import (
"context"
"time"
"mc/internal/crash"
)
// Ticker 世界逻辑接口:每 tick 调用dt 为固定 tick 间隔秒数。
@@ -31,6 +33,7 @@ func Run(ctx context.Context, tick Ticker, render Renderer) {
const tickInterval = time.Second / 20
stop := make(chan struct{})
go func() {
defer crash.RecoverGo("engine-tick") // 非主 goroutine 兜底panic 写崩溃日志(防静默闪退)
t := time.NewTicker(tickInterval)
defer t.Stop()
for {

View File

@@ -10,6 +10,7 @@ import (
"sync/atomic"
"time"
"mc/internal/crash"
"mc/internal/netproto"
)
@@ -65,6 +66,7 @@ func Dial(addr string, hs netproto.Handshake, h Handler) (*Client, error) {
// readLoop 读循环:解帧分发(半包等待,协议错误断开)。
func (c *Client) readLoop() {
defer crash.RecoverGo("netclient-read") // 非主 goroutine 兜底(防静默闪退)
tmp := make([]byte, 64*1024)
for {
_ = c.conn.SetReadDeadline(time.Now().Add(ioTimeout))
@@ -113,6 +115,7 @@ func (c *Client) dispatch(f netproto.Frame) {
// writeLoop 写循环。
func (c *Client) writeLoop() {
defer crash.RecoverGo("netclient-write") // 非主 goroutine 兜底(防静默闪退)
for {
select {
case <-c.done:

View File

@@ -1,34 +1,37 @@
//go:build gl
// 界面屏幕:主菜单(中文标题「年糕历险记」)与暂停菜单UI还原.md §2
// 界面屏幕主菜单与暂停菜单UI还原.md §2:布局/控件/版本角标复刻原版)。
package ui
import (
"image"
)
// Button 一个按钮:区域 + 悬停高亮 + 标签纹理。
type Button struct {
X, Y, W, H float32
Tex uint32 // 标签纹理(预光栅化中文)
LabelW float32
LabelH float32
Action string
}
// TitleScreen 主菜单屏幕UI还原.md §2标题 + 按钮 + 背景)。
// TitleScreen 主菜单UI还原.md §2土质背景 + 标题 + 原版按钮 + 版本/版权角标)。
type TitleScreen struct {
// 标题与按钮为预光栅化纹理(中文用 cjkfont、ASCII 用位图字体)
TitleTex uint32
TitleW float32
TitleH float32
SplashTex uint32 // 黄色 splash 文本(原版风格)
SplashW float32
SplashH float32
BgTex uint32 // 土质背景16px dirt 平铺预渲染)
BtnTex uint32 // 原版按钮控件widget/button.png 200×20
BtnHover uint32 // 悬停高亮button_highlighted.png
Buttons []Button
Version string // 左下角版本(原版角标)
Copyright string // 右下角版权
}
// Button 一个按钮(点击区域 + 纹理)。
type Button struct {
X, Y, W, H float32
Tex uint32
Action string // "play" / "quit" / "resume"
}
// NewTitleScreen 创建主菜单textures 由调用方预上传:标题与按钮标签)。
func NewTitleScreen(titleTex uint32, titleW, titleH float32, buttons []Button) *TitleScreen {
return &TitleScreen{TitleTex: titleTex, TitleW: titleW, TitleH: titleH, Buttons: buttons}
}
// HitTest 命中检测:返回点击的按钮动作。
// HitTest 命中检测(按钮区域)。
func (s *TitleScreen) HitTest(mx, my float32) string {
for _, b := range s.Buttons {
if mx >= b.X && mx <= b.X+b.W && my >= b.Y && my <= b.Y+b.H {
@@ -38,30 +41,59 @@ func (s *TitleScreen) HitTest(mx, my float32) string {
return ""
}
// Draw 绘制主菜单(背景 + 标题 + 按钮UI还原.md §2)。
func (s *TitleScreen) Draw(r *Renderer) {
// Draw 绘制主菜单(原版布局:背景 标题+splash → 按钮列 → 版本/版权角标)。
func (s *TitleScreen) Draw(r *Renderer, mx, my float32) {
w, h := float32(r.w), float32(r.h)
// 背景(暗色遮罩
r.DrawRect(0, 0, w, h, [4]float32{0.08, 0.10, 0.12, 1})
// 标题(居中偏上)
// 土质背景(UI还原.md §2 背景
if s.BgTex != 0 {
r.pushQuad(quad{x: 0, y: 0, w: w, h: h, u0: 0, v0: 0, u1: 1, v1: 1,
r: 1, g: 1, b: 1, a: 1, tex: s.BgTex})
} else {
r.DrawRect(0, 0, w, h, [4]float32{0.08, 0.1, 0.12, 1})
}
// 标题(居中偏上,原版 logo 位置)
if s.TitleTex != 0 {
r.pushQuad(quad{x: w/2 - s.TitleW/2, y: h * 0.2, w: s.TitleW, h: s.TitleH,
r.pushQuad(quad{x: w/2 - s.TitleW/2, y: h * 0.15, w: s.TitleW, h: s.TitleH,
u0: 0, v0: 0, u1: 1, v1: 1, r: 1, g: 1, b: 1, a: 1, tex: s.TitleTex})
}
// 按钮
// splash标题右下原版黄色倾斜文本——MVP 水平放置)
if s.SplashTex != 0 {
r.pushQuad(quad{x: w/2 + s.TitleW/2 - s.SplashW + 20, y: h*0.15 + s.TitleH, w: s.SplashW, h: s.SplashH,
u0: 0, v0: 0, u1: 1, v1: 1, r: 1, g: 1, b: 1, a: 1, tex: s.SplashTex})
}
// 按钮列原版居中偏下200×20 控件 + 标签)
for _, b := range s.Buttons {
hover := mx >= b.X && mx <= b.X+b.W && my >= b.Y && my <= b.Y+b.H
tex := s.BtnTex
if hover && s.BtnHover != 0 {
tex = s.BtnHover
}
if tex != 0 {
r.pushQuad(quad{x: b.X, y: b.Y, w: b.W, h: b.H, u0: 0, v0: 0, u1: 1, v1: 1,
r: 1, g: 1, b: 1, a: 1, tex: tex})
}
if b.Tex != 0 {
r.pushQuad(quad{x: b.X, y: b.Y, w: b.W, h: b.H,
// 标签居中
r.pushQuad(quad{x: b.X + (b.W-b.LabelW)/2, y: b.Y + (b.H-b.LabelH)/2, w: b.LabelW, h: b.LabelH,
u0: 0, v0: 0, u1: 1, v1: 1, r: 1, g: 1, b: 1, a: 1, tex: b.Tex})
}
}
// 版本角标(左下)与版权(右下,原版样式)
if s.Version != "" {
r.DrawText(8, h-12, s.Version, 1, [4]float32{1, 1, 1, 1})
}
if s.Copyright != "" {
r.DrawText(w-r.TextWidth(s.Copyright, 1)-8, h-12, s.Copyright, 1, [4]float32{1, 1, 1, 1})
}
}
// PauseScreen 暂停菜单UI还原.md §2
// PauseScreen 暂停菜单UI还原.md §2:半透明遮罩 + 原版按钮)。
type PauseScreen struct {
TitleTex uint32
TitleW float32
TitleH float32
BtnTex uint32
BtnHover uint32
Buttons []Button
}
@@ -75,8 +107,8 @@ func (s *PauseScreen) HitTest(mx, my float32) string {
return ""
}
// Draw 绘制暂停菜单(半透明遮罩 + 标题 + 按钮)
func (s *PauseScreen) Draw(r *Renderer) {
// Draw 绘制暂停菜单。
func (s *PauseScreen) Draw(r *Renderer, mx, my float32) {
w, h := float32(r.w), float32(r.h)
r.DrawRect(0, 0, w, h, [4]float32{0, 0, 0, 0.6})
if s.TitleTex != 0 {
@@ -84,11 +116,18 @@ func (s *PauseScreen) Draw(r *Renderer) {
u0: 0, v0: 0, u1: 1, v1: 1, r: 1, g: 1, b: 1, a: 1, tex: s.TitleTex})
}
for _, b := range s.Buttons {
hover := mx >= b.X && mx <= b.X+b.W && my >= b.Y && my <= b.Y+b.H
tex := s.BtnTex
if hover && s.BtnHover != 0 {
tex = s.BtnHover
}
if tex != 0 {
r.pushQuad(quad{x: b.X, y: b.Y, w: b.W, h: b.H, u0: 0, v0: 0, u1: 1, v1: 1,
r: 1, g: 1, b: 1, a: 1, tex: tex})
}
if b.Tex != 0 {
r.pushQuad(quad{x: b.X, y: b.Y, w: b.W, h: b.H,
r.pushQuad(quad{x: b.X + (b.W-b.LabelW)/2, y: b.Y + (b.H-b.LabelH)/2, w: b.LabelW, h: b.LabelH,
u0: 0, v0: 0, u1: 1, v1: 1, r: 1, g: 1, b: 1, a: 1, tex: b.Tex})
}
}
}
var _ image.Image // 保持 image 引用

View File

@@ -1,8 +1,8 @@
Unicode true
; 年糕历险记 —— Windows 安装脚本NSIS 3简体中文
; 用法makensis /DVERSION=1.0.0 scripts/installer.nsi
; 产物:年糕历险记-Setup-v1.0.0.exe构建与发布.md §8
Unicode true
!include "MUI2.nsh"
; ---- 产品信息(构建与发布.md §8名称统一为 年糕历险记)----
@@ -17,15 +17,15 @@ Unicode true
!define UNINSTALL_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME_EN}"
Name "${PRODUCT_NAME}"
OutFile "dist\${INSTALLER_NAME}"
OutFile "..\dist\${INSTALLER_NAME}"
InstallDir "$PROGRAMFILES64\${PRODUCT_NAME_EN}"
InstallDirRegKey HKLM "${UNINSTALL_KEY}" "InstallLocation"
RequestExecutionLevel admin
SetCompressor /SOLID lzma
!define MUI_ABORTWARNING
!define MUI_ICON "..\resourcepacks\texture-pack-default1.20.5-26.2\pack.png"
!define MUI_UNICON "..\resourcepacks\texture-pack-default1.20.5-26.2\pack.png"
!define MUI_FINISHPAGE_RUN "$INSTDIR\${PRODUCT_EXE}"
!define MUI_FINISHPAGE_RUN_TEXT "运行${PRODUCT_NAME}"
; ---- 页面(全中文)----
!insertmacro MUI_PAGE_WELCOME
@@ -49,6 +49,10 @@ Section "主程序" SEC01
File "..\config\client.yaml"
File "..\config\server.yaml"
; 游戏数据(方块/物品/配方注册表)
SetOutPath "$INSTDIR\assets"
File /r "..\assets\*.*"
; 默认素材包
SetOutPath "$INSTDIR\resourcepacks\texture-pack-default1.20.5-26.2"
File /r "..\resourcepacks\texture-pack-default1.20.5-26.2\*.*"
@@ -57,9 +61,12 @@ Section "主程序" SEC01
SetOutPath "$INSTDIR\mods"
File "..\mods\README.md"
; 世界存档目录
; 初始化:创建存档/日志目录与占位说明(安装与初始化)
CreateDirectory "$INSTDIR\worlds"
CreateDirectory "$INSTDIR\logs"
FileOpen $0 "$INSTDIR\worlds\说明.txt" w
FileWrite $0 "世界存档目录:游戏会自动把世界保存到这里。"
FileClose $0
; 注册卸载信息
WriteRegStr HKLM "${UNINSTALL_KEY}" "DisplayName" "${PRODUCT_NAME}"

View File

@@ -0,0 +1,144 @@
COPYRIGHT
---------
Copyright (C) 1999-2023 Contributors
More detailed copyright information can be found in the individual source code files.
APPLICABLE LICENSES
-------------------
* All NSIS source code, plug-ins, documentation, examples, header files and graphics, with the exception of the compression modules and where otherwise noted, are licensed under the zlib/libpng license.
* The zlib compression module for NSIS is licensed under the zlib/libpng license.
* The bzip2 compression module for NSIS is licensed under the bzip2 license.
* The LZMA compression module for NSIS is licensed under the Common Public License version 1.0.
ZLIB/LIBPNG LICENSE
-------------------
This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.
Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
BZIP2 LICENSE
-------------
This program, "bzip2" and associated library "libbzip2", are copyright (C) 1996-2000 Julian R Seward. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.
3. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
4. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Julian Seward, Cambridge, UK.
jseward@acm.org
COMMON PUBLIC LICENSE VERSION 1.0
---------------------------------
THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
1. DEFINITIONS
"Contribution" means:
a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
b) in the case of each subsequent Contributor:
i) changes to the Program, and
ii) additions to the Program;
where such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program.
"Contributor" means any person or entity that distributes the Program.
"Licensed Patents " mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program.
"Program" means the Contributions distributed in accordance with this Agreement.
"Recipient" means anyone who receives the Program under this Agreement, including all Contributors.
2. GRANT OF RIGHTS
a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form.
b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.
c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program.
d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement.
3. REQUIREMENTS
A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
a) it complies with the terms and conditions of this Agreement; and
b) its license agreement:
i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose;
ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits;
iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and
iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange.
When the Program is made available in source code form:
a) it must be made available under this Agreement; and
b) a copy of this Agreement must be included with each copy of the Program.
Contributors may not remove or alter any copyright notices contained within the Program.
Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution.
4. COMMERCIAL DISTRIBUTION
Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense.
For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages.
5. NO WARRANTY
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement, including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.
6. DISCLAIMER OF LIABILITY
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
7. GENERAL
If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.
If Recipient institutes patent litigation against a Contributor with respect to a patent applicable to software (including a cross-claim or counterclaim in a lawsuit), then any patent licenses granted by that Contributor to such Recipient under this Agreement shall terminate as of the date such litigation is filed. In addition, if Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed.
All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive.
Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. IBM is the initial Agreement Steward. IBM may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved.
This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation.
SPECIAL EXCEPTION FOR LZMA COMPRESSION MODULE
---------------------------------------------
Igor Pavlov and Amir Szekely, the authors of the LZMA compression module for NSIS, expressly permit you to statically or dynamically link your code (or bind by name) to the files from the LZMA compression module for NSIS without subjecting your linked code to the terms of the Common Public license version 1.0. Any modifications or additions to files from the LZMA compression module for NSIS, however, are subject to the terms of the Common Public License version 1.0.

Binary file not shown.

After

Width:  |  Height:  |  Size: 886 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 886 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 886 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 886 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 886 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 886 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 886 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 151 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 151 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

View File

@@ -0,0 +1,190 @@
# Header, don't edit
NLF v6
# Language ID
1078
# Font and size - dash (-) means default
-
-
# Codepage - dash (-) means ASCII code page
1252
# RTL - anything else than RTL means LTR
-
# Translation by Friedel Wolff
# ^Branding
Nullsoft Install System %s
# ^SetupCaption
$(^Name) Installasie
# ^UninstallCaption
$(^Name) Verwydering
# ^LicenseSubCaption
: Lisensie-ooreenkoms
# ^ComponentsSubCaption
: Installasiekeuses
# ^DirSubCaption
: Installasiegids
# ^InstallingSubCaption
: Installeer tans
# ^CompletedSubCaption
: Voltooid
# ^UnComponentsSubCaption
: Verwyderingkeuses
# ^UnDirSubCaption
: Verwyderinggids
# ^ConfirmSubCaption
: Bevestiging
# ^UninstallingSubCaption
: Verwyder tans
# ^UnCompletedSubCaption
: Voltooid
# ^BackBtn
< V&orige
# ^NextBtn
&Volgende >
# ^AgreeBtn
&Regso
# ^AcceptBtn
Ek &aanvaar die ooreenkoms
# ^DontAcceptBtn
Ek aan vaar &nie die ooreenkoms nie
# ^InstallBtn
&Installeer
# ^UninstallBtn
&Verwyder
# ^CancelBtn
Kanselleer
# ^CloseBtn
&Sluit af
# ^BrowseBtn
&Blaai...
# ^ShowDetailsBtn
&Wys detail
# ^ClickNext
Klik op Volgende om verder te gaan.
# ^ClickInstall
Klik op Installeer om die installasie te begin.
# ^ClickUninstall
Klik op Verwyder om die verwydering te begin.
# ^Name
Naam
# ^Completed
Voltooid
# ^LicenseText
Lees die lisensieooreenkoms voordat u $(^NameDA) installeer. Klik op Regso as u die ooreenkoms aanvaar.
# ^LicenseTextCB
Lees die lisensieooreenkoms voordat u $(^NameDA) installeer. Merk die blokkie hieronder as u die ooreenkoms aanvaar. $_CLICK
# ^LicenseTextRB
Lees die lisensieooreenkoms voordat u $(^NameDA) installeer. Kies die eerste keuse hieronder as u die ooreenkoms aanvaar. $_CLICK
# ^UnLicenseText
Lees die lisensieooreenkoms voordat u $(^NameDA) verwyder. Klik op Regso als u die ooreenkoms aanvaar.
# ^UnLicenseTextCB
Lees die lisensieooreenkoms voordat u $(^NameDA) verwyder. Merk die blokkie hieronder as u die ooreenkoms aanvaar. $_CLICK
# ^UnLicenseTextRB
Lees die lisensieooreenkoms voordat u $(^NameDA) verwyder. KIes die eerste keuse hieronder as u die ooreenkoms aanvaar. $_CLICK
# ^Custom
Aangepast
# ^ComponentsText
Kies die komponente wat u wil installeer en deselekteer dié wat u nie wil installeer nie. $_CLICK
# ^ComponentsSubText1
Kies die installasietipe:
# ^ComponentsSubText2_NoInstTypes
Kies die komponente wat geïnstalleer moet word:
# ^ComponentsSubText2
Of kies die komponente wat geïnstalleer moet word:
# ^UnComponentsText
Kies die komponente wat u wil verwyder en deselekteer dié wat u nie wil verwyder nie. $_CLICK
# ^UnComponentsSubText1
Kies die verwyderingstipe:
# ^UnComponentsSubText2_NoInstTypes
Kies die komponente wat verwyder moet word:
# ^UnComponentsSubText2
Of kies die komponente wat verwyder moet word:
# ^DirText
$(^NameDA) sal in die volgende gids geïnstalleer word. Om elders te installeer, klik op Blaai en kies 'n ander een. $_CLICK
# ^DirSubText
Installasiegids
# ^DirBrowseText
Kies die gids om $(^NameDA) in te installeer:
# ^UnDirText
$(^NameDA) gaan uit die volgende gids verwyder word. Om van elders af te verwyder, klik op Blaai en kies 'n ander gids. $_CLICK
# ^UnDirSubText
""
# ^UnDirBrowseText
Kies die gids om $(^NameDA) uit te verwyder:
# ^SpaceAvailable
"Beskikbare spasie: "
# ^SpaceRequired
"Vereiste spasie: "
# ^UninstallingText
$(^NameDA) sal uit die volgende gids verwyder word. $_CLICK
# ^UninstallingSubText
Verwydering uit:
# ^FileError
Fout met skryf na lêer: \r\n\r\n$0\r\n\r\nKlik Staak om de installasie te stop,\r\nProbeer weer om weer te probeer of\r\nIgnoreer om dié lêer oor te slaan.
# ^FileError_NoIgnore
Fout met skryf na lêer: \r\n\r\n$0\r\n\r\nKlik Probeer weer om op nuut te probeer, of \r\nKanselleer om die installasie te stop.
# ^CantWrite
"Kon nie skyf nie: "
# ^CopyFailed
Kopiëring het misluk
# ^CopyTo
"Kopieer na "
# ^Registering
"Registreer tans: "
# ^Unregistering
"Deregistreer tans: "
# ^SymbolNotFound
"Kon nie simbool vind nie: "
# ^CouldNotLoad
"Kon nie laai nie: "
# ^CreateFolder
"Skep gids: "
# ^CreateShortcut
"Maak kortpad: "
# ^CreatedUninstaller
"Verwyderingsprogram gemaak: "
# ^Delete
"Verwyder lêer: "
# ^DeleteOnReboot
"Verwyder na herbegin van rekenaar: "
# ^ErrorCreatingShortcut
"Fout met maak van kortpad: "
# ^ErrorCreating
"Fout met skep: "
# ^ErrorDecompressing
Fout met uitpak van data! Korrupte installasielêer?
# ^ErrorRegistering
Fout met registrasie van DLL
# ^ExecShell
"ExecShell: "
# ^Exec
"Voer uit: "
# ^Extract
"Pak uit: "
# ^ErrorWriting
"Uitpak: fout met skryf na lêer "
# ^InvalidOpcode
Installasieprogram korrup: ongeldige opcode
# ^NoOLE
"Geen OLE vir: "
# ^OutputFolder
"Afvoergids: "
# ^RemoveFolder
"Verwyder gids: "
# ^RenameOnReboot
"Hernoem na herbegin van rekenaar: "
# ^Rename
"Hernoem: "
# ^Skipped
"Oorgeslaan: "
# ^CopyDetails
Kopieer detail na knipbord
# ^LogInstall
Boekstaaf die installasieproses
# ^Byte
G
# ^Kilo
K
# ^Mega
M
# ^Giga
G

View File

@@ -0,0 +1,121 @@
;Language: Afrikaans (1078)
;By Friedel Wolff
!insertmacro LANGFILE "Afrikaans" = "Afrikaans" =
!ifdef MUI_WELCOMEPAGE
${LangFileString} MUI_TEXT_WELCOME_INFO_TITLE "Welkom by die $(^NameDA) Installasieslimmerd"
${LangFileString} MUI_TEXT_WELCOME_INFO_TEXT "Hierdie slimmerd lei mens deur die installasie van $(^NameDA).$\r$\n$\r$\nDit word aanbeveel dat u alle ander programme afsluit voor die begin van die installasie. Dit maak dit moontlik om die relevante stelsellêers op te dateer sonder om die rekenaar te herlaai.$\r$\n$\r$\n$_CLICK"
!endif
!ifdef MUI_UNWELCOMEPAGE
${LangFileString} MUI_UNTEXT_WELCOME_INFO_TITLE "Welkom by die $(^NameDA) Verwyderingslimmerd"
${LangFileString} MUI_UNTEXT_WELCOME_INFO_TEXT "Hierdie slimmerd lei mens deur die verwydering van $(^NameDA).$\r$\n$\r$\nVoor die verwydering begin word, maak seker dat $(^NameDA) nie loop nie.$\r$\n$\r$\n$_CLICK"
!endif
!ifdef MUI_LICENSEPAGE
${LangFileString} MUI_TEXT_LICENSE_TITLE "Lisensie-ooreenkoms"
${LangFileString} MUI_TEXT_LICENSE_SUBTITLE "Lees die lisensie-ooreenkoms voordat u $(^NameDA) installeer."
${LangFileString} MUI_INNERTEXT_LICENSE_BOTTOM "Klik op Regso om verder te gaan as u die ooreenkoms aanvaar. U moet die ooreenkoms aanvaar om $(^NameDA) te installeer."
${LangFileString} MUI_INNERTEXT_LICENSE_BOTTOM_CHECKBOX "Merk die blokkie hier onder as u die ooreenkoms aanvaar. U moet die ooreenkoms aanvaar om $(^NameDA) te installeer. $_CLICK"
${LangFileString} MUI_INNERTEXT_LICENSE_BOTTOM_RADIOBUTTONS "Kies die eerste keuse hieronder as u die ooreenkoms aanvaar. U moet die ooreenkoms aanvaar om $(^NameDA) te installeer. $_CLICK"
!endif
!ifdef MUI_UNLICENSEPAGE
${LangFileString} MUI_UNTEXT_LICENSE_TITLE "Lisensie-ooreenkoms"
${LangFileString} MUI_UNTEXT_LICENSE_SUBTITLE "Lees die lisensie-ooreenkoms voordat u $(^NameDA) verwyder."
${LangFileString} MUI_UNINNERTEXT_LICENSE_BOTTOM "Klik op Regso om verder te gaan as u die ooreenkoms aanvaar. U moet die ooreenkoms aanvaar om $(^NameDA) te verwyder."
${LangFileString} MUI_UNINNERTEXT_LICENSE_BOTTOM_CHECKBOX "Merk die kiesblokkie hieronder as u die ooreenkoms aanvaar. U moet die ooreenkoms aanvaar om $(^NameDA) te verwyder."
${LangFileString} MUI_UNINNERTEXT_LICENSE_BOTTOM_RADIOBUTTONS "Kies die eerste keuse hieronder as u die ooreenkoms aanvaar. U moet die ooreenkoms aanvaar om $(^NameDA) te verwyder."
!endif
!ifdef MUI_LICENSEPAGE | MUI_UNLICENSEPAGE
${LangFileString} MUI_INNERTEXT_LICENSE_TOP "Druk op Page Down om die res van die ooreenkoms te sien."
!endif
!ifdef MUI_COMPONENTSPAGE
${LangFileString} MUI_TEXT_COMPONENTS_TITLE "Kies komponente"
${LangFileString} MUI_TEXT_COMPONENTS_SUBTITLE "Kies watter komponente van $(^NameDA) geïnstalleer moet word."
!endif
!ifdef MUI_UNCOMPONENTSPAGE
${LangFileString} MUI_UNTEXT_COMPONENTS_TITLE "Kies komponente"
${LangFileString} MUI_UNTEXT_COMPONENTS_SUBTITLE "Kies watter komponente van $(^NameDA) verwyder moet word."
!endif
!ifdef MUI_COMPONENTSPAGE | MUI_UNCOMPONENTSPAGE
${LangFileString} MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE "Beskrywing"
!ifndef NSIS_CONFIG_COMPONENTPAGE_ALTERNATIVE
${LangFileString} MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO "Beweeg die muis oor 'n komponent om sy beskrywing te sien."
!else
${LangFileString} MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO "Kies 'n komponent om sy beskrywing te sien."
!endif
!endif
!ifdef MUI_DIRECTORYPAGE
${LangFileString} MUI_TEXT_DIRECTORY_TITLE "Kies installasieplek"
${LangFileString} MUI_TEXT_DIRECTORY_SUBTITLE "Kies die gids waarin u $(^NameDA) wil installeer."
!endif
!ifdef MUI_UNDIRECTORYPAGE
${LangFileString} MUI_UNTEXT_DIRECTORY_TITLE "Kies verwyderinggids"
${LangFileString} MUI_UNTEXT_DIRECTORY_SUBTITLE "Kies die gids waaruit u $(^NameDA) wil verwyder."
!endif
!ifdef MUI_INSTFILESPAGE
${LangFileString} MUI_TEXT_INSTALLING_TITLE "Installeer tans"
${LangFileString} MUI_TEXT_INSTALLING_SUBTITLE "Wag asb. terwyl $(^NameDA) geïnstalleer word."
${LangFileString} MUI_TEXT_FINISH_TITLE "Installasie voltooid"
${LangFileString} MUI_TEXT_FINISH_SUBTITLE "Die installasie is suksesvol voltooi."
${LangFileString} MUI_TEXT_ABORT_TITLE "Installasie gestaak"
${LangFileString} MUI_TEXT_ABORT_SUBTITLE "Die installasie is nie suksesvol voltooi nie."
!endif
!ifdef MUI_UNINSTFILESPAGE
${LangFileString} MUI_UNTEXT_UNINSTALLING_TITLE "Verwyder tans"
${LangFileString} MUI_UNTEXT_UNINSTALLING_SUBTITLE "Wag asb. terwyl $(^NameDA) van u rekenaar verwyder word."
${LangFileString} MUI_UNTEXT_FINISH_TITLE "Verwydering voltooi"
${LangFileString} MUI_UNTEXT_FINISH_SUBTITLE "Verwydering is suksesvol voltooi."
${LangFileString} MUI_UNTEXT_ABORT_TITLE "Verwydering gestaak"
${LangFileString} MUI_UNTEXT_ABORT_SUBTITLE "Verwydering is nie suksesvol voltooi nie."
!endif
!ifdef MUI_FINISHPAGE
${LangFileString} MUI_TEXT_FINISH_INFO_TITLE "Voltooi van die $(^NameDA) Installasieslimmerd"
${LangFileString} MUI_TEXT_FINISH_INFO_TEXT "$(^NameDA) is geïnstalleer op uw rekenaar.$\r$\n$\r$\nKlik op Voltooi om hierdie slimmerd af te sluit."
${LangFileString} MUI_TEXT_FINISH_INFO_REBOOT "Die rekenaar moet oorbegin word om die installasie van $(^NameDA) te voltooi. Wil u nou oorbegin?"
!endif
!ifdef MUI_UNFINISHPAGE
${LangFileString} MUI_UNTEXT_FINISH_INFO_TITLE "Voltooi van die $(^NameDA) Verwyderingslimmerd"
${LangFileString} MUI_UNTEXT_FINISH_INFO_TEXT "$(^NameDA) is van u rekenaar verwyder.$\r$\n$\r$\nKlik op Voltooi om hierdie slimmerd af te sluit."
${LangFileString} MUI_UNTEXT_FINISH_INFO_REBOOT "Die rekenaar moet oorbegin word om die verwydering van $(^NameDA) te voltooi. Wil u nou oorbegin?"
!endif
!ifdef MUI_FINISHPAGE | MUI_UNFINISHPAGE
${LangFileString} MUI_TEXT_FINISH_REBOOTNOW "Begin nou oor"
${LangFileString} MUI_TEXT_FINISH_REBOOTLATER "Ek wil later self oorbegin"
${LangFileString} MUI_TEXT_FINISH_RUN "&Laat loop $(^NameDA)"
${LangFileString} MUI_TEXT_FINISH_SHOWREADME "&Wys Leesmy-lêer"
${LangFileString} MUI_BUTTONTEXT_FINISH "&Voltooi"
!endif
!ifdef MUI_STARTMENUPAGE
${LangFileString} MUI_TEXT_STARTMENU_TITLE "Kies gids in Begin-kieslys"
${LangFileString} MUI_TEXT_STARTMENU_SUBTITLE "Kies 'n gids in die Begin-kieslys vir $(^NameDA) se kortpaaie."
${LangFileString} MUI_INNERTEXT_STARTMENU_TOP "Kies die gids in die Begin-kieslys waarin die program se kortpaaie geskep moet word. U kan ook 'n nuwe naam gee om 'n nuwe gids te skep."
${LangFileString} MUI_INNERTEXT_STARTMENU_CHECKBOX "Moenie kortpaaie maak nie"
!endif
!ifdef MUI_UNCONFIRMPAGE
${LangFileString} MUI_UNTEXT_CONFIRM_TITLE "Verwyder $(^NameDA)"
${LangFileString} MUI_UNTEXT_CONFIRM_SUBTITLE "Verwyder $(^NameDA) van u rekenaar."
!endif
!ifdef MUI_ABORTWARNING
${LangFileString} MUI_TEXT_ABORTWARNING "Wil u definitief die installasie van $(^Name) afsluit?"
!endif
!ifdef MUI_UNABORTWARNING
${LangFileString} MUI_UNTEXT_ABORTWARNING "Wil u definitief die verwydering van $(^Name) afsluit?"
!endif

View File

@@ -0,0 +1,191 @@
# Header, don't edit
NLF v6
# Start editing here
# Language ID
1052
# Font and size - dash (-) means default
-
-
# Codepage - dash (-) means ASCII code page
1250
# RTL - anything else than RTL means LTR
-
# Përkthimi nga Besnik Bleta, besnik@programeshqip.org
# ^Branding
Nullsoft Install System %s
# ^SetupCaption
Rregullimi i $(^Name)
# ^UninstallCaption
Çinstalimi i $(^Name)
# ^LicenseSubCaption
: Marrëveshje Licence
# ^ComponentsSubCaption
: Mundësi Instalimi
# ^DirSubCaption
: Dosje Instalimi
# ^InstallingSubCaption
: Po instalohet
# ^CompletedSubCaption
: U plotësua
# ^UnComponentsSubCaption
: Mundësi Çinstalimi
# ^UnDirSubCaption
: Dosje Çinstalimi
# ^ConfirmSubCaption
: Ripohim
# ^UninstallingSubCaption
: Po çinstalohet
# ^UnCompletedSubCaption
: U plotësua
# ^BackBtn
< &Mbrapsht
# ^NextBtn
&Pasuesi >
# ^AgreeBtn
&Pajtohem
# ^AcceptBtn
&I pranoj kushtet e Marrëveshjes së Licencës
# ^DontAcceptBtn
&Nuk i pranoj kushtet e Marrëveshjes së Licencës
# ^InstallBtn
&Instaloje
# ^UninstallBtn
&Çinstaloje
# ^CancelBtn
Anuloje
# ^CloseBtn
&Mbylle
# ^BrowseBtn
Sh&fletoni…
# ^ShowDetailsBtn
Shfaq &hollësi
# ^ClickNext
Që të vazhdohet, klikoni Pasuesi.
# ^ClickInstall
Që të fillojë instalimi, klikoni Instaloje.
# ^ClickUninstall
Që të fillojë çinstalimi, klikoni Çinstaloje.
# ^Name
Emër
# ^Completed
U plotësua
# ^LicenseText
Ju lutemi, para instalimit të $(^NameDA), shqyrtoni marrëveshjen e licencës. Nëse i pranoni tërë kushtet e marrëveshjes, klikoni Pajtohem.
# ^LicenseTextCB
Ju lutemi, para instalimit të $(^NameDA), shqyrtoni marrëveshjen e licencës. Nëse i pranoni tërë kushtet e marrëveshjes, klikoni kutizën më poshtë. $_CLICK
# ^LicenseTextRB
Ju lutemi, para instalimit të $(^NameDA), shqyrtoni marrëveshjen e licencës. Nëse i pranoni tërë kushtet e marrëveshjes, përzgjidhni mundësinë e parë më poshtë. $_CLICK
# ^UnLicenseText
Ju lutemi, para çinstalimit të $(^NameDA), shqyrtoni marrëveshjen e licencës. Nëse i pranoni tërë kushtet e marrëveshjes, klikoni Pajtohem.
# ^UnLicenseTextCB
Ju lutemi, para çinstalimit të $(^NameDA), shqyrtoni marrëveshjen e licencës. Nëse i pranoni tërë kushtet e marrëveshjes, klikoni kutizën më poshtë. $_CLICK
# ^UnLicenseTextRB
Ju lutemi, para çinstalimit të $(^NameDA), shqyrtoni marrëveshjen e licencës. Nëse i pranoni tërë kushtet e marrëveshjes, përzgjidhni mundësinë e parë më poshtë. $_CLICK
# ^Custom
Vetjake
# ^ComponentsText
U vini shenjë përbërësve që doni të instalohen dhe hiquani shenjën përbërësve që sdoni të instalohen. $_CLICK
# ^ComponentsSubText1
Përzgjidhni llojin e instalimit:
# ^ComponentsSubText2_NoInstTypes
Përzgjidhni përbërësit për instalim:
# ^ComponentsSubText2
Ose, përzgjidhni përbërësit e mundshëm që doni të instalohen:
# ^UnComponentsText
U vini shenjë përbërësve që doni të çinstalohen dhe hiquni shenjën përbërësve që sdoni të çinstalohen. $_CLICK
# ^UnComponentsSubText1
Përzgjidhni llojin e çinstalimit:
# ^UnComponentsSubText2_NoInstTypes
Përzgjidhni përbërësit për çinstalim:
# ^UnComponentsSubText2
Ose, përzgjidhni përbërësit e mundshëm që doni të çinstalohen:
# ^DirText
Rregullimi do ta instalojë $(^NameDA) në dosjen vijuese. Për instalim në një dosje tjetër, klikoni Shfletoni dhe përzgjidhni një tjetër dosje. $_CLICK
# ^DirSubText
Dosje Vendmbërritje
# ^DirBrowseText
Përzgjidhni dosjen ku të instalohet $(^NameDA):
# ^UnDirText
Rregullimi do të çinstalojë $(^NameDA) prej dosjes vijuese. Për çinstalim prej një dosjeje tjetër, klikoni Shfletoni dhe përzgjidhni një tjetër dosje. $_CLICK
# ^UnDirSubText
""
# ^UnDirBrowseText
Përzgjidhni dosjen prej nga ku të çinstalohet $(^NameDA):
# ^SpaceAvailable
"Hapësirë e mundshme: "
# ^SpaceRequired
"Hapësirë e nevojshme: "
# ^UninstallingText
$(^NameDA) do të çinstalohet prej dosjes vijuese. $_CLICK
# ^UninstallingSubText
Po çinstalohet prej:
# ^FileError
Gabim në hapje kartele për shkrim: \r\n\r\n$0\r\n\r\nKlikoni Ndërprite për të ndalur instalimin,\r\nRiprovo për të provuar sërish, ose\r\nShpërfille për të anashkaluar këtë kartelë.
# ^FileError_NoIgnore
Gabim në hapje kartele për shkrim: \r\n\r\n$0\r\n\r\nKlikoni Riprovo për të provuar sërish, ose\r\nAnuloje për të ndalur instalimin.
# ^CantWrite
"Sshkruhet dot: "
# ^CopyFailed
Kopjimi dështoi
# ^CopyTo
"Kopjoje tek "
# ^Registering
"Regjistrim: "
# ^Unregistering
"Çregjistrim: "
# ^SymbolNotFound
"Su gjet dot simbol: "
# ^CouldNotLoad
"Su ngarkua dot: "
# ^CreateFolder
"Krijo dosje: "
# ^CreateShortcut
"Krijo shkurtore: "
# ^CreatedUninstaller
"Krijo çinstalues: "
# ^Delete
"Fshi kartelë: "
# ^DeleteOnReboot
"Fshi gjatë rinisjes: "
# ^ErrorCreatingShortcut
"Gabim në krijim shkurtoresh: "
# ^ErrorCreating
"Gabim në krijimin e: "
# ^ErrorDecompressing
Gabim në çngjeshje të dhënash! Instalues i dëmtuar?
# ^ErrorRegistering
Gabim në regjistrim DLL-je
# ^ExecShell
"ExecShell: "
# ^Exec
"Ekzekuto: "
# ^Extract
"Përfto: "
# ^ErrorWriting
"Përftim: gabim në shkrim te kartela "
# ^InvalidOpcode
Instalues i dëmtuar: opcode i pavlefshëm
# ^NoOLE
"Pa OLE për: "
# ^OutputFolder
"Dosje përfundimesh: "
# ^RemoveFolder
"Hiq dosjen: "
# ^RenameOnReboot
"Riemërtoje gjatë rinisjes: "
# ^Rename
"Riemërtoje: "
# ^Skipped
"U anashkalua: "
# ^CopyDetails
Kopjo Hollësira Te E Papastra
# ^LogInstall
Regjistroje procesin e instalimit
# ^Byte
B
# ^Kilo
K
# ^Mega
M
# ^Giga
G

View File

@@ -0,0 +1,129 @@
;Language: Albanian (1052)
;Translation Besnik Bleta, besnik@programeshqip.org
!insertmacro LANGFILE "Albanian" = "Shqip" =
!ifdef MUI_WELCOMEPAGE
${LangFileString} MUI_TEXT_WELCOME_INFO_TITLE "Mirë se vini te Rregullimi i $(^NameDA)"
${LangFileString} MUI_TEXT_WELCOME_INFO_TEXT "Ky do tju udhëheqë gjatë instalimit të $(^NameDA).$\r$\n$\r$\nKëshillohet që të mbyllni tërë aplikacionet e tjera, para se të nisni Rregullimin. Kjo bën të mundur përditësimin e kartelave të rëndësishme të sistemit pa u dashur të riniset kompjuteri juaj.$\r$\n$\r$\n$_CLICK"
!endif
!ifdef MUI_UNWELCOMEPAGE
${LangFileString} MUI_UNTEXT_WELCOME_INFO_TITLE "Mirë se vini te Çinstalimi i $(^NameDA)"
${LangFileString} MUI_UNTEXT_WELCOME_INFO_TEXT "Ky do tju udhëheqë gjatë çinstalimit të $(^NameDA).$\r$\n$\r$\nPara nisjes së çinstalimit, sigurohuni se $(^NameDA) sështë duke xhiruar.$\r$\n$\r$\n$_CLICK"
!endif
!ifdef MUI_LICENSEPAGE
${LangFileString} MUI_TEXT_LICENSE_TITLE "Marrëveshje Licence"
${LangFileString} MUI_TEXT_LICENSE_SUBTITLE "Ju lutemi, para se të instaloni $(^NameDA), shqyrtoni kushtet e licencës."
${LangFileString} MUI_INNERTEXT_LICENSE_BOTTOM "Nëse i pranoni kushtet e marrëveshjes, klikoni Pajtohem, që të vazhdohet. Që të instalohet $(^NameDA), duhet të pranoni marrëveshjen."
${LangFileString} MUI_INNERTEXT_LICENSE_BOTTOM_CHECKBOX "Nëse pranoni kushtet e marrëveshjes, klikoni kutizën më poshtë. Që të instalohet $(^NameDA), duhet të pranoni marrëveshjen. $_CLICK"
${LangFileString} MUI_INNERTEXT_LICENSE_BOTTOM_RADIOBUTTONS "Nëse pranoni kushtet e marrëveshjes, përzgjidhni më poshtë mundësinë e parë. Që të instalohet $(^NameDA), duhet të pranoni marrëveshjen. $_CLICK"
!endif
!ifdef MUI_UNLICENSEPAGE
${LangFileString} MUI_UNTEXT_LICENSE_TITLE "Marrëveshje Licence"
${LangFileString} MUI_UNTEXT_LICENSE_SUBTITLE "Ju lutemi, para çinstalimit të $(^NameDA), shqyrtoni kushtet e licencës."
${LangFileString} MUI_UNINNERTEXT_LICENSE_BOTTOM "Nëse i pranoni kushtet e marrëveshjes, klikoni Pajtohem, që të vazhdohet. Që të çinstalohet $(^NameDA), duhet të pranoni marrëveshjen."
${LangFileString} MUI_UNINNERTEXT_LICENSE_BOTTOM_CHECKBOX "Nëse pranoni kushtet e marrëveshjes, klikoni kutizën më poshtë. Që të çinstalohet $(^NameDA), duhet të pranoni marrëveshjen. $_CLICK"
${LangFileString} MUI_UNINNERTEXT_LICENSE_BOTTOM_RADIOBUTTONS "Nëse pranoni kushtet e marrëveshjes, përzgjidhni mundësinë e parë më poshtë. Që të çinstalohet $(^NameDA), duhet të pranoni marrëveshjen. $_CLICK"
!endif
!ifdef MUI_LICENSEPAGE | MUI_UNLICENSEPAGE
${LangFileString} MUI_INNERTEXT_LICENSE_TOP "Për të parë pjesën e mbetur të marrëveshjes, shtypni tastin Page Down."
!endif
!ifdef MUI_COMPONENTSPAGE
${LangFileString} MUI_TEXT_COMPONENTS_TITLE "Përzgjidhni Përbërës"
${LangFileString} MUI_TEXT_COMPONENTS_SUBTITLE "Zgjidhni cilat anë të $(^NameDA) doni të instalohen."
!endif
!ifdef MUI_UNCOMPONENTSPAGE
${LangFileString} MUI_UNTEXT_COMPONENTS_TITLE "Zgjidhni Përbërës"
${LangFileString} MUI_UNTEXT_COMPONENTS_SUBTITLE "Zgjidhni cilat anë të $(^NameDA) doni të çinstalohen."
!endif
!ifdef MUI_COMPONENTSPAGE | MUI_UNCOMPONENTSPAGE
${LangFileString} MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE "Përshkrim"
!ifndef NSIS_CONFIG_COMPONENTPAGE_ALTERNATIVE
${LangFileString} MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO "Për të parë përshkrimin e një përbërësi, vendosni kursorin përsipër tij."
!else
#FIXME:MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO
!endif
!endif
!ifdef MUI_DIRECTORYPAGE
${LangFileString} MUI_TEXT_DIRECTORY_TITLE "Zgjidhni Vend Instalimi"
${LangFileString} MUI_TEXT_DIRECTORY_SUBTITLE "Zgjidhni dosjen tek e cila të instalohet $(^NameDA)."
!endif
!ifdef MUI_UNDIRECTORYPAGE
${LangFileString} MUI_UNTEXT_DIRECTORY_TITLE "Zgjidhni Vend Çinstalimi"
${LangFileString} MUI_UNTEXT_DIRECTORY_SUBTITLE "Zgjidhni dosjen prej së cilës të çinstalohet $(^NameDA)."
!endif
!ifdef MUI_INSTFILESPAGE
${LangFileString} MUI_TEXT_INSTALLING_TITLE "Po instalohet"
${LangFileString} MUI_TEXT_INSTALLING_SUBTITLE "Ju lutemi, prisni, ndërkohë që $(^NameDA) instalohet."
${LangFileString} MUI_TEXT_FINISH_TITLE "Instalim i Plotësuar"
${LangFileString} MUI_TEXT_FINISH_SUBTITLE "Rregullimi u plotësua me sukses."
${LangFileString} MUI_TEXT_ABORT_TITLE "Instalimi u Ndërpre"
${LangFileString} MUI_TEXT_ABORT_SUBTITLE "Rregullimi su plotësua me sukses."
!endif
!ifdef MUI_UNINSTFILESPAGE
${LangFileString} MUI_UNTEXT_UNINSTALLING_TITLE "Çinstalim"
${LangFileString} MUI_UNTEXT_UNINSTALLING_SUBTITLE "Ju lutemi, prisni, ndërsa $(^NameDA) çinstalohet."
${LangFileString} MUI_UNTEXT_FINISH_TITLE "Çinstalim i Plotë"
${LangFileString} MUI_UNTEXT_FINISH_SUBTITLE "Çinstalimi u plotësua me sukses."
${LangFileString} MUI_UNTEXT_ABORT_TITLE "Çinstalimi u Ndërpre"
${LangFileString} MUI_UNTEXT_ABORT_SUBTITLE "Çinstalimi su plotësua me sukses."
!endif
!ifdef MUI_FINISHPAGE
${LangFileString} MUI_TEXT_FINISH_INFO_TITLE "Po plotësohet Rregullimi i $(^NameDA)"
${LangFileString} MUI_TEXT_FINISH_INFO_TEXT "$(^NameDA) u instalua në kompjuterin tuaj.$\r$\n$\r$\nPër mbylljen e procesit, klikoni Përfundoje."
${LangFileString} MUI_TEXT_FINISH_INFO_REBOOT "Që të mund të plotësohet instalimi i $(^NameDA), kompjuteri juaj duhet të riniset. Doni të riniset tani?"
!endif
!ifdef MUI_UNFINISHPAGE
${LangFileString} MUI_UNTEXT_FINISH_INFO_TITLE "Po plotësohet Çinstalimi i $(^NameDA)"
${LangFileString} MUI_UNTEXT_FINISH_INFO_TEXT "$(^NameDA) u çinstalua prej kompjuterit tuaj.$\r$\n$\r$\nPër mbylljen e procesit, klikoni Përfundoje."
${LangFileString} MUI_UNTEXT_FINISH_INFO_REBOOT "Kompjuteri juaj duhet të riniset, që të mund të plotësohet çinstalimi i $(^NameDA). Doni të riniset tani?"
!endif
!ifdef MUI_FINISHPAGE | MUI_UNFINISHPAGE
${LangFileString} MUI_TEXT_FINISH_REBOOTNOW "Rinise tani"
${LangFileString} MUI_TEXT_FINISH_REBOOTLATER "Dua ta rinis dorazi më vonë"
${LangFileString} MUI_TEXT_FINISH_RUN "&Nis $(^NameDA)"
${LangFileString} MUI_TEXT_FINISH_SHOWREADME "&Shfaq Readme"
${LangFileString} MUI_BUTTONTEXT_FINISH "&Përfundoje"
!endif
!ifdef MUI_STARTMENUPAGE
${LangFileString} MUI_TEXT_STARTMENU_TITLE "Zgjidhni Dosje Menuje Start"
${LangFileString} MUI_TEXT_STARTMENU_SUBTITLE "Zgjidhni një dosje Menuje Start për shkurtore $(^NameDA)."
${LangFileString} MUI_INNERTEXT_STARTMENU_TOP "Përzgjidhni dosjen e Menusë Start në të cilën do të donit të krijohen shkurtoret për programin. Mundeni edhe të jepni një emër për të krijuar një dosje të re."
${LangFileString} MUI_INNERTEXT_STARTMENU_CHECKBOX "Mos krijo shkurtore"
!endif
!ifdef MUI_UNCONFIRMPAGE
${LangFileString} MUI_UNTEXT_CONFIRM_TITLE "Çinstalo $(^NameDA)"
${LangFileString} MUI_UNTEXT_CONFIRM_SUBTITLE "Hiqeni $(^NameDA) prej kompjuterit tuaj."
!endif
!ifdef MUI_ABORTWARNING
${LangFileString} MUI_TEXT_ABORTWARNING "Jeni i sigurt se doni të dilet nga Rregullimi i $(^Name)?"
!endif
!ifdef MUI_UNABORTWARNING
${LangFileString} MUI_UNTEXT_ABORTWARNING "Jeni i sigurt se doni të dilet nga Çinstalimi i $(^Name)?"
!endif
!ifdef MULTIUSER_INSTALLMODEPAGE
${LangFileString} MULTIUSER_TEXT_INSTALLMODE_TITLE "Zgjidhni Përdorues"
${LangFileString} MULTIUSER_TEXT_INSTALLMODE_SUBTITLE "Zgjidhni për cilët përdorues doni të instalohet $(^NameDA)."
${LangFileString} MULTIUSER_INNERTEXT_INSTALLMODE_TOP "Përzgjidhni nëse doni të instalohet $(^NameDA) vetëm për veten tuaj apo për tërë përdoruesit e këtij kompjuteri. $(^ClickNext)"
${LangFileString} MULTIUSER_INNERTEXT_INSTALLMODE_ALLUSERS "Instaloje për këdo në këtë kompjuter"
${LangFileString} MULTIUSER_INNERTEXT_INSTALLMODE_CURRENTUSER "Instaloje vetëm për mua"
!endif

View File

@@ -0,0 +1,190 @@
# Header, don't edit
NLF v6
# Language ID
1025
# Font and size - dash (-) means default
-
-
# Codepage - dash (-) means ASCII code page
1256
# RTL - anything else than RTL means LTR
RTL
# Translation by asdfuae@msn.com, updated by Rami Kattan
# ^Branding
Nullsoft Install System %s
# ^SetupCaption
تنصيب $(^Name)
# ^UninstallCaption
إزالة $(^Name)
# ^LicenseSubCaption
إتفاقية‏ الترخيص :
# ^ComponentsSubCaption
خيارات التنصيب :
# ^DirSubCaption
مجلد التنصيب :
# ^InstallingSubCaption
تنصيب :
# ^CompletedSubCaption
إنتهى :
# ^UnComponentsSubCaption
خيارات الإزالة :
# ^UnDirSubCaption
مجلد الإزالة :
# ^ConfirmSubCaption
تأكيد :
# ^UninstallingSubCaption
إزالة :
# ^UnCompletedSubCaption
إنتهى :
# ^BackBtn
< ال&سابق
# ^NextBtn
ال&تالي >
# ^AgreeBtn
موافق&
# ^AcceptBtn
&أوافق على شروط اتفاقية الترخيص
# ^DontAcceptBtn
&لا أوافق على شروط اتفاقية الترخيص
# ^InstallBtn
&تنصيب
# ^UninstallBtn
&إزالة
# ^CancelBtn
إلغاء
# ^CloseBtn
إ&غلاق
# ^BrowseBtn
&عرض...
# ^ShowDetailsBtn
إ&ظهار التفاصيل
# ^ClickNext
إضغط على التالي للمتابعة.
# ^ClickInstall
إضغط على تنصيب لتشغيل التنصيب.
# ^ClickUninstall
إضغط على إزالة لتشغيل الإزالة.
# ^Name
الإسم
# ^Completed
إنتهى
# ^LicenseText
الرجاء مراجعة إتفاقية الترخيص قبل تنصيب $(^NameDA). عند الموافقة على جميع شروط الإتفاقية، إضغط موافق.
# ^LicenseTextCB
الرجاء مراجعة إتفاقية الترخيص قبل تنصيب $(^NameDA). عند الموافقة على جميع شروط الإتفاقية، إضغط على مربع المؤشر التالي. $_CLICK.
# ^LicenseTextRB
الرجاء مراجعة إتفاقية الترخيص قبل تنصيب $(^NameDA). عند الموافقة على جميع شروط الإتفاقية، إختر الخيار الأول التالي. $_CLICK
# ^UnLicenseText
الرجاء مراجعة إتفاقية الترخيص قبل إزالة $(^NameDA). عند الموافقة على جميع شروط الإتفاقية، إضغط موافق.
# ^UnLicenseTextCB
الرجاء مراجعة إتفاقية الترخيص قبل إزالة $(^NameDA). عند الموافقة على جميع شروط الإتفاقية، اضغط على مربع المؤشر التالي. $_CLICK
# ^UnLicenseTextRB
الرجاء مراجعة إتفاقية الترخيص قبل إزالة $(^NameDA). عند الموافقة على جميع شروط الإتفاقية، إختر الخيار الأول التالي. $_CLICK
# ^Custom
إختياري
# ^ComponentsText
علّم المكونات المراد تنصيبها وإزل العلامة عن المكونات الغير مراد تنصيبها. $_CLICK
# ^ComponentsSubText1
إختر نوع التنصيب:
# ^ComponentsSubText2_NoInstTypes
إختر المكونات للتنصيب:
# ^ComponentsSubText2
أو، قم بإختيار المكونات الإختيارية المراد تنصيبها:
# ^UnComponentsText
علّم المكونات المراد إزالتها وأزل العلامة عن المكونات الغير مراد إزالتها. $_CLICK
# ^UnComponentsSubText1
إختر نوع الإزالة:
# ^UnComponentsSubText2_NoInstTypes
إختر المكونات للإزالة:
# ^UnComponentsSubText2
أو، إختر المكونات الإختيارية المراد إزالتها:
# ^DirText
سيتم تنصيب $(^NameDA) في المجلد التالي. للتنصيب في مجلد آخر، إضغط عرض وإختر مجلد آخر. $_CLICK
# ^DirSubText
مجلد الهدف
# ^DirBrowseText
إختر المجلد لتنصيب $(^NameDA) فيه:
# ^UnDirText
سيتم إزالة $(^NameDA) من المجلد التالي. للإزالة من مجلد آخر، إضغط عرض وأختر مجلد آخر. $_CLICK
# ^UnDirSubText
""
# ^UnDirBrowseText
إختر المجلد لإزالة $(^NameDA) منه:
# ^SpaceAvailable
"المساحة المتوفرة: "
# ^SpaceRequired
"المساحة المطلوبة: "
# ^UninstallingText
سيتم إزالة $(^NameDA) من المجلد التالي. $_CLICK
# ^UninstallingSubText
إزالة من:
# ^FileError
حدث خلل أثناء فتح ملف للكتابة: \r\n\t\"$0\"\r\nإضغط إلغاء لإلغاء التنصيب،\r\nمحاولة لإعادة محاولة كتابة الملف،\r\n تجاهل لتخطي الملف
# ^FileError_NoIgnore
حدث خلل أثناء فتح ملف للكتابة: \r\n\t\"$0\"\r\nإضغط محاولة لإعادة محاولة كتابة الملف، أو\r\nإلغاء لإلغاء التنصيب
# ^CantWrite
"لا يستطيع الكتابة: "
# ^CopyFailed
فشل النسخ
# ^CopyTo
"نسخ إلى"
# ^Registering
"تسجيل: "
# ^Unregistering
"إلغاء تسجيل: "
# ^SymbolNotFound
"لم يتمكن من إيجاد الرمز :"
# ^CouldNotLoad
"لم يتمكن من تحميل :"
# ^CreateFolder
"إنشاء مجلد"
# ^CreateShortcut
"إنشاء إختصار: "
# ^CreatedUninstaller
"إنشاء مزيل: "
# ^Delete
"حذف ملف: "
# ^DeleteOnReboot
"حذف بعد إعادة التشغيل: "
# ^ErrorCreatingShortcut
"خلل أثناء إنشاء إختصار: "
# ^ErrorCreating
"خلل أثناء إنشاء :"
# ^ErrorDecompressing
خلل أثناء فتح البيانات المضغوطة! منصب تالف؟
# ^ErrorRegistering
خلل أثناء تسجيل DLL
# ^ExecShell
"تنفيذ ExecShell:"
# ^Exec
"تنفيذ: "
# ^Extract
"إستخراج: "
# ^ErrorWriting
"إستخراج: خلل أثناء الكتابة إلى ملف "
# ^InvalidOpcode
المنصّب تالف: شفرة غير صالحة
# ^NoOLE
"لا توجد OLE لـِ: "
# ^OutputFolder
"مجلد الإخراج: "
# ^RemoveFolder
"إزالة مجلد: "
# ^RenameOnReboot
"إعادة تسمية بعد إعادة التشغيل: "
# ^Rename
"إعادة تسمية: "
# ^Skipped
"تخطى: "
# ^CopyDetails
نسخ التفاصيل إلى الذاكرة
# ^LogInstall
سجّل عملية التنصيب
# ^Byte
بايت
# ^Kilo
كيلو
# ^Mega
ميغا
# ^Giga
جيغا

View File

@@ -0,0 +1,130 @@
;Language: Arabic (1025)
;Translation by asdfuae@msn.com
;updated by Rami Kattan
!insertmacro LANGFILE "Arabic" = "العربية" "Al-Arabiyyah"
!ifdef MUI_WELCOMEPAGE
${LangFileString} MUI_TEXT_WELCOME_INFO_TITLE "مرحبا بك في مرشد إعداد $(^NameDA)"
${LangFileString} MUI_TEXT_WELCOME_INFO_TEXT "سيساعدك هذا المرشد في تنصيب $(^NameDA).$\r$\n$\r$\nمن المفضل إغلاق جميع البرامج قبل التنصيب. سيساعد هذا في تجديد ملفات النظام دون الحاجة لإعادة تشغيل الجهاز.$\r$\n$\r$\n$_CLICK"
!endif
!ifdef MUI_UNWELCOMEPAGE
${LangFileString} MUI_UNTEXT_WELCOME_INFO_TITLE "مرحبا بك في مرشد إزالة $(^NameDA) "
${LangFileString} MUI_UNTEXT_WELCOME_INFO_TEXT "هذا المرشد سيدلّك أثناء إزالة $(^NameDA).$\r$\n$\r$\n قبل البدء بالإزالة، يرجى التأكد من أن $(^NameDA) غير شغّال.$\r$\n$\r$\n$_CLICK"
!endif
!ifdef MUI_LICENSEPAGE
${LangFileString} MUI_TEXT_LICENSE_TITLE "إتفاقية‏ الترخيص"
${LangFileString} MUI_TEXT_LICENSE_SUBTITLE "الرجاء مراجعة إتفاقية‏ الترخيص قبل تنصيب $(^NameDA)."
${LangFileString} MUI_INNERTEXT_LICENSE_BOTTOM "عند الموافقة على شروط الإتفاقية‏، إضغط أوافق للمتابعة. يجب الموافقة على الإتفاقية‏ لتنصيب $(^NameDA)."
${LangFileString} MUI_INNERTEXT_LICENSE_BOTTOM_CHECKBOX "عند الموافقة على شروط الإتفاقية‏، علّم مربع العلامة التالي. يجب الموافقة على الإتفاقية‏ لتنصيب $(^NameDA). $_CLICK"
${LangFileString} MUI_INNERTEXT_LICENSE_BOTTOM_RADIOBUTTONS "عند الموافقة على شروط الإتفاقية، إختر الخيار الأول من التالي. يجب الموافقة على الإتفاقية لتنصيب $(^NameDA). $_CLICK"
!endif
!ifdef MUI_UNLICENSEPAGE
${LangFileString} MUI_UNTEXT_LICENSE_TITLE "إتفاقية الترخيص"
${LangFileString} MUI_UNTEXT_LICENSE_SUBTITLE "الرجاء مراجعة شروط الترخيص قبل إزالة $(^NameDA)."
${LangFileString} MUI_UNINNERTEXT_LICENSE_BOTTOM "عند الموافقة على شروط الإتفاقية، إضغط على موافق. يجب الموافقة على الإتفاقية لإزالة $(^NameDA)."
${LangFileString} MUI_UNINNERTEXT_LICENSE_BOTTOM_CHECKBOX "عند الموافقة على شروط الإتفاقية، علّم المربع العلامة التالي. يجب الموافقة على الإتفاقية لإزالة $(^NameDA). $_CLICK"
${LangFileString} MUI_UNINNERTEXT_LICENSE_BOTTOM_RADIOBUTTONS "عند الموافقة على شروط الإتفاقية، إختر الخيار الأول من التالي. يجب الموافقة على الإتفاقية لإزالة $(^NameDA). $_CLICK"
!endif
!ifdef MUI_LICENSEPAGE | MUI_UNLICENSEPAGE
${LangFileString} MUI_INNERTEXT_LICENSE_TOP "إضعط مفتاح صفحة للأسفل لرؤية باقي الإتفاقية"
!endif
!ifdef MUI_COMPONENTSPAGE
${LangFileString} MUI_TEXT_COMPONENTS_TITLE "إختر المكونات"
${LangFileString} MUI_TEXT_COMPONENTS_SUBTITLE "إختر ميزات $(^NameDA) المراد تنصيبها."
!endif
!ifdef MUI_UNCOMPONENTSPAGE
${LangFileString} MUI_UNTEXT_COMPONENTS_TITLE "إختر المكونات"
${LangFileString} MUI_UNTEXT_COMPONENTS_SUBTITLE "إختر ميزات $(^NameDA) المراد إزالتها."
!endif
!ifdef MUI_COMPONENTSPAGE | MUI_UNCOMPONENTSPAGE
${LangFileString} MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE "الوصف"
!ifndef NSIS_CONFIG_COMPONENTPAGE_ALTERNATIVE
${LangFileString} MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO "أشر بالفأرة فوق أحد المكونات لرؤية الوصف"
!else
#FIXME:MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO
!endif
!endif
!ifdef MUI_DIRECTORYPAGE
${LangFileString} MUI_TEXT_DIRECTORY_TITLE "إختر موقع التنصيب"
${LangFileString} MUI_TEXT_DIRECTORY_SUBTITLE "إختر المجلد المراد تنصيب $(^NameDA) فيه."
!endif
!ifdef MUI_UNDIRECTORYPAGE
${LangFileString} MUI_UNTEXT_DIRECTORY_TITLE "إختر موقع المزيل"
${LangFileString} MUI_UNTEXT_DIRECTORY_SUBTITLE "إختر المجلد الذي سيزال منه $(^NameDA)."
!endif
!ifdef MUI_INSTFILESPAGE
${LangFileString} MUI_TEXT_INSTALLING_TITLE "تنصيب"
${LangFileString} MUI_TEXT_INSTALLING_SUBTITLE "الرجاء الإنتظار أثناء تنصيب $(^NameDA)."
${LangFileString} MUI_TEXT_FINISH_TITLE "إنتهى التنصيب"
${LangFileString} MUI_TEXT_FINISH_SUBTITLE "إنتهت عملية التنصيب بنجاح."
${LangFileString} MUI_TEXT_ABORT_TITLE "إلغاء التنصيب"
${LangFileString} MUI_TEXT_ABORT_SUBTITLE "لم ينتهي التنصيب بنجاح."
!endif
!ifdef MUI_UNINSTFILESPAGE
${LangFileString} MUI_UNTEXT_UNINSTALLING_TITLE "إزالة"
${LangFileString} MUI_UNTEXT_UNINSTALLING_SUBTITLE "الرجاء الإنتظار أثناء إزالة $(^NameDA)."
${LangFileString} MUI_UNTEXT_FINISH_TITLE "إنتهى"
${LangFileString} MUI_UNTEXT_FINISH_SUBTITLE "إنتهت عملية الإزالة بنجاح."
${LangFileString} MUI_UNTEXT_ABORT_TITLE "إلغاء الإزالة"
${LangFileString} MUI_UNTEXT_ABORT_SUBTITLE "لم تنتهي الإزالة بنجاح."
!endif
!ifdef MUI_FINISHPAGE
${LangFileString} MUI_TEXT_FINISH_INFO_TITLE "إنهاء مرشد إعداد $(^NameDA)"
${LangFileString} MUI_TEXT_FINISH_INFO_TEXT "لقد تم تنصيب $(^NameDA) على الجهاز$\r$\n$\r$\nإضغط إنهاء لإغلاق مرشد الإعداد."
${LangFileString} MUI_TEXT_FINISH_INFO_REBOOT "يجب إعادة تشغيل الجهاز لإنهاء تنصيب $(^NameDA). هل تريد إعادة التشغيل الآن؟"
!endif
!ifdef MUI_UNFINISHPAGE
${LangFileString} MUI_UNTEXT_FINISH_INFO_TITLE "إنهاء مرشد إزالة $(^NameDA)"
${LangFileString} MUI_UNTEXT_FINISH_INFO_TEXT "لقد تم إزالة $(^NameDA) من الجهاز.$\r$\n$\r$\n إضغط إنهاء لإغلاق المرشد."
${LangFileString} MUI_UNTEXT_FINISH_INFO_REBOOT "يجب إعادة تشغيل الجهاز لإنهاء إزالة $(^NameDA). هل تريد إعادة التشغيل الآن؟"
!endif
!ifdef MUI_FINISHPAGE | MUI_UNFINISHPAGE
${LangFileString} MUI_TEXT_FINISH_REBOOTNOW "أعد التشغيل الآن"
${LangFileString} MUI_TEXT_FINISH_REBOOTLATER "أرغب في إعادة تشغيل الجهاز في وقت لاحق"
${LangFileString} MUI_TEXT_FINISH_RUN "&شغل $(^NameDA)"
${LangFileString} MUI_TEXT_FINISH_SHOWREADME "اعرض& أقرأني"
${LangFileString} MUI_BUTTONTEXT_FINISH "&إنهاء"
!endif
!ifdef MUI_STARTMENUPAGE
${LangFileString} MUI_TEXT_STARTMENU_TITLE "إختر مجلد قائمة ابدأ"
${LangFileString} MUI_TEXT_STARTMENU_SUBTITLE "إختر مجلد قائمة ابدأ لإختصارات $(^NameDA)."
${LangFileString} MUI_INNERTEXT_STARTMENU_TOP "إختر المجلد في قائمة ابدأ الذي ستنشأ فيه إختصارات البرنامج. يمكن أيضا كتابة إسم لإنشاء مجلد جديد."
${LangFileString} MUI_INNERTEXT_STARTMENU_CHECKBOX "لا تنشئ إختصارات"
!endif
!ifdef MUI_UNCONFIRMPAGE
${LangFileString} MUI_UNTEXT_CONFIRM_TITLE "إزالة $(^NameDA)"
${LangFileString} MUI_UNTEXT_CONFIRM_SUBTITLE "إزالة $(^NameDA) من الجهاز."
!endif
!ifdef MUI_ABORTWARNING
${LangFileString} MUI_TEXT_ABORTWARNING "هل أنت متأكد من إغلاق منصّب $(^Name)؟"
!endif
!ifdef MUI_UNABORTWARNING
${LangFileString} MUI_UNTEXT_ABORTWARNING "هل أنت متأكد من أنك الخروج من مزيل $(^Name)؟"
!endif
!ifdef MULTIUSER_INSTALLMODEPAGE
${LangFileString} MULTIUSER_TEXT_INSTALLMODE_TITLE "اختر المستخدمين"
${LangFileString} MULTIUSER_TEXT_INSTALLMODE_SUBTITLE "حدد لمن من المستخدمين تريد تركيب $(^NameDA)."
${LangFileString} MULTIUSER_INNERTEXT_INSTALLMODE_TOP "حدد لمن تريد تركيب $(^NameDA) لنفسك فقط أم لجميع مستخدمي الحاسب. $(^ClickNext)"
${LangFileString} MULTIUSER_INNERTEXT_INSTALLMODE_ALLUSERS "تركيب لجميع مستخدمي هذا الحاسب"
${LangFileString} MULTIUSER_INNERTEXT_INSTALLMODE_CURRENTUSER "تركيب لي فقط"
!endif

View File

@@ -0,0 +1,191 @@
# Header, don't edit
NLF v6
# Start editing here
# Language ID
1067
# Font and size - dash (-) means default
-
-
# Codepage - dash (-) means ASCII code page
1200
# RTL - anything else than RTL means LTR
-
# Translation by Hrant Ohanyan (h.ohanyan@haysoft.org)
# ^Branding
Nullsoft Install System %s
# ^SetupCaption
Տեղակայել $(^Name)-ը
# ^UninstallCaption
Ջնջել $(^Name)-ը
# ^LicenseSubCaption
: Արտոնագրային համաձայնություն
# ^ComponentsSubCaption
: Տեղակայելու ընտրանքները
# ^DirSubCaption
: Տեղակայելու թղթապանակը
# ^InstallingSubCaption
: Ֆայլերը պատճենվում են
# ^CompletedSubCaption
: Գործողությունը ավարտվեց
# ^UnComponentsSubCaption
: Տեղակայելու ընտրությունը
# ^UnDirSubCaption
: Ջնջվող թղթապանակը
# ^ConfirmSubCaption
: Հաստատեք
# ^UninstallingSubCaption
: Ֆայլերը ջնջվում են
# ^UnCompletedSubCaption
: Գործողությունը ավարտվեց
# ^BackBtn
« &Նախորդը
# ^NextBtn
&Հաջորդը »
# ^AgreeBtn
Համաձայն& եմ
# ^AcceptBtn
Ես &ընդունում եմ համաձայնագրի պայմանները
# ^DontAcceptBtn
Ես &չեմ ընդունում համաձայնագրի պայմանները
# ^InstallBtn
&Տեղակայել
# ^UninstallBtn
Ջն&ջել
# ^CancelBtn
Չեղարկել
# ^CloseBtn
&Փակել
# ^BrowseBtn
Դ&իտել ...
# ^ShowDetailsBtn
&Մանրամասն...
# ^ClickNext
Շարունակելու համար սեղմեք 'Առաջ'։
# ^ClickInstall
Տեղակայելու համար սեղմեք 'Տեղակայել'։
# ^ClickUninstall
Ծրագիրը ջնջելու համար սեղմեք 'Ջնջել'։
# ^Name
Անունը
# ^Completed
Պատրաստ է
# ^LicenseText
$(^NameDA)-ը տեղակայելուց առաջ ծանոթացեք արտոնագրային համաձայնությանը։ Եթե ընդունում եք այն՝ սեղմեք 'Համաձայն եմ'։
# ^LicenseTextCB
$(^NameDA)-ը տեղակայելուց առաջ ծանոթացեք արտոնագրային համաձայնությանը։ Եթե ընդունում եք այն՝ դրեք նիշը ներքևում։ $_CLICK
# ^LicenseTextRB
$(^NameDA)-ը տեղակայելուց առաջ ծանոթացեք արտոնագրային համաձայնությանը։ Եթե ընդունում եք այն՝ ընտրեք ներքոնշյալներից առաջինը։ $_CLICK
# ^UnLicenseText
$(^NameDA)-ը ջնջելուց առաջ ծանոթացեք արտոնագրային համաձայնությանը։ Եթե ընդունում եք այն՝ սեղմեք 'Համաձայն եմ'։
# ^UnLicenseTextCB
$(^NameDA)-ը ջնջելուց առաջ ծանոթացեք արտոնագրային համաձայնությանը։ Եթե ընդունում եք այն՝ դրեք նիշը ներքևում։ $_CLICK
# ^UnLicenseTextRB
$(^NameDA)-ը ջնջելուց առաջ ծանոթացեք արտոնագրային համաձայնությանը։ Եթե ընդունում եք այն՝ ընտրեք ներքոնշյալներից առաջինը։ $_CLICK
# ^Custom
Հարմարեցված
# ^ComponentsText
Ընտրեք այն բաղադրիչները, որոնք ցանկանում եք տեղակայել։ $_CLICK
# ^ComponentsSubText1
Ընտրեք տեղակայելու եղանակը.
# ^ComponentsSubText2_NoInstTypes
Տեղակայելու համար ընտրեք բաղադրիչները.
# ^ComponentsSubText2
կամ ընտրեք լրացուցիչ բաղադրիչներ.
# ^UnComponentsText
Ջնջելու համար ընտրեք բաղադրիչները։ $_CLICK
# ^UnComponentsSubText1
Ընտրեք ջնջելու եղանակը.
# ^UnComponentsSubText2_NoInstTypes
Ընտրեք ջնջելու բաղադրիչները.
# ^UnComponentsSubText2
կամ ջնջելու համար ընտրեք լրացուցիչ բաղադրիչներ։
# ^DirText
Ծրագիրը կտեղակայի $(^NameDA)-ը նշված թղթապանակում։ Այլ թղթապանակում տեղակայելու համար սեղմեք 'Ընտրել' և ընտրեք այն։ $_CLICK
# ^DirSubText
Տեղակայելու թղթապանկը
# ^DirBrowseText
Նշեք $(^NameDA)-ի տեղակայելու թղթապանակը.
# ^UnDirText
Ծրագիրը կջնջի $(^NameDA)-ը նշված թղթապանակից։ Այլ թղթապանակից ջնջելու համար սեղմեք 'Ընտրել' և ընտրեք այն։ $_CLICK
# ^UnDirSubText
""
# ^UnDirBrowseText
Ընտրեք թղթապանակը, որից պետք է ջնջել $(^NameDA)-ը.
# ^SpaceAvailable
"Հասանելի է. "
# ^SpaceRequired
"Պահանջվում է. "
# ^UninstallingText
$(^NameDA) ծրագիրը կջնջվի Ձեր համակարգչից։ $_CLICK
# ^UninstallingSubText
Ջնջվում է՝
# ^FileError
Հնարավոր չէ բացել ֆայլը՝ գրանցելու համար։ \r\n\t"$0"\r\n'Դադարեցնել'՝ ընդհատել տեղակայումը,\r\n"Կրկնել"՝ կրկին փորձել,\r\n"Բաց թողնել"՝ բաց թողնել գործողությունը։
# ^FileError_NoIgnore
Հնարավոր չէ բացել ֆայլը՝ գրանցելու համար։ \r\n\t"$0"\r\n'Կրկնել'՝ կրկին փորձել,\r\n'Դադարեցնել'՝ ընդհատել տեղակայումը։
# ^CantWrite
"Հնարավոր չէ գրանցել "
# ^CopyFailed
Սխալ՝ պատճենելու ժամանակ
# ^CopyTo
"Պատճենել՝ "
# ^Registering
"Գրանցում. "
# ^Unregistering
"Վերագրանցում. "
# ^SymbolNotFound
"Հնարավոր չէ գտնել՝ "
# ^CouldNotLoad
"Հնարավոր չէ բացել. "
# ^CreateFolder
"Ստեղծվում է թղթապանակ "
# ^CreateShortcut
"Ստեղծվում են պիտակներ."
# ^CreatedUninstaller
"Ստեղծվում ջնջման ծրագիրը. "
# ^Delete
"Ֆայլերի ջնջում. "
# ^DeleteOnReboot
"Կջնջվի վերագործարկելուց հետո. "
# ^ErrorCreatingShortcut
"Սխալ՝ պիտակը ստեղծելիս. "
# ^ErrorCreating
"Սխալ. "
# ^ErrorDecompressing
Սխալ՝ տվյալները բացելու ժամանակ։
# ^ErrorRegistering
Հնարավոր չէ գրանցել գրադարանը(DLL)
# ^ExecShell
"Ֆայլի կիրառում. "
# ^Exec
"Կատարվում է. "
# ^Extract
"Հանում է. "
# ^ErrorWriting
"Ֆայլերը գրելու սխալ. "
# ^InvalidOpcode
Տեղակայիչը վնասված է.
# ^NoOLE
"Չկա OLE՝"
# ^OutputFolder
"Տեղակայելու թղթապանակը. "
# ^RemoveFolder
"Թղթապանակի ջնջում. "
# ^RenameOnReboot
"Կանվանափոխվի վերագործարկելուց հետո. "
# ^Rename
"Անվանափոխում. "
# ^Skipped
"Բաց թողնած. "
# ^CopyDetails
Պատճենել տվյալները
# ^LogInstall
Տեղակայման հաշվետվություն
# byte
բայթ
# kilo
Կ
# mega
Մ
# giga
Գ

View File

@@ -0,0 +1,130 @@
;Language: Armenian (1067)
;Translation by Hrant Ohanyan (h.ohanyan@haysoft.org)
!insertmacro LANGFILE "Armenian" = "Հայերեն" "Hayeren"
!ifdef MUI_WELCOMEPAGE
${LangFileString} MUI_TEXT_WELCOME_INFO_TITLE "Ձեզ ողջունում է $(^NameDA) տեղակայիչը"
${LangFileString} MUI_TEXT_WELCOME_INFO_TEXT "Այս ծրագիրը կտեղակայի $(^NameDA)-ը Ձեր համակարգչում։$\r$\n$\r$\nԽորհուրդ ենք տալիս փակել աշխատող բոլոր ծրագրերը։ Դա հնարավորություն կտա տեղակայելուց հետո խուսափել համակարգչը վերագործարկելուց։$\r$\n$\r$\n$_CLICK"
!endif
!ifdef MUI_UNWELCOMEPAGE
${LangFileString} MUI_UNTEXT_WELCOME_INFO_TITLE "Ձեզ ողջունում է $(^NameDA)-ը հեռացնելու ծրագիրը"
${LangFileString} MUI_UNTEXT_WELCOME_INFO_TEXT "Այս ծրագիրը կջնջի $(^NameDA)-ը Ձեր համակարգչից։$\r$\n$\r$\nՋնջելուց առաջ համոզվեք, որ $(^NameDA) ծրագիրը բացած չէ։$\r$\n$\r$\n$_CLICK"
!endif
!ifdef MUI_LICENSEPAGE
${LangFileString} MUI_TEXT_LICENSE_TITLE "Արտոնագրային համաձայնություն"
${LangFileString} MUI_TEXT_LICENSE_SUBTITLE "$(^NameDA)-ը տեղակայելուց առաջ ծանոթացեք արտոնագրային համաձայնությանը։"
${LangFileString} MUI_INNERTEXT_LICENSE_BOTTOM "Եթե ընդունում եք համաձայնագիրը, ապա սեղմեք $\"Համաձայն եմ$\"։ Ծրագիրը տեղակայելու համար պետք է ընդունեք։"
${LangFileString} MUI_INNERTEXT_LICENSE_BOTTOM_CHECKBOX "Եթե ընդունում եք համաձայնագիրը՝ դրեք նիշը ներքևում։ Ծրագիրը տեղակայելու համար պետք է ընդունեք: $_CLICK"
${LangFileString} MUI_INNERTEXT_LICENSE_BOTTOM_RADIOBUTTONS "Եթե ընդունում եք համաձայնագիրը՝ ընտրեք ներքոնշյալներից առաջինը։ Ծրագիրը տեղակայելու համար պետք է ընդունեք: $_CLICK"
!endif
!ifdef MUI_UNLICENSEPAGE
${LangFileString} MUI_UNTEXT_LICENSE_TITLE "Արտոնագրային համաձայնություն"
${LangFileString} MUI_UNTEXT_LICENSE_SUBTITLE "$(^NameDA)-ը ջնջելուց առաջ ծանոթացեք արտոնագրային համաձայնությանը։"
${LangFileString} MUI_UNINNERTEXT_LICENSE_BOTTOM "Եթե ընդունում եք համաձայնագիրը՝ սեղմեք $\"Համաձայն եմ$\" կոճակը։ Ջնջելու համար պետք է ընդունեք։ $_CLICK"
${LangFileString} MUI_UNINNERTEXT_LICENSE_BOTTOM_CHECKBOX "Եթե ընդունում եք համաձայնագիրը՝ դրեք նիշը ներքևում։ Ջնջելու համար պետք է ընդունեք։ $_CLICK"
${LangFileString} MUI_UNINNERTEXT_LICENSE_BOTTOM_RADIOBUTTONS "Եթե ընդունում եք համաձայնագիրը՝ ընտրեք ներքոնշյալներից առաջինը։ Ջնջելու համար պետք է ընդունեք։ $_CLICK"
!endif
!ifdef MUI_LICENSEPAGE | MUI_UNLICENSEPAGE
${LangFileString} MUI_INNERTEXT_LICENSE_TOP "Տեքստը կարդալու համար օգտագործեք կոճակներ՝ $\"PageUp$\" և $\"PageDown$\"։"
!endif
!ifdef MUI_COMPONENTSPAGE
${LangFileString} MUI_TEXT_COMPONENTS_TITLE "Տեղակայվող ծրագրի բաղադրիչները"
${LangFileString} MUI_TEXT_COMPONENTS_SUBTITLE "Ընտրեք $(^NameDA)-ի բաղադրիչները, որոնք ցանկանում եք տեղակայել։"
!endif
!ifdef MUI_UNCOMPONENTSPAGE
${LangFileString} MUI_UNTEXT_COMPONENTS_TITLE "Ծրագրի բաղադրիչները"
${LangFileString} MUI_UNTEXT_COMPONENTS_SUBTITLE "Ընտրեք $(^NameDA)-ի բաղադրիչները, որոնք ցանկանում եք ջնջել։"
!endif
!ifdef MUI_COMPONENTSPAGE | MUI_UNCOMPONENTSPAGE
${LangFileString} MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE "Նկարագրությունը"
!ifndef NSIS_CONFIG_COMPONENTPAGE_ALTERNATIVE
${LangFileString} MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO "Մկնիկի սլաքը ուղղեք բաղադրիչի վրա՝ նկարագրությունը կարդալու համար։"
!else
${LangFileString} MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO "Մկնիկի սլաքը ուղղեք բաղադրիչի վրա՝ նկարագրությունը կարդալու համար։"
!endif
!endif
!ifdef MUI_DIRECTORYPAGE
${LangFileString} MUI_TEXT_DIRECTORY_TITLE "Տեղակայելու թղթապանակի ընտրություն"
${LangFileString} MUI_TEXT_DIRECTORY_SUBTITLE "Ընտրեք թղթապանակը, որտեղ պետք է տեղակայել $(^NameDA)-ը։"
!endif
!ifdef MUI_UNDIRECTORYPAGE
${LangFileString} MUI_UNTEXT_DIRECTORY_TITLE "Ջնջելու թղթապանակի ընտրություն"
${LangFileString} MUI_UNTEXT_DIRECTORY_SUBTITLE "Ընտրեք թղթապանակը, որտեղից պետք է ջնջել $(^NameDA)-ը։"
!endif
!ifdef MUI_INSTFILESPAGE
${LangFileString} MUI_TEXT_INSTALLING_TITLE "Ֆայլերը պատճենվում են"
${LangFileString} MUI_TEXT_INSTALLING_SUBTITLE "Սպասեք, պատճենում է $(^NameDA)-ի ֆայլերը..."
${LangFileString} MUI_TEXT_FINISH_TITLE "Տեղակայվեց"
${LangFileString} MUI_TEXT_FINISH_SUBTITLE "Հաջողությամբ տեղակայվեց"
${LangFileString} MUI_TEXT_ABORT_TITLE "Տեղակայումը ընդհատվել է։"
${LangFileString} MUI_TEXT_ABORT_SUBTITLE "Տեղակայումը չի ավարտվել։"
!endif
!ifdef MUI_UNINSTFILESPAGE
${LangFileString} MUI_UNTEXT_UNINSTALLING_TITLE "Ջնջում է"
${LangFileString} MUI_UNTEXT_UNINSTALLING_SUBTITLE "Սպասեք, ջնջում է $(^NameDA)-ի ֆայլերը..."
${LangFileString} MUI_UNTEXT_FINISH_TITLE "Ջնջվեց"
${LangFileString} MUI_UNTEXT_FINISH_SUBTITLE "Ծրագիրը հաջողությամբ ջնջվեց։"
${LangFileString} MUI_UNTEXT_ABORT_TITLE "Ջնջման գործողությունը ընդհատվել է։"
${LangFileString} MUI_UNTEXT_ABORT_SUBTITLE "Ծրագիրը ամբողջությամբ չի ջնջվել։"
!endif
!ifdef MUI_FINISHPAGE
${LangFileString} MUI_TEXT_FINISH_INFO_TITLE "$(^NameDA)-ի տեղակայման աշխատանքի ավարտում"
${LangFileString} MUI_TEXT_FINISH_INFO_TEXT "$(^NameDA)-ը տեղակայվեց։$\r$\n$\r$\nՍեղմեք $\"Պատրաստ է$\" կոճակը՝ տեղակայիչը փակելու համար։"
${LangFileString} MUI_TEXT_FINISH_INFO_REBOOT "$(^NameDA)-ի տեղակայումը ավարտելու համար պահանջվում է համակարգչի վերագործարկում: Վերագործարկե՞լ։"
!endif
!ifdef MUI_UNFINISHPAGE
${LangFileString} MUI_UNTEXT_FINISH_INFO_TITLE "$(^NameDA)-ի ջնջելու գործողության ամփոփում "
${LangFileString} MUI_UNTEXT_FINISH_INFO_TEXT "$(^NameDA) ծրագիրը ջնջվել է Ձեր համակարգչից։ $\r$\n$\r$\nՍեղմեք $\"Պատրաստ է $\" կոճակը՝ ծրագրից դուրս գալու համար։"
${LangFileString} MUI_UNTEXT_FINISH_INFO_REBOOT "$(^NameDA)-ի ջնջումը ավարտելու համար պահանջվում է համակարգչի վերագործարկում: Վերագործարկե՞լ։"
!endif
!ifdef MUI_FINISHPAGE | MUI_UNFINISHPAGE
${LangFileString} MUI_TEXT_FINISH_REBOOTNOW "Այո, վերագործարկել համակարգիչը։"
${LangFileString} MUI_TEXT_FINISH_REBOOTLATER "Ոչ, ես վերագործարկեմ ավելի ուշ։"
${LangFileString} MUI_TEXT_FINISH_RUN "&Բացել$(^NameDA)-ը"
${LangFileString} MUI_TEXT_FINISH_SHOWREADME "&Ցուցադրել ReadMe ֆայլը"
${LangFileString} MUI_BUTTONTEXT_FINISH "&Պատրաստ է"
!endif
!ifdef MUI_STARTMENUPAGE
${LangFileString} MUI_TEXT_STARTMENU_TITLE "Թղթապանակ՝ $\"Start$\" ընտրացանկում"
${LangFileString} MUI_TEXT_STARTMENU_SUBTITLE "Ընտրեք $\"Start$\"-ի թղթապանակը՝ ծրագրի պիտակների համար"
${LangFileString} MUI_INNERTEXT_STARTMENU_TOP "Ընտրեք $\"Start$\"-ի թղթապանակը, որտեղ կստեղծվեն ծրագրի պիտակները։"
${LangFileString} MUI_INNERTEXT_STARTMENU_CHECKBOX "Չստեղծել պիտակներ"
!endif
!ifdef MUI_UNCONFIRMPAGE
${LangFileString} MUI_UNTEXT_CONFIRM_TITLE "$(^NameDA)-ի ջնջում"
${LangFileString} MUI_UNTEXT_CONFIRM_SUBTITLE "$(^NameDA)-ը ջնջվում է համակարգչից։"
!endif
!ifdef MUI_ABORTWARNING
${LangFileString} MUI_TEXT_ABORTWARNING "Ընդհատե՞լ $(^Name)-ի տեղակայումը։"
!endif
!ifdef MUI_UNABORTWARNING
${LangFileString} MUI_UNTEXT_ABORTWARNING "Կանգնեցնե՞լ $(^Name)-ի ջնջումը։"
!endif
!ifdef MULTIUSER_INSTALLMODEPAGE
${LangFileString} MULTIUSER_TEXT_INSTALLMODE_TITLE "Ընտրել օգտվողներին"
${LangFileString} MULTIUSER_TEXT_INSTALLMODE_SUBTITLE "Ընտրեք, թե որ օգտվողների համար եք ցանկանում տեղակայել $(^NameDA)-ը:"
${LangFileString} MULTIUSER_INNERTEXT_INSTALLMODE_TOP "Ընտրեք, թե ինչպես եք ցանկանում տեղակայել $(^NameDA)-ը՝ միայն Ձեզ համար, թե բոլոր օգտվողների: $(^ClickNext)"
${LangFileString} MULTIUSER_INNERTEXT_INSTALLMODE_ALLUSERS "Տեղակայել բոլոր օգտվողների համար"
${LangFileString} MULTIUSER_INNERTEXT_INSTALLMODE_CURRENTUSER "Տեղակայել միայն ինձ համար"
!endif

View File

@@ -0,0 +1,190 @@
# Header, don't edit ;Asturian - Asturies
NLF v6
# Language ID (none exists at the moment)
9997
# Font and size - dash (-) means default
-
-
# Codepage - dash (-) means ASCII code page
1252
# RTL - anything else than RTL means LTR
-
# Translation by Marcos (marcoscostales@gmail.com).
# ^Branding
Nullsoft Install System %s
# ^SetupCaption
Instalación de $(^Name)
# ^UninstallCaption
Desinstalación de $(^Name)
# ^LicenseSubCaption
: Alcuerdu de Llicencia
# ^ComponentsSubCaption
: Opciones d'Instalación
# ^DirSubCaption
: Direutoriu d'Instalación
# ^InstallingSubCaption
: Instalando
# ^CompletedSubCaption
: Completáu
# ^UnComponentsSubCaption
: Opciones de Desinstalación
# ^UnDirSubCaption
: Direutoriu de Desinstalación
# ^ConfirmSubCaption
: Confirmación
# ^UninstallingSubCaption
: Desinstalando
# ^UnCompletedSubCaption
: Completáu
# ^BackBtn
< &Atrás
# ^NextBtn
&Siguiente >
# ^AgreeBtn
A&ceuto
# ^AcceptBtn
A&ceuto los términos de la llicencia
# ^DontAcceptBtn
&Non aceuto los términos de la llicencia
# ^InstallBtn
&Instalar
# ^UninstallBtn
&Desinstalar
# ^CancelBtn
Encaboxar
# ^CloseBtn
&Zarrar
# ^BrowseBtn
&Restolar...
# ^ShowDetailsBtn
Ver &detalles
# ^ClickNext
Calca Siguiente pa siguir.
# ^ClickInstall
Calca Instalar pa entamar la instalación.
# ^ClickUninstall
Calca Desinstalar pa entamar la desinstalación.
# ^Name
Nome
# ^Completed
Completáu
# ^LicenseText
Por favor, revisa l'acuerdu de llicencia enantes d'instalar $(^NameDA). Si aceutes tolos términos del alcuerdu, calca Aceuto.
# ^LicenseTextCB
Por favor, revisa l'alcuerdu de llicencia enantes d'instalar $(^NameDA). Si aceutes tolos términos del alcuerdu, marca embaxo la caxella. $_CLICK
# ^LicenseTextRB
Por favor, revisa l'alcuerdu de llicencia enantes d'instalar $(^NameDA). Si aceutes tolos términos del alcuerdu, seleiciona embaxo la primer opción. $_CLICK
# ^UnLicenseText
Por favor, revisa l'alcuerdu de llicencia enantes de desinstalar $(^NameDA). Si aceutes tolos términos del alcuerdu, calca Aceuto.
# ^UnLicenseTextCB
Por favor, revisa l'alcuerdu de llicencia enantes de desinstalar $(^NameDA). Si aceutes tolos términos del alcuerdu, marca embaxo la caxella. $_CLICK.
# ^UnLicenseTextRB
Por favor, revisa l'alcuerdu de llicencia enantes de desinstalar $(^NameDA). Si aceutes tolos términos del alcuerdu, seleiciona embaxo la primer opción. $_CLICK
# ^Custom
Personalizada
# ^ComponentsText
Conseña los componentes que deseyes instalar y desconseña los componentes que nun quies instalar. $_CLICK
# ^ComponentsSubText1
Tipos d'instalación:
# ^ComponentsSubText2_NoInstTypes
Seleiciona los componentes a instalar:
# ^ComponentsSubText2
O selecciona los componentes opcionales que deseyes instalar:
# ^UnComponentsText
Conseña los componentes que deseyes desinstalar y desconseña los componentes que nun quieras desinstalar. $_CLICK
# ^UnComponentsSubText1
Tipos de desinstalación:
# ^UnComponentsSubText2_NoInstTypes
Seleiciona los componentes a desinstalar:
# ^UnComponentsSubText2
O seleiciona los componentes opcionales que deseyes desinstalar:
# ^DirText
El programa d'instalación instalará $(^NameDA) nel siguiente direutoriu. Pa instalar nun direutoriu distintu, calca Restolar y seleiciona otru direutoriu. $_CLICK
# ^DirSubText
Direutoriu de Destín
# ^DirBrowseText
Seleiciona'l direutoriu nel qu'instalará $(^NameDA):
# ^UnDirText
El programa d'instalación desinstalará $(^NameDA) del siguiente direutoriu. Pa desinstalar d'un direutoriu distintu, calca Restolar y seleiciona otru direutoriu. $_CLICK
# ^UnDirSubText
""
# ^UnDirBrowseText
Seleiciona'l direutoriu dende'l cual desinstalará $(^NameDA):
# ^SpaceAvailable
Espaciu disponible:
# ^SpaceRequired
Espaciu requeríu:
# ^UninstallingText
$(^NameDA) sedrá desinstaláu del siguiente direutoriu. $_CLICK
# ^UninstallingSubText
Desinstalando dende:
# ^FileError
Error abriendo ficheru pa escritura: \r\n\t"$0"\r\nCalca albortar p'anular la instalación,\r\nreintentar pa volver a intentar escribir el ficheru, u\r\nomitir pa inorar esti ficheru
# ^FileError_NoIgnore
Error abriendo ficheru pa escritura: \r\n\t"$0"\r\nCalca reintentar pa volver a intentar escribir el ficheru, o\r\nencaboxar p'anular la instalación
# ^CantWrite
"Nun pudo escribise: "
# ^CopyFailed
Falló la copia
# ^CopyTo
"Copiar a "
# ^Registering
"Rexistrando: "
# ^Unregistering
"Desaniciando rexistru: "
# ^SymbolNotFound
"Nun pudo atopase símbolu: "
# ^CouldNotLoad
"Nun pudo cargase: "
# ^CreateFolder
"Criar direutoriu: "
# ^CreateShortcut
"Criar accesu direutu: "
# ^CreatedUninstaller
"Criar desinstalador: "
# ^Delete
"Desaniciar ficheru: "
# ^DeleteOnReboot
"Desaniciar al reaniciu: "
# ^ErrorCreatingShortcut
"Fallu criando accesu direutu: "
# ^ErrorCreating
"Fallu criando: "
# ^ErrorDecompressing
¡Error descomprimiendo datos! ¿Instalador corruptu?
# ^ErrorRegistering
Fallu rexistrando DLL
# ^ExecShell
"Executar comandu: "
# ^Exec
"Executar: "
# ^Extract
"Estrayer: "
# ^ErrorWriting
"Extrayer: fallu escribiendo al ficheru "
# ^InvalidOpcode
Instalador corruptu: códigu d'operación non válidu
# ^NoOLE
"Ensin OLE pa: "
# ^OutputFolder
"Direutoriu de salida: "
# ^RemoveFolder
"Desaniciar direutoriu: "
# ^RenameOnReboot
"Renomar al reaniciu: "
# ^Rename
"Renomar: "
# ^Skipped
"Omitíu: "
# ^CopyDetails
Copiar Detalles al Cartafueyu
# ^LogInstall
Rexistrar procesu d'instalación
# ^Byte
B
# ^Kilo
K
# ^Mega
M
# ^Giga
G

View File

@@ -0,0 +1,129 @@
;Language: Asturian (1150)
;By Marcos (marcoscostales@gmail.com).
!insertmacro LANGFILE "Asturian" = "Asturies" =
!ifdef MUI_WELCOMEPAGE
${LangFileString} MUI_TEXT_WELCOME_INFO_TITLE "Bienveníu al Asistente d'Instalación de $(^NameDA)"
${LangFileString} MUI_TEXT_WELCOME_INFO_TEXT "Esti programa instalará $(^NameDA) nel to ordenador.$\r$\n$\r$\nEncamiéntase que zarres toles demás aplicaciones enantes d'aniciar la instalación. Esto faerá posible anovar ficheros rellacionaos col sistema ensin tener que reaniciar el to ordenador.$\r$\n$\r$\n$_CLICK"
!endif
!ifdef MUI_UNWELCOMEPAGE
${LangFileString} MUI_UNTEXT_WELCOME_INFO_TITLE "Bienveníu al Asistente de Desinstalación de $(^NameDA)"
${LangFileString} MUI_UNTEXT_WELCOME_INFO_TEXT "Esti asistente guiaráte durante la desinstalación de $(^NameDA).$\r$\n$\r$\nEnantes d'aniciar la desinstalación, asegúrate de que $(^NameDA) nun se ta executando.$\r$\n$\r$\n$_CLICK"
!endif
!ifdef MUI_LICENSEPAGE
${LangFileString} MUI_TEXT_LICENSE_TITLE "Alcuerdu de llicencia"
${LangFileString} MUI_TEXT_LICENSE_SUBTITLE "Por favor revisa los términos de la llicencia enantes d'instalar $(^NameDA)."
${LangFileString} MUI_INNERTEXT_LICENSE_BOTTOM "Si aceutes tolos términos del alcuerdu, seleiciona Aceuto pa siguir. Tienes d'aceutar l'alcuerdu pa instalar $(^NameDA)."
${LangFileString} MUI_INNERTEXT_LICENSE_BOTTOM_CHECKBOX "Si aceutes los términos del alcuerdu, conseña embaxo la caxella. Tienes d'aceutar los términos pa instalar $(^NameDA). $_CLICK"
${LangFileString} MUI_INNERTEXT_LICENSE_BOTTOM_RADIOBUTTONS "Si aceutes los términos del alcuerdu, seleiciona embaxo la primer opción. Tienes d'aceutar los términos pa instalar $(^NameDA). $_CLICK"
!endif
!ifdef MUI_UNLICENSEPAGE
${LangFileString} MUI_UNTEXT_LICENSE_TITLE "Alcuerdu de llicencia"
${LangFileString} MUI_UNTEXT_LICENSE_SUBTITLE "Por favor revisa los términos de la llicencia enantes de desinstalar $(^NameDA)."
${LangFileString} MUI_UNINNERTEXT_LICENSE_BOTTOM "Si aceutes tolos términos del alcuerdu, seleiciona Aceuto pa siguir. Tienes d'aceutar l'alcuerdu pa desinstalar $(^NameDA)."
${LangFileString} MUI_UNINNERTEXT_LICENSE_BOTTOM_CHECKBOX "Si aceutes los términos del alcuerdu, conseña embaxu la caxella. Tienes d'aceutar los términos pa desinstalar $(^NameDA). $_CLICK"
${LangFileString} MUI_UNINNERTEXT_LICENSE_BOTTOM_RADIOBUTTONS "Si aceutes los términos del alcuerdu, seleccione embaxu la primer opción. Tienes d'aceutar los términos pa desinstalar $(^NameDA). $_CLICK"
!endif
!ifdef MUI_LICENSEPAGE | MUI_UNLICENSEPAGE
${LangFileString} MUI_INNERTEXT_LICENSE_TOP "Calca Avanzar Páxina pa ver el restu del alcuerdu."
!endif
!ifdef MUI_COMPONENTSPAGE
${LangFileString} MUI_TEXT_COMPONENTS_TITLE "Seleición de componentes"
${LangFileString} MUI_TEXT_COMPONENTS_SUBTITLE "Seleicione qué carauterístiques de $(^NameDA) deseyes instalar."
${LangFileString} MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE "Descripción"
!endif
!ifdef MUI_UNCOMPONENTSPAGE
${LangFileString} MUI_UNTEXT_COMPONENTS_TITLE "Seleición de componentes"
${LangFileString} MUI_UNTEXT_COMPONENTS_SUBTITLE "Seleicione qué carauterístiques de $(^NameDA) quies desinstalar."
!endif
!ifdef MUI_COMPONENTSPAGE | MUI_UNCOMPONENTSPAGE
!ifndef NSIS_CONFIG_COMPONENTPAGE_ALTERNATIVE
${LangFileString} MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO "Allugue'l mur enriba d'un componente pa ver la so descripción."
!else
#FIXME:MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO
!endif
!endif
!ifdef MUI_DIRECTORYPAGE
${LangFileString} MUI_TEXT_DIRECTORY_TITLE "Escoyer llugar d'instalación"
${LangFileString} MUI_TEXT_DIRECTORY_SUBTITLE "Escueye'l direutoriu pa instalar $(^NameDA)."
!endif
!ifdef MUI_UNDIRECTORYPAGE
${LangFileString} MUI_UNTEXT_DIRECTORY_TITLE "Escoyer llugar de desinstalación"
${LangFileString} MUI_UNTEXT_DIRECTORY_SUBTITLE "Escueye'l direutoriu dende'l cual se desinstalará $(^NameDA)."
!endif
!ifdef MUI_INSTFILESPAGE
${LangFileString} MUI_TEXT_INSTALLING_TITLE "Instalando"
${LangFileString} MUI_TEXT_INSTALLING_SUBTITLE "Por favor espera mientres $(^NameDA) s'instala."
${LangFileString} MUI_TEXT_FINISH_TITLE "Instalación Completada"
${LangFileString} MUI_TEXT_FINISH_SUBTITLE "La instalación completóse correutamente."
${LangFileString} MUI_TEXT_ABORT_TITLE "Instalación Desaniciada"
${LangFileString} MUI_TEXT_ABORT_SUBTITLE "La instalación nun se completó correutamente."
!endif
!ifdef MUI_UNINSTFILESPAGE
${LangFileString} MUI_UNTEXT_UNINSTALLING_TITLE "Desinstalando"
${LangFileString} MUI_UNTEXT_UNINSTALLING_SUBTITLE "Por favor espera mientres $(^NameDA) se desinstala."
${LangFileString} MUI_UNTEXT_FINISH_TITLE "Desinstalación Completada"
${LangFileString} MUI_UNTEXT_FINISH_SUBTITLE "La desinstalación completóse correutamente."
${LangFileString} MUI_UNTEXT_ABORT_TITLE "Desinstalación Desaniciada"
${LangFileString} MUI_UNTEXT_ABORT_SUBTITLE "La desinstalación nun se completó correutamente."
!endif
!ifdef MUI_FINISHPAGE
${LangFileString} MUI_TEXT_FINISH_INFO_TITLE "Completando l'Asistente d'Instalación de $(^NameDA)"
${LangFileString} MUI_TEXT_FINISH_INFO_TEXT "$(^NameDA) foi instaláu nel to sistema.$\r$\n$\r$\nCalca Finar pa zarrar esti asistente."
${LangFileString} MUI_TEXT_FINISH_INFO_REBOOT "El to sistema tien de reaniciase pa que pueda completase la instalación de $(^NameDA). ¿Quies reaniciar agora?"
!endif
!ifdef MUI_UNFINISHPAGE
${LangFileString} MUI_UNTEXT_FINISH_INFO_TITLE "Completando l'Asistente de Desinstalación de $(^NameDA)"
${LangFileString} MUI_UNTEXT_FINISH_INFO_TEXT "$(^NameDA) foi desinstaláu del to sistema.$\r$\n$\r$\nCalca Finar pa zarrar esti asistente."
${LangFileString} MUI_UNTEXT_FINISH_INFO_REBOOT "El to ordenador tien que reaniciar pa finar la desinstalación de $(^NameDA). ¿Quies reiniciar agora?"
!endif
!ifdef MUI_FINISHPAGE | MUI_UNFINISHPAGE
${LangFileString} MUI_TEXT_FINISH_REBOOTNOW "Reaniciar agora"
${LangFileString} MUI_TEXT_FINISH_REBOOTLATER "Deseo reaniciar manualmente más sero"
${LangFileString} MUI_TEXT_FINISH_RUN "&Executar $(^NameDA)"
${LangFileString} MUI_TEXT_FINISH_SHOWREADME "&Ver Lléame"
${LangFileString} MUI_BUTTONTEXT_FINISH "&Finar"
!endif
!ifdef MUI_STARTMENUPAGE
${LangFileString} MUI_TEXT_STARTMENU_TITLE "Escoyer Carpeta del Menú Aniciu"
${LangFileString} MUI_TEXT_STARTMENU_SUBTITLE "Escueye una Carpeta del Menú Aniciu pa los accesos direutos de $(^NameDA)."
${LangFileString} MUI_INNERTEXT_STARTMENU_TOP "Seleiciona una carpeta del Menú Aniciu na que quieras criar los accesos direutos del programa. Tamién puedes introducir un nome pa criar una nueva carpeta."
${LangFileString} MUI_INNERTEXT_STARTMENU_CHECKBOX "Non criar accesos direutos"
!endif
!ifdef MUI_UNCONFIRMPAGE
${LangFileString} MUI_UNTEXT_CONFIRM_TITLE "Desinstalar $(^NameDA)"
${LangFileString} MUI_UNTEXT_CONFIRM_SUBTITLE "Desaniciar $(^NameDA) del to sistema."
!endif
!ifdef MUI_ABORTWARNING
${LangFileString} MUI_TEXT_ABORTWARNING "¿De xuru que quies colar de la instalación de $(^Name)?"
!endif
!ifdef MUI_UNABORTWARNING
${LangFileString} MUI_UNTEXT_ABORTWARNING "¿De xuru que quies colar de la desinstalación de $(^Name)?"
!endif
!ifdef MULTIUSER_INSTALLMODEPAGE
${LangFileString} MULTIUSER_TEXT_INSTALLMODE_TITLE "Escoyer Usuarios"
${LangFileString} MULTIUSER_TEXT_INSTALLMODE_SUBTITLE "Escueye los usuarios pa los cuales quies instalar $(^NameDA)."
${LangFileString} MULTIUSER_INNERTEXT_INSTALLMODE_TOP "Seleiciona si quies instalar $(^NameDA) namái pa tí o pa tolos usuarios d'esti Ordenador.$(^ClickNext)"
${LangFileString} MULTIUSER_INNERTEXT_INSTALLMODE_ALLUSERS "Instalación pa cualisquier usuariu d'esti ordenador"
${LangFileString} MULTIUSER_INNERTEXT_INSTALLMODE_CURRENTUSER "Instalación namái pa mí"
!endif

View File

@@ -0,0 +1,190 @@
# Header, don't edit
NLF v6
# Language ID
1069
# Font and size - dash (-) means default
-
-
# Codepage - dash (-) means ASCII code page
1252
# RTL - anything else than RTL means LTR
-
# Translation by Iñaki San Vicente
# ^Branding
Nullsoft Install System %s
# ^SetupCaption
$(^Name) -ren Instalazioa
# ^UninstallCaption
$(^Name) -ren Ezabaketa
# ^LicenseSubCaption
: Lizentzia hitzarmen agiria
# ^ComponentsSubCaption
: Instalazio aukerak
# ^DirSubCaption
: Instalazio karpeta
# ^InstallingSubCaption
: Instalatzen
# ^CompletedSubCaption
: Instalazioa burututa
# ^UnComponentsSubCaption
: Ezabaketa aukerak
# ^UnDirSubCaption
: Ezabaketa direktorioa
# ^ConfirmSubCaption
: Berretsi ezabaketa
# ^UninstallingSubCaption
: Ezabatzen
# ^UnCompletedSubCaption
: Ezabaketa burututa
# ^BackBtn
< &Atzera
# ^NextBtn
&Aurrera >
# ^AgreeBtn
Onartu
# ^AcceptBtn
Lizentzia hitzarmenaren baldintzak onartzen ditut.
# ^DontAcceptBtn
Ez ditut lizentzia hitzarmenaren baldintzak onartzen.
# ^InstallBtn
&Instalatu
# ^UninstallBtn
&Ezabatu
# ^CancelBtn
Ezeztatu
# ^CloseBtn
&Itxi
# ^BrowseBtn
&Arakatu...
# ^ShowDetailsBtn
Ikusi &zehaztasunak
# ^ClickNext
Sakatu Aurrera jarraitzeko.
# ^ClickInstall
Sakatu Instalatu instalazioarekin hasteko.
# ^ClickUninstall
Sakatu Ezabatu ezabaketarekin hasteko.
# ^Name
Izena
# ^Completed
Osatuta
# ^LicenseText
Mesedez, aztertu lizentzia hitzarmena $(^NameDA) instalatu aurretik. Baldintza guztiak onartzen badituzu, sakatu Onartu.
# ^LicenseTextCB
Mesedez, aztertu lizentzia hitzarmena $(^NameDA) instalatu aurretik. Baldintza guztiak onartzen badituzu, nabarmendu azpiko laukitxoa. $_CLICK
# ^LicenseTextRB
Mesedez, aztertu lizentzia hitzarmena $(^NameDA) instalatu aurretik. Baldintza guztiak onartzen badituzu, hautatu azpian lehen aukera. $_CLICK
# ^UnLicenseText
Mesedez, aztertu lizentzia hitzarmena $(^NameDA) ezabatu aurretik. Baldintza guztiak onartzen badituzu, sakatu Onartu.
# ^UnLicenseTextCB
Mesedez, aztertu lizentzia hitzarmena $(^NameDA) ezabatu aurretik. Baldintza guztiak onartzen badituzu, nabarmendu azpiko laukitxoa. $_CLICK.
# ^UnLicenseTextRB
Mesedez, aztertu lizentzia hitzarmena $(^NameDA) ezabatu aurretik. Baldintza guztiak onartzen badituzu, hautatu azpian lehen aukera. $_CLICK
# ^Custom
Norberaren nahien arabera
# ^ComponentsText
Nabarmendu instalatu nahi diren osagaiak, eta utzi zuri instalatu nahi ez direnak. $_CLICK
# ^ComponentsSubText1
Hautatu instalazio mota:
# ^ComponentsSubText2_NoInstTypes
Hautatu instalatu beharreko osagaiak:
# ^ComponentsSubText2
Edo hautatu instalatu beharreko aukerazko osagaiak:
# ^UnComponentsText
Nabarmendu ezabatu nahi diren osagaiak, eta utzi zuri ezabatu nahi ez direnak. $_CLICK
# ^UnComponentsSubText1
Hautatu ezabaketa mota:
# ^UnComponentsSubText2_NoInstTypes
Hautatu ezabatu beharreko osagaiak:
# ^UnComponentsSubText2
Edo hautatu ezabatu beharreko aukerazko osagaiak:
# ^DirText
Instalazio programak $(^NameDA) honako karpetan instalatuko du. Beste karpeta batean instalatzeko, sakatu Arakatu eta aukeratu beste bat. $_CLICK
# ^DirSubText
Helburu karpeta
# ^DirBrowseText
Aukeratu $(^NameDA) instalatuko den karpeta:
# ^UnDirText
Instalazio programak $(^NameDA) honako karpetatik ezabatuko du. Beste karpeta batetik ezabatzeko, sakatu Arakatu eta aukeratu beste bat. $_CLICK
# ^UnDirSubText
""
# ^UnDirBrowseText
Aukeratu $(^NameDA) zein karpetatik ezabatuko den:
# ^SpaceAvailable
Leku erabilgarria:
# ^SpaceRequired
Behar den lekua:
# ^UninstallingText
$(^NameDA) ondorengo karpetan instalatuko da. $_CLICK
# ^UninstallingSubTex
Ezabatzen honako karpetatik:
# ^FileError
Hutsegitea idazteko fitxategia irekitzean: \r\n\t"$0"\r\nSakatu Irten instalazioa ,\r\nsaiatu berriz fitxategi hau berriz idazten saiatzeko, u\r\njarraitu fitxategi hau alde batera utzita aurrera egiteko
# ^FileError_NoIgnore
Hutsegitea idazteko fitxategia irekitzean: \r\n\t"$0"\r\nsaiatu berriz fitxategi hau berriz idazten saiatzeko ,\r\nSakatu Irten instalazioa
# ^CantWrite
"Ezin izan da idatzi: "
# ^CopyFailed
Kopiatzeak hutsegin du
# ^CopyTo
"Kopiatu hona "
# ^Registering
"Erregistratzen: "
# ^Unregistering
"Erregistroa ezabatzen: "
# ^SymbolNotFound
"Ikurra ezin izan da aurkitu: "
# ^CouldNotLoad
"Ezin izan da kargatu: "
# ^CreateFolder
"Sortu karpeta: "
# ^CreateShortcut
"Sortu lasterbidea: "
# ^CreatedUninstaller
"Sortu ezabatzailea: "
# ^Delete
"Ezabatu fitxategia: "
# ^DeleteOnReboot
"Ezabatu berrabiarazitakoan: "
# ^ErrorCreatingShortcut
"Hutsegitea lasterbidea sortzerakoan: "
# ^ErrorCreating
"Hutsegitea sortzerakoan: "
# ^ErrorDecompressing
¡Hutsegitea datuak deskomprimatzean! Instalatzailea okerra?
# ^ErrorRegistering
Hutsegitea DLL erregistratzerakoan
# ^ExecShell
"Exekutatu agindua: "
# ^Exec
"Exekutatu: "
# ^Extract
"Kanporatu: "
# ^ErrorWriting
"Kanporaketa: hutsegitea fitxategira idazterakoan "
# ^InvalidOpcode
Instalatzailea okerra: ekintza kodea ez da baliozkoa
# ^NoOLE
"OLE-rik ez honentzako: "
# ^OutputFolder
"Irteera karpeta: "
# ^RemoveFolder
"Ezabatu karpeta: "
# ^RenameOnReboot
"Berrizendatu berrabiarazitakoan: "
# ^Rename
"Berrizendatu: "
# ^Skipped
"Alde batera utzitakoa: "
# ^CopyDetails
Kopiatu xehetasunak arbelera
# ^LogInstall
Instalazio prozesuaren erregistroa gorde
# ^Byte
B
# ^Kilo
K
# ^Mega
M
# ^Giga
G

View File

@@ -0,0 +1,129 @@
;Language: Basque (1069)
;By Iñaki San Vicente
!insertmacro LANGFILE "Basque" = "Euskera" =
!ifdef MUI_WELCOMEPAGE
${LangFileString} MUI_TEXT_WELCOME_INFO_TITLE "Ongi etorri $(^NameDA) -ren instalazio programara"
${LangFileString} MUI_TEXT_WELCOME_INFO_TEXT "Programa honek $(^NameDA) zure ordenagailuan instalatuko du.$\r$\n$\r$\nAholkatzen da instalazioarekin hasi aurretik beste aplikazio guztiak ixtea. Honek sistemarekin erlazionatuta dauden fitxategien eguneratzea ahalbidetuko du, ordenagailua berrabiarazi beharrik izan gabe.$\r$\n$\r$\n$_CLICK"
!endif
!ifdef MUI_UNWELCOMEPAGE
${LangFileString} MUI_UNTEXT_WELCOME_INFO_TITLE "Ongi etorri $(^NameDA) -ren ezabaketa programara"
${LangFileString} MUI_UNTEXT_WELCOME_INFO_TEXT "Laguntzaile honek $(^NameDA)-ren ezabaketa prozesuan zehar gidatuko zaitu.$\r$\n$\r$\nEzabaketa hasi aurretik, ziurtatu $(^NameDA) martxan ez dagoela .$\r$\n$\r$\n$_CLICK"
!endif
!ifdef MUI_LICENSEPAGE
${LangFileString} MUI_TEXT_LICENSE_TITLE "Lizentzia hitzarmena"
${LangFileString} MUI_TEXT_LICENSE_SUBTITLE "Mesedez aztertu lizentziaren baldintzak $(^NameDA) instalatu aurretik."
${LangFileString} MUI_INNERTEXT_LICENSE_BOTTOM "Baldintzak onartzen badituzu, sakatu Onartu aurrera egiteko. Hitzarmena onartzea ezinbestekoa da $(^NameDA) instalatzeko."
${LangFileString} MUI_INNERTEXT_LICENSE_BOTTOM_CHECKBOX "Baldintzak onartzen badituzu, nabarmendu azpiko laukitxoa. Hitzarmena onartzea ezinbestekoa da $(^NameDA) instalatzeko. $_CLICK"
${LangFileString} MUI_INNERTEXT_LICENSE_BOTTOM_RADIOBUTTONS "Baldintzak onartzen badituzu, hautatu azpian lehen aukera. Hitzarmena onartzea ezinbestekoa da $(^NameDA) instalatzeko. $_CLICK"
!endif
!ifdef MUI_UNLICENSEPAGE
${LangFileString} MUI_UNTEXT_LICENSE_TITLE "Lizentzia hitzarmena"
${LangFileString} MUI_UNTEXT_LICENSE_SUBTITLE "Mesedez aztertu lizentziaren baldintzak $(^NameDA) ezabatu aurretik."
${LangFileString} MUI_UNINNERTEXT_LICENSE_BOTTOM "Baldintzak onartzen badituzu, sakatu Onartu aurrera egiteko. Hitzarmena onartzea ezinbestekoa da $(^NameDA) ezabatzeko."
${LangFileString} MUI_UNINNERTEXT_LICENSE_BOTTOM_CHECKBOX "Baldintzak onartzen badituzu, nabarmendu azpiko laukitxoa. Hitzarmena onartzea ezinbestekoa da $(^NameDA) ezabatzeko. $_CLICK"
${LangFileString} MUI_UNINNERTEXT_LICENSE_BOTTOM_RADIOBUTTONS "Baldintzak onartzen badituzu, hautatu azpian lehen aukera. Hitzarmena onartzea ezinbestekoa da $(^NameDA) ezabatzeko. $_CLICK"
!endif
!ifdef MUI_LICENSEPAGE | MUI_UNLICENSEPAGE
${LangFileString} MUI_INNERTEXT_LICENSE_TOP "Sakatu Av Pág hitzarmenaren gainontzeko atalak ikusteko."
!endif
!ifdef MUI_COMPONENTSPAGE
${LangFileString} MUI_TEXT_COMPONENTS_TITLE "Osagaien hautatzea"
${LangFileString} MUI_TEXT_COMPONENTS_SUBTITLE "Hautatu $(^NameDA)-ren zein ezaugarri instalatu nahi duzun."
!endif
!ifdef MUI_UNCOMPONENTSPAGE
${LangFileString} MUI_UNTEXT_COMPONENTS_TITLE "Osagaien hautatzea"
${LangFileString} MUI_UNTEXT_COMPONENTS_SUBTITLE "Hautatu $(^NameDA)-ren zein ezaugarri ezabatu nahi duzun."
!endif
!ifdef MUI_COMPONENTSPAGE | MUI_UNCOMPONENTSPAGE
${LangFileString} MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE "Azalpena"
!ifndef NSIS_CONFIG_COMPONENTPAGE_ALTERNATIVE
${LangFileString} MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO "Jarri sagua osagai baten gainean dagokion azalpena ikusteko."
!else
${LangFileString} MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO "Hautatu osagai bat bere azalpena ikusteko."
!endif
!endif
!ifdef MUI_DIRECTORYPAGE
${LangFileString} MUI_TEXT_DIRECTORY_TITLE "Hautatu instalazioaren lekua"
${LangFileString} MUI_TEXT_DIRECTORY_SUBTITLE "Aukeratu $(^NameDA) instalatzeko karpeta."
!endif
!ifdef MUI_UNDIRECTORYPAGE
${LangFileString} MUI_UNTEXT_DIRECTORY_TITLE "Aukeratu ezabatuko den karpeta"
${LangFileString} MUI_UNTEXT_DIRECTORY_SUBTITLE "Aukeratu $(^NameDA) zein karpetatik ezabatuko den."
!endif
!ifdef MUI_INSTFILESPAGE
${LangFileString} MUI_TEXT_INSTALLING_TITLE "Instalatzen"
${LangFileString} MUI_TEXT_INSTALLING_SUBTITLE "Mesedez itxoin $(^NameDA) instalatzen den bitartean."
${LangFileString} MUI_TEXT_FINISH_TITLE "Instalazioa burututa"
${LangFileString} MUI_TEXT_FINISH_SUBTITLE "Instalazioa zuzen burutu da."
${LangFileString} MUI_TEXT_ABORT_TITLE "Instalazioa ezeztatua"
${LangFileString} MUI_TEXT_ABORT_SUBTITLE "Instalazioa ez da zuzen burutu."
!endif
!ifdef MUI_UNINSTFILESPAGE
${LangFileString} MUI_UNTEXT_UNINSTALLING_TITLE "Ezabatzen"
${LangFileString} MUI_UNTEXT_UNINSTALLING_SUBTITLE "Mesedez itxoin $(^NameDA) ezabatzen den bitartean."
${LangFileString} MUI_UNTEXT_FINISH_TITLE "Ezabatzea burututa"
${LangFileString} MUI_UNTEXT_FINISH_SUBTITLE "Ezabatzea zuzen burutu da."
${LangFileString} MUI_UNTEXT_ABORT_TITLE "Ezabatzea ezeztatuta"
${LangFileString} MUI_UNTEXT_ABORT_SUBTITLE "Ezabatzea ez da zuzen burutu."
!endif
!ifdef MUI_FINISHPAGE
${LangFileString} MUI_TEXT_FINISH_INFO_TITLE "$(^NameDA)-ren instalazio laguntzailea osatzen"
${LangFileString} MUI_TEXT_FINISH_INFO_TEXT "$(^NameDA) zure sisteman instalatu da.$\r$\n$\r$\nSakatu Amaitu laguntzaile hau ixteko."
${LangFileString} MUI_TEXT_FINISH_INFO_REBOOT "Zure sistema berrabiarazi behar duzu $(^NameDA)-ren instalazioa osatzeko. Orain Berrabiarazi nahi duzu?"
!endif
!ifdef MUI_UNFINISHPAGE
${LangFileString} MUI_UNTEXT_FINISH_INFO_TITLE "$(^NameDA)-ren ezabaketa laguntzailea osatzen"
${LangFileString} MUI_UNTEXT_FINISH_INFO_TEXT "$(^NameDA) zure sistematik ezabatu da.$\r$\n$\r$\nSakatu Amaitu laguntzaile hau ixteko."
${LangFileString} MUI_UNTEXT_FINISH_INFO_REBOOT "Zure ordenagailuak berrabiarazia izan behar du $(^NameDA)-ren ezabaketa osatzeko. Orain Berrabiarazi nahi duzu?"
!endif
!ifdef MUI_FINISHPAGE | MUI_UNFINISHPAGE
${LangFileString} MUI_TEXT_FINISH_REBOOTNOW "Berrabiarazi orain"
${LangFileString} MUI_TEXT_FINISH_REBOOTLATER "Neuk berrabiarazi geroago"
${LangFileString} MUI_TEXT_FINISH_RUN "&Exekutatu $(^NameDA)"
${LangFileString} MUI_TEXT_FINISH_SHOWREADME "&Ikusi Readme.txt"
${LangFileString} MUI_BUTTONTEXT_FINISH "&Amaitu"
!endif
!ifdef MUI_STARTMENUPAGE
${LangFileString} MUI_TEXT_STARTMENU_TITLE "Aukeratu Hasiera Menuko karpeta"
${LangFileString} MUI_TEXT_STARTMENU_SUBTITLE "Aukeratu Hasiera Menuko karpeta bat $(^NameDA)-ren lasterbideentzako."
${LangFileString} MUI_INNERTEXT_STARTMENU_TOP "Aukeratu Hasiera Menuko karpeta bat, non programaren lasterbideak instalatu nahi dituzun. Karpeta berri bat sortzeko izen bat ere adierazi dezakezu."
${LangFileString} MUI_INNERTEXT_STARTMENU_CHECKBOX "Ez sortu lasterbiderik"
!endif
!ifdef MUI_UNCONFIRMPAGE
${LangFileString} MUI_UNTEXT_CONFIRM_TITLE "Ezabatu $(^NameDA)"
${LangFileString} MUI_UNTEXT_CONFIRM_SUBTITLE "$(^NameDA) zure sistematik ezabatzen du."
!endif
!ifdef MUI_ABORTWARNING
${LangFileString} MUI_TEXT_ABORTWARNING "Ziur zaude $(^Name)-ren instalaziotik irten nahi duzula?"
!endif
!ifdef MUI_UNABORTWARNING
${LangFileString} MUI_UNTEXT_ABORTWARNING "Ziur zaude $(^Name)-ren ezabaketa laguntzailetik irten nahi duzula?"
!endif
!ifdef MULTIUSER_INSTALLMODEPAGE
${LangFileString} MULTIUSER_TEXT_INSTALLMODE_TITLE "Hautatu Erabiltzaileak"
${LangFileString} MULTIUSER_TEXT_INSTALLMODE_SUBTITLE "Hautatu zein erabiltzailerentzat ezartzea nahi duzun $(^NameDA)."
${LangFileString} MULTIUSER_INNERTEXT_INSTALLMODE_TOP "Hautatu norentzat ezartzea nahi duzun $(^NameDA) zuretzat bakarrik edo ordenagailu honetako erabiltzaile guztientzat. $(^ClickNext)"
${LangFileString} MULTIUSER_INNERTEXT_INSTALLMODE_ALLUSERS "Ezarri ordenagailu hau erabiltzen duen edonorentzat"
${LangFileString} MULTIUSER_INNERTEXT_INSTALLMODE_CURRENTUSER "Ezarri niretzat bakarrik"
!endif

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