17 Commits
8.2.2 ... 8.3.0

Author SHA1 Message Date
Leo Khoa
f908921f6e Make .exe icons in higher resolutions 2025-10-06 11:05:19 +02:00
leokhoa
1d715e0239 Remove obsolete stuffs 2025-10-05 17:35:46 +02:00
leokhoa
1c759708e4 Remove obsolete stuffs 2025-10-05 17:33:37 +02:00
leokhoa
71b1fe4850 Update packages.conf 2025-10-05 17:20:27 +02:00
Leo Khoa
37f7041d9f Merge pull request #1302 from leokhoa/copilot/fix-1301
Improve translation completeness and fix syntax issues in language files
2025-10-01 11:35:45 +02:00
Leo Khoa
c367365d8c Merge pull request #1304 from leokhoa/copilot/fix-1303
Add comprehensive GitHub Copilot instructions with accurate version information for Laragon repository
2025-09-27 15:14:49 +02:00
copilot-swe-agent[bot]
b0885989e4 Update version information to clarify auto-update system and current software versions
Co-authored-by: alxndr-w <3855487+alxndr-w@users.noreply.github.com>
2025-09-05 07:38:06 +00:00
Alexander Walther
00d8a84e16 Update .github/copilot-instructions.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-09-05 09:33:15 +02:00
copilot-swe-agent[bot]
ef2e834ec1 Complete translation improvements and mark incomplete files
Co-authored-by: alxndr-w <3855487+alxndr-w@users.noreply.github.com>
2025-09-05 07:13:55 +00:00
copilot-swe-agent[bot]
fee18b42db Add comprehensive GitHub Copilot instructions for Laragon repository
Co-authored-by: alxndr-w <3855487+alxndr-w@users.noreply.github.com>
2025-09-05 07:11:59 +00:00
copilot-swe-agent[bot]
d4db88d6b6 Fix syntax issues and add missing profile keys to translations
Co-authored-by: alxndr-w <3855487+alxndr-w@users.noreply.github.com>
2025-09-05 07:08:53 +00:00
copilot-swe-agent[bot]
11e3ffc1d2 Initial plan 2025-09-05 07:04:30 +00:00
copilot-swe-agent[bot]
a2ad94e77e Initial plan 2025-09-05 07:02:03 +00:00
Leo Khoa
cf4bcd6d9f Merge pull request #1258 from jaideejung007/master
Add Thai Translation
2025-07-26 10:49:20 +07:00
jaideejung007
df3d72b936 Add Thai Translation 2025-07-24 09:55:06 +07:00
Leo Khoa
5d48b71858 Improve verifying license process 2025-07-17 18:19:08 +02:00
Leo Khoa
75a4430457 Allow root login without a password #1240 2025-07-16 03:24:45 +02:00
439 changed files with 8434 additions and 173918 deletions

223
.github/copilot-instructions.md vendored Normal file
View File

@@ -0,0 +1,223 @@
# Laragon - Windows Development Environment
Laragon is a portable, isolated Windows development environment for PHP, Node.js, and Python. This repository contains the distribution files and configuration templates for Laragon.
Always reference these instructions first and fallback to search or bash commands only when you encounter unexpected information that does not match the info here.
## Critical Limitations
**WINDOWS-ONLY ENVIRONMENT**: Laragon is exclusively a Windows GUI application. The main executable (laragon.exe) is a Windows PE32+ binary that cannot run on Linux or macOS. Development and testing of the actual Laragon environment requires Windows.
**NO BUILD PROCESS**: This repository contains pre-built binaries and configuration files. There is no source code compilation, build system, or CI/CD pipeline.
**NO AUTOMATED TESTS**: This is a packaged application distribution, not a development project with test suites.
## Working Effectively on Linux/macOS
While you cannot run Laragon itself, you can:
### Repository Structure Exploration
- View and understand the file structure: `ls -la /path/to/laragon`
- Examine configuration files: `find . -name "*.ini" -o -name "*.conf"`
- Check included software versions: `grep -r "Version=" usr/laragon.ini`
- List bundled tools: `ls -la bin/`
### Configuration Management
- View main configuration: `cat usr/laragon.ini`
- Check site templates: `cat usr/sites.conf`
- Examine Procfile format: `cat usr/Procfile`
- Review user customization: `cat usr/user.cmd`
### Documentation Tasks
- Edit README.md and documentation files
- Update configuration templates
- Modify default project templates in www/
- Update site configuration examples
## Laragon Architecture
### Core Components
- **laragon.exe**: Main Windows GUI application (5.3MB PE32+ executable)
- **bin/**: Bundled software packages
- PHP (current versions with auto-update support)
- MySQL (current versions with auto-update support)
- Nginx (current versions)
- Apache (configurable)
- Composer (PHP dependency manager)
- HeidiSQL (database management GUI)
- Cmder (terminal emulator)
- Notepad++ (text editor)
- Sendmail (mail handling)
**Note**: This repository contains historical/example versions (PHP 5.4.9, MySQL 5.1.72, Nginx 1.14.0) but actual Laragon releases bundle current software versions with an integrated auto-update system for minor version updates.
### Configuration Files
- **usr/laragon.ini**: Main configuration (service versions, preferences)
- **usr/sites.conf**: Project template definitions
- **usr/Procfile**: Custom service definitions
- **usr/user.cmd**: User startup customizations
- **etc/**: Service-specific configurations (Apache, Nginx, PHP)
### Directory Structure
```
laragon/
├── laragon.exe # Main Windows GUI application
├── bin/ # Bundled software (PHP, MySQL, Nginx, etc.)
├── etc/ # Configuration files for services
├── usr/ # User configurations and templates
├── www/ # Default web root directory
├── README.md # Project documentation
├── CHANGELOG.md # Version history
└── SECURITY.md # Security policy
```
## Key Features
- **Portable**: Entire environment can be moved between Windows machines
- **Auto-configuration**: Services are automatically configured when started
- **Auto-update system**: Integrated minor version updates for bundled software
- **Current software versions**: Ships with up-to-date PHP, MySQL, Apache, and other tools
- **Pretty URLs**: Uses `.test` domains instead of localhost
- **Multi-version support**: Can switch between different PHP/MySQL versions
- **Project templates**: Built-in templates for WordPress, Laravel, Symfony
## Common Tasks
### Examining Service Versions
```bash
# Check configured versions (note: repository contains historical versions)
grep "Version=" usr/laragon.ini
# List available software in bin directory (historical snapshot)
ls bin/
```
**Important**: The versions shown in this repository (PHP 5.4.9, MySQL 5.1.72, etc.) are historical examples. Actual Laragon installations include current software versions with automatic update capabilities.
### Configuration File Management
```bash
# View main configuration
cat usr/laragon.ini
# Check site template definitions
cat usr/sites.conf
# Examine user customization file
cat usr/user.cmd
```
### Project Template Analysis
```bash
# Check available project types
grep "^[A-Za-z]" usr/sites.conf | grep "="
# View default web page
cat www/index.php
```
### Structure Exploration
```bash
# Repository root contents
ls -la
# Find all configuration files
find . -name "*.ini" -o -name "*.conf" | head -10
# Check documentation files
find . -name "*.md"
```
## Validation on Windows
**Note**: These steps can only be performed on a Windows machine with Laragon installed:
### Basic Functionality Testing
1. Start Laragon GUI application
2. Verify all services start (Apache/Nginx, MySQL, PHP)
3. Access http://localhost to see default page
4. Create a test project using quick app creation
5. Verify pretty URLs work (e.g., http://testapp.test)
### Configuration Validation
1. Modify usr/laragon.ini settings
2. Restart Laragon to apply changes
3. Verify service versions match configuration
4. Test custom Procfile entries
5. Validate user.cmd customizations
## File Editing Guidelines
### Safe to Edit
- **Documentation**: README.md, CHANGELOG.md, SECURITY.md
- **Configuration templates**: usr/laragon.ini, usr/sites.conf
- **Default web content**: www/index.php
- **User scripts**: usr/user.cmd, usr/Procfile
### Do Not Modify
- **Binary files**: laragon.exe, all files in bin/
- **Service configurations**: etc/ files (unless creating templates)
- **Git ignored items**: See .gitignore for excluded files
## Development Workflow
### For Configuration Changes
1. Edit configuration files using text editors
2. Validate syntax if applicable (e.g., INI format for laragon.ini)
3. Test changes on Windows Laragon installation
4. Document changes in comments or README
### For Documentation Updates
1. Edit Markdown files directly
2. Ensure proper formatting and links
3. Validate Markdown syntax
4. No special testing required
## Repository Maintenance
### Adding New Project Templates
1. Edit usr/sites.conf
2. Follow existing format: `ProjectName=installation_command`
3. Test template on Windows Laragon installation
4. Document new template in README if needed
### Configuration Updates
1. Modify relevant .ini or .conf files
2. Ensure Windows compatibility
3. Test with actual Laragon installation
4. Update documentation if behavior changes
## Common File Locations
### Frequently Referenced Files
```bash
# Main configuration
usr/laragon.ini
# Project templates
usr/sites.conf
# Default web page
www/index.php
# User customization
usr/user.cmd
# Main documentation
README.md
```
### Configuration Paths
```bash
# Apache configuration
etc/apache2/
# Nginx configuration
etc/nginx/
# PHP configuration
etc/php/
# SSL certificates
etc/ssl/
```
This repository serves as the distribution package for Laragon. All development and testing of the actual development environment functionality must be done on Windows machines with Laragon installed.

View File

@@ -1,3 +0,0 @@
## Bin
This folder will be injected into the PATH environment variable at runtime.

View File

@@ -1,64 +0,0 @@
@echo off
set ALIASES=%CMDER_ROOT%\config\aliases
setlocal
:: handle quotes within command definition, e.g. quoted long file names
set _x="%*"
set _x=%_x:"=%
:: check command usage
if ["%_x%"] == [""] echo Use /? for help & echo. & goto :p_show
if ["%1"] == ["/?"] goto:p_help
if ["%1"] == ["/reload"] goto:p_reload
:: /d flag for delete existing alias
if ["%1"] == ["/d"] goto:p_del %*
:: if arg is an existing alias, display it
if ["%2"] == [""] (
doskey /macros | findstr /b %1= && goto:eof
echo Insufficient parameters. & goto:p_help
)
:: validate alias
for /f "delims== tokens=1" %%G in ("%_x%") do set alias=%%G
set _temp=%alias: =%
if not ["%_temp%"] == ["%alias%"] (
echo Your alias name can not contain a space
endlocal
goto:eof
)
:: replace already defined alias
findstr /b /v /i "%alias%=" "%ALIASES%" >> "%ALIASES%.tmp"
echo %* >> "%ALIASES%.tmp" && type "%ALIASES%.tmp" > "%ALIASES%" & @del /f /q "%ALIASES%.tmp"
doskey /macrofile="%ALIASES%"
endlocal
goto:eof
:p_del
findstr /b /v /i "%2=" "%ALIASES%" >> "%ALIASES%.tmp"
type "%ALIASES%".tmp > "%ALIASES%" & @del /f /q "%ALIASES%.tmp"
doskey /macrofile=%ALIASES%
goto:eof
:p_reload
doskey /macrofile="%ALIASES%"
echo Aliases reloaded
goto:eof
:p_show
type "%ALIASES%" || echo No aliases found at "%ALIASES%"
goto :eof
:p_help
echo.Usage:
echo. alias [/reload] [/d] [name=full command]
echo. /reload Reload the aliases file
echo. /d Delete an alias (must be followed by the alias name)
echo.
echo. If alias is called with any parameters, it will display the list of existing aliases.
echo. In the command, you can use the following notations:
echo. $* allows the alias to assume all the parameters of the supplied command.
echo. $1-$9 Allows you to seperate parameter by number, much like %%1 in batch.
echo. $T is the command seperator, allowing you to string several commands together into one alias.
echo. For more information, read DOSKEY/?

View File

@@ -1,15 +0,0 @@
@echo off
SET CMDER_ROOT=%~dp0
@if "%2"=="" (SET FULL_TITLE=%1) else (SET FULL_TITLE=%2)
for %%f in (%FULL_TITLE%) do set TER_TITLE=%%~nxf
title %TER_TITLE% - %FULL_TITLE%
:: Remove trailing '\'
@if "%CMDER_ROOT:~-1%" == "\" SET CMDER_ROOT=%CMDER_ROOT:~0,-1%
cd /d "%1"
cmd /k %CMDER_ROOT%\vendor\init.bat "%2"

View File

@@ -1 +0,0 @@
php -V

View File

@@ -1,5 +0,0 @@
@echo off
echo %CMDER_ROOT% | findstr /i "laragon" >nul
if "%ERRORLEVEL%" equ "0" call %cmder_root%\..\..\etc\cmder\laragon.cmd
exit /b 0

View File

@@ -1,116 +0,0 @@
# name: Pressing Ctrl-D exits session
# type: bool
# Ctrl-D exits cmd.exe when it is pressed on an empty line.
ctrld_exits = 1
# name: Toggle if pressing Esc clears line
# type: bool
# Clink clears the current line when Esc is pressed (unless Readline's Vi mode
# is enabled).
esc_clears_line = 1
# name: Match display colour
# type: int
# Colour to use when displaying matches. A value less than 0 will be the
# opposite brightness of the default colour.
match_colour = -1
# name: Executable match style
# type: enum
# 0 = PATH only
# 1 = PATH and CWD
# 2 = PATH, CWD, and directories
# Changes how Clink will match executables when there is no path separator on
# the line. 0 = PATH only, 1 = PATH and CWD, 2 = PATH, CWD, and directories. In
# all cases both executables and directories are matched when there is a path
# separator present. A value of -1 will disable executable matching completely.
exec_match_style = 2
# name: Whitespace prefix matches files
# type: bool
# If the line begins with whitespace then Clink bypasses executable matching and
# will match all files and directories instead.
space_prefix_match_files = 1
# name: Colour of the prompt
# type: int
# Surrounds the prompt in ANSI escape codes to set the prompt's colour. Disabled
# when the value is less than 0.
prompt_colour = -1
# name: Auto-answer terminate prompt
# type: enum
# 0 = Disabled
# 1 = Answer 'Y'
# 2 = Answer 'N'
# Automatically answers cmd.exe's 'Terminate batch job (Y/N)?' prompts. 0 =
# disabled, 1 = answer 'Y', 2 = answer 'N'.
terminate_autoanswer = 0
# name: Lines of history saved to disk
# type: int
# When set to a positive integer this is the number of lines of history that
# will persist when Clink saves the command history to disk. Use 0 for infinite
# lines and <0 to disable history persistence.
history_file_lines = 10000
# name: Skip adding lines prefixed with whitespace
# type: bool
# Ignore lines that begin with whitespace when adding lines in to the history.
history_ignore_space = 0
# name: Controls how duplicate entries are handled
# type: enum
# 0 = Always add
# 1 = Ignore
# 2 = Erase previous
# If a line is a duplicate of an existing history entry Clink will erase the
# duplicate when this is set 2. A value of 1 will not add duplicates to the
# history and a value of 0 will always add lines. Note that history is not
# deduplicated when reading/writing to disk.
history_dupe_mode = 2
# name: Read/write history file each line edited
# type: bool
# When non-zero the history will be read from disk before editing a new line and
# written to disk afterwards.
history_io = 0
# name: Sets how command history expansion is applied
# type: enum
# 0 = Off
# 1 = On
# 2 = Not in single quotes
# 3 = Not in double quote
# 4 = Not in any quotes
# The '!' character in an entered line can be interpreted to introduce words
# from the history. This can be enabled and disable by setting this value to 1
# or 0. Values or 2, 3 or 4 will skip any ! character quoted in single, double,
# or both quotes respectively.
history_expand_mode = 4
# name: Support Windows' Ctrl-Alt substitute for AltGr
# type: bool
# Windows provides Ctrl-Alt as a substitute for AltGr, historically to support
# keyboards with no AltGr key. This may collide with some of Readline's
# bindings.
use_altgr_substitute = 1
# name: Strips CR and LF chars on paste
# type: enum
# 0 = Paste unchanged
# 1 = Strip
# 2 = As space
# Setting this to a value >0 will make Clink strip CR and LF characters from
# text pasted into the current line. Set this to 1 to strip all newline
# characters and 2 to replace them with a space.
strip_crlf_on_paste = 2
# name: Enables basic ANSI escape code support
# type: bool
# When printing the prompt, Clink has basic built-in support for SGR ANSI escape
# codes to control the text colours. This is automatically disabled if a third
# party tool is detected that also provides this facility. It can also be
# disabled by setting this to 0.
ansi_code_support = 1

View File

@@ -1,21 +0,0 @@
;= @echo off
;= rem Call DOSKEY and use this file as the macrofile
;= %SystemRoot%\system32\doskey /listsize=1000 /macrofile=%0%
;= rem In batch mode, jump to the end of the file
;= goto:eof
;= Add aliases below here
e.=explorer .
gl=git log --oneline --all --graph --decorate $*
ls=ls --show-control-chars -F --color $*
pwd=cd
clear=cls
history=cat "%CMDER_ROOT%\config\.history"
unalias=alias /d $1
vi=vim $*
cmderr=cd /d "%CMDER_ROOT%"
cd~=cd %HOMEPATH%
nodejs=node $*
wget=curl -OL $*
e=notepad++ $*
ll=ls -gohlat --show-control-chars -F --color $*
cd~=cd %HOMEPATH%

View File

@@ -1,3 +0,0 @@
## Vendor
Third parties software & init script.

View File

@@ -1,243 +0,0 @@
-- default script for clink, called by init.bat when injecting clink
-- !!! THIS FILE IS OVERWRITTEN WHEN CMDER IS UPDATED
-- !!! Use "%CMDER_ROOT%\config\<whatever>.lua" to add your lua startup scripts
-- At first, load the original clink.lua file
-- this is needed as we set the script path to this dir and therefore the original
-- clink.lua is not loaded.
local clink_lua_file = clink.get_env('CMDER_ROOT')..'\\vendor\\clink\\clink.lua'
dofile(clink_lua_file)
-- now add our own things...
function lambda_prompt_filter()
clink.prompt.value = string.gsub(clink.prompt.value, "{lamb}", "λ")
end
---
-- Resolves closest directory location for specified directory.
-- Navigates subsequently up one level and tries to find specified directory
-- @param {string} path Path to directory will be checked. If not provided
-- current directory will be used
-- @param {string} dirname Directory name to search for
-- @return {string} Path to specified directory or nil if such dir not found
local function get_dir_contains(path, dirname)
-- return parent path for specified entry (either file or directory)
local function pathname(path)
local prefix = ""
local i = path:find("[\\/:][^\\/:]*$")
if i then
prefix = path:sub(1, i-1)
end
return prefix
end
-- Navigates up one level
local function up_one_level(path)
if path == nil then path = '.' end
if path == '.' then path = clink.get_cwd() end
return pathname(path)
end
-- Checks if provided directory contains git directory
local function has_specified_dir(path, specified_dir)
if path == nil then path = '.' end
local found_dirs = clink.find_dirs(path..'/'..specified_dir)
if #found_dirs > 0 then return true end
return false
end
-- Set default path to current directory
if path == nil then path = '.' end
-- If we're already have .git directory here, then return current path
if has_specified_dir(path, dirname) then
return path..'/'..dirname
else
-- Otherwise go up one level and make a recursive call
local parent_path = up_one_level(path)
if parent_path == path then
return nil
else
return get_dir_contains(parent_path, dirname)
end
end
end
local function get_hg_dir(path)
return get_dir_contains(path, '.hg')
end
-- adapted from from clink-completions' git.lua
local function get_git_dir(path)
-- return parent path for specified entry (either file or directory)
local function pathname(path)
local prefix = ""
local i = path:find("[\\/:][^\\/:]*$")
if i then
prefix = path:sub(1, i-1)
end
return prefix
end
-- Checks if provided directory contains git directory
local function has_git_dir(dir)
return #clink.find_dirs(dir..'/.git') > 0 and dir..'/.git'
end
local function has_git_file(dir)
local gitfile = io.open(dir..'/.git')
if not gitfile then return false end
local git_dir = gitfile:read():match('gitdir: (.*)')
gitfile:close()
return git_dir and dir..'/'..git_dir
end
-- Set default path to current directory
if not path or path == '.' then path = clink.get_cwd() end
-- Calculate parent path now otherwise we won't be
-- able to do that inside of logical operator
local parent_path = pathname(path)
return has_git_dir(path)
or has_git_file(path)
-- Otherwise go up one level and make a recursive call
or (parent_path ~= path and get_git_dir(parent_path) or nil)
end
---
-- Find out current branch
-- @return {false|mercurial branch name}
---
function get_hg_branch()
for line in io.popen("hg branch 2>nul"):lines() do
local m = line:match("(.+)$")
if m then
return m
end
end
return false
end
---
-- Get the status of working dir
-- @return {bool}
---
function get_hg_status()
for line in io.popen("hg status"):lines() do
return false
end
return true
end
function hg_prompt_filter()
-- Colors for mercurial status
local colors = {
clean = "\x1b[1;37;40m",
dirty = "\x1b[31;1m",
}
if get_hg_dir() then
-- if we're inside of mercurial repo then try to detect current branch
local branch = get_hg_branch()
if branch then
-- Has branch => therefore it is a mercurial folder, now figure out status
if get_hg_status() then
color = colors.clean
else
color = colors.dirty
end
clink.prompt.value = string.gsub(clink.prompt.value, "{hg}", color.."("..branch..")")
return false
end
end
-- No mercurial present or not in mercurial file
clink.prompt.value = string.gsub(clink.prompt.value, "{hg}", "")
return false
end
---
-- Find out current branch
-- @return {nil|git branch name}
---
function get_git_branch(git_dir)
local git_dir = git_dir or get_git_dir()
-- If git directory not found then we're probably outside of repo
-- or something went wrong. The same is when head_file is nil
local head_file = git_dir and io.open(git_dir..'/HEAD')
if not head_file then return end
local HEAD = head_file:read()
head_file:close()
-- if HEAD matches branch expression, then we're on named branch
-- otherwise it is a detached commit
local branch_name = HEAD:match('ref: refs/heads/(.+)')
return branch_name or 'HEAD detached at '..HEAD:sub(1, 7)
end
---
-- Get the status of working dir
-- @return {bool}
---
function get_git_status()
return io.popen("git diff --quiet --ignore-submodules HEAD 2>nul")
end
function git_prompt_filter()
-- Colors for git status
local colors = {
clean = "\x1b[1;37;40m",
dirty = "\x1b[31;1m",
}
local git_dir = get_git_dir()
if git_dir then
-- if we're inside of git repo then try to detect current branch
local branch = get_git_branch(git_dir)
if branch then
-- Has branch => therefore it is a git folder, now figure out status
if get_git_status() then
color = colors.clean
else
color = colors.dirty
end
clink.prompt.value = string.gsub(clink.prompt.value, "{git}", color.."("..branch..")")
return false
end
end
-- No git present or not in git file
clink.prompt.value = string.gsub(clink.prompt.value, "{git}", "")
return false
end
clink.prompt.register_filter(lambda_prompt_filter, 40)
clink.prompt.register_filter(hg_prompt_filter, 50)
clink.prompt.register_filter(git_prompt_filter, 50)
local completions_dir = clink.get_env('CMDER_ROOT')..'/vendor/clink-completions/'
for _,lua_module in ipairs(clink.find_files(completions_dir..'*.lua')) do
-- Skip files that starts with _. This could be useful if some files should be ignored
if not string.match(lua_module, '^_.*') then
local filename = completions_dir..lua_module
-- use dofile instead of require because require caches loaded modules
-- so config reloading using Alt-Q won't reload updated modules.
dofile(filename)
end
end

View File

@@ -1,60 +0,0 @@
:: Copyright (c) 2012 Martin Ridgers
::
:: Permission is hereby granted, free of charge, to any person obtaining a copy
:: of this software and associated documentation files (the "Software"), to deal
:: in the Software without restriction, including without limitation the rights
:: to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
:: copies of the Software, and to permit persons to whom the Software is
:: furnished to do so, subject to the following conditions:
::
:: The above copyright notice and this permission notice shall be included in
:: all copies or substantial portions of the Software.
::
:: THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
:: IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
:: FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
:: AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
:: LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
:: OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
:: SOFTWARE.
@echo off
:: Mimic cmd.exe's behaviour when starting from the start menu.
if /i "%1"=="startmenu" (
cd /d "%userprofile%"
shift /1
)
:: Check for the --profile option.
if /i "%1"=="--profile" (
set clink_profile_arg=--profile "%~2"
shift /1
shift /1
)
:: If the .bat is run without any arguments, then start a cmd.exe instance.
if "%1"=="" (
call :launch
goto :end
)
:: Pass through to appropriate loader.
if /i "%processor_architecture%"=="x86" (
"%~dp0\clink_x86.exe" %*
) else if /i "%processor_architecture%"=="amd64" (
if defined processor_architew6432 (
"%~dp0\clink_x86.exe" %*
) else (
"%~dp0\clink_x64.exe" %*
)
)
:end
set clink_profile_arg=
goto :eof
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:launch
start "Clink" cmd.exe /s /k ""%~dpnx0" inject %clink_profile_arg%"
exit /b 0

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

View File

@@ -1,72 +0,0 @@
set bell-style visible
set completion-ignore-case on
set completion-map-case on
set completion-display-width 106
set output-meta on
set skip-completed-text on
set convert-meta on
"\e`s": backward-word # ctrl-left
"\e`t": forward-word # ctrl-right
"\e`O": end-of-line # end
"\e`G": beginning-of-line # home
"\e`S": delete-char # del
"\e`c": page-up # shift page-up
"\e`u": kill-line # ctrl+end
"\e`w": backward-kill-line # ctrl+home
"\e`I": history-search-backward # page-up
"\e`Q": history-search-forward # page-down
set keymap emacs
"\t": clink-completion-shim
C-v: paste-from-clipboard
C-q: reload-lua-state
C-z: undo
M-h: show-rl-help
M-C-c: copy-line-to-clipboard
C-c: ctrl-c
M-a: "..\\"
set keymap vi-insert
"\t": clink-completion-shim
C-v: paste-from-clipboard
C-z: undo
M-h: show-rl-help
M-C-c: copy-line-to-clipboard
C-c: ctrl-c
M-a: "..\\"
set keymap vi-move
C-v: paste-from-clipboard
C-z: undo
M-h: show-rl-help
M-C-c: copy-line-to-clipboard
C-c: ctrl-c
M-a: "..\\"
$if cmd.exe
set keymap emacs
"\e`U": up-directory
M-C-u: up-directory
M-C-e: expand-env-vars
set keymap vi-insert
"\e`U": up-directory
M-C-u: up-directory
M-C-e: expand-env-vars
set keymap vi-move
"\e`U": up-directory
M-C-u: up-directory
M-C-e: expand-env-vars
$endif
set keymap emacs
# Uncomment these two lines for vanilla cmd.exe style completion.
# "\t": clink-menu-completion-shim
# "\e`Z": clink-backward-menu-completion-shim
$include ~/clink_inputrc
$include ~/_inputrc
$include ~/.inputrc

Binary file not shown.

Binary file not shown.

View File

@@ -1,181 +0,0 @@
@echo off
:: Init Script for cmd.exe
:: Created as part of cmder project
:: !!! THIS FILE IS OVERWRITTEN WHEN CMDER IS UPDATED
:: !!! Use "%CMDER_ROOT%\config\user-profile.cmd" to add your own startup commands
:: Set to > 0 for verbose output to aid in debugging.
if not defined verbose-output ( set verbose-output=0 )
:: Find root dir
if not defined CMDER_ROOT (
for /f "delims=" %%i in ("%ConEmuDir%\..\..") do set "CMDER_ROOT=%%~fi"
)
:: Remove trailing '\'
if "%CMDER_ROOT:~-1%" == "\" SET "CMDER_ROOT=%CMDER_ROOT:~0,-1%"
:: Pick right version of clink
if "%PROCESSOR_ARCHITECTURE%"=="x86" (
set architecture=86
) else (
set architecture=64
)
:: Tell the user about the clink config files...
if not exist "%CMDER_ROOT%\config\settings" (
echo Generating clink initial settings in "%CMDER_ROOT%\config\settings"
echo Additional *.lua files in "%CMDER_ROOT%\config" are loaded on startup.
)
:: Run clink
"%CMDER_ROOT%\vendor\clink\clink_x%architecture%.exe" inject --quiet --profile "%CMDER_ROOT%\config" --scripts "%CMDER_ROOT%\vendor"
:: Prepare for git-for-windows
:: I do not even know, copypasted from their .bat
set PLINK_PROTOCOL=ssh
if not defined TERM set TERM=cygwin
:: The idea:
:: * if the users points as to a specific git, use that
:: * test if a git is in path and if yes, use that
:: * last, use our vendored git
:: also check that we have a recent enough version of git (e.g. test for GIT\cmd\git.exe)
if defined GIT_INSTALL_ROOT (
if exist "%GIT_INSTALL_ROOT%\cmd\git.exe" (goto :FOUND_GIT)
)
:: check if git is in path...
setlocal enabledelayedexpansion
for /F "delims=" %%F in ('where git.exe 2^>nul') do @(
pushd %%~dpF
cd ..
set "test_dir=!CD!"
popd
if exist "!test_dir!\cmd\git.exe" (
set "GIT_INSTALL_ROOT=!test_dir!"
set test_dir=
goto :FOUND_GIT
) else (
echo Found old git version in "!test_dir!", but not using...
set test_dir=
)
)
:: our last hope: our own git...
:VENDORED_GIT
if exist "%CMDER_ROOT%\vendor\git-for-windows" (
set "GIT_INSTALL_ROOT=%CMDER_ROOT%\vendor\git-for-windows"
call :verbose-output Add the minimal git commands to the front of the path
set "PATH=!GIT_INSTALL_ROOT!\cmd;%PATH%"
) else (
goto :NO_GIT
)
:FOUND_GIT
:: Add git to the path
if defined GIT_INSTALL_ROOT (
rem add the unix commands at the end to not shadow windows commands like more
call :verbose-output Enhancing PATH with unix commands from git in "%GIT_INSTALL_ROOT%\usr\bin"
set "PATH=%PATH%;%GIT_INSTALL_ROOT%\bin;%GIT_INSTALL_ROOT%\usr\share\vim\vim74"
:: define SVN_SSH so we can use git svn with ssh svn repositories
if not defined SVN_SSH set "SVN_SSH=%GIT_INSTALL_ROOT:\=\\%\\bin\\ssh.exe"
)
:NO_GIT
endlocal & set "PATH=%PATH%" & set "SVN_SSH=%SVN_SSH%" & set "GIT_INSTALL_ROOT=%GIT_INSTALL_ROOT%"
:: Enhance Path
set "PATH=%CMDER_ROOT%\bin;%PATH%;%CMDER_ROOT%\"
:: Drop *.bat and *.cmd files into "%CMDER_ROOT%\config\profile.d"
:: to run them at startup.
if not exist "%CMDER_ROOT%\config\profile.d" (
mkdir "%CMDER_ROOT%\config\profile.d"
)
pushd "%CMDER_ROOT%\config\profile.d"
for /f "usebackq" %%x in ( `dir /b *.bat *.cmd 2^>nul` ) do (
call :verbose-output Calling "%CMDER_ROOT%\config\profile.d\%%x"...
call "%CMDER_ROOT%\config\profile.d\%%x"
)
popd
:: Allows user to override default aliases store using profile.d
:: scripts run above by setting the 'aliases' env variable.
::
:: Note: If overriding default aliases store file the aliases
:: must also be self executing, see '.\user-aliases.cmd.example',
:: and be in profile.d folder.
set "user-aliases=%CMDER_ROOT%\config\user-aliases.cmd"
:: The aliases environment variable is used by alias.bat to id
:: the default file to store new aliases in.
if not defined aliases (
set "aliases=%user-aliases%"
)
:: Make sure we have a self-extracting user-aliases.cmd file
setlocal enabledelayedexpansion
if not exist "%user-aliases%" (
echo Creating initial user-aliases store in "%user-aliases%"...
copy "%CMDER_ROOT%\vendor\user-aliases.cmd.example" "%user-aliases%"
) else (
type "%user-aliases%" | findstr /i ";= Add aliases below here" >nul
if "!errorlevel!" == "1" (
echo Creating initial user-aliases store in "%user-aliases%"...
copy "%CMDER_ROOT%\%user-aliases%" "%user-aliases%.old_format"
copy "%CMDER_ROOT%\vendor\user-aliases.cmd.example" "%user-aliases%"
)
)
:: Update old 'user-aliases' to new self executing 'user-aliases.cmd'
if exist "%CMDER_ROOT%\config\aliases" (
echo Updating old "%CMDER_ROOT%\config\aliases" to new format...
type "%CMDER_ROOT%\config\aliases" >> "%user-aliases%" && del "%CMDER_ROOT%\config\aliases"
) else if exist "%user-aliases%.old_format" (
echo Updating old "%user-aliases%" to new format...
type "%user-aliases%.old_format" >> "%user-aliases%" && del "%user-aliases%.old_format"
)
endlocal
:: Add aliases to the environment
call "%user-aliases%"
:: See vendor\git-for-windows\README.portable for why we do this
:: Basically we need to execute this post-install.bat because we are
:: manually extracting the archive rather than executing the 7z sfx
if exist "%CMDER_ROOT%\vendor\git-for-windows\post-install.bat" (
call :verbose-output Running Git for Windows one time Post Install....
cd /d "%CMDER_ROOT%\vendor\git-for-windows\"
"%CMDER_ROOT%\vendor\git-for-windows\git-bash.exe" --no-needs-console --hide --no-cd --command=post-install.bat
cd /d %USERPROFILE%
)
:: Set home path
if not defined HOME set "HOME=%USERPROFILE%"
:: This is either a env variable set by the user or the result of
:: cmder.exe setting this variable due to a commandline argument or a "cmder here"
if defined CMDER_START (
cd /d "%CMDER_START%"
)
if not '"%1"'=='""""' if not '"%1"'=='""' (
call "%1"
) else (
rem
)
exit /b
::
:: sub-routines below here
::
:verbose-output
if %verbose-output% gtr 0 echo %*
exit /b

View File

@@ -1,118 +0,0 @@
# Init Script for PowerShell
# Created as part of cmder project
# !!! THIS FILE IS OVERWRITTEN WHEN CMDER IS UPDATED
# !!! Use "%CMDER_ROOT%\config\user-profile.ps1" to add your own startup commands
# We do this for Powershell as Admin Sessions because CMDER_ROOT is not beng set.
if (! $ENV:CMDER_ROOT ) {
$ENV:CMDER_ROOT = resolve-path( $ENV:ConEmuDir + "\..\.." )
}
# Remove trailing '\'
$ENV:CMDER_ROOT = (($ENV:CMDER_ROOT).trimend("\"))
# Compatibility with PS major versions <= 2
if(!$PSScriptRoot) {
$PSScriptRoot = Split-Path $Script:MyInvocation.MyCommand.Path
}
# Add Cmder modules directory to the autoload path.
$CmderModulePath = Join-path $PSScriptRoot "psmodules/"
if( -not $env:PSModulePath.Contains($CmderModulePath) ){
$env:PSModulePath = $env:PSModulePath.Insert(0, "$CmderModulePath;")
}
try {
Get-command -Name "vim" -ErrorAction Stop >$null
} catch {
# # You could do this but it may be a little drastic and introduce a lot of
# # unix tool overlap with powershel unix like aliases
# $env:Path += $(";" + $env:CMDER_ROOT + "\vendor\git-for-windows\usr\bin")
# set-alias -name "vi" -value "vim"
# # I think the below is safer.
new-alias -name "vim" -value $($ENV:CMDER_ROOT + "\vendor\git-for-windows\usr\bin\vim.exe")
new-alias -name "vi" -value vim
}
try {
# Check if git is on PATH, i.e. Git already installed on system
Get-command -Name "git" -ErrorAction Stop >$null
} catch {
$env:Path += $(";" + $env:CMDER_ROOT + "\vendor\git-for-windows\bin")
}
try {
Import-Module -Name "posh-git" -ErrorAction Stop >$null
$gitStatus = $true
} catch {
Write-Warning "Missing git support, install posh-git with 'Install-Module posh-git' and restart cmder."
$gitStatus = $false
}
function checkGit($Path) {
if (Test-Path -Path (Join-Path $Path '.git') ) {
Write-VcsStatus
return
}
$SplitPath = split-path $path
if ($SplitPath) {
checkGit($SplitPath)
}
}
# Set up a Cmder prompt, adding the git prompt parts inside git repos
function global:prompt {
$realLASTEXITCODE = $LASTEXITCODE
$Host.UI.RawUI.ForegroundColor = "White"
Write-Host $pwd.ProviderPath -NoNewLine -ForegroundColor Green
if($gitStatus){
checkGit($pwd.ProviderPath)
}
$global:LASTEXITCODE = $realLASTEXITCODE
Write-Host "`nλ" -NoNewLine -ForegroundColor "DarkGray"
return " "
}
# Load special features come from posh-git
if ($gitStatus) {
Start-SshAgent -Quiet
}
# Move to the wanted location
# This is either a env variable set by the user or the result of
# cmder.exe setting this variable due to a commandline argument or a "cmder here"
if ( $ENV:CMDER_START ) {
Set-Location -Path "$ENV:CMDER_START"
}
if (Get-Module PSReadline -ErrorAction "SilentlyContinue") {
Set-PSReadlineOption -ExtraPromptLineCount 1
}
# Enhance Path
$env:Path = "$Env:CMDER_ROOT\bin;$env:Path;$Env:CMDER_ROOT"
# Drop *.ps1 files into "$ENV:CMDER_ROOT\config\profile.d"
# to source them at startup.
if (-not (test-path "$ENV:CMDER_ROOT\config\profile.d")) {
mkdir "$ENV:CMDER_ROOT\config\profile.d"
}
pushd $ENV:CMDER_ROOT\config\profile.d
foreach ($x in ls *.ps1) {
# write-host write-host Sourcing $x
. $x
}
popd
$CmderUserProfilePath = Join-Path $env:CMDER_ROOT "config\user-profile.ps1"
if(Test-Path $CmderUserProfilePath) {
# Create this file and place your own command in there.
. "$CmderUserProfilePath"
} else {
Write-Host "Creating user startup file: $CmderUserProfilePath"
"# Use this file to run your own startup commands" | Out-File $CmderUserProfilePath
}

View File

@@ -1,18 +0,0 @@
#!/bin/sh
dir=$(d=$(dirname "$0"); cd "$d" && pwd)
# see if we are running in cygwin by checking for cygpath program
if command -v 'cygpath' >/dev/null 2>&1; then
# cygwin paths start with /cygdrive/ which will break windows PHP,
# so we need to translate the dir path to windows format. However
# we could be using cygwin PHP which does not require this, so we
# test if the path to PHP starts with /cygdrive/ rather than /usr/bin.
if [[ $(which php) == /cygdrive/* ]]; then
dir=$(cygpath -m $dir);
fi
fi
dir=$(echo $dir | sed 's/ /\ /g')
php "${dir}/composer.phar" $*

View File

@@ -1,2 +0,0 @@
@ECHO OFF
php "%~dp0composer.phar" %*

Binary file not shown.

View File

@@ -1,340 +0,0 @@
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Lesser General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License. The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language. (Hereinafter, translation is included without limitation in
the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.
You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any
part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.
In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable. However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.
5. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Program or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation. If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission. For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
Gnomovision version 69, Copyright (C) year name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may
be called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision' (which makes passes at compilers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,33 +0,0 @@
Copyright (C)2000 - 2019 - Ansgar Becker
HeidiSQL is free. You don't have to pay for it, and you can use it any
way you want. It is developed as an Open Source project under the GNU
General Public License (GPL). That means you have full access to the source
code of this program. You can find it at GitHub here:
https://github.com/HeidiSQL/HeidiSQL
The General Public License (GPL) is shipped with the installer-package and
should be located in the same folder as this file (gpl.txt).
If you simply wish to install and use this software, you need only be aware
of the disclaimer conditions in the license, which are set out below.
NO WARRANTY
Because the program is licensed free of charge, there is no warranty for the
program, to the extent permitted by applicable law. Except when otherwise
stated in writing the copyright holders and/or other parties provide the
program "as is" without warranty of any kind, either expressed or implied,
including, but not limited to, the implied warranties of merchantability and
fitness for a particular purpose. The entire risk as to the quality and
performance of the program is with you. Should the program prove defective,
you assume the cost of all necessary servicing, repair or correction.
In no event unless required by applicable law or agreed to in writing will
any copyright holder, or any other party who may modify and/or redistribute
the program as permitted above, be liable to you for damages, including any
general, special, incidental or consequential damages arising out of the use
or inability to use the program (including but not limited to loss of data
or data being rendered inaccurate or losses sustained by you or third
parties or a failure of the program to operate with any other programs),
even if such holder or other party has been advised of the possibility of
such damages.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,85 +0,0 @@
ColWidths_connform.ListSessions<|||>1<|||>163,50,50,50,50,50,53
ColsVisible_connform.ListSessions<|||>1<|||>0
ColPositions_connform.ListSessions<|||>1<|||>0,1,2,3,4,5,6
ColSort_connform.ListSessions<|||>1<|||>0,0
CoolBand0Index<|||>3<|||>0
CoolBand0Break<|||>3<|||>1
CoolBand0Width<|||>3<|||>928
CoolBand1Index<|||>3<|||>1
CoolBand1Break<|||>3<|||>1
CoolBand1Width<|||>3<|||>928
MainWinOnMonitor<|||>3<|||>0
MainWinTop<|||>3<|||>22
ColWidths_MainForm.ListDatabases<|||>1<|||>150,80,50,50,50,50,50,50,50,50,120
ColsVisible_MainForm.ListDatabases<|||>1<|||>0,1,2,3,4,5,6,7,8,9,10
ColPositions_MainForm.ListDatabases<|||>1<|||>0,1,2,3,4,5,6,7,8,9,10
ColSort_MainForm.ListDatabases<|||>1<|||>0,0
ColWidths_MainForm.ListVariables<|||>1<|||>160,200,275
ColsVisible_MainForm.ListVariables<|||>1<|||>0,1,2
ColPositions_MainForm.ListVariables<|||>1<|||>0,1,2
ColSort_MainForm.ListVariables<|||>1<|||>0,0
ColWidths_MainForm.ListStatus<|||>1<|||>160,275,100,100
ColsVisible_MainForm.ListStatus<|||>1<|||>0,1,2,3
ColPositions_MainForm.ListStatus<|||>1<|||>0,1,2,3
ColSort_MainForm.ListStatus<|||>1<|||>0,0
ColWidths_MainForm.ListProcesses<|||>1<|||>70,80,80,80,80,50,50,145
ColsVisible_MainForm.ListProcesses<|||>1<|||>0,1,2,3,4,5,6,7
ColPositions_MainForm.ListProcesses<|||>1<|||>0,1,2,3,4,5,6,7
ColSort_MainForm.ListProcesses<|||>1<|||>0,1
ColWidths_MainForm.ListCommandStats<|||>1<|||>120,100,100,100,215
ColsVisible_MainForm.ListCommandStats<|||>1<|||>0,1,2,3,4
ColPositions_MainForm.ListCommandStats<|||>1<|||>0,1,2,3,4
ColSort_MainForm.ListCommandStats<|||>1<|||>1,1
ColWidths_MainForm.ListTables<|||>1<|||>120,70,70,120,120,70,100,50,70,70,70,70,70,90,120,70,70,70,50
ColsVisible_MainForm.ListTables<|||>1<|||>0,1,2,3,4,5,6,18
ColPositions_MainForm.ListTables<|||>1<|||>0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18
ColSort_MainForm.ListTables<|||>1<|||>0,0
LastSessions<|||>1<|||>Laragon
LastActiveSession<|||>1<|||>Laragon
ColWidths_frmTableEditor.listColumns<|||>1<|||>44,100,156,90,60,65,50,119,130,140,100,100
ColsVisible_frmTableEditor.listColumns<|||>1<|||>0,1,2,3,4,5,6,7,8,9,10,11
ColPositions_frmTableEditor.listColumns<|||>1<|||>0,1,2,3,4,5,6,7,8,9,10,11
ColSort_frmTableEditor.listColumns<|||>1<|||>-1,0
ColWidths_frmTableEditor.treeIndexes<|||>1<|||>341,100,80
ColsVisible_frmTableEditor.treeIndexes<|||>1<|||>0,1,2
ColPositions_frmTableEditor.treeIndexes<|||>1<|||>0,1,2
ColSort_frmTableEditor.treeIndexes<|||>1<|||>-1,0
ColWidths_frmTableEditor.listForeignKeys<|||>1<|||>99,80,100,80,80,80
ColsVisible_frmTableEditor.listForeignKeys<|||>1<|||>0,1,2,3,4,5
ColPositions_frmTableEditor.listForeignKeys<|||>1<|||>0,1,2,3,4,5
ColSort_frmTableEditor.listForeignKeys<|||>1<|||>-1,0
MainWinLeft<|||>3<|||>89
Servers\Laragon\SessionCreated<|||>1<|||>2017-02-14 13:41:54
Servers\Laragon\Host<|||>1<|||>localhost
Servers\Laragon\WindowsAuth<|||>3<|||>0
Servers\Laragon\User<|||>1<|||>root
Servers\Laragon\Password<|||>1<|||>9
Servers\Laragon\LoginPrompt<|||>3<|||>0
Servers\Laragon\Port<|||>1<|||>3306
Servers\Laragon\NetType<|||>3<|||>0
Servers\Laragon\Compressed<|||>3<|||>0
Servers\Laragon\LocalTimeZone<|||>3<|||>0
Servers\Laragon\QueryTimeout<|||>3<|||>0
Servers\Laragon\KeepAlive<|||>3<|||>0
Servers\Laragon\FullTableStatus<|||>3<|||>1
Servers\Laragon\Databases<|||>1<|||>
Servers\Laragon\Comment<|||>1<|||>
Servers\Laragon\StartupScriptFilename<|||>1<|||>
Servers\Laragon\SSHtunnelHost<|||>1<|||>
Servers\Laragon\SSHtunnelHostPort<|||>3<|||>0
Servers\Laragon\SSHtunnelUser<|||>1<|||>
Servers\Laragon\SSHtunnelPassword<|||>1<|||>7
Servers\Laragon\SSHtunnelTimeout<|||>3<|||>4
Servers\Laragon\SSHtunnelPrivateKey<|||>1<|||>
Servers\Laragon\SSHtunnelPort<|||>3<|||>3307
Servers\Laragon\SSL_Active<|||>3<|||>0
Servers\Laragon\SSL_Key<|||>1<|||>
Servers\Laragon\SSL_Cert<|||>1<|||>
Servers\Laragon\SSL_CA<|||>1<|||>
Servers\Laragon\SSL_Cipher<|||>1<|||>
Servers\Laragon\RefusedCount<|||>3<|||>4
Servers\Laragon\ServerVersionFull<|||>1<|||>5.7.17 - MySQL Community Server (GPL)
Servers\Laragon\ConnectCount<|||>3<|||>3
Servers\Laragon\ServerVersion<|||>3<|||>50717
Servers\Laragon\LastConnect<|||>1<|||>2017-06-25 11:11:16
Servers\Laragon\lastUsedDB<|||>1<|||>

Binary file not shown.

View File

@@ -1,25 +1,16 @@
MySQL login*: 1. MySQL login*:
user: root user: root
password: password:
*The default username is 'root' and empty password *Your MySQL password is empty. For security reasons, it's recommended to set a password. With Laragon, you can easily do this via: Menu > MySQL > Change root password
2. Document Root:
----------------------------------------------------
Document Root:
C:\laragon\www C:\laragon\www
---------------------------------------------------- For more information, please visit: https://laragon.org
Hotkey to open Terminal globally:
CTRL+ALT+T
For more information, please visit: http://laragon.org
Thank you for using Laragon. Thank you for using Laragon.
leokhoa@gmail.com Leo

View File

@@ -290,3 +290,29 @@ date: 20181016
920 = استنساخ 920 = استنساخ
921 = اختر مشروعًا لإستنساخه 921 = اختر مشروعًا لإستنساخه
922 = قاعدة البيانات المستنسخة! 922 = قاعدة البيانات المستنسخة!
# الإصدار 7.0 Laragon 2025
927 = حذف المشروع
928 = الملف الشخصي
929 = الملف الشخصي الحالي
930 = ملف شخصي جديد
931 = اسم الملف الشخصي
932 = الإجراء
940 = تحتاج إلى تفعيل وتشغيل Mailpit!
# الإصدار 8.0 Laragon 2025
168 = تم تعطيل SSL. انقر للتفعيل
360 = النسخ الاحتياطي التلقائي
361 = يقوم Laragon تلقائيًا بعمل نسخة احتياطية من دليل البيانات الخاص بك كل 8 ساعات، وتخزين النسخ الاحتياطية في %s والاحتفاظ بآخر 5 إصدارات لضمان الأمان
362 = فترة النسخ الاحتياطي
363 = ساعات
380 = التحديث التلقائي
381 = يتحقق Laragon من أحدث إصدارات PHP، ويقوم بتنزيلها وتكوينها تلقائيًا - مما يجعل البيئة محدثة بسهولة
382 = تم إضافة أحدث إصدار من %s [%s] إلى Laragon
383 = يتوفر إصدار جديد من %s [%s]!
260 = الحصول على كلمة مرور الجذر
261 = النسخ الاحتياطي لجميع قواعد البيانات
262 = تم نسخ جميع قواعد بيانات MySQL احتياطيًا بنجاح إلى %s
263 = تم نسخ كلمة مرور الجذر لـ MySQL إلى الحافظة

View File

@@ -249,7 +249,7 @@ date: 20192108
# Setup # Setup
900 = Laragon runs extremely fast and has very low memory footprint (< 4 MB) 900 = Laragon runs extremely fast and has very low memory footprint (< 10 MB)
901 = Sizin tətbiqiniz qısa yol əldə edəcək ---> https://app.test 901 = Sizin tətbiqiniz qısa yol əldə edəcək ---> https://app.test
902 = Sublime Text əlavə et && Terminal to the Right-Click Menu 902 = Sublime Text əlavə et && Terminal to the Right-Click Menu
903 = Text editləyicini açmaq üçün sürətli yollar & Əmr lövhəsi 903 = Text editləyicini açmaq üçün sürətli yollar & Əmr lövhəsi
@@ -290,3 +290,30 @@ date: 20192108
920 = Klonla 920 = Klonla
921 = Klonlamaq üçün layihəni seçin 921 = Klonlamaq üçün layihəni seçin
922 = Databaza klonlandı! 922 = Databaza klonlandı!
# versiya 7.0 Laragon 2025
927 = Layihəni sil
928 = Profil
929 = Cari profil
930 = Yeni profil
931 = Profil adı
932 = Əməliyyat
940 = Mailpit-i aktivləşdirməli və başlatmalısınız!
# versiya 8.0 Laragon 2025
168 = SSL deaktiv edilib. Aktivləşdirmək üçün klikləyin
360 = Avtomatik Yedəkləmə
361 = Laragon hər 8 saatdan bir məlumat qovluğunuzun avtomatik yedəklənməsini təmin edir, yedəkləri %s qovluğunda saxlayır və ən son 5 versiyanı qoruyur
362 = Yedəkləmə intervalı
363 = saat
380 = Avtomatik Yeniləmə
381 = Laragon ən son PHP versiyalarını yoxlayır, yükləyir və avtomatik qurur mühitin rahat şəkildə yenilənməsini təmin edir
382 = %s [%s] versiyasının ən son versiyası Laragon-a əlavə edildi
383 = %s [%s] üçün yeni bir versiya mövcuddur!
260 = Root parolunu əldə et
261 = Bütün verilənlər bazalarının ehtiyat nüsxəsini çıxart
262 = Bütün MySQL verilənlər bazalarının ehtiyat nüsxəsi uğurla %s qovluğuna köçürüldü
263 = MySQL root parolu mübadilə yaddaşına (clipboard) kopyalandı

View File

@@ -179,3 +179,30 @@ date: 20160506
800=Nome do Banco de Dados 800=Nome do Banco de Dados
801=Nova Senha 801=Nova Senha
802=Senha Atual 802=Senha Atual
# versão 7.0 Laragon 2025
927 = Excluir projeto
928 = Perfil
929 = Perfil atual
930 = Novo perfil
931 = Nome do perfil
932 = Ação
940 = Você precisa ativar e iniciar o Mailpit!
# versão 8.0 Laragon 2025
168 = SSL está desativado. Clique para ativar
360 = Backup Automático
361 = O Laragon faz backup automático do diretório de dados a cada 8 horas, armazenando os backups em %s e mantendo as 5 versões mais recentes para segurança
362 = Intervalo de backup
363 = horas
380 = Atualização Automática
381 = O Laragon verifica, baixa e configura automaticamente as versões mais recentes do PHP mantendo o ambiente atualizado sem esforço
382 = A versão mais recente de %s [%s] foi adicionada ao Laragon
383 = Uma nova versão de %s [%s] está disponível!
260 = Obter senha root
261 = Fazer backup de todos os bancos de dados
262 = Todos os bancos de dados MySQL foram salvos com sucesso em %s
263 = A senha root do MySQL foi copiada para a área de transferência

View File

@@ -251,7 +251,7 @@ date: 20161113
# Setup # Setup
900 = Laragon работи изключително бързо и използв много малко от РАМ (< 4 MB) 900 = Laragon работи изключително бързо и използв много малко от РАМ (< 10 MB)
901 = Твоето приложение ще изполва "красиви" линкове ---> https://app.test 901 = Твоето приложение ще изполва "красиви" линкове ---> https://app.test
902 = Добави Sublime Text && Terminal в меню от десен клик 902 = Добави Sublime Text && Terminal в меню от десен клик
903 = Лесен начин да стартиране Текстов редактор & Команден прозорец 903 = Лесен начин да стартиране Текстов редактор & Команден прозорец
@@ -260,3 +260,29 @@ date: 20161113
# SSL # SSL
906 = Автоматично генериране на SSL Сертификат 906 = Автоматично генериране на SSL Сертификат
# версия 7.0 Laragon 2025
927 = Изтриване на проект
928 = Профил
929 = Текущ профил
930 = Нов профил
931 = Име на профила
932 = Действие
940 = Трябва да активирате и стартирате Mailpit!
# версия 8.0 Laragon 2025
168 = SSL е деактивиран. Щракнете, за да го активирате
360 = Автоматичен архив
361 = Laragon автоматично архивира вашата директория с данни на всеки 8 часа, като съхранява архивите в %s и запазва последните 5 версии за безопасност
362 = Интервал на архивиране
363 = часа
380 = Автоматично актуализиране
381 = Laragon проверява, изтегля и конфигурира най-новите версии на PHP автоматично поддържайки средата винаги актуална без усилие
382 = Най-новата версия на %s [%s] беше добавена към Laragon
383 = Налична е нова версия на %s [%s]!
260 = Вземете root паролата
261 = Архивиране на всички бази данни
262 = Всички MySQL бази данни бяха успешно архивирани в %s
263 = Root паролата за MySQL беше копирана в клипборда

View File

@@ -252,7 +252,7 @@ date: 20190827
# Setup # Setup
900=Laragon运行得非常快具有非常低的内存占用小于4 MB 900=Laragon运行得非常快具有非常低的内存占用小于10 MB
901=你的“项目”将得到优雅链接 ---> https://项目.test 901=你的“项目”将得到优雅链接 ---> https://项目.test
902=添加 Sublime Text 和 Terminal 到右击菜单 902=添加 Sublime Text 和 Terminal 到右击菜单
903=快速打开 文本编辑器 和 命令行 903=快速打开 文本编辑器 和 命令行
@@ -293,3 +293,29 @@ date: 20190827
920 = 克隆 920 = 克隆
921 = 选择要克隆的项目 921 = 选择要克隆的项目
922 = 已克隆数据库! 922 = 已克隆数据库!
# 版本 7.0 Laragon 2025
927 = 删除项目
928 = 个人资料
929 = 当前个人资料
930 = 新个人资料
931 = 个人资料名称
932 = 操作
940 = 你需要启用并启动 Mailpit
# 版本 8.0 Laragon 2025
168 = SSL 被禁用。点击启用
360 = 自动备份
361 = Laragon 每 8 小时自动备份你的数据目录,备份保存在 %s并保留最近的 5 个版本以确保安全
362 = 备份间隔
363 = 小时
380 = 自动更新
381 = Laragon 会自动检查、下载并配置最新的 PHP 版本 让环境轻松保持最新
382 = 最新版本的 %s [%s] 已添加到 Laragon
383 = %s [%s] 的新版本可用!
260 = 获取 root 密码
261 = 备份所有数据库
262 = 所有 MySQL 数据库已成功备份到 %s
263 = MySQL 的 root 密码已复制到剪贴板

View File

@@ -249,9 +249,35 @@ Language Traditional Chinese
# Setup # Setup
900=Laragon運行得非常快具有非常低的內存占用小於4 MB 900=Laragon運行得非常快具有非常低的內存占用小於10 MB
901=妳的“項目”將得到優雅鏈接 ---> https://項目.test 901=妳的“項目”將得到優雅鏈接 ---> https://項目.test
902=添加 Sublime Text 和 Terminal 到右擊菜單 902=添加 Sublime Text 和 Terminal 到右擊菜單
903=快速打開 文本編輯器 和 命令行 903=快速打開 文本編輯器 和 命令行
904=查看README文件 904=查看README文件
905=運行Laragon 905=運行Laragon
# 版本 7.0 Laragon 2025
927 = 刪除專案
928 = 個人檔案
929 = 當前個人檔案
930 = 新建個人檔案
931 = 個人檔案名稱
932 = 操作
940 = 你需要啟用並啟動 Mailpit
# 版本 8.0 Laragon 2025
168 = SSL 已禁用。點擊啟用
360 = 自動備份
361 = Laragon 每 8 小時自動備份你的資料夾,將備份儲存在 %s並保留最近的 5 個版本以確保安全
362 = 備份間隔
363 = 小時
380 = 自動更新
381 = Laragon 會自動檢查、下載並配置最新的 PHP 版本 — 輕鬆保持環境更新
382 = 最新版本的 %s [%s] 已添加至 Laragon
383 = %s [%s] 的新版本已推出!
260 = 獲取 root 密碼
261 = 備份所有資料庫
262 = 所有 MySQL 資料庫已成功備份至 %s
263 = MySQL 的 root 密碼已複製到剪貼簿

View File

@@ -181,4 +181,28 @@ date: 20160511
801=Nyt kodeord 801=Nyt kodeord
802=Nuværende kodeord 802=Nuværende kodeord
# version 7.0 Laragon 2025
927 = Slet projekt
928 = Profil
929 = Nuværende profil
930 = Ny profil
931 = Profilnavn
932 = Handling
940 = Du skal aktivere og starte Mailpit!
# version 8.0 Laragon 2025
168 = SSL er deaktiveret. Klik for at aktivere
360 = Automatisk backup
361 = Laragon laver automatisk backup af din datamappe hver 8. time, gemmer sikkerhedskopierne i %s og bevarer de 5 nyeste versioner for sikkerhed
362 = Backup interval
363 = timer
380 = Automatisk opdatering
381 = Laragon tjekker, downloader og konfigurerer automatisk de nyeste PHP-versioner og holder miljøet opdateret uden besvær
382 = Den nyeste version af %s [%s] er blevet tilføjet til Laragon
383 = En ny version af %s [%s] er tilgængelig!
260 = Få root-adgangskode
261 = Backup af alle databaser
262 = Alle MySQL-databaser er blevet sikkerhedskopieret til %s
263 = MySQL root-adgangskode er blevet kopieret til udklipsholderen

View File

@@ -249,7 +249,7 @@ date: 20201115
# Setup # Setup
900 = Laragon functioneert extreem snel en heeft een zeer laag geheugen verbruik (< 4 MB) 900 = Laragon functioneert extreem snel en heeft een zeer laag geheugen verbruik (< 10 MB)
901 = Je app zal een mooie url krijgen ---> https://app.test 901 = Je app zal een mooie url krijgen ---> https://app.test
902 = Toevoegen Sublime Text && Terminal aan het Rechtermuisklik Menu 902 = Toevoegen Sublime Text && Terminal aan het Rechtermuisklik Menu
903 = Snelle manieren om Tekstverwerker en Opdrachtprompt te openen 903 = Snelle manieren om Tekstverwerker en Opdrachtprompt te openen
@@ -290,3 +290,31 @@ date: 20201115
920 = Kloon 920 = Kloon
921 = Selecteer een project om te klonen 921 = Selecteer een project om te klonen
922 = Database gekloond! 922 = Database gekloond!
# versie 7.0 Laragon 2025
927 = Project verwijderen
928 = Profiel
929 = Huidig profiel
930 = Nieuw profiel
931 = Profielnaam
932 = Actie
940 = Je moet Mailpit inschakelen en starten!
# versie 8.0 Laragon 2025
168 = SSL is uitgeschakeld. Klik om in te schakelen
360 = Automatische back-up
361 = Laragon maakt elke 8 uur automatisch een back-up van je gegevensmap, slaat de back-ups op in %s en bewaart de 5 nieuwste versies voor veiligheid
362 = Back-upinterval
363 = uren
380 = Automatische update
381 = Laragon controleert, downloadt en configureert automatisch de nieuwste PHP-versies en houdt de omgeving moeiteloos up-to-date
382 = De nieuwste versie van %s [%s] is toegevoegd aan Laragon
383 = Een nieuwe versie van %s [%s] is beschikbaar!
260 = Verkrijg rootwachtwoord
261 = Maak een back-up van alle databases
262 = Alle MySQL-databases zijn succesvol geback-upt naar %s
263 = Het rootwachtwoord van MySQL is gekopieerd naar het klembord

View File

@@ -1,7 +1,7 @@
-------------------------------------------------------- --------------------------------------------------------
version: 7.0.1 version: 8.0.0
author: leokhoa - leokhoa at gmail.com - https://laragon.org author: leokhoa - leokhoa at gmail.com - https://laragon.org
date: 20250124 date: 20250312
-------------------------------------------------------- --------------------------------------------------------
# Main Interface # Main Interface
100 = Start All 100 = Start All
@@ -73,7 +73,7 @@ date: 20250124
323 = Just put a folder in Document Root & reload Apache, Laragon will auto-create a corresponding hostname in the hosts file and Apache's virtual hosts 323 = Just put a folder in Document Root & reload Apache, Laragon will auto-create a corresponding hostname in the hosts file and Apache's virtual hosts
# %s for a string placeholder # %s for a string placeholder
324 = Hostname template 324 = Hostname
325 = Hostname format.\nex: if your project name is %s 325 = Hostname format.\nex: if your project name is %s
@@ -153,7 +153,7 @@ date: 20250124
715 = Path of the process: 715 = Path of the process:
# Hope you never see these :) # Hope you never see these :)
716 = Oh no, Laragon detected exceptions! 716 = Oops! Something went sideways...Laragon detected an exception error:
717 = Could not create database %s. Reason: %s 717 = Could not create database %s. Reason: %s
718 = Could not change MySQL root password. Reason: %s 718 = Could not change MySQL root password. Reason: %s
719 = You must specify a valid Gmail address! 719 = You must specify a valid Gmail address!
@@ -249,7 +249,7 @@ date: 20250124
# Setup # Setup
900 = Laragon runs extremely fast and has a very low memory footprint (< 4 MB) 900 = Laragon runs extremely fast and has a very low memory footprint (< 10 MB)
901 = Your app will get a pretty url ---> https://app.test 901 = Your app will get a pretty url ---> https://app.test
902 = Add Sublime Text && Terminal to the Right-Click Menu 902 = Add Sublime Text && Terminal to the Right-Click Menu
903 = Quick ways to open Text Editor & Command Prompt 903 = Quick ways to open Text Editor & Command Prompt
@@ -292,8 +292,30 @@ date: 20250124
922 = Cloned database! 922 = Cloned database!
# version 7.0 Laragon 2025 # version 7.0 Laragon 2025
927 = Delete project
928 = Profile
929 = Current profile 929 = Current profile
930 = New profile 930 = New profile
931 = Profile Name 931 = Profile Name
932 = Action 932 = Action
940 = You need to enable and start Mailpit!
# version 8.0 Laragon 2025
168 = SSL is disabled. Click to enable
360 = Auto Backup
361 = Laragon automatically backs up your data directory every 8 hours, storing the backups in %s and retaining the 5 most recent versions for safekeeping
362 = Backup Interval
363 = hours
380 = Auto Update
381 = Laragon checks, downloads, and configures the latest PHP versions automatically - keeping the enviroment up to-date effortlessly
382 = The latest version of %s [%s] has been added to Laragon
383 = A new version of %s [%s] is available!
260 = Get root password
261 = Backup all databases
262 = All MySQL databases have been successfully backed up to %s
263 = The MySQL root password has been copied to the clipboard

View File

@@ -247,7 +247,7 @@ date: 20181219
# Setup # Setup
900=Laragon se lance extrêmement rapidement et a une empreinte mémoire très basse (< 4 MB) 900=Laragon se lance extrêmement rapidement et a une empreinte mémoire très basse (< 10 MB)
901=Votre application aura une jolie URL ---> https://app.test 901=Votre application aura une jolie URL ---> https://app.test
902=Ajouter Sublime Text et le terminal au menu contextuel 902=Ajouter Sublime Text et le terminal au menu contextuel
903=Façon rapide d'ouvrir l'éditeur de texte et le terminal 903=Façon rapide d'ouvrir l'éditeur de texte et le terminal
@@ -288,3 +288,29 @@ date: 20181219
920 = Cloner 920 = Cloner
921 = Séléctionner un projet à cloner 921 = Séléctionner un projet à cloner
922 = Base de données clonée ! 922 = Base de données clonée !
# version 7.0 Laragon 2025
927 = Supprimer le projet
928 = Profil
929 = Profil actuel
930 = Nouveau profil
931 = Nom du profil
932 = Action
940 = Vous devez activer et démarrer Mailpit !
# version 8.0 Laragon 2025
168 = SSL est désactivé. Cliquez pour activer
360 = Sauvegarde automatique
361 = Laragon sauvegarde automatiquement votre répertoire de données toutes les 8 heures, en enregistrant les sauvegardes dans %s et en conservant les 5 dernières versions pour la sécurité
362 = Intervalle de sauvegarde
363 = heures
380 = Mise à jour automatique
381 = Laragon vérifie, télécharge et configure automatiquement les dernières versions de PHP en maintenant l'environnement à jour sans effort
382 = La dernière version de %s [%s] a été ajoutée à Laragon
383 = Une nouvelle version de %s [%s] est disponible !
260 = Obtenir le mot de passe root
261 = Sauvegarder toutes les bases de données
262 = Toutes les bases de données MySQL ont été sauvegardées avec succès dans %s
263 = Le mot de passe root de MySQL a été copié dans le presse-papiers

View File

@@ -249,9 +249,70 @@ date: 20160715
# Setup # Setup
900=Laragon läuft extrem performant und hat einen sehr geringen Speicherverbrauch (< 4 MB) 900=Laragon läuft extrem performant und hat einen sehr geringen Speicherverbrauch (< 10 MB)
901=Ihre Anwendung bekommt diese URL ---> https://app.test 901=Ihre Anwendung bekommt diese URL ---> https://app.test
902=Sublime Text && Terminal zum Kontextmenü hinzufügen 902=Sublime Text && Terminal zum Kontextmenü hinzufügen
903=Schnelles öffnen des Text-Editors und der Konsole 903=Schnelles öffnen des Text-Editors und der Konsole
904=README-Datei öffnen 904=README-Datei öffnen
905=Laragon starten 905=Laragon starten
# SSL
906 = Automatisch generierte SSL-Zertifikate
# Version 3
140 = Daten werden initialisiert...
141 = Daten konnten nicht initialisiert werden, bitte versuche es erneut!
142 = Region
150 = Laragon zum Pfad hinzufügen
151 = Laragon aus dem Pfad entfernen
152 = Pfad verwalten
153 = Laragon wurde zum Pfad hinzugefügt! Möglicherweise musst du dich ab- und wieder anmelden, damit die Änderungen wirksam werden.
154 = Laragon wurde aus dem Pfad entfernt!
155 = Alle schließen
156 = Autostart
157 = Laufende Dienste werden gestoppt...
158 = Hilfe
# Version 3.1.3
159 = Automatisch generierter QR-Code
# Version 3.3.1
160 = SSL ist aktiviert. Klicken, um es zu deaktivieren
161 = laragon.crt zum Vertrauensspeicher hinzufügen
162 = Zertifikatsverwaltung
163 = Schnelleinstellungen
164 = Wie verwaltet man "%s"?
165 = Wie fügt man Xdebug zu Laragon hinzu?
166 = WildcardDNS
167 = Was ist das?
# Version 3.5
920 = Klonen
921 = Wähle ein Projekt zum Klonen aus
922 = Datenbank geklont!
# Version 7.0 Laragon 2025
927 = Projekt löschen
928 = Profil
929 = Aktuelles Profil
930 = Neues Profil
931 = Profilname
932 = Aktion
940 = Du musst Mailpit aktivieren und starten!
# Version 8.0 Laragon 2025
168 = SSL ist deaktiviert. Klicken, um es zu aktivieren
360 = Automatische Sicherung
361 = Laragon sichert dein Datenverzeichnis automatisch alle 8 Stunden, speichert die Backups in %s und behält die letzten 5 Versionen zur Sicherheit bei.
362 = Sicherungsintervall
363 = Stunden
380 = Automatische Aktualisierung
381 = Laragon überprüft, lädt herunter und konfiguriert die neuesten PHP-Versionen automatisch so bleibt die Umgebung mühelos auf dem neuesten Stand.
382 = Die neueste Version von %s [%s] wurde zu Laragon hinzugefügt.
383 = Eine neue Version von %s [%s] ist verfügbar!
260 = Root-Passwort abrufen
261 = Alle Datenbanken sichern
262 = Alle MySQL-Datenbanken wurden erfolgreich in %s gesichert.
263 = Das MySQL-Root-Passwort wurde in die Zwischenablage kopiert.

View File

@@ -246,7 +246,7 @@ date: 20161025
# Setup # Setup
900=Το Laragon είναι ταχύτατο και καταναλώνει ελάχιστη μνήμη (< 4 MB) 900=Το Laragon είναι ταχύτατο και καταναλώνει ελάχιστη μνήμη (< 10 MB)
901=Η εφαρμογή σου θα αποκτήσει pretty url ---> https://app.test 901=Η εφαρμογή σου θα αποκτήσει pretty url ---> https://app.test
902=Προσθήκη του Sublime Text && Τερματικό στο μενού του δεξιού κλικ 902=Προσθήκη του Sublime Text && Τερματικό στο μενού του δεξιού κλικ
903=Φρήγοροι τρόποι να ανοίξεις τον επεξεργαστή κειμένου και το τερματικό 903=Φρήγοροι τρόποι να ανοίξεις τον επεξεργαστή κειμένου και το τερματικό
@@ -255,3 +255,30 @@ date: 20161025
# SSL # SSL
906=Δημιούργησε αυτόματα το πιστοποιητικό SSL 906=Δημιούργησε αυτόματα το πιστοποιητικό SSL
# έκδοση 7.0 Laragon 2025
927 = Διαγραφή έργου
928 = Προφίλ
929 = Τρέχον προφίλ
930 = Νέο προφίλ
931 = Όνομα προφίλ
932 = Ενέργεια
940 = Πρέπει να ενεργοποιήσετε και να εκκινήσετε το Mailpit!
# έκδοση 8.0 Laragon 2025
168 = Το SSL είναι απενεργοποιημένο. Κάντε κλικ για να το ενεργοποιήσετε
360 = Αυτόματο αντίγραφο ασφαλείας
361 = Το Laragon δημιουργεί αυτόματα αντίγραφο ασφαλείας του καταλόγου δεδομένων σας κάθε 8 ώρες, αποθηκεύοντας τα αντίγραφα στο %s και διατηρώντας τις 5 τελευταίες εκδόσεις για ασφάλεια
362 = Διάστημα αντιγράφου ασφαλείας
363 = ώρες
380 = Αυτόματη ενημέρωση
381 = Το Laragon ελέγχει, κατεβάζει και ρυθμίζει αυτόματα τις τελευταίες εκδόσεις του PHP διατηρώντας το περιβάλλον πάντα ενημερωμένο χωρίς κόπο
382 = Η τελευταία έκδοση του %s [%s] προστέθηκε στο Laragon
383 = Μια νέα έκδοση του %s [%s] είναι διαθέσιμη!
260 = Λήψη κωδικού πρόσβασης root
261 = Δημιουργία αντιγράφου ασφαλείας όλων των βάσεων δεδομένων
262 = Όλες οι βάσεις δεδομένων MySQL δημιουργήθηκαν με επιτυχία αντίγραφο ασφαλείας στο %s
263 = Ο κωδικός πρόσβασης root για το MySQL έχει αντιγραφεί στο πρόχειρο

View File

@@ -1,4 +1,4 @@
-------------------------------------------------------- --------------------------------------------------------
version: 3.5 version: 3.5
author: pawanyy - pawanyyy01@gmail.com author: pawanyy - pawanyyy01@gmail.com
date: 20181016 date: 20181016
@@ -288,3 +288,30 @@ date: 20181016
920 = क्लोन 920 = क्लोन
921 = क्लोन करने के लिए एक परियोजना का चयन करें 921 = क्लोन करने के लिए एक परियोजना का चयन करें
922 = क्लोन DataBase! 922 = क्लोन DataBase!
# version 7.0 Laragon 2025
927 = प्रोजेक्ट हटाएँ
928 = प्रोफ़ाइल
929 = वर्तमान प्रोफ़ाइल
930 = नई प्रोफ़ाइल
931 = प्रोफ़ाइल नाम
932 = क्रिया
940 = आपको Mailpit सक्षम करके शुरू करना होगा!
# version 8.0 Laragon 2025
168 = SSL अक्षम है। सक्षम करने के लिए क्लिक करें
360 = ऑटो बैकअप
361 = Laragon हर 8 घंटे में आपके डेटा डायरेक्टरी का स्वचालित बैकअप लेता है, बैकअप को %s में संग्रहीत करता है और सुरक्षा के लिए 5 नवीनतम संस्करण रखता है
362 = बैकअप अंतराल
363 = घंटे
380 = ऑटो अपडेट
381 = Laragon स्वचालित रूप से नवीनतम PHP संस्करणों की जाँच, डाउनलोड और कॉन्फ़िगर करता है - जिससे वातावरण बिना मेहनत के अप-टू-डेट रहता है
382 = %s का नवीनतम संस्करण [%s] Laragon में जोड़ा गया है
383 = %s का नया संस्करण [%s] उपलब्ध है!
260 = रूट पासवर्ड प्राप्त करें
261 = सभी डेटाबेस का बैकअप लें
262 = सभी MySQL डेटाबेस का सफलतापूर्वक %s में बैकअप लिया गया है
263 = MySQL रूट पासवर्ड क्लिपबोर्ड पर कॉपी कर दिया गया है

View File

@@ -249,7 +249,7 @@ date: 20191016
# Setup # Setup
900 = A Laragon rendkívül gyors és alacsony memóriaigényű alkalmazás (< 4 MB) 900 = A Laragon rendkívül gyors és alacsony memóriaigényű alkalmazás (< 10 MB)
901 = Alkalmazása szép url-t kap ---> https://app.test a https://localhost/app helyett 901 = Alkalmazása szép url-t kap ---> https://app.test a https://localhost/app helyett
902 = Sublime Text és Terminál hozzáadása az intéző helyi menüjéhez 902 = Sublime Text és Terminál hozzáadása az intéző helyi menüjéhez
903 = Így a szövegszerkesztő és a parancssoros terminál gyors megnyitható 903 = Így a szövegszerkesztő és a parancssoros terminál gyors megnyitható
@@ -290,3 +290,30 @@ date: 20191016
920 = Klónozás 920 = Klónozás
921 = Klónozandó projekt kiválasztása 921 = Klónozandó projekt kiválasztása
922 = Adatbázis klónozva! 922 = Adatbázis klónozva!
# verzió 7.0 Laragon 2025
927 = Projekt törlése
928 = Profil
929 = Jelenlegi profil
930 = Új profil
931 = Profil neve
932 = Művelet
940 = Engedélyeznie és el kell indítania a Mailpit-et!
# verzió 8.0 Laragon 2025
168 = Az SSL le van tiltva. Kattintson az engedélyezéshez
360 = Automatikus biztonsági mentés
361 = A Laragon 8 óránként automatikusan biztonsági mentést készít az adatmappáról, a mentéseket a %s mappában tárolja, és az utolsó 5 verziót megőrzi a biztonság érdekében
362 = Biztonsági mentés időköze
363 = óra
380 = Automatikus frissítés
381 = A Laragon automatikusan ellenőrzi, letölti és beállítja a legújabb PHP verziókat így a környezet mindig naprakész marad
382 = A(z) %s [%s] legújabb verziója hozzáadva a Laragonhoz
383 = Új verzió érhető el: %s [%s]!
260 = Root jelszó lekérése
261 = Az összes adatbázis biztonsági mentése
262 = Az összes MySQL adatbázis sikeresen mentésre került a következő helyre: %s
263 = A MySQL root jelszava vágólapra másolva

View File

@@ -249,7 +249,7 @@ date: 20181016
# Setup # Setup
900 = Laragon berjalan sangat cepat dan memiliki jejak memori yang sangat rendah (< 4 MB) 900 = Laragon berjalan sangat cepat dan memiliki jejak memori yang sangat rendah (< 10 MB)
901 = Aplikasi Anda akan mendapatkan url yang cantik ---> https://app.test dari pada https://localhost/app 901 = Aplikasi Anda akan mendapatkan url yang cantik ---> https://app.test dari pada https://localhost/app
902 = Tambhakan Sublime Text && Terminal ke Menu Klik Kanan 902 = Tambhakan Sublime Text && Terminal ke Menu Klik Kanan
903 = Cara cepat untuk membuka Editor Teks & Command Prompt 903 = Cara cepat untuk membuka Editor Teks & Command Prompt
@@ -290,3 +290,29 @@ date: 20181016
920 = Klon 920 = Klon
921 = Pilih project yang akan dikloning 921 = Pilih project yang akan dikloning
922 = Database hasil kloning! 922 = Database hasil kloning!
# versi 7.0 Laragon 2025
927 = Hapus proyek
928 = Profil
929 = Profil saat ini
930 = Profil baru
931 = Nama profil
932 = Aksi
940 = Anda perlu mengaktifkan dan memulai Mailpit!
# versi 8.0 Laragon 2025
168 = SSL dinonaktifkan. Klik untuk mengaktifkan
360 = Pencadangan Otomatis
361 = Laragon secara otomatis mencadangkan direktori data Anda setiap 8 jam, menyimpan cadangan di %s, dan mempertahankan 5 versi terbaru untuk keamanan
362 = Interval pencadangan
363 = jam
380 = Pembaruan Otomatis
381 = Laragon memeriksa, mengunduh, dan mengonfigurasi versi PHP terbaru secara otomatis menjaga lingkungan tetap mutakhir dengan mudah
382 = Versi terbaru dari %s [%s] telah ditambahkan ke Laragon
383 = Versi baru %s [%s] tersedia!
260 = Dapatkan kata sandi root
261 = Cadangkan semua database
262 = Semua database MySQL berhasil dicadangkan ke %s
263 = Kata sandi root MySQL telah disalin ke clipboard

View File

@@ -249,7 +249,7 @@ date: 20160821
# Setup # Setup
900=Laragon gira estremamente veloce e occupa poco spazio di memoria (< 4 MB) 900=Laragon gira estremamente veloce e occupa poco spazio di memoria (< 10 MB)
901=La tua app avrà una pretty url ---> https://app.test 901=La tua app avrà una pretty url ---> https://app.test
902=Aggiungi Sublime Text && Terminale al menu contestuale 902=Aggiungi Sublime Text && Terminale al menu contestuale
903=Avvio veloce per aprire Text Editor & Command Prompt 903=Avvio veloce per aprire Text Editor & Command Prompt
@@ -258,3 +258,29 @@ date: 20160821
# SSL # SSL
906=Autogenerazione Certificato SSL 906=Autogenerazione Certificato SSL
# versione 7.0 Laragon 2025
927 = Elimina progetto
928 = Profilo
929 = Profilo attuale
930 = Nuovo profilo
931 = Nome profilo
932 = Azione
940 = Devi abilitare e avviare Mailpit!
# versione 8.0 Laragon 2025
168 = SSL è disabilitato. Clicca per abilitare
360 = Backup automatico
361 = Laragon esegue automaticamente il backup della directory dei dati ogni 8 ore, salvando i backup in %s e mantenendo le 5 versioni più recenti per sicurezza
362 = Intervallo di backup
363 = ore
380 = Aggiornamento automatico
381 = Laragon controlla, scarica e configura automaticamente le versioni più recenti di PHP mantenendo l'ambiente aggiornato senza sforzo
382 = L'ultima versione di %s [%s] è stata aggiunta a Laragon
383 = È disponibile una nuova versione di %s [%s]!
260 = Ottieni password root
261 = Backup di tutti i database
262 = Tutti i database MySQL sono stati salvati con successo in %s
263 = La password root di MySQL è stata copiata negli appunti

View File

@@ -249,7 +249,7 @@ date: 20181016
# Setup # Setup
900 = Laragonは、ほんの少しのメモリ消費でとても軽快に走ります (< 4 MB) 900 = Laragonは、ほんの少しのメモリ消費でとても軽快に走ります (< 10 MB)
901 = あなたのアプリはとても愛らしいURLになりますよ ---> https://app.test 901 = あなたのアプリはとても愛らしいURLになりますよ ---> https://app.test
902 = 右クリックメニューにSublime Text && Terminalを追加する 902 = 右クリックメニューにSublime Text && Terminalを追加する
903 = テキストエディタとコマンドプロンプトを開く簡単な方法 903 = テキストエディタとコマンドプロンプトを開く簡単な方法
@@ -290,3 +290,29 @@ date: 20181016
920 = クローン 920 = クローン
921 = クローンするプロジェクトを選択してください 921 = クローンするプロジェクトを選択してください
922 = データベースがクローンされました! 922 = データベースがクローンされました!
# バージョン 7.0 Laragon 2025
927 = プロジェクトを削除
928 = プロファイル
929 = 現在のプロファイル
930 = 新しいプロファイル
931 = プロファイル名
932 = アクション
940 = Mailpit を有効にして起動する必要があります!
# バージョン 8.0 Laragon 2025
168 = SSL は無効になっています。有効にするにはクリックしてください
360 = 自動バックアップ
361 = Laragon は 8 時間ごとにデータディレクトリを自動的にバックアップし、%s に保存します。最新の 5 つのバージョンを保持して安全性を確保します
362 = バックアップ間隔
363 = 時間
380 = 自動更新
381 = Laragon は最新の PHP バージョンを自動的にチェック、ダウンロード、設定し、環境を手間なく最新の状態に保ちます
382 = 最新バージョンの %s [%s] が Laragon に追加されました
383 = 新しいバージョンの %s [%s] が利用可能です!
260 = root パスワードを取得
261 = すべてのデータベースをバックアップ
262 = すべての MySQL データベースが正常に %s にバックアップされました
263 = MySQL の root パスワードがクリップボードにコピーされました

View File

@@ -290,3 +290,29 @@ date: 20181016
920 = 복제 920 = 복제
921 = 복제할 프로젝트 선택 921 = 복제할 프로젝트 선택
922 = 데이타베이스 복제됨! 922 = 데이타베이스 복제됨!
# 버전 7.0 Laragon 2025
927 = 프로젝트 삭제
928 = 프로필
929 = 현재 프로필
930 = 새 프로필
931 = 프로필 이름
932 = 작업
940 = Mailpit을 활성화하고 시작해야 합니다!
# 버전 8.0 Laragon 2025
168 = SSL이 비활성화되었습니다. 클릭하여 활성화
360 = 자동 백업
361 = Laragon은 8시간마다 데이터 디렉터리를 자동으로 백업하며, 백업 파일은 %s에 저장되고 최근 5개의 버전이 보존됩니다
362 = 백업 주기
363 = 시간
380 = 자동 업데이트
381 = Laragon은 최신 PHP 버전을 자동으로 확인, 다운로드 및 구성하여 환경을 항상 최신 상태로 유지합니다
382 = 최신 버전 %s [%s]이(가) Laragon에 추가되었습니다
383 = %s [%s]의 새 버전이 제공됩니다!
260 = 루트 비밀번호 가져오기
261 = 모든 데이터베이스 백업
262 = 모든 MySQL 데이터베이스가 성공적으로 %s에 백업되었습니다
263 = MySQL 루트 비밀번호가 클립보드에 복사되었습니다

View File

@@ -248,7 +248,7 @@ date: 20181123
# Setup # Setup
900 = Laragon berjalan dengan sangat pantas dan mempunyai jejak memori yang sangat rendah (< 4 MB) 900 = Laragon berjalan dengan sangat pantas dan mempunyai jejak memori yang sangat rendah (< 10 MB)
901 = Apl anda akan mendapat url cantik ---> https://app.test 901 = Apl anda akan mendapat url cantik ---> https://app.test
902 = Tambah Sublime Text && Terminal ke Menu Klik-Kanan 902 = Tambah Sublime Text && Terminal ke Menu Klik-Kanan
903 = Cara pantas untuk buka Editor Teks & Arahan Prompt 903 = Cara pantas untuk buka Editor Teks & Arahan Prompt
@@ -289,3 +289,30 @@ date: 20181123
920 = Klon 920 = Klon
921 = Pilih projek untuk diklon 921 = Pilih projek untuk diklon
922 = Pangkalan data diklon! 922 = Pangkalan data diklon!
# versi 7.0 Laragon 2025
927 = Padam projek
928 = Profil
929 = Profil semasa
930 = Profil baharu
931 = Nama profil
932 = Tindakan
940 = Anda perlu mengaktifkan dan memulakan Mailpit!
# versi 8.0 Laragon 2025
168 = SSL dilumpuhkan. Klik untuk mengaktifkan
360 = Sandaran Automatik
361 = Laragon secara automatik membuat sandaran direktori data anda setiap 8 jam, menyimpan sandaran di %s dan mengekalkan 5 versi terkini untuk keselamatan
362 = Selang sandaran
363 = jam
380 = Kemas Kini Automatik
381 = Laragon memeriksa, memuat turun dan mengkonfigurasi versi PHP terkini secara automatik memastikan persekitaran sentiasa dikemas kini dengan mudah
382 = Versi terkini %s [%s] telah ditambahkan ke Laragon
383 = Versi baharu %s [%s] tersedia!
260 = Dapatkan kata laluan root
261 = Sandarkan semua pangkalan data
262 = Semua pangkalan data MySQL telah berjaya disandarkan ke %s
263 = Kata laluan root MySQL telah disalin ke papan keratan

View File

@@ -249,7 +249,7 @@ Dato: 26.06.2017
# Setup # Setup
900=Laragon kjører ekstremt fort og har svært lavt minnefottrykk (<4 MB) 900=Laragon kjører ekstremt fort og har svært lavt minnefottrykk (<10 MB)
901=Appen din vil få normal url ---> https://app.test 901=Appen din vil få normal url ---> https://app.test
902=Legg til Sublime Text && Terminal til Høyreklikk-menyen 902=Legg til Sublime Text && Terminal til Høyreklikk-menyen
903=Rask måter å åpne tekstredigerer og kommandoprompt 903=Rask måter å åpne tekstredigerer og kommandoprompt
@@ -258,3 +258,30 @@ Dato: 26.06.2017
# SSL # SSL
906=Automatisk generering av SSL-sertifikat 906=Automatisk generering av SSL-sertifikat
# versjon 7.0 Laragon 2025
927 = Slett prosjekt
928 = Profil
929 = Nåværende profil
930 = Ny profil
931 = Profilnavn
932 = Handling
940 = Du må aktivere og starte Mailpit!
# versjon 8.0 Laragon 2025
168 = SSL er deaktivert. Klikk for å aktivere
360 = Automatisk sikkerhetskopiering
361 = Laragon sikkerhetskopierer automatisk dataregisteret ditt hver 8. time, lagrer sikkerhetskopiene i %s og beholder de 5 nyeste versjonene for sikkerhet
362 = Sikkerhetskopieringsintervall
363 = timer
380 = Automatisk oppdatering
381 = Laragon sjekker, laster ned og konfigurerer automatisk de nyeste PHP-versjonene og holder miljøet oppdatert uten problemer
382 = Den nyeste versjonen av %s [%s] har blitt lagt til i Laragon
383 = En ny versjon av %s [%s] er tilgjengelig!
260 = Hent root-passord
261 = Sikkerhetskopier alle databaser
262 = Alle MySQL-databaser har blitt sikkerhetskopiert til %s
263 = MySQL root-passordet har blitt kopiert til utklippstavlen

View File

@@ -250,7 +250,7 @@ date: 20250111
# Setup # Setup
900 = لاراگون بسیار سریع اجرا می شود و دارای ردپای کمی در حافظه میباشد (< 4 MB) 900 = لاراگون بسیار سریع اجرا می شود و دارای ردپای کمی در حافظه میباشد (< 10 MB)
901 = برنامه شما URL زیبا را دریافت می کند ---> https://app.test 901 = برنامه شما URL زیبا را دریافت می کند ---> https://app.test
902 = اضافه کردن Notepad++ و ترمینال به منوی راست کلیک 902 = اضافه کردن Notepad++ و ترمینال به منوی راست کلیک
903 = راه های سریع برای باز کردن ویرایشگر متن و خط فرمان 903 = راه های سریع برای باز کردن ویرایشگر متن و خط فرمان
@@ -291,3 +291,30 @@ date: 20250111
920 = کلون 920 = کلون
921 = پروژه ای را برای کلون کردن انتخاب کنید 921 = پروژه ای را برای کلون کردن انتخاب کنید
922 = پایگاه داده کلون شده! 922 = پایگاه داده کلون شده!
# نسخه 7.0 Laragon 2025
927 = حذف پروژه
928 = پروفایل
929 = پروفایل فعلی
930 = پروفایل جدید
931 = نام پروفایل
932 = اقدام
940 = شما باید Mailpit را فعال کرده و اجرا کنید!
# نسخه 8.0 Laragon 2025
168 = SSL غیرفعال است. برای فعال‌سازی کلیک کنید
360 = پشتیبان‌گیری خودکار
361 = Laragon هر 8 ساعت یک‌بار به‌طور خودکار از پوشه داده‌های شما پشتیبان تهیه می‌کند، فایل‌های پشتیبان را در %s ذخیره کرده و 5 نسخه اخیر را برای امنیت حفظ می‌کند
362 = فاصله زمانی پشتیبان‌گیری
363 = ساعت
380 = به‌روزرسانی خودکار
381 = Laragon به‌طور خودکار آخرین نسخه‌های PHP را بررسی، دانلود و پیکربندی می‌کند و محیط را بدون دردسر به‌روز نگه می‌دارد
382 = آخرین نسخه %s [%s] به Laragon اضافه شد
383 = نسخه جدیدی از %s [%s] در دسترس است!
260 = دریافت رمز عبور روت
261 = پشتیبان‌گیری از تمام پایگاه‌های داده
262 = تمام پایگاه‌های داده MySQL با موفقیت در %s پشتیبان‌گیری شدند
263 = رمز عبور روت MySQL در کلیپ‌بورد کپی شد

View File

@@ -249,9 +249,35 @@ date: 20160802
# Setup # Setup
900=Laragon działa ekstremalnie szybko i zajmuje bardzo mało pamięci (< 4 MB) 900=Laragon działa ekstremalnie szybko i zajmuje bardzo mało pamięci (< 10 MB)
901=Twoja aplikacja będzie dostępna pod wygodnym adresem ---> https://app.test 901=Twoja aplikacja będzie dostępna pod wygodnym adresem ---> https://app.test
902=Dodaj 'Sublime Text' i 'Terminal' do menu pod prawm klawiszem myszy 902=Dodaj 'Sublime Text' i 'Terminal' do menu pod prawm klawiszem myszy
903=Szybki sposób, aby otworzyć 'Edytor tekstu' i 'Wiersz poleceń' 903=Szybki sposób, aby otworzyć 'Edytor tekstu' i 'Wiersz poleceń'
904=Pokaż plik README 904=Pokaż plik README
905=Uruchom Laragon 905=Uruchom Laragon
# wersja 7.0 Laragon 2025
927 = Usuń projekt
928 = Profil
929 = Bieżący profil
930 = Nowy profil
931 = Nazwa profilu
932 = Akcja
940 = Musisz włączyć i uruchomić Mailpit!
# wersja 8.0 Laragon 2025
168 = SSL jest wyłączony. Kliknij, aby włączyć
360 = Automatyczna kopia zapasowa
361 = Laragon automatycznie tworzy kopię zapasową katalogu danych co 8 godzin, zapisując kopie w %s i przechowując 5 ostatnich wersji dla bezpieczeństwa
362 = Interwał kopii zapasowej
363 = godziny
380 = Automatyczna aktualizacja
381 = Laragon sprawdza, pobiera i konfiguruje najnowsze wersje PHP automatycznie utrzymując środowisko w najnowszej wersji bez wysiłku
382 = Najnowsza wersja %s [%s] została dodana do Laragon
383 = Nowa wersja %s [%s] jest dostępna!
260 = Pobierz hasło root
261 = Wykonaj kopię zapasową wszystkich baz danych
262 = Wszystkie bazy danych MySQL zostały pomyślnie zapisane w %s
263 = Hasło root MySQL zostało skopiowane do schowka

View File

@@ -235,7 +235,7 @@ date: 20190729
836 = Por favor, execute o Laragon como Administrador e tente novamente! 836 = Por favor, execute o Laragon como Administrador e tente novamente!
# Setup # Setup
900 = Laragon é executado extremamente rápido e tem um rasto na memória muito baixa (<4 MB) 900 = Laragon é executado extremamente rápido e tem um rasto na memória muito baixa (<10 MB)
901 = Seu aplicativo receberá um URL bonito ---> https://app.test 901 = Seu aplicativo receberá um URL bonito ---> https://app.test
902 = Adicionar texto sublime && Terminal ao menu do botão direito 902 = Adicionar texto sublime && Terminal ao menu do botão direito
903 = Formas rápidas de abrir o Editor de Texto e o Prompt de Comando 903 = Formas rápidas de abrir o Editor de Texto e o Prompt de Comando
@@ -276,3 +276,30 @@ date: 20190729
920 = Clone 920 = Clone
921 = Selecione um projeto para clonar 921 = Selecione um projeto para clonar
922 = Base de dados clonada! 922 = Base de dados clonada!
# versão 7.0 Laragon 2025
927 = Excluir projeto
928 = Perfil
929 = Perfil atual
930 = Novo perfil
931 = Nome do perfil
932 = Ação
940 = Você precisa ativar e iniciar o Mailpit!
# versão 8.0 Laragon 2025
168 = O SSL está desativado. Clique para ativar
360 = Backup Automático
361 = O Laragon faz backup automaticamente do diretório de dados a cada 8 horas, armazenando os backups em %s e mantendo as 5 versões mais recentes para segurança
362 = Intervalo de backup
363 = horas
380 = Atualização Automática
381 = O Laragon verifica, baixa e configura automaticamente as versões mais recentes do PHP mantendo o ambiente atualizado sem esforço
382 = A versão mais recente de %s [%s] foi adicionada ao Laragon
383 = Uma nova versão de %s [%s] está disponível!
260 = Obter senha root
261 = Fazer backup de todos os bancos de dados
262 = Todos os bancos de dados MySQL foram salvos com sucesso em %s
263 = A senha root do MySQL foi copiada para a área de transferência

View File

@@ -290,3 +290,30 @@ date: 20191215
920 = Клонирование 920 = Клонирование
921 = Выберите проект для клонирования 921 = Выберите проект для клонирования
922 = База данных склонированна! 922 = База данных склонированна!
# версия 7.0 Laragon 2025
927 = Удалить проект
928 = Профиль
929 = Текущий профиль
930 = Новый профиль
931 = Имя профиля
932 = Действие
940 = Вам нужно включить и запустить Mailpit!
# версия 8.0 Laragon 2025
168 = SSL отключен. Нажмите, чтобы включить
360 = Автоматическое резервное копирование
361 = Laragon автоматически создает резервную копию вашего каталога данных каждые 8 часов, сохраняет резервные копии в %s и хранит 5 последних версий для безопасности
362 = Интервал резервного копирования
363 = часы
380 = Автоматическое обновление
381 = Laragon автоматически проверяет, скачивает и настраивает последние версии PHP поддерживая среду в актуальном состоянии без усилий
382 = Последняя версия %s [%s] была добавлена в Laragon
383 = Доступна новая версия %s [%s]!
260 = Получить пароль root
261 = Резервное копирование всех баз данных
262 = Все базы данных MySQL успешно сохранены в %s
263 = Пароль root MySQL скопирован в буфер обмена

View File

@@ -249,7 +249,7 @@ date: 20200801
# Nastavitve # Nastavitve
900 = Laragon deluje zelo hitro in ima zelo nizko rabo pomnilnika (<4 MB) 900 = Laragon deluje zelo hitro in ima zelo nizko rabo pomnilnika (<10 MB)
901 = Vaša aplikacija bo dobila lep URL ---> https://app.test 901 = Vaša aplikacija bo dobila lep URL ---> https://app.test
902 = Dodaj Sublime Text && Terminal na kontekstualni meni desnega klika 902 = Dodaj Sublime Text && Terminal na kontekstualni meni desnega klika
903 = Hitri načini za odpiranje urejevalnika besedil in ukazne vrstice (Command Prompt) 903 = Hitri načini za odpiranje urejevalnika besedil in ukazne vrstice (Command Prompt)
@@ -290,3 +290,29 @@ date: 20200801
920 = Kloniraj 920 = Kloniraj
921 = Izberite projekt za kloniranje 921 = Izberite projekt za kloniranje
922 = Baza podatkov je klonirana! 922 = Baza podatkov je klonirana!
# različica 7.0 Laragon 2025
927 = Izbriši projekt
928 = Profil
929 = Trenutni profil
930 = Nov profil
931 = Ime profila
932 = Dejanje
940 = Morate omogočiti in zagnati Mailpit!
# različica 8.0 Laragon 2025
168 = SSL je onemogočen. Kliknite za omogočitev
360 = Samodejno varnostno kopiranje
361 = Laragon samodejno ustvari varnostno kopijo vašega imenika podatkov vsakih 8 ur, varnostne kopije pa shrani v %s in ohranja 5 zadnjih različic za varnost
362 = Interval varnostnega kopiranja
363 = ure
380 = Samodejna posodobitev
381 = Laragon samodejno preveri, prenese in nastavi najnovejše različice PHP-ja ohranja okolje posodobljeno brez težav
382 = Najnovejša različica %s [%s] je bila dodana v Laragon
383 = Na voljo je nova različica %s [%s]!
260 = Pridobite root geslo
261 = Varnostno kopirajte vse baze podatkov
262 = Vse baze podatkov MySQL so bile uspešno varnostno kopirane v %s
263 = Root geslo MySQL je bilo kopirano v odložišče

View File

@@ -181,3 +181,29 @@ date: 20160602
800=Nombre de Base de datos 800=Nombre de Base de datos
801=Nueva Contraseña 801=Nueva Contraseña
802=Contraseña Actual 802=Contraseña Actual
# versión 7.0 Laragon 2025
927 = Eliminar proyecto
928 = Perfil
929 = Perfil actual
930 = Nuevo perfil
931 = Nombre del perfil
932 = Acción
940 = ¡Necesitas habilitar y empezar Mailpit!
# versión 8.0 Laragon 2025
168 = SSL está desactivado. Haz clic para habilitar
360 = Respaldo automático
361 = Laragon hace automáticamente un respaldo de tu directorio de datos cada 8 horas, almacenando los respaldos en %s y manteniendo las 5 versiones más recientes para seguridad
362 = Intervalo de respaldo
363 = horas
380 = Actualización automática
381 = Laragon verifica, descarga y configura automáticamente las versiones más recientes de PHP manteniendo el entorno actualizado sin esfuerzo
382 = La última versión de %s [%s] ha sido añadida a Laragon
383 = ¡Una nueva versión de %s [%s] está disponible!
260 = Obtener la contraseña root
261 = Respaldar todas las bases de datos
262 = Todas las bases de datos MySQL han sido respaldadas con éxito en %s
263 = La contraseña root de MySQL ha sido copiada al portapapeles

View File

@@ -249,7 +249,7 @@ date: 20200527
# Setup # Setup
900 = Laragon Körs och är extremt snabb,har mycket lågt minnesavtryck (< 4 MB) 900 = Laragon Körs och är extremt snabb,har mycket lågt minnesavtryck (< 10 MB)
901 = Din app kommer få vackra länkar ---> https://app.test 901 = Din app kommer få vackra länkar ---> https://app.test
902 = Lägg Sublime Text && Terminal till högerklickmenyn 902 = Lägg Sublime Text && Terminal till högerklickmenyn
903 = Snabbt sätt att öppna Text Editor och Command Prompt 903 = Snabbt sätt att öppna Text Editor och Command Prompt
@@ -290,3 +290,30 @@ date: 20200527
920 = Klona 920 = Klona
921 = Välj ett projekt att klona 921 = Välj ett projekt att klona
922 = Klonad databas! 922 = Klonad databas!
# version 7.0 Laragon 2025
927 = Ta bort projekt
928 = Profil
929 = Aktuell profil
930 = Ny profil
931 = Profilnamn
932 = Åtgärd
940 = Du måste aktivera och starta Mailpit!
# version 8.0 Laragon 2025
168 = SSL är inaktiverat. Klicka för att aktivera
360 = Automatisk säkerhetskopiering
361 = Laragon säkerhetskopierar automatiskt din datakatalog var 8:e timme, sparar säkerhetskopiorna i %s och behåller de 5 senaste versionerna för säkerhets skull
362 = Säkerhetskopieringsintervall
363 = timmar
380 = Automatisk uppdatering
381 = Laragon kontrollerar, laddar ner och konfigurerar automatiskt de senaste PHP-versionerna och håller miljön uppdaterad utan ansträngning
382 = Den senaste versionen av %s [%s] har lagts till i Laragon
383 = En ny version av %s [%s] är tillgänglig!
260 = Hämta root-lösenord
261 = Säkerhetskopiera alla databaser
262 = Alla MySQL-databaser har framgångsrikt säkerhetskopierats till %s
263 = Root-lösenordet för MySQL har kopierats till urklipp

348
bin/laragon/lang/Thai.txt Normal file
View File

@@ -0,0 +1,348 @@
--------------------------------------------------------
version: 8.0.0
author: jaideejung007
date: 20250724
--------------------------------------------------------
# Main Interface
100 = เริ่มทั้งหมด
101 = เว็บ
102 = ฐานข้อมูล
103 = Terminal
104 = Root
105 = หยุด
106 = กำลังหยุด...
107 = รีโหลด
108 = เริ่ม
109 = เวอร์ชัน
110 = เปิดใช้งาน
111 = หยุดทั้งหมด
112 = ปิด
113 = ย่อ
114 = ขยาย
115 = ใช่
116 = ไม่
117 = ยกเลิก
118 = ตกลง
119 = เปิด
120 = ปิด
121 = เมนู
122 = หากคุณมีคำถาม โปรดติดต่อ
# Menu
199 = www
200 = เครื่องมือ
201 = Path
202 = ถ่ายโอนไฟล์
203 = สร้างโปรเจกต์
204 = สลับโปรเจกต์
205 = สร้างฐานข้อมูล
206 = เปลี่ยนรหัสผ่าน root
207 = Mail Catcher
208 = ดูอีเมลล่าสุด
209 = เปิดโฟลเดอร์อีเมล
210 = คัดลอก sendmail_path
211 = การกำหนดค่า
212 = ตัวส่งอีเมล
213 = ส่วนขยาย
214 = ผู้ดูแลเว็บ
215 = ล็อกอิน
216 = การตั้งค่า
217 = ออก
218 = ชื่อโปรเจกต์
# Preferences
300 = ทั่วไป
301 = เซอร์วิส && พอร์ต
310 = รัน Laragon เมื่อ Windows เริ่มทำงาน
311 = รัน Laragon อัตโนมัติเมื่อ Windows เริ่มทำงาน
312 = รันแบบย่อหน้าต่าง
# \n for a new line
313 = ย่อ Laragon ไปที่ System Tray\nคลิกซ้ายที่ไอคอนของ Laragon ใน System Tray เพื่อแสดง Laragon
314 = เริ่มทั้งหมดอัตโนมัติ
315 = เริ่มเซอร์วิสที่เลือกทั้งหมดโดยอัตโนมัติเมื่อ Laragon รัน
316 = ภาษา
317 = Document Root
318 = คลิกเพื่อเปลี่ยน Document Root
319 = ไดเรกทอรีข้อมูล
320 = คลิกเพื่อเปลี่ยน DataDir ของ MySQL
322 = สร้าง Virtual Hosts อัตโนมัติ
323 = เพียงวางโฟลเดอร์ใน Document Root และรีโหลด Apache Laragon จะสร้างชื่อโฮสต์ที่สอดคล้องกันในไฟล์ hosts และ Virtual Hosts ของ Apache ให้โดยอัตโนมัติ
# %s for a string placeholder
324 = ชื่อโฮสต์
325 = รูปแบบชื่อโฮสต์\nตัวอย่าง: ถ้าชื่อโปรเจกต์ของคุณคือ %s
328 = ขั้นสูง
329 = เมื่อฟังก์ชัน mail() ถูกเรียก Laragon จะแสดงข้อมูลอีเมล\nในหน้าต่างเล็กๆ ที่มุมขวาล่างของหน้าจอ
330 = หน้าต่างจะแสดงเป็นเวลา
331 = ฟีเจอร์นี้ช่วยให้คุณตรวจสอบเนื้อหาอีเมลได้อย่างรวดเร็ว\nคุณยังสามารถดูเนื้อหาของอีเมลล่าสุดได้ทาง:\nเมนู > PHP > MailCatcher
340 = ชื่อบัญชี Gmail
341 = รหัสผ่านบัญชี Gmail
342 = ทดสอบการส่งอีเมล
343 = คุณอาจต้องอนุญาต "การเข้าถึงของแอปที่มีความปลอดภัยน้อย" ในบัญชี Google ของคุณ\nรหัสผ่าน Gmail ของคุณจะถูกเข้ารหัส\nเมื่อเปิดใช้งาน คุณสามารถส่งอีเมลได้อย่างง่ายดายด้วยโค้ดเพียงบรรทัดเดียว:
# Mail Analyzer
350 = ตัววิเคราะห์อีเมล
351 = ส่งอีเมลทดสอบไปที่
352 = ทดสอบอีกครั้ง
353 = ทดสอบการส่งอีเมลอีกครั้ง คุณสามารถป้อนที่อยู่อีเมลอื่นเพื่อทดสอบได้
354 = ปิด
# System Tray
400 = Laragon ถูกย่อไว้ที่นี่
401 = สลับไปยังโปรเจกต์:
402 = สร้างฐานข้อมูลแล้ว
403 = เปลี่ยนรหัสผ่าน root ของ MySQL สำเร็จแล้ว
404 = รีโหลด Apache แล้ว
405 = Path ไม่ถูกต้อง
406 = ตรวจพบโปรเจกต์ใหม่\nLaragon จะเรียก nodejs เพื่อสร้าง Virtual Hosts ให้คุณ
# Hint
500 = ช่วยเหลือออนไลน์
501 = คลิกซ้าย: เปิด Laragon - คลิกขวา: เมนู
502 = หน้าเริ่มต้น
503 = การจัดการฐานข้อมูล
504 = เปิด Terminal (Cmder)
505 = Laragon จะเรียก nodejs เพื่อสร้าง Virtual Hosts ให้คุณ\nหากคุณต้องการฟีเจอร์นี้โดยไม่ต้องเรียก nodejs:\nรัน Laragon ในฐานะ Administrator
506 = Document Root
# Quick create website/project
600 = กำลังสร้าง
601 = สร้างแล้ว
602 = กำลังดาวน์โหลด
603 = ดาวน์โหลดแล้ว
604 = กำลังแตกไฟล์
605 = แตกไฟล์แล้ว
606 = สร้าง URL แบบอ่านง่ายแล้ว
607 = แอปด่วน
608 = ชื่อเว็บไซต์
609 = กรุณาระบุชื่อโปรเจกต์
610 = สร้าง %s สำเร็จแล้ว
611 = ไม่สามารถสร้าง %s ได้ เหตุผล: %s
612 = สำรวจ
613 = คลิกเพื่อไปยังโฟลเดอร์ของโปรเจกต์
614 = คลิกเพื่อเยี่ยมชมเว็บไซต์
# Messages
700 = sendmail_path ถูกคัดลอกไปยังคลิปบอร์ดแล้ว
701 = ฟีเจอร์นี้ไม่พร้อมใช้งานบนคอมพิวเตอร์ของคุณ
702 = กรุณาเริ่ม %s ก่อน
703 = ชื่อไม่ถูกต้อง
704 = ไดเรกทอรีนี้ไม่มีโปรเจกต์ Laravel ที่ถูกต้อง
705 = กรุณาเริ่ม PHP Server
706 = ไปที่ เมนู > การตั้งค่า > เซอร์วิส & พอร์ต และเปิดใช้งาน PHP Server
707 = มีโปรเจกต์นี้อยู่แล้ว
708 = หากคุณต้องการสร้างโปรเจกต์จริงๆ ให้ลบโฟลเดอร์ของโปรเจกต์แล้วลองอีกครั้ง
709 = ไม่มีโฟลเดอร์
710 = ไม่มีไฟล์
711 = %s ไม่ได้ทำงานอยู่ กรุณาเริ่ม Redis Server ก่อน
712 = Path ที่ติดตั้ง Laragon ไม่ควรมีช่องว่าง (เพื่อหลีกเลี่ยงปัญหาที่อาจเกิดขึ้น)
713 = เซอร์วิส %s กำลังทำงานอยู่ แต่ภายใต้โปรเซสอื่น
714 = กรุณาหยุด WAMP stack ปัจจุบันของคุณ มิฉะนั้นการทำงานของ Laragon อาจไม่สามารถคาดเดาได้
715 = Path ของโปรเซส:
# Hope you never see these :)
716 = อุ๊ปส์! เกิดข้อผิดพลาดบางอย่าง...Laragon ตรวจพบข้อผิดพลาด exception:
717 = ไม่สามารถสร้างฐานข้อมูล %s ได้ เหตุผล: %s
718 = ไม่สามารถเปลี่ยนรหัสผ่าน root ของ MySQL ได้ เหตุผล: %s
719 = คุณต้องระบุที่อยู่ Gmail ที่ถูกต้อง
720 = ไม่สามารถสร้างทางลัดในโฟลเดอร์ Startup ได้
721 = ไม่สามารถลบทางลัดจากโฟลเดอร์ Startup ได้
722 = รูปแบบไม่ถูกต้อง ต้องมีรูปแบบชื่อโปรเจกต์เป็น {name}.xxx
723 = รูปแบบไม่ถูกต้อง ไม่ใช่ชื่อโฮสต์ที่ถูกต้อง
724 = ไม่ใช่ Data Dir ของ MySQL ที่ถูกต้อง
725 = คุณต้องเปิดใช้งานเซอร์วิส Apache และ MySQL ใน เมนู > การตั้งค่า > เซอร์วิส & พอร์ต
# When Laragon cannot modify the hosts file
726 = อุ๊ปส์! ระบบของคุณป้องกันการแก้ไขไฟล์ hosts\nกรุณาตรวจสอบโปรแกรมป้องกันไวรัส หรือ Permissions ในแท็บ Security หรือตรวจสอบว่าไฟล์เป็นแบบอ่านอย่างเดียวหรือไม่\nLaragon จะปิดใช้งานฟีเจอร์ "สร้าง Virtual Hosts อัตโนมัติ" ชั่วคราว
727 = เพื่อให้ฟีเจอร์นี้ใช้งานได้ คุณสามารถลอง:\n1. ไปที่: %s\drivers\etc\n2. คลิกขวาที่ไฟล์ hosts และเอาเครื่องหมายถูกออกจากช่อง Read-only
728 = หมายเหตุ: Permissions ปัจจุบันของไฟล์ hosts:
# hosts file is Read-only
729 = อ่านอย่างเดียว
# Write permission in Security tab
730 = Security > Write
# MySQL
800 = ชื่อฐานข้อมูล
801 = รหัสผ่านใหม่
802 = รหัสผ่านปัจจุบัน
# Version 2
219 = Ngrok
220 = แชร์
221 = ลิงก์ Ngrok ถูกคัดลอกไปยังคลิปบอร์ดแล้ว
222 = Ngrok tunnel พร้อมแล้ว
223 = คลิกเพื่อแก้ไขไฟล์ hosts ในฐานะ Administrator ด้วยตนเอง
224 = เริ่มแล้ว
226 = กำลังคลายไฟล์
227 = คลายไฟล์แล้ว
228 = รูปแบบไม่รองรับ
229 = กรุณารอจนกว่าการแยกไฟล์จะเสร็จสมบูรณ์
230 = ลิงก์ไม่ถูกต้อง
231 = เกิดข้อผิดพลาดขณะดาวน์โหลด กรุณาลองอีกครั้ง
232 = เกิดข้อผิดพลาด บางทีลิงก์ดาวน์โหลดของคุณอาจไม่ถูกต้อง
233 = กรุณาตรวจสอบลิงก์และลองอีกครั้ง
234 = เยี่ยมชมเว็บไซต์
235 = ปิดและเยี่ยมชมเว็บไซต์
236 = แก้ไข
237 = สลับ Document Root
238 = เลือกอันอื่น
239 = มีฐานข้อมูลนี้อยู่แล้ว
240 = เว้นว่างไว้หากไม่ทราบ
241 = พอร์ต SSL ของ Apache ถูกปิดใช้งานโดยปริยาย ทำเครื่องหมายเพื่อเปิดใช้งาน
242 = สร้างใบรับรอง SSL แล้ว
243 = คุณต้องคลิก [%s] ก่อน
244 = สร้างฐานข้อมูลอัตโนมัติ
245 = วิธีบังคับให้ Wordpress ใช้ URL แบบสัมพัทธ์
246 = คลิกซ้าย
247 = คลิกขวา
248 = ที่ติดตั้ง Laragon
249 = ลบทั้งหมด [อัตโนมัติ]
250 = ไฟล์การตั้งค่า
251 = ไฟล์ Startup
252 = วิธีเพิ่ม %s เวอร์ชันอื่น
253 = Laragon กำลังทำงานอยู่แล้ว
# Reset & generate a random password for root
803 = รีเซ็ตและสร้างรหัสผ่านแบบสุ่มสำหรับ root
804 = คุณสามารถแก้ไขปัญหาได้โดยการรีเซ็ตรหัสผ่าน MySQL สำหรับ root ที่
805 = ตรวจจับว่า MySQL กำลังทำงานหรือไม่
806 = %s กำลังทำงานด้วย PID %d
807 = พบหนึ่งโปรเซส
808 = คุณต้องหยุดเซิร์ฟเวอร์ MySQL ก่อน
810 = เริ่มเซิร์ฟเวอร์ MySQL ด้วยตัวเลือก %s
811 = กำลังรีเซ็ตรหัสผ่าน root และสร้างรหัสผ่านแบบสุ่ม
812 = รีเซ็ตและสร้างรหัสผ่าน root ของ MySQL แล้ว
813 = คัดลอกไปยังคลิปบอร์ดแล้ว: %s
814 = เกิดข้อผิดพลาด %s
815 = กำลังหยุด MySQL - PID %d
816 = ไม่สามารถหยุด MySQL ที่กำลังทำงานอยู่ได้ - PID %d
817 = คุณอาจลองรีเซ็ตด้วยตนเอง: %s
818 = เสร็จสิ้น
# Windows Explorer's Context Menu - && is not typo
830 = เมนูคลิกขวา
831 = เพิ่ม Sublime Text && Terminal
832 = ลบ Sublime Text && Terminal
833 = แก้ไขด้วย Sublime Text
834 = เปิดโฟลเดอร์ใน Sublime Text
836 = กรุณารัน Laragon ในฐานะ Administrator แล้วลองอีกครั้ง
# Setup
900 = Laragon ทำงานเร็วมากและใช้หน่วยความจำน้อยมาก (< 10 MB)
901 = แอปของคุณจะได้รับ URL แบบอ่านง่าย ---> https://app.test
902 = เพิ่ม Sublime Text && Terminal ไปยังเมนูคลิกขวา
903 = วิธีเปิด Text Editor และ Command Prompt อย่างรวดเร็ว
904 = ดูไฟล์ README
905 = รัน Laragon
# SSL
906 = สร้างใบรับรอง SSL อัตโนมัติ
# Version 3
140 = กำลังเตรียมข้อมูลเริ่มต้น...
141 = ไม่สามารถเตรียมข้อมูลเริ่มต้นได้ โปรดลองอีกครั้ง
142 = ภูมิภาค
150 = เพิ่ม Laragon ไปยัง Path
151 = นำ Laragon ออกจาก Path
152 = จัดการ Path
153 = เพิ่ม Laragon ไปยัง Path แล้ว คุณอาจต้องออกจากระบบและเข้าสู่ระบบอีกครั้งเพื่อให้การเปลี่ยนแปลงมีผล
154 = นำ Laragon ออกจาก Path แล้ว
155 = ปิดทั้งหมด
156 = รันอัตโนมัติ
157 = กำลังหยุดเซอร์วิสที่ทำงานอยู่...
158 = ช่วยเหลือ
# Version 3.1.3
159 = สร้าง QR Code อัตโนมัติ
# Version 3.3.1
160 = SSL เปิดใช้งานอยู่ คลิกเพื่อปิดใช้งาน
161 = เพิ่ม laragon.crt ไปยัง Trust Store
162 = ตัวจัดการใบรับรอง
163 = ตั้งค่าด่วน
164 = วิธีจัดการ "%s"
165 = วิธีเพิ่ม Xdebug ไปยัง Laragon
166 = WildcardDNS
167 = คืออะไร
# Version 3.5
920 = โคลน
921 = เลือกโปรเจกต์ที่จะโคลน
922 = โคลนฐานข้อมูลแล้ว
# version 7.0 Laragon 2025
927 = ลบโปรเจกต์
928 = โปรไฟล์
929 = โปรไฟล์ปัจจุบัน
930 = โปรไฟล์ใหม่
931 = ชื่อโปรไฟล์
932 = การดำเนินการ
940 = คุณต้องเปิดใช้งานและเริ่ม Mailpit
# version 8.0 Laragon 2025
168 = SSL ปิดใช้งานอยู่ คลิกเพื่อเปิดใช้งาน
360 = สำรองข้อมูลอัตโนมัติ
361 = Laragon จะสำรองข้อมูลในไดเรกทอรีข้อมูลของคุณโดยอัตโนมัติทุก 8 ชั่วโมง โดยจัดเก็บข้อมูลสำรองไว้ใน %s และเก็บเวอร์ชันล่าสุด 5 เวอร์ชันไว้เพื่อความปลอดภัย
362 = ช่วงเวลาสำรองข้อมูล
363 = ชั่วโมง
380 = อัปเดตอัตโนมัติ
381 = Laragon จะตรวจสอบ ดาวน์โหลด และกำหนดค่า PHP เวอร์ชันล่าสุดโดยอัตโนมัติ ทำให้สภาพแวดล้อมทันสมัยอยู่เสมออย่างง่ายดาย
382 = %s [%s] เวอร์ชันล่าสุดถูกเพิ่มไปยัง Laragon แล้ว
383 = %s [%s] มีเวอร์ชันใหม่พร้อมใช้งาน
260 = คัดลอกรหัสผ่าน root
261 = สำรองข้อมูลทุกฐานข้อมูล
262 = ฐานข้อมูล MySQL ทั้งหมดถูกสำรองไปยัง %s เรียบร้อยแล้ว
263 = รหัสผ่าน root ของ MySQL ถูกคัดลอกไปยังคลิปบอร์ดแล้ว
# version 7.0 Laragon 2025
927 = ลบโปรเจกต์
928 = โปรไฟล์
929 = โปรไฟล์ปัจจุบัน
930 = โปรไฟล์ใหม่
931 = ชื่อโปรไฟล์
932 = การดำเนินการ
940 = คุณต้องเปิดใช้งานและเริ่ม Mailpit ก่อน!
# version 8.0 Laragon 2025
168 = SSL ถูกปิดใช้งาน คลิกเพื่อเปิดใช้งาน
360 = สำรองข้อมูลอัตโนมัติ
361 = Laragon จะสำรองข้อมูลไดเรกทอรีของคุณทุก ๆ 8 ชั่วโมง โดยเก็บไฟล์สำรองไว้ที่ %s และเก็บรักษาไว้ 5 เวอร์ชันล่าสุดเพื่อความปลอดภัย
362 = ช่วงเวลาในการสำรองข้อมูล
363 = ชั่วโมง
380 = อัปเดตอัตโนมัติ
381 = Laragon จะตรวจสอบ ดาวน์โหลด และกำหนดค่าเวอร์ชัน PHP ล่าสุดโดยอัตโนมัติ - ทำให้สภาพแวดล้อมของคุณเป็นเวอร์ชันล่าสุดได้อย่างง่ายดาย
382 = ได้เพิ่ม %s เวอร์ชันล่าสุด [%s] เข้าใน Laragon แล้ว
383 = มีเวอร์ชันใหม่ของ %s [%s] พร้อมให้ใช้งานแล้ว!
260 = รับรหัสผ่าน root
261 = สำรองฐานข้อมูลทั้งหมด
262 = ฐานข้อมูล MySQL ทั้งหมดถูกสำรองเรียบร้อยแล้วไปที่ %s
263 = รหัสผ่าน root ของ MySQL ถูกคัดลอกไปยังคลิปบอร์ดแล้ว

View File

@@ -250,7 +250,7 @@ date: 20191013
# Setup # Setup
900 = Laragon son derece hızlı çalışır ve çok az bellek kaplar (< 4 MB) 900 = Laragon son derece hızlı çalışır ve çok az bellek kaplar (< 10 MB)
901 = Uygulama adresleriniz ---> https://app.test 901 = Uygulama adresleriniz ---> https://app.test
902 = Sağ tıklama menüse Sublime Text ve Terminal ekle 902 = Sağ tıklama menüse Sublime Text ve Terminal ekle
903 = Metin Düzenleyici ve Komut İstemi'ni açmanın hızlı yolları 903 = Metin Düzenleyici ve Komut İstemi'ni açmanın hızlı yolları
@@ -291,3 +291,30 @@ date: 20191013
920 = Klon 920 = Klon
921 = Klonlamak için bir proje seçin 921 = Klonlamak için bir proje seçin
922 = Klonlanmış veritabanı! 922 = Klonlanmış veritabanı!
# sürüm 7.0 Laragon 2025
927 = Projeyi sil
928 = Profil
929 = Mevcut profil
930 = Yeni profil
931 = Profil adı
932 = Eylem
940 = Mailpit'i etkinleştirip başlatmanız gerekiyor!
# sürüm 8.0 Laragon 2025
168 = SSL devre dışı. Etkinleştirmek için tıklayın
360 = Otomatik yedekleme
361 = Laragon, veri dizininizi her 8 saatte bir otomatik olarak yedekler, yedekleri %s'ye kaydeder ve güvenlik için en son 5 sürümü saklar
362 = Yedekleme aralığı
363 = saat
380 = Otomatik güncelleme
381 = Laragon, PHP'nin en son sürümlerini otomatik olarak kontrol eder, indirir ve yapılandırır ortamı zahmetsizce güncel tutar
382 = %s [%s] sürümünün son sürümü Laragon'a eklendi
383 = %s [%s] yeni sürümü mevcut!
260 = Root parolasını al
261 = Tüm veritabanlarını yedekle
262 = Tüm MySQL veritabanları başarıyla %s'ye yedeklendi
263 = MySQL root parolası panoya kopyalandı

View File

@@ -250,7 +250,7 @@ date: 20170703
# Setup # Setup
900 = Laragon дуже швидко працює та споживає дуже мало оперативної пам`яті (< 4 MB) 900 = Laragon дуже швидко працює та споживає дуже мало оперативної пам`яті (< 10 MB)
901 = Ваш додаток отримає гарний URL ---> https://app.test 901 = Ваш додаток отримає гарний URL ---> https://app.test
902 = Додати Sublime Text && Terminal в контекстне меню правою кнопкою мишки 902 = Додати Sublime Text && Terminal в контекстне меню правою кнопкою мишки
903 = Швидкі методи відкрити Текстовий Редактор & Командний Рядок 903 = Швидкі методи відкрити Текстовий Редактор & Командний Рядок
@@ -273,3 +273,29 @@ date: 20170703
156 = Автозапуск 156 = Автозапуск
157 = Зупиняються запущені сервіси... 157 = Зупиняються запущені сервіси...
158 = Допомога 158 = Допомога
# версія 7.0 Laragon 2025
927 = Видалити проект
928 = Профіль
929 = Поточний профіль
930 = Новий профіль
931 = Назва профілю
932 = Дія
940 = Вам потрібно увімкнути та запустити Mailpit!
# версія 8.0 Laragon 2025
168 = SSL вимкнено. Натисніть, щоб увімкнути
360 = Автоматичне резервне копіювання
361 = Laragon автоматично створює резервну копію вашої директорії даних кожні 8 годин, зберігаючи резервні копії в %s та зберігаючи 5 останніх версій для безпеки
362 = Інтервал резервного копіювання
363 = години
380 = Автоматичне оновлення
381 = Laragon автоматично перевіряє, завантажує та налаштовує останні версії PHP підтримуючи середовище в актуальному стані без зусиль
382 = Остання версія %s [%s] була додана до Laragon
383 = Доступна нова версія %s [%s]!
260 = Отримати пароль root
261 = Резервне копіювання всіх баз даних
262 = Всі бази даних MySQL були успішно збережені в %s
263 = Пароль root для MySQL скопійовано в буфер обміну

View File

@@ -251,7 +251,7 @@ date: 20160919
# Setup # Setup
900=Laragon chạy cực nhanh và dùng rất ít bộ nhớ (< 4 MB) 900=Laragon chạy cực nhanh và dùng rất ít bộ nhớ (< 10 MB)
901=app của bạn sẽ có link đẹp ---> https://app.test 901=app của bạn sẽ có link đẹp ---> https://app.test
902=Thêm Sublime Text && Terminal vào Menu Phải 902=Thêm Sublime Text && Terminal vào Menu Phải
903=Giúp bạn mở trình soạn thảo và gõ lệnh nhanh chóng 903=Giúp bạn mở trình soạn thảo và gõ lệnh nhanh chóng
@@ -260,3 +260,29 @@ date: 20160919
# SSL # SSL
906=Tự động tạo chứng chỉ SSL 906=Tự động tạo chứng chỉ SSL
# phiên bản 7.0 Laragon 2025
927 = Xóa dự án
928 = Profile
929 = Profile hiện tại
930 = Tạo profile
931 = Tên Profile
932 = Action
940 = Bạn cần bật và khởi động Mailpit!
# phiên bản 8.0 Laragon 2025
168 = SSL đã bị tắt. Nhấp để bật
360 = Sao lưu tự động
361 = Laragon tự động sao lưu thư mục dữ liệu của bạn mỗi 8 giờ, lưu các bản sao lưu tại %s và giữ lại 5 phiên bản mới nhất để đảm bảo an toàn
362 = Khoảng thời gian sao lưu
363 = giờ
380 = Cập nhật tự động
381 = Laragon tự động kiểm tra, tải xuống và cấu hình các phiên bản PHP mới nhất giữ cho môi trường luôn cập nhật mà không gặp khó khăn
382 = Phiên bản mới nhất của %s [%s] đã được thêm vào Laragon
383 = Phiên bản mới của %s [%s] hiện có!
260 = Lấy mật khẩu root
261 = Sao lưu tất cả cơ sở dữ liệu
262 = Tất cả cơ sở dữ liệu MySQL đã được sao lưu thành công vào %s
263 = Mật khẩu root MySQL đã được sao chép vào clipboard

1
bin/laragon/laragon.cmd Normal file
View File

@@ -0,0 +1 @@
@SET "LARAGON_ROOT=D:\Projects\Laragon-installer\6.0-W64\" && SET "DOCUMENT_ROOT=D:/Projects/Laragon-installer/6.0-W64/www" && SET "OPENSSL_CONF=D:\Projects\Laragon-installer\6.0-W64\bin\apache\httpd-2.4.62-240904-win64-VS17\conf\openssl.cnf" && SET "PATH=C:\Users\Leo\AppData\Local\Yarn\config\global\node_modules\.bin;C:\Users\Leo\AppData\Roaming\npm;C:\Users\Leo\AppData\Roaming\Composer\vendor\bin;;D:\Projects\Laragon-installer\6.0-W64\bin\laragon\utils;D:\Projects\Laragon-installer\6.0-W64\bin\mysql\mysql-8.4.3-winx64\bin;D:\Projects\Laragon-installer\6.0-W64\bin\php\php-8.3.14-Win32-vs16-x64;D:\Projects\Laragon-installer\6.0-W64\bin\composer;D:\Projects\Laragon-installer\6.0-W64\bin\apache\httpd-2.4.62-240904-win64-VS17\bin;D:\Projects\Laragon-installer\6.0-W64\bin\redis\redis-x64-5.0.14.1;D:\Projects\Laragon-installer\6.0-W64\bin\nodejs\node-v22;D:\Projects\Laragon-installer\6.0-W64\bin\python\python-3.13;D:\Projects\Laragon-installer\6.0-W64\bin\python\python-3.13\Scripts;D:\Projects\Laragon-installer\6.0-W64\bin\nginx\nginx-1.27.3;D:\Projects\Laragon-installer\6.0-W64\bin\notepad++;D:\Projects\Laragon-installer\6.0-W64\bin\ngrok;D:\Projects\Laragon-installer\6.0-W64\bin\git\bin;D:\Projects\Laragon-installer\6.0-W64\bin\git\cmd;D:\Projects\Laragon-installer\6.0-W64\bin\git\usr\bin;D:\Projects\Laragon-installer\6.0-W64\bin\git\mingw64\bin;D:\Projects\Laragon-installer\6.0-W64\bin;D:\Projects\Laragon-installer\6.0-W64\usr\bin;%PATH%;"

View File

@@ -5,47 +5,29 @@ Cached=true
# Blank: an empty project # Blank: an empty project
Blank= Blank=
# Wordpress # WordPress
Wordpress=https://wordpress.org/latest.tar.gz WordPress=https://wordpress.org/latest.tar.gz
# Joomla
Joomla=https://github.com/joomla/joomla-cms/releases/download/3.9.12/Joomla_3.9.12-Stable-Full_Package.tar.gz
# Prestashop
Prestashop=https://github.com/PrestaShop/PrestaShop/releases/download/1.7.6.1/prestashop_1.7.6.1.zip
# Backdrop (Drupal 7 fork)
Backdrop=https://github.com/backdrop/backdrop/releases/download/1.14.1/backdrop.zip
------------------------------------------------------ ------------------------------------------------------
# Grav (Flat-file CMS)
Grav=https://getgrav.org/download/core/grav/1.6.16/grav-v1.6.16.zip
Grav+Admin=https://getgrav.org/download/core/grav-admin/1.6.16/grav-admin-v1.6.16.zip
------------------------------------------------------
# Drupal
Drupal 8=https://ftp.drupal.org/files/projects/drupal-8.7.8.tar.gz
### Drupal 7=https://ftp.drupal.org/files/projects/drupal-7.67.tar.gz
------------------------------------------------------
# Laravel # Laravel
Laravel=composer create-project laravel/laravel %s --prefer-dist Laravel=composer create-project laravel/laravel %s --prefer-dist
Laravel CLI=laravel new %s
Laravel 7z=https://github.com/leokhoa/quick-create-laravel/releases/download/5.7.15/laravel-5.7.15.7z # Laravel (zip)=PATH-TO-YOUR-ZIP
###Laravel dev-develop=composer create-project laravel/laravel %s dev-develop
### Laravel 4=composer create-project laravel/laravel %s 4.2 --prefer-dist
Lumen=composer create-project laravel/lumen %s --prefer-dist
------------------------------------------------------ ------------------------------------------------------
# CakePHP # CakePHP
CakePHP=composer create-project --prefer-dist cakephp/app %s ### CakePHP=composer create-project --prefer-dist cakephp/app %s
# Symfony # Symfony
Symfony=composer create-project symfony/framework-standard-edition %s Symfony=composer create-project symfony/website-skeleton %s

View File

@@ -1,9 +0,0 @@
# -*- coding: utf-8 -*-
import re
import sys
from setuptools.command.easy_install import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
sys.exit(main())

View File

@@ -1,9 +0,0 @@
# -*- coding: utf-8 -*-
import re
import sys
from pip import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
sys.exit(main())

View File

@@ -1,4 +0,0 @@
@echo off
:: #Fix Fatal error in launcher: Unable to create process using '"'
python "%~dp0\__easy_install__.py" %1 %2 %3 %4 %5 %6 %7 %8 %9

View File

@@ -1,44 +1,11 @@
# mongod.conf storage:
dbPath: mongodb # Path to store database files
# for documentation of all options, see:
# http://docs.mongodb.org/manual/reference/configuration-options/
# where to write logging data.
systemLog: systemLog:
destination: file destination: file
path: mongod.log # Log file path
logAppend: true logAppend: true
path: mongod.log
# Where and how to store data.
storage:
dbPath: mongodb
journal:
enabled: true
# engine:
# mmapv1:
# wiredTiger:
# how the process runs
processManagement:
#fork: true # fork and run in background
pidFilePath: mongod.pid # location of pidfile
# network interfaces
net: net:
port: 27017 bindIp: 127.0.0.1 # Only allow local connections
bindIp: 127.0.0.1 # Listen to local interface only, comment to listen on all interfaces. port: 27017 # Default MongoDB port
security:
authorization: disabled # Disable authentication for minimal setup
#security:
#operationProfiling:
#replication:
#sharding:
## Enterprise-Only Options
#auditLog:
#snmp:

View File

@@ -1,5 +1,6 @@
[req] [req]
default_bits = 2048 default_bits = 2048
default_md = sha256
distinguished_name = req_distinguished_name distinguished_name = req_distinguished_name
req_extensions = v3_req req_extensions = v3_req
prompt = no prompt = no
@@ -9,16 +10,18 @@ C = SG
ST = Singapore ST = Singapore
L = Singapore L = Singapore
O = Laragon O = Laragon
OU = IT OU = Server
CN = laragon CN = laragon
[v3_req] [v3_req]
keyUsage = keyEncipherment, dataEncipherment basicConstraints = CA:FALSE
keyUsage = digitalSignature, keyEncipherment
extendedKeyUsage = serverAuth extendedKeyUsage = serverAuth
subjectAltName = @alt_names subjectAltName = @alt_names
[alt_names] [alt_names]
DNS.1 = localhost DNS.1 = localhost
IP.1 = 127.0.0.1
# You can another DNS below. For example: # You can another DNS below. For example:
# DNS.2 = xxx # DNS.2 = xxx

View File

@@ -1,4 +1,4 @@
@echo off @echo off
:: #Fix Fatal error in launcher: Unable to create process using '"' :: #Fix Fatal error in launcher: Unable to create process using '"'
python "%~dp0\__pip__.py" %1 %2 %3 %4 %5 %6 %7 %8 %9 python -m pip %1 %2 %3 %4 %5 %6 %7 %8 %9

View File

@@ -1 +1 @@
mongo eval "db.getSiblingDB('admin').shutdownServer()" mongosh eval "db.getSiblingDB('admin').shutdownServer()"

BIN
bin/laragon/utils/7z.exe Normal file

Binary file not shown.

View File

@@ -0,0 +1,125 @@
7-Zip Extra
~~~~~~~~~~~
License for use and distribution
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Copyright (C) 1999-2024 Igor Pavlov.
7-Zip Copyright (C) 1999-2024 Igor Pavlov.
The licenses for files are:
- 7za.exe:
- The "GNU LGPL" as main license for most of the code
- The "BSD 3-clause License" for some code
- The "BSD 2-clause License" for some code
- All other files: the "GNU LGPL".
Redistributions in binary form must reproduce related license information from this file.
Note:
You can use 7-Zip Extra on any computer, including a computer in a commercial
organization. You don't need to register or pay for 7-Zip.
It is allowed to digitally sign DLL and EXE files included into this package
with arbitrary signatures of third parties.
GNU LGPL information
--------------------
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You can receive a copy of the GNU Lesser General Public License from
http://www.gnu.org/
BSD 3-clause License in 7-Zip code
----------------------------------
The "BSD 3-clause License" is used for the following code in 7za.exe
- ZSTD data decompression.
that code was developed using original zstd decoder code as reference code.
The original zstd decoder code was developed by Facebook Inc,
that also uses the "BSD 3-clause License".
Copyright (c) Facebook, Inc. All rights reserved.
Copyright (c) 2023-2024 Igor Pavlov.
Text of the "BSD 3-clause License"
----------------------------------
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. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
3. Neither the name of the copyright holder nor the names of its contributors may
be used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 COPYRIGHT HOLDER OR CONTRIBUTORS 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.
---
BSD 2-clause License in 7-Zip code
----------------------------------
The "BSD 2-clause License" is used for the XXH64 code in 7za.exe.
XXH64 code in 7-Zip was derived from the original XXH64 code developed by Yann Collet.
Copyright (c) 2012-2021 Yann Collet.
Copyright (c) 2023-2024 Igor Pavlov.
Text of the "BSD 2-clause License"
----------------------------------
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. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 COPYRIGHT HOLDER OR CONTRIBUTORS 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.
---

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,95 @@
EXPORTS
curl_easy_cleanup @1
curl_easy_duphandle @2
curl_easy_escape @3
curl_easy_getinfo @4
curl_easy_header @5
curl_easy_init @6
curl_easy_nextheader @7
curl_easy_option_by_id @8
curl_easy_option_by_name @9
curl_easy_option_next @10
curl_easy_pause @11
curl_easy_perform @12
curl_easy_recv @13
curl_easy_reset @14
curl_easy_send @15
curl_easy_setopt @16
curl_easy_strerror @17
curl_easy_unescape @18
curl_easy_upkeep @19
curl_escape @20
curl_formadd @21
curl_formfree @22
curl_formget @23
curl_free @24
curl_getdate @25
curl_getenv @26
curl_global_cleanup @27
curl_global_init @28
curl_global_init_mem @29
curl_global_sslset @30
curl_global_trace @31
curl_maprintf @32
curl_mfprintf @33
curl_mime_addpart @34
curl_mime_data @35
curl_mime_data_cb @36
curl_mime_encoder @37
curl_mime_filedata @38
curl_mime_filename @39
curl_mime_free @40
curl_mime_headers @41
curl_mime_init @42
curl_mime_name @43
curl_mime_subparts @44
curl_mime_type @45
curl_mprintf @46
curl_msnprintf @47
curl_msprintf @48
curl_multi_add_handle @49
curl_multi_assign @50
curl_multi_cleanup @51
curl_multi_fdset @52
curl_multi_get_handles @53
curl_multi_info_read @54
curl_multi_init @55
curl_multi_perform @56
curl_multi_poll @57
curl_multi_remove_handle @58
curl_multi_setopt @59
curl_multi_socket @60
curl_multi_socket_action @61
curl_multi_socket_all @62
curl_multi_strerror @63
curl_multi_timeout @64
curl_multi_wait @65
curl_multi_waitfds @66
curl_multi_wakeup @67
curl_mvaprintf @68
curl_mvfprintf @69
curl_mvprintf @70
curl_mvsnprintf @71
curl_mvsprintf @72
curl_pushheader_byname @73
curl_pushheader_bynum @74
curl_share_cleanup @75
curl_share_init @76
curl_share_setopt @77
curl_share_strerror @78
curl_slist_append @79
curl_slist_free_all @80
curl_strequal @81
curl_strnequal @82
curl_unescape @83
curl_url @84
curl_url_cleanup @85
curl_url_dup @86
curl_url_get @87
curl_url_set @88
curl_url_strerror @89
curl_version @90
curl_version_info @91
curl_ws_meta @92
curl_ws_recv @93
curl_ws_send @94

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,53 @@
[Terminal]
;Dumpfile=
;Term=ansi
;Telnet_Redir=0
;Input_Redir=0
;Output_Redir=0
;Strip_Redir=FALSE
;Destructive_Backspace=FALSE
;Speaker_Beep=TRUE
;Beep=TRUE
;EightBit_Ansi=True
;VT100_Mode=True
;Disable_Break=FALSE
;Preserve_Colors=FALSE
;Wrap_Line=TRUE
;Fast_Write=TRUE
;Term_Width=-1
;Term_Height=-1
;Wide_Enable=FALSE
;Buffer_Size=2048
[Colors]
;Blink_bg=-1
;Blink_fg=2
;Underline_bg=-1
;Underline_fg=3
;UlBlink_bg=-1
;UlBlink_fg=1
;Normal_bg=0
;Normal_fg=7
;Scroll_bg=0
;Scroll_fg=7
;Status_bg=1
;Status_fg=15
[Mouse]
;Enable_Mouse=1
[Printer]
;Printer_Name=LPT1
[Keyboard]
;Escape_key=]
;Scrollback_key=[
;Dial_key=\
;Alt_erase=FALSE
;Keyboard_paste=FALSE
;Keyfile=keys.cfg
;Default_Config=vt100
[Scrollback]
;Scroll_Mode=DUMP
;Scroll_Enable=TRUE

View File

@@ -1,339 +0,0 @@
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Lesser General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License. The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language. (Hereinafter, translation is included without limitation in
the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.
You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any
part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.
In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable. However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.
5. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Program or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation. If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission. For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
Gnomovision version 69, Copyright (C) year name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may
be called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision' (which makes passes at compilers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License.

View File

@@ -1,56 +0,0 @@
MySQL Server 5.1
This is a release of MySQL, a dual-license SQL database server.
For the avoidance of doubt, this particular copy of the software
is released under the version 2 of the GNU General Public License.
MySQL is brought to you by Oracle.
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
License information can be found in the COPYING file.
MySQL FOSS License Exception
We want free and open source software applications under certain
licenses to be able to use specified GPL-licensed MySQL client
libraries despite the fact that not all such FOSS licenses are
compatible with version 2 of the GNU General Public License.
Therefore there are special exceptions to the terms and conditions
of the GPLv2 as applied to these client libraries, which are
identified and described in more detail in the FOSS License
Exception at
<http://www.mysql.com/about/legal/licensing/foss-exception.html>.
This distribution may include materials developed by third
parties. For license and attribution notices for these
materials, please refer to the documentation that accompanies
this distribution (see the "Licenses for Third-Party Components"
appendix) or view the online documentation at
<http://dev.mysql.com/doc/>.
GPLv2 Disclaimer
For the avoidance of doubt, except that if any license choice
other than GPL or LGPL is available it will apply instead,
Oracle elects to use only the General Public License version 2
(GPLv2) at this time for any software where a choice of GPL
license versions is made available with the language indicating
that GPLv2 or any later version may be used, or where a choice
of which version of the GPL is applied is otherwise unspecified.
For further information about MySQL or additional documentation,
see:
- The latest information about MySQL: http://www.mysql.com
- The current MySQL documentation: http://dev.mysql.com/doc
Some Reference Manual sections of special interest:
- If you are migrating from an older version of MySQL, please
read the "Upgrading from..." section.
- To see what MySQL can do, take a look at the features section.
- For installation instructions, see the Installing and Upgrading
chapter.
- For the new features/bugfix history, see the MySQL Change History
appendix.
You can browse the MySQL Reference Manual online or download it
in any of several formats at the URL given earlier in this file.
Source distributions include a local copy of the manual in the
Docs directory.

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