Compare commits
21 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
57f343e448 | ||
|
|
04859be1c7 | ||
|
|
f2b3d7ef80 | ||
|
|
f908921f6e | ||
|
|
1d715e0239 | ||
|
|
1c759708e4 | ||
|
|
71b1fe4850 | ||
|
|
37f7041d9f | ||
|
|
c367365d8c | ||
|
|
b0885989e4 | ||
|
|
00d8a84e16 | ||
|
|
ef2e834ec1 | ||
|
|
fee18b42db | ||
|
|
d4db88d6b6 | ||
|
|
11e3ffc1d2 | ||
|
|
a2ad94e77e | ||
|
|
cf4bcd6d9f | ||
|
|
df3d72b936 | ||
|
|
5d48b71858 | ||
|
|
75a4430457 | ||
|
|
705c0da87b |
223
.github/copilot-instructions.md
vendored
Normal file
223
.github/copilot-instructions.md
vendored
Normal 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.
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
## Bin
|
|
||||||
|
|
||||||
This folder will be injected into the PATH environment variable at runtime.
|
|
||||||
@@ -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/?
|
|
||||||
@@ -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"
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
php -V
|
|
||||||
@@ -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
|
|
||||||
@@ -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
|
|
||||||
|
|
||||||
@@ -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%
|
|
||||||
3
bin/cmder/vendor/Readme.md
vendored
3
bin/cmder/vendor/Readme.md
vendored
@@ -1,3 +0,0 @@
|
|||||||
## Vendor
|
|
||||||
|
|
||||||
Third parties software & init script.
|
|
||||||
243
bin/cmder/vendor/clink.lua
vendored
243
bin/cmder/vendor/clink.lua
vendored
@@ -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
|
|
||||||
|
|
||||||
60
bin/cmder/vendor/clink/clink.bat
vendored
60
bin/cmder/vendor/clink/clink.bat
vendored
@@ -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
|
|
||||||
3420
bin/cmder/vendor/clink/clink.lua
vendored
3420
bin/cmder/vendor/clink/clink.lua
vendored
File diff suppressed because it is too large
Load Diff
BIN
bin/cmder/vendor/clink/clink_dll_x64.dll
vendored
BIN
bin/cmder/vendor/clink/clink_dll_x64.dll
vendored
Binary file not shown.
BIN
bin/cmder/vendor/clink/clink_dll_x86.dll
vendored
BIN
bin/cmder/vendor/clink/clink_dll_x86.dll
vendored
Binary file not shown.
72
bin/cmder/vendor/clink/clink_inputrc_base
vendored
72
bin/cmder/vendor/clink/clink_inputrc_base
vendored
@@ -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
|
|
||||||
BIN
bin/cmder/vendor/clink/clink_x64.exe
vendored
BIN
bin/cmder/vendor/clink/clink_x64.exe
vendored
Binary file not shown.
BIN
bin/cmder/vendor/clink/clink_x86.exe
vendored
BIN
bin/cmder/vendor/clink/clink_x86.exe
vendored
Binary file not shown.
181
bin/cmder/vendor/init.bat
vendored
181
bin/cmder/vendor/init.bat
vendored
@@ -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
|
|
||||||
118
bin/cmder/vendor/profile3.ps1
vendored
118
bin/cmder/vendor/profile3.ps1
vendored
@@ -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
|
|
||||||
}
|
|
||||||
@@ -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" $*
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
@ECHO OFF
|
|
||||||
php "%~dp0composer.phar" %*
|
|
||||||
Binary file not shown.
@@ -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.
@@ -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.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -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.
@@ -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
|
||||||
|
|||||||
@@ -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 إلى الحافظة
|
||||||
|
|||||||
@@ -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ı
|
||||||
|
|||||||
@@ -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
|
||||||
@@ -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 беше копирана в клипборда
|
||||||
|
|||||||
@@ -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 密码已复制到剪贴板
|
||||||
|
|||||||
@@ -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 密碼已複製到剪貼簿
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -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.
|
||||||
|
|||||||
@@ -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 έχει αντιγραφεί στο πρόχειρο
|
||||||
|
|
||||||
|
|||||||
@@ -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 रूट पासवर्ड क्लिपबोर्ड पर कॉपी कर दिया गया है
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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 パスワードがクリップボードにコピーされました
|
||||||
|
|||||||
@@ -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 루트 비밀번호가 클립보드에 복사되었습니다
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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 در کلیپبورد کپی شد
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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 скопирован в буфер обмена
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
348
bin/laragon/lang/Thai.txt
Normal 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 ถูกคัดลอกไปยังคลิปบอร์ดแล้ว
|
||||||
@@ -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ı
|
||||||
|
|
||||||
|
|||||||
@@ -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 скопійовано в буфер обміну
|
||||||
|
|||||||
@@ -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
1
bin/laragon/laragon.cmd
Normal 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%;"
|
||||||
@@ -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
|
||||||
@@ -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())
|
|
||||||
@@ -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())
|
|
||||||
@@ -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
|
|
||||||
@@ -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:
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
@@ -1 +1 @@
|
|||||||
mongo –eval "db.getSiblingDB('admin').shutdownServer()"
|
mongosh –eval "db.getSiblingDB('admin').shutdownServer()"
|
||||||
BIN
bin/laragon/utils/7z.exe
Normal file
BIN
bin/laragon/utils/7z.exe
Normal file
Binary file not shown.
125
bin/laragon/utils/License.txt
Normal file
125
bin/laragon/utils/License.txt
Normal 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.
BIN
bin/laragon/utils/helper.exe
Normal file
BIN
bin/laragon/utils/helper.exe
Normal file
Binary file not shown.
95
bin/laragon/utils/libcurl.def
Normal file
95
bin/laragon/utils/libcurl.def
Normal 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.
Binary file not shown.
Binary file not shown.
BIN
bin/laragon/utils/telnet.exe
Normal file
BIN
bin/laragon/utils/telnet.exe
Normal file
Binary file not shown.
53
bin/laragon/utils/telnet.ini
Normal file
53
bin/laragon/utils/telnet.ini
Normal 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
|
||||||
@@ -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.
|
|
||||||
@@ -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.
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user