Compare commits

..

1 Commits

Author SHA1 Message Date
dependabot[bot]
1a55a5c560 build(deps): Bump actions/setup-python from 5 to 6
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-04 19:05:27 +00:00
76 changed files with 832 additions and 2046 deletions

View File

@@ -103,7 +103,7 @@ env:
name: Linux_X86-64_app_image name: Linux_X86-64_app_image
- config: - config:
name: macOS x86 name: macOS x86
runs-on: macos-15-intel runs-on: macos-13
container: | container: |
null null
# APPLE_SIGNING_CERTIFICATE_P12 secret was produced by following the procedure from: # APPLE_SIGNING_CERTIFICATE_P12 secret was produced by following the procedure from:
@@ -340,7 +340,7 @@ jobs:
- name: Install Python 3.x - name: Install Python 3.x
if: fromJSON(matrix.config.container) == null && runner.name != 'WINDOWS-SIGN-PC' if: fromJSON(matrix.config.container) == null && runner.name != 'WINDOWS-SIGN-PC'
uses: actions/setup-python@v5 uses: actions/setup-python@v6
with: with:
python-version: '3.11.x' python-version: '3.11.x'

View File

@@ -92,7 +92,7 @@ jobs:
# See: https://github.com/eclipse-theia/theia/blob/master/doc/Developing.md#prerequisites # See: https://github.com/eclipse-theia/theia/blob/master/doc/Developing.md#prerequisites
- name: Install Python - name: Install Python
uses: actions/setup-python@v5 uses: actions/setup-python@v6
with: with:
python-version: '3.11.x' python-version: '3.11.x'

View File

@@ -46,9 +46,9 @@ See [**the contributor guide**](docs/CONTRIBUTING.md#contributor-guide) for more
See the [**development guide**](docs/development.md) for a technical overview of the application and instructions for building the code. See the [**development guide**](docs/development.md) for a technical overview of the application and instructions for building the code.
### Support the project ## Donations
This open source code was written by the Arduino team and is maintained on a daily basis with the help of the community. We invest a considerable amount of time in development, testing and optimization. Please consider [buying original Arduino boards](https://store.arduino.cc/) to support our work on the project. This open source code was written by the Arduino team and is maintained on a daily basis with the help of the community. We invest a considerable amount of time in development, testing and optimization. Please consider [donating](https://www.arduino.cc/en/donate/) or [sponsoring](https://github.com/sponsors/arduino) to support our work, as well as [buying original Arduino boards](https://store.arduino.cc/) which is the best way to make sure our effort can continue in the long term.
## License ## License

View File

@@ -67,6 +67,7 @@
"cross-fetch": "^3.1.5", "cross-fetch": "^3.1.5",
"dateformat": "^3.0.3", "dateformat": "^3.0.3",
"deepmerge": "^4.2.2", "deepmerge": "^4.2.2",
"dompurify": "^2.4.7",
"drivelist": "^9.2.4", "drivelist": "^9.2.4",
"electron-updater": "^4.6.5", "electron-updater": "^4.6.5",
"fast-deep-equal": "^3.1.3", "fast-deep-equal": "^3.1.3",
@@ -171,7 +172,7 @@
], ],
"arduino": { "arduino": {
"arduino-cli": { "arduino-cli": {
"version": "1.3.1" "version": "1.2.0"
}, },
"arduino-fwuploader": { "arduino-fwuploader": {
"version": "2.4.1" "version": "2.4.1"

View File

@@ -368,6 +368,10 @@ import { DebugConfigurationWidget } from './theia/debug/debug-configuration-widg
import { DebugConfigurationWidget as TheiaDebugConfigurationWidget } from '@theia/debug/lib/browser/view/debug-configuration-widget'; import { DebugConfigurationWidget as TheiaDebugConfigurationWidget } from '@theia/debug/lib/browser/view/debug-configuration-widget';
import { DebugToolBar } from '@theia/debug/lib/browser/view/debug-toolbar-widget'; import { DebugToolBar } from '@theia/debug/lib/browser/view/debug-toolbar-widget';
import {
VersionWelcomeDialog,
VersionWelcomeDialogProps,
} from './dialogs/version-welcome-dialog';
import { TestViewContribution as TheiaTestViewContribution } from '@theia/test/lib/browser/view/test-view-contribution'; import { TestViewContribution as TheiaTestViewContribution } from '@theia/test/lib/browser/view/test-view-contribution';
import { TestViewContribution } from './theia/test/test-view-contribution'; import { TestViewContribution } from './theia/test/test-view-contribution';
@@ -983,6 +987,11 @@ export default new ContainerModule((bind, unbind, isBound, rebind) => {
title: 'IDEUpdater', title: 'IDEUpdater',
}); });
bind(VersionWelcomeDialog).toSelf().inSingletonScope();
bind(VersionWelcomeDialogProps).toConstantValue({
title: 'VersionWelcomeDialog',
});
bind(UserFieldsDialog).toSelf().inSingletonScope(); bind(UserFieldsDialog).toSelf().inSingletonScope();
bind(UserFieldsDialogProps).toConstantValue({ bind(UserFieldsDialogProps).toConstantValue({
title: 'UserFields', title: 'UserFields',

View File

@@ -8,6 +8,7 @@ import {
} from '../../common/protocol/ide-updater'; } from '../../common/protocol/ide-updater';
import { IDEUpdaterDialog } from '../dialogs/ide-updater/ide-updater-dialog'; import { IDEUpdaterDialog } from '../dialogs/ide-updater/ide-updater-dialog';
import { Contribution } from './contribution'; import { Contribution } from './contribution';
import { VersionWelcomeDialog } from '../dialogs/version-welcome-dialog';
import { AppService } from '../app-service'; import { AppService } from '../app-service';
import { SemVer } from 'semver'; import { SemVer } from 'semver';
@@ -19,6 +20,9 @@ export class CheckForIDEUpdates extends Contribution {
@inject(IDEUpdaterDialog) @inject(IDEUpdaterDialog)
private readonly updaterDialog: IDEUpdaterDialog; private readonly updaterDialog: IDEUpdaterDialog;
@inject(VersionWelcomeDialog)
private readonly versionWelcomeDialog: VersionWelcomeDialog;
@inject(LocalStorageService) @inject(LocalStorageService)
private readonly localStorage: LocalStorageService; private readonly localStorage: LocalStorageService;
@@ -55,8 +59,13 @@ export class CheckForIDEUpdates extends Contribution {
return this.updater.checkForUpdates(true); return this.updater.checkForUpdates(true);
}) })
.then(async (updateInfo) => { .then(async (updateInfo) => {
if (!updateInfo) return; if (!updateInfo) {
const isNewVersion = await this.isNewStableVersion();
if (isNewVersion) {
this.versionWelcomeDialog.open();
}
return;
}
const versionToSkip = await this.localStorage.getData<string>( const versionToSkip = await this.localStorage.getData<string>(
SKIP_IDE_VERSION SKIP_IDE_VERSION
); );
@@ -77,11 +86,6 @@ export class CheckForIDEUpdates extends Contribution {
}); });
} }
/**
* This value is set in localStorage but currently not used.
* We keep this logic running anyway for eventual future needs
* (eg. show a new version welcome dialog)
*/
private async setCurrentIDEVersion(): Promise<void> { private async setCurrentIDEVersion(): Promise<void> {
try { try {
const { appVersion } = await this.appService.info(); const { appVersion } = await this.appService.info();
@@ -91,4 +95,29 @@ export class CheckForIDEUpdates extends Contribution {
// ignore invalid versions // ignore invalid versions
} }
} }
/**
* Check if user is running a new IDE version for the first time.
* @returns true if the current IDE version is greater than the last used version
* and both are non-prerelease versions.
*/
private async isNewStableVersion(): Promise<boolean> {
try {
const { appVersion } = await this.appService.info();
const prevVersion = await this.localStorage.getData<string>(
LAST_USED_IDE_VERSION
);
const prevSemVer = new SemVer(prevVersion ?? '');
const currSemVer = new SemVer(appVersion ?? '');
if (prevSemVer.prerelease.length || currSemVer.prerelease.length) {
return false;
}
return currSemVer.compare(prevSemVer) === 1;
} catch (e) {
return false;
}
}
} }

View File

@@ -264,9 +264,6 @@ export abstract class CoreServiceContribution extends SketchContribution {
let message: undefined | string = undefined; let message: undefined | string = undefined;
if (CoreError.is(error)) { if (CoreError.is(error)) {
message = error.message; message = error.message;
if (error.code === CoreError.Codes.Verify) {
message = message.replace(/[*]/g, '\\*');
}
} else if (error instanceof Error) { } else if (error instanceof Error) {
message = error.message; message = error.message;
} else if (typeof error === 'string') { } else if (typeof error === 'string') {

View File

@@ -61,6 +61,7 @@ export class FirstStartupInstaller extends Contribution {
try { try {
await this.libraryService.install({ await this.libraryService.install({
item: builtInLibrary, item: builtInLibrary,
installDependencies: true,
noOverwrite: true, // We don't want to automatically replace custom libraries the user might already have in place noOverwrite: true, // We don't want to automatically replace custom libraries the user might already have in place
installLocation: LibraryLocation.BUILTIN, installLocation: LibraryLocation.BUILTIN,
}); });

View File

@@ -17,6 +17,7 @@ import {
} from '../../../common/protocol/ide-updater'; } from '../../../common/protocol/ide-updater';
import { LocalStorageService } from '@theia/core/lib/browser'; import { LocalStorageService } from '@theia/core/lib/browser';
import { WindowService } from '@theia/core/lib/browser/window/window-service'; import { WindowService } from '@theia/core/lib/browser/window/window-service';
import { sanitize } from 'dompurify';
@injectable() @injectable()
export class IDEUpdaterDialogProps extends DialogProps {} export class IDEUpdaterDialogProps extends DialogProps {}
@@ -165,6 +166,51 @@ export class IDEUpdaterDialog extends ReactDialog<UpdateInfo | undefined> {
goToDownloadPageButton.focus(); goToDownloadPageButton.focus();
} }
private appendDonateFooter() {
const footer = document.createElement('div');
footer.classList.add('ide-updater-dialog--footer');
const footerContent = document.createElement('div');
footerContent.classList.add('ide-updater-dialog--footer-content');
footer.appendChild(footerContent);
const footerLink = document.createElement('a');
footerLink.innerText = sanitize(
nls.localize('arduino/ide-updater/donateLinkText', 'donate to support us')
);
footerLink.classList.add('ide-updater-dialog--footer-link');
footerLink.onclick = () =>
this.openExternal('https://www.arduino.cc/en/donate');
const footerLinkIcon = document.createElement('span');
footerLinkIcon.title = nls.localize(
'arduino/ide-updater/donateLinkIconTitle',
'open donation page'
);
footerLinkIcon.classList.add('ide-updater-dialog--footer-link-icon');
footerLink.appendChild(footerLinkIcon);
const placeholderKey = '%%link%%';
const footerText = sanitize(
nls.localize(
'arduino/ide-updater/donateText',
'Open source is love, {0}',
placeholderKey
)
);
const placeholder = footerText.indexOf(placeholderKey);
if (placeholder !== -1) {
const parts = footerText.split(placeholderKey);
footerContent.appendChild(document.createTextNode(parts[0]));
footerContent.appendChild(footerLink);
footerContent.appendChild(document.createTextNode(parts[1]));
} else {
footerContent.appendChild(document.createTextNode(footerText));
footerContent.appendChild(footerLink);
}
this.controlPanel.insertAdjacentElement('afterend', footer);
}
private openDownloadPage(): void { private openDownloadPage(): void {
this.openExternal('https://www.arduino.cc/en/software'); this.openExternal('https://www.arduino.cc/en/software');
this.close(); this.close();
@@ -187,6 +233,7 @@ export class IDEUpdaterDialog extends ReactDialog<UpdateInfo | undefined> {
downloadStarted: true, downloadStarted: true,
}); });
this.clearButtons(); this.clearButtons();
this.appendDonateFooter();
this.updater.downloadUpdate(); this.updater.downloadUpdate();
} }

View File

@@ -0,0 +1,107 @@
import React from '@theia/core/shared/react';
import { inject, injectable } from '@theia/core/shared/inversify';
import { Message } from '@theia/core/shared/@phosphor/messaging';
import { ReactDialog } from '../theia/dialogs/dialogs';
import { nls } from '@theia/core';
import { DialogProps } from '@theia/core/lib/browser';
import { WindowService } from '@theia/core/lib/browser/window/window-service';
import { AppService } from '../app-service';
import { sanitize } from 'dompurify';
@injectable()
export class VersionWelcomeDialogProps extends DialogProps {}
@injectable()
export class VersionWelcomeDialog extends ReactDialog<void> {
@inject(AppService)
private readonly appService: AppService;
@inject(WindowService)
private readonly windowService: WindowService;
constructor(
@inject(VersionWelcomeDialogProps)
protected override readonly props: VersionWelcomeDialogProps
) {
super({
title: nls.localize(
'arduino/versionWelcome/title',
'Welcome to a new version of the Arduino IDE!'
),
});
this.node.id = 'version-welcome-dialog-container';
this.contentNode.classList.add('version-welcome-dialog');
}
protected render(): React.ReactNode {
return (
<div>
<p>
{nls.localize(
'arduino/versionWelcome/donateMessage',
'Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.'
)}
</p>
<p className="bold">
{nls.localize(
'arduino/versionWelcome/donateMessage2',
'Please consider supporting our work on the free open source Arduino IDE.'
)}
</p>
</div>
);
}
override get value(): void {
return;
}
private appendButtons(): void {
const cancelButton = this.createButton(
nls.localize('arduino/versionWelcome/cancelButton', 'Maybe later')
);
cancelButton.classList.add('secondary');
cancelButton.classList.add('cancel-button');
this.addAction(cancelButton, this.close.bind(this), 'click');
this.controlPanel.appendChild(cancelButton);
const donateButton = this.createButton(
nls.localize('arduino/versionWelcome/donateButton', 'Donate now')
);
this.addAction(donateButton, this.onDonateButtonClick.bind(this), 'click');
this.controlPanel.appendChild(donateButton);
donateButton.focus();
}
private onDonateButtonClick(): void {
this.openDonationPage();
this.close();
}
private readonly openDonationPage = () => {
const url = 'https://www.arduino.cc/en/donate';
this.windowService.openNewWindow(url, { external: true });
};
private async updateTitleVersion(): Promise<void> {
const appInfo = await this.appService.info();
const { appVersion } = appInfo;
if (appVersion) {
this.titleNode.innerText = sanitize(
nls.localize(
'arduino/versionWelcome/titleWithVersion',
'Welcome to the new Arduino IDE {0}!',
appVersion
)
);
}
}
protected override onAfterAttach(msg: Message): void {
this.update();
this.appendButtons();
this.updateTitleVersion();
super.onAfterAttach(msg);
}
}

View File

@@ -167,21 +167,23 @@ export class LibraryListWidget extends ListWidget<
installDependencies = false; installDependencies = false;
} }
await this.service.install({ if (typeof installDependencies === 'boolean') {
item, await this.service.install({
version, item,
progressId, version,
noDeps: !installDependencies, progressId,
}); installDependencies,
this.messageService.info( });
nls.localize( this.messageService.info(
'arduino/library/installedSuccessfully', nls.localize(
'Successfully installed library {0}:{1}', 'arduino/library/installedSuccessfully',
item.name, 'Successfully installed library {0}:{1}',
version item.name,
), version
{ timeout: 3000 } ),
); { timeout: 3000 }
);
}
} }
protected override async uninstall({ protected override async uninstall({

View File

@@ -67,7 +67,3 @@ export function truncateLines(
} }
return [lines, charCount]; return [lines, charCount];
} }
export function joinLines(lines: Line[]): string {
return lines.map((line: Line) => line.message).join('');
}

View File

@@ -52,9 +52,6 @@ export namespace SerialMonitor {
}, },
'vscode/output.contribution/clearOutput.label' 'vscode/output.contribution/clearOutput.label'
); );
export const COPY_OUTPUT = {
id: 'serial-monitor-copy-output',
};
} }
} }
@@ -152,12 +149,6 @@ export class MonitorViewContribution
'Clear Output' 'Clear Output'
), ),
}); });
registry.registerItem({
id: SerialMonitor.Commands.COPY_OUTPUT.id,
command: SerialMonitor.Commands.COPY_OUTPUT.id,
icon: codicon('copy'),
tooltip: nls.localize('arduino/serial/copyOutput', 'Copy Output'),
});
} }
override registerCommands(commands: CommandRegistry): void { override registerCommands(commands: CommandRegistry): void {
@@ -170,15 +161,6 @@ export class MonitorViewContribution
} }
}, },
}); });
commands.registerCommand(SerialMonitor.Commands.COPY_OUTPUT, {
isEnabled: (widget) => widget instanceof MonitorWidget,
isVisible: (widget) => widget instanceof MonitorWidget,
execute: (widget) => {
if (widget instanceof MonitorWidget) {
widget.copyOutput();
}
},
});
if (this.toggleCommand) { if (this.toggleCommand) {
commands.registerCommand(this.toggleCommand, { commands.registerCommand(this.toggleCommand, {
execute: () => this.toggle(), execute: () => this.toggle(),

View File

@@ -28,7 +28,6 @@ import {
import { MonitorModel } from '../../monitor-model'; import { MonitorModel } from '../../monitor-model';
import { FrontendApplicationStateService } from '@theia/core/lib/browser/frontend-application-state'; import { FrontendApplicationStateService } from '@theia/core/lib/browser/frontend-application-state';
import { serialMonitorWidgetLabel } from '../../../common/nls'; import { serialMonitorWidgetLabel } from '../../../common/nls';
import { ClipboardService } from '@theia/core/lib/browser/clipboard-service';
@injectable() @injectable()
export class MonitorWidget extends ReactWidget { export class MonitorWidget extends ReactWidget {
@@ -48,7 +47,6 @@ export class MonitorWidget extends ReactWidget {
*/ */
protected closing = false; protected closing = false;
protected readonly clearOutputEmitter = new Emitter<void>(); protected readonly clearOutputEmitter = new Emitter<void>();
protected readonly copyOutputEmitter = new Emitter<void>();
@inject(MonitorModel) @inject(MonitorModel)
private readonly monitorModel: MonitorModel; private readonly monitorModel: MonitorModel;
@@ -58,8 +56,6 @@ export class MonitorWidget extends ReactWidget {
private readonly boardsServiceProvider: BoardsServiceProvider; private readonly boardsServiceProvider: BoardsServiceProvider;
@inject(FrontendApplicationStateService) @inject(FrontendApplicationStateService)
private readonly appStateService: FrontendApplicationStateService; private readonly appStateService: FrontendApplicationStateService;
@inject(ClipboardService)
private readonly clipboardService: ClipboardService;
private readonly toDisposeOnReset: DisposableCollection; private readonly toDisposeOnReset: DisposableCollection;
@@ -106,10 +102,6 @@ export class MonitorWidget extends ReactWidget {
this.clearOutputEmitter.fire(undefined); this.clearOutputEmitter.fire(undefined);
this.update(); this.update();
} }
copyOutput(): void {
this.copyOutputEmitter.fire();
}
override dispose(): void { override dispose(): void {
this.toDisposeOnReset.dispose(); this.toDisposeOnReset.dispose();
@@ -255,8 +247,6 @@ export class MonitorWidget extends ReactWidget {
monitorModel={this.monitorModel} monitorModel={this.monitorModel}
monitorManagerProxy={this.monitorManagerProxy} monitorManagerProxy={this.monitorManagerProxy}
clearConsoleEvent={this.clearOutputEmitter.event} clearConsoleEvent={this.clearOutputEmitter.event}
copyOutputEvent={this.copyOutputEmitter.event}
clipboardService={this.clipboardService}
height={Math.floor(this.widgetHeight - 50)} height={Math.floor(this.widgetHeight - 50)}
/> />
</div> </div>

View File

@@ -3,10 +3,9 @@ import { Event } from '@theia/core/lib/common/event';
import { DisposableCollection } from '@theia/core/lib/common/disposable'; import { DisposableCollection } from '@theia/core/lib/common/disposable';
import { areEqual, FixedSizeList as List } from 'react-window'; import { areEqual, FixedSizeList as List } from 'react-window';
import dateFormat from 'dateformat'; import dateFormat from 'dateformat';
import { messagesToLines, truncateLines, joinLines } from './monitor-utils'; import { messagesToLines, truncateLines } from './monitor-utils';
import { MonitorManagerProxyClient } from '../../../common/protocol'; import { MonitorManagerProxyClient } from '../../../common/protocol';
import { MonitorModel } from '../../monitor-model'; import { MonitorModel } from '../../monitor-model';
import { ClipboardService } from '@theia/core/lib/browser/clipboard-service';
export type Line = { message: string; timestamp?: Date; lineLen: number }; export type Line = { message: string; timestamp?: Date; lineLen: number };
@@ -75,12 +74,6 @@ export class SerialMonitorOutput extends React.Component<
this.props.clearConsoleEvent(() => this.props.clearConsoleEvent(() =>
this.setState({ lines: [], charCount: 0 }) this.setState({ lines: [], charCount: 0 })
), ),
this.props.copyOutputEvent(() => {
const text = joinLines(this.state.lines);
// Replace null characters with a visible symbol
const safe = text.replace(/\u0000/g, '\u25A1');
this.props.clipboardService.writeText(safe);
}),
this.props.monitorModel.onChange(({ property }) => { this.props.monitorModel.onChange(({ property }) => {
if (property === 'timestamp') { if (property === 'timestamp') {
const { timestamp } = this.props.monitorModel; const { timestamp } = this.props.monitorModel;
@@ -137,8 +130,6 @@ export namespace SerialMonitorOutput {
readonly monitorModel: MonitorModel; readonly monitorModel: MonitorModel;
readonly monitorManagerProxy: MonitorManagerProxyClient; readonly monitorManagerProxy: MonitorManagerProxyClient;
readonly clearConsoleEvent: Event<void>; readonly clearConsoleEvent: Event<void>;
readonly copyOutputEvent: Event<void>;
readonly clipboardService: ClipboardService;
readonly height: number; readonly height: number;
} }

View File

@@ -34,6 +34,37 @@
min-width: 0; min-width: 0;
} }
.ide-updater-dialog--footer {
display: inline-block;
margin-top: -16px;
padding: 12px 0 24px 0;
border-top: 1px solid var(--theia-editorWidget-border);
}
.ide-updater-dialog--footer-content {
float: right;
}
.ide-updater-dialog--footer-link {
display: inline-block;
color: var(--theia-textLink-foreground);
font-weight: 500;
line-height: 13px;
}
.ide-updater-dialog--footer-link:hover {
color: var(--theia-textLink-foreground);
cursor: pointer;
}
.ide-updater-dialog--footer-link-icon {
display: inline-block;
-webkit-mask: url(../icons/link-open-icon.svg) center no-repeat;
background-color: var(--theia-textLink-foreground);
height: 12px;
width: 12px;
cursor: pointer;
transform: translateY(2px);
margin-left: 4px;
}
.ide-updater-dialog .changelog { .ide-updater-dialog .changelog {
color: var(--theia-editor-foreground); color: var(--theia-editor-foreground);
background-color: var(--theia-editor-background); background-color: var(--theia-editor-background);
@@ -109,6 +140,7 @@
max-height: 100%; max-height: 100%;
overflow: hidden; overflow: hidden;
display: flex; display: flex;
padding-bottom: 20px !important;
} }
#ide-updater-dialog-container .skip-version-button { #ide-updater-dialog-container .skip-version-button {

View File

@@ -10,6 +10,7 @@
@import "./settings-dialog.css"; @import "./settings-dialog.css";
@import "./firmware-uploader-dialog.css"; @import "./firmware-uploader-dialog.css";
@import "./ide-updater-dialog.css"; @import "./ide-updater-dialog.css";
@import "./version-welcome-dialog.css";
@import "./certificate-uploader-dialog.css"; @import "./certificate-uploader-dialog.css";
@import "./user-fields-dialog.css"; @import "./user-fields-dialog.css";
@import "./debug.css"; @import "./debug.css";

View File

@@ -0,0 +1,7 @@
#version-welcome-dialog-container > .dialogBlock {
width: 546px;
.bold {
font-weight: bold;
}
}

View File

@@ -4,7 +4,6 @@ import { nls } from '@theia/core/lib/common/nls';
export const Unknown = nls.localize('arduino/common/unknown', 'Unknown'); export const Unknown = nls.localize('arduino/common/unknown', 'Unknown');
export const Later = nls.localize('arduino/common/later', 'Later'); export const Later = nls.localize('arduino/common/later', 'Later');
export const Updatable = nls.localize('arduino/common/updateable', 'Updatable'); export const Updatable = nls.localize('arduino/common/updateable', 'Updatable');
export const Installed = nls.localize('arduino/common/installed', 'Installed');
export const All = nls.localize('arduino/common/all', 'All'); export const All = nls.localize('arduino/common/all', 'All');
export const Type = nls.localize('arduino/common/type', 'Type'); export const Type = nls.localize('arduino/common/type', 'Type');
export const Partner = nls.localize('arduino/common/partner', 'Partner'); export const Partner = nls.localize('arduino/common/partner', 'Partner');

View File

@@ -8,7 +8,6 @@ import {
Partner, Partner,
Type as TypeLabel, Type as TypeLabel,
Updatable, Updatable,
Installed
} from '../nls'; } from '../nls';
import type { Defined } from '../types'; import type { Defined } from '../types';
import { naturalCompare } from './../utils'; import { naturalCompare } from './../utils';
@@ -114,7 +113,6 @@ export namespace BoardSearch {
export const TypeLiterals = [ export const TypeLiterals = [
'All', 'All',
'Updatable', 'Updatable',
'Installed',
'Arduino', 'Arduino',
'Contributed', 'Contributed',
'Arduino Certified', 'Arduino Certified',
@@ -130,7 +128,6 @@ export namespace BoardSearch {
export const TypeLabels: Record<Type, string> = { export const TypeLabels: Record<Type, string> = {
All: All, All: All,
Updatable: Updatable, Updatable: Updatable,
Installed: Installed,
Arduino: 'Arduino', Arduino: 'Arduino',
Contributed: Contributed, Contributed: Contributed,
'Arduino Certified': nls.localize( 'Arduino Certified': nls.localize(

View File

@@ -27,7 +27,7 @@ export interface LibraryService
item: LibraryPackage; item: LibraryPackage;
progressId?: string; progressId?: string;
version?: Installable.Version; version?: Installable.Version;
noDeps?: boolean; installDependencies?: boolean;
noOverwrite?: boolean; noOverwrite?: boolean;
installLocation?: LibraryLocation.BUILTIN | LibraryLocation.USER; installLocation?: LibraryLocation.BUILTIN | LibraryLocation.USER;
}): Promise<void>; }): Promise<void>;

View File

@@ -423,8 +423,6 @@ export class BoardsServiceImpl
switch (options.type) { switch (options.type) {
case 'Updatable': case 'Updatable':
return Installable.Updateable; return Installable.Updateable;
case 'Installed':
return Installable.Installed;
case 'Arduino': case 'Arduino':
case 'Partner': case 'Partner':
case 'Arduino@Heart': case 'Arduino@Heart':

View File

@@ -1139,5 +1139,4 @@ export enum LibraryLocation {
LIBRARY_LOCATION_PLATFORM_BUILTIN = 2, LIBRARY_LOCATION_PLATFORM_BUILTIN = 2,
LIBRARY_LOCATION_REFERENCED_PLATFORM_BUILTIN = 3, LIBRARY_LOCATION_REFERENCED_PLATFORM_BUILTIN = 3,
LIBRARY_LOCATION_UNMANAGED = 4, LIBRARY_LOCATION_UNMANAGED = 4,
LIBRARY_LOCATION_PROFILE = 5,
} }

View File

@@ -8652,8 +8652,7 @@ proto.cc.arduino.cli.commands.v1.LibraryLocation = {
LIBRARY_LOCATION_USER: 1, LIBRARY_LOCATION_USER: 1,
LIBRARY_LOCATION_PLATFORM_BUILTIN: 2, LIBRARY_LOCATION_PLATFORM_BUILTIN: 2,
LIBRARY_LOCATION_REFERENCED_PLATFORM_BUILTIN: 3, LIBRARY_LOCATION_REFERENCED_PLATFORM_BUILTIN: 3,
LIBRARY_LOCATION_UNMANAGED: 4, LIBRARY_LOCATION_UNMANAGED: 4
LIBRARY_LOCATION_PROFILE: 5
}; };
goog.object.extend(exports, proto.cc.arduino.cli.commands.v1); goog.object.extend(exports, proto.cc.arduino.cli.commands.v1);

View File

@@ -306,7 +306,7 @@ export class LibraryServiceImpl
item: LibraryPackage; item: LibraryPackage;
progressId?: string; progressId?: string;
version?: Installable.Version; version?: Installable.Version;
noDeps?: boolean; installDependencies?: boolean;
noOverwrite?: boolean; noOverwrite?: boolean;
installLocation?: LibraryLocation.BUILTIN | LibraryLocation.USER; installLocation?: LibraryLocation.BUILTIN | LibraryLocation.USER;
}): Promise<void> { }): Promise<void> {
@@ -321,7 +321,7 @@ export class LibraryServiceImpl
req.setInstance(instance); req.setInstance(instance);
req.setName(item.name); req.setName(item.name);
req.setVersion(version); req.setVersion(version);
req.setNoDeps(Boolean(options.noDeps)); req.setNoDeps(!options.installDependencies);
req.setNoOverwrite(Boolean(options.noOverwrite)); req.setNoOverwrite(Boolean(options.noOverwrite));
if (options.installLocation === LibraryLocation.BUILTIN) { if (options.installLocation === LibraryLocation.BUILTIN) {
req.setInstallLocation( req.setInstallLocation(

View File

@@ -2,7 +2,6 @@ import { expect } from 'chai';
import { import {
messagesToLines, messagesToLines,
truncateLines, truncateLines,
joinLines,
} from '../../browser/serial/monitor/monitor-utils'; } from '../../browser/serial/monitor/monitor-utils';
import { Line } from '../../browser/serial/monitor/serial-monitor-send-output'; import { Line } from '../../browser/serial/monitor/serial-monitor-send-output';
import { set, reset } from 'mockdate'; import { set, reset } from 'mockdate';
@@ -16,7 +15,6 @@ type TestLine = {
charCount: number; charCount: number;
maxCharacters?: number; maxCharacters?: number;
}; };
expectedJoined?: string;
}; };
const date = new Date(); const date = new Date();
@@ -24,7 +22,6 @@ const testLines: TestLine[] = [
{ {
messages: ['Hello'], messages: ['Hello'],
expected: { lines: [{ message: 'Hello', lineLen: 5 }], charCount: 5 }, expected: { lines: [{ message: 'Hello', lineLen: 5 }], charCount: 5 },
expectedJoined: 'Hello',
}, },
{ {
messages: ['Hello', 'Dog!'], messages: ['Hello', 'Dog!'],
@@ -39,7 +36,6 @@ const testLines: TestLine[] = [
], ],
charCount: 10, charCount: 10,
}, },
expectedJoined: 'Hello\nDog!'
}, },
{ {
messages: ['Dog!'], messages: ['Dog!'],
@@ -71,7 +67,6 @@ const testLines: TestLine[] = [
{ message: "You're a good boy!", lineLen: 8 }, { message: "You're a good boy!", lineLen: 8 },
], ],
}, },
expectedJoined: "Hello Dog!\n Who's a good boy?\nYou're a good boy!",
}, },
{ {
messages: ['boy?\n', "You're a good boy!"], messages: ['boy?\n', "You're a good boy!"],
@@ -121,7 +116,6 @@ const testLines: TestLine[] = [
{ message: 'Yo', lineLen: 2 }, { message: 'Yo', lineLen: 2 },
], ],
}, },
expectedJoined: "Hello Dog!\nWho's a good boy?\nYo",
}, },
]; ];
@@ -171,10 +165,6 @@ describe('Monitor Utils', () => {
}); });
expect(totalCharCount).to.equal(charCount); expect(totalCharCount).to.equal(charCount);
} }
if (testLine.expectedJoined) {
const joined_str = joinLines(testLine.expected.lines);
expect(joined_str).to.equal(testLine.expectedJoined);
}
}); });
}); });
}); });

View File

@@ -6,22 +6,24 @@ Thanks for your interest in contributing to this project!
There are several ways you can get involved: There are several ways you can get involved:
| Type of contribution | Contribution method | | Type of contribution | Contribution method |
| ----------------------------------------- | ---------------------------------------------------------------- | | ----------------------------------------- | -------------------------------------------------------------------------------- |
| - Support<br/>- Question<br/>- Discussion | Post on the [**Arduino Forum**][forum] | | - Support<br/>- Question<br/>- Discussion | Post on the [**Arduino Forum**][forum] |
| - Bug report<br/>- Feature request | Issue report (see the guide [**here**][issues]) | | - Bug report<br/>- Feature request | Issue report (see the guide [**here**][issues]) |
| Testing | Beta testing, PR review (see the guide [**here**][beta-testing]) | | Testing | Beta testing, PR review (see the guide [**here**][beta-testing]) |
| Translation | See the guide [**here**][translate] | | Translation | See the guide [**here**][translate] |
| - Bug fix<br/>- Enhancement | Pull request (see the guide [**here**][prs]) | | - Bug fix<br/>- Enhancement | Pull request (see the guide [**here**][prs]) |
| Monetary | [Buy official products][store] | | Monetary | - [Donate][donate]<br/>- [Sponsor][sponsor]<br/>- [Buy official products][store] |
[forum]: https://forum.arduino.cc [forum]: https://forum.arduino.cc
[issues]: /docs/contributor-guide/issues.md#issue-report-guide [issues]: contributor-guide/issues.md#issue-report-guide
[beta-testing]: /docs/contributor-guide/beta-testing.md#beta-testing-guide [beta-testing]: contributor-guide/beta-testing.md#beta-testing-guide
[translate]: /docs/contributor-guide/translation.md#translator-guide [translate]: contributor-guide/translation.md#translator-guide
[prs]: /docs/contributor-guide/pull-requests.md#pull-request-guide [prs]: contributor-guide/pull-requests.md#pull-request-guide
[donate]: https://www.arduino.cc/en/donate/
[sponsor]: https://github.com/sponsors/arduino
[store]: https://store.arduino.cc [store]: https://store.arduino.cc
## Resources ## Resources
- [**Development Guide**](/docs/development.md#development-guide) - [**Development Guide**](development.md#development-guide)

View File

@@ -66,53 +66,3 @@ If you later decide you would like to remove a 3rd party theme you installed, it
1. If Arduino IDE is running, select **File > Quit** from the Arduino IDE menus to exit all windows. 1. If Arduino IDE is running, select **File > Quit** from the Arduino IDE menus to exit all windows.
1. Delete the theme's `.vsix` file from [the location you installed it to](#installation). <br /> 1. Delete the theme's `.vsix` file from [the location you installed it to](#installation). <br />
⚠ Please be careful when deleting things from your computer. When in doubt, back up! ⚠ Please be careful when deleting things from your computer. When in doubt, back up!
## Troubleshooting
### Linux: Wayland Display Server Issues
Arduino IDE is built on [Electron](https://www.electronjs.org/), which attempts to use native Wayland rendering on Linux systems with Wayland display servers. However, some Wayland compositors (particularly Hyprland, Sway, and some configurations of KDE Plasma and GNOME) may experience crashes or initialization failures with errors such as:
```
Failed to connect to Wayland display
Failed to initialize Wayland platform
The platform failed to initialize. Exiting.
```
Or segmentation faults immediately after launching.
#### Workaround: Force X11/XWayland Backend
If you encounter Wayland-related crashes, you can force Arduino IDE to use the X11/XWayland backend instead of native Wayland rendering:
**Method 1: Environment Variable (Recommended)**
Set the `ELECTRON_OZONE_PLATFORM_HINT` environment variable before launching Arduino IDE:
```bash
export ELECTRON_OZONE_PLATFORM_HINT=x11
arduino-ide
```
To make this permanent, add the export line to your shell configuration file (`~/.bashrc`, `~/.zshrc`, or equivalent).
**Method 2: Command Line Flag**
Launch Arduino IDE with the `--ozone-platform=x11` flag:
```bash
arduino-ide --ozone-platform=x11
```
You can create a wrapper script or shell alias for convenience:
```bash
# Add to ~/.bashrc or ~/.zshrc
alias arduino-ide='arduino-ide --ozone-platform=x11'
```
#### Related Issues
For more information and updates on native Wayland support, see:
- [Issue #2759: Segmentation fault when launching Arduino IDE](https://github.com/arduino/arduino-ide/issues/2759)
- [Issue #2107: IDE crashes with segmentation fault when run under native Wayland](https://github.com/arduino/arduino-ide/issues/2107)

View File

@@ -30,9 +30,7 @@ The text of the Arduino IDE application can be translated to the following langu
--- ---
⚠ Unfortunately the 3rd party localization framework used by the Arduino IDE application imposes a technical restriction to that set of languages. Unless a language is supported by that framework, it cannot be supported in the Arduino IDE. For this reason, we are currently unable to add support to Arduino IDE for additional languages (see [`arduino/arduino-ide#1447`](https://github.com/arduino/arduino-ide/issues/1447) for details). ⚠ Unfortunately the 3rd party localization system used by the Arduino IDE application imposes a technical limitation to that set of languages. For this reason, we are unable to add support to Arduino IDE for additional languages (see [`arduino/arduino-ide#1447`](https://github.com/arduino/arduino-ide/issues/1447) for details).
If a new language becomes available through the said framework, it will be added to the above list. When that happens, we may consider adding support for that language to Arduino IDE.
Meanwhile we will continue to accept contributions for other languages, but be aware that we cannot say if and when those languages will become available in Arduino IDE.
There is no technical limitation on the set of languages to which **Arduino CLI** can be translated. If you would like to contribute translations for a language not on the above list, you are welcome to [contribute to the **Arduino CLI** project](#arduino-cli-text). There is no technical limitation on the set of languages to which **Arduino CLI** can be translated. If you would like to contribute translations for a language not on the above list, you are welcome to [contribute to the **Arduino CLI** project](#arduino-cli-text).

View File

@@ -139,8 +139,7 @@
"nsis", "nsis",
"zip" "zip"
], ],
"sign": "./scripts/windowsCustomSign.js", "sign": "./scripts/windowsCustomSign.js"
"extraFiles": "resources/PATENT_DISCLAIMER"
}, },
"mac": { "mac": {
"darkModeSupport": true, "darkModeSupport": true,
@@ -150,8 +149,7 @@
"entitlementsInherit": "resources/entitlements.mac.plist", "entitlementsInherit": "resources/entitlements.mac.plist",
"target": { "target": {
"target": "default" "target": "default"
}, }
"extraResources": "resources/PATENT_DISCLAIMER"
}, },
"linux": { "linux": {
"target": [ "target": [
@@ -159,8 +157,7 @@
"AppImage" "AppImage"
], ],
"category": "Development", "category": "Development",
"icon": "resources/icons", "icon": "resources/icons"
"extraFiles": "resources/PATENT_DISCLAIMER"
}, },
"msi": { "msi": {
"runAfterFinish": false "runAfterFinish": false

View File

@@ -1,6 +0,0 @@
Qualcomm neither accepts, nor undertakes any action to satisfy conditions in
support of the acceptance of, the Alliance for Open Media Patent License 1.0.
The license text has been retained for the benefit of our customers and
partners, so that they receive proper notice of the license that is available
to them by the Licensors under the AOM Patent License 1.0.
See also: https://www.qualcomm.com/content/dam/qcomm-martech/dm-assets/documents/AOM-Statement.pdf

View File

@@ -8,5 +8,7 @@
<true/> <true/>
<key>com.apple.security.cs.disable-library-validation</key> <key>com.apple.security.cs.disable-library-validation</key>
<true/> <true/>
<key>com.apple.security.cs.allow-dyld-environment-variables</key>
<true/>
</dict> </dict>
</plist> </plist>

View File

@@ -1,7 +1,5 @@
const path = require('node:path'); const path = require('node:path');
const fs = require('fs');
const webpack = require('webpack'); const webpack = require('webpack');
const TheiaNativeWebpackPlugin = require('@theia/native-webpack-plugin');
const frontend = require('./gen-webpack.config'); const frontend = require('./gen-webpack.config');
const backend = require('./gen-webpack.node.config'); const backend = require('./gen-webpack.node.config');
const { const {
@@ -41,27 +39,6 @@ backend.config.entry['parcel-watcher'] = {
}, },
}; };
// Override Theia native dependency bundler to assign stricter file permissions (chmod 755)
// https://github.com/eclipse-theia/theia/blob/9a52544fb4c1ea1d3d0d6bcbe106b97184279030/dev-packages/native-webpack-plugin/src/native-webpack-plugin.ts#L149
class NativeWebpackPlugin extends TheiaNativeWebpackPlugin {
// Override the method that writes/copies files
async copyExecutable(source, target) {
const targetDirectory = path.dirname(target);
await fs.promises.mkdir(targetDirectory, { recursive: true });
await fs.promises.copyFile(source, target);
await fs.promises.chmod(target, 0o755);
}
}
backend.config.plugins.push(new NativeWebpackPlugin({
out: 'native',
trash: true,
ripgrep: true,
pty: true,
nativeBindings: {
drivelist: 'drivelist/build/Release/drivelist.node',
},
}));
// Use a customized backend main that can enable the file logger in bundled mode. // Use a customized backend main that can enable the file logger in bundled mode.
backend.config.entry['main'] = require.resolve('./arduino-ide-backend-main.js'); backend.config.entry['main'] = require.resolve('./arduino-ide-backend-main.js');

View File

@@ -140,7 +140,6 @@
"all": "All", "all": "All",
"contributed": "Contributed", "contributed": "Contributed",
"installManually": "Install Manually", "installManually": "Install Manually",
"installed": "Installed",
"later": "Later", "later": "Later",
"noBoardSelected": "Geen bord geselekteer", "noBoardSelected": "Geen bord geselekteer",
"noSketchOpened": "No sketch opened", "noSketchOpened": "No sketch opened",
@@ -276,6 +275,9 @@
"checkForUpdates": "Check for Arduino IDE Updates", "checkForUpdates": "Check for Arduino IDE Updates",
"closeAndInstallButton": "Close and Install", "closeAndInstallButton": "Close and Install",
"closeToInstallNotice": "Close the software and install the update on your machine.", "closeToInstallNotice": "Close the software and install the update on your machine.",
"donateLinkIconTitle": "open donation page",
"donateLinkText": "donate to support us",
"donateText": "Open source is love, {0}",
"downloadButton": "Aflaai", "downloadButton": "Aflaai",
"downloadingNotice": "Downloading the latest version of the Arduino IDE.", "downloadingNotice": "Downloading the latest version of the Arduino IDE.",
"errorCheckingForUpdates": "Error while checking for Arduino IDE updates.\n{0}", "errorCheckingForUpdates": "Error while checking for Arduino IDE updates.\n{0}",
@@ -433,7 +435,6 @@
"autoscroll": "Autoscroll", "autoscroll": "Autoscroll",
"carriageReturn": "Wagterugkeer", "carriageReturn": "Wagterugkeer",
"connecting": "Connecting to '{0}' on '{1}'...", "connecting": "Connecting to '{0}' on '{1}'...",
"copyOutput": "Copy Output",
"message": "Message (Enter to send message to '{0}' on '{1}')", "message": "Message (Enter to send message to '{0}' on '{1}')",
"newLine": "Nuwe lyn", "newLine": "Nuwe lyn",
"newLineCarriageReturn": "Beide NL & CR", "newLineCarriageReturn": "Beide NL & CR",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?", "renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
"renameSketchFolderTitle": "Invalid sketch name" "renameSketchFolderTitle": "Invalid sketch name"
}, },
"versionWelcome": {
"cancelButton": "Maybe later",
"donateButton": "Donate now",
"donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
"donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
"title": "Welcome to a new version of the Arduino IDE!",
"titleWithVersion": "Welcome to the new Arduino IDE {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}' already exists." "alreadyExists": "'{0}' already exists."
} }

View File

@@ -140,7 +140,6 @@
"all": "الكل", "all": "الكل",
"contributed": "مُساهَم", "contributed": "مُساهَم",
"installManually": "ثبّت يدويا", "installManually": "ثبّت يدويا",
"installed": "مُثبَّت",
"later": "لاحقا", "later": "لاحقا",
"noBoardSelected": "لم يتم اختيار اي لوحة", "noBoardSelected": "لم يتم اختيار اي لوحة",
"noSketchOpened": "لم يتم فتح صفحة كتابة الكود", "noSketchOpened": "لم يتم فتح صفحة كتابة الكود",
@@ -276,6 +275,9 @@
"checkForUpdates": "جار التحقق من التحديثات لـ Arduino IDE", "checkForUpdates": "جار التحقق من التحديثات لـ Arduino IDE",
"closeAndInstallButton": "قم بالاغلاق و التحديث", "closeAndInstallButton": "قم بالاغلاق و التحديث",
"closeToInstallNotice": "اغلق البرمجية و حّدث الجهاز الخاص بك ", "closeToInstallNotice": "اغلق البرمجية و حّدث الجهاز الخاص بك ",
"donateLinkIconTitle": "open donation page",
"donateLinkText": "donate to support us",
"donateText": "Open source is love, {0}",
"downloadButton": "حمّل", "downloadButton": "حمّل",
"downloadingNotice": "يتم تحميل اخر نسخة من Arduino IDE", "downloadingNotice": "يتم تحميل اخر نسخة من Arduino IDE",
"errorCheckingForUpdates": "حدث خطأ اثناء البحث عن تحديثات للـ Arduino IDE \n{0}", "errorCheckingForUpdates": "حدث خطأ اثناء البحث عن تحديثات للـ Arduino IDE \n{0}",
@@ -433,7 +435,6 @@
"autoscroll": "تمرير تلقائي", "autoscroll": "تمرير تلقائي",
"carriageReturn": "اعادة الحمل", "carriageReturn": "اعادة الحمل",
"connecting": "جار الاتصال ب '{0}' من خلال '{1}'", "connecting": "جار الاتصال ب '{0}' من خلال '{1}'",
"copyOutput": "Copy Output",
"message": "الرسالة (ادخل لارسال الرسالة الى '{0}' من خلال '{1}')", "message": "الرسالة (ادخل لارسال الرسالة الى '{0}' من خلال '{1}')",
"newLine": "سطر جديد", "newLine": "سطر جديد",
"newLineCarriageReturn": " NL & CR معاً", "newLineCarriageReturn": " NL & CR معاً",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "لا يمكن استخدام المشروع '{0}' , {1} قم باعادة تسمية المشروع للتخلص من هذه الرسالة . هل تريد اعادة تسمية المشروع الان؟", "renameSketchFolderMessage": "لا يمكن استخدام المشروع '{0}' , {1} قم باعادة تسمية المشروع للتخلص من هذه الرسالة . هل تريد اعادة تسمية المشروع الان؟",
"renameSketchFolderTitle": "اسم المشروع غير صالح" "renameSketchFolderTitle": "اسم المشروع غير صالح"
}, },
"versionWelcome": {
"cancelButton": "Maybe later",
"donateButton": "Donate now",
"donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
"donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
"title": "Welcome to a new version of the Arduino IDE!",
"titleWithVersion": "Welcome to the new Arduino IDE {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}' موجود مسبقا" "alreadyExists": "'{0}' موجود مسبقا"
} }

View File

@@ -140,7 +140,6 @@
"all": "All", "all": "All",
"contributed": "Contributed", "contributed": "Contributed",
"installManually": "Əl ilə yüklə", "installManually": "Əl ilə yüklə",
"installed": "Installed",
"later": "Later", "later": "Later",
"noBoardSelected": "No board selected", "noBoardSelected": "No board selected",
"noSketchOpened": "No sketch opened", "noSketchOpened": "No sketch opened",
@@ -276,6 +275,9 @@
"checkForUpdates": "Check for Arduino IDE Updates", "checkForUpdates": "Check for Arduino IDE Updates",
"closeAndInstallButton": "Bağla Və Yüklə", "closeAndInstallButton": "Bağla Və Yüklə",
"closeToInstallNotice": "Close the software and install the update on your machine.", "closeToInstallNotice": "Close the software and install the update on your machine.",
"donateLinkIconTitle": "open donation page",
"donateLinkText": "donate to support us",
"donateText": "Open source is love, {0}",
"downloadButton": "Download", "downloadButton": "Download",
"downloadingNotice": "Downloading the latest version of the Arduino IDE.", "downloadingNotice": "Downloading the latest version of the Arduino IDE.",
"errorCheckingForUpdates": "Error while checking for Arduino IDE updates.\n{0}", "errorCheckingForUpdates": "Error while checking for Arduino IDE updates.\n{0}",
@@ -433,7 +435,6 @@
"autoscroll": "Autoscroll", "autoscroll": "Autoscroll",
"carriageReturn": "Carriage Return", "carriageReturn": "Carriage Return",
"connecting": "Connecting to '{0}' on '{1}'...", "connecting": "Connecting to '{0}' on '{1}'...",
"copyOutput": "Copy Output",
"message": "Message (Enter to send message to '{0}' on '{1}')", "message": "Message (Enter to send message to '{0}' on '{1}')",
"newLine": "New Line", "newLine": "New Line",
"newLineCarriageReturn": "Both NL & CR", "newLineCarriageReturn": "Both NL & CR",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?", "renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
"renameSketchFolderTitle": "Invalid sketch name" "renameSketchFolderTitle": "Invalid sketch name"
}, },
"versionWelcome": {
"cancelButton": "Maybe later",
"donateButton": "Donate now",
"donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
"donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
"title": "Welcome to a new version of the Arduino IDE!",
"titleWithVersion": "Welcome to the new Arduino IDE {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}' already exists." "alreadyExists": "'{0}' already exists."
} }

View File

@@ -140,7 +140,6 @@
"all": "Усе", "all": "Усе",
"contributed": "Уклад", "contributed": "Уклад",
"installManually": "Усталяваць уручную", "installManually": "Усталяваць уручную",
"installed": "Усталяваная",
"later": "Пазней", "later": "Пазней",
"noBoardSelected": "плата не абраная", "noBoardSelected": "плата не абраная",
"noSketchOpened": "Сцэнар не абраны", "noSketchOpened": "Сцэнар не абраны",
@@ -276,6 +275,9 @@
"checkForUpdates": "Праверыць наяўнасць абнаўленняў Arduino IDE", "checkForUpdates": "Праверыць наяўнасць абнаўленняў Arduino IDE",
"closeAndInstallButton": "Зачыніць і ўсталяваць", "closeAndInstallButton": "Зачыніць і ўсталяваць",
"closeToInstallNotice": "Зачыніце праграмнае забеспячэнне і ўсталюйце абнаўленне на свой кампутар.", "closeToInstallNotice": "Зачыніце праграмнае забеспячэнне і ўсталюйце абнаўленне на свой кампутар.",
"donateLinkIconTitle": "адчыніць старонку ахвяраванняў",
"donateLinkText": "ахвяраваць, каб падтрымаць нас",
"donateText": "Адкрыты зыходны код - гэта любоў, {0}",
"downloadButton": "Спампаваць", "downloadButton": "Спампаваць",
"downloadingNotice": "Пампуе апошнюю версію Arduino IDE.", "downloadingNotice": "Пампуе апошнюю версію Arduino IDE.",
"errorCheckingForUpdates": "Памылка пры праверцы абнаўленняў Arduino IDE.\n{0}", "errorCheckingForUpdates": "Памылка пры праверцы абнаўленняў Arduino IDE.\n{0}",
@@ -433,7 +435,6 @@
"autoscroll": "Аўтаматычная пракрутка", "autoscroll": "Аўтаматычная пракрутка",
"carriageReturn": "CR - вяртанне карэткі", "carriageReturn": "CR - вяртанне карэткі",
"connecting": "Злучэнне з '{0}' на '{1}'…", "connecting": "Злучэнне з '{0}' на '{1}'…",
"copyOutput": "Капіраваць вывад",
"message": "Паведамленне (увядзіце, каб адправіць паведамленне '{0}' на '{1}')", "message": "Паведамленне (увядзіце, каб адправіць паведамленне '{0}' на '{1}')",
"newLine": "NL - новы радок", "newLine": "NL - новы радок",
"newLineCarriageReturn": "NL & CR - новы радок і вяртанне карэткі", "newLineCarriageReturn": "NL & CR - новы радок і вяртанне карэткі",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "Сцэнар '{0}' не можа быць ужыты.\n{1} Каб пазбавіцца ад гэтага паведамлення, пераназавіце сцэнар.\nЦі жадаеце вы пераназваць сцэнар?", "renameSketchFolderMessage": "Сцэнар '{0}' не можа быць ужыты.\n{1} Каб пазбавіцца ад гэтага паведамлення, пераназавіце сцэнар.\nЦі жадаеце вы пераназваць сцэнар?",
"renameSketchFolderTitle": "Хібная назва сцэнара" "renameSketchFolderTitle": "Хібная назва сцэнара"
}, },
"versionWelcome": {
"cancelButton": "Можа, пазней",
"donateButton": "Ахвераваць зараз",
"donateMessage": "Arduino імкнецца захаваць праграмнае забеспячэнне бясплатным і з адкрытым зыходным кодам для ўсіх.\nВашыя ахвяраванні дапамагаюць нам распрацоўваць новыя функцыі, удасканальваць бібліятэкі і падтрымліваць мільёны карыстальнікаў па ўсім свеце.",
"donateMessage2": "Калі ласка, падумайце пра падтрымку нашай працы над бясплатнай Arduino IDE з адкрытым зыходным кодам.",
"title": "Сардэчна запрашаем у новую версію Arduino IDE!",
"titleWithVersion": "Сардэчна запрашаем у новае асяроддзе распрацоўкі Arduino IDE {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "{0}' ужо існуе." "alreadyExists": "{0}' ужо існуе."
} }

View File

@@ -140,7 +140,6 @@
"all": "All", "all": "All",
"contributed": "Contributed", "contributed": "Contributed",
"installManually": "Инсталирай ръчно", "installManually": "Инсталирай ръчно",
"installed": "Installed",
"later": "По-късно", "later": "По-късно",
"noBoardSelected": "Не е избрана платка", "noBoardSelected": "Не е избрана платка",
"noSketchOpened": "No sketch opened", "noSketchOpened": "No sketch opened",
@@ -276,6 +275,9 @@
"checkForUpdates": "Check for Arduino IDE Updates", "checkForUpdates": "Check for Arduino IDE Updates",
"closeAndInstallButton": "Close and Install", "closeAndInstallButton": "Close and Install",
"closeToInstallNotice": "Close the software and install the update on your machine.", "closeToInstallNotice": "Close the software and install the update on your machine.",
"donateLinkIconTitle": "open donation page",
"donateLinkText": "donate to support us",
"donateText": "Open source is love, {0}",
"downloadButton": "Download", "downloadButton": "Download",
"downloadingNotice": "Downloading the latest version of the Arduino IDE.", "downloadingNotice": "Downloading the latest version of the Arduino IDE.",
"errorCheckingForUpdates": "Error while checking for Arduino IDE updates.\n{0}", "errorCheckingForUpdates": "Error while checking for Arduino IDE updates.\n{0}",
@@ -433,7 +435,6 @@
"autoscroll": "Автоматично превъртане", "autoscroll": "Автоматично превъртане",
"carriageReturn": "Carriage Return", "carriageReturn": "Carriage Return",
"connecting": "Connecting to '{0}' on '{1}'...", "connecting": "Connecting to '{0}' on '{1}'...",
"copyOutput": "Copy Output",
"message": "Message (Enter to send message to '{0}' on '{1}')", "message": "Message (Enter to send message to '{0}' on '{1}')",
"newLine": "Нов ред", "newLine": "Нов ред",
"newLineCarriageReturn": "Както NL, така и CR", "newLineCarriageReturn": "Както NL, така и CR",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?", "renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
"renameSketchFolderTitle": "Invalid sketch name" "renameSketchFolderTitle": "Invalid sketch name"
}, },
"versionWelcome": {
"cancelButton": "Maybe later",
"donateButton": "Donate now",
"donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
"donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
"title": "Welcome to a new version of the Arduino IDE!",
"titleWithVersion": "Welcome to the new Arduino IDE {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}' already exists." "alreadyExists": "'{0}' already exists."
} }

View File

@@ -140,7 +140,6 @@
"all": "Tot", "all": "Tot",
"contributed": "Contribucions", "contributed": "Contribucions",
"installManually": "Instal·la manualment", "installManually": "Instal·la manualment",
"installed": "Instal·lat",
"later": "Més tard", "later": "Més tard",
"noBoardSelected": "No s'ha seleccionat cap placa", "noBoardSelected": "No s'ha seleccionat cap placa",
"noSketchOpened": "Cap sketch obert", "noSketchOpened": "Cap sketch obert",
@@ -276,6 +275,9 @@
"checkForUpdates": "Comprova si hi ha actualitzacions de l'IDE d'Arduino", "checkForUpdates": "Comprova si hi ha actualitzacions de l'IDE d'Arduino",
"closeAndInstallButton": "Tanca i instal·la", "closeAndInstallButton": "Tanca i instal·la",
"closeToInstallNotice": "Tanqueu el programari i instal·leu l'actualització a la vostra màquina.", "closeToInstallNotice": "Tanqueu el programari i instal·leu l'actualització a la vostra màquina.",
"donateLinkIconTitle": "open donation page",
"donateLinkText": "donate to support us",
"donateText": "Open source is love, {0}",
"downloadButton": "Descarrega", "downloadButton": "Descarrega",
"downloadingNotice": "Descarregant de l'última versió de l'IDE d'Arduino.", "downloadingNotice": "Descarregant de l'última versió de l'IDE d'Arduino.",
"errorCheckingForUpdates": "S'ha produït un error en comprovar si hi ha actualitzacions de l'IDE d'Arduino.\n{0}", "errorCheckingForUpdates": "S'ha produït un error en comprovar si hi ha actualitzacions de l'IDE d'Arduino.\n{0}",
@@ -433,7 +435,6 @@
"autoscroll": "Desplaçament automàtic", "autoscroll": "Desplaçament automàtic",
"carriageReturn": "Retorn de carro", "carriageReturn": "Retorn de carro",
"connecting": "Connectant a \"{0}\" en \"{1}\"...", "connecting": "Connectant a \"{0}\" en \"{1}\"...",
"copyOutput": "Copy Output",
"message": "Missatge (escriu per enviar un missatge a \"{0}\" en \"{1}\")", "message": "Missatge (escriu per enviar un missatge a \"{0}\" en \"{1}\")",
"newLine": "Línia nova", "newLine": "Línia nova",
"newLineCarriageReturn": "Ambdós NL & CR", "newLineCarriageReturn": "Ambdós NL & CR",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "El programa \"{0}\" no es pot usar. {1} Per obtindre detalls del missatge, reanomena el programa. Vols reanomenar-lo ara?", "renameSketchFolderMessage": "El programa \"{0}\" no es pot usar. {1} Per obtindre detalls del missatge, reanomena el programa. Vols reanomenar-lo ara?",
"renameSketchFolderTitle": "El nom del programa no és vàlid" "renameSketchFolderTitle": "El nom del programa no és vàlid"
}, },
"versionWelcome": {
"cancelButton": "Maybe later",
"donateButton": "Donate now",
"donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
"donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
"title": "Welcome to a new version of the Arduino IDE!",
"titleWithVersion": "Welcome to the new Arduino IDE {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "\"{0}\" ja existeix." "alreadyExists": "\"{0}\" ja existeix."
} }

View File

@@ -14,14 +14,14 @@
"board": "Deska {0}", "board": "Deska {0}",
"boardConfigDialogTitle": "Zvolit jinou desku a port", "boardConfigDialogTitle": "Zvolit jinou desku a port",
"boardDataReloaded": "Informace o desce znovunačteny", "boardDataReloaded": "Informace o desce znovunačteny",
"boardInfo": "Informace o desce", "boardInfo": "Info o desce",
"boards": "Desky", "boards": "Desky",
"configDialog1": "Pokud chcete nahrát projekt do desky, musíte zvolit jak desku, tak i port.", "configDialog1": "Pokud chcete nahrát projekt do desky, musíte zvolit jak desku, tak i port.",
"configDialog2": "Pokud zvolíte pouze desku, budete schopni projekt kompilovat, ale nebudete jej moci nahrát do desky.", "configDialog2": "Pokud zvolíte pouze desku, budete schopni projekt kompilovat, ale nebudete jej moci nahrát do desky.",
"couldNotFindPreviouslySelected": "Dříve zvolená deska '{0}' v instalované platformě '{1}' nebyla nalezena. Zvolte prosím manuálně desku, kterou chcete použít. Chcete tuto desku zvolit nyní? ", "couldNotFindPreviouslySelected": "Dříve zvolená deska '{0}' v instalované platformě '{1}' nebyla nalezena. Zvolte prosím manuálně desku, kterou chcete použít. Chcete tuto desku zvolit nyní? ",
"editBoardsConfig": "Editovat Desku a Port", "editBoardsConfig": "Editovat Desku a Port",
"getBoardInfo": "Získat info o desce", "getBoardInfo": "Získat info o desce",
"inSketchbook": " (v projektech)", "inSketchbook": "(v projektech)",
"installNow": "Jádro \"{0}{1}\" musí být instalováno pro aktuálně zvolenou \"{2}\" desku. Chcete ho nyní nainstalovat?", "installNow": "Jádro \"{0}{1}\" musí být instalováno pro aktuálně zvolenou \"{2}\" desku. Chcete ho nyní nainstalovat?",
"noBoardsFound": "Nenalezeny žádné desky pro \"{0}\"", "noBoardsFound": "Nenalezeny žádné desky pro \"{0}\"",
"noNativeSerialPort": "Fyzický sériový port, nemohu získat informace.", "noNativeSerialPort": "Fyzický sériový port, nemohu získat informace.",
@@ -49,7 +49,7 @@
}, },
"boardsManager": "Manažér desek", "boardsManager": "Manažér desek",
"boardsType": { "boardsType": {
"arduinoCertified": "Certifikované Arduinem" "arduinoCertified": "Certifikováno Arduinem"
}, },
"bootloader": { "bootloader": {
"burnBootloader": "Vypálit zavaděč", "burnBootloader": "Vypálit zavaděč",
@@ -138,23 +138,22 @@
}, },
"common": { "common": {
"all": "Vše", "all": "Vše",
"contributed": "Od přispěvatelů", "contributed": "Přispěl",
"installManually": "Instalovat ručně", "installManually": "Instalovat ručně",
"installed": "Nainstalováné",
"later": "Později", "later": "Později",
"noBoardSelected": "Žádná deska zvolena", "noBoardSelected": "Nebyla zvolena deska",
"noSketchOpened": "Žádný otevřený projekt", "noSketchOpened": "Žádný otevřený projekt",
"notConnected": "[nepřipojen]", "notConnected": "[nepřipojen]",
"offlineIndicator": "Nejspíše jste offline. Bez Internetového připojení není Arduino CLI schopno stáhnout potřebné zdroje, a to může způsobit chybu. Prosím připojte se k internetu a restartujte aplikaci.", "offlineIndicator": "Nejspíše jste offline. Bez Internetového připojení není Arduino CLI schopno stáhnout potřebné zdroje, a to může způsobit chybu. Prosím připojte se k internetu a restartujte aplikaci.",
"oldFormat": "'{0}' používá stále starý formát `.pde`. Chcete ho převést na soubor s příponou `.ino`?", "oldFormat": "{0}používá stále starý formát `.pde`. Chcete ho převést na soubor s příponou `.ino`?",
"partner": "Od partnerů", "partner": "Partner",
"processing": "Zpracovávám", "processing": "Zpracovávám",
"recommended": "Doporučené", "recommended": "Doporučené",
"retired": "Zastaralé", "retired": "Zastaralý",
"selectManually": "Zvolit ručně", "selectManually": "Zvolit ručně",
"selectedOn": "zapnuto {0}", "selectedOn": "zapnuto{0}",
"serialMonitor": "Seriový monitor", "serialMonitor": "Seriový monitor",
"type": "Typ", "type": "typ",
"unknown": "Neznámý", "unknown": "Neznámý",
"updateable": "Aktualizovatelné", "updateable": "Aktualizovatelné",
"userAbort": "Přerušení uživatelem" "userAbort": "Přerušení uživatelem"
@@ -200,7 +199,7 @@
"all": "Vše", "all": "Vše",
"default": "Výchozí", "default": "Výchozí",
"more": "Více", "more": "Více",
"none": "Žádná" "none": "Žádný"
} }
}, },
"coreContribution": { "coreContribution": {
@@ -214,11 +213,11 @@
"stop": "Zastavit Daemon" "stop": "Zastavit Daemon"
}, },
"debug": { "debug": {
"debugWithMessage": "Debug {0}", "debugWithMessage": "Debug - {0}",
"debuggingNotSupported": "'{0}' nepodporuje ladění", "debuggingNotSupported": "Debugging není podporován s '{0}'",
"getDebugInfo": "Získat informace o ladění…", "getDebugInfo": "Získat informace o ladění…",
"noPlatformInstalledFor": "Platforma není nainstalována pro '{0}'", "noPlatformInstalledFor": "Platforma není nainstalována pro '{0}'",
"optimizeForDebugging": "Optimalizovat pro ladění", "optimizeForDebugging": "optimalizovat pro Debugging",
"sketchIsNotCompiled": "Projekt '{0}' musí být ověřený před zahájením relace ladění. Ověřte projekt a zahajte ladění znovu. Přejete si ověřit projekt rovnou?" "sketchIsNotCompiled": "Projekt '{0}' musí být ověřený před zahájením relace ladění. Ověřte projekt a zahajte ladění znovu. Přejete si ověřit projekt rovnou?"
}, },
"developer": { "developer": {
@@ -231,7 +230,7 @@
}, },
"editor": { "editor": {
"autoFormat": "Automatické formátování", "autoFormat": "Automatické formátování",
"commentUncomment": "Přidat/odstranit komentář", "commentUncomment": "Komentovat/Odkomentovat",
"copyForForum": "Kopírovat pro forum (Markdown)", "copyForForum": "Kopírovat pro forum (Markdown)",
"decreaseFontSize": "Zmenšit velikost písma", "decreaseFontSize": "Zmenšit velikost písma",
"decreaseIndent": "Zmenšit odrážku", "decreaseIndent": "Zmenšit odrážku",
@@ -242,7 +241,7 @@
"revealError": "Zobrazit Chybu" "revealError": "Zobrazit Chybu"
}, },
"examples": { "examples": {
"builtInExamples": "Vestavěné příklady", "builtInExamples": "Vestavěné příklady.",
"couldNotInitializeExamples": "Nebylo možné inicializovat vestavěné příklady.", "couldNotInitializeExamples": "Nebylo možné inicializovat vestavěné příklady.",
"customLibrary": "Příklady pro vlastní knihovny", "customLibrary": "Příklady pro vlastní knihovny",
"for": "Příklady pro {0}", "for": "Příklady pro {0}",
@@ -258,7 +257,7 @@
"selectBoard": "Zvolit desku", "selectBoard": "Zvolit desku",
"selectVersion": "Zvolit verzi firmwaru", "selectVersion": "Zvolit verzi firmwaru",
"successfullyInstalled": "Firmware byl úspěšně nainstalován. ", "successfullyInstalled": "Firmware byl úspěšně nainstalován. ",
"updater": "Aktualizační program firmwaru" "updater": "aktualizační program firmwaru"
}, },
"help": { "help": {
"environment": "Prostředí", "environment": "Prostředí",
@@ -275,17 +274,20 @@
"ide-updater": { "ide-updater": {
"checkForUpdates": "Zkontrolovat aktualizace", "checkForUpdates": "Zkontrolovat aktualizace",
"closeAndInstallButton": "Zavřít a nainstalovat", "closeAndInstallButton": "Zavřít a nainstalovat",
"closeToInstallNotice": "Zavřete program a nainstalujte aktualizaci.", "closeToInstallNotice": "Vypněte program a nainstalujte update na Váš stroj. ",
"donateLinkIconTitle": "otevřít stránku pro darování",
"donateLinkText": "darujte, abyste nás podpořili",
"donateText": "Open source is láska, {0}",
"downloadButton": "Stáhnout", "downloadButton": "Stáhnout",
"downloadingNotice": "Stahuji poslední verzi Arduina IDE.", "downloadingNotice": "Stahuji poslední verzi Arduino IDE.",
"errorCheckingForUpdates": "Nastala chyba při kontrole aktualizací Arduino IDE\n{0}", "errorCheckingForUpdates": "Nastala chyba při kontrole aktualizací Arduino IDE{0}",
"goToDownloadButton": "Přejít do stažených", "goToDownloadButton": "přejit do stažených",
"goToDownloadPage": "Je dostupná aktualizace pro Arduino IDE, avšak nepodařilo se ji stáhnout a nainstalovat automaticky. Prosím navštivte stránku pro stažení a stáhněte odtamtud poslední verzi. ", "goToDownloadPage": "Je dostupná aktualizace pro Arduino IDE, ale nepodařilo se jej stáhnout a nainstalovat automaticky. Prosím navštivte stránku pro stažení a stáhněte prosím jeho poslední verzi ručně. ",
"ideUpdaterDialog": "Aktualizace softwaru", "ideUpdaterDialog": "Softwarová aktualizace",
"newVersionAvailable": "Je k dispozici nová verze Arduina IDE ({0}).", "newVersionAvailable": "Je k dispozici nová verze Arduino IDE ({0}).",
"noUpdatesAvailable": "Nejsou k dispozici žádné aktualizace pro Arduino IDE", "noUpdatesAvailable": "Nejsou k dispozici žádné aktualizace pro Arduino ID",
"notNowButton": "Nyní ne", "notNowButton": "Nyní ne",
"skipVersionButton": "Přeskočit verzi", "skipVersionButton": "přeskočit verzi",
"updateAvailable": "Je dostupná aktualizace", "updateAvailable": "Je dostupná aktualizace",
"versionDownloaded": "Arduino IDE {0}bylo staženo." "versionDownloaded": "Arduino IDE {0}bylo staženo."
}, },
@@ -296,7 +298,7 @@
"library": { "library": {
"addZip": "Přidat .ZIP knihovnu...", "addZip": "Přidat .ZIP knihovnu...",
"arduinoLibraries": "Arduino knihovny", "arduinoLibraries": "Arduino knihovny",
"contributedLibraries": "Knihovny od přispěvatelů", "contributedLibraries": "Přispěné knihovny",
"include": "Zahrnout knihovnu", "include": "Zahrnout knihovnu",
"installAll": "Instalovat vše", "installAll": "Instalovat vše",
"installLibraryDependencies": "Instalovat závislosti knihovny", "installLibraryDependencies": "Instalovat závislosti knihovny",
@@ -306,11 +308,11 @@
"installedSuccessfully": "Knihovna {0}:{1}byla úspěšně nainstalována", "installedSuccessfully": "Knihovna {0}:{1}byla úspěšně nainstalována",
"libraryAlreadyExists": "Knihovna již existuje. Chcete jí přepsat?", "libraryAlreadyExists": "Knihovna již existuje. Chcete jí přepsat?",
"manageLibraries": "Spravovat knihovny...", "manageLibraries": "Spravovat knihovny...",
"namedLibraryAlreadyExists": "Složka knihovny s názvem {0}již existuje. Chcete ji přepsat? ", "namedLibraryAlreadyExists": "Knihovna s názvem {0}již existuje. Chcete jí přepsat? ",
"needsMultipleDependencies": "Knihovna <b>{0}:{1}</b>vyžaduje další jinou závislost která není nainstalovaná:", "needsMultipleDependencies": "Knihovna <b>{0}:{1}</b>vyžaduje další jinou závislost která není nainstalovaná:",
"needsOneDependency": "Knihovna <b>{0}:{1}</b>vyžaduje další závislost, jež není momentálně nainstalovaná:", "needsOneDependency": "Knihovna <b>{0}:{1}</b>vyžaduje další závislost která není nainstalovaná:",
"overwriteExistingLibrary": "Chcete přepsat existující knihovnu? ", "overwriteExistingLibrary": "Chcete přepsat existující knihovnu? ",
"successfullyInstalledZipLibrary": "Knihovna byla úspěšně nainstalována z archivu {0}", "successfullyInstalledZipLibrary": "Knihovna byla úspěšně nainstalována z archívu {0}",
"title": "Manažér knihoven", "title": "Manažér knihoven",
"uninstalledSuccessfully": "Knihovna {0}:{1}byla úspěšně odinstalována", "uninstalledSuccessfully": "Knihovna {0}:{1}byla úspěšně odinstalována",
"zipLibrary": "Knihovna" "zipLibrary": "Knihovna"
@@ -331,7 +333,7 @@
"uncategorized": "Nezařazeno" "uncategorized": "Nezařazeno"
}, },
"libraryType": { "libraryType": {
"installed": "Nainstalováné" "installed": "Nainstalováno"
}, },
"menu": { "menu": {
"advanced": "Pokročilé", "advanced": "Pokročilé",
@@ -354,7 +356,7 @@
}, },
"portProtocol": { "portProtocol": {
"network": "Síť", "network": "Síť",
"serial": "Sériové " "serial": "Sériový"
}, },
"preferences": { "preferences": {
"additionalManagerURLs": "Další URL pro manager desek", "additionalManagerURLs": "Další URL pro manager desek",
@@ -374,13 +376,13 @@
"cloud.pushpublic.warn": "Zapnout, pokud uživatelé mají být varováni před odesláním veřejného projektu do cloudu. Ve výchozím nastavení zapnuto. ", "cloud.pushpublic.warn": "Zapnout, pokud uživatelé mají být varováni před odesláním veřejného projektu do cloudu. Ve výchozím nastavení zapnuto. ",
"cloud.sharedSpaceId": "ID sdíleného prostoru Arduino Cloud, z nějž se načítají projekty. Pokud je prázdné, je vybrán váš soukromý prostor.", "cloud.sharedSpaceId": "ID sdíleného prostoru Arduino Cloud, z nějž se načítají projekty. Pokud je prázdné, je vybrán váš soukromý prostor.",
"cloud.sketchSyncEndpoint": "Koncový bod používaný k odesílání a stahování projektů ze vzdáleného úložiště. Ve výchozím nastavení směřuje na API Arduino Cloud.", "cloud.sketchSyncEndpoint": "Koncový bod používaný k odesílání a stahování projektů ze vzdáleného úložiště. Ve výchozím nastavení směřuje na API Arduino Cloud.",
"compile": "kompilace", "compile": "kompilovat",
"compile.experimental": "Zapnout, pokud má IDE zpracovávat více chyb kompilátoru. Ve výchozím nastavení vypnuto.", "compile.experimental": "Zapnout, pokud má IDE zpracovávat více chyb kompilátoru. Ve výchozím nastavení vypnuto.",
"compile.revealRange": "Upravuje způsob, jakým jsou chyby kompilátoru zobrazeny v editoru po neúspěšném ověření/nahrání. Možné hodnoty: „auto\": Posune zobrazení svisle podle potřeby a zobrazí řádek. „center\": Posune zobrazení svisle podle potřeby a zobrazí řádek ve středu. „top\": Posune zobrazení svisle podle potřeby a zobrazí řádek blízko horní části okna, optimalizováno pro zobrazení definice kódu. „centerIfOutsideViewport\": Posune zobrazení svisle podle potřeby a zobrazí řádek ve středu pouze pokud je mimo aktuální zobrazení. Výchozí hodnota je '{0}'.", "compile.revealRange": "Upravuje způsob, jakým jsou chyby kompilátoru zobrazeny v editoru po neúspěšném ověření/nahrání. Možné hodnoty: „auto\": Posune zobrazení svisle podle potřeby a zobrazí řádek. „center\": Posune zobrazení svisle podle potřeby a zobrazí řádek ve středu. „top\": Posune zobrazení svisle podle potřeby a zobrazí řádek blízko horní části okna, optimalizováno pro zobrazení definice kódu. „centerIfOutsideViewport\": Posune zobrazení svisle podle potřeby a zobrazí řádek ve středu pouze pokud je mimo aktuální zobrazení. Výchozí hodnota je '{0}'.",
"compile.verbose": "Ano pro podrobný výstup při kompilaci. Ne je výchozí hodnota. ", "compile.verbose": "Ano pro podrobný výstup při kompilaci. Ne je výchozí hodnota. ",
"compile.warnings": "Řekne gcc který stupeň varování se má použít. \"Žádný\" je výchozí hodnota. ", "compile.warnings": "Řekne gcc který stupeň varování se má použít. \"Žádný\" je výchozí hodnota. ",
"compilerWarnings": "Varování kompileru", "compilerWarnings": "Varování kompileru",
"editorFontSize": "Velikost fontu v editoru", "editorFontSize": "Editor velikosti fontu",
"editorQuickSuggestions": "Rychlá nápověda v editoru", "editorQuickSuggestions": "Rychlá nápověda v editoru",
"enterAdditionalURLs": "Vložte další URL, jednu pro každý řádek", "enterAdditionalURLs": "Vložte další URL, jednu pro každý řádek",
"files.inside.sketches": "Zobrazit soubory uvnitř projektů", "files.inside.sketches": "Zobrazit soubory uvnitř projektů",
@@ -414,7 +416,7 @@
"sketchbook.location": "Umístění projektu", "sketchbook.location": "Umístění projektu",
"sketchbook.showAllFiles": "Zapnout zobrazování všech projektů uvnitř projektu. Ve výchozím nastavení vypnuto.", "sketchbook.showAllFiles": "Zapnout zobrazování všech projektů uvnitř projektu. Ve výchozím nastavení vypnuto.",
"unofficialBoardSupport": "Zde klikněte pro seznam adres neoficiálně podporovaných desek", "unofficialBoardSupport": "Zde klikněte pro seznam adres neoficiálně podporovaných desek",
"upload": "nahrávání", "upload": "nahrát",
"upload.autoVerify": "Zapnout, pokud má IDE automaticky ověřit kód před nahráním. Ve výchozím nastavení zapnuto. Pokud je tato hodnota vypnuta, IDE nekompiluje kód znovu před nahráním binárního souboru na desku. Nanejvýš důrazně se doporučuje nastavit tuto hodnotu na vypnuto pouze, pokud jste si naprosto jisti tím, že víte, co děláte.", "upload.autoVerify": "Zapnout, pokud má IDE automaticky ověřit kód před nahráním. Ve výchozím nastavení zapnuto. Pokud je tato hodnota vypnuta, IDE nekompiluje kód znovu před nahráním binárního souboru na desku. Nanejvýš důrazně se doporučuje nastavit tuto hodnotu na vypnuto pouze, pokud jste si naprosto jisti tím, že víte, co děláte.",
"upload.verbose": "Ano pro podrobný výstup při nahrávání. Ne je výchozí hodnota. ", "upload.verbose": "Ano pro podrobný výstup při nahrávání. Ne je výchozí hodnota. ",
"upload.verify": "Po nahrání ověřte, že obsah paměti na desce odpovídá nahranému binárnímu souboru.", "upload.verify": "Po nahrání ověřte, že obsah paměti na desce odpovídá nahranému binárnímu souboru.",
@@ -433,7 +435,6 @@
"autoscroll": "Autoscroll", "autoscroll": "Autoscroll",
"carriageReturn": "Enter (CR)", "carriageReturn": "Enter (CR)",
"connecting": "Připojování k '{0}' na '{1}'…", "connecting": "Připojování k '{0}' na '{1}'…",
"copyOutput": "Copy Output",
"message": "Zpráva (Enter pro odeslání zprávy do '{0}' na '{1}')", "message": "Zpráva (Enter pro odeslání zprávy do '{0}' na '{1}')",
"newLine": "Nový řádek (NL)", "newLine": "Nový řádek (NL)",
"newLineCarriageReturn": "Oba NL & CR", "newLineCarriageReturn": "Oba NL & CR",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "Projekt '{0}' nelze použít. {1} Chcete-li se této zprávy zbavit, přejmenujte jej. Přejete si projekt teď přejmenovat?", "renameSketchFolderMessage": "Projekt '{0}' nelze použít. {1} Chcete-li se této zprávy zbavit, přejmenujte jej. Přejete si projekt teď přejmenovat?",
"renameSketchFolderTitle": "Neplatný název projektu" "renameSketchFolderTitle": "Neplatný název projektu"
}, },
"versionWelcome": {
"cancelButton": "Možná později.",
"donateButton": "Darujte teď! 😀",
"donateMessage": "Arduino se zavázalo udržovat software zdarma a s otevřeným zdrojovým kódem pro všechny. Váš příspěvek nám pomáhá vyvíjet nové funkce, vylepšovat knihovny a podporovat miliony uživatelů po celém světě.",
"donateMessage2": "Zvažte prosím podporu naší práce na bezplatném a open source Arduino IDE.",
"title": "Vítejte v nové verzi Arduina IDE!",
"titleWithVersion": "Vítejte v novém Arduino IDE {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}' již existuje." "alreadyExists": "'{0}' již existuje."
} }
@@ -533,7 +542,7 @@
"daemonOffline": "CLI Daemon nepřipojen", "daemonOffline": "CLI Daemon nepřipojen",
"offline": "Nepřipojen", "offline": "Nepřipojen",
"offlineText": "Nepřipojen", "offlineText": "Nepřipojen",
"quitTitle": "Jste si jisti, že chcete odejít?" "quitTitle": "Jste si jisti že chcete odejít"
}, },
"editor": { "editor": {
"unsavedTitle": "Neuloženo {0}" "unsavedTitle": "Neuloženo {0}"

View File

@@ -140,7 +140,6 @@
"all": "All", "all": "All",
"contributed": "Contributed", "contributed": "Contributed",
"installManually": "Install Manually", "installManually": "Install Manually",
"installed": "Installed",
"later": "Later", "later": "Later",
"noBoardSelected": "No board selected", "noBoardSelected": "No board selected",
"noSketchOpened": "No sketch opened", "noSketchOpened": "No sketch opened",
@@ -276,6 +275,9 @@
"checkForUpdates": "Check for Arduino IDE Updates", "checkForUpdates": "Check for Arduino IDE Updates",
"closeAndInstallButton": "Close and Install", "closeAndInstallButton": "Close and Install",
"closeToInstallNotice": "Close the software and install the update on your machine.", "closeToInstallNotice": "Close the software and install the update on your machine.",
"donateLinkIconTitle": "open donation page",
"donateLinkText": "donate to support us",
"donateText": "Open source is love, {0}",
"downloadButton": "Download", "downloadButton": "Download",
"downloadingNotice": "Downloading the latest version of the Arduino IDE.", "downloadingNotice": "Downloading the latest version of the Arduino IDE.",
"errorCheckingForUpdates": "Error while checking for Arduino IDE updates.\n{0}", "errorCheckingForUpdates": "Error while checking for Arduino IDE updates.\n{0}",
@@ -433,7 +435,6 @@
"autoscroll": "Autoscroll", "autoscroll": "Autoscroll",
"carriageReturn": "Carriage Return", "carriageReturn": "Carriage Return",
"connecting": "Connecting to '{0}' on '{1}'...", "connecting": "Connecting to '{0}' on '{1}'...",
"copyOutput": "Copy Output",
"message": "Message (Enter to send message to '{0}' on '{1}')", "message": "Message (Enter to send message to '{0}' on '{1}')",
"newLine": "New Line", "newLine": "New Line",
"newLineCarriageReturn": "Both NL & CR", "newLineCarriageReturn": "Both NL & CR",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?", "renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
"renameSketchFolderTitle": "Invalid sketch name" "renameSketchFolderTitle": "Invalid sketch name"
}, },
"versionWelcome": {
"cancelButton": "Maybe later",
"donateButton": "Donate now",
"donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
"donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
"title": "Welcome to a new version of the Arduino IDE!",
"titleWithVersion": "Welcome to the new Arduino IDE {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}' already exists." "alreadyExists": "'{0}' already exists."
} }

View File

@@ -140,7 +140,6 @@
"all": "Alle", "all": "Alle",
"contributed": "Beigetragen", "contributed": "Beigetragen",
"installManually": "Manuell installieren", "installManually": "Manuell installieren",
"installed": "Installiert",
"later": "später", "later": "später",
"noBoardSelected": "Kein Board ausgewählt", "noBoardSelected": "Kein Board ausgewählt",
"noSketchOpened": "Kein Sketch geöffnet", "noSketchOpened": "Kein Sketch geöffnet",
@@ -276,6 +275,9 @@
"checkForUpdates": "Arduino IDE Updates suchen", "checkForUpdates": "Arduino IDE Updates suchen",
"closeAndInstallButton": "Schließen und Installieren", "closeAndInstallButton": "Schließen und Installieren",
"closeToInstallNotice": "Software beenden und Update auf deinem Computer installieren", "closeToInstallNotice": "Software beenden und Update auf deinem Computer installieren",
"donateLinkIconTitle": "Öffne die Spenden Seite",
"donateLinkText": "Spenden um uns zu Unterstützen",
"donateText": "Open Source ist Liebe, {0}",
"downloadButton": "Download", "downloadButton": "Download",
"downloadingNotice": "Die neueste Version der Arduino IDE wird heruntergeladen.", "downloadingNotice": "Die neueste Version der Arduino IDE wird heruntergeladen.",
"errorCheckingForUpdates": "Fehler bei der Suche nach IDE Updates{0}", "errorCheckingForUpdates": "Fehler bei der Suche nach IDE Updates{0}",
@@ -433,7 +435,6 @@
"autoscroll": "Automatisch scrollen", "autoscroll": "Automatisch scrollen",
"carriageReturn": "Zeilenumbruch (CR)", "carriageReturn": "Zeilenumbruch (CR)",
"connecting": "Verbindung zu '{0}' auf '{1}'...", "connecting": "Verbindung zu '{0}' auf '{1}'...",
"copyOutput": "Copy Output",
"message": "Nachicht (drücke Enter zum Senden für '{0}' auf '{1}')", "message": "Nachicht (drücke Enter zum Senden für '{0}' auf '{1}')",
"newLine": "Neue Zeile", "newLine": "Neue Zeile",
"newLineCarriageReturn": "Beides CR/LF", "newLineCarriageReturn": "Beides CR/LF",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "Der Sketch '{0}' kann nicht verwendet werden. {1} Um diese Meldung loszuwerden, muss der Sketch umbenannt werden. Möchtest du den Sketch jetzt umbenennen?", "renameSketchFolderMessage": "Der Sketch '{0}' kann nicht verwendet werden. {1} Um diese Meldung loszuwerden, muss der Sketch umbenannt werden. Möchtest du den Sketch jetzt umbenennen?",
"renameSketchFolderTitle": "Ungültiger Sketch-Name" "renameSketchFolderTitle": "Ungültiger Sketch-Name"
}, },
"versionWelcome": {
"cancelButton": "Vielleicht später",
"donateButton": "Spende Jetzt",
"donateMessage": "Arduino verpflichtet sich die Software frei und quell-offen für alle zu bewahren. Deine Spende hilft uns neue Funktionalitäten, verbesserte Bibliotheken zu entwickeln, und hilft Millionen Benutzern Welt Weit.",
"donateMessage2": "Bitte denke über einen Unterstützung unserer Arbeit an der freien und quell-offenen Arduino IDE nach.",
"title": "Willkommen zu einer neuen Version der Arduino IDE!",
"titleWithVersion": "Willkommen zur neuen Arduino IDE {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}' existiert bereits." "alreadyExists": "'{0}' existiert bereits."
} }

View File

@@ -140,7 +140,6 @@
"all": "Όλα", "all": "Όλα",
"contributed": "Συνεισέφερε", "contributed": "Συνεισέφερε",
"installManually": "Χειροκίνητη Εγκατάσταση", "installManually": "Χειροκίνητη Εγκατάσταση",
"installed": "Εγκατεστημένο",
"later": "Αργότερα", "later": "Αργότερα",
"noBoardSelected": "Δεν έχει επιλεχθεί πλακέτα", "noBoardSelected": "Δεν έχει επιλεχθεί πλακέτα",
"noSketchOpened": "No sketch opened", "noSketchOpened": "No sketch opened",
@@ -276,6 +275,9 @@
"checkForUpdates": "Ελέγξτε για νέες ενημερώσεις Arduino IDE", "checkForUpdates": "Ελέγξτε για νέες ενημερώσεις Arduino IDE",
"closeAndInstallButton": "Κλείσιμο και εγκατάσταση", "closeAndInstallButton": "Κλείσιμο και εγκατάσταση",
"closeToInstallNotice": "Κλείστε το πρόγραμμα και εγκαταστήστε την ενημέρωση στον υπολογιστή σας.", "closeToInstallNotice": "Κλείστε το πρόγραμμα και εγκαταστήστε την ενημέρωση στον υπολογιστή σας.",
"donateLinkIconTitle": "open donation page",
"donateLinkText": "donate to support us",
"donateText": "Open source is love, {0}",
"downloadButton": "Κατεβάστε", "downloadButton": "Κατεβάστε",
"downloadingNotice": "Λήψη της πιο πρόσφατης έκδοσης του Arduino IDE.", "downloadingNotice": "Λήψη της πιο πρόσφατης έκδοσης του Arduino IDE.",
"errorCheckingForUpdates": "Σφάλμα κατά τον έλεγχο για ενημερώσεις του Arduino IDE.\n{0}", "errorCheckingForUpdates": "Σφάλμα κατά τον έλεγχο για ενημερώσεις του Arduino IDE.\n{0}",
@@ -433,7 +435,6 @@
"autoscroll": "Αυτόματη κύλιση", "autoscroll": "Αυτόματη κύλιση",
"carriageReturn": "Μεταφορά Επιστροφή", "carriageReturn": "Μεταφορά Επιστροφή",
"connecting": "Σύνδεση από '{0}' στο '{1}'...", "connecting": "Σύνδεση από '{0}' στο '{1}'...",
"copyOutput": "Copy Output",
"message": "Μήνυμα (Εισαγάγετε για να στείλετε μήνυμα από '{0}' στο '{1}')", "message": "Μήνυμα (Εισαγάγετε για να στείλετε μήνυμα από '{0}' στο '{1}')",
"newLine": "Νέα γραμμή", "newLine": "Νέα γραμμή",
"newLineCarriageReturn": "Και τα δύο NL και CR", "newLineCarriageReturn": "Και τα δύο NL και CR",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "Το σχέδιο '{0}' δεν μπορεί να χρησιμοποιηθεί. {1}Για να απαλλαγείτε από αυτό το μήνυμα, μετονομάστε το σχέδιο. Θέλετε να μετονομάσετε το σχέδιο τώρα;", "renameSketchFolderMessage": "Το σχέδιο '{0}' δεν μπορεί να χρησιμοποιηθεί. {1}Για να απαλλαγείτε από αυτό το μήνυμα, μετονομάστε το σχέδιο. Θέλετε να μετονομάσετε το σχέδιο τώρα;",
"renameSketchFolderTitle": "Μη έγκυρο όνομα σκίτσου" "renameSketchFolderTitle": "Μη έγκυρο όνομα σκίτσου"
}, },
"versionWelcome": {
"cancelButton": "Maybe later",
"donateButton": "Donate now",
"donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
"donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
"title": "Welcome to a new version of the Arduino IDE!",
"titleWithVersion": "Welcome to the new Arduino IDE {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}' υπάρχει ήδη." "alreadyExists": "'{0}' υπάρχει ήδη."
} }

View File

@@ -140,7 +140,6 @@
"all": "All", "all": "All",
"contributed": "Contributed", "contributed": "Contributed",
"installManually": "Install Manually", "installManually": "Install Manually",
"installed": "Installed",
"later": "Later", "later": "Later",
"noBoardSelected": "No board selected", "noBoardSelected": "No board selected",
"noSketchOpened": "No sketch opened", "noSketchOpened": "No sketch opened",
@@ -276,6 +275,9 @@
"checkForUpdates": "Check for Arduino IDE Updates", "checkForUpdates": "Check for Arduino IDE Updates",
"closeAndInstallButton": "Close and Install", "closeAndInstallButton": "Close and Install",
"closeToInstallNotice": "Close the software and install the update on your machine.", "closeToInstallNotice": "Close the software and install the update on your machine.",
"donateLinkIconTitle": "open donation page",
"donateLinkText": "donate to support us",
"donateText": "Open source is love, {0}",
"downloadButton": "Download", "downloadButton": "Download",
"downloadingNotice": "Downloading the latest version of the Arduino IDE.", "downloadingNotice": "Downloading the latest version of the Arduino IDE.",
"errorCheckingForUpdates": "Error while checking for Arduino IDE updates.\n{0}", "errorCheckingForUpdates": "Error while checking for Arduino IDE updates.\n{0}",
@@ -433,7 +435,6 @@
"autoscroll": "Autoscroll", "autoscroll": "Autoscroll",
"carriageReturn": "Carriage Return", "carriageReturn": "Carriage Return",
"connecting": "Connecting to '{0}' on '{1}'...", "connecting": "Connecting to '{0}' on '{1}'...",
"copyOutput": "Copy Output",
"message": "Message (Enter to send message to '{0}' on '{1}')", "message": "Message (Enter to send message to '{0}' on '{1}')",
"newLine": "New Line", "newLine": "New Line",
"newLineCarriageReturn": "Both NL & CR", "newLineCarriageReturn": "Both NL & CR",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?", "renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
"renameSketchFolderTitle": "Invalid sketch name" "renameSketchFolderTitle": "Invalid sketch name"
}, },
"versionWelcome": {
"cancelButton": "Maybe later",
"donateButton": "Donate now",
"donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
"donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
"title": "Welcome to a new version of the Arduino IDE!",
"titleWithVersion": "Welcome to the new Arduino IDE {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}' already exists." "alreadyExists": "'{0}' already exists."
} }

View File

@@ -6,25 +6,25 @@
}, },
"account": { "account": {
"goToCloudEditor": "Ir a Arduino Cloud", "goToCloudEditor": "Ir a Arduino Cloud",
"goToIoTCloud": "Ir a IoT Cloud", "goToIoTCloud": "Go to IoT Cloud",
"goToProfile": "Ir al Perfil", "goToProfile": "Ir al Perfil",
"menuTitle": "Arduino Cloud" "menuTitle": "Arduino Cloud"
}, },
"board": { "board": {
"board": "Placa{0}", "board": "Placa{0}",
"boardConfigDialogTitle": "Seleccionar Otra Placa y Puerto", "boardConfigDialogTitle": "Seleccionar Otra Placa y Puerto",
"boardDataReloaded": "Recargar datos de la Placa", "boardDataReloaded": "Board data reloaded.",
"boardInfo": "Información de la placa", "boardInfo": "Información de la placa",
"boards": "Placas", "boards": "Placas",
"configDialog1": "Selecciona tanto una placa como un puerto si quieres cargar un sketch.", "configDialog1": "Selecciona tanto una placa como un puerto si quieres cargar un sketch.",
"configDialog2": "Si seleccionas solo una placa podrás compilar, pero no cargar tu sketch.", "configDialog2": "Si seleccionas solo una placa podrás compilar, pero no cargar tu sketch.",
"couldNotFindPreviouslySelected": "No se ha podido encontrar la placa previamente seleccionada '{0}' en la plataforma instalada '{1}'. Por favor, vuelve a seleccionar manualmente la placa que quieres utilizar. ¿Quieres volver a seleccionarla ahora?", "couldNotFindPreviouslySelected": "No se ha podido encontrar la placa previamente seleccionada '{0}' en la plataforma instalada '{1}'. Por favor, vuelve a seleccionar manualmente la placa que quieres utilizar. ¿Quieres volver a seleccionarla ahora?",
"editBoardsConfig": "Editar Placa y Puerto", "editBoardsConfig": "Edit Board and Port...",
"getBoardInfo": "Obtener información de la placa", "getBoardInfo": "Obtener información de la placa",
"inSketchbook": " (en el Sketchbook)", "inSketchbook": " (en el Sketchbook)",
"installNow": "Hay que instalar el núcleo \"{0} {1} \" para la placa \"{2}\" actualmente seleccionada. ¿Quieres instalarlo ahora?", "installNow": "Hay que instalar el núcleo \"{0} {1} \" para la placa \"{2}\" actualmente seleccionada. ¿Quieres instalarlo ahora?",
"noBoardsFound": "No se han encotrado placas para \"{0}\"", "noBoardsFound": "No se han encotrado placas para \"{0}\"",
"noNativeSerialPort": "Puerto serie nativo, información no obtenida", "noNativeSerialPort": "Native serial port, can't obtain info.",
"noPortsDiscovered": "No se ha descubierto ningún puerto", "noPortsDiscovered": "No se ha descubierto ningún puerto",
"nonSerialPort": "Non-serial port, can't obtain info.", "nonSerialPort": "Non-serial port, can't obtain info.",
"openBoardsConfig": "Seleccione otra placa y puerto...", "openBoardsConfig": "Seleccione otra placa y puerto...",
@@ -32,19 +32,19 @@
"port": "Puerto {0}", "port": "Puerto {0}",
"ports": "puertos", "ports": "puertos",
"programmer": "Programador", "programmer": "Programador",
"reloadBoardData": "Recargar datos de la Placa", "reloadBoardData": "Reload Board Data",
"reselectLater": "Vuelve a seleccionar más tarde", "reselectLater": "Vuelve a seleccionar más tarde",
"revertBoardsConfig": "Use '{0}' discovered on '{1}'", "revertBoardsConfig": "Use '{0}' discovered on '{1}'",
"searchBoard": "Buscar placa", "searchBoard": "Buscar placa",
"selectBoard": "Seleccionar Placa", "selectBoard": "Seleccionar Placa",
"selectBoardToReload": "Por favor seleccione una Placa primero", "selectBoardToReload": "Please select a board first.",
"selectPortForInfo": "Por favor, seleccione un puerto para obtener información sobre la placa.", "selectPortForInfo": "Por favor, seleccione un puerto para obtener información sobre la placa.",
"showAllAvailablePorts": "Muestra todos los puertos disponibles cuando está activado", "showAllAvailablePorts": "Muestra todos los puertos disponibles cuando está activado",
"showAllPorts": "Mostrar todos los puertos", "showAllPorts": "Mostrar todos los puertos",
"succesfullyInstalledPlatform": "Plataforma {0}:{1} instalada correctamente", "succesfullyInstalledPlatform": "Plataforma {0}:{1} instalada correctamente",
"succesfullyUninstalledPlatform": "Plataforma {0}:{1} desinstalada correctamente", "succesfullyUninstalledPlatform": "Plataforma {0}:{1} desinstalada correctamente",
"typeOfPorts": "{0} puertos", "typeOfPorts": "{0} puertos",
"unconfirmedBoard": "Placa no confirmada", "unconfirmedBoard": "Unconfirmed board",
"unknownBoard": "Placa desconocida" "unknownBoard": "Placa desconocida"
}, },
"boardsManager": "Gestor de placas", "boardsManager": "Gestor de placas",
@@ -140,10 +140,9 @@
"all": "Todo", "all": "Todo",
"contributed": "Contribuido", "contributed": "Contribuido",
"installManually": "Instalar manualmente", "installManually": "Instalar manualmente",
"installed": "Instalado",
"later": "Más tarde", "later": "Más tarde",
"noBoardSelected": "Ninguna placa seleccionada.", "noBoardSelected": "Ninguna placa seleccionada.",
"noSketchOpened": "No se ha abierto ningún sketch ", "noSketchOpened": "No sketch opened",
"notConnected": "[no conectado]", "notConnected": "[no conectado]",
"offlineIndicator": "Al parecer no estás en línea. Sin una conexión a internet, el CLI de Arduino no podrá descargar los recursos necesarios, lo cual puede ocasionar fallos. Por favor, conecte a internet y reinicie la aplicación.", "offlineIndicator": "Al parecer no estás en línea. Sin una conexión a internet, el CLI de Arduino no podrá descargar los recursos necesarios, lo cual puede ocasionar fallos. Por favor, conecte a internet y reinicie la aplicación.",
"oldFormat": "La página '{0}' sigue utilizando el formato antiguo `.pde`. ¿Quieres cambiar a la nueva extensión `.ino`?", "oldFormat": "La página '{0}' sigue utilizando el formato antiguo `.pde`. ¿Quieres cambiar a la nueva extensión `.ino`?",
@@ -151,13 +150,13 @@
"processing": "Procesando", "processing": "Procesando",
"recommended": "Recomendado", "recommended": "Recomendado",
"retired": "Retirado", "retired": "Retirado",
"selectManually": "Selección manual", "selectManually": "Select Manually",
"selectedOn": "en {0}", "selectedOn": "en {0}",
"serialMonitor": "Monitor Serie", "serialMonitor": "Monitor Serie",
"type": "Tipo", "type": "Tipo",
"unknown": "Desconocido", "unknown": "Desconocido",
"updateable": "Actualizable", "updateable": "Actualizable",
"userAbort": "Abortado por usuario" "userAbort": "User abort"
}, },
"compile": { "compile": {
"error": "Error de compilación: {0}" "error": "Error de compilación: {0}"
@@ -165,10 +164,10 @@
"component": { "component": {
"boardsIncluded": "Placas incluidas en este paquete:", "boardsIncluded": "Placas incluidas en este paquete:",
"by": "de", "by": "de",
"clickToOpen": "Click para abrir en el navegadorr: {0}", "clickToOpen": "Click to open in browser: {0}",
"filterSearch": "Filtre su búsqueda...", "filterSearch": "Filtre su búsqueda...",
"install": "Instalar", "install": "Instalar",
"installLatest": "Instalar último", "installLatest": "Install Latest",
"installVersion": "Instalar {0}", "installVersion": "Instalar {0}",
"installed": "{0}instalado", "installed": "{0}instalado",
"moreInfo": "Más información", "moreInfo": "Más información",
@@ -181,7 +180,7 @@
}, },
"configuration": { "configuration": {
"cli": { "cli": {
"inaccessibleDirectory": "No se ha podido acceder a la ubicación del sketchbook en '{0}': {1}" "inaccessibleDirectory": "Could not access the sketchbook location at '{0}': {1}"
} }
}, },
"connectionStatus": { "connectionStatus": {
@@ -207,23 +206,23 @@
"copyError": "Copiar mensajes de error", "copyError": "Copiar mensajes de error",
"noBoardSelected": "Ninguna placa seleccionada. Por favor selecciona una placa Arduino en el menú Herramientas > Placas" "noBoardSelected": "Ninguna placa seleccionada. Por favor selecciona una placa Arduino en el menú Herramientas > Placas"
}, },
"createCloudCopy": "Enviar Sketch a la Nube", "createCloudCopy": "Push Sketch to Cloud",
"daemon": { "daemon": {
"restart": "Reiniciar Daemon", "restart": "Reiniciar Daemon",
"start": "Iniciar Daemon", "start": "Iniciar Daemon",
"stop": "Parar Daemon" "stop": "Parar Daemon"
}, },
"debug": { "debug": {
"debugWithMessage": "Depurar - {0}", "debugWithMessage": "Debug - {0}",
"debuggingNotSupported": "La depuración no está soportada por '{0}'", "debuggingNotSupported": "La depuración no está soportada por '{0}'",
"getDebugInfo": "Obteniendo información de depuración...", "getDebugInfo": "Getting debug info...",
"noPlatformInstalledFor": "La plataforma no está instalada para '{0}'", "noPlatformInstalledFor": "La plataforma no está instalada para '{0}'",
"optimizeForDebugging": "Optimizar para depuración", "optimizeForDebugging": "Optimizar para depuración",
"sketchIsNotCompiled": "El sketch '{0}' debe ser verificado antes de iniciar una sesión de depuración. Por favor, verifique el sketch e inicia la depuración nuevamente. ¿Deseas verificar el sketch ahora?" "sketchIsNotCompiled": "El sketch '{0}' debe ser verificado antes de iniciar una sesión de depuración. Por favor, verifique el sketch e inicia la depuración nuevamente. ¿Deseas verificar el sketch ahora?"
}, },
"developer": { "developer": {
"clearBoardList": "Borrar el Historial de la Lista de Placas", "clearBoardList": "Clear the Board List History",
"clearBoardsConfig": "Borrar la selección de Placa y Puerto", "clearBoardsConfig": "Clear the Board and Port Selection",
"dumpBoardList": "Dump the Board List" "dumpBoardList": "Dump the Board List"
}, },
"dialog": { "dialog": {
@@ -258,7 +257,7 @@
"selectBoard": "Seleccionar Placa", "selectBoard": "Seleccionar Placa",
"selectVersion": "Seleccionar la versión del firmware", "selectVersion": "Seleccionar la versión del firmware",
"successfullyInstalled": "Firmware instalado correctamente.", "successfullyInstalled": "Firmware instalado correctamente.",
"updater": "Actualizador de firmware" "updater": "Firmware Updater"
}, },
"help": { "help": {
"environment": "Entorno de desarrollo (IDE)", "environment": "Entorno de desarrollo (IDE)",
@@ -276,6 +275,9 @@
"checkForUpdates": "Comprobar actualizaciones para Arduino IDE", "checkForUpdates": "Comprobar actualizaciones para Arduino IDE",
"closeAndInstallButton": "Cerrar e instalar", "closeAndInstallButton": "Cerrar e instalar",
"closeToInstallNotice": "Cierra el programa e instala la actualización en tu máquina.", "closeToInstallNotice": "Cierra el programa e instala la actualización en tu máquina.",
"donateLinkIconTitle": "open donation page",
"donateLinkText": "donate to support us",
"donateText": "Open source is love, {0}",
"downloadButton": "Descargar", "downloadButton": "Descargar",
"downloadingNotice": "Descargando la última versión del Arduino IDE.", "downloadingNotice": "Descargando la última versión del Arduino IDE.",
"errorCheckingForUpdates": "Error al comprobar las actualizaciones del IDE de Arduino.\n{0}", "errorCheckingForUpdates": "Error al comprobar las actualizaciones del IDE de Arduino.\n{0}",
@@ -290,8 +292,8 @@
"versionDownloaded": "Arduino IDE {0} se ha descargado." "versionDownloaded": "Arduino IDE {0} se ha descargado."
}, },
"installable": { "installable": {
"libraryInstallFailed": "Error al instalar la biblioteca: '{0}{1} '.", "libraryInstallFailed": "Failed to install library: '{0}{1}'.",
"platformInstallFailed": "Error al instalar la plataforma: '{0}{1} '." "platformInstallFailed": "Failed to install platform: '{0}{1}'."
}, },
"library": { "library": {
"addZip": "Añadir biblioteca .ZIP...", "addZip": "Añadir biblioteca .ZIP...",
@@ -339,13 +341,13 @@
"tools": "Herramientas" "tools": "Herramientas"
}, },
"monitor": { "monitor": {
"alreadyConnectedError": "No se ha podido conectar al puerto {0} {1} . Ya conectado.", "alreadyConnectedError": "Could not connect to {0} {1} port. Already connected.",
"baudRate": "{0} baudios", "baudRate": "{0} baud",
"connectionFailedError": "No se ha podido conectar al puerto {0} {1} .", "connectionFailedError": "Could not connect to {0} {1} port.",
"connectionFailedErrorWithDetails": "{0} No se ha podido conectar al puerto {1} {2} .", "connectionFailedErrorWithDetails": "{0} Could not connect to {1} {2} port.",
"connectionTimeout": "Timeout. The IDE has not received the 'success' message from the monitor after successfully connecting to it", "connectionTimeout": "Timeout. The IDE has not received the 'success' message from the monitor after successfully connecting to it",
"missingConfigurationError": "Could not connect to {0} {1} port. The monitor configuration is missing.", "missingConfigurationError": "Could not connect to {0} {1} port. The monitor configuration is missing.",
"notConnectedError": "No está conectado al puerto {0} {1} .", "notConnectedError": "Not connected to {0} {1} port.",
"unableToCloseWebSocket": "No se puede cerrar websocket", "unableToCloseWebSocket": "No se puede cerrar websocket",
"unableToConnectToWebSocket": "No se puede conectar al websocket" "unableToConnectToWebSocket": "No se puede conectar al websocket"
}, },
@@ -399,7 +401,7 @@
}, },
"network": "Red", "network": "Red",
"newSketchbookLocation": "Selecciona la nueva ruta del sketchbook", "newSketchbookLocation": "Selecciona la nueva ruta del sketchbook",
"noCliConfig": "No se ha podido cargar la configuración de CLI", "noCliConfig": "Could not load the CLI configuration",
"noProxy": "Sin Proxy", "noProxy": "Sin Proxy",
"proxySettings": { "proxySettings": {
"hostname": "nombre del host", "hostname": "nombre del host",
@@ -432,11 +434,10 @@
"serial": { "serial": {
"autoscroll": "Autoscroll", "autoscroll": "Autoscroll",
"carriageReturn": "Retorno de carro", "carriageReturn": "Retorno de carro",
"connecting": "Conectando a '{0}' en '{1}'...", "connecting": "Connecting to '{0}' on '{1}'...",
"copyOutput": "Copy Output",
"message": "Mensaje (Intro para mandar el mensaje de '{0}' a '{1}')", "message": "Mensaje (Intro para mandar el mensaje de '{0}' a '{1}')",
"newLine": "Nueva línea", "newLine": "Nueva línea",
"newLineCarriageReturn": "Ambos NL y RC", "newLineCarriageReturn": "Ambos NL & CR",
"noLineEndings": "Sin ajuste de línea", "noLineEndings": "Sin ajuste de línea",
"notConnected": "No conectado. Selecciona una placa y un puerto para conectarte automáticamente.", "notConnected": "No conectado. Selecciona una placa y un puerto para conectarte automáticamente.",
"openSerialPlotter": "Plotter Serie", "openSerialPlotter": "Plotter Serie",
@@ -456,24 +457,24 @@
"exportBinary": "Exportar binario compilado", "exportBinary": "Exportar binario compilado",
"invalidCloudSketchName": "El nombre debe comenzar con una letra, un número, o un guión bajo, seguido de letras, números, guiones, puntos y guiones bajos. El máximo número de caracteres es 36.", "invalidCloudSketchName": "El nombre debe comenzar con una letra, un número, o un guión bajo, seguido de letras, números, guiones, puntos y guiones bajos. El máximo número de caracteres es 36.",
"invalidSketchFolderLocationDetails": "No puedes guardar un sketch dentro de una carpeta dentro de sí misma.", "invalidSketchFolderLocationDetails": "No puedes guardar un sketch dentro de una carpeta dentro de sí misma.",
"invalidSketchFolderLocationMessage": "Ubicación no válida de la carpeta de sketchs: '{0}'", "invalidSketchFolderLocationMessage": "Invalid sketch folder location: '{0}'",
"invalidSketchFolderNameMessage": "Nombre de carpeta de sketchs no válido: '{0}'", "invalidSketchFolderNameMessage": "Invalid sketch folder name: '{0}'",
"invalidSketchName": "El nombre debe comenzar con una letra, un número, o un guión bajo, seguido de letras, números, guiones, puntos y guiones bajos. El máximo número de caracteres es 63.", "invalidSketchName": "El nombre debe comenzar con una letra, un número, o un guión bajo, seguido de letras, números, guiones, puntos y guiones bajos. El máximo número de caracteres es 63.",
"moving": "Moviendo", "moving": "Moviendo",
"movingMsg": "El archivo \"{0}\" tiene que estar dentro de una carpeta de bocetos llamada \"{1}\".\n¿Crear esta carpeta, mover el archivo y continuar?", "movingMsg": "El archivo \"{0}\" tiene que estar dentro de una carpeta de bocetos llamada \"{1}\".\n¿Crear esta carpeta, mover el archivo y continuar?",
"new": "Nuevo Sketch", "new": "New Sketch",
"noTrailingPeriod": "El nombre del archivo no puede terminar con un punto.", "noTrailingPeriod": "El nombre del archivo no puede terminar con un punto.",
"openFolder": "Abrir carpeta", "openFolder": "Abrir carpeta",
"openRecent": "Abierto recientemente", "openRecent": "Abierto recientemente",
"openSketchInNewWindow": "Abrir Sketch en una ventana nueva", "openSketchInNewWindow": "Abrir Sketch en una ventana nueva",
"reservedFilename": "'{0}' es un nombre de archivo reservado.", "reservedFilename": "'{0}' is a reserved filename.",
"saveFolderAs": "Guardar carpeta de sketch como...", "saveFolderAs": "Guardar carpeta de sketch como...",
"saveSketch": "Guarde su sketch para abirlo más tarde.", "saveSketch": "Guarde su sketch para abirlo más tarde.",
"saveSketchAs": "Guardar carpeta de sketch como...", "saveSketchAs": "Guardar carpeta de sketch como...",
"showFolder": "Mostrar carpeta de Sketch", "showFolder": "Mostrar carpeta de Sketch",
"sketch": "Sketch", "sketch": "Sketch",
"sketchAlreadyContainsThisFileError": "El sketch ya contiene un archivo llamado '{0}'", "sketchAlreadyContainsThisFileError": "The sketch already contains a file named '{0}'",
"sketchAlreadyContainsThisFileMessage": "Error al guardar el sketch \"{0}\" como \"{1}\". {2}", "sketchAlreadyContainsThisFileMessage": "Failed to save sketch \"{0}\" as \"{1}\". {2}",
"sketchbook": "Sketchbook", "sketchbook": "Sketchbook",
"titleLocalSketchbook": "Sketchbook Local", "titleLocalSketchbook": "Sketchbook Local",
"titleSketchbook": "Sketchbook", "titleSketchbook": "Sketchbook",
@@ -486,16 +487,16 @@
}, },
"sketchbook": { "sketchbook": {
"newCloudSketch": "Nuevo Sketch en la Nube", "newCloudSketch": "Nuevo Sketch en la Nube",
"newSketch": "Nuevo Sketch" "newSketch": "New Sketch"
}, },
"theme": { "theme": {
"currentThemeNotFound": "Could not find the currently selected theme: {0}. Arduino IDE has picked a built-in theme compatible with the missing one.", "currentThemeNotFound": "Could not find the currently selected theme: {0}. Arduino IDE has picked a built-in theme compatible with the missing one.",
"dark": "Oscuro", "dark": "Dark",
"deprecated": "{0} (obsoleto)", "deprecated": "{0} (deprecated)",
"hc": "Oscuro contraste alto", "hc": "Dark High Contrast",
"hcLight": "Claro contraste alto", "hcLight": "Light High Contrast",
"light": "Claro", "light": "Light",
"user": "{0} (usuario)" "user": "{0} (user)"
}, },
"title": { "title": {
"cloud": "Nube" "cloud": "Nube"
@@ -515,11 +516,19 @@
}, },
"validateSketch": { "validateSketch": {
"abortFixMessage": "The sketch is still invalid. Do you want to fix the remaining problems? By clicking '{0}', a new sketch will open.", "abortFixMessage": "The sketch is still invalid. Do you want to fix the remaining problems? By clicking '{0}', a new sketch will open.",
"abortFixTitle": "Sketch no válido", "abortFixTitle": "Invalid sketch",
"renameSketchFileMessage": "The sketch file '{0}' cannot be used. {1} Do you want to rename the sketch file now?", "renameSketchFileMessage": "The sketch file '{0}' cannot be used. {1} Do you want to rename the sketch file now?",
"renameSketchFileTitle": "Nombre de archivo de sketch no válido", "renameSketchFileTitle": "Invalid sketch filename",
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?", "renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
"renameSketchFolderTitle": "Nombre de sketch no válido" "renameSketchFolderTitle": "Invalid sketch name"
},
"versionWelcome": {
"cancelButton": "Maybe later",
"donateButton": "Donate now",
"donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
"donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
"title": "Welcome to a new version of the Arduino IDE!",
"titleWithVersion": "Welcome to the new Arduino IDE {0}!"
}, },
"workspace": { "workspace": {
"alreadyExists": "'{0}' ya existe." "alreadyExists": "'{0}' ya existe."

View File

@@ -140,7 +140,6 @@
"all": "All", "all": "All",
"contributed": "Contributed", "contributed": "Contributed",
"installManually": "Instalatu eskuz", "installManually": "Instalatu eskuz",
"installed": "Installed",
"later": "Gero", "later": "Gero",
"noBoardSelected": "Plakarik ez da hautatu", "noBoardSelected": "Plakarik ez da hautatu",
"noSketchOpened": "No sketch opened", "noSketchOpened": "No sketch opened",
@@ -276,6 +275,9 @@
"checkForUpdates": "Check for Arduino IDE Updates", "checkForUpdates": "Check for Arduino IDE Updates",
"closeAndInstallButton": "Itxi eta instalatu", "closeAndInstallButton": "Itxi eta instalatu",
"closeToInstallNotice": "Itxi softwarea eta instalatu eguneratzea zure makinan.", "closeToInstallNotice": "Itxi softwarea eta instalatu eguneratzea zure makinan.",
"donateLinkIconTitle": "open donation page",
"donateLinkText": "donate to support us",
"donateText": "Open source is love, {0}",
"downloadButton": "Software eguneratzea", "downloadButton": "Software eguneratzea",
"downloadingNotice": "Arduino IDEren azken bertsioa deskargatzen", "downloadingNotice": "Arduino IDEren azken bertsioa deskargatzen",
"errorCheckingForUpdates": "Errorea Arduino IDE eguneraketak egiaztatzean.\n{0}", "errorCheckingForUpdates": "Errorea Arduino IDE eguneraketak egiaztatzean.\n{0}",
@@ -433,7 +435,6 @@
"autoscroll": "Korritze automatikoa", "autoscroll": "Korritze automatikoa",
"carriageReturn": "Orga-itzulera", "carriageReturn": "Orga-itzulera",
"connecting": "Connecting to '{0}' on '{1}'...", "connecting": "Connecting to '{0}' on '{1}'...",
"copyOutput": "Copy Output",
"message": "Message (Enter to send message to '{0}' on '{1}')", "message": "Message (Enter to send message to '{0}' on '{1}')",
"newLine": "Lerro berria", "newLine": "Lerro berria",
"newLineCarriageReturn": "NL & CR biak", "newLineCarriageReturn": "NL & CR biak",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?", "renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
"renameSketchFolderTitle": "Invalid sketch name" "renameSketchFolderTitle": "Invalid sketch name"
}, },
"versionWelcome": {
"cancelButton": "Maybe later",
"donateButton": "Donate now",
"donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
"donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
"title": "Welcome to a new version of the Arduino IDE!",
"titleWithVersion": "Welcome to the new Arduino IDE {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}' already exists." "alreadyExists": "'{0}' already exists."
} }

View File

@@ -140,7 +140,6 @@
"all": "همه", "all": "همه",
"contributed": "کمک کرد", "contributed": "کمک کرد",
"installManually": "دستی نصب کن", "installManually": "دستی نصب کن",
"installed": "نصب شده است",
"later": "بعدا", "later": "بعدا",
"noBoardSelected": "بردی انتخاب نشده", "noBoardSelected": "بردی انتخاب نشده",
"noSketchOpened": "هیچ طرحی باز نشده است", "noSketchOpened": "هیچ طرحی باز نشده است",
@@ -276,6 +275,9 @@
"checkForUpdates": "به روز رسانی آردوینو IDE را بررسی کنید", "checkForUpdates": "به روز رسانی آردوینو IDE را بررسی کنید",
"closeAndInstallButton": "بستن و نصب", "closeAndInstallButton": "بستن و نصب",
"closeToInstallNotice": "نرم افزار را ببندید و به روز رسانی را روی دستگاه خود نصب کنید.", "closeToInstallNotice": "نرم افزار را ببندید و به روز رسانی را روی دستگاه خود نصب کنید.",
"donateLinkIconTitle": "open donation page",
"donateLinkText": "donate to support us",
"donateText": "Open source is love, {0}",
"downloadButton": "دانلود", "downloadButton": "دانلود",
"downloadingNotice": "در حال بارگیری آخرین نسخه از آردوینو", "downloadingNotice": "در حال بارگیری آخرین نسخه از آردوینو",
"errorCheckingForUpdates": "خطا در حلقه بررسی برای وجود بروزرسانی برای آردوینو رخ داد. {0}", "errorCheckingForUpdates": "خطا در حلقه بررسی برای وجود بروزرسانی برای آردوینو رخ داد. {0}",
@@ -433,7 +435,6 @@
"autoscroll": "پیمایش خودکار", "autoscroll": "پیمایش خودکار",
"carriageReturn": "رفتن به سر سطر", "carriageReturn": "رفتن به سر سطر",
"connecting": "برقراری ارتباط '{0}' روی '{1}'", "connecting": "برقراری ارتباط '{0}' روی '{1}'",
"copyOutput": "Copy Output",
"message": "پیام (برای ارسال پیام به '' د{0}ر '' وارد شوید{1})", "message": "پیام (برای ارسال پیام به '' د{0}ر '' وارد شوید{1})",
"newLine": "خط جدید", "newLine": "خط جدید",
"newLineCarriageReturn": "هم NL و هم CR", "newLineCarriageReturn": "هم NL و هم CR",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "طرح«{0}» قابل استفاده نیست. «{1}» برای خلاص شدن از این پیام، نام طرح را تغییر دهید. اکنون می خواهید نام طرح را تغییر دهید؟", "renameSketchFolderMessage": "طرح«{0}» قابل استفاده نیست. «{1}» برای خلاص شدن از این پیام، نام طرح را تغییر دهید. اکنون می خواهید نام طرح را تغییر دهید؟",
"renameSketchFolderTitle": "نام طرح بی‌اعتبار است" "renameSketchFolderTitle": "نام طرح بی‌اعتبار است"
}, },
"versionWelcome": {
"cancelButton": "Maybe later",
"donateButton": "Donate now",
"donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
"donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
"title": "Welcome to a new version of the Arduino IDE!",
"titleWithVersion": "Welcome to the new Arduino IDE {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}' از قبل وجود دارد." "alreadyExists": "'{0}' از قبل وجود دارد."
} }

View File

@@ -1,553 +0,0 @@
{
"arduino": {
"about": {
"detail": "Version: {0}\nDate: {1}{2}\nCLI Version: {3}\n\n{4}",
"label": "About {0}"
},
"account": {
"goToCloudEditor": "Go to Cloud Editor",
"goToIoTCloud": "Go to IoT Cloud",
"goToProfile": "Go to Profile",
"menuTitle": "Arduino Cloud"
},
"board": {
"board": "Board{0}",
"boardConfigDialogTitle": "Select Other Board and Port",
"boardDataReloaded": "Board data reloaded.",
"boardInfo": "Board Info",
"boards": "boards",
"configDialog1": "Select both a Board and a Port if you want to upload a sketch.",
"configDialog2": "If you only select a Board you will be able to compile, but not to upload your sketch.",
"couldNotFindPreviouslySelected": "Could not find previously selected board '{0}' in installed platform '{1}'. Please manually reselect the board you want to use. Do you want to reselect it now?",
"editBoardsConfig": "Edit Board and Port...",
"getBoardInfo": "Get Board Info",
"inSketchbook": " (in Sketchbook)",
"installNow": "The \"{0} {1}\" core has to be installed for the currently selected \"{2}\" board. Do you want to install it now?",
"noBoardsFound": "No boards found for \"{0}\"",
"noNativeSerialPort": "Native serial port, can't obtain info.",
"noPortsDiscovered": "No ports discovered",
"nonSerialPort": "Non-serial port, can't obtain info.",
"openBoardsConfig": "Select other board and port…",
"pleasePickBoard": "Please pick a board connected to the port you have selected.",
"port": "Port{0}",
"ports": "ports",
"programmer": "Programmer",
"reloadBoardData": "Reload Board Data",
"reselectLater": "Reselect later",
"revertBoardsConfig": "Use '{0}' discovered on '{1}'",
"searchBoard": "Search board",
"selectBoard": "Select Board",
"selectBoardToReload": "Please select a board first.",
"selectPortForInfo": "Please select a port to obtain board info.",
"showAllAvailablePorts": "Shows all available ports when enabled",
"showAllPorts": "Show all ports",
"succesfullyInstalledPlatform": "Successfully installed platform {0}:{1}",
"succesfullyUninstalledPlatform": "Successfully uninstalled platform {0}:{1}",
"typeOfPorts": "{0} ports",
"unconfirmedBoard": "Unconfirmed board",
"unknownBoard": "Unknown board"
},
"boardsManager": "Boards Manager",
"boardsType": {
"arduinoCertified": "Arduino Certified"
},
"bootloader": {
"burnBootloader": "Burn Bootloader",
"burningBootloader": "Burning bootloader...",
"doneBurningBootloader": "Done burning bootloader."
},
"burnBootloader": {
"error": "Error while burning the bootloader: {0}"
},
"certificate": {
"addNew": "Add New",
"addURL": "Add URL to fetch SSL certificate",
"boardAtPort": "{0} at {1}",
"certificatesUploaded": "Certificates uploaded.",
"enterURL": "Enter URL",
"noSupportedBoardConnected": "No supported board connected",
"openContext": "Open context",
"remove": "Remove",
"selectBoard": "Select a board...",
"selectCertificateToUpload": "1. Select certificate to upload",
"selectDestinationBoardToUpload": "2. Select destination board and upload certificate",
"upload": "Upload",
"uploadFailed": "Upload failed. Please try again.",
"uploadRootCertificates": "Upload SSL Root Certificates",
"uploadingCertificates": "Uploading certificates."
},
"checkForUpdates": {
"checkForUpdates": "Check for Arduino Updates",
"installAll": "Install All",
"noUpdates": "There are no recent updates available.",
"promptUpdateBoards": "Updates are available for some of your boards.",
"promptUpdateLibraries": "Updates are available for some of your libraries.",
"updatingBoards": "Updating boards...",
"updatingLibraries": "Updating libraries..."
},
"cli-error-parser": {
"keyboardError": "'Keyboard' not found. Does your sketch include the line '#include <Keyboard.h>'?",
"mouseError": "'Mouse' not found. Does your sketch include the line '#include <Mouse.h>'?"
},
"cloud": {
"chooseSketchVisibility": "Choose visibility of your Sketch:",
"cloudSketchbook": "Cloud Sketchbook",
"connected": "Connected",
"continue": "Continue",
"donePulling": "Done pulling '{0}'.",
"donePushing": "Done pushing '{0}'.",
"embed": "Embed:",
"emptySketchbook": "Your Sketchbook is empty",
"goToCloud": "Go to Cloud",
"learnMore": "Learn more",
"link": "Link:",
"notYetPulled": "Cannot push to Cloud. It is not yet pulled.",
"offline": "Offline",
"openInCloudEditor": "Open in Cloud Editor",
"options": "Options...",
"privateVisibility": "Private. Only you can view the Sketch.",
"profilePicture": "Profile picture",
"publicVisibility": "Public. Anyone with the link can view the Sketch.",
"pull": "Pull",
"pullFirst": "You have to pull first to be able to push to the Cloud.",
"pullSketch": "Pull Sketch",
"pullSketchMsg": "Pulling this Sketch from the Cloud will overwrite its local version. Are you sure you want to continue?",
"push": "Push",
"pushSketch": "Push Sketch",
"pushSketchMsg": "This is a Public Sketch. Before pushing, make sure any sensitive information is defined in arduino_secrets.h files. You can make a Sketch private from the Share panel.",
"remote": "Remote",
"share": "Share...",
"shareSketch": "Share Sketch",
"showHideSketchbook": "Show/Hide Cloud Sketchbook",
"signIn": "SIGN IN",
"signInToCloud": "Sign in to Arduino Cloud",
"signOut": "Sign Out",
"sync": "Sync",
"syncEditSketches": "Sync and edit your Arduino Cloud Sketches",
"visitArduinoCloud": "Visit Arduino Cloud to create Cloud Sketches."
},
"cloudSketch": {
"alreadyExists": "Cloud sketch '{0}' already exists.",
"creating": "Creating cloud sketch '{0}'...",
"new": "New Cloud Sketch",
"notFound": "Could not pull the cloud sketch '{0}'. It does not exist.",
"pulling": "Synchronizing sketchbook, pulling '{0}'...",
"pushing": "Synchronizing sketchbook, pushing '{0}'...",
"renaming": "Renaming cloud sketch from '{0}' to '{1}'...",
"synchronizingSketchbook": "Synchronizing sketchbook..."
},
"common": {
"all": "All",
"contributed": "Contributed",
"installManually": "Install Manually",
"installed": "Installed",
"later": "Later",
"noBoardSelected": "No board selected",
"noSketchOpened": "No sketch opened",
"notConnected": "[not connected]",
"offlineIndicator": "You appear to be offline. Without an Internet connection, the Arduino CLI might not be able to download the required resources and could cause malfunction. Please connect to the Internet and restart the application.",
"oldFormat": "The '{0}' still uses the old `.pde` format. Do you want to switch to the new `.ino` extension?",
"partner": "Partner",
"processing": "Processing",
"recommended": "Recommended",
"retired": "Retired",
"selectManually": "Select Manually",
"selectedOn": "on {0}",
"serialMonitor": "Serial Monitor",
"type": "Type",
"unknown": "Unknown",
"updateable": "Updatable",
"userAbort": "User abort"
},
"compile": {
"error": "Compilation error: {0}"
},
"component": {
"boardsIncluded": "Boards included in this package:",
"by": "by",
"clickToOpen": "Click to open in browser: {0}",
"filterSearch": "Filter your search...",
"install": "Install",
"installLatest": "Install Latest",
"installVersion": "Install {0}",
"installed": "{0} installed",
"moreInfo": "More info",
"otherVersions": "Other Versions",
"remove": "Remove",
"title": "{0} by {1}",
"uninstall": "Uninstall",
"uninstallMsg": "Do you want to uninstall {0}?",
"update": "Update"
},
"configuration": {
"cli": {
"inaccessibleDirectory": "Could not access the sketchbook location at '{0}': {1}"
}
},
"connectionStatus": {
"connectionLost": "Connection lost. Cloud sketch actions and updates won't be available."
},
"contributions": {
"addFile": "Add File",
"fileAdded": "One file added to the sketch.",
"plotter": {
"couldNotOpen": "Couldn't open serial plotter"
},
"replaceTitle": "Replace"
},
"core": {
"compilerWarnings": {
"all": "All",
"default": "Default",
"more": "More",
"none": "None"
}
},
"coreContribution": {
"copyError": "Copy error messages",
"noBoardSelected": "No board selected. Please select your Arduino board from the Tools > Board menu."
},
"createCloudCopy": "Push Sketch to Cloud",
"daemon": {
"restart": "Restart Daemon",
"start": "Start Daemon",
"stop": "Stop Daemon"
},
"debug": {
"debugWithMessage": "Debug - {0}",
"debuggingNotSupported": "Debugging is not supported by '{0}'",
"getDebugInfo": "Getting debug info...",
"noPlatformInstalledFor": "Platform is not installed for '{0}'",
"optimizeForDebugging": "Optimize for Debugging",
"sketchIsNotCompiled": "Sketch '{0}' must be verified before starting a debug session. Please verify the sketch and start debugging again. Do you want to verify the sketch now?"
},
"developer": {
"clearBoardList": "Clear the Board List History",
"clearBoardsConfig": "Clear the Board and Port Selection",
"dumpBoardList": "Dump the Board List"
},
"dialog": {
"dontAskAgain": "Don't ask again"
},
"editor": {
"autoFormat": "Auto Format",
"commentUncomment": "Comment/Uncomment",
"copyForForum": "Copy for Forum (Markdown)",
"decreaseFontSize": "Decrease Font Size",
"decreaseIndent": "Decrease Indent",
"increaseFontSize": "Increase Font Size",
"increaseIndent": "Increase Indent",
"nextError": "Next Error",
"previousError": "Previous Error",
"revealError": "Reveal Error"
},
"examples": {
"builtInExamples": "Built-in examples",
"couldNotInitializeExamples": "Could not initialize built-in examples.",
"customLibrary": "Examples from Custom Libraries",
"for": "Examples for {0}",
"forAny": "Examples for any board",
"menu": "Examples"
},
"firmware": {
"checkUpdates": "Check Updates",
"failedInstall": "Installation failed. Please try again.",
"install": "Install",
"installingFirmware": "Installing firmware.",
"overwriteSketch": "Installation will overwrite the Sketch on the board.",
"selectBoard": "Select Board",
"selectVersion": "Select firmware version",
"successfullyInstalled": "Firmware successfully installed.",
"updater": "Firmware Updater"
},
"help": {
"environment": "Environment",
"faq": "Frequently Asked Questions",
"findInReference": "Find in Reference",
"gettingStarted": "Getting Started",
"keyword": "Type a keyword",
"privacyPolicy": "Privacy Policy",
"reference": "Reference",
"search": "Search on Arduino.cc",
"troubleshooting": "Troubleshooting",
"visit": "Visit Arduino.cc"
},
"ide-updater": {
"checkForUpdates": "Check for Arduino IDE Updates",
"closeAndInstallButton": "Close and Install",
"closeToInstallNotice": "Close the software and install the update on your machine.",
"downloadButton": "Download",
"downloadingNotice": "Downloading the latest version of the Arduino IDE.",
"errorCheckingForUpdates": "Error while checking for Arduino IDE updates.\n{0}",
"goToDownloadButton": "Go To Download",
"goToDownloadPage": "An update for the Arduino IDE is available, but we're not able to download and install it automatically. Please go to the download page and download the latest version from there.",
"ideUpdaterDialog": "Software Update",
"newVersionAvailable": "A new version of Arduino IDE ({0}) is available for download.",
"noUpdatesAvailable": "There are no recent updates available for the Arduino IDE",
"notNowButton": "Not now",
"skipVersionButton": "Skip Version",
"updateAvailable": "Update Available",
"versionDownloaded": "Arduino IDE {0} has been downloaded."
},
"installable": {
"libraryInstallFailed": "Failed to install library: '{0}{1}'.",
"platformInstallFailed": "Failed to install platform: '{0}{1}'."
},
"library": {
"addZip": "Add .ZIP Library...",
"arduinoLibraries": "Arduino libraries",
"contributedLibraries": "Contributed libraries",
"include": "Include Library",
"installAll": "Install All",
"installLibraryDependencies": "Install library dependencies",
"installMissingDependencies": "Would you like to install all the missing dependencies?",
"installOneMissingDependency": "Would you like to install the missing dependency?",
"installWithoutDependencies": "Install without dependencies",
"installedSuccessfully": "Successfully installed library {0}:{1}",
"libraryAlreadyExists": "A library already exists. Do you want to overwrite it?",
"manageLibraries": "Manage Libraries...",
"namedLibraryAlreadyExists": "A library folder named {0} already exists. Do you want to overwrite it?",
"needsMultipleDependencies": "The library <b>{0}:{1}</b> needs some other dependencies currently not installed:",
"needsOneDependency": "The library <b>{0}:{1}</b> needs another dependency currently not installed:",
"overwriteExistingLibrary": "Do you want to overwrite the existing library?",
"successfullyInstalledZipLibrary": "Successfully installed library from {0} archive",
"title": "Library Manager",
"uninstalledSuccessfully": "Successfully uninstalled library {0}:{1}",
"zipLibrary": "Library"
},
"librarySearchProperty": {
"topic": "Topic"
},
"libraryTopic": {
"communication": "Communication",
"dataProcessing": "Data Processing",
"dataStorage": "Data Storage",
"deviceControl": "Device Control",
"display": "Display",
"other": "Other",
"sensors": "Sensors",
"signalInputOutput": "Signal Input/Output",
"timing": "Timing",
"uncategorized": "Uncategorized"
},
"libraryType": {
"installed": "Installed"
},
"menu": {
"advanced": "Advanced",
"sketch": "Sketch",
"tools": "Tools"
},
"monitor": {
"alreadyConnectedError": "Could not connect to {0} {1} port. Already connected.",
"baudRate": "{0} baud",
"connectionFailedError": "Could not connect to {0} {1} port.",
"connectionFailedErrorWithDetails": "{0} Could not connect to {1} {2} port.",
"connectionTimeout": "Timeout. The IDE has not received the 'success' message from the monitor after successfully connecting to it",
"missingConfigurationError": "Could not connect to {0} {1} port. The monitor configuration is missing.",
"notConnectedError": "Not connected to {0} {1} port.",
"unableToCloseWebSocket": "Unable to close websocket",
"unableToConnectToWebSocket": "Unable to connect to websocket"
},
"newCloudSketch": {
"newSketchTitle": "Name of the new Cloud Sketch"
},
"portProtocol": {
"network": "Network",
"serial": "Serial"
},
"preferences": {
"additionalManagerURLs": "Additional Boards Manager URLs",
"auth.audience": "The OAuth2 audience.",
"auth.clientID": "The OAuth2 client ID.",
"auth.domain": "The OAuth2 domain.",
"auth.registerUri": "The URI used to register a new user.",
"automatic": "Automatic",
"board.certificates": "List of certificates that can be uploaded to boards",
"browse": "Browse",
"checkForUpdate": "Receive notifications of available updates for the IDE, boards, and libraries. Requires an IDE restart after change. It's true by default.",
"choose": "Choose",
"cli.daemonDebug": "Enable debug logging of the gRPC calls to the Arduino CLI. A restart of the IDE is needed for this setting to take effect. It's false by default.",
"cloud.enabled": "True if the sketch sync functions are enabled. Defaults to true.",
"cloud.pull.warn": "True if users should be warned before pulling a cloud sketch. Defaults to true.",
"cloud.push.warn": "True if users should be warned before pushing a cloud sketch. Defaults to true.",
"cloud.pushpublic.warn": "True if users should be warned before pushing a public sketch to the cloud. Defaults to true.",
"cloud.sharedSpaceId": "The ID of the Arduino Cloud shared space to load the sketchbook from. If empty, your private space is selected.",
"cloud.sketchSyncEndpoint": "The endpoint used to push and pull sketches from a backend. By default it points to Arduino Cloud API.",
"compile": "compile",
"compile.experimental": "True if the IDE should handle multiple compiler errors. False by default",
"compile.revealRange": "Adjusts how compiler errors are revealed in the editor after a failed verify/upload. Possible values: 'auto': Scroll vertically as necessary and reveal a line. 'center': Scroll vertically as necessary and reveal a line centered vertically. 'top': Scroll vertically as necessary and reveal a line close to the top of the viewport, optimized for viewing a code definition. 'centerIfOutsideViewport': Scroll vertically as necessary and reveal a line centered vertically only if it lies outside the viewport. The default value is '{0}'.",
"compile.verbose": "True for verbose compile output. False by default",
"compile.warnings": "Tells gcc which warning level to use. It's 'None' by default",
"compilerWarnings": "Compiler warnings",
"editorFontSize": "Editor font size",
"editorQuickSuggestions": "Editor Quick Suggestions",
"enterAdditionalURLs": "Enter additional URLs, one for each row",
"files.inside.sketches": "Show files inside Sketches",
"ide.updateBaseUrl": "The base URL where to download updates from. Defaults to 'https://downloads.arduino.cc/arduino-ide'",
"ide.updateChannel": "Release channel to get updated from. 'stable' is the stable release, 'nightly' is the latest development build.",
"interfaceScale": "Interface scale",
"invalid.editorFontSize": "Invalid editor font size. It must be a positive integer.",
"invalid.sketchbook.location": "Invalid sketchbook location: {0}",
"invalid.theme": "Invalid theme.",
"language.asyncWorkers": "Number of async workers used by the Arduino Language Server (clangd). Background index also uses this many workers. The minimum value is 0, and the maximum is 8. When it is 0, the language server uses all available cores. The default value is 0.",
"language.log": "True if the Arduino Language Server should generate log files into the sketch folder. Otherwise, false. It's false by default.",
"language.realTimeDiagnostics": "If true, the language server provides real-time diagnostics when typing in the editor. It's false by default.",
"manualProxy": "Manual proxy configuration",
"monitor": {
"dockPanel": "The area of the application shell where the _{0}_ widget will reside. It is either \"bottom\" or \"right\". It defaults to \"{1}\"."
},
"network": "Network",
"newSketchbookLocation": "Select new sketchbook location",
"noCliConfig": "Could not load the CLI configuration",
"noProxy": "No proxy",
"proxySettings": {
"hostname": "Host name",
"password": "Password",
"port": "Port number",
"username": "Username"
},
"showVerbose": "Show verbose output during",
"sketch": {
"inoBlueprint": "Absolute filesystem path to the default `.ino` blueprint file. If specified, the content of the blueprint file will be used for every new sketch created by the IDE. The sketches will be generated with the default Arduino content if not specified. Unaccessible blueprint files are ignored. **A restart of the IDE is needed** for this setting to take effect."
},
"sketchbook.location": "Sketchbook location",
"sketchbook.showAllFiles": "True to show all sketch files inside the sketch. It is false by default.",
"unofficialBoardSupport": "Click for a list of unofficial board support URLs",
"upload": "upload",
"upload.autoVerify": "True if the IDE should automatically verify the code before the upload. True by default. When this value is false, IDE does not recompile the code before uploading the binary to the board. It's highly advised to only set this value to false if you know what you are doing.",
"upload.verbose": "True for verbose upload output. False by default.",
"upload.verify": "After upload, verify that the contents of the memory on the board match the uploaded binary.",
"verifyAfterUpload": "Verify code after upload",
"window.autoScale": "True if the user interface automatically scales with the font size.",
"window.zoomLevel": {
"deprecationMessage": "Deprecated. Use 'window.zoomLevel' instead."
}
},
"renameCloudSketch": {
"renameSketchTitle": "New name of the Cloud Sketch"
},
"replaceMsg": "Replace the existing version of {0}?",
"selectZip": "Select a zip file containing the library you'd like to add",
"serial": {
"autoscroll": "Autoscroll",
"carriageReturn": "Carriage Return",
"connecting": "Connecting to '{0}' on '{1}'...",
"copyOutput": "Copy Output",
"message": "Message (Enter to send message to '{0}' on '{1}')",
"newLine": "New Line",
"newLineCarriageReturn": "Both NL & CR",
"noLineEndings": "No Line Ending",
"notConnected": "Not connected. Select a board and a port to connect automatically.",
"openSerialPlotter": "Serial Plotter",
"timestamp": "Timestamp",
"toggleTimestamp": "Toggle Timestamp"
},
"sketch": {
"archiveSketch": "Archive Sketch",
"cantOpen": "A folder named \"{0}\" already exists. Can't open sketch.",
"compile": "Compiling sketch...",
"configureAndUpload": "Configure and Upload",
"createdArchive": "Created archive '{0}'.",
"doneCompiling": "Done compiling.",
"doneUploading": "Done uploading.",
"editInvalidSketchFolderLocationQuestion": "Do you want to try saving the sketch to a different location?",
"editInvalidSketchFolderQuestion": "Do you want to try saving the sketch with a different name?",
"exportBinary": "Export Compiled Binary",
"invalidCloudSketchName": "The name must start with a letter, number, or underscore, followed by letters, numbers, dashes, dots and underscores. Maximum length is 36 characters.",
"invalidSketchFolderLocationDetails": "You cannot save a sketch into a folder inside itself.",
"invalidSketchFolderLocationMessage": "Invalid sketch folder location: '{0}'",
"invalidSketchFolderNameMessage": "Invalid sketch folder name: '{0}'",
"invalidSketchName": "The name must start with a letter, number, or underscore, followed by letters, numbers, dashes, dots and underscores. Maximum length is 63 characters.",
"moving": "Moving",
"movingMsg": "The file \"{0}\" needs to be inside a sketch folder named \"{1}\".\nCreate this folder, move the file, and continue?",
"new": "New Sketch",
"noTrailingPeriod": "A filename cannot end with a dot",
"openFolder": "Open Folder",
"openRecent": "Open Recent",
"openSketchInNewWindow": "Open Sketch in New Window",
"reservedFilename": "'{0}' is a reserved filename.",
"saveFolderAs": "Save sketch folder as...",
"saveSketch": "Save your sketch to open it again later.",
"saveSketchAs": "Save sketch folder as...",
"showFolder": "Show Sketch Folder",
"sketch": "Sketch",
"sketchAlreadyContainsThisFileError": "The sketch already contains a file named '{0}'",
"sketchAlreadyContainsThisFileMessage": "Failed to save sketch \"{0}\" as \"{1}\". {2}",
"sketchbook": "Sketchbook",
"titleLocalSketchbook": "Local Sketchbook",
"titleSketchbook": "Sketchbook",
"upload": "Upload",
"uploadUsingProgrammer": "Upload Using Programmer",
"uploading": "Uploading...",
"userFieldsNotFoundError": "Can't find user fields for connected board",
"verify": "Verify",
"verifyOrCompile": "Verify/Compile"
},
"sketchbook": {
"newCloudSketch": "New Cloud Sketch",
"newSketch": "New Sketch"
},
"theme": {
"currentThemeNotFound": "Could not find the currently selected theme: {0}. Arduino IDE has picked a built-in theme compatible with the missing one.",
"dark": "Dark",
"deprecated": "{0} (deprecated)",
"hc": "Dark High Contrast",
"hcLight": "Light High Contrast",
"light": "Light",
"user": "{0} (user)"
},
"title": {
"cloud": "Cloud"
},
"updateIndexes": {
"updateIndexes": "Update Indexes",
"updateLibraryIndex": "Update Library Index",
"updatePackageIndex": "Update Package Index"
},
"upload": {
"error": "{0} error: {1}"
},
"userFields": {
"cancel": "Cancel",
"enterField": "Enter {0}",
"upload": "Upload"
},
"validateSketch": {
"abortFixMessage": "The sketch is still invalid. Do you want to fix the remaining problems? By clicking '{0}', a new sketch will open.",
"abortFixTitle": "Invalid sketch",
"renameSketchFileMessage": "The sketch file '{0}' cannot be used. {1} Do you want to rename the sketch file now?",
"renameSketchFileTitle": "Invalid sketch filename",
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
"renameSketchFolderTitle": "Invalid sketch name"
},
"workspace": {
"alreadyExists": "'{0}' already exists."
}
},
"theia": {
"core": {
"cannotConnectBackend": "Cannot connect to the backend.",
"cannotConnectDaemon": "Cannot connect to the CLI daemon.",
"couldNotSave": "Could not save the sketch. Please copy your unsaved work into your favorite text editor, and restart the IDE.",
"daemonOffline": "CLI Daemon Offline",
"offline": "Offline",
"offlineText": "Offline",
"quitTitle": "Are you sure you want to quit?"
},
"editor": {
"unsavedTitle": "Unsaved {0}"
},
"messages": {
"collapse": "Collapse",
"expand": "Expand"
},
"workspace": {
"deleteCloudSketch": "The cloud sketch '{0}' will be permanently deleted from the Arduino servers and the local caches. This action is irreversible. Do you want to delete the current sketch?",
"deleteCurrentSketch": "The sketch '{0}' will be permanently deleted. This action is irreversible. Do you want to delete the current sketch?",
"fileNewName": "Name for new file",
"invalidExtension": ".{0} is not a valid extension",
"newFileName": "New name for file"
}
}
}

View File

@@ -140,7 +140,6 @@
"all": "All", "all": "All",
"contributed": "Contributed", "contributed": "Contributed",
"installManually": "Install Manually", "installManually": "Install Manually",
"installed": "Installed",
"later": "Mamaya", "later": "Mamaya",
"noBoardSelected": "Walang board na pinili. ", "noBoardSelected": "Walang board na pinili. ",
"noSketchOpened": "No sketch opened", "noSketchOpened": "No sketch opened",
@@ -276,6 +275,9 @@
"checkForUpdates": "Check for Arduino IDE Updates", "checkForUpdates": "Check for Arduino IDE Updates",
"closeAndInstallButton": "Close and Install", "closeAndInstallButton": "Close and Install",
"closeToInstallNotice": "Close the software and install the update on your machine.", "closeToInstallNotice": "Close the software and install the update on your machine.",
"donateLinkIconTitle": "open donation page",
"donateLinkText": "donate to support us",
"donateText": "Open source is love, {0}",
"downloadButton": "Download", "downloadButton": "Download",
"downloadingNotice": "Downloading the latest version of the Arduino IDE.", "downloadingNotice": "Downloading the latest version of the Arduino IDE.",
"errorCheckingForUpdates": "Error while checking for Arduino IDE updates.\n{0}", "errorCheckingForUpdates": "Error while checking for Arduino IDE updates.\n{0}",
@@ -433,7 +435,6 @@
"autoscroll": "Autoscroll", "autoscroll": "Autoscroll",
"carriageReturn": "Carriage Return", "carriageReturn": "Carriage Return",
"connecting": "Connecting to '{0}' on '{1}'...", "connecting": "Connecting to '{0}' on '{1}'...",
"copyOutput": "Copy Output",
"message": "Message (Enter to send message to '{0}' on '{1}')", "message": "Message (Enter to send message to '{0}' on '{1}')",
"newLine": "New Line", "newLine": "New Line",
"newLineCarriageReturn": "Both NL & CR", "newLineCarriageReturn": "Both NL & CR",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?", "renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
"renameSketchFolderTitle": "Invalid sketch name" "renameSketchFolderTitle": "Invalid sketch name"
}, },
"versionWelcome": {
"cancelButton": "Maybe later",
"donateButton": "Donate now",
"donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
"donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
"title": "Welcome to a new version of the Arduino IDE!",
"titleWithVersion": "Welcome to the new Arduino IDE {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}' already exists." "alreadyExists": "'{0}' already exists."
} }

View File

@@ -6,7 +6,7 @@
}, },
"account": { "account": {
"goToCloudEditor": "Aller à l'éditeur du cloud", "goToCloudEditor": "Aller à l'éditeur du cloud",
"goToIoTCloud": "Aller à l'IoT Cloud", "goToIoTCloud": "Go to IoT Cloud",
"goToProfile": "Aller au profil", "goToProfile": "Aller au profil",
"menuTitle": "Arduino Cloud" "menuTitle": "Arduino Cloud"
}, },
@@ -24,9 +24,9 @@
"inSketchbook": "(dans le Croquis)", "inSketchbook": "(dans le Croquis)",
"installNow": "Le \"{0} {1}\" core doit être installé pour la carte sélectionnée \"{2}\". Souhaitez vous l'installer maintenant ?", "installNow": "Le \"{0} {1}\" core doit être installé pour la carte sélectionnée \"{2}\". Souhaitez vous l'installer maintenant ?",
"noBoardsFound": "Aucunes cartes trouvées pour \"{0}\"", "noBoardsFound": "Aucunes cartes trouvées pour \"{0}\"",
"noNativeSerialPort": "Port série natif, impossible d'obtenir des informations.", "noNativeSerialPort": "Native serial port, can't obtain info.",
"noPortsDiscovered": "Aucun ports découverts", "noPortsDiscovered": "Aucun ports découverts",
"nonSerialPort": "Port non série, impossible d'obtenir des informations.", "nonSerialPort": "Non-serial port, can't obtain info.",
"openBoardsConfig": "Sélectionner une autre carte et un autre port ...", "openBoardsConfig": "Sélectionner une autre carte et un autre port ...",
"pleasePickBoard": "Merci de sélectionner une carte connecté au port que vous avez sélectionné.", "pleasePickBoard": "Merci de sélectionner une carte connecté au port que vous avez sélectionné.",
"port": "Port{0}", "port": "Port{0}",
@@ -128,8 +128,8 @@
}, },
"cloudSketch": { "cloudSketch": {
"alreadyExists": "Cloud sketch '{0}' already exists.", "alreadyExists": "Cloud sketch '{0}' already exists.",
"creating": "Création d'un croquis cloud '{0}'", "creating": "Creating cloud sketch '{0}'...",
"new": "Nouveau Croquis Cloud", "new": "New Cloud Sketch",
"notFound": "Could not pull the cloud sketch '{0}'. It does not exist.", "notFound": "Could not pull the cloud sketch '{0}'. It does not exist.",
"pulling": "Synchronizing sketchbook, pulling '{0}'...", "pulling": "Synchronizing sketchbook, pulling '{0}'...",
"pushing": "Synchronizing sketchbook, pushing '{0}'...", "pushing": "Synchronizing sketchbook, pushing '{0}'...",
@@ -138,9 +138,8 @@
}, },
"common": { "common": {
"all": "Tout", "all": "Tout",
"contributed": "Contribué", "contributed": "Contributed",
"installManually": "Installer manuellement.", "installManually": "Installer manuellement.",
"installed": "Installé",
"later": "Plus tard", "later": "Plus tard",
"noBoardSelected": "Aucune carte sélectionnée.", "noBoardSelected": "Aucune carte sélectionnée.",
"noSketchOpened": "Aucun croquis ouvert", "noSketchOpened": "Aucun croquis ouvert",
@@ -191,7 +190,7 @@
"addFile": "Ajouter un fichier", "addFile": "Ajouter un fichier",
"fileAdded": "Un fichier a été ajouté au croquis", "fileAdded": "Un fichier a été ajouté au croquis",
"plotter": { "plotter": {
"couldNotOpen": "Impossible d'ouvrir le tracer série" "couldNotOpen": "Couldn't open serial plotter"
}, },
"replaceTitle": "Remplacer" "replaceTitle": "Remplacer"
}, },
@@ -222,7 +221,7 @@
"sketchIsNotCompiled": "Sketch '{0}' must be verified before starting a debug session. Please verify the sketch and start debugging again. Do you want to verify the sketch now?" "sketchIsNotCompiled": "Sketch '{0}' must be verified before starting a debug session. Please verify the sketch and start debugging again. Do you want to verify the sketch now?"
}, },
"developer": { "developer": {
"clearBoardList": "Effacer l'historique de la carte", "clearBoardList": "Clear the Board List History",
"clearBoardsConfig": "Effacer la carte et la sélection du port ", "clearBoardsConfig": "Effacer la carte et la sélection du port ",
"dumpBoardList": "Dump the Board List" "dumpBoardList": "Dump the Board List"
}, },
@@ -258,7 +257,7 @@
"selectBoard": "Selectionner une carte", "selectBoard": "Selectionner une carte",
"selectVersion": "Choisir la version du firmware", "selectVersion": "Choisir la version du firmware",
"successfullyInstalled": "Firmware installé correctement.", "successfullyInstalled": "Firmware installé correctement.",
"updater": "Mise à jour du Firmware WiFi101 / WiFiNINA" "updater": "Firmware Updater"
}, },
"help": { "help": {
"environment": "Environnement", "environment": "Environnement",
@@ -276,6 +275,9 @@
"checkForUpdates": "Check for Arduino IDE Updates", "checkForUpdates": "Check for Arduino IDE Updates",
"closeAndInstallButton": "Fermer et installer", "closeAndInstallButton": "Fermer et installer",
"closeToInstallNotice": "Fermez le logiciel et installez la mise à jour sur votre machine.", "closeToInstallNotice": "Fermez le logiciel et installez la mise à jour sur votre machine.",
"donateLinkIconTitle": "open donation page",
"donateLinkText": "Faites un don pour nous soutenir",
"donateText": "Open source is love, {0}",
"downloadButton": "Télécharger", "downloadButton": "Télécharger",
"downloadingNotice": "Téléchargement de la dernière version de l'IDE Arduino.", "downloadingNotice": "Téléchargement de la dernière version de l'IDE Arduino.",
"errorCheckingForUpdates": "Erreur lors de la vérification de la mise à jour de l'IDE Arduino.\n{0}", "errorCheckingForUpdates": "Erreur lors de la vérification de la mise à jour de l'IDE Arduino.\n{0}",
@@ -290,8 +292,8 @@
"versionDownloaded": "L'IDE Arduino {0} a été téléchargé." "versionDownloaded": "L'IDE Arduino {0} a été téléchargé."
}, },
"installable": { "installable": {
"libraryInstallFailed": "Échec de l'installation de la bibliothèque: '{0} {1}'.", "libraryInstallFailed": "Failed to install library: '{0}{1}'.",
"platformInstallFailed": " Échec de l'installation de la plateforme: '{0} {1}'." "platformInstallFailed": "Failed to install platform: '{0}{1}'."
}, },
"library": { "library": {
"addZip": "Ajouter la bibliothèque .ZIP...", "addZip": "Ajouter la bibliothèque .ZIP...",
@@ -339,13 +341,13 @@
"tools": "Outils" "tools": "Outils"
}, },
"monitor": { "monitor": {
"alreadyConnectedError": "Impossible de se connecter au port {0} {1}. Déjà connecté.", "alreadyConnectedError": "Could not connect to {0} {1} port. Already connected.",
"baudRate": "{0} baud", "baudRate": "{0} baud",
"connectionFailedError": "Impossible de se connecter au ports {0} {1}.", "connectionFailedError": "Impossible de se connecter au ports {0} {1}.",
"connectionFailedErrorWithDetails": "{0} Impossible de se connecter au port {1} {2}.", "connectionFailedErrorWithDetails": "{0} Could not connect to {1} {2} port.",
"connectionTimeout": "Délai dattente dépassé. LIDE na pas reçu le message de réussite du moniteur après sêtre connecté avec succès", "connectionTimeout": "Délai dattente dépassé. LIDE na pas reçu le message de réussite du moniteur après sêtre connecté avec succès",
"missingConfigurationError": "Could not connect to {0} {1} port. The monitor configuration is missing.", "missingConfigurationError": "Could not connect to {0} {1} port. The monitor configuration is missing.",
"notConnectedError": "Non connecté au port {0} {1}.", "notConnectedError": "Not connected to {0} {1} port.",
"unableToCloseWebSocket": "Impossible de fermer le web socket", "unableToCloseWebSocket": "Impossible de fermer le web socket",
"unableToConnectToWebSocket": "Impossible de se connecter au web socket" "unableToConnectToWebSocket": "Impossible de se connecter au web socket"
}, },
@@ -432,8 +434,7 @@
"serial": { "serial": {
"autoscroll": "Défilement automatique", "autoscroll": "Défilement automatique",
"carriageReturn": "Retour chariot", "carriageReturn": "Retour chariot",
"connecting": "Connexion à '{0}' sur '{1}'...", "connecting": "Connecting to '{0}' on '{1}'...",
"copyOutput": "Copy Output",
"message": "Message (Enter to send message to '{0}' on '{1}')", "message": "Message (Enter to send message to '{0}' on '{1}')",
"newLine": "Nouvelle ligne", "newLine": "Nouvelle ligne",
"newLineCarriageReturn": "Les deux, NL et CR", "newLineCarriageReturn": "Les deux, NL et CR",
@@ -485,17 +486,17 @@
"verifyOrCompile": "Vérifier / Compiler" "verifyOrCompile": "Vérifier / Compiler"
}, },
"sketchbook": { "sketchbook": {
"newCloudSketch": "Nouveau Croquis Cloud", "newCloudSketch": "New Cloud Sketch",
"newSketch": "Nouveau croquis" "newSketch": "Nouveau croquis"
}, },
"theme": { "theme": {
"currentThemeNotFound": "Impossible de trouver le thème actuellement sélectionné : {0}. L'IDE Arduino a choisi un thème intégré compatible avec celui qui manque.", "currentThemeNotFound": "Impossible de trouver le thème actuellement sélectionné : {0}. L'IDE Arduino a choisi un thème intégré compatible avec celui qui manque.",
"dark": "Sombre", "dark": "Sombre",
"deprecated": "{0} (déprécié)", "deprecated": "{0} (deprecated)",
"hc": "Sombre avec contraste élevé", "hc": "Sombre avec contraste élevé",
"hcLight": "Clair avec contraste élevé", "hcLight": "Clair avec contraste élevé",
"light": "Clair", "light": "Clair",
"user": "{0} (utilisateur)" "user": "{0} (user)"
}, },
"title": { "title": {
"cloud": "Cloud" "cloud": "Cloud"
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "Le croquis '{0}' ne peut pas être utilisé. {1} Pour supprimer ce message, renommez le croquis. Voulez-vous renommer le croquis maintenant ?", "renameSketchFolderMessage": "Le croquis '{0}' ne peut pas être utilisé. {1} Pour supprimer ce message, renommez le croquis. Voulez-vous renommer le croquis maintenant ?",
"renameSketchFolderTitle": "Nom de croquis invalide" "renameSketchFolderTitle": "Nom de croquis invalide"
}, },
"versionWelcome": {
"cancelButton": "Peut-être plus tard",
"donateButton": "Faire un don maintenant",
"donateMessage": "Arduino sengage à garder les logiciels libres et gratuits pour tous. Votre don nous aide à développer de nouvelles fonctionnalités, à améliorer les bibliothèques et à soutenir des millions dutilisateurs dans le monde entier.",
"donateMessage2": "Veuillez envisager de soutenir notre travail sur lIDE Arduino gratuit et libre.",
"title": "Bienvenue dans une nouvelle version de lIDE Arduino !",
"titleWithVersion": "Bienvenue dans le nouvel IDE Arduino {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}' existe déjà." "alreadyExists": "'{0}' existe déjà."
} }

View File

@@ -7,7 +7,7 @@
"account": { "account": {
"goToCloudEditor": "Go to Cloud Editor", "goToCloudEditor": "Go to Cloud Editor",
"goToIoTCloud": "Go to IoT Cloud", "goToIoTCloud": "Go to IoT Cloud",
"goToProfile": "מעבר לפרופיל", "goToProfile": "Go to Profile",
"menuTitle": "Arduino Cloud" "menuTitle": "Arduino Cloud"
}, },
"board": { "board": {
@@ -15,7 +15,7 @@
"boardConfigDialogTitle": "יש לבחור לוח ופורט אחר", "boardConfigDialogTitle": "יש לבחור לוח ופורט אחר",
"boardDataReloaded": "Board data reloaded.", "boardDataReloaded": "Board data reloaded.",
"boardInfo": "פרטי הלוח", "boardInfo": "פרטי הלוח",
"boards": "לוחות", "boards": "boards",
"configDialog1": "נא לבחור סוג לוח ופורט כדי להעלות את הסקיצה.", "configDialog1": "נא לבחור סוג לוח ופורט כדי להעלות את הסקיצה.",
"configDialog2": "אם נבחר לוח ניתן יהיה לקמפל, אבל לא להעלות את הסקיצה.", "configDialog2": "אם נבחר לוח ניתן יהיה לקמפל, אבל לא להעלות את הסקיצה.",
"couldNotFindPreviouslySelected": "Could not find previously selected board '{0}' in installed platform '{1}'. Please manually reselect the board you want to use. Do you want to reselect it now?", "couldNotFindPreviouslySelected": "Could not find previously selected board '{0}' in installed platform '{1}'. Please manually reselect the board you want to use. Do you want to reselect it now?",
@@ -30,9 +30,9 @@
"openBoardsConfig": "בחר לוח ופורט אחר...", "openBoardsConfig": "בחר לוח ופורט אחר...",
"pleasePickBoard": "יש לבחור את הלוח המחובר לפורט הנבחר.", "pleasePickBoard": "יש לבחור את הלוח המחובר לפורט הנבחר.",
"port": "פורט{0}", "port": "פורט{0}",
"ports": "פורטים", "ports": "ports",
"programmer": "תכנת", "programmer": "תכנת",
"reloadBoardData": "רענון נתוני לוח", "reloadBoardData": "Reload Board Data",
"reselectLater": "בחר מחדש מאוחר יותר", "reselectLater": "בחר מחדש מאוחר יותר",
"revertBoardsConfig": "Use '{0}' discovered on '{1}'", "revertBoardsConfig": "Use '{0}' discovered on '{1}'",
"searchBoard": "חפש לוח", "searchBoard": "חפש לוח",
@@ -140,7 +140,6 @@
"all": "הכל", "all": "הכל",
"contributed": "נתרם", "contributed": "נתרם",
"installManually": "התקן ידנית", "installManually": "התקן ידנית",
"installed": "Installed",
"later": "אחר כך", "later": "אחר כך",
"noBoardSelected": "לא נבחר לוח", "noBoardSelected": "לא נבחר לוח",
"noSketchOpened": "No sketch opened", "noSketchOpened": "No sketch opened",
@@ -276,6 +275,9 @@
"checkForUpdates": "בדיקת עדכונים לArduino IDE", "checkForUpdates": "בדיקת עדכונים לArduino IDE",
"closeAndInstallButton": "סגור והתקן", "closeAndInstallButton": "סגור והתקן",
"closeToInstallNotice": "סגור את התוכנה והתקן את העדכון על המכונה שלך.", "closeToInstallNotice": "סגור את התוכנה והתקן את העדכון על המכונה שלך.",
"donateLinkIconTitle": "open donation page",
"donateLinkText": "donate to support us",
"donateText": "Open source is love, {0}",
"downloadButton": "הורד", "downloadButton": "הורד",
"downloadingNotice": "מוריד את הגרסה המעודכנת האחרונה של Arduino IDE.", "downloadingNotice": "מוריד את הגרסה המעודכנת האחרונה של Arduino IDE.",
"errorCheckingForUpdates": "שגיאה בעת בדיקת עדכונים ל Arduino IDE.\n{0}", "errorCheckingForUpdates": "שגיאה בעת בדיקת עדכונים ל Arduino IDE.\n{0}",
@@ -433,7 +435,6 @@
"autoscroll": "גלילה אוטומטית", "autoscroll": "גלילה אוטומטית",
"carriageReturn": "Carriage Return", "carriageReturn": "Carriage Return",
"connecting": "Connecting to '{0}' on '{1}'...", "connecting": "Connecting to '{0}' on '{1}'...",
"copyOutput": "Copy Output",
"message": "Message (Enter to send message to '{0}' on '{1}')", "message": "Message (Enter to send message to '{0}' on '{1}')",
"newLine": "שורה חדשה", "newLine": "שורה חדשה",
"newLineCarriageReturn": "Both NL & CR", "newLineCarriageReturn": "Both NL & CR",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?", "renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
"renameSketchFolderTitle": "Invalid sketch name" "renameSketchFolderTitle": "Invalid sketch name"
}, },
"versionWelcome": {
"cancelButton": "Maybe later",
"donateButton": "Donate now",
"donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
"donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
"title": "Welcome to a new version of the Arduino IDE!",
"titleWithVersion": "Welcome to the new Arduino IDE {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}' already exists." "alreadyExists": "'{0}' already exists."
} }

View File

@@ -140,7 +140,6 @@
"all": "All", "all": "All",
"contributed": "Contributed", "contributed": "Contributed",
"installManually": "Kézi telepítés", "installManually": "Kézi telepítés",
"installed": "Installed",
"later": "később", "later": "később",
"noBoardSelected": "Nincsen alappanel kiválasztva", "noBoardSelected": "Nincsen alappanel kiválasztva",
"noSketchOpened": "No sketch opened", "noSketchOpened": "No sketch opened",
@@ -276,6 +275,9 @@
"checkForUpdates": "Check for Arduino IDE Updates", "checkForUpdates": "Check for Arduino IDE Updates",
"closeAndInstallButton": "Close and Install", "closeAndInstallButton": "Close and Install",
"closeToInstallNotice": "Close the software and install the update on your machine.", "closeToInstallNotice": "Close the software and install the update on your machine.",
"donateLinkIconTitle": "open donation page",
"donateLinkText": "donate to support us",
"donateText": "Open source is love, {0}",
"downloadButton": "Download", "downloadButton": "Download",
"downloadingNotice": "Downloading the latest version of the Arduino IDE.", "downloadingNotice": "Downloading the latest version of the Arduino IDE.",
"errorCheckingForUpdates": "Error while checking for Arduino IDE updates.\n{0}", "errorCheckingForUpdates": "Error while checking for Arduino IDE updates.\n{0}",
@@ -433,7 +435,6 @@
"autoscroll": "Automatikus görgetés", "autoscroll": "Automatikus görgetés",
"carriageReturn": "Kocsi vissza", "carriageReturn": "Kocsi vissza",
"connecting": "Connecting to '{0}' on '{1}'...", "connecting": "Connecting to '{0}' on '{1}'...",
"copyOutput": "Copy Output",
"message": "Message (Enter to send message to '{0}' on '{1}')", "message": "Message (Enter to send message to '{0}' on '{1}')",
"newLine": "Új sor", "newLine": "Új sor",
"newLineCarriageReturn": "Mindkettő: Új sor és Kocsi vissza - NL&CR", "newLineCarriageReturn": "Mindkettő: Új sor és Kocsi vissza - NL&CR",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?", "renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
"renameSketchFolderTitle": "Invalid sketch name" "renameSketchFolderTitle": "Invalid sketch name"
}, },
"versionWelcome": {
"cancelButton": "Maybe later",
"donateButton": "Donate now",
"donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
"donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
"title": "Welcome to a new version of the Arduino IDE!",
"titleWithVersion": "Welcome to the new Arduino IDE {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}' already exists." "alreadyExists": "'{0}' already exists."
} }

View File

@@ -140,7 +140,6 @@
"all": "All", "all": "All",
"contributed": "Contributed", "contributed": "Contributed",
"installManually": "Install Manually", "installManually": "Install Manually",
"installed": "Installed",
"later": "Later", "later": "Later",
"noBoardSelected": "No board selected", "noBoardSelected": "No board selected",
"noSketchOpened": "No sketch opened", "noSketchOpened": "No sketch opened",
@@ -276,6 +275,9 @@
"checkForUpdates": "Check for Arduino IDE Updates", "checkForUpdates": "Check for Arduino IDE Updates",
"closeAndInstallButton": "Close and Install", "closeAndInstallButton": "Close and Install",
"closeToInstallNotice": "Close the software and install the update on your machine.", "closeToInstallNotice": "Close the software and install the update on your machine.",
"donateLinkIconTitle": "open donation page",
"donateLinkText": "donate to support us",
"donateText": "Open source is love, {0}",
"downloadButton": "Download", "downloadButton": "Download",
"downloadingNotice": "Downloading the latest version of the Arduino IDE.", "downloadingNotice": "Downloading the latest version of the Arduino IDE.",
"errorCheckingForUpdates": "Error while checking for Arduino IDE updates.\n{0}", "errorCheckingForUpdates": "Error while checking for Arduino IDE updates.\n{0}",
@@ -433,7 +435,6 @@
"autoscroll": "Autoscroll", "autoscroll": "Autoscroll",
"carriageReturn": "Carriage Return", "carriageReturn": "Carriage Return",
"connecting": "Connecting to '{0}' on '{1}'...", "connecting": "Connecting to '{0}' on '{1}'...",
"copyOutput": "Copy Output",
"message": "Message (Enter to send message to '{0}' on '{1}')", "message": "Message (Enter to send message to '{0}' on '{1}')",
"newLine": "New Line", "newLine": "New Line",
"newLineCarriageReturn": "Both NL & CR", "newLineCarriageReturn": "Both NL & CR",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?", "renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
"renameSketchFolderTitle": "Invalid sketch name" "renameSketchFolderTitle": "Invalid sketch name"
}, },
"versionWelcome": {
"cancelButton": "Maybe later",
"donateButton": "Donate now",
"donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
"donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
"title": "Welcome to a new version of the Arduino IDE!",
"titleWithVersion": "Welcome to the new Arduino IDE {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}' already exists." "alreadyExists": "'{0}' already exists."
} }

View File

@@ -8,7 +8,7 @@
"goToCloudEditor": "Vai all'editor del cloud", "goToCloudEditor": "Vai all'editor del cloud",
"goToIoTCloud": "Vai al cloud IoT", "goToIoTCloud": "Vai al cloud IoT",
"goToProfile": "Vai al profilo", "goToProfile": "Vai al profilo",
"menuTitle": "Arduino Cloud" "menuTitle": "Cloud di Arduino"
}, },
"board": { "board": {
"board": "Scheda{0}", "board": "Scheda{0}",
@@ -140,7 +140,6 @@
"all": "Tutti", "all": "Tutti",
"contributed": "Fornita da terzi", "contributed": "Fornita da terzi",
"installManually": "Installa manualmente", "installManually": "Installa manualmente",
"installed": "Installata",
"later": "Salta", "later": "Salta",
"noBoardSelected": "Nessuna scheda selezionata", "noBoardSelected": "Nessuna scheda selezionata",
"noSketchOpened": "Nessuno sketch aperto", "noSketchOpened": "Nessuno sketch aperto",
@@ -276,6 +275,9 @@
"checkForUpdates": "Controlla gli aggiornamenti dell'IDE di Arduino", "checkForUpdates": "Controlla gli aggiornamenti dell'IDE di Arduino",
"closeAndInstallButton": "Chiudi e Installa", "closeAndInstallButton": "Chiudi e Installa",
"closeToInstallNotice": "Chiudi il software e installa laggiornamento sulla tua macchina", "closeToInstallNotice": "Chiudi il software e installa laggiornamento sulla tua macchina",
"donateLinkIconTitle": "apri la pagina delle donazioni",
"donateLinkText": "dona per sostenerci",
"donateText": "L'open source è amore, {0}",
"downloadButton": "Scarica", "downloadButton": "Scarica",
"downloadingNotice": "Stai scaricando lultima versione dellArduino IDE", "downloadingNotice": "Stai scaricando lultima versione dellArduino IDE",
"errorCheckingForUpdates": "Si è verificato un errore durante il controllo degli aggiornamenti per Arduino IDE {0}.", "errorCheckingForUpdates": "Si è verificato un errore durante il controllo degli aggiornamenti per Arduino IDE {0}.",
@@ -433,9 +435,8 @@
"autoscroll": "Scorrimento automatico", "autoscroll": "Scorrimento automatico",
"carriageReturn": "Ritorno carrello (CR)", "carriageReturn": "Ritorno carrello (CR)",
"connecting": "Connessione in corso di '{0}' su '{1}'...", "connecting": "Connessione in corso di '{0}' su '{1}'...",
"copyOutput": "Copia output",
"message": "Messaggio (premi Enter per inviare il messaggio a '{0}' on '{1}')", "message": "Messaggio (premi Enter per inviare il messaggio a '{0}' on '{1}')",
"newLine": "A capo", "newLine": "A capo (NL)",
"newLineCarriageReturn": "Entrambi NL & CR", "newLineCarriageReturn": "Entrambi NL & CR",
"noLineEndings": "Nessun fine riga", "noLineEndings": "Nessun fine riga",
"notConnected": "Non collegato. Scegli una scheda e la porta di comunicazione per una connessione automatica.", "notConnected": "Non collegato. Scegli una scheda e la porta di comunicazione per una connessione automatica.",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "Lo sketch '{0}' non può essere usato. {1} Per eliminare questo messaggio, rinomina lo sketch. Vuoi rinominare adesso lo sketch?", "renameSketchFolderMessage": "Lo sketch '{0}' non può essere usato. {1} Per eliminare questo messaggio, rinomina lo sketch. Vuoi rinominare adesso lo sketch?",
"renameSketchFolderTitle": "Il nome dello sketch non è valido" "renameSketchFolderTitle": "Il nome dello sketch non è valido"
}, },
"versionWelcome": {
"cancelButton": "Forse in seguito",
"donateButton": "Dona adesso",
"donateMessage": "Arduino si impegna a mantenere il software libero e open-source per tutti. La tua donazione ci aiuta a sviluppare nuove funzionalità, a migliorare le librerie e a supportare milioni di utenti in tutto il mondo.",
"donateMessage2": "Considera l'opportunità di sostenere il nostro lavoro sull'IDE open source gratuito di Arduino.",
"title": "Benvenuto nella nuova versione dell'IDE di Arduino!",
"titleWithVersion": "Benvenuto nel nuovo IDE di Arduino! {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}' è già presente." "alreadyExists": "'{0}' è già presente."
} }

View File

@@ -140,7 +140,6 @@
"all": "全て", "all": "全て",
"contributed": "提供された", "contributed": "提供された",
"installManually": "手動でインストール", "installManually": "手動でインストール",
"installed": "インストール済み",
"later": "後で", "later": "後で",
"noBoardSelected": "ボード未選択", "noBoardSelected": "ボード未選択",
"noSketchOpened": "No sketch opened", "noSketchOpened": "No sketch opened",
@@ -276,6 +275,9 @@
"checkForUpdates": "Arduino IDEのアップデートを確認", "checkForUpdates": "Arduino IDEのアップデートを確認",
"closeAndInstallButton": "終了してインストール", "closeAndInstallButton": "終了してインストール",
"closeToInstallNotice": "ソフトウェアを終了してアップデートをインストールする。", "closeToInstallNotice": "ソフトウェアを終了してアップデートをインストールする。",
"donateLinkIconTitle": "open donation page",
"donateLinkText": "donate to support us",
"donateText": "Open source is love, {0}",
"downloadButton": "ダウンロード", "downloadButton": "ダウンロード",
"downloadingNotice": "Arduino IDEの最新版をダウンロード中です。", "downloadingNotice": "Arduino IDEの最新版をダウンロード中です。",
"errorCheckingForUpdates": "Arduino IDEの更新を確認中にエラーが発生しました。\n{0}", "errorCheckingForUpdates": "Arduino IDEの更新を確認中にエラーが発生しました。\n{0}",
@@ -433,7 +435,6 @@
"autoscroll": "自動スクロール", "autoscroll": "自動スクロール",
"carriageReturn": "CRのみ", "carriageReturn": "CRのみ",
"connecting": "Connecting to '{0}' on '{1}'...", "connecting": "Connecting to '{0}' on '{1}'...",
"copyOutput": "Copy Output",
"message": "メッセージ('{1}'の{0}にメッセージを送信するにはEnter", "message": "メッセージ('{1}'の{0}にメッセージを送信するにはEnter",
"newLine": "LFのみ", "newLine": "LFのみ",
"newLineCarriageReturn": "CRおよびLF", "newLineCarriageReturn": "CRおよびLF",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "スケッチ'{0}'は使用できません。{1}このメッセージをなくすには、スケッチの名前を変えてください。今すぐスケッチ名を変更しますか?", "renameSketchFolderMessage": "スケッチ'{0}'は使用できません。{1}このメッセージをなくすには、スケッチの名前を変えてください。今すぐスケッチ名を変更しますか?",
"renameSketchFolderTitle": "無効なスケッチ名です" "renameSketchFolderTitle": "無効なスケッチ名です"
}, },
"versionWelcome": {
"cancelButton": "Maybe later",
"donateButton": "Donate now",
"donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
"donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
"title": "Welcome to a new version of the Arduino IDE!",
"titleWithVersion": "Welcome to the new Arduino IDE {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}'は既に存在しています。" "alreadyExists": "'{0}'は既に存在しています。"
} }

View File

@@ -1,553 +0,0 @@
{
"arduino": {
"about": {
"detail": "Version: {0}\nDate: {1}{2}\nCLI Version: {3}\n\n{4}",
"label": "About {0}"
},
"account": {
"goToCloudEditor": "Go to Cloud Editor",
"goToIoTCloud": "Go to IoT Cloud",
"goToProfile": "Go to Profile",
"menuTitle": "Arduino Cloud"
},
"board": {
"board": "Board{0}",
"boardConfigDialogTitle": "Select Other Board and Port",
"boardDataReloaded": "Board data reloaded.",
"boardInfo": "Board Info",
"boards": "boards",
"configDialog1": "Select both a Board and a Port if you want to upload a sketch.",
"configDialog2": "If you only select a Board you will be able to compile, but not to upload your sketch.",
"couldNotFindPreviouslySelected": "Could not find previously selected board '{0}' in installed platform '{1}'. Please manually reselect the board you want to use. Do you want to reselect it now?",
"editBoardsConfig": "Edit Board and Port...",
"getBoardInfo": "Get Board Info",
"inSketchbook": " (in Sketchbook)",
"installNow": "The \"{0} {1}\" core has to be installed for the currently selected \"{2}\" board. Do you want to install it now?",
"noBoardsFound": "No boards found for \"{0}\"",
"noNativeSerialPort": "Native serial port, can't obtain info.",
"noPortsDiscovered": "No ports discovered",
"nonSerialPort": "Non-serial port, can't obtain info.",
"openBoardsConfig": "Select other board and port…",
"pleasePickBoard": "Please pick a board connected to the port you have selected.",
"port": "Port{0}",
"ports": "ports",
"programmer": "Programmer",
"reloadBoardData": "Reload Board Data",
"reselectLater": "Reselect later",
"revertBoardsConfig": "Use '{0}' discovered on '{1}'",
"searchBoard": "Search board",
"selectBoard": "Select Board",
"selectBoardToReload": "Please select a board first.",
"selectPortForInfo": "Please select a port to obtain board info.",
"showAllAvailablePorts": "Shows all available ports when enabled",
"showAllPorts": "Show all ports",
"succesfullyInstalledPlatform": "Successfully installed platform {0}:{1}",
"succesfullyUninstalledPlatform": "Successfully uninstalled platform {0}:{1}",
"typeOfPorts": "{0} ports",
"unconfirmedBoard": "Unconfirmed board",
"unknownBoard": "Unknown board"
},
"boardsManager": "Boards Manager",
"boardsType": {
"arduinoCertified": "Arduino Certified"
},
"bootloader": {
"burnBootloader": "Burn Bootloader",
"burningBootloader": "Burning bootloader...",
"doneBurningBootloader": "Done burning bootloader."
},
"burnBootloader": {
"error": "Error while burning the bootloader: {0}"
},
"certificate": {
"addNew": "Add New",
"addURL": "Add URL to fetch SSL certificate",
"boardAtPort": "{0} at {1}",
"certificatesUploaded": "Certificates uploaded.",
"enterURL": "Enter URL",
"noSupportedBoardConnected": "No supported board connected",
"openContext": "Open context",
"remove": "Remove",
"selectBoard": "Select a board...",
"selectCertificateToUpload": "1. Select certificate to upload",
"selectDestinationBoardToUpload": "2. Select destination board and upload certificate",
"upload": "Upload",
"uploadFailed": "Upload failed. Please try again.",
"uploadRootCertificates": "Upload SSL Root Certificates",
"uploadingCertificates": "Uploading certificates."
},
"checkForUpdates": {
"checkForUpdates": "Check for Arduino Updates",
"installAll": "Install All",
"noUpdates": "There are no recent updates available.",
"promptUpdateBoards": "Updates are available for some of your boards.",
"promptUpdateLibraries": "Updates are available for some of your libraries.",
"updatingBoards": "Updating boards...",
"updatingLibraries": "Updating libraries..."
},
"cli-error-parser": {
"keyboardError": "'Keyboard' not found. Does your sketch include the line '#include <Keyboard.h>'?",
"mouseError": "'Mouse' not found. Does your sketch include the line '#include <Mouse.h>'?"
},
"cloud": {
"chooseSketchVisibility": "Choose visibility of your Sketch:",
"cloudSketchbook": "Cloud Sketchbook",
"connected": "Connected",
"continue": "Continue",
"donePulling": "Done pulling '{0}'.",
"donePushing": "Done pushing '{0}'.",
"embed": "Embed:",
"emptySketchbook": "Your Sketchbook is empty",
"goToCloud": "Go to Cloud",
"learnMore": "Learn more",
"link": "ბმული:",
"notYetPulled": "Cannot push to Cloud. It is not yet pulled.",
"offline": "გამოთხოვა",
"openInCloudEditor": "Open in Cloud Editor",
"options": "Options...",
"privateVisibility": "Private. Only you can view the Sketch.",
"profilePicture": "Profile picture",
"publicVisibility": "Public. Anyone with the link can view the Sketch.",
"pull": "გამოთხოვა",
"pullFirst": "You have to pull first to be able to push to the Cloud.",
"pullSketch": "Pull Sketch",
"pullSketchMsg": "Pulling this Sketch from the Cloud will overwrite its local version. Are you sure you want to continue?",
"push": "Push",
"pushSketch": "Push Sketch",
"pushSketchMsg": "This is a Public Sketch. Before pushing, make sure any sensitive information is defined in arduino_secrets.h files. You can make a Sketch private from the Share panel.",
"remote": "Remote",
"share": "Share...",
"shareSketch": "Share Sketch",
"showHideSketchbook": "Show/Hide Cloud Sketchbook",
"signIn": "SIGN IN",
"signInToCloud": "Sign in to Arduino Cloud",
"signOut": "Sign Out",
"sync": "Sync",
"syncEditSketches": "Sync and edit your Arduino Cloud Sketches",
"visitArduinoCloud": "Visit Arduino Cloud to create Cloud Sketches."
},
"cloudSketch": {
"alreadyExists": "Cloud sketch '{0}' already exists.",
"creating": "Creating cloud sketch '{0}'...",
"new": "New Cloud Sketch",
"notFound": "Could not pull the cloud sketch '{0}'. It does not exist.",
"pulling": "Synchronizing sketchbook, pulling '{0}'...",
"pushing": "Synchronizing sketchbook, pushing '{0}'...",
"renaming": "Renaming cloud sketch from '{0}' to '{1}'...",
"synchronizingSketchbook": "Synchronizing sketchbook..."
},
"common": {
"all": "All",
"contributed": "Contributed",
"installManually": "Install Manually",
"installed": "Installed",
"later": "Later",
"noBoardSelected": "No board selected",
"noSketchOpened": "No sketch opened",
"notConnected": "[not connected]",
"offlineIndicator": "You appear to be offline. Without an Internet connection, the Arduino CLI might not be able to download the required resources and could cause malfunction. Please connect to the Internet and restart the application.",
"oldFormat": "The '{0}' still uses the old `.pde` format. Do you want to switch to the new `.ino` extension?",
"partner": "Partner",
"processing": "მიმდინარეობს დამუშავება",
"recommended": "Recommended",
"retired": "Retired",
"selectManually": "Select Manually",
"selectedOn": "on {0}",
"serialMonitor": "Serial Monitor",
"type": "Type",
"unknown": "Unknown",
"updateable": "Updatable",
"userAbort": "User abort"
},
"compile": {
"error": "Compilation error: {0}"
},
"component": {
"boardsIncluded": "Boards included in this package:",
"by": "by",
"clickToOpen": "Click to open in browser: {0}",
"filterSearch": "Filter your search...",
"install": "დაყენება",
"installLatest": "Install Latest",
"installVersion": "Install {0}",
"installed": "{0} installed",
"moreInfo": "More info",
"otherVersions": "Other Versions",
"remove": "Remove",
"title": "{0} by {1}",
"uninstall": "Uninstall",
"uninstallMsg": "Do you want to uninstall {0}?",
"update": "Update"
},
"configuration": {
"cli": {
"inaccessibleDirectory": "Could not access the sketchbook location at '{0}': {1}"
}
},
"connectionStatus": {
"connectionLost": "Connection lost. Cloud sketch actions and updates won't be available."
},
"contributions": {
"addFile": "Add File",
"fileAdded": "One file added to the sketch.",
"plotter": {
"couldNotOpen": "Couldn't open serial plotter"
},
"replaceTitle": "ჩანაცვლება"
},
"core": {
"compilerWarnings": {
"all": "All",
"default": "Default",
"more": "More",
"none": "None"
}
},
"coreContribution": {
"copyError": "Copy error messages",
"noBoardSelected": "No board selected. Please select your Arduino board from the Tools > Board menu."
},
"createCloudCopy": "Push Sketch to Cloud",
"daemon": {
"restart": "Restart Daemon",
"start": "Start Daemon",
"stop": "Stop Daemon"
},
"debug": {
"debugWithMessage": "Debug - {0}",
"debuggingNotSupported": "Debugging is not supported by '{0}'",
"getDebugInfo": "Getting debug info...",
"noPlatformInstalledFor": "Platform is not installed for '{0}'",
"optimizeForDebugging": "Optimize for Debugging",
"sketchIsNotCompiled": "Sketch '{0}' must be verified before starting a debug session. Please verify the sketch and start debugging again. Do you want to verify the sketch now?"
},
"developer": {
"clearBoardList": "Clear the Board List History",
"clearBoardsConfig": "Clear the Board and Port Selection",
"dumpBoardList": "Dump the Board List"
},
"dialog": {
"dontAskAgain": "Don't ask again"
},
"editor": {
"autoFormat": "Auto Format",
"commentUncomment": "Comment/Uncomment",
"copyForForum": "Copy for Forum (Markdown)",
"decreaseFontSize": "Decrease Font Size",
"decreaseIndent": "Decrease Indent",
"increaseFontSize": "Increase Font Size",
"increaseIndent": "Increase Indent",
"nextError": "Next Error",
"previousError": "Previous Error",
"revealError": "Reveal Error"
},
"examples": {
"builtInExamples": "Built-in examples",
"couldNotInitializeExamples": "Could not initialize built-in examples.",
"customLibrary": "Examples from Custom Libraries",
"for": "Examples for {0}",
"forAny": "Examples for any board",
"menu": "Examples"
},
"firmware": {
"checkUpdates": "Check Updates",
"failedInstall": "Installation failed. Please try again.",
"install": "დაყენება",
"installingFirmware": "Installing firmware.",
"overwriteSketch": "Installation will overwrite the Sketch on the board.",
"selectBoard": "Select Board",
"selectVersion": "Select firmware version",
"successfullyInstalled": "Firmware successfully installed.",
"updater": "Firmware Updater"
},
"help": {
"environment": "Environment",
"faq": "Frequently Asked Questions",
"findInReference": "Find in Reference",
"gettingStarted": "Getting Started",
"keyword": "Type a keyword",
"privacyPolicy": "Privacy Policy",
"reference": "Reference",
"search": "Search on Arduino.cc",
"troubleshooting": "პრობლემების გადაწყვეტა",
"visit": "Visit Arduino.cc"
},
"ide-updater": {
"checkForUpdates": "Check for Arduino IDE Updates",
"closeAndInstallButton": "Close and Install",
"closeToInstallNotice": "Close the software and install the update on your machine.",
"downloadButton": "Download",
"downloadingNotice": "Downloading the latest version of the Arduino IDE.",
"errorCheckingForUpdates": "Error while checking for Arduino IDE updates.\n{0}",
"goToDownloadButton": "Go To Download",
"goToDownloadPage": "An update for the Arduino IDE is available, but we're not able to download and install it automatically. Please go to the download page and download the latest version from there.",
"ideUpdaterDialog": "Software Update",
"newVersionAvailable": "A new version of Arduino IDE ({0}) is available for download.",
"noUpdatesAvailable": "There are no recent updates available for the Arduino IDE",
"notNowButton": "Not now",
"skipVersionButton": "Skip Version",
"updateAvailable": "Update Available",
"versionDownloaded": "Arduino IDE {0} has been downloaded."
},
"installable": {
"libraryInstallFailed": "Failed to install library: '{0}{1}'.",
"platformInstallFailed": "Failed to install platform: '{0}{1}'."
},
"library": {
"addZip": "Add .ZIP Library...",
"arduinoLibraries": "Arduino libraries",
"contributedLibraries": "Contributed libraries",
"include": "Include Library",
"installAll": "Install All",
"installLibraryDependencies": "Install library dependencies",
"installMissingDependencies": "Would you like to install all the missing dependencies?",
"installOneMissingDependency": "Would you like to install the missing dependency?",
"installWithoutDependencies": "Install without dependencies",
"installedSuccessfully": "Successfully installed library {0}:{1}",
"libraryAlreadyExists": "A library already exists. Do you want to overwrite it?",
"manageLibraries": "Manage Libraries...",
"namedLibraryAlreadyExists": "A library folder named {0} already exists. Do you want to overwrite it?",
"needsMultipleDependencies": "The library <b>{0}:{1}</b> needs some other dependencies currently not installed:",
"needsOneDependency": "The library <b>{0}:{1}</b> needs another dependency currently not installed:",
"overwriteExistingLibrary": "Do you want to overwrite the existing library?",
"successfullyInstalledZipLibrary": "Successfully installed library from {0} archive",
"title": "Library Manager",
"uninstalledSuccessfully": "Successfully uninstalled library {0}:{1}",
"zipLibrary": "ბიბლიოთეკა"
},
"librarySearchProperty": {
"topic": "Topic"
},
"libraryTopic": {
"communication": "Communication",
"dataProcessing": "Data Processing",
"dataStorage": "Data Storage",
"deviceControl": "Device Control",
"display": "Display",
"other": "Other",
"sensors": "Sensors",
"signalInputOutput": "Signal Input/Output",
"timing": "Timing",
"uncategorized": "Uncategorized"
},
"libraryType": {
"installed": "Installed"
},
"menu": {
"advanced": "Advanced",
"sketch": "Sketch",
"tools": "Tools"
},
"monitor": {
"alreadyConnectedError": "Could not connect to {0} {1} port. Already connected.",
"baudRate": "{0} baud",
"connectionFailedError": "Could not connect to {0} {1} port.",
"connectionFailedErrorWithDetails": "{0} Could not connect to {1} {2} port.",
"connectionTimeout": "Timeout. The IDE has not received the 'success' message from the monitor after successfully connecting to it",
"missingConfigurationError": "Could not connect to {0} {1} port. The monitor configuration is missing.",
"notConnectedError": "Not connected to {0} {1} port.",
"unableToCloseWebSocket": "Unable to close websocket",
"unableToConnectToWebSocket": "Unable to connect to websocket"
},
"newCloudSketch": {
"newSketchTitle": "Name of the new Cloud Sketch"
},
"portProtocol": {
"network": "ქსელი",
"serial": "Serial"
},
"preferences": {
"additionalManagerURLs": "Additional Boards Manager URLs",
"auth.audience": "The OAuth2 audience.",
"auth.clientID": "The OAuth2 client ID.",
"auth.domain": "The OAuth2 domain.",
"auth.registerUri": "The URI used to register a new user.",
"automatic": "ავტომატური",
"board.certificates": "List of certificates that can be uploaded to boards",
"browse": "Browse",
"checkForUpdate": "Receive notifications of available updates for the IDE, boards, and libraries. Requires an IDE restart after change. It's true by default.",
"choose": "Choose",
"cli.daemonDebug": "Enable debug logging of the gRPC calls to the Arduino CLI. A restart of the IDE is needed for this setting to take effect. It's false by default.",
"cloud.enabled": "True if the sketch sync functions are enabled. Defaults to true.",
"cloud.pull.warn": "True if users should be warned before pulling a cloud sketch. Defaults to true.",
"cloud.push.warn": "True if users should be warned before pushing a cloud sketch. Defaults to true.",
"cloud.pushpublic.warn": "True if users should be warned before pushing a public sketch to the cloud. Defaults to true.",
"cloud.sharedSpaceId": "The ID of the Arduino Cloud shared space to load the sketchbook from. If empty, your private space is selected.",
"cloud.sketchSyncEndpoint": "The endpoint used to push and pull sketches from a backend. By default it points to Arduino Cloud API.",
"compile": "compile",
"compile.experimental": "True if the IDE should handle multiple compiler errors. False by default",
"compile.revealRange": "Adjusts how compiler errors are revealed in the editor after a failed verify/upload. Possible values: 'auto': Scroll vertically as necessary and reveal a line. 'center': Scroll vertically as necessary and reveal a line centered vertically. 'top': Scroll vertically as necessary and reveal a line close to the top of the viewport, optimized for viewing a code definition. 'centerIfOutsideViewport': Scroll vertically as necessary and reveal a line centered vertically only if it lies outside the viewport. The default value is '{0}'.",
"compile.verbose": "True for verbose compile output. False by default",
"compile.warnings": "Tells gcc which warning level to use. It's 'None' by default",
"compilerWarnings": "Compiler warnings",
"editorFontSize": "Editor font size",
"editorQuickSuggestions": "Editor Quick Suggestions",
"enterAdditionalURLs": "Enter additional URLs, one for each row",
"files.inside.sketches": "Show files inside Sketches",
"ide.updateBaseUrl": "The base URL where to download updates from. Defaults to 'https://downloads.arduino.cc/arduino-ide'",
"ide.updateChannel": "Release channel to get updated from. 'stable' is the stable release, 'nightly' is the latest development build.",
"interfaceScale": "Interface scale",
"invalid.editorFontSize": "Invalid editor font size. It must be a positive integer.",
"invalid.sketchbook.location": "Invalid sketchbook location: {0}",
"invalid.theme": "Invalid theme.",
"language.asyncWorkers": "Number of async workers used by the Arduino Language Server (clangd). Background index also uses this many workers. The minimum value is 0, and the maximum is 8. When it is 0, the language server uses all available cores. The default value is 0.",
"language.log": "True if the Arduino Language Server should generate log files into the sketch folder. Otherwise, false. It's false by default.",
"language.realTimeDiagnostics": "If true, the language server provides real-time diagnostics when typing in the editor. It's false by default.",
"manualProxy": "Manual proxy configuration",
"monitor": {
"dockPanel": "The area of the application shell where the _{0}_ widget will reside. It is either \"bottom\" or \"right\". It defaults to \"{1}\"."
},
"network": "ქსელი",
"newSketchbookLocation": "Select new sketchbook location",
"noCliConfig": "Could not load the CLI configuration",
"noProxy": "No proxy",
"proxySettings": {
"hostname": "Host name",
"password": "Password",
"port": "Port number",
"username": "Username"
},
"showVerbose": "Show verbose output during",
"sketch": {
"inoBlueprint": "Absolute filesystem path to the default `.ino` blueprint file. If specified, the content of the blueprint file will be used for every new sketch created by the IDE. The sketches will be generated with the default Arduino content if not specified. Unaccessible blueprint files are ignored. **A restart of the IDE is needed** for this setting to take effect."
},
"sketchbook.location": "Sketchbook location",
"sketchbook.showAllFiles": "True to show all sketch files inside the sketch. It is false by default.",
"unofficialBoardSupport": "Click for a list of unofficial board support URLs",
"upload": "upload",
"upload.autoVerify": "True if the IDE should automatically verify the code before the upload. True by default. When this value is false, IDE does not recompile the code before uploading the binary to the board. It's highly advised to only set this value to false if you know what you are doing.",
"upload.verbose": "True for verbose upload output. False by default.",
"upload.verify": "After upload, verify that the contents of the memory on the board match the uploaded binary.",
"verifyAfterUpload": "Verify code after upload",
"window.autoScale": "True if the user interface automatically scales with the font size.",
"window.zoomLevel": {
"deprecationMessage": "Deprecated. Use 'window.zoomLevel' instead."
}
},
"renameCloudSketch": {
"renameSketchTitle": "New name of the Cloud Sketch"
},
"replaceMsg": "Replace the existing version of {0}?",
"selectZip": "Select a zip file containing the library you'd like to add",
"serial": {
"autoscroll": "Autoscroll",
"carriageReturn": "Carriage Return",
"connecting": "Connecting to '{0}' on '{1}'...",
"copyOutput": "Copy Output",
"message": "Message (Enter to send message to '{0}' on '{1}')",
"newLine": "New Line",
"newLineCarriageReturn": "Both NL & CR",
"noLineEndings": "No Line Ending",
"notConnected": "Not connected. Select a board and a port to connect automatically.",
"openSerialPlotter": "Serial Plotter",
"timestamp": "Timestamp",
"toggleTimestamp": "Toggle Timestamp"
},
"sketch": {
"archiveSketch": "Archive Sketch",
"cantOpen": "A folder named \"{0}\" already exists. Can't open sketch.",
"compile": "Compiling sketch...",
"configureAndUpload": "Configure and Upload",
"createdArchive": "Created archive '{0}'.",
"doneCompiling": "Done compiling.",
"doneUploading": "Done uploading.",
"editInvalidSketchFolderLocationQuestion": "Do you want to try saving the sketch to a different location?",
"editInvalidSketchFolderQuestion": "Do you want to try saving the sketch with a different name?",
"exportBinary": "Export Compiled Binary",
"invalidCloudSketchName": "The name must start with a letter, number, or underscore, followed by letters, numbers, dashes, dots and underscores. Maximum length is 36 characters.",
"invalidSketchFolderLocationDetails": "You cannot save a sketch into a folder inside itself.",
"invalidSketchFolderLocationMessage": "Invalid sketch folder location: '{0}'",
"invalidSketchFolderNameMessage": "Invalid sketch folder name: '{0}'",
"invalidSketchName": "The name must start with a letter, number, or underscore, followed by letters, numbers, dashes, dots and underscores. Maximum length is 63 characters.",
"moving": "Moving",
"movingMsg": "The file \"{0}\" needs to be inside a sketch folder named \"{1}\".\nCreate this folder, move the file, and continue?",
"new": "New Sketch",
"noTrailingPeriod": "A filename cannot end with a dot",
"openFolder": "Open Folder",
"openRecent": "Open Recent",
"openSketchInNewWindow": "Open Sketch in New Window",
"reservedFilename": "'{0}' is a reserved filename.",
"saveFolderAs": "Save sketch folder as...",
"saveSketch": "Save your sketch to open it again later.",
"saveSketchAs": "Save sketch folder as...",
"showFolder": "Show Sketch Folder",
"sketch": "Sketch",
"sketchAlreadyContainsThisFileError": "The sketch already contains a file named '{0}'",
"sketchAlreadyContainsThisFileMessage": "Failed to save sketch \"{0}\" as \"{1}\". {2}",
"sketchbook": "Sketchbook",
"titleLocalSketchbook": "Local Sketchbook",
"titleSketchbook": "Sketchbook",
"upload": "Upload",
"uploadUsingProgrammer": "Upload Using Programmer",
"uploading": "Uploading...",
"userFieldsNotFoundError": "Can't find user fields for connected board",
"verify": "Verify",
"verifyOrCompile": "Verify/Compile"
},
"sketchbook": {
"newCloudSketch": "New Cloud Sketch",
"newSketch": "New Sketch"
},
"theme": {
"currentThemeNotFound": "Could not find the currently selected theme: {0}. Arduino IDE has picked a built-in theme compatible with the missing one.",
"dark": "Dark",
"deprecated": "{0} (deprecated)",
"hc": "Dark High Contrast",
"hcLight": "Light High Contrast",
"light": "Light",
"user": "{0} (user)"
},
"title": {
"cloud": "Cloud"
},
"updateIndexes": {
"updateIndexes": "Update Indexes",
"updateLibraryIndex": "Update Library Index",
"updatePackageIndex": "Update Package Index"
},
"upload": {
"error": "{0} error: {1}"
},
"userFields": {
"cancel": "Cancel",
"enterField": "Enter {0}",
"upload": "Upload"
},
"validateSketch": {
"abortFixMessage": "The sketch is still invalid. Do you want to fix the remaining problems? By clicking '{0}', a new sketch will open.",
"abortFixTitle": "Invalid sketch",
"renameSketchFileMessage": "The sketch file '{0}' cannot be used. {1} Do you want to rename the sketch file now?",
"renameSketchFileTitle": "Invalid sketch filename",
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
"renameSketchFolderTitle": "Invalid sketch name"
},
"workspace": {
"alreadyExists": "'{0}' already exists."
}
},
"theia": {
"core": {
"cannotConnectBackend": "Cannot connect to the backend.",
"cannotConnectDaemon": "Cannot connect to the CLI daemon.",
"couldNotSave": "Could not save the sketch. Please copy your unsaved work into your favorite text editor, and restart the IDE.",
"daemonOffline": "CLI Daemon Offline",
"offline": "ინტერნეტის გარეშე",
"offlineText": "ინტერნეტის გარეშე",
"quitTitle": "Are you sure you want to quit?"
},
"editor": {
"unsavedTitle": "Unsaved {0}"
},
"messages": {
"collapse": "ჩამოშლა",
"expand": "Expand"
},
"workspace": {
"deleteCloudSketch": "The cloud sketch '{0}' will be permanently deleted from the Arduino servers and the local caches. This action is irreversible. Do you want to delete the current sketch?",
"deleteCurrentSketch": "The sketch '{0}' will be permanently deleted. This action is irreversible. Do you want to delete the current sketch?",
"fileNewName": "Name for new file",
"invalidExtension": ".{0} is not a valid extension",
"newFileName": "New name for file"
}
}
}

View File

@@ -140,7 +140,6 @@
"all": "전체", "all": "전체",
"contributed": "공헌된", "contributed": "공헌된",
"installManually": "수동으로 설치", "installManually": "수동으로 설치",
"installed": "설치됨",
"later": "나중에", "later": "나중에",
"noBoardSelected": "선택된 보드 없음", "noBoardSelected": "선택된 보드 없음",
"noSketchOpened": "No sketch opened", "noSketchOpened": "No sketch opened",
@@ -276,6 +275,9 @@
"checkForUpdates": "Arduino IDE 업데이트 확인", "checkForUpdates": "Arduino IDE 업데이트 확인",
"closeAndInstallButton": "닫고 설치하기", "closeAndInstallButton": "닫고 설치하기",
"closeToInstallNotice": "소프트웨어를 닫고 장치에 업데이트를 설치해주세요.", "closeToInstallNotice": "소프트웨어를 닫고 장치에 업데이트를 설치해주세요.",
"donateLinkIconTitle": "open donation page",
"donateLinkText": "donate to support us",
"donateText": "Open source is love, {0}",
"downloadButton": "다운로드", "downloadButton": "다운로드",
"downloadingNotice": "최신 버전의 Arduino IDE를 다운로드하고 있습니다.", "downloadingNotice": "최신 버전의 Arduino IDE를 다운로드하고 있습니다.",
"errorCheckingForUpdates": "Arduino IDE의 업데이트를 확인하던 중에 오류가 발생했어요.\n{0}", "errorCheckingForUpdates": "Arduino IDE의 업데이트를 확인하던 중에 오류가 발생했어요.\n{0}",
@@ -433,7 +435,6 @@
"autoscroll": "자동스크롤", "autoscroll": "자동스크롤",
"carriageReturn": "캐리지 리턴", "carriageReturn": "캐리지 리턴",
"connecting": "Connecting to '{0}' on '{1}'...", "connecting": "Connecting to '{0}' on '{1}'...",
"copyOutput": "Copy Output",
"message": "Message (Enter to send message to '{0}' on '{1}')", "message": "Message (Enter to send message to '{0}' on '{1}')",
"newLine": "새 줄", "newLine": "새 줄",
"newLineCarriageReturn": "Both NL & CR", "newLineCarriageReturn": "Both NL & CR",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?", "renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
"renameSketchFolderTitle": "유효하지 않은 스케치 이름" "renameSketchFolderTitle": "유효하지 않은 스케치 이름"
}, },
"versionWelcome": {
"cancelButton": "Maybe later",
"donateButton": "Donate now",
"donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
"donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
"title": "Welcome to a new version of the Arduino IDE!",
"titleWithVersion": "Welcome to the new Arduino IDE {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}' already exists." "alreadyExists": "'{0}' already exists."
} }

View File

@@ -140,7 +140,6 @@
"all": "အားလုံး", "all": "အားလုံး",
"contributed": "ကူညီရေးသားထားသည်များ", "contributed": "ကူညီရေးသားထားသည်များ",
"installManually": "ကိုယ်တိုင်တပ်ဆင်မည်", "installManually": "ကိုယ်တိုင်တပ်ဆင်မည်",
"installed": "တပ်ဆင်ထားပြီး",
"later": "နောက်မှ", "later": "နောက်မှ",
"noBoardSelected": "ဘုတ် မရွေးချယ်ထားပါ", "noBoardSelected": "ဘုတ် မရွေးချယ်ထားပါ",
"noSketchOpened": "No sketch opened", "noSketchOpened": "No sketch opened",
@@ -276,6 +275,9 @@
"checkForUpdates": "အာဒီနိုအိုင်ဒီအီးအပ်ဒိတ်များစစ်မည်", "checkForUpdates": "အာဒီနိုအိုင်ဒီအီးအပ်ဒိတ်များစစ်မည်",
"closeAndInstallButton": "ပိတ်ပြီးသွင်းမယ်", "closeAndInstallButton": "ပိတ်ပြီးသွင်းမယ်",
"closeToInstallNotice": "ဆော့ဖ်ဝဲလ်ပိတ်ပြီး အသစ်ကိုသွင်းမယ်။", "closeToInstallNotice": "ဆော့ဖ်ဝဲလ်ပိတ်ပြီး အသစ်ကိုသွင်းမယ်။",
"donateLinkIconTitle": "open donation page",
"donateLinkText": "donate to support us",
"donateText": "Open source is love, {0}",
"downloadButton": "ဒေါင်းလုတ်ဆွဲမယ်", "downloadButton": "ဒေါင်းလုတ်ဆွဲမယ်",
"downloadingNotice": "နောက်ဆုံးပေါ် Arduino IDE ဗားရှင်းကို ဒေါင်းလုတ်ဆွဲနေတယ်။", "downloadingNotice": "နောက်ဆုံးပေါ် Arduino IDE ဗားရှင်းကို ဒေါင်းလုတ်ဆွဲနေတယ်။",
"errorCheckingForUpdates": "Arduino IDE အပ်ဒိတ်တွေအတွက် စစ်ဆေးနေတုန်း ပြဿနာတက်သွားတယ်။\n{0}", "errorCheckingForUpdates": "Arduino IDE အပ်ဒိတ်တွေအတွက် စစ်ဆေးနေတုန်း ပြဿနာတက်သွားတယ်။\n{0}",
@@ -433,7 +435,6 @@
"autoscroll": "အလိုအလျောက်လှိမ့်ဆွဲခြင်း", "autoscroll": "အလိုအလျောက်လှိမ့်ဆွဲခြင်း",
"carriageReturn": "လက်နှိပ်စက်အတံပြန်အက္ခရာ", "carriageReturn": "လက်နှိပ်စက်အတံပြန်အက္ခရာ",
"connecting": "Connecting to '{0}' on '{1}'...", "connecting": "Connecting to '{0}' on '{1}'...",
"copyOutput": "Copy Output",
"message": "စာတို (စာတိုကို '{0}'သို့ '{1}'တွင် ပို့ရန် ရိုက်နှိပ်ပါ)", "message": "စာတို (စာတိုကို '{0}'သို့ '{1}'တွင် ပို့ရန် ရိုက်နှိပ်ပါ)",
"newLine": "စာကြောင်းအသစ်အက္ခရာ", "newLine": "စာကြောင်းအသစ်အက္ခရာ",
"newLineCarriageReturn": "စာကြောင်းအသစ်နှင့်လက်နှိပ်စက်အတံပြန်အက္ခရာနှစ်ခုလုံး", "newLineCarriageReturn": "စာကြောင်းအသစ်နှင့်လက်နှိပ်စက်အတံပြန်အက္ခရာနှစ်ခုလုံး",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?", "renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
"renameSketchFolderTitle": "Invalid sketch name" "renameSketchFolderTitle": "Invalid sketch name"
}, },
"versionWelcome": {
"cancelButton": "Maybe later",
"donateButton": "Donate now",
"donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
"donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
"title": "Welcome to a new version of the Arduino IDE!",
"titleWithVersion": "Welcome to the new Arduino IDE {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}' already exists." "alreadyExists": "'{0}' already exists."
} }

View File

@@ -140,7 +140,6 @@
"all": "सबै", "all": "सबै",
"contributed": "योगदान गरेको", "contributed": "योगदान गरेको",
"installManually": "म्यानुअल रूपमा स्थापना गर्नुहोस्", "installManually": "म्यानुअल रूपमा स्थापना गर्नुहोस्",
"installed": "स्थापित",
"later": "पछि", "later": "पछि",
"noBoardSelected": "बोर्ड चयन गरिएको छैन।", "noBoardSelected": "बोर्ड चयन गरिएको छैन।",
"noSketchOpened": "No sketch opened", "noSketchOpened": "No sketch opened",
@@ -276,6 +275,9 @@
"checkForUpdates": "Arduino IDE अपडेटहरूको लागि जाँच गर्नुहोस्", "checkForUpdates": "Arduino IDE अपडेटहरूको लागि जाँच गर्नुहोस्",
"closeAndInstallButton": "बन्द गरेर र स्थापना गर्नुहोस्", "closeAndInstallButton": "बन्द गरेर र स्थापना गर्नुहोस्",
"closeToInstallNotice": "सफ्टवेयर बन्द गर्नुहोस् र आफ्नो मेसिनमा अपडेट स्थापना गर्नुहोस्।", "closeToInstallNotice": "सफ्टवेयर बन्द गर्नुहोस् र आफ्नो मेसिनमा अपडेट स्थापना गर्नुहोस्।",
"donateLinkIconTitle": "open donation page",
"donateLinkText": "donate to support us",
"donateText": "Open source is love, {0}",
"downloadButton": "डाउनलोड ", "downloadButton": "डाउनलोड ",
"downloadingNotice": "अर्डुइनो IDE को नवीनतम संस्करण डाउनलोड हुँदैछ।", "downloadingNotice": "अर्डुइनो IDE को नवीनतम संस्करण डाउनलोड हुँदैछ।",
"errorCheckingForUpdates": "अर्डुइनो IDE अपडेटहरूको लागि जाँच गर्दा त्रुटि भेटियो।\n{0}", "errorCheckingForUpdates": "अर्डुइनो IDE अपडेटहरूको लागि जाँच गर्दा त्रुटि भेटियो।\n{0}",
@@ -433,7 +435,6 @@
"autoscroll": "स्वत: स्क्रोल", "autoscroll": "स्वत: स्क्रोल",
"carriageReturn": "क्यारिएज रिटर्न ", "carriageReturn": "क्यारिएज रिटर्न ",
"connecting": "'{1}' मा '{0}' सँग जडान गर्दै...", "connecting": "'{1}' मा '{0}' सँग जडान गर्दै...",
"copyOutput": "Copy Output",
"message": "सन्देश ('{1}' मा '{0}' लाई सन्देश पठाउन प्रविष्ट गर्नुहोस्)", "message": "सन्देश ('{1}' मा '{0}' लाई सन्देश पठाउन प्रविष्ट गर्नुहोस्)",
"newLine": "नयाँ लाइन", "newLine": "नयाँ लाइन",
"newLineCarriageReturn": "NL र CR दुबै", "newLineCarriageReturn": "NL र CR दुबै",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "स्केच '{0}' प्रयोग गर्न सकिँदैन। {1} यो सन्देशबाट छुटकारा पाउन, स्केचको नाम बदल्नुहोस्। के तपाई अहिले स्केचको नाम परिवर्तन गर्न चाहनुहुन्छ?", "renameSketchFolderMessage": "स्केच '{0}' प्रयोग गर्न सकिँदैन। {1} यो सन्देशबाट छुटकारा पाउन, स्केचको नाम बदल्नुहोस्। के तपाई अहिले स्केचको नाम परिवर्तन गर्न चाहनुहुन्छ?",
"renameSketchFolderTitle": "स्केचको नाम अमान्य छ" "renameSketchFolderTitle": "स्केचको नाम अमान्य छ"
}, },
"versionWelcome": {
"cancelButton": "Maybe later",
"donateButton": "Donate now",
"donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
"donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
"title": "Welcome to a new version of the Arduino IDE!",
"titleWithVersion": "Welcome to the new Arduino IDE {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}' पहिले नै अवस्थित छ।" "alreadyExists": "'{0}' पहिले नै अवस्थित छ।"
} }

View File

@@ -140,7 +140,6 @@
"all": "Alle", "all": "Alle",
"contributed": "Bijgedragen", "contributed": "Bijgedragen",
"installManually": "Handmatig installeren", "installManually": "Handmatig installeren",
"installed": "Geïnstalleerd",
"later": "Later", "later": "Later",
"noBoardSelected": "Geen bord geselecteerd", "noBoardSelected": "Geen bord geselecteerd",
"noSketchOpened": "No sketch opened", "noSketchOpened": "No sketch opened",
@@ -170,7 +169,7 @@
"install": "Installeren", "install": "Installeren",
"installLatest": "Meest recente installeren", "installLatest": "Meest recente installeren",
"installVersion": "Installeer {0}", "installVersion": "Installeer {0}",
"installed": "{0} geïnstalleerd", "installed": "{0}geïnstalleerd",
"moreInfo": "Meer informatie", "moreInfo": "Meer informatie",
"otherVersions": "Andere versies", "otherVersions": "Andere versies",
"remove": "Verwijderer", "remove": "Verwijderer",
@@ -276,6 +275,9 @@
"checkForUpdates": "Controleren op Arduino IDE-updates", "checkForUpdates": "Controleren op Arduino IDE-updates",
"closeAndInstallButton": "Sluiten en installeren", "closeAndInstallButton": "Sluiten en installeren",
"closeToInstallNotice": "Sluit de software en installeer de update op je machine.", "closeToInstallNotice": "Sluit de software en installeer de update op je machine.",
"donateLinkIconTitle": "open donation page",
"donateLinkText": "donate to support us",
"donateText": "Open source is love, {0}",
"downloadButton": "Download", "downloadButton": "Download",
"downloadingNotice": "Download de nieuwste versie van de Arduino IDE.", "downloadingNotice": "Download de nieuwste versie van de Arduino IDE.",
"errorCheckingForUpdates": "Fout bij het controleren op Arduino IDE updates.\n{0}", "errorCheckingForUpdates": "Fout bij het controleren op Arduino IDE updates.\n{0}",
@@ -433,7 +435,6 @@
"autoscroll": "Automatisch scrollen", "autoscroll": "Automatisch scrollen",
"carriageReturn": "Carriage Return", "carriageReturn": "Carriage Return",
"connecting": "Verbinding maken met '{0}' op '{1}'...", "connecting": "Verbinding maken met '{0}' op '{1}'...",
"copyOutput": "Copy Output",
"message": "Bericht (Enter om het bericht naar '{0}' op '{1}' te zenden)", "message": "Bericht (Enter om het bericht naar '{0}' op '{1}' te zenden)",
"newLine": "Nieuwe Regel", "newLine": "Nieuwe Regel",
"newLineCarriageReturn": "Zowel NL & CR", "newLineCarriageReturn": "Zowel NL & CR",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "De schets '{0}' kan niet gebruikt worden. {1} Om van deze melding af te komen, hernoem de schets. Wil je de schets nu hernoemen?", "renameSketchFolderMessage": "De schets '{0}' kan niet gebruikt worden. {1} Om van deze melding af te komen, hernoem de schets. Wil je de schets nu hernoemen?",
"renameSketchFolderTitle": "Ongeldige schetsnaam" "renameSketchFolderTitle": "Ongeldige schetsnaam"
}, },
"versionWelcome": {
"cancelButton": "Maybe later",
"donateButton": "Donate now",
"donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
"donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
"title": "Welcome to a new version of the Arduino IDE!",
"titleWithVersion": "Welcome to the new Arduino IDE {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}' bestaat al." "alreadyExists": "'{0}' bestaat al."
} }

View File

@@ -140,7 +140,6 @@
"all": "All", "all": "All",
"contributed": "Contributed", "contributed": "Contributed",
"installManually": "Install Manually", "installManually": "Install Manually",
"installed": "Installed",
"later": "Later", "later": "Later",
"noBoardSelected": "No board selected", "noBoardSelected": "No board selected",
"noSketchOpened": "No sketch opened", "noSketchOpened": "No sketch opened",
@@ -276,6 +275,9 @@
"checkForUpdates": "Check for Arduino IDE Updates", "checkForUpdates": "Check for Arduino IDE Updates",
"closeAndInstallButton": "Close and Install", "closeAndInstallButton": "Close and Install",
"closeToInstallNotice": "Close the software and install the update on your machine.", "closeToInstallNotice": "Close the software and install the update on your machine.",
"donateLinkIconTitle": "open donation page",
"donateLinkText": "donate to support us",
"donateText": "Open source is love, {0}",
"downloadButton": "Download", "downloadButton": "Download",
"downloadingNotice": "Downloading the latest version of the Arduino IDE.", "downloadingNotice": "Downloading the latest version of the Arduino IDE.",
"errorCheckingForUpdates": "Error while checking for Arduino IDE updates.\n{0}", "errorCheckingForUpdates": "Error while checking for Arduino IDE updates.\n{0}",
@@ -433,7 +435,6 @@
"autoscroll": "Autoscroll", "autoscroll": "Autoscroll",
"carriageReturn": "Carriage Return", "carriageReturn": "Carriage Return",
"connecting": "Connecting to '{0}' on '{1}'...", "connecting": "Connecting to '{0}' on '{1}'...",
"copyOutput": "Copy Output",
"message": "Message (Enter to send message to '{0}' on '{1}')", "message": "Message (Enter to send message to '{0}' on '{1}')",
"newLine": "New Line", "newLine": "New Line",
"newLineCarriageReturn": "Both NL & CR", "newLineCarriageReturn": "Both NL & CR",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?", "renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
"renameSketchFolderTitle": "Invalid sketch name" "renameSketchFolderTitle": "Invalid sketch name"
}, },
"versionWelcome": {
"cancelButton": "Maybe later",
"donateButton": "Donate now",
"donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
"donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
"title": "Welcome to a new version of the Arduino IDE!",
"titleWithVersion": "Welcome to the new Arduino IDE {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}' already exists." "alreadyExists": "'{0}' already exists."
} }

View File

@@ -140,7 +140,6 @@
"all": "Wszystko", "all": "Wszystko",
"contributed": "Przyczynił się", "contributed": "Przyczynił się",
"installManually": "Zainstaluj ręcznie", "installManually": "Zainstaluj ręcznie",
"installed": "Zainstalowane",
"later": "Później", "later": "Później",
"noBoardSelected": "Nie wybrano płytki", "noBoardSelected": "Nie wybrano płytki",
"noSketchOpened": "Nie otworzono żadnego szkicu", "noSketchOpened": "Nie otworzono żadnego szkicu",
@@ -276,6 +275,9 @@
"checkForUpdates": "Sprawdź uaktualnienia dla Arduino IDE.", "checkForUpdates": "Sprawdź uaktualnienia dla Arduino IDE.",
"closeAndInstallButton": "Wyjdź i instaluj", "closeAndInstallButton": "Wyjdź i instaluj",
"closeToInstallNotice": "Zamknij aplikacje i zainstaluj aktualizacje.", "closeToInstallNotice": "Zamknij aplikacje i zainstaluj aktualizacje.",
"donateLinkIconTitle": "Otwórz stronę pomocy dla projektu",
"donateLinkText": "Wesprzyj nasz projekt",
"donateText": "Open source is love, {0}",
"downloadButton": "Pobierz", "downloadButton": "Pobierz",
"downloadingNotice": "Pobieranie najnowszej wersji Arduino IDE.", "downloadingNotice": "Pobieranie najnowszej wersji Arduino IDE.",
"errorCheckingForUpdates": "Błąd podczas sprawdzania aktualizacji Arduino IDE.\n{0}", "errorCheckingForUpdates": "Błąd podczas sprawdzania aktualizacji Arduino IDE.\n{0}",
@@ -340,7 +342,7 @@
}, },
"monitor": { "monitor": {
"alreadyConnectedError": "Could not connect to {0} {1} port. Already connected.", "alreadyConnectedError": "Could not connect to {0} {1} port. Already connected.",
"baudRate": "{0} baud", "baudRate": "1{0} baud",
"connectionFailedError": "Could not connect to {0} {1} port.", "connectionFailedError": "Could not connect to {0} {1} port.",
"connectionFailedErrorWithDetails": "{0} Could not connect to {1} {2} port.", "connectionFailedErrorWithDetails": "{0} Could not connect to {1} {2} port.",
"connectionTimeout": "Timeout. The IDE has not received the 'success' message from the monitor after successfully connecting to it", "connectionTimeout": "Timeout. The IDE has not received the 'success' message from the monitor after successfully connecting to it",
@@ -433,7 +435,6 @@
"autoscroll": "Autoscroll", "autoscroll": "Autoscroll",
"carriageReturn": "Powrót karetki", "carriageReturn": "Powrót karetki",
"connecting": "Connecting to '{0}' on '{1}'...", "connecting": "Connecting to '{0}' on '{1}'...",
"copyOutput": "Copy Output",
"message": "Message(Kliknij aby wysłać wiadomość do '{0}' od '{1}')", "message": "Message(Kliknij aby wysłać wiadomość do '{0}' od '{1}')",
"newLine": "Nowa linia", "newLine": "Nowa linia",
"newLineCarriageReturn": "Nowa linia i powrót karetki", "newLineCarriageReturn": "Nowa linia i powrót karetki",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?", "renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
"renameSketchFolderTitle": "Invalid sketch name" "renameSketchFolderTitle": "Invalid sketch name"
}, },
"versionWelcome": {
"cancelButton": "Może później",
"donateButton": "Wspomóż projekt teraz",
"donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
"donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
"title": "Witaj w nowej wersji Arduino IDE!",
"titleWithVersion": "Witaj w Arduino IDE1{0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}' already exists." "alreadyExists": "'{0}' already exists."
} }

View File

@@ -140,7 +140,6 @@
"all": "Todos", "all": "Todos",
"contributed": "Contribuído", "contributed": "Contribuído",
"installManually": "Instalar Manualmente", "installManually": "Instalar Manualmente",
"installed": "Instalados",
"later": "Depois", "later": "Depois",
"noBoardSelected": "Nenhuma placa selecionada.", "noBoardSelected": "Nenhuma placa selecionada.",
"noSketchOpened": "Nenhum sketch aberto", "noSketchOpened": "Nenhum sketch aberto",
@@ -276,6 +275,9 @@
"checkForUpdates": "Checar atualizações da Arduino IDE", "checkForUpdates": "Checar atualizações da Arduino IDE",
"closeAndInstallButton": "Fechar e instalar ", "closeAndInstallButton": "Fechar e instalar ",
"closeToInstallNotice": "Feche o software e instale a atualização em sua máquina. ", "closeToInstallNotice": "Feche o software e instale a atualização em sua máquina. ",
"donateLinkIconTitle": "open donation page",
"donateLinkText": "donate to support us",
"donateText": "Open source is love, {0}",
"downloadButton": "Baixar", "downloadButton": "Baixar",
"downloadingNotice": "Baixando a versão mais recente do IDE do Arduino.", "downloadingNotice": "Baixando a versão mais recente do IDE do Arduino.",
"errorCheckingForUpdates": "Erro ao verificar as atualizações do IDE do Arduino. {0}", "errorCheckingForUpdates": "Erro ao verificar as atualizações do IDE do Arduino. {0}",
@@ -433,7 +435,6 @@
"autoscroll": "Avanço automático de linha", "autoscroll": "Avanço automático de linha",
"carriageReturn": "Retorno de linha", "carriageReturn": "Retorno de linha",
"connecting": "Conectando a '{0}' em '{1}'...", "connecting": "Conectando a '{0}' em '{1}'...",
"copyOutput": "Copy Output",
"message": "Mensagem ({0} + Enter para enviar mensagem para '{1}' em '{2}'", "message": "Mensagem ({0} + Enter para enviar mensagem para '{1}' em '{2}'",
"newLine": "Nova linha", "newLine": "Nova linha",
"newLineCarriageReturn": "Nova linha e retorno de linha", "newLineCarriageReturn": "Nova linha e retorno de linha",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "O esboço '{0}' não pode ser usado. {1} Para se livrar dessa mensagem, renomeie o esboço. Você quer renomear o esboço agora?", "renameSketchFolderMessage": "O esboço '{0}' não pode ser usado. {1} Para se livrar dessa mensagem, renomeie o esboço. Você quer renomear o esboço agora?",
"renameSketchFolderTitle": "Nome de esboço inválido." "renameSketchFolderTitle": "Nome de esboço inválido."
}, },
"versionWelcome": {
"cancelButton": "Maybe later",
"donateButton": "Donate now",
"donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
"donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
"title": "Welcome to a new version of the Arduino IDE!",
"titleWithVersion": "Welcome to the new Arduino IDE {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}' já existe." "alreadyExists": "'{0}' já existe."
} }

View File

@@ -140,7 +140,6 @@
"all": "All", "all": "All",
"contributed": "Contributed", "contributed": "Contributed",
"installManually": "Instalează Manual", "installManually": "Instalează Manual",
"installed": "Installed",
"later": "Mai târziu", "later": "Mai târziu",
"noBoardSelected": "Placa de dezvoltare nu a fost aleasă.", "noBoardSelected": "Placa de dezvoltare nu a fost aleasă.",
"noSketchOpened": "No sketch opened", "noSketchOpened": "No sketch opened",
@@ -276,6 +275,9 @@
"checkForUpdates": "Check for Arduino IDE Updates", "checkForUpdates": "Check for Arduino IDE Updates",
"closeAndInstallButton": "Close and Install", "closeAndInstallButton": "Close and Install",
"closeToInstallNotice": "Close the software and install the update on your machine.", "closeToInstallNotice": "Close the software and install the update on your machine.",
"donateLinkIconTitle": "open donation page",
"donateLinkText": "donate to support us",
"donateText": "Open source is love, {0}",
"downloadButton": "Download", "downloadButton": "Download",
"downloadingNotice": "Downloading the latest version of the Arduino IDE.", "downloadingNotice": "Downloading the latest version of the Arduino IDE.",
"errorCheckingForUpdates": "Error while checking for Arduino IDE updates.\n{0}", "errorCheckingForUpdates": "Error while checking for Arduino IDE updates.\n{0}",
@@ -433,7 +435,6 @@
"autoscroll": "Autoderulare", "autoscroll": "Autoderulare",
"carriageReturn": "Carriage Return", "carriageReturn": "Carriage Return",
"connecting": "Connecting to '{0}' on '{1}'...", "connecting": "Connecting to '{0}' on '{1}'...",
"copyOutput": "Copy Output",
"message": "Message (Enter to send message to '{0}' on '{1}')", "message": "Message (Enter to send message to '{0}' on '{1}')",
"newLine": "Linie Nouă", "newLine": "Linie Nouă",
"newLineCarriageReturn": "NL și CR", "newLineCarriageReturn": "NL și CR",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?", "renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
"renameSketchFolderTitle": "Invalid sketch name" "renameSketchFolderTitle": "Invalid sketch name"
}, },
"versionWelcome": {
"cancelButton": "Maybe later",
"donateButton": "Donate now",
"donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
"donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
"title": "Welcome to a new version of the Arduino IDE!",
"titleWithVersion": "Welcome to the new Arduino IDE {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}' already exists." "alreadyExists": "'{0}' already exists."
} }

View File

@@ -13,7 +13,7 @@
"board": { "board": {
"board": "Плата{0}", "board": "Плата{0}",
"boardConfigDialogTitle": "Выберите другую плату и порт", "boardConfigDialogTitle": "Выберите другую плату и порт",
"boardDataReloaded": "Данные платы перезагружены.", "boardDataReloaded": "Board data reloaded.",
"boardInfo": "Информация о плате", "boardInfo": "Информация о плате",
"boards": "платы", "boards": "платы",
"configDialog1": "Выберите плату и порт, если Вы хотите загрузить скетч в плату.", "configDialog1": "Выберите плату и порт, если Вы хотите загрузить скетч в плату.",
@@ -32,12 +32,12 @@
"port": "Порт{0}", "port": "Порт{0}",
"ports": "порты", "ports": "порты",
"programmer": "Программатор", "programmer": "Программатор",
"reloadBoardData": "Перезагрузить данные платы", "reloadBoardData": "Reload Board Data",
"reselectLater": "Перевыбрать позже", "reselectLater": "Перевыбрать позже",
"revertBoardsConfig": "Используйте '{0}', обнаруженный на '{1}'", "revertBoardsConfig": "Используйте '{0}', обнаруженный на '{1}'",
"searchBoard": "Поиск платы", "searchBoard": "Поиск платы",
"selectBoard": "Выбор платы", "selectBoard": "Выбор платы",
"selectBoardToReload": "Пожалуйста, сначала выберите плату.", "selectBoardToReload": "Please select a board first.",
"selectPortForInfo": "Пожалуйста, выберите порт в меню инструментов для получения информации с платы.", "selectPortForInfo": "Пожалуйста, выберите порт в меню инструментов для получения информации с платы.",
"showAllAvailablePorts": "Показать все доступные порты при включении", "showAllAvailablePorts": "Показать все доступные порты при включении",
"showAllPorts": "Показать все порты", "showAllPorts": "Показать все порты",
@@ -140,7 +140,6 @@
"all": "Все", "all": "Все",
"contributed": "Вклад", "contributed": "Вклад",
"installManually": "Установить вручную", "installManually": "Установить вручную",
"installed": "Установлено",
"later": "Позже", "later": "Позже",
"noBoardSelected": "Плата не выбрана", "noBoardSelected": "Плата не выбрана",
"noSketchOpened": "Скетч не открыт", "noSketchOpened": "Скетч не открыт",
@@ -276,6 +275,9 @@
"checkForUpdates": "Проверка обновлений среды Arduino IDE", "checkForUpdates": "Проверка обновлений среды Arduino IDE",
"closeAndInstallButton": "Закрыть и установить", "closeAndInstallButton": "Закрыть и установить",
"closeToInstallNotice": "Закройте программное обеспечение и установите обновление на вашем компьютере.", "closeToInstallNotice": "Закройте программное обеспечение и установите обновление на вашем компьютере.",
"donateLinkIconTitle": "open donation page",
"donateLinkText": "donate to support us",
"donateText": "Open source is love, {0}",
"downloadButton": "Скачать", "downloadButton": "Скачать",
"downloadingNotice": "Загрузка последней версии Arduino IDE.", "downloadingNotice": "Загрузка последней версии Arduino IDE.",
"errorCheckingForUpdates": "Ошибка при проверке обновлений IDE Arduino.\n{0}", "errorCheckingForUpdates": "Ошибка при проверке обновлений IDE Arduino.\n{0}",
@@ -415,9 +417,9 @@
"sketchbook.showAllFiles": "True - показывать все файлы внутри скетча. По умолчанию - false.", "sketchbook.showAllFiles": "True - показывать все файлы внутри скетча. По умолчанию - false.",
"unofficialBoardSupport": "Список URL-адресов поддержки неофициальных плат", "unofficialBoardSupport": "Список URL-адресов поддержки неофициальных плат",
"upload": "выгрузке на плату", "upload": "выгрузке на плату",
"upload.autoVerify": "True, если IDE должна автоматически проверять код перед загрузкой. По умолчанию значение True. Когда это значение равно false, IDE не перекомпилирует код перед загрузкой бинарного файла на плату. Настоятельно рекомендуется устанавливать значение false только в том случае, если вы знаете, что делаете.", "upload.autoVerify": "True if the IDE should automatically verify the code before the upload. True by default. When this value is false, IDE does not recompile the code before uploading the binary to the board. It's highly advised to only set this value to false if you know what you are doing.",
"upload.verbose": "True - подробный вывод при загрузке скетча на плату. По умолчанию - false.", "upload.verbose": "True - подробный вывод при загрузке скетча на плату. По умолчанию - false.",
"upload.verify": "После загрузки проверьте, что содержимое памяти на плате соответствует загруженному двоичному файлу.", "upload.verify": "After upload, verify that the contents of the memory on the board match the uploaded binary.",
"verifyAfterUpload": "Проверять содержимое памяти платы после загрузки", "verifyAfterUpload": "Проверять содержимое памяти платы после загрузки",
"window.autoScale": "True, если пользовательский интерфейс автоматически масштабируется в зависимости от размера шрифта.", "window.autoScale": "True, если пользовательский интерфейс автоматически масштабируется в зависимости от размера шрифта.",
"window.zoomLevel": { "window.zoomLevel": {
@@ -433,7 +435,6 @@
"autoscroll": "Автопрокрутка", "autoscroll": "Автопрокрутка",
"carriageReturn": "CR Возврат каретки", "carriageReturn": "CR Возврат каретки",
"connecting": "Подключение к '{0}' на '{1}'...", "connecting": "Подключение к '{0}' на '{1}'...",
"copyOutput": "Copy Output",
"message": "Сообщение (введите, чтобы отправить сообщение на '{0}' на '{1}')", "message": "Сообщение (введите, чтобы отправить сообщение на '{0}' на '{1}')",
"newLine": "Новая строка", "newLine": "Новая строка",
"newLineCarriageReturn": "NL & CR", "newLineCarriageReturn": "NL & CR",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "Скетч '{0}' не может быть использован. {1} Чтобы избавиться от этого сообщения, переименуйте скетч. Хотите ли вы переименовать скетч сейчас?", "renameSketchFolderMessage": "Скетч '{0}' не может быть использован. {1} Чтобы избавиться от этого сообщения, переименуйте скетч. Хотите ли вы переименовать скетч сейчас?",
"renameSketchFolderTitle": "Неверное название скетча" "renameSketchFolderTitle": "Неверное название скетча"
}, },
"versionWelcome": {
"cancelButton": "Maybe later",
"donateButton": "Donate now",
"donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
"donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
"title": "Welcome to a new version of the Arduino IDE!",
"titleWithVersion": "Welcome to the new Arduino IDE {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "{0} уже существует." "alreadyExists": "{0} уже существует."
} }

View File

@@ -140,7 +140,6 @@
"all": "සියල්ල", "all": "සියල්ල",
"contributed": "Contributed", "contributed": "Contributed",
"installManually": "අතින් ස්ථාපනය", "installManually": "අතින් ස්ථාපනය",
"installed": "Installed",
"later": "පසුව", "later": "පසුව",
"noBoardSelected": "පුවරුවක් තෝරා නැත", "noBoardSelected": "පුවරුවක් තෝරා නැත",
"noSketchOpened": "No sketch opened", "noSketchOpened": "No sketch opened",
@@ -276,6 +275,9 @@
"checkForUpdates": "Check for Arduino IDE Updates", "checkForUpdates": "Check for Arduino IDE Updates",
"closeAndInstallButton": "Close and Install", "closeAndInstallButton": "Close and Install",
"closeToInstallNotice": "Close the software and install the update on your machine.", "closeToInstallNotice": "Close the software and install the update on your machine.",
"donateLinkIconTitle": "open donation page",
"donateLinkText": "donate to support us",
"donateText": "Open source is love, {0}",
"downloadButton": "Download", "downloadButton": "Download",
"downloadingNotice": "Downloading the latest version of the Arduino IDE.", "downloadingNotice": "Downloading the latest version of the Arduino IDE.",
"errorCheckingForUpdates": "Error while checking for Arduino IDE updates.\n{0}", "errorCheckingForUpdates": "Error while checking for Arduino IDE updates.\n{0}",
@@ -433,7 +435,6 @@
"autoscroll": "Autoscroll", "autoscroll": "Autoscroll",
"carriageReturn": "Carriage Return", "carriageReturn": "Carriage Return",
"connecting": "Connecting to '{0}' on '{1}'...", "connecting": "Connecting to '{0}' on '{1}'...",
"copyOutput": "Copy Output",
"message": "Message (Enter to send message to '{0}' on '{1}')", "message": "Message (Enter to send message to '{0}' on '{1}')",
"newLine": "New Line", "newLine": "New Line",
"newLineCarriageReturn": "Both NL & CR", "newLineCarriageReturn": "Both NL & CR",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?", "renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
"renameSketchFolderTitle": "Invalid sketch name" "renameSketchFolderTitle": "Invalid sketch name"
}, },
"versionWelcome": {
"cancelButton": "Maybe later",
"donateButton": "Donate now",
"donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
"donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
"title": "Welcome to a new version of the Arduino IDE!",
"titleWithVersion": "Welcome to the new Arduino IDE {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}' already exists." "alreadyExists": "'{0}' already exists."
} }

View File

@@ -140,7 +140,6 @@
"all": "All", "all": "All",
"contributed": "Contributed", "contributed": "Contributed",
"installManually": "Инсталирај ручно", "installManually": "Инсталирај ручно",
"installed": "Installed",
"later": "Касније", "later": "Касније",
"noBoardSelected": "Плоча није одабрана", "noBoardSelected": "Плоча није одабрана",
"noSketchOpened": "No sketch opened", "noSketchOpened": "No sketch opened",
@@ -276,6 +275,9 @@
"checkForUpdates": "Check for Arduino IDE Updates", "checkForUpdates": "Check for Arduino IDE Updates",
"closeAndInstallButton": "Затвори и инсталирај", "closeAndInstallButton": "Затвори и инсталирај",
"closeToInstallNotice": "Затворите програм и покрените инсталацију надоградње на ваш рачунар.", "closeToInstallNotice": "Затворите програм и покрените инсталацију надоградње на ваш рачунар.",
"donateLinkIconTitle": "open donation page",
"donateLinkText": "donate to support us",
"donateText": "Open source is love, {0}",
"downloadButton": "Преузимање", "downloadButton": "Преузимање",
"downloadingNotice": "Преузимање последње верзије Arduino IDE.", "downloadingNotice": "Преузимање последње верзије Arduino IDE.",
"errorCheckingForUpdates": "Грешка приликом провере надоградњи за Arduino IDE.\n{0}", "errorCheckingForUpdates": "Грешка приликом провере надоградњи за Arduino IDE.\n{0}",
@@ -433,7 +435,6 @@
"autoscroll": "Аутоматско скроловање", "autoscroll": "Аутоматско скроловање",
"carriageReturn": "Carriage Return", "carriageReturn": "Carriage Return",
"connecting": "Connecting to '{0}' on '{1}'...", "connecting": "Connecting to '{0}' on '{1}'...",
"copyOutput": "Copy Output",
"message": "Message (Enter to send message to '{0}' on '{1}')", "message": "Message (Enter to send message to '{0}' on '{1}')",
"newLine": "Нова линија", "newLine": "Нова линија",
"newLineCarriageReturn": "И нова линија и CR", "newLineCarriageReturn": "И нова линија и CR",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?", "renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
"renameSketchFolderTitle": "Invalid sketch name" "renameSketchFolderTitle": "Invalid sketch name"
}, },
"versionWelcome": {
"cancelButton": "Maybe later",
"donateButton": "Donate now",
"donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
"donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
"title": "Welcome to a new version of the Arduino IDE!",
"titleWithVersion": "Welcome to the new Arduino IDE {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}' already exists." "alreadyExists": "'{0}' already exists."
} }

View File

@@ -140,7 +140,6 @@
"all": "ทั้งหมด", "all": "ทั้งหมด",
"contributed": "มีส่วนร่วม", "contributed": "มีส่วนร่วม",
"installManually": "ติดตั้งด้วยตัวเอง", "installManually": "ติดตั้งด้วยตัวเอง",
"installed": "ติดตั้งอยู่",
"later": "ภายหลัง", "later": "ภายหลัง",
"noBoardSelected": "ไม่ได้เลือกบอร์ด :O", "noBoardSelected": "ไม่ได้เลือกบอร์ด :O",
"noSketchOpened": "ไม่ได้เปิด สเก็ตช์", "noSketchOpened": "ไม่ได้เปิด สเก็ตช์",
@@ -276,6 +275,9 @@
"checkForUpdates": "Check for Arduino IDE Updates", "checkForUpdates": "Check for Arduino IDE Updates",
"closeAndInstallButton": "Close and Install", "closeAndInstallButton": "Close and Install",
"closeToInstallNotice": "Close the software and install the update on your machine.", "closeToInstallNotice": "Close the software and install the update on your machine.",
"donateLinkIconTitle": "open donation page",
"donateLinkText": "donate to support us",
"donateText": "Open source is love, {0}",
"downloadButton": "Download", "downloadButton": "Download",
"downloadingNotice": "Downloading the latest version of the Arduino IDE.", "downloadingNotice": "Downloading the latest version of the Arduino IDE.",
"errorCheckingForUpdates": "Error while checking for Arduino IDE updates.\n{0}", "errorCheckingForUpdates": "Error while checking for Arduino IDE updates.\n{0}",
@@ -433,7 +435,6 @@
"autoscroll": "เลื่อนอัตโนมัติ", "autoscroll": "เลื่อนอัตโนมัติ",
"carriageReturn": "การคืนตำแหน่งของตัวพิมพ์", "carriageReturn": "การคืนตำแหน่งของตัวพิมพ์",
"connecting": "เชื่อมต่อกับ '{0}' บน '{1}'...", "connecting": "เชื่อมต่อกับ '{0}' บน '{1}'...",
"copyOutput": "Copy Output",
"message": "Message (Enter to send message to '{0}' on '{1}')", "message": "Message (Enter to send message to '{0}' on '{1}')",
"newLine": "บรรทัดใหม่", "newLine": "บรรทัดใหม่",
"newLineCarriageReturn": "Both NL & CR", "newLineCarriageReturn": "Both NL & CR",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "สเก็ตช์ '{0}' ไม่สามารถใช้ได้ {1} เนื่องจากชื่อสเก็ตซ์ของคุณโหดเกินไป เพื่อกำจัดข้อความนี้ กรุณาเปลี่ยนชื่อสเก็ตช์ คุณต้องการเปลี่ยนชื่อสเก็ตช์ตอนนี้หรือไม่?", "renameSketchFolderMessage": "สเก็ตช์ '{0}' ไม่สามารถใช้ได้ {1} เนื่องจากชื่อสเก็ตซ์ของคุณโหดเกินไป เพื่อกำจัดข้อความนี้ กรุณาเปลี่ยนชื่อสเก็ตช์ คุณต้องการเปลี่ยนชื่อสเก็ตช์ตอนนี้หรือไม่?",
"renameSketchFolderTitle": "ชื่อสเก็ตช์ไม่ถูกต้อง" "renameSketchFolderTitle": "ชื่อสเก็ตช์ไม่ถูกต้อง"
}, },
"versionWelcome": {
"cancelButton": "อาจจะในภายหลัง",
"donateButton": "บริจาคเลย!",
"donateMessage": "Arduino มุ่งมั่นที่จะรักษาซอฟต์แวร์ให้ฟรีและเป็นโอเพ่นซอร์สสำหรับทุกคน การบริจาคของคุณช่วยให้เราพัฒนาฟีเจอร์ใหม่ ปรับปรุงไลบรารี และรองรับผู้ใช้หลายล้านคนทั่วโลก!",
"donateMessage2": "โปรดพิจารณาสนับสนุนงานของเราบน Arduino IDE ที่เป็นโอเพนซอร์สฟรี",
"title": "ยินดีต้อนรับสู่เวอร์ชันใหม่ของ Arduino IDE!",
"titleWithVersion": "ยินดีต้อนรับสู่ Arduino IDE ใหม่ {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}' มีอยู่แล้ว" "alreadyExists": "'{0}' มีอยู่แล้ว"
} }

View File

@@ -140,7 +140,6 @@
"all": "Tümü", "all": "Tümü",
"contributed": "Eklenen", "contributed": "Eklenen",
"installManually": "Elle Kur", "installManually": "Elle Kur",
"installed": "Kurulu",
"later": "Daha sonra", "later": "Daha sonra",
"noBoardSelected": "Kart seçili değil", "noBoardSelected": "Kart seçili değil",
"noSketchOpened": "Eskiz açılmadı", "noSketchOpened": "Eskiz açılmadı",
@@ -276,6 +275,9 @@
"checkForUpdates": "Arduino IDE Güncellemelerini kontrol et", "checkForUpdates": "Arduino IDE Güncellemelerini kontrol et",
"closeAndInstallButton": "Kapat ve Kur", "closeAndInstallButton": "Kapat ve Kur",
"closeToInstallNotice": "Yazılımı kapatın ve güncellemeyi makinanıza yükleyin.", "closeToInstallNotice": "Yazılımı kapatın ve güncellemeyi makinanıza yükleyin.",
"donateLinkIconTitle": "bağış sayfasını aç",
"donateLinkText": "bizi desteklemek için bağış yap",
"donateText": "Açık kaynak aşktır, {0}",
"downloadButton": "İndir", "downloadButton": "İndir",
"downloadingNotice": "Arduino IDE'nin son sürümü indiriliyor.", "downloadingNotice": "Arduino IDE'nin son sürümü indiriliyor.",
"errorCheckingForUpdates": "Arduino IDE güncellemelerini kontrol ederken hata oluştu.{0}", "errorCheckingForUpdates": "Arduino IDE güncellemelerini kontrol ederken hata oluştu.{0}",
@@ -433,7 +435,6 @@
"autoscroll": "Otomatik Kaydırma", "autoscroll": "Otomatik Kaydırma",
"carriageReturn": "Satır Başı", "carriageReturn": "Satır Başı",
"connecting": "'{1}' üzerindeki '{0}' bağlantısı kuruluyor...", "connecting": "'{1}' üzerindeki '{0}' bağlantısı kuruluyor...",
"copyOutput": ıkışı Kopyala",
"message": "Mesaj ('{0}' - '{1}''a mesaj göndermek için Enter'a basın)", "message": "Mesaj ('{0}' - '{1}''a mesaj göndermek için Enter'a basın)",
"newLine": "Yeni Satır", "newLine": "Yeni Satır",
"newLineCarriageReturn": "NL ve CR ile Birlikte", "newLineCarriageReturn": "NL ve CR ile Birlikte",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "'{0}' eskizi kullanılamaz. {1} Bu mesajdan kurtulmak için eskizi yeniden adlandırın. Eskizi şimdi yeniden adlandırmak istiyor musunuz?", "renameSketchFolderMessage": "'{0}' eskizi kullanılamaz. {1} Bu mesajdan kurtulmak için eskizi yeniden adlandırın. Eskizi şimdi yeniden adlandırmak istiyor musunuz?",
"renameSketchFolderTitle": "Hatalı eskiz adı" "renameSketchFolderTitle": "Hatalı eskiz adı"
}, },
"versionWelcome": {
"cancelButton": "Belki sonra",
"donateButton": "Şimdi bağış yap",
"donateMessage": "Arduino, yazılımı herkes için ücretsiz ve açık kaynaklı tutmaya adanmıştır. Bağışınız yeni özellikler geliştirmemize, kütüphaneleri daha iyi yapmamıza ve dünya çapındaki milyonlarca kullanıcıyı desteklememize yardım eder.",
"donateMessage2": "Lütfen özgür açık kaynaklı Arduino IDE üzerindeki çalışmalarımızı desteklemeyi gözden geçirin.",
"title": "Arduino IDE'nin yeni sürümüne hoş geldiniz!",
"titleWithVersion": "Yeni Arduino IDE'ye hoş geldin {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}' zaten mevcut." "alreadyExists": "'{0}' zaten mevcut."
} }

View File

@@ -140,7 +140,6 @@
"all": "Всі", "all": "Всі",
"contributed": "Внесено", "contributed": "Внесено",
"installManually": "Встановити вручну", "installManually": "Встановити вручну",
"installed": "Встановлено ",
"later": "Пізніше", "later": "Пізніше",
"noBoardSelected": "Не обрана плата", "noBoardSelected": "Не обрана плата",
"noSketchOpened": "Нема відкритих скетчів", "noSketchOpened": "Нема відкритих скетчів",
@@ -276,6 +275,9 @@
"checkForUpdates": "Перевірка оновлень Arduino IDE", "checkForUpdates": "Перевірка оновлень Arduino IDE",
"closeAndInstallButton": "Закрити та Встановити", "closeAndInstallButton": "Закрити та Встановити",
"closeToInstallNotice": "Закрийте програму та встановіть оновлення.", "closeToInstallNotice": "Закрийте програму та встановіть оновлення.",
"donateLinkIconTitle": "open donation page",
"donateLinkText": "donate to support us",
"donateText": "Open source is love, {0}",
"downloadButton": "Завантажити", "downloadButton": "Завантажити",
"downloadingNotice": "Завантажити останню версію Arduino IDE.", "downloadingNotice": "Завантажити останню версію Arduino IDE.",
"errorCheckingForUpdates": "Помилка під час перевірки оновлень Arduino IDE {0}", "errorCheckingForUpdates": "Помилка під час перевірки оновлень Arduino IDE {0}",
@@ -433,7 +435,6 @@
"autoscroll": "Автопрокручування", "autoscroll": "Автопрокручування",
"carriageReturn": "Повернення коретки", "carriageReturn": "Повернення коретки",
"connecting": "Підключення до '{0}' на '{1}'...", "connecting": "Підключення до '{0}' на '{1}'...",
"copyOutput": "Copy Output",
"message": "Повідомлення (Введіть повідомлення для відправки до '{0}' на '{1}')", "message": "Повідомлення (Введіть повідомлення для відправки до '{0}' на '{1}')",
"newLine": "Новий рядок", "newLine": "Новий рядок",
"newLineCarriageReturn": "Обидва \"Новий рядок\" та \"Повернення коретки\"", "newLineCarriageReturn": "Обидва \"Новий рядок\" та \"Повернення коретки\"",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "Скетч '{0}' не може бути використаний. {1} Щоб позбутися цього повідомлення, перейменуйте скетч. Бажаєте перейменувати скетч зараз?", "renameSketchFolderMessage": "Скетч '{0}' не може бути використаний. {1} Щоб позбутися цього повідомлення, перейменуйте скетч. Бажаєте перейменувати скетч зараз?",
"renameSketchFolderTitle": "Помилка в назві скетча" "renameSketchFolderTitle": "Помилка в назві скетча"
}, },
"versionWelcome": {
"cancelButton": "Maybe later",
"donateButton": "Donate now",
"donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
"donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
"title": "Welcome to a new version of the Arduino IDE!",
"titleWithVersion": "Welcome to the new Arduino IDE {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}' вже існує." "alreadyExists": "'{0}' вже існує."
} }

View File

@@ -1,553 +0,0 @@
{
"arduino": {
"about": {
"detail": "Version: {0}\nDate: {1}{2}\nCLI Version: {3}\n\n{4}",
"label": "About {0}"
},
"account": {
"goToCloudEditor": "Go to Cloud Editor",
"goToIoTCloud": "Go to IoT Cloud",
"goToProfile": "Go to Profile",
"menuTitle": "Arduino Cloud"
},
"board": {
"board": "Board{0}",
"boardConfigDialogTitle": "Select Other Board and Port",
"boardDataReloaded": "Board data reloaded.",
"boardInfo": "Board Info",
"boards": "boards",
"configDialog1": "Select both a Board and a Port if you want to upload a sketch.",
"configDialog2": "If you only select a Board you will be able to compile, but not to upload your sketch.",
"couldNotFindPreviouslySelected": "Could not find previously selected board '{0}' in installed platform '{1}'. Please manually reselect the board you want to use. Do you want to reselect it now?",
"editBoardsConfig": "Edit Board and Port...",
"getBoardInfo": "Get Board Info",
"inSketchbook": " (in Sketchbook)",
"installNow": "The \"{0} {1}\" core has to be installed for the currently selected \"{2}\" board. Do you want to install it now?",
"noBoardsFound": "No boards found for \"{0}\"",
"noNativeSerialPort": "Native serial port, can't obtain info.",
"noPortsDiscovered": "No ports discovered",
"nonSerialPort": "Non-serial port, can't obtain info.",
"openBoardsConfig": "Select other board and port…",
"pleasePickBoard": "Please pick a board connected to the port you have selected.",
"port": "Port{0}",
"ports": "ports",
"programmer": "Programmer",
"reloadBoardData": "Reload Board Data",
"reselectLater": "Reselect later",
"revertBoardsConfig": "Use '{0}' discovered on '{1}'",
"searchBoard": "Search board",
"selectBoard": "Select Board",
"selectBoardToReload": "Please select a board first.",
"selectPortForInfo": "Please select a port to obtain board info.",
"showAllAvailablePorts": "Shows all available ports when enabled",
"showAllPorts": "Show all ports",
"succesfullyInstalledPlatform": "Successfully installed platform {0}:{1}",
"succesfullyUninstalledPlatform": "Successfully uninstalled platform {0}:{1}",
"typeOfPorts": "{0} ports",
"unconfirmedBoard": "Unconfirmed board",
"unknownBoard": "Unknown board"
},
"boardsManager": "Boards Manager",
"boardsType": {
"arduinoCertified": "Arduino Certified"
},
"bootloader": {
"burnBootloader": "Burn Bootloader",
"burningBootloader": "Burning bootloader...",
"doneBurningBootloader": "Done burning bootloader."
},
"burnBootloader": {
"error": "Error while burning the bootloader: {0}"
},
"certificate": {
"addNew": "Add New",
"addURL": "Add URL to fetch SSL certificate",
"boardAtPort": "{0} at {1}",
"certificatesUploaded": "Certificates uploaded.",
"enterURL": "Enter URL",
"noSupportedBoardConnected": "No supported board connected",
"openContext": "Open context",
"remove": "Remove",
"selectBoard": "Select a board...",
"selectCertificateToUpload": "1. Select certificate to upload",
"selectDestinationBoardToUpload": "2. Select destination board and upload certificate",
"upload": "Upload",
"uploadFailed": "Upload failed. Please try again.",
"uploadRootCertificates": "Upload SSL Root Certificates",
"uploadingCertificates": "Uploading certificates."
},
"checkForUpdates": {
"checkForUpdates": "Check for Arduino Updates",
"installAll": "Install All",
"noUpdates": "There are no recent updates available.",
"promptUpdateBoards": "Updates are available for some of your boards.",
"promptUpdateLibraries": "Updates are available for some of your libraries.",
"updatingBoards": "Updating boards...",
"updatingLibraries": "Updating libraries..."
},
"cli-error-parser": {
"keyboardError": "'Keyboard' not found. Does your sketch include the line '#include <Keyboard.h>'?",
"mouseError": "'Mouse' not found. Does your sketch include the line '#include <Mouse.h>'?"
},
"cloud": {
"chooseSketchVisibility": "Choose visibility of your Sketch:",
"cloudSketchbook": "Cloud Sketchbook",
"connected": "Connected",
"continue": "Continue",
"donePulling": "Done pulling '{0}'.",
"donePushing": "Done pushing '{0}'.",
"embed": "Embed:",
"emptySketchbook": "Your Sketchbook is empty",
"goToCloud": "Go to Cloud",
"learnMore": "Learn more",
"link": "Link:",
"notYetPulled": "Cannot push to Cloud. It is not yet pulled.",
"offline": "Offline",
"openInCloudEditor": "Open in Cloud Editor",
"options": "Options...",
"privateVisibility": "Private. Only you can view the Sketch.",
"profilePicture": "Profile picture",
"publicVisibility": "Public. Anyone with the link can view the Sketch.",
"pull": "Pull",
"pullFirst": "You have to pull first to be able to push to the Cloud.",
"pullSketch": "Pull Sketch",
"pullSketchMsg": "Pulling this Sketch from the Cloud will overwrite its local version. Are you sure you want to continue?",
"push": "Push",
"pushSketch": "Push Sketch",
"pushSketchMsg": "This is a Public Sketch. Before pushing, make sure any sensitive information is defined in arduino_secrets.h files. You can make a Sketch private from the Share panel.",
"remote": "Remote",
"share": "Share...",
"shareSketch": "Share Sketch",
"showHideSketchbook": "Show/Hide Cloud Sketchbook",
"signIn": "SIGN IN",
"signInToCloud": "Sign in to Arduino Cloud",
"signOut": "Sign Out",
"sync": "Sync",
"syncEditSketches": "Sync and edit your Arduino Cloud Sketches",
"visitArduinoCloud": "Visit Arduino Cloud to create Cloud Sketches."
},
"cloudSketch": {
"alreadyExists": "Cloud sketch '{0}' already exists.",
"creating": "Creating cloud sketch '{0}'...",
"new": "New Cloud Sketch",
"notFound": "Could not pull the cloud sketch '{0}'. It does not exist.",
"pulling": "Synchronizing sketchbook, pulling '{0}'...",
"pushing": "Synchronizing sketchbook, pushing '{0}'...",
"renaming": "Renaming cloud sketch from '{0}' to '{1}'...",
"synchronizingSketchbook": "Synchronizing sketchbook..."
},
"common": {
"all": "All",
"contributed": "Contributed",
"installManually": "Install Manually",
"installed": "Installed",
"later": "Later",
"noBoardSelected": "No board selected",
"noSketchOpened": "No sketch opened",
"notConnected": "[not connected]",
"offlineIndicator": "You appear to be offline. Without an Internet connection, the Arduino CLI might not be able to download the required resources and could cause malfunction. Please connect to the Internet and restart the application.",
"oldFormat": "The '{0}' still uses the old `.pde` format. Do you want to switch to the new `.ino` extension?",
"partner": "Partner",
"processing": "Processing",
"recommended": "Recommended",
"retired": "Retired",
"selectManually": "Select Manually",
"selectedOn": "on {0}",
"serialMonitor": "Serial Monitor",
"type": "Type",
"unknown": "Unknown",
"updateable": "Updatable",
"userAbort": "User abort"
},
"compile": {
"error": "Compilation error: {0}"
},
"component": {
"boardsIncluded": "Boards included in this package:",
"by": "by",
"clickToOpen": "Click to open in browser: {0}",
"filterSearch": "Filter your search...",
"install": "Install",
"installLatest": "Install Latest",
"installVersion": "Install {0}",
"installed": "{0} installed",
"moreInfo": "More info",
"otherVersions": "Other Versions",
"remove": "Remove",
"title": "{0} by {1}",
"uninstall": "Uninstall",
"uninstallMsg": "Do you want to uninstall {0}?",
"update": "Update"
},
"configuration": {
"cli": {
"inaccessibleDirectory": "Could not access the sketchbook location at '{0}': {1}"
}
},
"connectionStatus": {
"connectionLost": "Connection lost. Cloud sketch actions and updates won't be available."
},
"contributions": {
"addFile": "Add File",
"fileAdded": "One file added to the sketch.",
"plotter": {
"couldNotOpen": "Couldn't open serial plotter"
},
"replaceTitle": "Replace"
},
"core": {
"compilerWarnings": {
"all": "All",
"default": "Default",
"more": "More",
"none": "None"
}
},
"coreContribution": {
"copyError": "Copy error messages",
"noBoardSelected": "No board selected. Please select your Arduino board from the Tools > Board menu."
},
"createCloudCopy": "Push Sketch to Cloud",
"daemon": {
"restart": "Restart Daemon",
"start": "Start Daemon",
"stop": "Stop Daemon"
},
"debug": {
"debugWithMessage": "Debug - {0}",
"debuggingNotSupported": "Debugging is not supported by '{0}'",
"getDebugInfo": "Getting debug info...",
"noPlatformInstalledFor": "Platform is not installed for '{0}'",
"optimizeForDebugging": "Optimize for Debugging",
"sketchIsNotCompiled": "Sketch '{0}' must be verified before starting a debug session. Please verify the sketch and start debugging again. Do you want to verify the sketch now?"
},
"developer": {
"clearBoardList": "Clear the Board List History",
"clearBoardsConfig": "Clear the Board and Port Selection",
"dumpBoardList": "Dump the Board List"
},
"dialog": {
"dontAskAgain": "Don't ask again"
},
"editor": {
"autoFormat": "Auto Format",
"commentUncomment": "Comment/Uncomment",
"copyForForum": "Copy for Forum (Markdown)",
"decreaseFontSize": "Decrease Font Size",
"decreaseIndent": "Decrease Indent",
"increaseFontSize": "Increase Font Size",
"increaseIndent": "Increase Indent",
"nextError": "Next Error",
"previousError": "Previous Error",
"revealError": "Reveal Error"
},
"examples": {
"builtInExamples": "Built-in examples",
"couldNotInitializeExamples": "Could not initialize built-in examples.",
"customLibrary": "Examples from Custom Libraries",
"for": "Examples for {0}",
"forAny": "Examples for any board",
"menu": "Examples"
},
"firmware": {
"checkUpdates": "Check Updates",
"failedInstall": "Installation failed. Please try again.",
"install": "Install",
"installingFirmware": "Installing firmware.",
"overwriteSketch": "Installation will overwrite the Sketch on the board.",
"selectBoard": "Select Board",
"selectVersion": "Select firmware version",
"successfullyInstalled": "Firmware successfully installed.",
"updater": "Firmware Updater"
},
"help": {
"environment": "Environment",
"faq": "Frequently Asked Questions",
"findInReference": "Find in Reference",
"gettingStarted": "Getting Started",
"keyword": "Type a keyword",
"privacyPolicy": "Privacy Policy",
"reference": "Reference",
"search": "Search on Arduino.cc",
"troubleshooting": "Troubleshooting",
"visit": "Visit Arduino.cc"
},
"ide-updater": {
"checkForUpdates": "Check for Arduino IDE Updates",
"closeAndInstallButton": "Close and Install",
"closeToInstallNotice": "Close the software and install the update on your machine.",
"downloadButton": "Download",
"downloadingNotice": "Downloading the latest version of the Arduino IDE.",
"errorCheckingForUpdates": "Error while checking for Arduino IDE updates.\n{0}",
"goToDownloadButton": "Go To Download",
"goToDownloadPage": "An update for the Arduino IDE is available, but we're not able to download and install it automatically. Please go to the download page and download the latest version from there.",
"ideUpdaterDialog": "Software Update",
"newVersionAvailable": "A new version of Arduino IDE ({0}) is available for download.",
"noUpdatesAvailable": "There are no recent updates available for the Arduino IDE",
"notNowButton": "Not now",
"skipVersionButton": "Skip Version",
"updateAvailable": "Update Available",
"versionDownloaded": "Arduino IDE {0} has been downloaded."
},
"installable": {
"libraryInstallFailed": "Failed to install library: '{0}{1}'.",
"platformInstallFailed": "Failed to install platform: '{0}{1}'."
},
"library": {
"addZip": "Add .ZIP Library...",
"arduinoLibraries": "Arduino libraries",
"contributedLibraries": "Contributed libraries",
"include": "Include Library",
"installAll": "Install All",
"installLibraryDependencies": "Install library dependencies",
"installMissingDependencies": "Would you like to install all the missing dependencies?",
"installOneMissingDependency": "Would you like to install the missing dependency?",
"installWithoutDependencies": "Install without dependencies",
"installedSuccessfully": "Successfully installed library {0}:{1}",
"libraryAlreadyExists": "A library already exists. Do you want to overwrite it?",
"manageLibraries": "Manage Libraries...",
"namedLibraryAlreadyExists": "A library folder named {0} already exists. Do you want to overwrite it?",
"needsMultipleDependencies": "The library <b>{0}:{1}</b> needs some other dependencies currently not installed:",
"needsOneDependency": "The library <b>{0}:{1}</b> needs another dependency currently not installed:",
"overwriteExistingLibrary": "Do you want to overwrite the existing library?",
"successfullyInstalledZipLibrary": "Successfully installed library from {0} archive",
"title": "Library Manager",
"uninstalledSuccessfully": "Successfully uninstalled library {0}:{1}",
"zipLibrary": "Library"
},
"librarySearchProperty": {
"topic": "Topic"
},
"libraryTopic": {
"communication": "Communication",
"dataProcessing": "Data Processing",
"dataStorage": "Data Storage",
"deviceControl": "Device Control",
"display": "Display",
"other": "Other",
"sensors": "Sensors",
"signalInputOutput": "Signal Input/Output",
"timing": "Timing",
"uncategorized": "Uncategorized"
},
"libraryType": {
"installed": "Installed"
},
"menu": {
"advanced": "Advanced",
"sketch": "Sketch",
"tools": "Tools"
},
"monitor": {
"alreadyConnectedError": "Could not connect to {0} {1} port. Already connected.",
"baudRate": "{0} baud",
"connectionFailedError": "Could not connect to {0} {1} port.",
"connectionFailedErrorWithDetails": "{0} Could not connect to {1} {2} port.",
"connectionTimeout": "Timeout. The IDE has not received the 'success' message from the monitor after successfully connecting to it",
"missingConfigurationError": "Could not connect to {0} {1} port. The monitor configuration is missing.",
"notConnectedError": "Not connected to {0} {1} port.",
"unableToCloseWebSocket": "Unable to close websocket",
"unableToConnectToWebSocket": "Unable to connect to websocket"
},
"newCloudSketch": {
"newSketchTitle": "Name of the new Cloud Sketch"
},
"portProtocol": {
"network": "Network",
"serial": "Serial"
},
"preferences": {
"additionalManagerURLs": "Additional Boards Manager URLs",
"auth.audience": "The OAuth2 audience.",
"auth.clientID": "The OAuth2 client ID.",
"auth.domain": "The OAuth2 domain.",
"auth.registerUri": "The URI used to register a new user.",
"automatic": "Automatic",
"board.certificates": "List of certificates that can be uploaded to boards",
"browse": "Browse",
"checkForUpdate": "Receive notifications of available updates for the IDE, boards, and libraries. Requires an IDE restart after change. It's true by default.",
"choose": "Choose",
"cli.daemonDebug": "Enable debug logging of the gRPC calls to the Arduino CLI. A restart of the IDE is needed for this setting to take effect. It's false by default.",
"cloud.enabled": "True if the sketch sync functions are enabled. Defaults to true.",
"cloud.pull.warn": "True if users should be warned before pulling a cloud sketch. Defaults to true.",
"cloud.push.warn": "True if users should be warned before pushing a cloud sketch. Defaults to true.",
"cloud.pushpublic.warn": "True if users should be warned before pushing a public sketch to the cloud. Defaults to true.",
"cloud.sharedSpaceId": "The ID of the Arduino Cloud shared space to load the sketchbook from. If empty, your private space is selected.",
"cloud.sketchSyncEndpoint": "The endpoint used to push and pull sketches from a backend. By default it points to Arduino Cloud API.",
"compile": "compile",
"compile.experimental": "True if the IDE should handle multiple compiler errors. False by default",
"compile.revealRange": "Adjusts how compiler errors are revealed in the editor after a failed verify/upload. Possible values: 'auto': Scroll vertically as necessary and reveal a line. 'center': Scroll vertically as necessary and reveal a line centered vertically. 'top': Scroll vertically as necessary and reveal a line close to the top of the viewport, optimized for viewing a code definition. 'centerIfOutsideViewport': Scroll vertically as necessary and reveal a line centered vertically only if it lies outside the viewport. The default value is '{0}'.",
"compile.verbose": "True for verbose compile output. False by default",
"compile.warnings": "Tells gcc which warning level to use. It's 'None' by default",
"compilerWarnings": "Compiler warnings",
"editorFontSize": "Editor font size",
"editorQuickSuggestions": "Editor Quick Suggestions",
"enterAdditionalURLs": "Enter additional URLs, one for each row",
"files.inside.sketches": "Show files inside Sketches",
"ide.updateBaseUrl": "The base URL where to download updates from. Defaults to 'https://downloads.arduino.cc/arduino-ide'",
"ide.updateChannel": "Release channel to get updated from. 'stable' is the stable release, 'nightly' is the latest development build.",
"interfaceScale": "Interface scale",
"invalid.editorFontSize": "Invalid editor font size. It must be a positive integer.",
"invalid.sketchbook.location": "Invalid sketchbook location: {0}",
"invalid.theme": "Invalid theme.",
"language.asyncWorkers": "Number of async workers used by the Arduino Language Server (clangd). Background index also uses this many workers. The minimum value is 0, and the maximum is 8. When it is 0, the language server uses all available cores. The default value is 0.",
"language.log": "True if the Arduino Language Server should generate log files into the sketch folder. Otherwise, false. It's false by default.",
"language.realTimeDiagnostics": "If true, the language server provides real-time diagnostics when typing in the editor. It's false by default.",
"manualProxy": "Manual proxy configuration",
"monitor": {
"dockPanel": "The area of the application shell where the _{0}_ widget will reside. It is either \"bottom\" or \"right\". It defaults to \"{1}\"."
},
"network": "Network",
"newSketchbookLocation": "Select new sketchbook location",
"noCliConfig": "Could not load the CLI configuration",
"noProxy": "No proxy",
"proxySettings": {
"hostname": "Host name",
"password": "Password",
"port": "Port number",
"username": "Username"
},
"showVerbose": "Show verbose output during",
"sketch": {
"inoBlueprint": "Absolute filesystem path to the default `.ino` blueprint file. If specified, the content of the blueprint file will be used for every new sketch created by the IDE. The sketches will be generated with the default Arduino content if not specified. Unaccessible blueprint files are ignored. **A restart of the IDE is needed** for this setting to take effect."
},
"sketchbook.location": "Sketchbook location",
"sketchbook.showAllFiles": "True to show all sketch files inside the sketch. It is false by default.",
"unofficialBoardSupport": "Click for a list of unofficial board support URLs",
"upload": "upload",
"upload.autoVerify": "True if the IDE should automatically verify the code before the upload. True by default. When this value is false, IDE does not recompile the code before uploading the binary to the board. It's highly advised to only set this value to false if you know what you are doing.",
"upload.verbose": "True for verbose upload output. False by default.",
"upload.verify": "After upload, verify that the contents of the memory on the board match the uploaded binary.",
"verifyAfterUpload": "Verify code after upload",
"window.autoScale": "True if the user interface automatically scales with the font size.",
"window.zoomLevel": {
"deprecationMessage": "Deprecated. Use 'window.zoomLevel' instead."
}
},
"renameCloudSketch": {
"renameSketchTitle": "New name of the Cloud Sketch"
},
"replaceMsg": "Replace the existing version of {0}?",
"selectZip": "Select a zip file containing the library you'd like to add",
"serial": {
"autoscroll": "Autoscroll",
"carriageReturn": "Carriage Return",
"connecting": "Connecting to '{0}' on '{1}'...",
"copyOutput": "Copy Output",
"message": "Message (Enter to send message to '{0}' on '{1}')",
"newLine": "New Line",
"newLineCarriageReturn": "Both NL & CR",
"noLineEndings": "No Line Ending",
"notConnected": "Not connected. Select a board and a port to connect automatically.",
"openSerialPlotter": "Serial Plotter",
"timestamp": "Timestamp",
"toggleTimestamp": "Toggle Timestamp"
},
"sketch": {
"archiveSketch": "Archive Sketch",
"cantOpen": "A folder named \"{0}\" already exists. Can't open sketch.",
"compile": "Compiling sketch...",
"configureAndUpload": "Configure and Upload",
"createdArchive": "Created archive '{0}'.",
"doneCompiling": "Done compiling.",
"doneUploading": "Done uploading.",
"editInvalidSketchFolderLocationQuestion": "Do you want to try saving the sketch to a different location?",
"editInvalidSketchFolderQuestion": "Do you want to try saving the sketch with a different name?",
"exportBinary": "Export Compiled Binary",
"invalidCloudSketchName": "The name must start with a letter, number, or underscore, followed by letters, numbers, dashes, dots and underscores. Maximum length is 36 characters.",
"invalidSketchFolderLocationDetails": "You cannot save a sketch into a folder inside itself.",
"invalidSketchFolderLocationMessage": "Invalid sketch folder location: '{0}'",
"invalidSketchFolderNameMessage": "Invalid sketch folder name: '{0}'",
"invalidSketchName": "The name must start with a letter, number, or underscore, followed by letters, numbers, dashes, dots and underscores. Maximum length is 63 characters.",
"moving": "Moving",
"movingMsg": "The file \"{0}\" needs to be inside a sketch folder named \"{1}\".\nCreate this folder, move the file, and continue?",
"new": "New Sketch",
"noTrailingPeriod": "A filename cannot end with a dot",
"openFolder": "Open Folder",
"openRecent": "Open Recent",
"openSketchInNewWindow": "Open Sketch in New Window",
"reservedFilename": "'{0}' is a reserved filename.",
"saveFolderAs": "Save sketch folder as...",
"saveSketch": "Save your sketch to open it again later.",
"saveSketchAs": "Save sketch folder as...",
"showFolder": "Show Sketch Folder",
"sketch": "Sketch",
"sketchAlreadyContainsThisFileError": "The sketch already contains a file named '{0}'",
"sketchAlreadyContainsThisFileMessage": "Failed to save sketch \"{0}\" as \"{1}\". {2}",
"sketchbook": "Sketchbook",
"titleLocalSketchbook": "Local Sketchbook",
"titleSketchbook": "Sketchbook",
"upload": "Upload",
"uploadUsingProgrammer": "Upload Using Programmer",
"uploading": "Uploading...",
"userFieldsNotFoundError": "Can't find user fields for connected board",
"verify": "Verify",
"verifyOrCompile": "Verify/Compile"
},
"sketchbook": {
"newCloudSketch": "New Cloud Sketch",
"newSketch": "New Sketch"
},
"theme": {
"currentThemeNotFound": "Could not find the currently selected theme: {0}. Arduino IDE has picked a built-in theme compatible with the missing one.",
"dark": "Dark",
"deprecated": "{0} (deprecated)",
"hc": "Dark High Contrast",
"hcLight": "Light High Contrast",
"light": "Light",
"user": "{0} (user)"
},
"title": {
"cloud": "Cloud"
},
"updateIndexes": {
"updateIndexes": "Update Indexes",
"updateLibraryIndex": "Update Library Index",
"updatePackageIndex": "Update Package Index"
},
"upload": {
"error": "{0} error: {1}"
},
"userFields": {
"cancel": "Cancel",
"enterField": "Enter {0}",
"upload": "Upload"
},
"validateSketch": {
"abortFixMessage": "The sketch is still invalid. Do you want to fix the remaining problems? By clicking '{0}', a new sketch will open.",
"abortFixTitle": "Invalid sketch",
"renameSketchFileMessage": "The sketch file '{0}' cannot be used. {1} Do you want to rename the sketch file now?",
"renameSketchFileTitle": "Invalid sketch filename",
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
"renameSketchFolderTitle": "Invalid sketch name"
},
"workspace": {
"alreadyExists": "'{0}' already exists."
}
},
"theia": {
"core": {
"cannotConnectBackend": "Cannot connect to the backend.",
"cannotConnectDaemon": "Cannot connect to the CLI daemon.",
"couldNotSave": "Could not save the sketch. Please copy your unsaved work into your favorite text editor, and restart the IDE.",
"daemonOffline": "CLI Daemon Offline",
"offline": "Offline",
"offlineText": "Offline",
"quitTitle": "Are you sure you want to quit?"
},
"editor": {
"unsavedTitle": "Unsaved {0}"
},
"messages": {
"collapse": "Collapse",
"expand": "Expand"
},
"workspace": {
"deleteCloudSketch": "The cloud sketch '{0}' will be permanently deleted from the Arduino servers and the local caches. This action is irreversible. Do you want to delete the current sketch?",
"deleteCurrentSketch": "The sketch '{0}' will be permanently deleted. This action is irreversible. Do you want to delete the current sketch?",
"fileNewName": "Name for new file",
"invalidExtension": ".{0} is not a valid extension",
"newFileName": "New name for file"
}
}
}

View File

@@ -140,7 +140,6 @@
"all": "Tất cả", "all": "Tất cả",
"contributed": "Đóng góp", "contributed": "Đóng góp",
"installManually": "Cài thủ công", "installManually": "Cài thủ công",
"installed": "Đã cài đặt",
"later": "Để sau", "later": "Để sau",
"noBoardSelected": "Không có bo mạch được chọn", "noBoardSelected": "Không có bo mạch được chọn",
"noSketchOpened": "Không có dự án nào được mở", "noSketchOpened": "Không có dự án nào được mở",
@@ -276,6 +275,9 @@
"checkForUpdates": "Kiểm tra bản cập nhật phần mềm", "checkForUpdates": "Kiểm tra bản cập nhật phần mềm",
"closeAndInstallButton": "Đóng và cài đặt", "closeAndInstallButton": "Đóng và cài đặt",
"closeToInstallNotice": "Đóng ứng dụng và cài đặt bản cập nhật mới nhất lên máy bạn.", "closeToInstallNotice": "Đóng ứng dụng và cài đặt bản cập nhật mới nhất lên máy bạn.",
"donateLinkIconTitle": "open donation page",
"donateLinkText": "donate to support us",
"donateText": "Open source is love, {0}",
"downloadButton": "Tải về", "downloadButton": "Tải về",
"downloadingNotice": "Đang tải về bản mới nhất của Arduino IDE.", "downloadingNotice": "Đang tải về bản mới nhất của Arduino IDE.",
"errorCheckingForUpdates": "Có lỗi xảy ra trong quá trình kiểm tra cập nhật Arduino IDE.\n{0}", "errorCheckingForUpdates": "Có lỗi xảy ra trong quá trình kiểm tra cập nhật Arduino IDE.\n{0}",
@@ -433,7 +435,6 @@
"autoscroll": "Tự động cuộn", "autoscroll": "Tự động cuộn",
"carriageReturn": "Về đầu dòng", "carriageReturn": "Về đầu dòng",
"connecting": "Connecting to '{0}' on '{1}'...", "connecting": "Connecting to '{0}' on '{1}'...",
"copyOutput": "Copy Output",
"message": "Message (Enter to send message to '{0}' on '{1}')", "message": "Message (Enter to send message to '{0}' on '{1}')",
"newLine": "Dòng mới", "newLine": "Dòng mới",
"newLineCarriageReturn": "Vừa xuống dòng & về đầu dòng", "newLineCarriageReturn": "Vừa xuống dòng & về đầu dòng",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?", "renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
"renameSketchFolderTitle": "Tên bản phác thảo không hợp lệ" "renameSketchFolderTitle": "Tên bản phác thảo không hợp lệ"
}, },
"versionWelcome": {
"cancelButton": "Maybe later",
"donateButton": "Donate now",
"donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
"donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
"title": "Welcome to a new version of the Arduino IDE!",
"titleWithVersion": "Welcome to the new Arduino IDE {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}'đã tồn tại." "alreadyExists": "'{0}'đã tồn tại."
} }

View File

@@ -140,7 +140,6 @@
"all": "全部", "all": "全部",
"contributed": "已貢獻", "contributed": "已貢獻",
"installManually": "手動安裝", "installManually": "手動安裝",
"installed": "已安装",
"later": "稍後", "later": "稍後",
"noBoardSelected": "未選取開發板", "noBoardSelected": "未選取開發板",
"noSketchOpened": "未開啟 sketch", "noSketchOpened": "未開啟 sketch",
@@ -276,6 +275,9 @@
"checkForUpdates": "檢查 Arduino IDE 更新", "checkForUpdates": "檢查 Arduino IDE 更新",
"closeAndInstallButton": "關閉並安裝。", "closeAndInstallButton": "關閉並安裝。",
"closeToInstallNotice": "關閉本程式後安裝更新。", "closeToInstallNotice": "關閉本程式後安裝更新。",
"donateLinkIconTitle": "open donation page",
"donateLinkText": "donate to support us",
"donateText": "Open source is love, {0}",
"downloadButton": "下載", "downloadButton": "下載",
"downloadingNotice": "正在下載最新版本的Arduino IDE。", "downloadingNotice": "正在下載最新版本的Arduino IDE。",
"errorCheckingForUpdates": "檢查 Arduino IDE 更新時發生錯誤。\n{0}", "errorCheckingForUpdates": "檢查 Arduino IDE 更新時發生錯誤。\n{0}",
@@ -433,7 +435,6 @@
"autoscroll": "自動捲動", "autoscroll": "自動捲動",
"carriageReturn": "內有 CR", "carriageReturn": "內有 CR",
"connecting": "連接到 '{1}' 上的 '{0}' ...", "connecting": "連接到 '{1}' 上的 '{0}' ...",
"copyOutput": "Copy Output",
"message": "訊息 (按 Enter 鍵將訊息發送到 {1} 上的 {0})", "message": "訊息 (按 Enter 鍵將訊息發送到 {1} 上的 {0})",
"newLine": "換行", "newLine": "換行",
"newLineCarriageReturn": "NL和CR字元", "newLineCarriageReturn": "NL和CR字元",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "Sketch '{0}' 無法被使用。 {1} 要擺脫這則訊息,請更改 sketch 檔名。要現在更改檔名嗎?", "renameSketchFolderMessage": "Sketch '{0}' 無法被使用。 {1} 要擺脫這則訊息,請更改 sketch 檔名。要現在更改檔名嗎?",
"renameSketchFolderTitle": "無效的 sketch 檔名" "renameSketchFolderTitle": "無效的 sketch 檔名"
}, },
"versionWelcome": {
"cancelButton": "Maybe later",
"donateButton": "Donate now",
"donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
"donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
"title": "Welcome to a new version of the Arduino IDE!",
"titleWithVersion": "Welcome to the new Arduino IDE {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}'已存在。" "alreadyExists": "'{0}'已存在。"
} }

View File

@@ -140,7 +140,6 @@
"all": "全部", "all": "全部",
"contributed": "已贡献", "contributed": "已贡献",
"installManually": "手动安装", "installManually": "手动安装",
"installed": "已安装",
"later": "之后", "later": "之后",
"noBoardSelected": "没有选择开发板", "noBoardSelected": "没有选择开发板",
"noSketchOpened": "未打开项目", "noSketchOpened": "未打开项目",
@@ -276,6 +275,9 @@
"checkForUpdates": "检查 Arduino IDE 更新", "checkForUpdates": "检查 Arduino IDE 更新",
"closeAndInstallButton": "关闭并安装", "closeAndInstallButton": "关闭并安装",
"closeToInstallNotice": "关闭软件并安装更新。", "closeToInstallNotice": "关闭软件并安装更新。",
"donateLinkIconTitle": "open donation page",
"donateLinkText": "donate to support us",
"donateText": "Open source is love, {0}",
"downloadButton": "下载", "downloadButton": "下载",
"downloadingNotice": "正在下载 Arduino IDE 的最新版本。", "downloadingNotice": "正在下载 Arduino IDE 的最新版本。",
"errorCheckingForUpdates": "检查 Arduino IDE 更新时出错。{0}", "errorCheckingForUpdates": "检查 Arduino IDE 更新时出错。{0}",
@@ -433,7 +435,6 @@
"autoscroll": "自动滚屏", "autoscroll": "自动滚屏",
"carriageReturn": "回车", "carriageReturn": "回车",
"connecting": "在 '{1}' 上连接至 '{0}' 中……", "connecting": "在 '{1}' 上连接至 '{0}' 中……",
"copyOutput": "Copy Output",
"message": "消息(按回车将消息发送到“{1}”上的“{0}”)", "message": "消息(按回车将消息发送到“{1}”上的“{0}”)",
"newLine": "换行", "newLine": "换行",
"newLineCarriageReturn": "换行 和 回车 两者都是", "newLineCarriageReturn": "换行 和 回车 两者都是",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "不能使用项目 '{0}'。 '{1}' 要删除此消息,请重命名项目。 现在要重命名项目吗?", "renameSketchFolderMessage": "不能使用项目 '{0}'。 '{1}' 要删除此消息,请重命名项目。 现在要重命名项目吗?",
"renameSketchFolderTitle": "无效的项目名" "renameSketchFolderTitle": "无效的项目名"
}, },
"versionWelcome": {
"cancelButton": "Maybe later",
"donateButton": "Donate now",
"donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
"donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
"title": "Welcome to a new version of the Arduino IDE!",
"titleWithVersion": "Welcome to the new Arduino IDE {0}!"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}' 已经存在。" "alreadyExists": "'{0}' 已经存在。"
} }

View File

@@ -140,7 +140,6 @@
"all": "全部", "all": "全部",
"contributed": "已貢獻", "contributed": "已貢獻",
"installManually": "手動安裝", "installManually": "手動安裝",
"installed": "安裝",
"later": "稍後", "later": "稍後",
"noBoardSelected": "沒有選擇開發板", "noBoardSelected": "沒有選擇開發板",
"noSketchOpened": "未開啟 sketch", "noSketchOpened": "未開啟 sketch",
@@ -276,6 +275,9 @@
"checkForUpdates": "檢查 Arduino IDE 更新", "checkForUpdates": "檢查 Arduino IDE 更新",
"closeAndInstallButton": "關閉並安裝。", "closeAndInstallButton": "關閉並安裝。",
"closeToInstallNotice": "關閉本程式後安裝更新。", "closeToInstallNotice": "關閉本程式後安裝更新。",
"donateLinkIconTitle": "開啟捐款頁面",
"donateLinkText": "捐款來支持我們",
"donateText": "公開程式碼就是愛, {0}",
"downloadButton": "下載", "downloadButton": "下載",
"downloadingNotice": "正在下載最新版本的Arduino IDE。", "downloadingNotice": "正在下載最新版本的Arduino IDE。",
"errorCheckingForUpdates": "檢查Arduino IDE更新時發生錯誤。\n{0}", "errorCheckingForUpdates": "檢查Arduino IDE更新時發生錯誤。\n{0}",
@@ -433,7 +435,6 @@
"autoscroll": "自動捲動", "autoscroll": "自動捲動",
"carriageReturn": "內有 CR", "carriageReturn": "內有 CR",
"connecting": "連接到 '{1}' 上的 '{0}' ...", "connecting": "連接到 '{1}' 上的 '{0}' ...",
"copyOutput": "Copy Output",
"message": "訊息 (按 Enter 鍵將訊息發送到 {1} 上的 {0})", "message": "訊息 (按 Enter 鍵將訊息發送到 {1} 上的 {0})",
"newLine": "換行", "newLine": "換行",
"newLineCarriageReturn": "NL和CR字元", "newLineCarriageReturn": "NL和CR字元",
@@ -521,6 +522,14 @@
"renameSketchFolderMessage": "Sketch '{0}' 無法被使用。 {1} 要擺脫這則訊息,請更改 sketch 檔名。要現在更改檔名嗎?", "renameSketchFolderMessage": "Sketch '{0}' 無法被使用。 {1} 要擺脫這則訊息,請更改 sketch 檔名。要現在更改檔名嗎?",
"renameSketchFolderTitle": "無效的 sketch 檔名" "renameSketchFolderTitle": "無效的 sketch 檔名"
}, },
"versionWelcome": {
"cancelButton": "讓我考慮一下",
"donateButton": "現在捐",
"donateMessage": "Arduino 致力讓軟體保持自由並對大家開放程式碼,您的捐款可以幫助我們開發新功能、改善程式庫及對全球數百萬用戶的支持。",
"donateMessage2": "期盼您考慮支持我們對自由軟體 Arduino IDE 所做的努力。",
"title": "歡迎使用新版 Arduino IDE !",
"titleWithVersion": "歡迎使用新版 Arduino IDE {0} !"
},
"workspace": { "workspace": {
"alreadyExists": "'{0}'已存在。" "alreadyExists": "'{0}'已存在。"
} }

View File

@@ -5912,7 +5912,7 @@ domexception@^4.0.0:
dependencies: dependencies:
webidl-conversions "^7.0.0" webidl-conversions "^7.0.0"
dompurify@^2.2.9: dompurify@^2.2.9, dompurify@^2.4.7:
version "2.5.8" version "2.5.8"
resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.5.8.tgz#2809d89d7e528dc7a071dea440d7376df676f824" resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.5.8.tgz#2809d89d7e528dc7a071dea440d7376df676f824"
integrity sha512-o1vSNgrmYMQObbSSvF/1brBYEQPHhV1+gsmrusO7/GXtp1T9rCS8cXFqVxK/9crT1jA6Ccv+5MTSjBNqr7Sovw== integrity sha512-o1vSNgrmYMQObbSSvF/1brBYEQPHhV1+gsmrusO7/GXtp1T9rCS8cXFqVxK/9crT1jA6Ccv+5MTSjBNqr7Sovw==