mirror of
https://github.com/viliusle/miniPaint.git
synced 2026-02-06 19:46:48 +00:00
Compare commits
12 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4f4ca0c96c | ||
|
|
6d0b95e50c | ||
|
|
c48593190f | ||
|
|
054d89cccd | ||
|
|
d32e925125 | ||
|
|
352a231973 | ||
|
|
e38f1040c0 | ||
|
|
faf9a2afc4 | ||
|
|
c47dcbf6e5 | ||
|
|
96d9e12017 | ||
|
|
9e57e09371 | ||
|
|
2ba14fe4ef |
41
README.md
41
README.md
@ -1,12 +1,8 @@
|
||||
# miniPaint
|
||||
|
||||
Online image editor lets you create, edit images using HTML5 technologies.
|
||||
No need to buy, download, install or have obsolete flash. No ads.
|
||||
Key features: layers, filters, HTML5, open source, Photoshop alternative.
|
||||
Online image editor lets you create and edit images using HTML5 technologies. No need to buy, download, install, or have outdated flash. No ads. Key features: layers, filters, open source Photoshop alternative.
|
||||
|
||||
miniPaint operates directly in the browser. You can create images, paste from the clipboard (ctrl+v)
|
||||
or upload from the computer (using menu or drag & drop). Nothing will be sent to any server. Everything stays in your
|
||||
browser.
|
||||
miniPaint operates directly in the browser. You can create images by pasting from the clipboard (ctrl+v) or uploading from the computer (_using menu or drag & drop_). Nothing will be sent to any server. Everything stays in your browser.
|
||||
|
||||
## URL:
|
||||
**https://viliusle.github.io/miniPaint/**
|
||||
@ -23,27 +19,28 @@ browser.
|
||||
- Opera
|
||||
- Edge
|
||||
- Safari
|
||||
- Yandex
|
||||
|
||||
## Features
|
||||
|
||||
- **Files**: open images, directories, URL, data URL, drag and drop, save (PNG, JPG, BMP, WEBP, animated GIF, TIFF, JSON
|
||||
(layers data), print.
|
||||
- **Edit**: Undo, cut, copy, paste, selection, paste from clipboard.
|
||||
- **Image**: information, EXIF, trim, zoom, resize (Hermite resample, default resize), rotate, flip,
|
||||
color corrections (brightness, contrast, hue, saturation, luminance), auto adjust colors, grid, histogram, negative.
|
||||
- **Layers**: multiple layers system, differences, merge, flatten, Transparency support.
|
||||
- **Effects**: Black and White, Blur (box, Gaussian, stack, zoom), Bulge/Pinch, Denoise, Desaturate, Dither, Dot Screen,
|
||||
Edge, Emboss, Enrich, Gamma, Grains, GrayScale, Heatmap, JPG Compression, Mosaic, Oil, Sepia, Sharpen, Solarize,
|
||||
Tilt Shift, Vignette, Vibrance, Vintage, Blueprint, Night Vision, Pencil, also Instagram Filters: 1977, Aden, Clarendon,
|
||||
Gingham, Inkwell, Lo-fi, Toaster, Valencia, X-Pro II.
|
||||
- **Tools**: pencil, brush, magic wand, erase, fill, color picker, letters, crop, blur, sharpen, desaturate, clone,
|
||||
borders, sprites, key-points, color zoom, replace color, restore alpha, content fill.
|
||||
- **Help**: keyboard shortcuts, translations.
|
||||
**Files**: open images, directories, URLs, data URLs, drag and drop, save (PNG, JPG, BMP, WEBP, animated GIF, TIFF, JSON (layers data), print.
|
||||
|
||||
**Edit**: undo, cut, copy, paste, selection, paste from the clipboard.
|
||||
|
||||
**Image**: information, EXIF, trim, zoom, resize (Hermite resample, default resize), rotate, flip, color corrections (brightness, contrast, hue, saturation, luminance), automatic color adjustment, grid, histogram, negative.
|
||||
|
||||
**Layers**: multi-layer system, differences, merging, flattening, transparency support.
|
||||
|
||||
**Effects**: black and white, blur (box, gaussian, stack, zoom), bulge/pinch, denoise, desaturation, dither, dot screen, edge, emboss, enrich, gamma, grains, grayscale, heatmap, jpg compression, mosaic, oil, sepia, sharpen, solarize, tilt shift, vignette, vibrance, vintage, blueprint, night vision, pencil, also instagram filters: 1977, aden, clarendon, gingham, inkwell, lo-fi, toaster, valencia, x-pro ii.
|
||||
|
||||
**Tools**: pencil, brush, magic wand, eraser, fill, color picker, letter, crop, blur, sharpener, desaturation, clone, borders, sprites, keypoints, color zoom, change color, restore transparency, content fill.
|
||||
|
||||
**Help**: keyboard shortcuts, translation.
|
||||
|
||||
## Embed
|
||||
To embed this app in the other page, use this HTML code:
|
||||
To embed this app on another page, use the following HTML code:
|
||||
|
||||
<iframe style="width:100%; height:1000px;" id="miniPaint" src="https://viliusle.github.io/miniPaint/" allow="camera"></iframe>
|
||||
<iframe style="box-sizing:border-box; width:100%; height:100vh;" id="miniPaint" src="https://viliusle.github.io/miniPaint/" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
|
||||
|
||||
## Build instructions
|
||||
See [Wiki > Build instructions](https://github.com/viliusle/miniPaint/wiki/Build-instructions)
|
||||
@ -60,4 +57,4 @@ See [Wiki](https://github.com/viliusle/miniPaint/wiki)
|
||||
MIT License
|
||||
|
||||
## Support
|
||||
Please use the GitHub issues for support, features, issues or use mail www.viliusl@gmail.com for contacts.
|
||||
Please use the GitHub issues for support, feature requests and bug reports, or contact us by sending an email to www.viliusl@gmail.com.
|
||||
|
||||
2
dist/bundle.js
vendored
2
dist/bundle.js
vendored
File diff suppressed because one or more lines are too long
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "miniPaint",
|
||||
"version": "4.14.1",
|
||||
"version": "4.14.2",
|
||||
"author": "Vilius L.",
|
||||
"description": "Online graphics editing tool lets create, edit images using HTML5 technologies.",
|
||||
"keywords": [
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"A problem occurred while removing undo history. It": "元に戻す履歴の削除中に問題が発生しました。それ",
|
||||
"About": "約",
|
||||
"About": "開発者について",
|
||||
"Active": "アクティブ",
|
||||
"Aden": "アデン",
|
||||
"Advanced": "上級",
|
||||
@ -74,8 +74,8 @@
|
||||
"Colors": "色",
|
||||
"Colors:": "色:",
|
||||
"Common Filters": "共通フィルター",
|
||||
"Composition": "組成",
|
||||
"Composition:": "組成:",
|
||||
"Composition": "レイヤーの合成",
|
||||
"Composition:": "レイヤーの合成:",
|
||||
"Content Fill": "コンテンツの埋め込み",
|
||||
"Contrast": "コントラスト",
|
||||
"Contrast:": "コントラスト:",
|
||||
@ -152,8 +152,8 @@
|
||||
"Español": "スペイン語",
|
||||
"Expand edges": "エッジを開く",
|
||||
"Exponent:": "指数:",
|
||||
"Export": "輸出",
|
||||
"External": "外部",
|
||||
"Export": "エクスポート",
|
||||
"External": "外部サイト",
|
||||
"Factor:": "因子:",
|
||||
"File": "ファイル",
|
||||
"File name:": "ファイル名:",
|
||||
@ -164,7 +164,7 @@
|
||||
"Fit Window": "ウィンドウに合わせる",
|
||||
"Fit window": "ウィンドウにフィット",
|
||||
"Flatten Image": "画像を平ら",
|
||||
"Flip": "フリップ",
|
||||
"Flip": "反転",
|
||||
"FloydSteinberg-serpentine": "FloydSteinberg-蛇紋文字",
|
||||
"Font": "フォント",
|
||||
"Français": "フランス語",
|
||||
@ -177,7 +177,7 @@
|
||||
"Gingham": "ギンガム",
|
||||
"GitHub:": "GitHub:",
|
||||
"Gradient Radius:": "勾配半径:",
|
||||
"Grains": "穀類",
|
||||
"Grains": "フィルムグレイン",
|
||||
"Graphics Interchange Format": "グラフィック交換フォーマット",
|
||||
"Gray": "グレー",
|
||||
"Grayscale": "グレースケール",
|
||||
@ -194,7 +194,7 @@
|
||||
"Heatmap": "ヒートマップ",
|
||||
"Height (%):": "高さ (%):",
|
||||
"Height:": "高さ:",
|
||||
"Help": "助けて",
|
||||
"Help": "Help",
|
||||
"Helvetica": "ヘルベチカ",
|
||||
"Hermite": "エルミート",
|
||||
"Hex": "16進数",
|
||||
@ -216,7 +216,7 @@
|
||||
"Increase": "増加する",
|
||||
"Information": "情報",
|
||||
"Inkwell": "インク壺",
|
||||
"Insert": "入れる",
|
||||
"Insert": "追加",
|
||||
"Insert guides": "インサートガイド",
|
||||
"Insert new layer": "新しいレイヤーを挿入",
|
||||
"Instagram Filters": "Instagramフィルター",
|
||||
@ -232,7 +232,7 @@
|
||||
"Landscape": "風景",
|
||||
"Language": "言語",
|
||||
"Last modified": "最終更新日",
|
||||
"Layer": "層",
|
||||
"Layer": "レイヤー",
|
||||
"Layer details": "レイヤの詳細",
|
||||
"Layer is empty.": "レイヤーが空です。",
|
||||
"Layer is not compatible with resize": "レイヤーはサイズ変更と互換性がありません",
|
||||
@ -284,7 +284,7 @@
|
||||
"New from Selection": "新しい選択から",
|
||||
"New layer": "新しいレイヤー",
|
||||
"Next": "次",
|
||||
"Night Vision": "夜間視力",
|
||||
"Night Vision": "暗視ゴーグル 緑",
|
||||
"None": "なし",
|
||||
"Nothing is selected.": "何も選択されていません。",
|
||||
"Offset X:": "オフセットX:",
|
||||
@ -294,9 +294,9 @@
|
||||
"Online image editor.": "オンラインイメージエディタ。",
|
||||
"Opacity": "不透明度",
|
||||
"Opacity:": "不透明度:",
|
||||
"Open": "開いた",
|
||||
"Open": "開く",
|
||||
"Open Data URL": "公開データURL",
|
||||
"Open Directory": "オープンディレクトリ",
|
||||
"Open Directory": "ディレクトリを開く",
|
||||
"Open File": "ファイルを開く",
|
||||
"Open File Data URL": "ファイルデータのURLを開く",
|
||||
"Open File URL": "ファイルのURLを開く",
|
||||
@ -308,7 +308,7 @@
|
||||
"Open data URL": "公開データURL",
|
||||
"Open from Webcam": "ウェブカメラから開く",
|
||||
"Original Size": "オリジナルサイズ",
|
||||
"PNGTOSVG - Convert Image to SVG": "PNGTOSVG-画像をSVGに変換",
|
||||
"PNGTOSVG - Convert Image to SVG": "PNGTOSVG - 画像をSVGに変換",
|
||||
"PageDown": "ページダウン",
|
||||
"PageUp": "ページアップ",
|
||||
"Palette": "パレット",
|
||||
@ -333,7 +333,7 @@
|
||||
"Quality:": "品質:",
|
||||
"Quick Load": "クイックロード",
|
||||
"Quick Save": "クイックセーブ",
|
||||
"REMOVE.BG - Remove Image Background": "REMOVE.BG-画像の背景を削除する",
|
||||
"REMOVE.BG - Remove Image Background": "REMOVE.BG - 画像の背景を削除する",
|
||||
"Radial": "ラジアル",
|
||||
"Radial gradient": "放射グラジエント",
|
||||
"Radius:": "半径:",
|
||||
@ -358,7 +358,7 @@
|
||||
"Resize Text Layer": "テキストレイヤーのサイズ変更",
|
||||
"Resized as background": "背景としてサイズ変更",
|
||||
"Resized:": "サイズ変更:",
|
||||
"Resolution:": "解決:",
|
||||
"Resolution:": "解像度(ppi):",
|
||||
"Restore Alpha": "アルファを復元する",
|
||||
"Right": "右",
|
||||
"Right angle:": "直角:",
|
||||
@ -369,7 +369,7 @@
|
||||
"Rotate left": "左に回転",
|
||||
"Rotate:": "回転:",
|
||||
"Ruler": "ルーラー",
|
||||
"SQUOOSH - Compress and Compare Images": "SQUOOSH-画像を圧縮して比較する",
|
||||
"SQUOOSH - Compress and Compare Images": "SQUOOSH - 画像を圧縮して比較する",
|
||||
"Saturate": "飽和",
|
||||
"Saturation": "飽和",
|
||||
"Saturation:": "飽和:",
|
||||
@ -423,7 +423,7 @@
|
||||
"Stream:": "ストリーム:",
|
||||
"Strength:": "力:",
|
||||
"Strict": "厳格",
|
||||
"TINYPNG - Compress PNG and JPEG": "TINYPNG-PNGとJPEGを圧縮します",
|
||||
"TINYPNG - Compress PNG and JPEG": "TINYPNG - PNGとJPEGを圧縮します",
|
||||
"Tab": "タブ",
|
||||
"Tag Image File Format": "タグ画像ファイル形式",
|
||||
"Tahoma": "タホマ",
|
||||
@ -445,7 +445,7 @@
|
||||
"Top": "上",
|
||||
"Top to Bottom": "上から下へ",
|
||||
"Total pixels:": "合計ピクセル数:",
|
||||
"Translate": "翻訳",
|
||||
"Translate": "画像を移動",
|
||||
"Translate Layer": "翻訳レイヤー",
|
||||
"Translate error, can not find dictionary:": "翻訳エラー、辞書が見つかりません:",
|
||||
"Transparent:": "トランスペアレント:",
|
||||
|
||||
@ -12,9 +12,9 @@
|
||||
"Application markup may have changed,": "A marcação do aplicativo pode ter mudado,",
|
||||
"Arial": "Arial",
|
||||
"Arrow": "Flecha",
|
||||
"ArrowDown": "ArrowDown",
|
||||
"ArrowLeft": "ArrowLeft",
|
||||
"ArrowRight": "ArrowRight",
|
||||
"ArrowDown": "Seta para baixo",
|
||||
"ArrowLeft": "Seta para a esquerda",
|
||||
"ArrowRight": "Seta para a direita",
|
||||
"ArrowUp": "Seta para cima",
|
||||
"Author:": "Autor:",
|
||||
"Auto Adjust Colors": "Cores de ajuste automático",
|
||||
@ -27,16 +27,16 @@
|
||||
"Blue": "Azul",
|
||||
"Blue channel:": "Canal azul:",
|
||||
"Blueprint": "Blueprint",
|
||||
"Blur Radius:": "Blur Radius:",
|
||||
"Blur Radius:": "Raio de desfoque:",
|
||||
"Blur Tool": "Ferramenta de desfoque",
|
||||
"Blur power:": "Blur power:",
|
||||
"Borders": "Fronteiras",
|
||||
"Blur power:": "Intensidade do desfoque:",
|
||||
"Borders": "Bordas",
|
||||
"Bottom": "Inferior",
|
||||
"Bottom to Top": "De baixo para cima",
|
||||
"Bounds:": "Limites:",
|
||||
"Box": "Caixa",
|
||||
"Box Blur": "Borrão de caixa",
|
||||
"Box blur": "Borrão de caixa",
|
||||
"Box Blur": "Desfoque de caixa",
|
||||
"Box blur": "Desfoque de caixa",
|
||||
"Brightness": "Brilho",
|
||||
"Brightness:": "Brilho:",
|
||||
"Bulge\/Pinch Tool": "Ferramenta Bulge \/ Pinch",
|
||||
@ -56,8 +56,8 @@
|
||||
"Channel:": "Canal:",
|
||||
"Circle": "Círculo",
|
||||
"Clarendon": "Clarendon",
|
||||
"Clear": "Claro",
|
||||
"Clear Selection": "Seleção clara",
|
||||
"Clear": "Limpar",
|
||||
"Clear Selection": "Limpar seleção",
|
||||
"Clone Tool": "Ferramenta Clone",
|
||||
"Clone count:": "Contagem de clones:",
|
||||
"Clone tool disabled for resized image. Please rasterize first.": "Ferramenta de clonagem desativada para imagem redimensionada. Por favor, rasterize primeiro.",
|
||||
@ -67,7 +67,7 @@
|
||||
"Color Corrections": "Correções de cores",
|
||||
"Color Palette": "Paleta de cores",
|
||||
"Color Zoom": "Zoom de cor",
|
||||
"Color alpha value can not be zero.": "O valor alpha colorido não pode ser zero.",
|
||||
"Color alpha value can not be zero.": "O valor alfa da cor não pode ser zero.",
|
||||
"Color to Alpha": "Cor para alfa",
|
||||
"Color zoom": "Zoom de cor",
|
||||
"Color:": "Cor:",
|
||||
@ -79,23 +79,23 @@
|
||||
"Content Fill": "Preenchimento de conteúdo",
|
||||
"Contrast": "Contraste",
|
||||
"Contrast:": "Contraste:",
|
||||
"Convert layer to raster": "Converter camada em raster",
|
||||
"Convert to Raster": "Converter em raster",
|
||||
"Convert layer to raster": "Rasterizar camada",
|
||||
"Convert to Raster": "Rasterizar",
|
||||
"Copy Selection": "Seleção de cópia",
|
||||
"Copy to Clipboard": "Copiar para área de transferência",
|
||||
"Courier": "Correio",
|
||||
"Courier": "Courier",
|
||||
"Crop Tool": "Ferramenta de corte",
|
||||
"Crop on rotated layer is not supported. Convert it to raster to continue.": "O corte na camada girada não é compatível. Converta em raster para continuar.",
|
||||
"Crop on rotated layer is not supported. Convert it to raster to continue.": "O corte na camada girada não é compatível. Rasterize a camada para continuar.",
|
||||
"Ctrl + C": "Ctrl + C",
|
||||
"Ctrl+A": "Ctrl + A",
|
||||
"Ctrl+C": "Ctrl + C",
|
||||
"Ctrl+A": "Ctrl+A",
|
||||
"Ctrl+C": "Ctrl+C",
|
||||
"Ctrl+P": "Ctrl+P",
|
||||
"Ctrl+V": "Ctrl + V",
|
||||
"Ctrl+Y": "Ctrl + Y",
|
||||
"Ctrl+Z": "Ctrl + Z",
|
||||
"Ctrl+V": "Ctrl+V",
|
||||
"Ctrl+Y": "Ctrl+Y",
|
||||
"Ctrl+Z": "Ctrl+Z",
|
||||
"Current": "Atual",
|
||||
"Current Color Preview": "Antevisão da Cor Atual",
|
||||
"Custom": "personalizadas",
|
||||
"Current Color Preview": "Pré-visualização da cor atual",
|
||||
"Custom": "personalizado",
|
||||
"Data URL": "URL de dados",
|
||||
"Data URL:": "URL de dados:",
|
||||
"Decrease": "Diminuir",
|
||||
@ -103,8 +103,8 @@
|
||||
"Degree:": "Grau:",
|
||||
"Del": "Del",
|
||||
"Delete": "Excluir",
|
||||
"Delete Selection": "Eliminar seleção",
|
||||
"Denoise": "Denoise",
|
||||
"Delete Selection": "Excluir seleção",
|
||||
"Denoise": "Reduzir ruído",
|
||||
"Desaturate Tool": "Ferramenta de dessaturação",
|
||||
"Description:": "Descrição:",
|
||||
"Deutsch": "Deutsch",
|
||||
@ -115,36 +115,36 @@
|
||||
"Dithering:": "Dithering:",
|
||||
"Dominant color:": "Cor dominante:",
|
||||
"Dot Screen": "Tela de ponto",
|
||||
"Down": "Baixa",
|
||||
"Down": "Abaixo",
|
||||
"Duplicate": "Duplicado",
|
||||
"Duplicate Layer": "Duplicar Camada",
|
||||
"Duplicate layer": "Duplicar Camada",
|
||||
"Dynamic": "Dinâmico",
|
||||
"Edge": "Beira",
|
||||
"Edge": "Borda",
|
||||
"Edit": "Editar",
|
||||
"Edit text...": "Editar texto...",
|
||||
"Effect browser": "Navegador de efeitos",
|
||||
"Effect browser": "Buscador de efeitos",
|
||||
"Effects": "Efeitos",
|
||||
"Effects browser": "Navegador de efeitos",
|
||||
"Email:": "O email:",
|
||||
"Effects browser": "Buscador de efeitos",
|
||||
"Email:": "Email:",
|
||||
"Emboss": "Em relevo",
|
||||
"Empty selection": "Seleção vazia",
|
||||
"Empty selection or type not image.": "Seleção vazia ou não digite imagem.",
|
||||
"Empty selection or type not image.": "Seleção vazia ou tipo selecionado não é uma imagem.",
|
||||
"Enable autoresize:": "Ativar redimensionamento automático:",
|
||||
"End": "Fim",
|
||||
"English": "Inglês",
|
||||
"English (UK)": "Inglês (Reino Unido)",
|
||||
"English": "English",
|
||||
"English (UK)": "English (UK)",
|
||||
"Enrich": "Enriquecer",
|
||||
"Enter": "Entrar",
|
||||
"Erase Tool": "Ferramenta Apagar",
|
||||
"Erase on rotate object is disabled. Please rasterize first.": "Apagar ao girar o objeto está desativado. Por favor, rasterize primeiro.",
|
||||
"Erase on rotate object is disabled. Please rasterize first.": "Apagar ao girar o objeto está desativado. Por favor, rasterize o objeto primeiro.",
|
||||
"Error": "Erro",
|
||||
"Error connecting to service.": "Erro ao conectar-se ao serviço.",
|
||||
"Error loading the list of fonts from Google.": "Erro ao carregar a lista de fontes do Google.",
|
||||
"Error registering service worker": "Erro ao registrar o service worker",
|
||||
"Error: can not find filter:": "Erro: não consigo encontrar o filtro:",
|
||||
"Error: can not find layer with id:": "Erro: não é possível encontrar camada com id:",
|
||||
"Error: missing details event target": "Erro: detalhes faltantes alvo do evento",
|
||||
"Error: can not find filter:": "Erro: não foi possível encontrar o filtro:",
|
||||
"Error: can not find layer with id:": "Erro: não foi possível encontrar camada com id:",
|
||||
"Error: missing details event target": "Erro: faltam detalhes do alvo do evento",
|
||||
"Error: unknown layer type:": "Erro: tipo de camada desconhecido:",
|
||||
"Error: unsupported attribute type:": "Erro: tipo de atributo não suportado:",
|
||||
"Esc": "Esc",
|
||||
@ -160,8 +160,8 @@
|
||||
"File size:": "Tamanho do arquivo:",
|
||||
"Fill": "Preencher",
|
||||
"Fill Tool": "Ferramenta de Preenchimento",
|
||||
"Fit": "Em forma",
|
||||
"Fit Window": "Janela de ajuste",
|
||||
"Fit": "Ajustar",
|
||||
"Fit Window": "Ajuste de Janela",
|
||||
"Fit window": "Ajustar janela",
|
||||
"Flatten Image": "Achatar imagem",
|
||||
"Flip": "Giro",
|
||||
@ -171,72 +171,72 @@
|
||||
"Full HD, 1080p": "Full HD, 1080p",
|
||||
"Full Screen": "Tela cheia",
|
||||
"Full layers data": "Dados de camadas completas",
|
||||
"Gap:": "Gap:",
|
||||
"Gaussian Blur": "Gaussian Blur",
|
||||
"Gif delay:": "Retardo GIF:",
|
||||
"Gap:": "Espaçamento:",
|
||||
"Gaussian Blur": "Desfoque Gaussiano",
|
||||
"Gif delay:": "Atraso do GIF:",
|
||||
"Gingham": "Tecido de algodão",
|
||||
"GitHub:": "GitHub:",
|
||||
"Gradient Radius:": "Radiação de gradiente:",
|
||||
"Gradient Radius:": "Raio do Gradiente:",
|
||||
"Grains": "Grãos",
|
||||
"Graphics Interchange Format": "Formato de intercâmbio de gráficos",
|
||||
"Gray": "cinzento",
|
||||
"Gray": "Cinza",
|
||||
"Grayscale": "Escala de cinza",
|
||||
"Greek": "grego",
|
||||
"Greek": "Ελληνικά (Greek)",
|
||||
"Green": "Verde",
|
||||
"Green channel:": "Canal verde:",
|
||||
"Greyscale:": "Greyscale:",
|
||||
"Greyscale:": "Escala de cinza:",
|
||||
"Grid": "Grade",
|
||||
"Grid on\/off": "Grid on \/ off",
|
||||
"Grid on\/off": "Grades Ligado \/ Desligado",
|
||||
"Guides": "Guias",
|
||||
"Guides enabled.": "Guias ativados.",
|
||||
"H Radius:": "H Radius:",
|
||||
"H. Align:": "H. Alinhar:",
|
||||
"H Radius:": "Raio H.",
|
||||
"H. Align:": "Alinhamento H.",
|
||||
"Heatmap": "Mapa de calor",
|
||||
"Height (%):": "Altura (%):",
|
||||
"Height:": "Altura:",
|
||||
"Help": "Socorro",
|
||||
"Helvetica": "helvética",
|
||||
"Help": "Ajuda",
|
||||
"Helvetica": "helvetica",
|
||||
"Hermite": "Hermite",
|
||||
"Hex": "Hex",
|
||||
"Hide": "Esconder",
|
||||
"Hide": "Ocultar",
|
||||
"Histogram": "Histograma",
|
||||
"Histogram:": "Histograma:",
|
||||
"Home": "Casa",
|
||||
"Home": "Início",
|
||||
"Horizontal": "Horizontal",
|
||||
"Horizontal Alignment": "Alinhamento horizontal",
|
||||
"Horizontal blur:": "Desfoque horizontal:",
|
||||
"Horizontal:": "Horizontal:",
|
||||
"Hue": "Matiz",
|
||||
"Hue Rotate": "Hue Rotate",
|
||||
"Hue Rotate": "Rotação de Matiz",
|
||||
"Hue:": "Matiz:",
|
||||
"Image": "Imagem",
|
||||
"Image data with multi-layers. Can be opened using miniPaint -": "Dados de imagem com várias camadas. Pode ser aberto usando o miniPaint -",
|
||||
"Impact": "Impacto",
|
||||
"Impact": "Impact",
|
||||
"In proportion:": "Na proporção:",
|
||||
"Increase": "Aumentar",
|
||||
"Information": "Em formação",
|
||||
"Information": "Informação",
|
||||
"Inkwell": "Tinteiro",
|
||||
"Insert": "Inserir",
|
||||
"Insert guides": "Inserir guias",
|
||||
"Insert new layer": "Inserir nova camada",
|
||||
"Instagram Filters": "Filtros Instagram",
|
||||
"Invalid Hex Code": "Código hexadecimal inválido",
|
||||
"Instagram Filters": "Filtros de Instagram",
|
||||
"Invalid Hex Code": "Código Hex inválido",
|
||||
"Italiano": "Italiano",
|
||||
"JPG\/JPEG Format": "Formato JPG \/ JPEG",
|
||||
"Kerning:": "Kerning:",
|
||||
"Key-Points": "Pontos chave",
|
||||
"KeyU": "ChaveU",
|
||||
"Keyboard Shortcuts": "Atalhos do teclado",
|
||||
"Key-Points": "Pontos-chave",
|
||||
"KeyU": "KeyU",
|
||||
"Keyboard Shortcuts": "Atalhos de teclado",
|
||||
"Keyword:": "Palavra-chave:",
|
||||
"Lanczos": "Lanczos",
|
||||
"Landscape": "Paisagem",
|
||||
"Language": "Língua",
|
||||
"Language": "Idioma",
|
||||
"Last modified": "Última modificação",
|
||||
"Layer": "Camada",
|
||||
"Layer details": "Detalhes da camada",
|
||||
"Layer is empty.": "A camada está vazia.",
|
||||
"Layer is not compatible with resize": "Camada não é compatível com redimensionamento",
|
||||
"Layer is vector, convert it to raster to apply this tool.": "A camada é um vetor, converta-o em raster para aplicar esta ferramenta.",
|
||||
"Layer is vector, convert it to raster to apply this tool.": "A camada é um vetor, rasterize-a para usar esta ferramenta.",
|
||||
"Layers": "Camadas",
|
||||
"Layers:": "Camadas:",
|
||||
"Layout:": "Disposição:",
|
||||
@ -249,7 +249,7 @@
|
||||
"Luminance:": "Luminância:",
|
||||
"Luminosity": "Luminosidade",
|
||||
"Magic Eraser Tool": "Ferramenta de borracha mágica",
|
||||
"Merge Down": "Fusionar",
|
||||
"Merge Down": "Mesclar para Baixo",
|
||||
"Merge Layers": "Mesclar Camadas",
|
||||
"Merged": "Mesclado",
|
||||
"Metrics": "Métricas",
|
||||
@ -259,9 +259,9 @@
|
||||
"Mode:": "Modo:",
|
||||
"Module function not found.": "Função do módulo não encontrada.",
|
||||
"Modules class not found:": "Classe de módulos não encontrada:",
|
||||
"Monospace": "Monoespaço",
|
||||
"Monospace": "Monospace",
|
||||
"Mosaic": "mosaico",
|
||||
"Mouse:": "Rato:",
|
||||
"Mouse:": "Mouse:",
|
||||
"Move": "Mover",
|
||||
"Move Layer": "Mover Camada",
|
||||
"Move layer down": "Mover camada para baixo",
|
||||
@ -275,10 +275,10 @@
|
||||
"New File": "Novo arquivo",
|
||||
"New Gradient Layer": "Nova Camada de Gradiente",
|
||||
"New Layer": "Nova camada",
|
||||
"New Line Layer": "Camada de Nova Linha",
|
||||
"New Line Layer": "Nova Camada de Linha",
|
||||
"New Pencil Layer": "Nova Camada de Lápis",
|
||||
"New Polygon Layer": "Nova camada de polígono",
|
||||
"New Rectangle Layer": "Nova Camada Retângulo",
|
||||
"New Rectangle Layer": "Nova Camada de Retângulo",
|
||||
"New Text Layer": "Nova Camada de Texto",
|
||||
"New file": "Novo arquivo",
|
||||
"New from Selection": "Novo da seleção",
|
||||
@ -286,53 +286,53 @@
|
||||
"Next": "Próximo",
|
||||
"Night Vision": "Visão noturna",
|
||||
"None": "Nenhum",
|
||||
"Nothing is selected.": "Nada é selecionado.",
|
||||
"Offset X:": "Offset X:",
|
||||
"Offset Y:": "Offset Y:",
|
||||
"Nothing is selected.": "Não há nada selecionado.",
|
||||
"Offset X:": "Deslocamento X:",
|
||||
"Offset Y:": "Deslocamento Y:",
|
||||
"Oil": "Óleo",
|
||||
"Ok": "Está bem",
|
||||
"Online image editor.": "Editor de imagens on-line.",
|
||||
"Ok": "Ok",
|
||||
"Online image editor.": "Editor de imagens online.",
|
||||
"Opacity": "Opacidade",
|
||||
"Opacity:": "Opacidade:",
|
||||
"Open": "Aberto",
|
||||
"Open Data URL": "Abrir URL de dados",
|
||||
"Open Directory": "Diretório aberto",
|
||||
"Open File": "Abrir arquivo",
|
||||
"Open File Data URL": "URL de dados de arquivo aberto",
|
||||
"Open File URL": "URL do arquivo aberto",
|
||||
"Open File Data URL": "URL de dados de arquivo aberta",
|
||||
"Open File URL": "URL do arquivo aberta",
|
||||
"Open File Webcam": "Abrir arquivo da webcam",
|
||||
"Open Image": "Imagem Aberta",
|
||||
"Open Image": "Abrir Imagem",
|
||||
"Open JSON File": "Abrir arquivo JSON",
|
||||
"Open Test Template": "Modelo de teste aberto",
|
||||
"Open URL": "Url aberta",
|
||||
"Open Test Template": "Abrir modelo de teste",
|
||||
"Open URL": "Abrir URL",
|
||||
"Open data URL": "Abrir URL de dados",
|
||||
"Open from Webcam": "Abrir na webcam",
|
||||
"Original Size": "Tamanho original",
|
||||
"PNGTOSVG - Convert Image to SVG": "PNGTOSVG - Converter imagem para SVG",
|
||||
"PageDown": "PageDown",
|
||||
"PageUp": "Subir página",
|
||||
"PageUp": "PageUp",
|
||||
"Palette": "Paleta",
|
||||
"Parameter #1:": "Parâmetro # 1:",
|
||||
"Parameter #2:": "Parâmetro # 2:",
|
||||
"Parameter #1:": "Parâmetro #1:",
|
||||
"Parameter #2:": "Parâmetro #2:",
|
||||
"Paste": "Colar",
|
||||
"Pencil": "Lápis",
|
||||
"Percentage:": "Percentagem:",
|
||||
"Percentage:": "Porcentagem:",
|
||||
"Pixels:": "Píxeis:",
|
||||
"Placeholder comment for color channels": "Comentário de espaço reservado para canais de cores",
|
||||
"Placeholder comment for color picker": "Comentário do marcador de posição para o seletor de cores",
|
||||
"Placeholder comment for color swatches": "Comentário de espaço reservado para amostras de cores",
|
||||
"Placeholder comment for color channels": "Comentário reservado para canais de cores",
|
||||
"Placeholder comment for color picker": "Comentário reservado para posição para o seletor de cores",
|
||||
"Placeholder comment for color swatches": "Comentário reservado para amostras de cores",
|
||||
"Portable Network Graphics": "Gráficos Portáteis de Rede",
|
||||
"Portrait": "Retrato",
|
||||
"Português": "Português",
|
||||
"Position:": "Posição:",
|
||||
"Power:": "Poder:",
|
||||
"Preview": "Visualização",
|
||||
"Preview": "Pré-visualização",
|
||||
"Previous": "Anterior",
|
||||
"Previous layer must be image, convert it to raster to apply this tool.": "A camada anterior deve ser imagem, convertê-la em raster para aplicar esta ferramenta.",
|
||||
"Print": "Impressão",
|
||||
"Previous layer must be image, convert it to raster to apply this tool.": "A camada anterior deve ser uma imagem, rasterize-a para aplicar esta ferramenta.",
|
||||
"Print": "Imprimir",
|
||||
"Quality:": "Qualidade:",
|
||||
"Quick Load": "Carga rápida",
|
||||
"Quick Save": "Salvamento rapido",
|
||||
"Quick Load": "Carregamento Rápido",
|
||||
"Quick Save": "Salvamento Rápido",
|
||||
"REMOVE.BG - Remove Image Background": "REMOVE.BG - Remover fundo da imagem",
|
||||
"Radial": "Radial",
|
||||
"Radial gradient": "Gradiente radial",
|
||||
@ -341,16 +341,16 @@
|
||||
"Red": "Vermelho",
|
||||
"Red channel:": "Canal vermelho:",
|
||||
"Redo": "Refazer",
|
||||
"Remove all": "Deletar tudo",
|
||||
"Remove all": "Remover tudo",
|
||||
"Rename": "Renomear",
|
||||
"Rename Layer": "Renomear Camada",
|
||||
"Rendered with errors.": "Renderizado com erros.",
|
||||
"Rendering...": "Renderização...",
|
||||
"Replace Color": "Substituir cor",
|
||||
"Replace color": "Substitua a cor",
|
||||
"Rendering...": "Renderizando...",
|
||||
"Replace Color": "Substituir Cor",
|
||||
"Replace color": "Substitua cor",
|
||||
"Replacement:": "Substituição:",
|
||||
"Report Issues": "Relatar problemas",
|
||||
"Reset": "Restabelecer",
|
||||
"Reset": "Redefinir",
|
||||
"Resize": "Redimensionar",
|
||||
"Resize Boundary": "Redimensionar limite",
|
||||
"Resize Layer": "Camada de redimensionamento",
|
||||
@ -360,15 +360,15 @@
|
||||
"Resized:": "Redimensionado:",
|
||||
"Resolution:": "Resolução:",
|
||||
"Restore Alpha": "Restaurar alfa",
|
||||
"Right": "Certo",
|
||||
"Right angle:": "Ângulo certo:",
|
||||
"Right to Left": "Direita para esquerda",
|
||||
"Rotate": "Girar",
|
||||
"Rotate Layer": "Rodar Camada",
|
||||
"Rotate is not supported on this type of object. Convert to raster?": "Rotate não é suportado neste tipo de objeto. Converter em raster?",
|
||||
"Rotate left": "Vire à esquerda",
|
||||
"Rotate:": "Girar:",
|
||||
"Ruler": "Governante",
|
||||
"Right": "Direita",
|
||||
"Right angle:": "Ângulo direito:",
|
||||
"Right to Left": "Direita para a esquerda",
|
||||
"Rotate": "Rotacionar",
|
||||
"Rotate Layer": "Rotacionar Camada",
|
||||
"Rotate is not supported on this type of object. Convert to raster?": "Rotacionar não é suportado neste tipo de objeto. Rasterizar objeto?",
|
||||
"Rotate left": "Rotacionar à esquerda",
|
||||
"Rotate:": "Rotacionar:",
|
||||
"Ruler": "Régua",
|
||||
"SQUOOSH - Compress and Compare Images": "SQUOOSH - Comprimir e comparar imagens",
|
||||
"Saturate": "Saturar",
|
||||
"Saturation": "Saturação",
|
||||
@ -379,12 +379,12 @@
|
||||
"Save as type:": "Salvar como tipo:",
|
||||
"Save layers:": "Salvar camadas:",
|
||||
"Scaling up is not supported in Hermite, using Lanczos.": "O aumento de escala não é compatível com Hermite, usando Lanczos.",
|
||||
"Scroll down": "Rolar para baixo",
|
||||
"Scroll down": "Deslize para baixo",
|
||||
"Scroll up": "Deslize para cima",
|
||||
"Search": "Pesquisa",
|
||||
"Search Images": "Pesquisar imagens",
|
||||
"Search for Font": "Pesquisar fonte",
|
||||
"Search:": "Procurar:",
|
||||
"Search": "Pesquisar",
|
||||
"Search Images": "Pesquisar Imagens",
|
||||
"Search for Font": "Pesquisar Fonte",
|
||||
"Search:": "Pesquisar:",
|
||||
"Select All": "Selecionar tudo",
|
||||
"Select Text Layer": "Selecione Camada de Texto",
|
||||
"Select object tool": "Selecione a ferramenta de objeto",
|
||||
@ -399,44 +399,44 @@
|
||||
"Shadow": "Sombra",
|
||||
"Shapes": "Formas",
|
||||
"Shapes (H)": "Formas (H)",
|
||||
"Sharpen": "Sharpen",
|
||||
"Sharpen Tool": "Ferramenta Afiar",
|
||||
"Sharpen:": "Sharpen:",
|
||||
"Shift + S": "Mudança + S",
|
||||
"Sharpen": "Afiar",
|
||||
"Sharpen Tool": "Ferramenta de Afiar",
|
||||
"Sharpen:": "Afiar:",
|
||||
"Shift + S": "Shift + S",
|
||||
"Shortcut Key:": "Tecla de atalho:",
|
||||
"Show": "Mostrar",
|
||||
"Show \/ Hide": "Aparecer esconder",
|
||||
"Show \/ Hide": "Mostrar \/ Ocultar",
|
||||
"Show file size:": "Mostrar tamanho do arquivo:",
|
||||
"Simple": "Simples",
|
||||
"Size is too big, max": "O tamanho é muito grande, máximo",
|
||||
"Size:": "Tamanho:",
|
||||
"Skip - layer must be image.": "Skip - layer deve ser imagem.",
|
||||
"Skip - layer must be image.": "Pular - camada deve ser uma imagem.",
|
||||
"Solarize": "Solarize",
|
||||
"Sorry, cold not load getUserMedia() data:": "Não carreguei os dados getUserMedia () a frio:",
|
||||
"Sorry, cold not load getUserMedia() data:": "Desculpe, não foi possível carregar dados de getUserMedia():",
|
||||
"Sorry, image could not be loaded.": "Desculpe, não foi possível carregar a imagem.",
|
||||
"Sorry, image could not be loaded. Try copy image and paste it.": "Desculpe, a imagem não pôde ser carregada. Tente copiar imagem e cole-a.",
|
||||
"Sorry, image is too big, max 5 MB.": "Desculpe, a imagem é muito grande, no máximo 5 MB.",
|
||||
"Sorry, image could not be loaded. Try copy image and paste it.": "Desculpe, a imagem não pôde ser carregada. Tente copiar a imagem e cole-a.",
|
||||
"Sorry, image is too big, max 5 MB.": "Desculpe, a imagem é muito grande, ultrapassa o máximo permitido de 5 MB.",
|
||||
"Source coordinates saved.": "Coordenadas da fonte salvas.",
|
||||
"Source is empty, right click on image or use long press to save source position.": "A fonte está vazia, clique com o botão direito na imagem ou pressione e segure para salvar a posição da fonte.",
|
||||
"Sprites": "Sprites",
|
||||
"Square": "Quadrado",
|
||||
"Stream:": "Corrente:",
|
||||
"Stream:": "Transmissão:",
|
||||
"Strength:": "Força:",
|
||||
"Strict": "Rigoroso",
|
||||
"Strict": "Estrito",
|
||||
"TINYPNG - Compress PNG and JPEG": "TINYPNG - Compactar PNG e JPEG",
|
||||
"Tab": "Aba",
|
||||
"Tag Image File Format": "Formato de arquivo de imagem de tag",
|
||||
"Tag Image File Format": "Formato de Arquivo de Imagem Tag",
|
||||
"Tahoma": "Tahoma",
|
||||
"Target:": "Alvo:",
|
||||
"The quick brown fox jumps over the lazy dog.": "A rápida raposa marrom salta sobre o cachorro preguiçoso.",
|
||||
"There": "Lá",
|
||||
"There are no layers behind.": "Não há camadas atrás.",
|
||||
"There is only 1 layer.": "Existe apenas uma camada.",
|
||||
"This layer must contain an image. Please convert it to raster to apply this tool.": "A camada deve ser imagem, converta-a em raster para aplicar esta ferramenta.",
|
||||
"Tilt Shift": "Tilt Shift",
|
||||
"This layer must contain an image. Please convert it to raster to apply this tool.": "Esta camada deve ser uma imagem, rasterize-a para aplicar esta ferramenta.",
|
||||
"Tilt Shift": "Desvio de Inclinação",
|
||||
"Times New Roman": "Times New Roman",
|
||||
"Toaster": "Torradeira",
|
||||
"Toggle": "Alternancia",
|
||||
"Toggle": "Alternar",
|
||||
"Toggle Color Channels": "Alternar canais de cores",
|
||||
"Toggle Color Picker": "Alternar seletor de cores",
|
||||
"Toggle Menu": "Alternar menu",
|
||||
@ -446,32 +446,32 @@
|
||||
"Top to Bottom": "De cima para baixo",
|
||||
"Total pixels:": "Total de pixels:",
|
||||
"Translate": "Traduzir",
|
||||
"Translate Layer": "Camada de tradução",
|
||||
"Translate error, can not find dictionary:": "Traduzir erro, não encontrar dicionário:",
|
||||
"Translate Layer": "Traduzir Camada",
|
||||
"Translate error, can not find dictionary:": "Erro de tradução, não foi possível encontrar dicionários:",
|
||||
"Transparent:": "Transparente:",
|
||||
"Trim": "aparar",
|
||||
"Trim Layers": "Camadas de corte",
|
||||
"Trim borders:": "Bordas aparadas:",
|
||||
"Trim layer:": "Trim layer:",
|
||||
"Trim white color?": "Trim cor branca?",
|
||||
"Trim": "Aparar",
|
||||
"Trim Layers": "Aparar Camadas",
|
||||
"Trim borders:": "Aparar Bordas:",
|
||||
"Trim layer:": "Aparar camada:",
|
||||
"Trim white color?": "Aparar cor branca?",
|
||||
"Type:": "Tipo:",
|
||||
"Türkçe": "Türkçe",
|
||||
"Undo": "Desfazer",
|
||||
"Unique colors:": "Cores únicas:",
|
||||
"Up": "Acima",
|
||||
"Update": "Atualizar",
|
||||
"Update Brush Layer": "Atualizar camada de pincel",
|
||||
"Update Pencil Layer": "Atualizar camada de lápis",
|
||||
"Update guides": "Guias de atualização",
|
||||
"Update Brush Layer": "Atualizar Camada de Pincel",
|
||||
"Update Pencil Layer": "Atualizar Camada de Lápis",
|
||||
"Update guides": "Atualizar guias",
|
||||
"Use Ctrl+V keyboard shortcut to paste from Clipboard.": "Use o atalho de teclado Ctrl + V para colar da área de transferência.",
|
||||
"V Radius:": "V Radius:",
|
||||
"V. Align:": "V. Alinhar:",
|
||||
"V Radius:": "Raio V.",
|
||||
"V. Align:": "Alinhamento V.",
|
||||
"Valencia": "Valencia",
|
||||
"Verdana": "Verdana",
|
||||
"Version:": "Versão:",
|
||||
"Vertical": "Vertical",
|
||||
"Vertical Alignment": "Alinhamento vertical",
|
||||
"Vertical blur:": "Borrão vertical:",
|
||||
"Vertical blur:": "Desfoque vertical:",
|
||||
"Vertical:": "Vertical:",
|
||||
"Vibrance": "Vibração",
|
||||
"View": "Visualizar",
|
||||
@ -480,34 +480,34 @@
|
||||
"Vintage": "Vintage",
|
||||
"Webcam": "Webcam",
|
||||
"Webcam #": "Webcam #",
|
||||
"Website:": "Local na rede Internet:",
|
||||
"Website:": "Website:",
|
||||
"Weppy File Format": "Formato de arquivo Weppy",
|
||||
"Width (%):": "Largura (%):",
|
||||
"Width:": "Largura:",
|
||||
"Windows Bitmap": "Bitmap do Windows",
|
||||
"Word": "Palavra",
|
||||
"Word + Letter": "Palavra + Carta",
|
||||
"Word + Letter": "Palavra + Letra",
|
||||
"Wrap At:": "Embrulhar em:",
|
||||
"Wrap:": "Embrulho:",
|
||||
"Wrong dimensions": "Dimensões erradas",
|
||||
"Wrong file type, must be image or json.": "Tipo de arquivo errado, deve ser imagem ou json.",
|
||||
"Wrong file type, must be image or json.": "Tipo de arquivo errado, deve ser um arquivo do tipo imagem ou json.",
|
||||
"X end:": "X final:",
|
||||
"X position:": "Posição X:",
|
||||
"X start:": "X start:",
|
||||
"X start:": "X inicial:",
|
||||
"X-Pro II": "X-Pro II",
|
||||
"Y end:": "Y final:",
|
||||
"Y position:": "Posição Y:",
|
||||
"Y start:": "Y começar:",
|
||||
"Y start:": "Y inicial:",
|
||||
"You can also drag and drop items into browser.": "Você também pode arrastar e soltar itens no navegador.",
|
||||
"Your browser does not support canvas or JavaScript is not enabled.": "Seu navegador não é compatível com tela ou o JavaScript não está habilitado.",
|
||||
"Your browser does not support canvas or JavaScript is not enabled.": "Seu navegador não é compatível com o HTML CANVAS ou o JavaScript não está habilitado.",
|
||||
"Your browser does not support this format.": "Seu navegador não suporta este formato.",
|
||||
"Your search did not match any images.": "Sua pesquisa não corresponde a nenhuma imagem.",
|
||||
"Zoom": "Zoom",
|
||||
"Zoom Blur": "Zoom de zoom",
|
||||
"Zoom Blur": "Desfoque de zoom",
|
||||
"Zoom In": "Mais Zoom",
|
||||
"Zoom Out": "Reduzir o zoom",
|
||||
"Zoom blur": "Zoom de zoom",
|
||||
"Zoom Out": "Menos zoom",
|
||||
"Zoom blur": "Desfoque de zoom",
|
||||
"Zoom in": "Mais Zoom",
|
||||
"Zoom out": "Reduzir o zoom",
|
||||
"Zoom out": "Menos zoom",
|
||||
"Zoom:": "Zoom:"
|
||||
}
|
||||
@ -1,183 +1,198 @@
|
||||
{
|
||||
"A problem occurred while removing undo history. It": "删除撤消历史记录时发生问题。它",
|
||||
"A problem occurred while removing undo history. It": "删除撤销历史记录时发生问题。它",
|
||||
"About": "关于",
|
||||
"Active": "活性",
|
||||
"Aden": "亚丁",
|
||||
"Active": "活动",
|
||||
"Aden": "Aden",
|
||||
"Advanced": "高级",
|
||||
"All": "所有",
|
||||
"Alpha": "Α",
|
||||
"Alpha:": "Α:",
|
||||
"All": "全部",
|
||||
"Alpha": "透明度",
|
||||
"Alpha:": "透明度:",
|
||||
"Animation": "动画",
|
||||
"Anonymous": "匿名",
|
||||
"Anti aliasing": "消除锯齿",
|
||||
"Application markup may have changed,": "应用程序标记可能已更改,",
|
||||
"Arial": "宋体",
|
||||
"Anti aliasing": "抗锯齿",
|
||||
"Application markup may have changed,": "应用标记可能已更改,",
|
||||
"Arial": "Arial",
|
||||
"Arrow": "箭头",
|
||||
"ArrowDown": "向下箭头",
|
||||
"ArrowLeft": "左箭头",
|
||||
"ArrowLeft": "向左箭头",
|
||||
"ArrowRight": "向右箭头",
|
||||
"ArrowUp": "向上箭头",
|
||||
"Author:": "作者:",
|
||||
"Auto Adjust Colors": "自动调整颜色",
|
||||
"Auto Kerning": "自动紧缩",
|
||||
"Average:": "平均:",
|
||||
"Auto Kerning": "自动紧排",
|
||||
"Auto select": "自动选择",
|
||||
"Average:": "平均值:",
|
||||
"Backspace": "退格键",
|
||||
"Base": "基础",
|
||||
"Basic": "基本",
|
||||
"Black and White": "黑与白",
|
||||
"Black and White": "黑白",
|
||||
"Blue": "蓝色",
|
||||
"Blue channel:": "蓝色通道:",
|
||||
"Blueprint": "蓝图",
|
||||
"Blur": "模糊工具",
|
||||
"Blur Radius:": "模糊半径:",
|
||||
"Blur Tool": "模糊工具",
|
||||
"Blur power:": "模糊力量:",
|
||||
"Borders": "国界",
|
||||
"Blur power:": "模糊强度:",
|
||||
"Borders": "边框",
|
||||
"Bottom": "底部",
|
||||
"Bottom to Top": "从下到上",
|
||||
"Bounds:": "界线:",
|
||||
"Box": "框",
|
||||
"Box Blur": "框模糊",
|
||||
"Box blur": "框模糊",
|
||||
"Bottom to Top": "从底部到顶部",
|
||||
"Bounds:": "边界:",
|
||||
"Box": "方框",
|
||||
"Box Blur": "方框模糊",
|
||||
"Box blur": "方框模糊",
|
||||
"Brightness": "亮度",
|
||||
"Brightness:": "亮度:",
|
||||
"Bulge\/Pinch Tool": "凸出\/收缩工具",
|
||||
"Burn": "烧伤",
|
||||
"Can not animate 1 layer.": "不能动画1层。",
|
||||
"Can not find previous layer.": "找不到以前的图层。",
|
||||
"Can not use this tool on current layer: image already takes all area.": "无法在当前图层上使用此工具:图像已占据所有区域。",
|
||||
"Brush": "刷子工具",
|
||||
"Bulge": "凸出",
|
||||
"Bulge/Pinch Tool": "凸出/收缩工具",
|
||||
"Burn": "加深",
|
||||
"Can not animate 1 layer.": "无法对1个图层进行动画。",
|
||||
"Can not find previous layer.": "找不到上一个图层。",
|
||||
"Can not use this tool on current layer: image already takes all area.": "无法在当前图层上使用此工具:图像已覆盖整个区域。",
|
||||
"Cancel": "取消",
|
||||
"Canvas Size": "画布的尺寸",
|
||||
"Center": "中央",
|
||||
"Canvas Size": "画布尺寸",
|
||||
"Center": "中心",
|
||||
"Center x:": "中心x:",
|
||||
"Center y:": "中心y:",
|
||||
"Center:": "中央:",
|
||||
"Change Composition": "变更组成",
|
||||
"Change Layer Details": "更改图层详细信息",
|
||||
"Center:": "中心:",
|
||||
"Change Composition": "更改合成",
|
||||
"Change Layer Details": "更改图层详情",
|
||||
"Change Opacity": "更改不透明度",
|
||||
"Channel:": "渠道:",
|
||||
"Circle": "圈",
|
||||
"Clarendon": "克拉伦登",
|
||||
"Clear": "明确",
|
||||
"Clear Selection": "清空选项",
|
||||
"Channel:": "通道:",
|
||||
"Circle": "圆圈",
|
||||
"Clarendon": "Clarendon",
|
||||
"Clear": "清除",
|
||||
"Clear Selection": "清除选区",
|
||||
"Clone": "克隆工具",
|
||||
"Clone Tool": "克隆工具",
|
||||
"Clone count:": "克隆数:",
|
||||
"Clone tool disabled for resized image. Please rasterize first.": "克隆工具已禁用,无法调整图像大小。请先光栅化。",
|
||||
"Cloned edges": "克隆的边缘",
|
||||
"Clone count:": "克隆数量:",
|
||||
"Clone tool disabled for resized image. Please rasterize first.": "对已调整大小的图像禁用克隆工具。请先栅格化。",
|
||||
"Cloned edges": "克隆边缘",
|
||||
"Close": "关闭",
|
||||
"Color #": "颜色#",
|
||||
"Color Corrections": "颜色更正",
|
||||
"Color Palette": "调色板",
|
||||
"Color 1:": "颜色 1:",
|
||||
"Color 2:": "颜色 2:",
|
||||
"Color #": "颜色 #",
|
||||
"Color Corrections": "颜色校正",
|
||||
"Color Palette": "颜色调色板",
|
||||
"Color Zoom": "颜色缩放",
|
||||
"Color alpha value can not be zero.": "颜色alpha值不能为零。",
|
||||
"Color to Alpha": "颜色到阿尔法",
|
||||
"Color zoom": "彩色变焦",
|
||||
"Color alpha value can not be zero.": "颜色的 alpha 值不能为零。",
|
||||
"Color to Alpha": "颜色转换为透明",
|
||||
"Color zoom": "颜色缩放",
|
||||
"Color:": "颜色:",
|
||||
"Colors": "颜色",
|
||||
"Colors:": "颜色:",
|
||||
"Common Filters": "常用过滤器",
|
||||
"Composition": "组成",
|
||||
"Composition:": "组成:",
|
||||
"Content Fill": "内容填写",
|
||||
"Contrast": "对比",
|
||||
"Contrast:": "对比:",
|
||||
"Convert layer to raster": "将图层转换为栅格",
|
||||
"Convert to Raster": "转换为光栅",
|
||||
"Copy Selection": "复制选择",
|
||||
"Common Filters": "常见滤镜",
|
||||
"Composition": "合成",
|
||||
"Composition:": "合成:",
|
||||
"Content Fill": "内容填充",
|
||||
"Contiguous": "连续",
|
||||
"Contrast": "对比度",
|
||||
"Contrast:": "对比度:",
|
||||
"Convert layer to raster": "将图层转换为栅格图",
|
||||
"Convert to Raster": "转换为栅格图",
|
||||
"Copy Selection": "复制选区",
|
||||
"Copy to Clipboard": "复制到剪贴板",
|
||||
"Courier": "信使",
|
||||
"Courier": "Courier",
|
||||
"Crop": "裁剪工具",
|
||||
"Crop Tool": "裁剪工具",
|
||||
"Crop on rotated layer is not supported. Convert it to raster to continue.": "不支持在旋转图层上裁剪。将其转换为栅格以继续。",
|
||||
"Crop on rotated layer is not supported. Convert it to raster to continue.": "不支持旋转图层上的裁剪。请将其转换为位图以继续。",
|
||||
"Ctrl + C": "Ctrl + C",
|
||||
"Ctrl+A": "Ctrl + A",
|
||||
"Ctrl+C": "Ctrl + C",
|
||||
"Ctrl+A": "Ctrl+A",
|
||||
"Ctrl+C": "Ctrl+C",
|
||||
"Ctrl+P": "Ctrl+P",
|
||||
"Ctrl+V": "按Ctrl + V",
|
||||
"Ctrl+Y": "Ctrl + Y",
|
||||
"Ctrl+Z": "Ctrl + Z",
|
||||
"Ctrl+V": "Ctrl+V",
|
||||
"Ctrl+Y": "Ctrl+Y",
|
||||
"Ctrl+Z": "Ctrl+Z",
|
||||
"Current": "当前",
|
||||
"Current Color Preview": "当前颜色预览",
|
||||
"Custom": "习惯",
|
||||
"Data URL": "数据网址",
|
||||
"Data URL:": "数据网址:",
|
||||
"Custom": "自定义",
|
||||
"Data URL": "数据 URL",
|
||||
"Data URL:": "数据 URL:",
|
||||
"Decrease": "减少",
|
||||
"Decrease Color Depth": "减少颜色深度",
|
||||
"Degree:": "度:",
|
||||
"Del": "德尔",
|
||||
"Decrease Color Depth": "减少色彩深度",
|
||||
"Degree:": "角度:",
|
||||
"Del": "删除",
|
||||
"Delay:": "延迟:",
|
||||
"Delete": "删除",
|
||||
"Delete Selection": "删除选择",
|
||||
"Delete Selection": "删除选区",
|
||||
"Denoise": "降噪",
|
||||
"Desaturate Tool": "脱饱和工具",
|
||||
"Desaturate Tool": "去色工具",
|
||||
"Description:": "描述:",
|
||||
"Deutsch": "德意志",
|
||||
"Deutsch": "德语",
|
||||
"Differences": "差异",
|
||||
"Differences Down": "差异下降",
|
||||
"Differences Down": "差异缩小",
|
||||
"Direction:": "方向:",
|
||||
"Dither": "抖动",
|
||||
"Dithering:": "抖动:",
|
||||
"Dominant color:": "主色:",
|
||||
"Dot Screen": "点屏幕",
|
||||
"Down": "下",
|
||||
"Duplicate": "重复",
|
||||
"Dominant color:": "主色调:",
|
||||
"Dot Screen": "点阵",
|
||||
"Down": "向下",
|
||||
"Duplicate": "复制",
|
||||
"Duplicate Layer": "复制图层",
|
||||
"Duplicate layer": "复制图层",
|
||||
"Dynamic": "动态",
|
||||
"Edge": "边缘",
|
||||
"Edit": "编辑",
|
||||
"Edit text...": "编辑文字...",
|
||||
"Effect browser": "效果浏览器",
|
||||
"Effects": "效果",
|
||||
"Effects browser": "效果浏览器",
|
||||
"Email:": "电子邮件:",
|
||||
"Edit text...": "编辑文本...",
|
||||
"Effect browser": "特效浏览器",
|
||||
"Effects": "特效",
|
||||
"Effects browser": "特效浏览器",
|
||||
"Email:": "邮箱:",
|
||||
"Emboss": "浮雕",
|
||||
"Empty selection": "空的选择",
|
||||
"Empty selection or type not image.": "空的选择或输入不是图像。",
|
||||
"Empty selection": "空选区",
|
||||
"Empty selection or type not image.": "空选区或未输入图像。",
|
||||
"Enable autoresize:": "启用自动调整大小:",
|
||||
"End": "结束",
|
||||
"English": "英语",
|
||||
"English (UK)": "英语(英国)",
|
||||
"Enrich": "丰富",
|
||||
"Enrich": "增强",
|
||||
"Enter": "输入",
|
||||
"Erase Tool": "删除工具",
|
||||
"Erase on rotate object is disabled. Please rasterize first.": "禁用旋转对象上的擦除。请先光栅化。",
|
||||
"Erase Tool": "橡皮擦工具",
|
||||
"Erase on rotate object is disabled. Please rasterize first.": "禁用旋转对象上的橡皮擦。请先栅格化。",
|
||||
"Error": "错误",
|
||||
"Error connecting to service.": "连接到服务时出错。",
|
||||
"Error loading the list of fonts from Google.": "从 Google 加载字体列表时出错。",
|
||||
"Error registering service worker": "注册 Service Worker 时出错",
|
||||
"Error: can not find filter:": "错误:找不到过滤器:",
|
||||
"Error: can not find layer with id:": "错误:找不到ID为以下的图层:",
|
||||
"Error loading the list of fonts from Google.": "加载 Google 字体列表时出错。",
|
||||
"Error registering service worker": "注册服务工作者时出错",
|
||||
"Error: can not find filter:": "错误:无法找到滤镜:",
|
||||
"Error: can not find layer with id:": "错误:无法找到带有 ID 的图层:",
|
||||
"Error: missing details event target": "错误:缺少详细信息事件目标",
|
||||
"Error: unknown layer type:": "错误:未知图层类型:",
|
||||
"Error: unknown layer type:": "错误:未知的图层类型:",
|
||||
"Error: unsupported attribute type:": "错误:不支持的属性类型:",
|
||||
"Esc": "退出",
|
||||
"Escape": "逃逸",
|
||||
"Escape": "逃脱",
|
||||
"Español": "西班牙语",
|
||||
"Expand edges": "展开边缘",
|
||||
"Expand edges": "扩展边缘",
|
||||
"Exponent:": "指数:",
|
||||
"Export": "出口",
|
||||
"Export": "导出",
|
||||
"External": "外部",
|
||||
"Erase": "橡皮擦工具",
|
||||
"Factor:": "因子:",
|
||||
"File": "文件",
|
||||
"File name:": "文件名:",
|
||||
"File size:": "文件大小:",
|
||||
"Fill": "填",
|
||||
"Fill": "填充",
|
||||
"Fill:": "填充:",
|
||||
"Fill Tool": "填充工具",
|
||||
"Fit": "适合",
|
||||
"Fit Window": "适合的窗口",
|
||||
"Fit window": "适合窗户",
|
||||
"Flatten Image": "拼合图像",
|
||||
"Flip": "翻动",
|
||||
"FloydSteinberg-serpentine": "FloydSteinberg蛇形",
|
||||
"Font": "字形",
|
||||
"Français": "法兰西",
|
||||
"Full HD, 1080p": "全高清,1080p",
|
||||
"Fit": "适应",
|
||||
"Fit Window": "适应窗口",
|
||||
"Fit window": "适应窗口",
|
||||
"Flatten Image": "图像拉平",
|
||||
"Flip": "翻转",
|
||||
"FloydSteinberg-serpentine": "FloydSteinberg-蛇形",
|
||||
"Font": "字体",
|
||||
"Font:": "字体:",
|
||||
"Français": "法语",
|
||||
"Full HD, 1080p": " 全高清,1080p",
|
||||
"Full Screen": "全屏",
|
||||
"Full layers data": "全层数据",
|
||||
"Gap:": "间隙:",
|
||||
"Gap:": "间距:",
|
||||
"Gaussian Blur": "高斯模糊",
|
||||
"Gif delay:": "Gif延迟:",
|
||||
"Gif delay:": "动图延迟:",
|
||||
"Gingham": "方格",
|
||||
"GitHub:": "GitHub的:",
|
||||
"GitHub:": "GitHub:",
|
||||
"Gradient": "渐变工具",
|
||||
"Gradient Radius:": "渐变半径:",
|
||||
"Grains": "谷物",
|
||||
"Grains": "颗粒",
|
||||
"Graphics Interchange Format": "图形交换格式",
|
||||
"Gray": "灰色",
|
||||
"Grayscale": "灰度",
|
||||
@ -185,329 +200,336 @@
|
||||
"Green": "绿色",
|
||||
"Green channel:": "绿色通道:",
|
||||
"Greyscale:": "灰度:",
|
||||
"Grid": "格",
|
||||
"Grid on\/off": "网格开\/关",
|
||||
"Guides": "指南",
|
||||
"Guides enabled.": "已启用指南。",
|
||||
"H Radius:": "H半径:",
|
||||
"H. Align:": "H.对齐:",
|
||||
"Heatmap": "热图",
|
||||
"Height (%):": "身高(%):",
|
||||
"Grid": "网格",
|
||||
"Grid on/off": "打开/关闭网格",
|
||||
"Guides": "参考线",
|
||||
"Guides enabled.": "参考线已启用。",
|
||||
"H Radius:": "水平半径:",
|
||||
"H. Align:": "水平对齐:",
|
||||
"Heatmap": "热力图",
|
||||
"Height (%):": "高度(%):",
|
||||
"Height:": "高度:",
|
||||
"Help": "帮帮我",
|
||||
"Help": "帮助",
|
||||
"Helvetica": "黑体",
|
||||
"Hermite": "埃尔米特",
|
||||
"Hermite": "Hermite",
|
||||
"Hex": "十六进制",
|
||||
"Hide": "隐藏",
|
||||
"Histogram": "直方图",
|
||||
"Histogram:": "柱状图:",
|
||||
"Home": "家",
|
||||
"Horizontal": "横",
|
||||
"Histogram:": "直方图:",
|
||||
"Home": "主页",
|
||||
"Horizontal": "水平",
|
||||
"Horizontal Alignment": "水平对齐",
|
||||
"Horizontal blur:": "水平模糊:",
|
||||
"Horizontal:": "水平的:",
|
||||
"Horizontal:": "水平:",
|
||||
"Hue": "色调",
|
||||
"Hue Rotate": "色调旋转",
|
||||
"Hue:": "色调:",
|
||||
"Image": "图片",
|
||||
"Image data with multi-layers. Can be opened using miniPaint -": "图像数据与多层。可以使用miniPaint打开 -",
|
||||
"Impact": "碰撞",
|
||||
"Image data with multi-layers. Can be opened using miniPaint -": "图像数据带有多层。可使用miniPaint打开 -",
|
||||
"Impact": "影响",
|
||||
"In proportion:": "按比例:",
|
||||
"Increase": "增加",
|
||||
"Information": "信息",
|
||||
"Inkwell": "墨well",
|
||||
"Inkwell": "墨井",
|
||||
"Insert": "插入",
|
||||
"Insert guides": "插入参考线",
|
||||
"Insert new layer": "插入新图层",
|
||||
"Instagram Filters": "Instagram过滤器",
|
||||
"Instagram Filters": "Instagram 滤镜",
|
||||
"Invalid Hex Code": "无效的十六进制代码",
|
||||
"Italiano": "意大利语",
|
||||
"JPG\/JPEG Format": "JPG \/ JPEG格式",
|
||||
"Kerning:": "紧缩",
|
||||
"JPG/JPEG Format": "JPG / JPEG格式",
|
||||
"Kerning:": "字距:",
|
||||
"Key-Points": "关键点",
|
||||
"KeyU": "奇优",
|
||||
"KeyU": "键 U",
|
||||
"Keyboard Shortcuts": "键盘快捷键",
|
||||
"Keyword:": "关键词:",
|
||||
"Lanczos": "兰佐斯",
|
||||
"Landscape": "景观",
|
||||
"Keyword:": "关键字:",
|
||||
"Lanczos": "Lanczos",
|
||||
"Landscape": "横向",
|
||||
"Language": "语言",
|
||||
"Last modified": "上一次更改",
|
||||
"Layer": "层",
|
||||
"Layer details": "图层细节",
|
||||
"Last modified": "上次修改",
|
||||
"Layer": "图层",
|
||||
"Layer details": "图层详情",
|
||||
"Layer is empty.": "图层为空。",
|
||||
"Layer is not compatible with resize": "图层与调整大小不兼容",
|
||||
"Layer is vector, convert it to raster to apply this tool.": "图层是矢量,将其转换为栅格以应用此工具。",
|
||||
"Layer is not compatible with resize": "图层不兼容调整大小",
|
||||
"Layer is vector, convert it to raster to apply this tool.": "图层为矢量,转换为栅格以应用此工具。",
|
||||
"Layers": "图层",
|
||||
"Layers:": "图层:",
|
||||
"Layout:": "布局:",
|
||||
"Left": "剩下",
|
||||
"Leading:": "行距:",
|
||||
"Left": "左",
|
||||
"Left to Right": "左到右",
|
||||
"Level:": "水平:",
|
||||
"Levels:": "级别:",
|
||||
"Lietuvių": "立陶宛ų",
|
||||
"Level:": "层级:",
|
||||
"Levels:": "层级:",
|
||||
"Lietuvių": "立陶宛语",
|
||||
"Lo-fi": "低保真",
|
||||
"Luminance:": "亮度:",
|
||||
"Luminosity": "亮度",
|
||||
"Magic Eraser Tool": "魔术橡皮擦工具",
|
||||
"Merge Down": "合并下来",
|
||||
"Merge Down": "向下合并",
|
||||
"Merge Layers": "合并图层",
|
||||
"Merged": "合并的",
|
||||
"Merged": "已合并",
|
||||
"Metrics": "指标",
|
||||
"Middle": "中间",
|
||||
"Missing at least 1 size parameter.": "缺少至少1个size参数。",
|
||||
"Middle": "居中",
|
||||
"Missing at least 1 size parameter.": "至少缺少1个尺寸参数。",
|
||||
"Missing permissions to write to Clipboard.cc": "缺少写入Clipboard.cc的权限",
|
||||
"Mode:": "模式:",
|
||||
"Module function not found.": "找不到模块功能。",
|
||||
"Modules class not found:": "找不到模块类:",
|
||||
"Monospace": "等宽空间",
|
||||
"Mosaic": "镶嵌",
|
||||
"Mouse:": "坐标:",
|
||||
"Module function not found.": "未找到模块功能。",
|
||||
"Modules class not found:": "未找到模块类:",
|
||||
"Monospace": "等宽字体",
|
||||
"Mosaic": "马赛克",
|
||||
"Mouse:": "鼠标:",
|
||||
"Move": "移动",
|
||||
"Move Layer": "移动图层",
|
||||
"Move layer down": "向下移动图层",
|
||||
"Move layer up": "向上移动图层",
|
||||
"Name:": "名称:",
|
||||
"Negative": "负",
|
||||
"New": "新",
|
||||
"New Bezier Layer": "新贝塞尔图层",
|
||||
"New Brush Layer": "新笔刷层",
|
||||
"New Ellipse Layer": "新椭圆层",
|
||||
"New File": "新文件",
|
||||
"New Gradient Layer": "新渐变层",
|
||||
"New Layer": "新层",
|
||||
"New Line Layer": "新线层",
|
||||
"New Pencil Layer": "新铅笔层",
|
||||
"New Polygon Layer": "新多边形层",
|
||||
"New Rectangle Layer": "新矩形层",
|
||||
"New Text Layer": "新文字层",
|
||||
"New file": "新文件",
|
||||
"New from Selection": "新的选择",
|
||||
"New layer": "新的图层",
|
||||
"Negative": "负片",
|
||||
"New": "新建",
|
||||
"New Bezier Layer": "新贝塞尔曲线图层",
|
||||
"New Brush Layer": "新画笔图层",
|
||||
"New Ellipse Layer": "新椭圆图层",
|
||||
"New File": "新建文件",
|
||||
"New Gradient Layer": "新渐变图层",
|
||||
"New Layer": "新建图层",
|
||||
"New Line Layer": "新线条图层",
|
||||
"New Pencil Layer": "新铅笔图层",
|
||||
"New Polygon Layer": "新多边形图层",
|
||||
"New Rectangle Layer": "新矩形图层",
|
||||
"New Text Layer": "新文本图层",
|
||||
"New file": "新建文件",
|
||||
"New from Selection": "从选择新建",
|
||||
"New layer": "新建图层",
|
||||
"Next": "下一个",
|
||||
"Night Vision": "夜间视力",
|
||||
"None": "没有",
|
||||
"Nothing is selected.": "没有选择。",
|
||||
"Offset X:": "偏移量X:",
|
||||
"Offset Y:": "偏移Y:",
|
||||
"Oil": "油",
|
||||
"Ok": "好",
|
||||
"Night Vision": "夜视",
|
||||
"None": "无",
|
||||
"Nothing is selected.": "未选择任何内容。",
|
||||
"Offset X:": "X偏移:",
|
||||
"Offset Y:": "Y偏移:",
|
||||
"Oil": "油画",
|
||||
"Ok": "确定",
|
||||
"Online image editor.": "在线图像编辑器。",
|
||||
"Opacity": "不透明度",
|
||||
"Opacity:": "不透明度:",
|
||||
"Open": "打开",
|
||||
"Open Data URL": "打开数据网址",
|
||||
"Open Data URL": "打开数据URL",
|
||||
"Open Directory": "打开目录",
|
||||
"Open File": "打开文件",
|
||||
"Open File Data URL": "打开文件数据URL",
|
||||
"Open File URL": "开启档案网址",
|
||||
"Open File Webcam": "打开文件网络摄像头",
|
||||
"Open Image": "开启图片",
|
||||
"Open File Data URL": "打开数据URL文件",
|
||||
"Open File URL": "打开文件网址",
|
||||
"Open File Webcam": "打开网络摄像头文件",
|
||||
"Open Image": "打开图像",
|
||||
"Open JSON File": "打开JSON文件",
|
||||
"Open Test Template": "开放测试模板",
|
||||
"Open Test Template": "打开测试模板",
|
||||
"Open URL": "打开网址",
|
||||
"Open data URL": "打开数据网址",
|
||||
"Open from Webcam": "从网络摄像头打开",
|
||||
"Original Size": "原始尺寸",
|
||||
"PNGTOSVG - Convert Image to SVG": "PNGTOSVG-将图像转换为SVG",
|
||||
"PageDown": "向下翻页",
|
||||
"PageUp": "PageUp",
|
||||
"Open data URL": "打开数据URL",
|
||||
"Open from Webcam": "从摄像头打开",
|
||||
"Original Size": "原始大小",
|
||||
"PNGTOSVG - Convert Image to SVG": "PNGTOSVG - 将图像转换为SVG格式",
|
||||
"PageDown": "下一页",
|
||||
"PageUp": "上一页",
|
||||
"Palette": "调色板",
|
||||
"Parameter #1:": "参数#1:",
|
||||
"Parameter #2:": "参数#2:",
|
||||
"Paste": "糊",
|
||||
"Pencil": "铅笔",
|
||||
"Parameter #1:": "参数1:",
|
||||
"Parameter #2:": "参数2:",
|
||||
"Paste": "粘贴",
|
||||
"Pencil": "铅笔工具",
|
||||
"Percentage:": "百分比:",
|
||||
"Pick color": "吸管工具",
|
||||
"Pixels:": "像素:",
|
||||
"Placeholder comment for color channels": "颜色通道的占位符评论",
|
||||
"Placeholder comment for color picker": "颜色选择器的占位符评论",
|
||||
"Placeholder comment for color swatches": "色板的占位符注释",
|
||||
"Placeholder comment for color channels": "颜色通道的占位符注释",
|
||||
"Placeholder comment for color picker": "颜色选择器的占位符注释",
|
||||
"Placeholder comment for color swatches": "颜色样本的占位符注释",
|
||||
"Play": "播放",
|
||||
"Portable Network Graphics": "便携式网络图形",
|
||||
"Portrait": "肖像",
|
||||
"Portrait": "纵向",
|
||||
"Português": "葡萄牙语",
|
||||
"Position:": "位置:",
|
||||
"Power:": "功率:",
|
||||
"Preview": "预览",
|
||||
"Previous": "以前",
|
||||
"Previous layer must be image, convert it to raster to apply this tool.": "上一层必须是图像,将其转换为栅格来应用此工具。",
|
||||
"Previous": "上一个",
|
||||
"Previous layer must be image, convert it to raster to apply this tool.": "前一图层必须为图像,将其转换为栅格以应用此工具。",
|
||||
"Print": "打印",
|
||||
"Quality:": "质量:",
|
||||
"Quick Load": "快速加载",
|
||||
"Quick Save": "快速保存",
|
||||
"REMOVE.BG - Remove Image Background": "REMOVE.BG-删除图像背景",
|
||||
"REMOVE.BG - Remove Image Background": "REMOVE.BG - 移除图像背景",
|
||||
"Radial": "径向",
|
||||
"Radial gradient": "径向渐变",
|
||||
"Radius:": "半径:",
|
||||
"Range:": "范围:",
|
||||
"Red": "红",
|
||||
"Red": "红色",
|
||||
"Red channel:": "红色通道:",
|
||||
"Redo": "重做",
|
||||
"Remove all": "移除所有",
|
||||
"Rename": "改名",
|
||||
"Remove all": "移除全部",
|
||||
"Rename": "重命名",
|
||||
"Rename Layer": "重命名图层",
|
||||
"Rendered with errors.": "呈现错误。",
|
||||
"Rendered with errors.": "渲染出现错误。",
|
||||
"Rendering...": "渲染中...",
|
||||
"Replace Color": "替换颜色",
|
||||
"Replace color": "替换颜色",
|
||||
"Replacement:": "替代:",
|
||||
"Replacement:": "替换:",
|
||||
"Report Issues": "报告问题",
|
||||
"Reset": "重启",
|
||||
"Resize": "调整",
|
||||
"Reset": "重置",
|
||||
"Resize": "调整大小",
|
||||
"Resize Boundary": "调整边界",
|
||||
"Resize Layer": "调整图层大小",
|
||||
"Resize Layers": "调整图层大小",
|
||||
"Resize Text Layer": "调整文字层大小",
|
||||
"Resize Text Layer": "调整文本图层大小",
|
||||
"Resized as background": "调整为背景",
|
||||
"Resized:": "调整大小:",
|
||||
"Resolution:": "解析度:",
|
||||
"Restore Alpha": "恢复阿尔法",
|
||||
"Right": "对",
|
||||
"Resolution:": "分辨率:",
|
||||
"Restore Alpha": "恢复透明度",
|
||||
"Right": "右",
|
||||
"Right angle:": "直角:",
|
||||
"Right to Left": "右到左",
|
||||
"Right to Left": "从右到左",
|
||||
"Rotate": "旋转",
|
||||
"Rotate Layer": "旋转图层",
|
||||
"Rotate is not supported on this type of object. Convert to raster?": "这种类型的对象不支持旋转。转换为光栅?",
|
||||
"Rotate is not supported on this type of object. Convert to raster?": "此类型对象不支持旋转。转换为栅格图?",
|
||||
"Rotate left": "向左旋转",
|
||||
"Rotate:": "旋转:",
|
||||
"Ruler": "统治者",
|
||||
"SQUOOSH - Compress and Compare Images": "SQUOOSH-压缩和比较图像",
|
||||
"Saturate": "饱和",
|
||||
"Saturation": "饱和",
|
||||
"Saturation:": "饱和:",
|
||||
"Ruler": "标尺",
|
||||
"SQUOOSH - Compress and Compare Images": "SQUOOSH - 压缩和比较图像",
|
||||
"Saturate": "饱和度",
|
||||
"Saturation": "饱和度",
|
||||
"Saturation:": "饱和度:",
|
||||
"Save As": "另存为",
|
||||
"Save As Data URL": "另存为数据网址",
|
||||
"Save As Data URL": "另存为数据URL",
|
||||
"Save as": "另存为",
|
||||
"Save as type:": "另存为类型:",
|
||||
"Save layers:": "保存图层:",
|
||||
"Scaling up is not supported in Hermite, using Lanczos.": "使用Lanczos在Hermite中不支持放大。",
|
||||
"Scaling up is not supported in Hermite, using Lanczos.": "Hermite不支持放大,请使用Lanczos。",
|
||||
"Scroll down": "向下滚动",
|
||||
"Scroll up": "向上滑动",
|
||||
"Scroll up": "向上滚动",
|
||||
"Search": "搜索",
|
||||
"Search Images": "搜索图片",
|
||||
"Search Images": "搜索图像",
|
||||
"Search for Font": "搜索字体",
|
||||
"Search:": "搜索:",
|
||||
"Select All": "全选",
|
||||
"Select Text Layer": "选择文字层",
|
||||
"Select Text Layer": "选择文本图层",
|
||||
"Select object tool": "选择对象工具",
|
||||
"Selected": "选",
|
||||
"Selected": "已选择",
|
||||
"Selection": "选择工具",
|
||||
"Selection Tool": "选择工具",
|
||||
"Sensitivity:": "灵敏度:",
|
||||
"Separated": "分开的",
|
||||
"Separated (original types)": "分离式(原始类型)",
|
||||
"Sepia": "乌贼",
|
||||
"Separated": "分离",
|
||||
"Separated (original types)": "分离(原始类型)",
|
||||
"Sepia": "棕褐色",
|
||||
"Set Image Size": "设置图像尺寸",
|
||||
"Settings": "设置",
|
||||
"Shadow": "阴影",
|
||||
"Shapes": "形状",
|
||||
"Shapes (H)": "形状 (H)",
|
||||
"Sharpen": "削尖",
|
||||
"Sharpen": "锐化",
|
||||
"Sharpen Tool": "锐化工具",
|
||||
"Sharpen:": "锐化:",
|
||||
"Shift + S": "Shift + S",
|
||||
"Shortcut Key:": "快捷键:",
|
||||
"Show": "展示",
|
||||
"Show \/ Hide": "显示隐藏",
|
||||
"Show": "显示",
|
||||
"Show \/ Hide": "显示 \/ 隐藏",
|
||||
"Show file size:": "显示文件大小:",
|
||||
"Simple": "简单",
|
||||
"Size is too big, max": "尺寸太大,最大",
|
||||
"Size is too big, max": "尺寸太大,最大值为",
|
||||
"Size:": "尺寸:",
|
||||
"Skip - layer must be image.": "跳过 - 图层必须是图像。",
|
||||
"Solarize": "曝光过度",
|
||||
"Sorry, cold not load getUserMedia() data:": "抱歉,无法加载getUserMedia()数据:",
|
||||
"Solarize": "曝光反转",
|
||||
"Sorry, cold not load getUserMedia() data:": "抱歉,无法加载 getUserMedia() 数据:",
|
||||
"Sorry, image could not be loaded.": "抱歉,无法加载图片。",
|
||||
"Sorry, image could not be loaded. Try copy image and paste it.": "对不起,图片无法加载。尝试复制图像并粘贴。",
|
||||
"Sorry, image is too big, max 5 MB.": "对不起,图片太大,最大5 MB。",
|
||||
"Sorry, image could not be loaded. Try copy image and paste it.": "抱歉,图片无法加载。尝试复制图像并粘贴。",
|
||||
"Sorry, image is too big, max 5 MB.": "抱歉,图片太大,最大值为5 MB。",
|
||||
"Source coordinates saved.": "源坐标已保存。",
|
||||
"Source is empty, right click on image or use long press to save source position.": "信号源为空,右键单击图像或长按保存信号源位置。",
|
||||
"Sprites": "精灵",
|
||||
"Square": "广场",
|
||||
"Source is empty, right click on image or use long press to save source position.": "源为空,右键单击图像或长按保存源位置。",
|
||||
"Source layer:": "源图层:",
|
||||
"Sprites": "图像精灵",
|
||||
"Square": "正方形",
|
||||
"Stream:": "流:",
|
||||
"Strength:": "强度:",
|
||||
"Strict": "严格",
|
||||
"TINYPNG - Compress PNG and JPEG": "TINYPNG-压缩PNG和JPEG",
|
||||
"Stroke size:": "线条粗细:",
|
||||
"TINYPNG - Compress PNG and JPEG": "TINYPNG - 压缩PNG和JPEG",
|
||||
"Tab": "标签",
|
||||
"Tag Image File Format": "标签图像文件格式",
|
||||
"Tahoma": "塔豪玛",
|
||||
"Tag Image File Format": "标记图像文件格式",
|
||||
"Tahoma": "Tahoma",
|
||||
"Target:": "目标:",
|
||||
"The quick brown fox jumps over the lazy dog.": "敏捷的棕色狐狸跳过了懒狗。",
|
||||
"There": "那里",
|
||||
"There are no layers behind.": "背后没有层。",
|
||||
"There is only 1 layer.": "只有1层。",
|
||||
"This layer must contain an image. Please convert it to raster to apply this tool.": "图层必须是图像,将其转换为栅格来应用此工具。",
|
||||
"Tilt Shift": "倾斜移位",
|
||||
"Times New Roman": "英语字体格式一种",
|
||||
"Toaster": "烤面包机",
|
||||
"There are no layers behind.": "背后没有图层。",
|
||||
"There is only 1 layer.": "只有1个图层。",
|
||||
"This layer must contain an image. Please convert it to raster to apply this tool.": "此图层必须包含图像。请将其转换为光栅以应用此工具。",
|
||||
"Tilt Shift": "视角移位",
|
||||
"Times New Roman": "Times New Roman",
|
||||
"Toaster": "Toaster",
|
||||
"Toggle": "切换",
|
||||
"Toggle Color Channels": "切换颜色通道",
|
||||
"Toggle Color Picker": "切换颜色选择器",
|
||||
"Toggle Menu": "切换菜单",
|
||||
"Toggle Swatches": "切换色板",
|
||||
"Toggle Swatches": "切换样本",
|
||||
"Tools": "工具",
|
||||
"Top": "最佳",
|
||||
"Top": "顶部",
|
||||
"Top to Bottom": "从上到下",
|
||||
"Total pixels:": "总像素数:",
|
||||
"Translate": "翻译",
|
||||
"Translate Layer": "翻译层",
|
||||
"Translate Layer": "翻译图层",
|
||||
"Translate error, can not find dictionary:": "翻译错误,找不到字典:",
|
||||
"Transparent:": "透明:",
|
||||
"Trim": "修剪",
|
||||
"Trim Layers": "修剪层",
|
||||
"Trim borders:": "修剪边框:",
|
||||
"Trim layer:": "修剪图层:",
|
||||
"Trim white color?": "修剪白色的颜色?",
|
||||
"Trim": "裁剪",
|
||||
"Trim Layers": "裁剪图层",
|
||||
"Trim borders:": "裁剪边框:",
|
||||
"Trim layer:": "裁剪图层:",
|
||||
"Trim white color?": "裁剪白色吗?",
|
||||
"Text": " 文本工具",
|
||||
"Type:": "类型:",
|
||||
"Türkçe": "图尔克",
|
||||
"Undo": "解开",
|
||||
"Unique colors:": "独特的颜色:",
|
||||
"Türkçe": "土耳其语",
|
||||
"Undo": "撤销",
|
||||
"Unique colors:": "唯一颜色:",
|
||||
"Up": "向上",
|
||||
"Update": "更新",
|
||||
"Update Brush Layer": "更新笔刷层",
|
||||
"Update Pencil Layer": "更新铅笔层",
|
||||
"Update Brush Layer": "更新画笔图层",
|
||||
"Update Pencil Layer": "更新铅笔图层",
|
||||
"Update guides": "更新指南",
|
||||
"Use Ctrl+V keyboard shortcut to paste from Clipboard.": "使用Ctrl + V键盘快捷键从剪贴板粘贴。",
|
||||
"V Radius:": "V半径:",
|
||||
"V. Align:": "V.对齐:",
|
||||
"Valencia": "巴伦西亚",
|
||||
"Verdana": "宋体",
|
||||
"Version:": "版:",
|
||||
"Use Ctrl+V keyboard shortcut to paste from Clipboard.": "使用 Ctrl+V 快捷键从剪贴板粘贴。",
|
||||
"V Radius:": "垂直半径:",
|
||||
"V. Align:": "垂直对齐:",
|
||||
"Valencia": "Valencia",
|
||||
"Verdana": "Verdana",
|
||||
"Version:": "版本:",
|
||||
"Vertical": "垂直",
|
||||
"Vertical Alignment": "垂直对齐",
|
||||
"Vertical blur:": "垂直迷离:",
|
||||
"Vertical:": "垂直的:",
|
||||
"Vibrance": "鲜艳",
|
||||
"View": "看法",
|
||||
"Vignette": "小插图",
|
||||
"Vertical blur:": "垂直模糊:",
|
||||
"Vertical:": "垂直:",
|
||||
"Vibrance": "饱和度",
|
||||
"View": "视图",
|
||||
"Vignette": "晕影",
|
||||
"ViliusL": "ViliusL",
|
||||
"Vintage": "酿酒",
|
||||
"Vintage": "复古",
|
||||
"Webcam": "摄像头",
|
||||
"Webcam #": "摄像头 #",
|
||||
"Webcam #": "摄像头 #",
|
||||
"Website:": "网站:",
|
||||
"Weppy File Format": "Weppy文件格式",
|
||||
"Width (%):": "宽度(%):",
|
||||
"Width (%):": "宽度(%):",
|
||||
"Width:": "宽度:",
|
||||
"Windows Bitmap": "Windows位图",
|
||||
"Word": "字",
|
||||
"Word + Letter": "单词+字母",
|
||||
"Wrap At:": "包装在:",
|
||||
"Wrap:": "包:",
|
||||
"Word": "词",
|
||||
"Word + Letter": "词 + 字母",
|
||||
"Wrap At:": "在此处换行:",
|
||||
"Wrap:": "自动换行:",
|
||||
"Wrong dimensions": "尺寸错误",
|
||||
"Wrong file type, must be image or json.": "错误的文件类型,必须是图像或JSON。",
|
||||
"X end:": "X结束:",
|
||||
"X position:": "X位置:",
|
||||
"X start:": "X开始:",
|
||||
"Wrong file type, must be image or json.": "文件类型错误,必须是图像或JSON。",
|
||||
"X end:": "X 结束:",
|
||||
"X position:": "X 位置:",
|
||||
"X start:": "X 开始:",
|
||||
"X-Pro II": "X-Pro II",
|
||||
"Y end:": "Y结束:",
|
||||
"Y position:": "Y位置:",
|
||||
"Y start:": "Y开始:",
|
||||
"Y end:": "Y 结束:",
|
||||
"Y position:": "Y 位置:",
|
||||
"Y start:": "Y 开始:",
|
||||
"You can also drag and drop items into browser.": "您也可以将项目拖放到浏览器中。",
|
||||
"Your browser does not support canvas or JavaScript is not enabled.": "您的浏览器不支持画布或JavaScript未启用。",
|
||||
"Your browser does not support this format.": "您的浏览器不支持这种格式。",
|
||||
"Your search did not match any images.": "您的搜索与任何图片都不匹配。",
|
||||
"Zoom": "放大",
|
||||
"Zoom Blur": "变焦模糊",
|
||||
"Your browser does not support this format.": "您的浏览器不支持此格式。",
|
||||
"Your search did not match any images.": "您的搜索未匹配任何图片。",
|
||||
"Zoom": "缩放",
|
||||
"Zoom Blur": "缩放模糊",
|
||||
"Zoom In": "放大",
|
||||
"Zoom Out": "缩小",
|
||||
"Zoom blur": "变焦模糊",
|
||||
"Zoom blur": "缩放模糊",
|
||||
"Zoom in": "放大",
|
||||
"Zoom out": "缩小",
|
||||
"Zoom:": "放大:"
|
||||
"Zoom:": "缩放:"
|
||||
}
|
||||
@ -1233,6 +1233,50 @@ class Text_editor_class {
|
||||
return fontMetrics;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the complete text of the document.
|
||||
*/
|
||||
get_complete_text() {
|
||||
let completeText = '';
|
||||
for (let line of this.document.lines) {
|
||||
for (let span of line) {
|
||||
completeText += span.text;
|
||||
}
|
||||
if (this.document.lines.indexOf(line) !== this.document.lines.length - 1) {
|
||||
completeText += '\n';
|
||||
}
|
||||
}
|
||||
return completeText;
|
||||
}
|
||||
|
||||
replace_entire_IME_text(beforeTempText, newText) {
|
||||
const cursorPosition = this.selection.get_position();
|
||||
let allText = beforeTempText;
|
||||
let lines = allText.split('\n');
|
||||
let currentLineText = lines[cursorPosition.line];
|
||||
let beforeText = currentLineText.substring(0, cursorPosition.character);
|
||||
let afterText = currentLineText.substring(cursorPosition.character);
|
||||
let updatedLineText = beforeText + newText + afterText;
|
||||
lines[cursorPosition.line] = updatedLineText;
|
||||
|
||||
const newLines = lines.map(lineText => {
|
||||
return [{ text: lineText, meta: {} }];
|
||||
});
|
||||
this.set_lines(newLines);
|
||||
this.hasValueChanged = true;
|
||||
}
|
||||
|
||||
set_IME_position(newText) {
|
||||
const cursorPosition = this.selection.get_position();
|
||||
let newTextLines = newText.split('\n');
|
||||
let newCursorLine = cursorPosition.line + newTextLines.length - 1;
|
||||
let newCursorCharacter = newText.length;
|
||||
this.selection.set_position(newCursorLine, newCursorCharacter + cursorPosition.character);
|
||||
this.hasValueChanged = true;
|
||||
}
|
||||
|
||||
|
||||
|
||||
insert_text_at_current_position(text) {
|
||||
if (!this.selection.is_empty()) {
|
||||
this.delete_character_at_current_position();
|
||||
@ -2040,8 +2084,33 @@ class Text_class extends Base_tools_class {
|
||||
this.Base_layers.render();
|
||||
}, true);
|
||||
|
||||
let isComposing = false;
|
||||
let beforeImeText = "";
|
||||
this.textarea.addEventListener('compositionstart', () => {
|
||||
beforeImeText = "";
|
||||
isComposing = true;
|
||||
if (config.layer) {
|
||||
const editor = this.get_editor(config.layer);
|
||||
beforeImeText = editor.get_complete_text();
|
||||
}
|
||||
});
|
||||
|
||||
this.textarea.addEventListener('compositionend', (e) => {
|
||||
const editor = this.get_editor(config.layer);
|
||||
editor.set_IME_position(e.target.value);
|
||||
beforeImeText = "";
|
||||
isComposing = false;
|
||||
e.target.value = '';
|
||||
});
|
||||
|
||||
this.textarea.addEventListener('input', (e) => {
|
||||
if (config.layer) {
|
||||
if(isComposing){
|
||||
const editor = this.get_editor(config.layer);
|
||||
editor.replace_entire_IME_text(beforeImeText, e.target.value);
|
||||
this.Base_layers.render();
|
||||
this.extend_fixed_bounds(config.layer, editor);
|
||||
}
|
||||
else if (config.layer) {
|
||||
const editor = this.get_editor(config.layer);
|
||||
editor.insert_text_at_current_position(e.target.value);
|
||||
e.target.value = '';
|
||||
@ -2658,4 +2727,4 @@ class Text_class extends Base_tools_class {
|
||||
|
||||
}
|
||||
|
||||
export default Text_class;
|
||||
export default Text_class;
|
||||
Loading…
Reference in New Issue
Block a user