Compare commits
91 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 | ||
|
|
6a9a83fb47 | ||
|
|
593338f8f8 | ||
|
|
f403e94463 | ||
|
|
ec467a6f33 | ||
|
|
4b7289618f | ||
|
|
b716689318 | ||
|
|
b99af56576 | ||
|
|
45219c7b39 | ||
|
|
98a6ced6b0 | ||
|
|
620dc8bc72 | ||
|
|
3ad0d09569 | ||
|
|
9fdd698e09 | ||
|
|
ea6254fc80 | ||
|
|
566be5ce9f | ||
|
|
959aab1bc7 | ||
|
|
3f0534e0e1 | ||
|
|
6d0ca768f9 | ||
|
|
1bf6169ffc | ||
|
|
6959b13189 | ||
|
|
2631fda37b | ||
|
|
3fcd32d767 | ||
|
|
b371252f27 | ||
|
|
18992b2d5c | ||
|
|
5cf5f6b2ae | ||
|
|
45d2c3f117 | ||
|
|
f58e47d630 | ||
|
|
b23f970bea | ||
|
|
f9f71aa06b | ||
|
|
93a49297b6 | ||
|
|
97b9cff42a | ||
|
|
d62e7dd284 | ||
|
|
4aea889be0 | ||
|
|
23a6c4161a | ||
|
|
b999e0eff8 | ||
|
|
db99be8e41 | ||
|
|
a2eaf0f8cc | ||
|
|
ed72527257 | ||
|
|
7cbd5e18fe | ||
|
|
cbb3ee450a | ||
|
|
cea6fd5154 | ||
|
|
b2acc18a9d | ||
|
|
4ba62092f6 | ||
|
|
a3250a9193 | ||
|
|
251c438206 | ||
|
|
ba4193e4d4 | ||
|
|
03769c40e3 | ||
|
|
ba2e4c8c29 | ||
|
|
5870f19f55 | ||
|
|
17995c27e7 | ||
|
|
9b0950c6c4 | ||
|
|
99c10d5289 | ||
|
|
0932059a9b | ||
|
|
7fd284c735 | ||
|
|
37771bc2df | ||
|
|
b37c95b346 | ||
|
|
d74a18353f | ||
|
|
98aca0d760 | ||
|
|
5763a9d727 | ||
|
|
100f9810f1 | ||
|
|
032ee01a7e | ||
|
|
0b5006a3e4 | ||
|
|
7ed73aee77 | ||
|
|
614c57c60a | ||
|
|
77d03f0a7c | ||
|
|
f08ce40652 | ||
|
|
a032749a10 | ||
|
|
ad4336e8d9 | ||
|
|
5cb50e9406 | ||
|
|
7d94f9cad9 | ||
|
|
7b8c0d3758 |
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.
|
||||
26
.gitignore
vendored
Normal file
26
.gitignore
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
bin/heidisql/tabs.ini
|
||||
bin/heidisql/Backups/*
|
||||
|
||||
bin/laragon/laragon.log
|
||||
|
||||
bin/sendmail/output/*
|
||||
|
||||
bin/notepad++/config.xml
|
||||
bin/notepad++/langs.xml
|
||||
bin/notepad++/session.xml
|
||||
bin/notepad++/stylers.xml
|
||||
bin/notepad++/plugins/Config/converter.ini
|
||||
|
||||
data
|
||||
|
||||
etc/apache2/sites-enabled
|
||||
etc/nginx/*
|
||||
!etc/nginx/alias
|
||||
!etc/nginx/php_upstream.conf
|
||||
|
||||
tmp
|
||||
|
||||
usr/tpl
|
||||
|
||||
www/*
|
||||
!www/index.php
|
||||
1
CHANGELOG.md
Normal file
1
CHANGELOG.md
Normal file
@@ -0,0 +1 @@
|
||||
https://github.com/leokhoa/laragon/releases
|
||||
14
README.md
14
README.md
@@ -1,17 +1,19 @@
|
||||
# Laragon - The Dev Environment for Web Artisans
|
||||
# Laragon - The Dev Environment for Entrepreneurs
|
||||
|
||||
## What is Laragon?
|
||||
|
||||
Laragon is a portable, isolated, fast & powerful universal development environment for PHP, Node.js, Python, Java, Go, Ruby. It is fast, lightweight, easy-to-use and easy-to-extend.
|
||||
Laragon is a portable, isolated, fast & powerful universal development environment for PHP, Node.js, Python. It is fast, lightweight, easy-to-use and easy-to-extend.
|
||||
|
||||
Laragon is great for building and managing modern web applications. It is focused on performance - designed around stability, simplicity, flexibility and freedom.
|
||||
|
||||
Laragon is very lightweight and will stay as lean as possible. The core binary itself is less than 2MB and uses less than 4MB RAM when running.
|
||||
Laragon is very lightweight and will stay as lean as possible. The core binary itself is less than 6MB and uses around 4MB - 10MB RAM when running.
|
||||
|
||||
Laragon doesn't use Windows services. It has its own `service orchestration` which manages services asynchronously and non-blocking so you'll find things run fast & smoothly with Laragon.
|
||||
|
||||
Enjoy!
|
||||
|
||||
> Starting with Laragon 7.x, a license is required to use Laragon. For more details, visit <https://laragon.lemonsqueezy.com/>.
|
||||
|
||||
## Features
|
||||
|
||||
- **Pretty URLs**
|
||||
@@ -21,9 +23,9 @@ Enjoy!
|
||||
- **Isolated**
|
||||
Laragon has an isolated environment with your OS - it will keep your system clean.
|
||||
- **Easy Operation**
|
||||
Unlike others which pre-config for you, Laragon **`auto-configs`** all the complicated things. That why you can add another versions of PHP, Python, Ruby, Java, Go, Apache, Nginx, MySQL, PostgreSQL, MongoDB,... effortlessly.
|
||||
Unlike others which pre-config for you, Laragon **`auto-configs`** all the complicated things. That way you can add another versions of PHP, Python, Ruby, Java, Go, Apache, Nginx, MySQL, PostgreSQL, MongoDB,... effortlessly.
|
||||
- **Modern & Powerful**
|
||||
Laragon comes with modern architect which is suitable to build modern web apps. You can work with both Apache & Nginx as they are fully-managed.
|
||||
Laragon comes with a modern architecture which is suitable to build modern web apps. You can work with both Apache & Nginx as they are fully-managed.
|
||||
Also, Laragon makes things a lot easier:
|
||||
- Wanna have a Wordpress CMS? Just 1 click.
|
||||
- Wanna show your local project to customers? Just 1 click.
|
||||
@@ -37,7 +39,7 @@ Enjoy!
|
||||
## How fast?
|
||||
Laragon starts instantly. You can set Laragon autorun when Windows starts. When running, Laragon uses just a little amount of your RAM.
|
||||
Here is the GUI of Laragon:
|
||||

|
||||

|
||||
|
||||
## How easy?
|
||||
- Laragon is very easy to install & upgrade. Just download the latest version and click `Next, Next, Next...`
|
||||
|
||||
13
SECURITY.md
Normal file
13
SECURITY.md
Normal file
@@ -0,0 +1,13 @@
|
||||
# Security Policy
|
||||
|
||||
## Supported Versions
|
||||
|
||||
| Version | Supported |Reason |
|
||||
| ------- | ------------------ | ---------- |
|
||||
| >=7.0 | :white_check_mark: | |
|
||||
| <=6.0 | :x: | EOL |
|
||||
|
||||
## Reporting a Vulnerability
|
||||
|
||||
If you find a security vulnerability in Laragon, please report it via email to Leo Khoa at leo@laragon.org
|
||||
We take security seriously, and all reports will be promptly addressed.
|
||||
@@ -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
|
||||
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
|
||||
|
||||
|
||||
|
||||
----------------------------------------------------
|
||||
Document Root:
|
||||
2. Document Root:
|
||||
C:\laragon\www
|
||||
|
||||
|
||||
|
||||
----------------------------------------------------
|
||||
Hotkey to open Terminal globally:
|
||||
CTRL+ALT+T
|
||||
|
||||
|
||||
|
||||
|
||||
For more information, please visit: http://laragon.org
|
||||
For more information, please visit: https://laragon.org
|
||||
|
||||
Thank you for using Laragon.
|
||||
leokhoa@gmail.com
|
||||
Leo
|
||||
|
||||
318
bin/laragon/lang/Arabic.txt
Normal file
318
bin/laragon/lang/Arabic.txt
Normal file
@@ -0,0 +1,318 @@
|
||||
--------------------------------------------------------
|
||||
version: 3.5
|
||||
author: Nawaf Khalifah - nawafinity at gmail.com - https://nawaf.studio
|
||||
date: 20181016
|
||||
--------------------------------------------------------
|
||||
# Main Interface
|
||||
100 = تشغيل الكل
|
||||
101 = ويبْ
|
||||
102 = قاعدة البيانات
|
||||
103 = موجه الأوامر
|
||||
104 = الدليل الرئيسي
|
||||
105 = إيقاف
|
||||
106 = جاري الإيقاف...
|
||||
107 = اعادة التحميل
|
||||
108 = تشغيل
|
||||
109 = الإصدار
|
||||
110 = مُفعل
|
||||
111 = إيقاف الكل
|
||||
112 = إعلاق
|
||||
113 = تصغير
|
||||
114 = تكبير
|
||||
115 = نعم
|
||||
116 = لا
|
||||
117 = إلغاء
|
||||
118 = حسناً
|
||||
119 = تشغيل
|
||||
120 = ايقاف
|
||||
121 = القائمة
|
||||
122 = إذا كان لديك سؤال، فلا تتردد في الإتصال
|
||||
|
||||
# Menu
|
||||
199 = www
|
||||
200 = أدوات
|
||||
201 = مسار
|
||||
202 = نقل الملفات
|
||||
203 = إنشاء مشروع
|
||||
204 = تبديل المشروع
|
||||
205 = إنشاء قاعدة بيانات
|
||||
206 = تغيير
|
||||
207 = مركز البريد
|
||||
208 = عرض آخر بريد إلكتروني
|
||||
209 = فتح مسار البريد الإلكتروني
|
||||
210 = احصل على sendmail_path
|
||||
211 = إعدادات
|
||||
212 = مُرسل البريد
|
||||
213 = الإضافات
|
||||
214 = مدير الويبْ
|
||||
215 = تسجيل الدخول
|
||||
216 = تفضيلات
|
||||
217 = خروج
|
||||
218 = إسم المشروع
|
||||
|
||||
|
||||
# Preferences
|
||||
300 = عام
|
||||
301 = الخدمات والمنافذ
|
||||
310 = تشغيل لاراقون عند تشغيل النظام
|
||||
311 = تشغيل لاراقون تلقائياً عند تشغيل النظام
|
||||
312 = تشغيل مُصغر
|
||||
|
||||
# \n for a new line
|
||||
313 = تصغير لاراقون إلى صندوق الأيقونات المصغرة.\nانقر بزر الفأرة الأيسر فوق رمز لاراقون في علبة الأيقونات المصغرة لإظهار لاراقون
|
||||
314 = تشغيل الكُل تلقائياً
|
||||
315 = تشغيل كُل الخدمات المحددة عند تشغيل لاراقون
|
||||
316 = اللغة
|
||||
|
||||
317 = الدليل الأساسي
|
||||
318 = انقر لتغيير الدليل الرئيسي
|
||||
319 = دليل البيانات
|
||||
320 = انقر لتغيير دليل بيانات MySQL
|
||||
|
||||
322 = الإنشاء التلقائي لـ Virtual Hosts
|
||||
323 = فقط ضع مجلد في الدليل الرئيسي وقم بإعادة تشغيل Apache، وسيقوم لاراقون تلقائيًا بإنشاء اسم مضيف مطابق في ملف hosts و أسماء مضيفات Apache
|
||||
|
||||
# %s for a string placeholder
|
||||
324 = قالب اسم المضيف
|
||||
325 = تنسيق اسم المضيف.\nex: إذا كان اسم مشروعك هو %s
|
||||
|
||||
|
||||
328 = متقدم
|
||||
329 = عندما يتم إستدعاء وظيفة mail()، سيقوم لاراقون بعرض معلومات البريد الإلكتروني\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 = تم تصغير لاراقون هنا!
|
||||
401 = تم التبديل للمشروع:
|
||||
402 = تم إنشاء قاعدة البيانات!
|
||||
403 = تم تغيير كلمة مرور حساب root لـ MySQL بنجاح!
|
||||
404 = تم إعادة تحميل Apache!
|
||||
405 = مسار غير صحيح!
|
||||
406 = تم اكتشاف مشروع جديد!\nلاراقون سيقوم بإستدعاء NodeJS لإنشاء مضيفات إفتراضية من أجلك!
|
||||
|
||||
|
||||
# Hint
|
||||
500 = مساعدة عبر الإنترنت
|
||||
501 = انقر بزر الفأرة الأيسر: فتح لاراقون - انقر بزر الفأرة الأيمن فوق: القائمة
|
||||
502 = ابدأ الصفحة
|
||||
503 = إدارة قاعدة البيانات
|
||||
504 = افتح موجه الأوامر (الاختصار: CTRL + ALT + T)
|
||||
505 = سيقوم لاراقون بإستدعاء NodeJS لإنشاء مضيفات افتراضية من أجلك\nإذا كنت تريد هذه الميزة دون إستدعاء NodeJS:\nقم بتشغيل لاراقون كمسؤول
|
||||
506 = الدليل الرئيسي
|
||||
|
||||
# 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!
|
||||
706 = اذهب إلى القائمة > التفضيلات > الخدمات والمنافذ، وقم بتفعيل خادم PHP
|
||||
707 = المشروع موجود!
|
||||
708 = إذا كنت تريد حقًا إنشاء هذا المشروع، فقم أولًا بحذف مجلد المشروع ثم حاول مرة أخرى
|
||||
709 = لا يوجد مجلد!
|
||||
710 = لا يوجد ملف!
|
||||
711 = %s لا يعمل. الرجاء تشغيل خادم Redis أولاً!
|
||||
712 = يجب أن لا يحتوي مسار تثبيت لاراقون على مسافة (لتجنب المشاكل المحتملة)!
|
||||
713 = الخدمة %s قيد التشغيل، ولكن في إطار عملية أخرى.
|
||||
714 = أرجو منك إيقاف WAMP الحالي وإلا قد يعمل لاراقون بصورة غير صحيحة.
|
||||
715 = مساء العملية:
|
||||
|
||||
# Hope you never see these :)
|
||||
716 = أوه لا، يلاحظ لاراقون وجود مشكلات غير متوقعة.
|
||||
717 = تعذر إنشاء قاعدة البيانات %s. السبب: %s.
|
||||
718 = تعذر تغيير كلمة مرور حساب root الخاص بـ MySQL. السبب: %s.
|
||||
719 = أرجو منك تحديد حساب Gmail صحيح!
|
||||
720 = تعذر إنشاء اختصار في مجلد بدء التشغيل!
|
||||
721 = تعذر حذف الاختصار من مجلد بدء التشغيل!
|
||||
722 = صيغة غير صحيحة! يجب أن تكون الصيغة مشابهة لـ {name}.xyz!
|
||||
723 = صيغة غير صحيحة! اسم المضيف غير صالح!
|
||||
724 = مسار بيانات MySQL غير صحيح!
|
||||
725 = يجب عليك تفعيل خدمات Apache و MySQL من القائمة > التفضيلات > الخدمات والمنافذ!
|
||||
|
||||
# When Laragon cannot modify the hosts file
|
||||
726 = أوه لا! نظام تشغيلك يمنع تعديل ملف hosts!\nالرجاء التحقق من برنامج مكافح الفيروسات أو من الأذونات في التبويب "أمان" أو تحقق مما إذا كان الملف للقراءة فق\nسيتعطل لاراقون بتعطيل ميزة "أسماء المضيفات التلقائية" مؤقتاً!
|
||||
727 = لتفعيل هذه الميزة، يمكنك تجربة\n1. انتقل إلى %s\drivers\etc\n2. انقر بزر الفأرة اليمين على ملف hosts وقم بإلغاء تحديد خانة "للقراءة فقط"
|
||||
728 = ملاحظة: الأذونات الحالية لملف hosts:
|
||||
|
||||
# hosts file is Read-only
|
||||
729 = القراءة فقط
|
||||
|
||||
# Write permission in Security tab
|
||||
730 = الآمان > كتابة
|
||||
|
||||
|
||||
# MySQL
|
||||
800 = إسم قاعدة البيانات
|
||||
801 = كلمة المرور الجديدة
|
||||
802 = كلمة المرور الحالية
|
||||
|
||||
|
||||
|
||||
# Version 2
|
||||
219 = Ngrok
|
||||
220 = مشاركة
|
||||
221 = تم نسخ رابط Ngrok إلى الحافظة!
|
||||
222 = قناة Ngrok جاهزة!
|
||||
223 = انقر لتحرير ملف hosts كمسؤول يدويًا.
|
||||
224 = تم البدأ
|
||||
226 = جاري فك الضغط
|
||||
227 = تم فك الضغط
|
||||
228 = تنسيق غير مدعوم
|
||||
229 = الرجاء الإنتظار حتى اكتمال الإستخراج
|
||||
230 = رابط غير صحيح
|
||||
231 = حدث خطأ أثناء التنزيل. الرجاء المحاولة لاحقًا!
|
||||
232 = حدث خطأ! قد يكون رابط التنزيل غير صحيح.
|
||||
233 = الرجاء التحقق من الرابط والمحاولة لاحقاً.
|
||||
234 = زيارة الموقع
|
||||
235 = أغلق وقم بزيارة الموقع
|
||||
236 = تعديل
|
||||
237 = تبديل الدليل الرئيسي
|
||||
238 = اختيار آخر
|
||||
239 = قاعدة البيانات موجودة!
|
||||
240 = اتركه فارغًا إذا كان غير معروف
|
||||
241 = منفذ SSL معطل بشكل تلقائي في Apache. حدد لتفعيله.
|
||||
242 = تم إنشاء شهادة SSL!
|
||||
243 = يرجى الضغط على [%s] أولاً!
|
||||
244 = إنشاء قاعدة بيانات تلقائيًا
|
||||
245 = كيفية إجبار وردبريس لإستخدام الروابط اللطيفة
|
||||
246 = الزر الأيسر
|
||||
247 = الزر الأيمن
|
||||
248 = تثبيت لاراقون الرئيسي
|
||||
249 = حذف الكل [تلقائي]
|
||||
250 = ملف الإعدادات
|
||||
251 = ملف بدء التشغيل
|
||||
252 = كيفية إضافة اصدار %s آخر
|
||||
253 = لاراقون قيد التشغيل!
|
||||
|
||||
|
||||
# Reset & generate a random password for root
|
||||
803 = اعادة تعيين وإنشاء كلمة مرور حساب root عشوائية
|
||||
804 = يمكنك حل المشكلة من خلال إعادة تعيين كلمة مرور root لـ MySQL
|
||||
805 = التحقق من حالة تشغيل MySQL
|
||||
806 = %s يعمل على معرف العملية %d
|
||||
807 = تم العثور على عملية واحدة
|
||||
808 = يجب عليك إيقاف خادم MySQL أولاً!
|
||||
|
||||
810 = ابدأ خادم MySQL بخيار %s
|
||||
811 = إعادة تعيين كلمة مرور حساب root وإنشاء كلمة مرور عشوائية
|
||||
812 = إعادة تعيين وإنشاء كلمة مرور حساب root لـ MySQL!
|
||||
813 = تم النسخ إلى الحافظة: %s
|
||||
814 = حدثت مشكلة! %s
|
||||
815 = إيقاف تشغيل MySQL - معرف العملية %d
|
||||
816 = تعذر إيقاف تشغيل MySQL الحالي - معرف العملية %d
|
||||
817 = يمكنك محاولة إعادة تعيينه يدويًا: %s
|
||||
818 = مُنجر
|
||||
|
||||
|
||||
# Windows Explorer's Context Menu - && is not typo
|
||||
830 = انقر بزر الفأرة الأيمن فوق القائمة
|
||||
831 = أضف محرر النص و موجه الأوامر
|
||||
832 = احذف محرر النص و موجه الأوامر
|
||||
833 = تحرير بإستخدام محرر النص
|
||||
834 = فتح المجلد بإستخدام محرر النص
|
||||
836 = الرجاء تشغيل لاراقون كمسؤول، ثم حاول مرة أخرى!
|
||||
|
||||
|
||||
# Setup
|
||||
900 = يعمل لاراقون بشكل سريع جداً ولديه مساحة ذاكرة منخفضة جداً ( <4 ميجابايت)
|
||||
901 = سيحصل تطبيقك على رابط لطيف ---> https://app.test
|
||||
902 = أضف محرر النص و موجه الأوامر إلى قائمة النقر بزر الفأرة الأيمن
|
||||
903 = طرق سريعة لفتح محرر النصوص وموجه الاوامر
|
||||
904 = عرض ملف اقرئني
|
||||
905 = تشغيل لاراقون
|
||||
|
||||
# SSL
|
||||
906 = Auto-generated SSL Certificates
|
||||
|
||||
# Version 3
|
||||
140 = تجهيز البيانات...
|
||||
141 = تعذر تجهيز البيانات، يرجى المحاولة لاحقًا!
|
||||
142 = المنطقة
|
||||
150 = أضف لاراقون إلى المسار
|
||||
151 = احذف لاراقون من المسار
|
||||
152 = إدارة المسار
|
||||
153 = أضف لاراقون إلى المسار! قد تحتاج إلى تسجيل الخروج ثم تسجيل الدخول مرة أخرى حتى تصبح التغييرات سارية المفعول.
|
||||
154 = حذف لاراقون من المسار!
|
||||
155 = إغلاق الكل
|
||||
156 = تشغيل تلقائي
|
||||
157 = يجري إيقاف تشغيل الخدمات...
|
||||
158 = مساعدة
|
||||
|
||||
# Version 3.1.3
|
||||
159 = رمز الاستجابة السريع الذي تم إنشائه تلقائيًا
|
||||
|
||||
# Version 3.3.1
|
||||
160 = تم تفعيل SSL. انقر لتعطيله
|
||||
161 = أضف laragon.crt إلى Trust Store
|
||||
162 = مدير الشهادات
|
||||
163 = إعدادات سريعة
|
||||
164 = كيفية إدارة ":%s"
|
||||
165 = كيفية إضافة Xdebug إلى لاراقون
|
||||
166 = WildcardDNS
|
||||
167 = ماهذا؟
|
||||
|
||||
# Version 3.5
|
||||
920 = استنساخ
|
||||
921 = اختر مشروعًا لإستنساخه
|
||||
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,8 +249,8 @@ date: 20192108
|
||||
|
||||
|
||||
# Setup
|
||||
900 = Laragon runs extremely fast and has very low memory footprint (< 4 MB)
|
||||
901 = Sizin tətbiqiniz qısa yol əldə edəcək ---> http://app.test
|
||||
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
|
||||
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
|
||||
904 = README faylına bax
|
||||
@@ -290,3 +290,30 @@ date: 20192108
|
||||
920 = Klonla
|
||||
921 = Klonlamaq üçün layihəni seçin
|
||||
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
|
||||
801=Nova Senha
|
||||
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,8 +251,8 @@ date: 20161113
|
||||
|
||||
|
||||
# Setup
|
||||
900 = Laragon работи изключително бързо и използв много малко от РАМ (< 4 MB)
|
||||
901 = Твоето приложение ще изполва "красиви" линкове ---> http://app.test
|
||||
900 = Laragon работи изключително бързо и използв много малко от РАМ (< 10 MB)
|
||||
901 = Твоето приложение ще изполва "красиви" линкове ---> https://app.test
|
||||
902 = Добави Sublime Text && Terminal в меню от десен клик
|
||||
903 = Лесен начин да стартиране Текстов редактор & Команден прозорец
|
||||
904 = Покажи README файла
|
||||
@@ -260,3 +260,29 @@ date: 20161113
|
||||
|
||||
# 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,8 +252,8 @@ date: 20190827
|
||||
|
||||
|
||||
# Setup
|
||||
900=Laragon运行得非常快,具有非常低的内存占用(小于4 MB)
|
||||
901=你的“项目”将得到优雅链接 ---> http://项目.test
|
||||
900=Laragon运行得非常快,具有非常低的内存占用(小于10 MB)
|
||||
901=你的“项目”将得到优雅链接 ---> https://项目.test
|
||||
902=添加 Sublime Text 和 Terminal 到右击菜单
|
||||
903=快速打开 文本编辑器 和 命令行
|
||||
904=查看README文件
|
||||
@@ -293,3 +293,29 @@ date: 20190827
|
||||
920 = 克隆
|
||||
921 = 选择要克隆的项目
|
||||
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
|
||||
900=Laragon運行得非常快,具有非常低的內存占用(小於4 MB)
|
||||
901=妳的“項目”將得到優雅鏈接 ---> http://項目.test
|
||||
900=Laragon運行得非常快,具有非常低的內存占用(小於10 MB)
|
||||
901=妳的“項目”將得到優雅鏈接 ---> https://項目.test
|
||||
902=添加 Sublime Text 和 Terminal 到右擊菜單
|
||||
903=快速打開 文本編輯器 和 命令行
|
||||
904=查看README文件
|
||||
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 密碼已複製到剪貼簿
|
||||
@@ -1,6 +1,6 @@
|
||||
--------------------------------------------------------
|
||||
version: 1.0
|
||||
author: Claus Munch - claus@codepoint.dk - http://codepoint.dk
|
||||
author: Claus Munch - claus@codepoint.dk - https://codepoint.dk
|
||||
date: 20160511
|
||||
--------------------------------------------------------
|
||||
# Main Interface
|
||||
@@ -181,4 +181,28 @@ date: 20160511
|
||||
801=Nyt 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,8 +249,8 @@ date: 20201115
|
||||
|
||||
|
||||
# Setup
|
||||
900 = Laragon functioneert extreem snel en heeft een zeer laag geheugen verbruik (< 4 MB)
|
||||
901 = Je app zal een mooie url krijgen ---> http://app.test
|
||||
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
|
||||
902 = Toevoegen Sublime Text && Terminal aan het Rechtermuisklik Menu
|
||||
903 = Snelle manieren om Tekstverwerker en Opdrachtprompt te openen
|
||||
904 = Bekijken het README bestand
|
||||
@@ -290,3 +290,31 @@ date: 20201115
|
||||
920 = Kloon
|
||||
921 = Selecteer een project om te klonen
|
||||
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: 3.5
|
||||
version: 8.0.0
|
||||
author: leokhoa - leokhoa at gmail.com - https://laragon.org
|
||||
date: 20181016
|
||||
date: 20250312
|
||||
--------------------------------------------------------
|
||||
# Main Interface
|
||||
100 = Start All
|
||||
@@ -73,7 +73,7 @@ date: 20181016
|
||||
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
|
||||
324 = Hostname template
|
||||
324 = Hostname
|
||||
325 = Hostname format.\nex: if your project name is %s
|
||||
|
||||
|
||||
@@ -111,7 +111,7 @@ date: 20181016
|
||||
501 = Left click: Open Laragon - Right click: Menu
|
||||
502 = Start page
|
||||
503 = Database Management
|
||||
504 = Open Command Prompt (Hotkey: CTRL+ALT+T)
|
||||
504 = Open Terminal (Cmder)
|
||||
505 = Laragon will call nodejs to create virtual hosts for you\nIf you want this feature without calling nodejs:\nRun Laragon as Administrator
|
||||
506 = Document Root
|
||||
|
||||
@@ -153,7 +153,7 @@ date: 20181016
|
||||
715 = Path of the process:
|
||||
|
||||
# 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
|
||||
718 = Could not change MySQL root password. Reason: %s
|
||||
719 = You must specify a valid Gmail address!
|
||||
@@ -249,8 +249,8 @@ date: 20181016
|
||||
|
||||
|
||||
# Setup
|
||||
900 = Laragon runs extremely fast and has a very low memory footprint (< 4 MB)
|
||||
901 = Your app will get a pretty url ---> http://app.test
|
||||
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
|
||||
902 = Add Sublime Text && Terminal to the Right-Click Menu
|
||||
903 = Quick ways to open Text Editor & Command Prompt
|
||||
904 = View the README file
|
||||
@@ -290,3 +290,32 @@ date: 20181016
|
||||
920 = Clone
|
||||
921 = Select a project to clone
|
||||
922 = Cloned database!
|
||||
|
||||
# version 7.0 Laragon 2025
|
||||
927 = Delete project
|
||||
928 = Profile
|
||||
929 = Current profile
|
||||
930 = New profile
|
||||
931 = Profile Name
|
||||
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,8 +247,8 @@ date: 20181219
|
||||
|
||||
|
||||
# Setup
|
||||
900=Laragon se lance extrêmement rapidement et a une empreinte mémoire très basse (< 4 MB)
|
||||
901=Votre application aura une jolie URL ---> http://app.test
|
||||
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
|
||||
902=Ajouter Sublime Text et le terminal au menu contextuel
|
||||
903=Façon rapide d'ouvrir l'éditeur de texte et le terminal
|
||||
904=Voir le fichier README
|
||||
@@ -288,3 +288,29 @@ date: 20181219
|
||||
920 = Cloner
|
||||
921 = Séléctionner un projet à cloner
|
||||
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
|
||||
900=Laragon läuft extrem performant und hat einen sehr geringen Speicherverbrauch (< 4 MB)
|
||||
901=Ihre Anwendung bekommt diese URL ---> http://app.test
|
||||
900=Laragon läuft extrem performant und hat einen sehr geringen Speicherverbrauch (< 10 MB)
|
||||
901=Ihre Anwendung bekommt diese URL ---> https://app.test
|
||||
902=Sublime Text && Terminal zum Kontextmenü hinzufügen
|
||||
903=Schnelles öffnen des Text-Editors und der Konsole
|
||||
904=README-Datei öffnen
|
||||
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,8 +246,8 @@ date: 20161025
|
||||
|
||||
|
||||
# Setup
|
||||
900=Το Laragon είναι ταχύτατο και καταναλώνει ελάχιστη μνήμη (< 4 MB)
|
||||
901=Η εφαρμογή σου θα αποκτήσει pretty url ---> http://app.test
|
||||
900=Το Laragon είναι ταχύτατο και καταναλώνει ελάχιστη μνήμη (< 10 MB)
|
||||
901=Η εφαρμογή σου θα αποκτήσει pretty url ---> https://app.test
|
||||
902=Προσθήκη του Sublime Text && Τερματικό στο μενού του δεξιού κλικ
|
||||
903=Φρήγοροι τρόποι να ανοίξεις τον επεξεργαστή κειμένου και το τερματικό
|
||||
904=Δες το αρχείο README
|
||||
@@ -255,3 +255,30 @@ date: 20161025
|
||||
|
||||
# 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 έχει αντιγραφεί στο πρόχειρο
|
||||
|
||||
|
||||
317
bin/laragon/lang/Hindi.txt
Normal file
317
bin/laragon/lang/Hindi.txt
Normal file
@@ -0,0 +1,317 @@
|
||||
--------------------------------------------------------
|
||||
version: 3.5
|
||||
author: pawanyy - pawanyyy01@gmail.com
|
||||
date: 20181016
|
||||
--------------------------------------------------------
|
||||
# Main Interface
|
||||
100 = सभी प्रारंभ करें
|
||||
101 = वेब
|
||||
102 = डेटाबेस
|
||||
103 = टर्मिनल
|
||||
104 = जड़
|
||||
105 = रुक जाओ
|
||||
106 = रुकना...
|
||||
107 = पुनः लोड करें
|
||||
108 = प्रारंभ
|
||||
109 = संस्करण
|
||||
110 = सक्षम
|
||||
111 = सभी बंद करो
|
||||
112 = बंद करें
|
||||
113 = न्यूनतम करें
|
||||
114 = अधिकतम करें
|
||||
115 = हाँ
|
||||
116 = नहीं
|
||||
117 = रद्द करें
|
||||
118 = OK
|
||||
119 = ON
|
||||
120 = OFF
|
||||
121 = मेन्यू
|
||||
122 = यदि आपका कोई प्रश्न है, तो कृपया बेझिझक संपर्क करें
|
||||
|
||||
# Menu
|
||||
199 = www
|
||||
200 = उपकरण
|
||||
201 = पथ
|
||||
202 = फ़ाइलें स्थानांतरित करना
|
||||
203 = प्रोजेक्ट बनाएं
|
||||
204 = स्विच प्रोजेक्ट
|
||||
205 = डेटाबेस बनाएँ
|
||||
206 = root पासवर्ड बदलें
|
||||
207 = मेल पकड़ने वाला
|
||||
208 = अंतिम ईमेल देखें
|
||||
209 = ओपन मेल डिर
|
||||
210 = Sendmail_path प्राप्त करें
|
||||
211 = विन्यास
|
||||
212 = मेल प्रेषक
|
||||
213 = विस्तार
|
||||
214 = Web admin
|
||||
215 = लॉगिन
|
||||
216 = वरीयताएँ
|
||||
217 = बाहर निकलें
|
||||
218 = प्रोजेक्ट का नाम
|
||||
|
||||
|
||||
# Preferences
|
||||
300 = सामान्य
|
||||
301 = सेवाएं और& पोर्ट
|
||||
310 = Windows शुरू होने पर Laragon चलाएं
|
||||
311 = Windows शुरू होने पर Laragon स्वचालित रूप से चलाएं
|
||||
312 = छोटा रन
|
||||
|
||||
# \n for a new line
|
||||
313 = Laragon को सिस्टम ट्रे में छोटा करें।
|
||||
314 = सभी स्वचालित रूप से प्रारंभ करें
|
||||
315 = Laragon के चलने पर स्वचालित रूप से सभी चयनित सेवाओं को प्रारंभ करें
|
||||
316 = भाषा
|
||||
|
||||
317 = Document Root
|
||||
318 = Document Root बदलने के लिए क्लिक करें
|
||||
319 = DataBase Dir
|
||||
320 = MySQL के DataDir को बदलने के लिए क्लिक करें
|
||||
|
||||
322 = virtual hosts स्वत: बनाएँ
|
||||
323 = बस दस्तावेज़ रूट में एक फ़ोल्डर डालें और Apache को पुनः लोड करें, Laragon मेजबान फ़ाइल और अपाचे के Apache Virtual hosts मेजबानों में एक संबंधित hostname स्वतः बना देगा
|
||||
|
||||
# %s for a string placeholder
|
||||
324 = Hostname टेम्पलेट
|
||||
325 = Hostname प्रारूप।\nex: यदि आपका प्रोजेक्ट नाम %s है
|
||||
|
||||
|
||||
328 = उन्नत
|
||||
329 = जब mail() फ़ंक्शन को कॉल किया जाता है, तो Laragon आपकी स्क्रीन के नीचे दाईं ओर एक छोटी सी विंडो में ईमेल जानकारी प्रदर्शित करेगा।
|
||||
330 = विंडो के लिए प्रदर्शित किया जाएगा
|
||||
331 = यह सुविधा आपको ईमेल सामग्री को शीघ्रता से सत्यापित करने की अनुमति देती है।via:\nMenu > PHP > MailCatcher
|
||||
|
||||
340 = Gmail खाता नाम
|
||||
341 = Gmail खाता पासवर्ड
|
||||
342 = टेस्ट मेल भेजना
|
||||
343 = आपको अपने Google खाते में "कम सुरक्षित ऐप एक्सेस" की अनुमति देने की आवश्यकता हो सकती है।
|
||||
|
||||
|
||||
# Mail Analyzer
|
||||
350 = Mail विश्लेषक
|
||||
351 = टेस्ट Mail को भेजें
|
||||
352 = पुनर्परीक्षण
|
||||
353 = ईमेल भेजने का पुनः परीक्षण करें। आप परीक्षण करने के लिए एक और ईमेल पता इनपुट कर सकते हैं।
|
||||
354 = बंद करें
|
||||
|
||||
|
||||
# System Tray
|
||||
400 = Laragon को यहां मिनिमाइज किया गया है।
|
||||
401 = प्रोजेक्ट पर स्विच किया गया:
|
||||
402 = डेटाबेस बनाया गया!
|
||||
403 = MySQL root पासवर्ड सफलतापूर्वक बदला!
|
||||
404 = Apache रीलोडेड!
|
||||
405 = गलत Path!
|
||||
406 = नए प्रोजेक्ट का पता लगाएँ!\nLaragon आपके लिए Virtual hosts बनाने के लिए node js को कॉल करेगा!
|
||||
|
||||
|
||||
# Hint
|
||||
500 = ऑनलाइन मदद
|
||||
501 = लेफ्ट क्लिक: Laragon खोलें - राइट क्लिक करें: मेनू
|
||||
502 = प्रारंभ पृष्ठ
|
||||
503 = डाटाबेस प्रबंधन
|
||||
504 = ओपन कमांड प्रॉम्प्ट (हॉटकी: CTRL+ALT+T)
|
||||
505 = Laragon आपके लिए Virtual hosts बनाने के लिए NodeJS को कॉल करेगा\nयदि आप NodeJS को कॉल किए बिना यह सुविधा चाहते हैं:\nLaragon को व्यवस्थापक के रूप में चलाएँ
|
||||
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 सर्वर चालू करें!
|
||||
706 = कृपया PHP सर्वर को मेनू > सेटिंग > सेवाएँ और पोर्ट में सक्षम करें।
|
||||
707 = प्रोजेक्ट मौजूद है!
|
||||
708 = यदि आप वास्तव में प्रोजेक्ट बनाना चाहते हैं, तो प्रोजेक्ट के फोल्डर को हटा दें और फिर से शुरू करें।
|
||||
709 = कोई फ़ोल्डर नहीं!
|
||||
710 = फ़ाइल नहीं मिली!
|
||||
711 = %s नहीं चल रहा है। पहले रेडिस सर्वर शुरू करें!
|
||||
712 = अपने Laragon स्थापना पथ में रिक्त स्थान का उपयोग न करें! (मुसीबत निवारण)
|
||||
713 = %s सेवा अन्य प्रक्रिया के तहत चल रही है।
|
||||
714 = कृपया वर्तमान WAMP स्टैक को रोकें। नहीं तो लारागोन उग्र हो जाएगा।
|
||||
715 = प्रक्रिया पथ:
|
||||
|
||||
# Hope you never see these :)
|
||||
716 = अरे नहीं, Laragon ने अपवादों का पता लगाया!
|
||||
717 = DataBase %s नहीं बना सका। कारण: %s
|
||||
718 = MySQL रूट पासवर्ड नहीं बदल सका। कारण: %s
|
||||
719 = आपको एक वैध जीमेल पता निर्दिष्ट करना होगा!
|
||||
720 = स्टार्टअप फोल्डर में शॉर्टकट नहीं बना सका!
|
||||
721 = स्टार्टअप फोल्डर से शॉर्टकट को मिटाया नहीं जा सका!
|
||||
722 = गलत प्रारूप! प्रोजेक्ट नाम पैटर्न {name}.xxx होना चाहिए!
|
||||
723 = गलत प्रारूप! मान्य hostname नहीं!
|
||||
724 = मान्य MySQL डेटा डिर नहीं!
|
||||
725 = आपको मेनू> वरीयताएँ> सेवाएँ और पोर्ट में Apache और MySQL सेवाओं को सक्षम करना होगा!
|
||||
|
||||
# When Laragon cannot modify the hosts file
|
||||
726 = उफ़! आपका सिस्टम होस्ट फ़ाइल के संशोधन को रोकता है।
|
||||
727 = इस सुविधा को प्रभावी बनाने के लिए आप निम्न प्रयास कर सकते हैं:\n1. यहां जाएं: %s\drivers\etc\n2. होस्ट फ़ाइल पर राइट क्लिक करें और रीड-ओनली चेकबॉक्स को अनचेक करें
|
||||
728 = नोट: होस्ट फ़ाइल पर वर्तमान अनुमतियाँ:
|
||||
|
||||
# hosts file is Read-only
|
||||
729 = केवल पढ़ने के लिए
|
||||
|
||||
# Write permission in Security tab
|
||||
730 = सुरक्षा > लिखें
|
||||
|
||||
|
||||
# MySQL
|
||||
800 = डेटाबेस का नाम
|
||||
801 = नया पासवर्ड
|
||||
802 = वर्तमान पासवर्ड
|
||||
|
||||
|
||||
|
||||
# Version 2
|
||||
219 = ङ्गरोक
|
||||
220 = शेयर
|
||||
221 = Ngrok लिंक को क्लिपबोर्ड पर कॉपी किया गया है!
|
||||
222 = नग्रोक सुरंग तैयार है!
|
||||
223 = होस्ट फ़ाइल को मैन्युअल रूप से व्यवस्थापक के रूप में संपादित करने के लिए क्लिक करें।
|
||||
224 = प्रारंभ
|
||||
226 = खोलना
|
||||
227 = अनपैक्ड
|
||||
228 = समर्थित प्रारूप नहीं है
|
||||
229 = कृपया निष्कर्षण पूर्ण होने तक प्रतीक्षा करें
|
||||
230 = गलत लिंक
|
||||
231 = डाउनलोड करते समय त्रुटि हुई। कृपया पुन: प्रयास करें!
|
||||
232 = त्रुटि हुई! हो सकता है कि आपका डाउनलोड लिंक गलत हो।
|
||||
233 = कृपया लिंक की जाँच करें और पुनः प्रयास करें।
|
||||
234 = साइट पर जाएँ
|
||||
235 = बंद करें और साइट पर जाएँ
|
||||
236 = संपादित करें
|
||||
237 = Document root स्विच करें
|
||||
238 = दूसरा चुनें
|
||||
239 = database मौजूद है!
|
||||
240 = अज्ञात होने पर खाली छोड़ दें
|
||||
241 = अपाचे का एसएसएल पोर्ट डिफ़ॉल्ट रूप से अक्षम है। सक्षम करने के लिए जांचें।
|
||||
242 = उत्पन्न एसएसएल प्रमाणपत्र!
|
||||
243 = आपको पहले [%s] क्लिक करना होगा!
|
||||
244 = ऑटो-डेटाबेस बनाएँ
|
||||
245 = सापेक्ष url का उपयोग करने के लिए Wordpress को कैसे बाध्य करें
|
||||
246 = बायाँ क्लिक करें
|
||||
247 = राइट क्लिक करें
|
||||
248 = laragon इंस्टाल रूट
|
||||
249 = सभी [ऑटो] हटाएं
|
||||
250 = सेटिंग फ़ाइल
|
||||
251 = स्टार्टअप फ़ाइल
|
||||
252 = अन्य %s संस्करण कैसे जोड़ें
|
||||
253 = laragon पहले से चल रहा है!
|
||||
|
||||
# Reset & generate a random password for root
|
||||
803 = root के लिए एक यादृच्छिक पासवर्ड रीसेट करें और उत्पन्न करें
|
||||
804 = आप रूट के लिए MySQL पासवर्ड रीसेट करके समस्या का समाधान कर सकते हैं
|
||||
805 = पता लगाएं कि MySQL चल रहा है या नहीं
|
||||
806 = %s पीआईडी %d के साथ चल रहा है
|
||||
807 = एक प्रक्रिया मिली
|
||||
808 = आपको पहले MySQL सर्वर को बंद करना होगा!
|
||||
|
||||
810 = %s विकल्प के साथ MySQL सर्वर प्रारंभ करें
|
||||
811 = रूट पासवर्ड रीसेट करना और एक यादृच्छिक जनरेट करना
|
||||
812 = MySQL रूट पासवर्ड रीसेट करें और उत्पन्न करें!
|
||||
813 = क्लिपबोर्ड पर कॉपी किया गया: %s
|
||||
814 = त्रुटि हुई! %एस
|
||||
815 = MySQL रोकना - पीआईडी% डी
|
||||
816 = मौजूदा चल रहे MySQL - PID %d को रोक नहीं सका
|
||||
817 = आप इसे मैन्युअल रूप से रीसेट करने का प्रयास कर सकते हैं: %s
|
||||
818 = हो गया
|
||||
|
||||
|
||||
# Windows Explorer's Context Menu - && is not typo
|
||||
830 = राइट-क्लिक मेनू
|
||||
831 = उदात्त पाठ और& टर्मिनल जोड़ें
|
||||
832 = उदात्त पाठ और& टर्मिनल हटाएं
|
||||
833 = उदात्त पाठ के साथ संपादित करें
|
||||
834 = उदात्त पाठ में फ़ोल्डर खोलें
|
||||
836 = कृपया Laragon को व्यवस्थापक के रूप में चलाएँ और पुनः प्रयास करें!
|
||||
|
||||
|
||||
# Setup
|
||||
900 = लार्गन बहुत तेजी से चलता है और इसकी स्मृति पदचिह्न बहुत कम है (<4 एमबी)
|
||||
901 = आपके ऐप को एक अच्छा url ---> http://app.test मिलेगा
|
||||
902 = उदात्त पाठ और टर्मिनल को राइट-क्लिक मेनू में जोड़ें
|
||||
903 = टेक्स्ट एडिटर और कमांड प्रॉम्प्ट खोलने के त्वरित तरीके
|
||||
904 = README फ़ाइल देखें
|
||||
905 = लार्गन चलाएं
|
||||
|
||||
# SSL
|
||||
906 = स्वतः जनित SSL प्रमाणपत्र
|
||||
|
||||
# Version 3
|
||||
140 = डेटा प्रारंभ कर रहा है...
|
||||
141 = डेटा प्रारंभ नहीं कर सकता, कृपया पुनः प्रयास करें!
|
||||
142 = क्षेत्र
|
||||
150 = लार्गन को पथ में जोड़ें
|
||||
151 = लार्गन को पथ से हटा दें
|
||||
152 = path प्रबंधित करें
|
||||
153 = Laragon को Path में जोड़ा गया! परिवर्तनों को प्रभावी करने के लिए आपको लॉग ऑफ और फिर से लॉग ऑन करने की आवश्यकता हो सकती है।
|
||||
154 = Laragon को Path से हटाया!
|
||||
155 = सभी बंद करें
|
||||
156 = ऑटोरन
|
||||
157 = चल रही सेवाओं को रोकना...
|
||||
158 = सहायता
|
||||
|
||||
# Version 3.1.3
|
||||
159 = स्वतः जनित क्यूआर कोड
|
||||
|
||||
# Version 3.3.1
|
||||
160 = SSL सक्षम है। अक्षम करने के लिए क्लिक करें
|
||||
161 = ट्रस्ट स्टोर में laragon.crt जोड़ें
|
||||
162 = प्रमाणपत्र प्रबंधक
|
||||
163 = त्वरित सेटिंग्स
|
||||
164 = "%s" को कैसे प्रबंधित करें
|
||||
165 = Xdebug को Laragon में कैसे जोड़ें
|
||||
166 = WildcardDNS
|
||||
167 = यह क्या है?
|
||||
|
||||
# Version 3.5
|
||||
920 = क्लोन
|
||||
921 = क्लोन करने के लिए एक परियोजना का चयन करें
|
||||
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,8 +249,8 @@ date: 20191016
|
||||
|
||||
|
||||
# Setup
|
||||
900 = A Laragon rendkívül gyors és alacsony memóriaigényű alkalmazás (< 4 MB)
|
||||
901 = Alkalmazása szép url-t kap ---> http://app.test a http://localhost/app helyett
|
||||
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
|
||||
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ó
|
||||
904 = README (olvass el) fájl megnyitása
|
||||
@@ -290,3 +290,30 @@ date: 20191016
|
||||
920 = Klónozás
|
||||
921 = Klónozandó projekt kiválasztása
|
||||
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,8 +249,8 @@ date: 20181016
|
||||
|
||||
|
||||
# Setup
|
||||
900 = Laragon berjalan sangat cepat dan memiliki jejak memori yang sangat rendah (< 4 MB)
|
||||
901 = Aplikasi Anda akan mendapatkan url yang cantik ---> http://app.test dari pada http://localhost/app
|
||||
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
|
||||
902 = Tambhakan Sublime Text && Terminal ke Menu Klik Kanan
|
||||
903 = Cara cepat untuk membuka Editor Teks & Command Prompt
|
||||
904 = Lihat file README
|
||||
@@ -290,3 +290,29 @@ date: 20181016
|
||||
920 = Klon
|
||||
921 = Pilih project yang akan dikloning
|
||||
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,8 +249,8 @@ date: 20160821
|
||||
|
||||
|
||||
# Setup
|
||||
900=Laragon gira estremamente veloce e occupa poco spazio di memoria (< 4 MB)
|
||||
901=La tua app avrà una pretty url ---> http://app.test
|
||||
900=Laragon gira estremamente veloce e occupa poco spazio di memoria (< 10 MB)
|
||||
901=La tua app avrà una pretty url ---> https://app.test
|
||||
902=Aggiungi Sublime Text && Terminale al menu contestuale
|
||||
903=Avvio veloce per aprire Text Editor & Command Prompt
|
||||
904=Mostra il file README
|
||||
@@ -258,3 +258,29 @@ date: 20160821
|
||||
|
||||
# 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,8 +249,8 @@ date: 20181016
|
||||
|
||||
|
||||
# Setup
|
||||
900 = Laragonは、ほんの少しのメモリ消費でとても軽快に走ります (< 4 MB)
|
||||
901 = あなたのアプリはとても愛らしいURLになりますよ ---> http://app.test
|
||||
900 = Laragonは、ほんの少しのメモリ消費でとても軽快に走ります (< 10 MB)
|
||||
901 = あなたのアプリはとても愛らしいURLになりますよ ---> https://app.test
|
||||
902 = 右クリックメニューにSublime Text && Terminalを追加する
|
||||
903 = テキストエディタとコマンドプロンプトを開く簡単な方法
|
||||
904 = README ファイルを見る
|
||||
@@ -290,3 +290,29 @@ date: 20181016
|
||||
920 = クローン
|
||||
921 = クローンするプロジェクトを選択してください
|
||||
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 パスワードがクリップボードにコピーされました
|
||||
|
||||
@@ -250,7 +250,7 @@ date: 20181016
|
||||
|
||||
# Setup
|
||||
900 = 라라곤은 매우 빠르게 실행되며 메모리 사용량이 매우 적습니다 (< 4MB)
|
||||
901 = 당신의 앱은 http://localhost/app 대신에 예쁜 url을 얻을 것입니다 ---> http://app.test
|
||||
901 = 당신의 앱은 https://localhost/app 대신에 예쁜 url을 얻을 것입니다 ---> https://app.test
|
||||
902 = 오른쪽 클릭 메뉴에 서브라임 에디터 및 터미널 추가
|
||||
903 = 텍스트 편집기 및 명령 프롬프트를 여는 빠른 방법
|
||||
904 = README 파일보기
|
||||
@@ -290,3 +290,29 @@ date: 20181016
|
||||
920 = 복제
|
||||
921 = 복제할 프로젝트 선택
|
||||
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,8 +248,8 @@ date: 20181123
|
||||
|
||||
|
||||
# Setup
|
||||
900 = Laragon berjalan dengan sangat pantas dan mempunyai jejak memori yang sangat rendah (< 4 MB)
|
||||
901 = Apl anda akan mendapat url cantik ---> http://app.test
|
||||
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
|
||||
902 = Tambah Sublime Text && Terminal ke Menu Klik-Kanan
|
||||
903 = Cara pantas untuk buka Editor Teks & Arahan Prompt
|
||||
904 = Papar fail BACASAYA
|
||||
@@ -289,3 +289,30 @@ date: 20181123
|
||||
920 = Klon
|
||||
921 = Pilih projek untuk 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,8 +249,8 @@ Dato: 26.06.2017
|
||||
|
||||
|
||||
# Setup
|
||||
900=Laragon kjører ekstremt fort og har svært lavt minnefottrykk (<4 MB)
|
||||
901=Appen din vil få normal url ---> http://app.test
|
||||
900=Laragon kjører ekstremt fort og har svært lavt minnefottrykk (<10 MB)
|
||||
901=Appen din vil få normal url ---> https://app.test
|
||||
902=Legg til Sublime Text && Terminal til Høyreklikk-menyen
|
||||
903=Rask måter å åpne tekstredigerer og kommandoprompt
|
||||
904=Se Lesemeg-filen
|
||||
@@ -258,3 +258,30 @@ Dato: 26.06.2017
|
||||
|
||||
# SSL
|
||||
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
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
--------------------------------------------------------
|
||||
--------------------------------------------------------
|
||||
version: 2.0.5
|
||||
version: 3.5
|
||||
author: Milad GanjAli - miladstory@gmail.com
|
||||
date: 20161121
|
||||
author: Keramat Jokar - keramatjokar8855@gmail.com
|
||||
date: 20250111
|
||||
--------------------------------------------------------
|
||||
# Main Interface
|
||||
100 = همه را شروع کن
|
||||
@@ -36,7 +36,6 @@ date: 20161121
|
||||
202 = انتقال فایل ها
|
||||
203 = ایجاد پروژه
|
||||
204 = تغییر پروژه
|
||||
|
||||
205 = ایجاد پایگاه داده
|
||||
206 = تغییر رمز روت
|
||||
207 = ایمیل گیر
|
||||
@@ -125,7 +124,7 @@ date: 20161121
|
||||
604 = در حال استخراج
|
||||
605 = استخراج شد
|
||||
606 = تارنما زیبا ایجاد گردید
|
||||
607 = ایجاد سزیع
|
||||
607 = ایجاد سریع
|
||||
608 = نام وب سایت
|
||||
609 = لطفا نام پروژه را مشخص فرمائید!
|
||||
610 = ایجاد شد %s!
|
||||
@@ -251,8 +250,8 @@ date: 20161121
|
||||
|
||||
|
||||
# Setup
|
||||
900 = لاراگون بسیار سریع اجرا می شود و دارای ردپای کمی در حافظه میباشد (< 4 MB)
|
||||
901 = برنامه شما URL زیبا را دریافت می کند ---> http://app.test
|
||||
900 = لاراگون بسیار سریع اجرا می شود و دارای ردپای کمی در حافظه میباشد (< 10 MB)
|
||||
901 = برنامه شما URL زیبا را دریافت می کند ---> https://app.test
|
||||
902 = اضافه کردن Notepad++ و ترمینال به منوی راست کلیک
|
||||
903 = راه های سریع برای باز کردن ویرایشگر متن و خط فرمان
|
||||
904 = فایل READMe را مشاهده کنید
|
||||
@@ -260,3 +259,62 @@ date: 20161121
|
||||
|
||||
# SSL
|
||||
906 = تولید خودکار گواهی SSL
|
||||
|
||||
# Version 3
|
||||
140 = در حال مقدار دهی اولیه داده ها...
|
||||
141 = داده ها را نمی توان مقداردهی اولیه کرد، لطفا دوباره امتحان کنید!
|
||||
142 = منطقه
|
||||
150 = افزودن لاراگون به Path
|
||||
151 = حذف لاراگون از Path
|
||||
152 = مدیریت Path
|
||||
153 = لاراگون به Path اضافه شد! برای اعمال تغییرات ممکن است لازم باشد از سیستم خارج شوید و دوباره وارد شوید.
|
||||
154 = لاراگون از Path حذف شد!
|
||||
155 = بستن همه
|
||||
156 = اجرای خودکار
|
||||
157 = توقف اجرای سرویس ها...
|
||||
158 = کمک
|
||||
|
||||
# Version 3.1.3
|
||||
159 = کد QR خودکار تولید شده
|
||||
|
||||
# Version 3.3.1
|
||||
160 = SSL فعال است. برای غیرفعال کردن کلیک کنید
|
||||
161 = افزودن laragon.crt را به Trust Store
|
||||
162 = مدیرت گواهی
|
||||
163 = تنظیمات سریع
|
||||
164 = چگونه "%s" را مدیریت کنیم
|
||||
165 = چگونه Xdebug را به لاراگون اضافه کنیم
|
||||
166 = WildcardDNS
|
||||
167 = این چیست؟
|
||||
|
||||
# Version 3.5
|
||||
920 = کلون
|
||||
921 = پروژه ای را برای کلون کردن انتخاب کنید
|
||||
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 در کلیپبورد کپی شد
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--------------------------------------------------------
|
||||
version: 2.0.4
|
||||
author: Błażej Hap - blazejhap@gmail.com - http://conit-group.pl
|
||||
author: Błażej Hap - blazejhap@gmail.com - https://conit-group.pl
|
||||
modified by: Manam
|
||||
date: 20160802
|
||||
--------------------------------------------------------
|
||||
@@ -249,9 +249,35 @@ date: 20160802
|
||||
|
||||
|
||||
# Setup
|
||||
900=Laragon działa ekstremalnie szybko i zajmuje bardzo mało pamięci (< 4 MB)
|
||||
901=Twoja aplikacja będzie dostępna pod wygodnym adresem ---> http://app.test
|
||||
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
|
||||
902=Dodaj 'Sublime Text' i 'Terminal' do menu pod prawm klawiszem myszy
|
||||
903=Szybki sposób, aby otworzyć 'Edytor tekstu' i 'Wiersz poleceń'
|
||||
904=Pokaż plik README
|
||||
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,8 +235,8 @@ date: 20190729
|
||||
836 = Por favor, execute o Laragon como Administrador e tente novamente!
|
||||
|
||||
# Setup
|
||||
900 = Laragon é executado extremamente rápido e tem um rasto na memória muito baixa (<4 MB)
|
||||
901 = Seu aplicativo receberá um URL bonito ---> http://app.test
|
||||
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
|
||||
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
|
||||
904 = Visualizar o arquivo README
|
||||
@@ -276,3 +276,30 @@ date: 20190729
|
||||
920 = Clone
|
||||
921 = Selecione um projeto para clonar
|
||||
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
|
||||
|
||||
|
||||
@@ -250,7 +250,7 @@ date: 20191215
|
||||
|
||||
# Установка
|
||||
900 = Laragon работает очень быстро и имеет очень низкий объем памяти (менее 4 МБ)
|
||||
901 = Ваше приложение получит удобный URL ---> http://app.test
|
||||
901 = Ваше приложение получит удобный URL ---> https://app.test
|
||||
902 = Добавить Sublime Text и Терминал в контекстное меню Windows
|
||||
903 = Быстрый способ открыть текстовый редактор и командную строку
|
||||
904 = Посмотреть файл README
|
||||
@@ -290,3 +290,30 @@ date: 20191215
|
||||
920 = Клонирование
|
||||
921 = Выберите проект для клонирования
|
||||
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,8 +249,8 @@ date: 20200801
|
||||
|
||||
|
||||
# Nastavitve
|
||||
900 = Laragon deluje zelo hitro in ima zelo nizko rabo pomnilnika (<4 MB)
|
||||
901 = Vaša aplikacija bo dobila lep URL ---> http://app.test
|
||||
900 = Laragon deluje zelo hitro in ima zelo nizko rabo pomnilnika (<10 MB)
|
||||
901 = Vaša aplikacija bo dobila lep URL ---> https://app.test
|
||||
902 = Dodaj Sublime Text && Terminal na kontekstualni meni desnega klika
|
||||
903 = Hitri načini za odpiranje urejevalnika besedil in ukazne vrstice (Command Prompt)
|
||||
904 = Ogled datoteke README
|
||||
@@ -290,3 +290,29 @@ date: 20200801
|
||||
920 = Kloniraj
|
||||
921 = Izberite projekt za kloniranje
|
||||
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
|
||||
801=Nueva Contraseña
|
||||
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,8 +249,8 @@ date: 20200527
|
||||
|
||||
|
||||
# Setup
|
||||
900 = Laragon Körs och är extremt snabb,har mycket lågt minnesavtryck (< 4 MB)
|
||||
901 = Din app kommer få vackra länkar ---> http://app.test
|
||||
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
|
||||
902 = Lägg Sublime Text && Terminal till högerklickmenyn
|
||||
903 = Snabbt sätt att öppna Text Editor och Command Prompt
|
||||
904 = Visa README-filen
|
||||
@@ -290,3 +290,30 @@ date: 20200527
|
||||
920 = Klona
|
||||
921 = Välj ett projekt att klona
|
||||
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,8 +250,8 @@ date: 20191013
|
||||
|
||||
|
||||
# Setup
|
||||
900 = Laragon son derece hızlı çalışır ve çok az bellek kaplar (< 4 MB)
|
||||
901 = Uygulama adresleriniz ---> http://app.test
|
||||
900 = Laragon son derece hızlı çalışır ve çok az bellek kaplar (< 10 MB)
|
||||
901 = Uygulama adresleriniz ---> https://app.test
|
||||
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ı
|
||||
904 = Benioku dosyasını görüntüle
|
||||
@@ -291,3 +291,30 @@ date: 20191013
|
||||
920 = Klon
|
||||
921 = Klonlamak için bir proje seçin
|
||||
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,8 +250,8 @@ date: 20170703
|
||||
|
||||
|
||||
# Setup
|
||||
900 = Laragon дуже швидко працює та споживає дуже мало оперативної пам`яті (< 4 MB)
|
||||
901 = Ваш додаток отримає гарний URL ---> http://app.test
|
||||
900 = Laragon дуже швидко працює та споживає дуже мало оперативної пам`яті (< 10 MB)
|
||||
901 = Ваш додаток отримає гарний URL ---> https://app.test
|
||||
902 = Додати Sublime Text && Terminal в контекстне меню правою кнопкою мишки
|
||||
903 = Швидкі методи відкрити Текстовий Редактор & Командний Рядок
|
||||
904 = Переглянути README файл
|
||||
@@ -273,3 +273,29 @@ date: 20170703
|
||||
156 = Автозапуск
|
||||
157 = Зупиняються запущені сервіси...
|
||||
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 скопійовано в буфер обміну
|
||||
|
||||
@@ -70,7 +70,7 @@ date: 20160919
|
||||
320=Click để thay đổi thư mục chứa dữ liệu của MySQL
|
||||
|
||||
322=Tự động tạo host ảo
|
||||
323=Đưa thư mục <name> vào Document Root, Laragon sẽ tạo link đẹp cho bạn --> http://name.test
|
||||
323=Đưa thư mục <name> vào Document Root, Laragon sẽ tạo link đẹp cho bạn --> https://name.test
|
||||
|
||||
# %s for a string placeholder
|
||||
324=Định dạng
|
||||
@@ -251,8 +251,8 @@ date: 20160919
|
||||
|
||||
|
||||
# Setup
|
||||
900=Laragon chạy cực nhanh và dùng rất ít bộ nhớ (< 4 MB)
|
||||
901=app của bạn sẽ có link đẹp ---> http://app.test
|
||||
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
|
||||
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
|
||||
904=Xem README
|
||||
@@ -260,3 +260,29 @@ date: 20160919
|
||||
|
||||
# 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=
|
||||
|
||||
# Wordpress
|
||||
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
|
||||
|
||||
# WordPress
|
||||
WordPress=https://wordpress.org/latest.tar.gz
|
||||
------------------------------------------------------
|
||||
|
||||
# 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=composer create-project laravel/laravel %s --prefer-dist
|
||||
|
||||
Laravel 7z=https://github.com/leokhoa/quick-create-laravel/releases/download/5.7.15/laravel-5.7.15.7z
|
||||
|
||||
###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
|
||||
|
||||
Laravel CLI=laravel new %s
|
||||
# Laravel (zip)=PATH-TO-YOUR-ZIP
|
||||
------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# CakePHP
|
||||
CakePHP=composer create-project --prefer-dist cakephp/app %s
|
||||
### CakePHP=composer create-project --prefer-dist cakephp/app %s
|
||||
|
||||
# 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
|
||||
|
||||
# for documentation of all options, see:
|
||||
# http://docs.mongodb.org/manual/reference/configuration-options/
|
||||
|
||||
# where to write logging data.
|
||||
storage:
|
||||
dbPath: mongodb # Path to store database files
|
||||
systemLog:
|
||||
destination: file
|
||||
path: mongod.log # Log file path
|
||||
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:
|
||||
port: 27017
|
||||
bindIp: 127.0.0.1 # Listen to local interface only, comment to listen on all interfaces.
|
||||
|
||||
|
||||
#security:
|
||||
|
||||
#operationProfiling:
|
||||
|
||||
#replication:
|
||||
|
||||
#sharding:
|
||||
|
||||
## Enterprise-Only Options
|
||||
|
||||
#auditLog:
|
||||
|
||||
#snmp:
|
||||
bindIp: 127.0.0.1 # Only allow local connections
|
||||
port: 27017 # Default MongoDB port
|
||||
security:
|
||||
authorization: disabled # Disable authentication for minimal setup
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
[req]
|
||||
default_bits = 2048
|
||||
default_md = sha256
|
||||
distinguished_name = req_distinguished_name
|
||||
req_extensions = v3_req
|
||||
prompt = no
|
||||
@@ -9,16 +10,18 @@ C = SG
|
||||
ST = Singapore
|
||||
L = Singapore
|
||||
O = Laragon
|
||||
OU = IT
|
||||
OU = Server
|
||||
CN = laragon
|
||||
|
||||
[v3_req]
|
||||
keyUsage = keyEncipherment, dataEncipherment
|
||||
basicConstraints = CA:FALSE
|
||||
keyUsage = digitalSignature, keyEncipherment
|
||||
extendedKeyUsage = serverAuth
|
||||
subjectAltName = @alt_names
|
||||
|
||||
[alt_names]
|
||||
DNS.1 = localhost
|
||||
IP.1 = 127.0.0.1
|
||||
|
||||
# You can another DNS below. For example:
|
||||
# DNS.2 = xxx
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@echo off
|
||||
:: #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.
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user