diff --git a/.env.example b/.env.example deleted file mode 100644 index ea00adf9d9..0000000000 --- a/.env.example +++ /dev/null @@ -1,32 +0,0 @@ -API_URL=/editor -AWS_ACCESS_KEY= -AWS_REGION= -AWS_SECRET_KEY= -CORS_ALLOW_LOCALHOST=true -EMAIL_SENDER= -EMAIL_VERIFY_SECRET_TOKEN=whatever_you_want_this_to_be_it_only_matters_for_production -EXAMPLE_USER_EMAIL=examples@p5js.org -EXAMPLE_USER_PASSWORD=hellop5js -GG_EXAMPLES_USERNAME=generativedesign -GG_EXAMPLES_EMAIL=benedikt.gross@generative-gestaltung.de -GG_EXAMPLES_PASS=generativedesign -GITHUB_ID= -GITHUB_SECRET= -GOOGLE_ID= (use google+ api) -GOOGLE_SECRET= (use google+ api) -MAILGUN_DOMAIN= -MAILGUN_KEY= -ML5_LIBRARY_USERNAME=ml5 -ML5_LIBRARY_EMAIL=examples@ml5js.org -ML5_LIBRARY_PASS=helloml5 -MONGO_URL=mongodb://localhost:27017/p5js-web-editor -PORT=8000 -PREVIEW_PORT=8002 -EDITOR_URL=http://localhost:8000 -PREVIEW_URL=http://localhost:8002 -S3_BUCKET= -S3_BUCKET_URL_BASE= -SESSION_SECRET=whatever_you_want_this_to_be_it_only_matters_for_production -TRANSLATIONS_ENABLED=true -UI_ACCESS_TOKEN_ENABLED=false -UPLOAD_LIMIT=250000000 diff --git a/translations/locales/bn/translations.json b/translations/locales/bn/translations.json index d5c4390a9b..d7d72ddd3a 100644 --- a/translations/locales/bn/translations.json +++ b/translations/locales/bn/translations.json @@ -11,8 +11,8 @@ "Examples": "উদাহরণ সমূহ" }, "Edit": { - "Title": "এডিট", - "TidyCode": "কোড শোধন করুন", + "Title": "সম্পাদনা", + "TidyCode": "কোড টাইডি করুন", "Find": "খুঁজুন", "Replace": "প্রতিস্থাপন করুন" }, @@ -21,29 +21,32 @@ "AddFile": "ফাইল যোগ করুন", "AddFolder": "ফোল্ডার যোগ করুন", "Run": "চালান", - "Stop": "বন্ধ" + "Stop": "বন্ধ করুন" }, "Help": { "Title": "সাহায্য", "KeyboardShortcuts": "কীবোর্ড শর্টকাট", "Reference": "রেফারেন্স", + "ReportBug": "বাগ রিপোর্ট করুন", + "ChatOnDiscord": "ডিসকর্ডে চ্যাট করুন", + "PostOnTheForum": "ফোরামে পোস্ট করুন", "About": "আমাদের সম্পর্কে" }, "Lang": "ভাষা", "BackEditor": "এডিটরে ফিরুন", - "WarningUnsavedChanges": "আপনি কি এই পেইজ ছাড়তে চান? আপনি ফাইল সেইভ করেননি।", + "WarningUnsavedChanges": "আপনি কি এই পৃষ্ঠা ছাড়তে চান? আপনার সংরক্ষণ না করা পরিবর্তন রয়েছে।", "Login": "লগ ইন", "LoginOr": "অথবা", "SignUp": "সাইন আপ করুন", "Auth": { - "Welcome": "স্বাগত", + "Welcome": "স্বাগতম", "Hello": "হ্যালো", "MyAccount": "আমার অ্যাকাউন্ট", "My": "আমার", - "MySketches": "আমার স্কেচ", - "MyCollections": "আমার সংগ্রহ", - "Asset": "সম্পদ", - "MyAssets": "আমার সম্পদ", + "MySketches": "আমার স্কেচসমূহ", + "MyCollections": "আমার সংগ্রহসমূহ", + "Asset": "অ্যাসেট", + "MyAssets": "আমার অ্যাসেটসমূহ", "LogOut": "লগ আউট" } }, @@ -60,16 +63,16 @@ "Previous": "পূর্ববর্তী", "Next": "পরবর্তী", "NoResults": "কোন ফলাফল নেই", - "Close": "বন্ধ" + "Close": "বন্ধ করুন" }, "LoginForm": { - "UsernameOrEmail": "ই-মেইল অথবা ব্যবহারকারীর নাম", - "UsernameOrEmailARIA": "ই-মেইল অথবা ব্যবহারকারীর নাম", + "UsernameOrEmail": "ইমেইল বা ব্যবহারকারীর নাম", + "UsernameOrEmailARIA": "ইমেইল বা ব্যবহারকারীর নাম", "Password": "পাসওয়ার্ড", "PasswordARIA": "পাসওয়ার্ড", "Submit": "লগ ইন করুন", "Errors": { - "invalidCredentials": "ভুল ই-মেইল বা পাসওয়ার্ড।" + "invalidCredentials": "ভুল ইমেইল বা পাসওয়ার্ড।" } }, "LoginView": { @@ -77,142 +80,198 @@ "Login": "লগ ইন করুন", "LoginOr": "অথবা", "SignUp": "সাইন আপ করুন", - "Email": "ই-মেইল", + "Email": "ইমেইল", "Username": "ব্যবহারকারীর নাম", - "DontHaveAccount": " অ্যাকাউন্ট নেই? ", - "ForgotPassword": "আপনি কি পাসওয়ার্ড ভুলে গিয়েছেন? ", + "DontHaveAccount": "অ্যাকাউন্ট নেই? ", + "ForgotPassword": "পাসওয়ার্ড ভুলে গেছেন? ", "ResetPassword": "আপনার পাসওয়ার্ড রিসেট করুন" }, "SocialAuthButton": { - "Connect": "{{serviceauth}} সাথে যোগাযোগ করুন", - "ConnectWith": "{{serviceauth}} সাথে যোগাযোগ করুন", - "SignUpWith": "{{serviceauth}} সাথে সাইন আপ করুন", - "LoginWith": "{{serviceauth}} সাথে লগ ইন করুন", - "ContinueWith": "{{serviceauth}} সাথে চলুন" + "Connect": "{{serviceauth}} অ্যাকাউন্ট সংযোগ করুন", + "Unlink": "{{serviceauth}} অ্যাকাউন্ট সংযোগ বিচ্ছিন্ন করুন", + "Login": "{{serviceauth}} দিয়ে লগ ইন করুন", + "LogoARIA": "{{serviceauth}} লোগো", + "ConnectWith": "{{serviceauth}} সাথে সংযোগ করুন", + "SignUpWith": "{{serviceauth}} দিয়ে সাইন আপ করুন", + "LoginWith": "{{serviceauth}} দিয়ে লগ ইন করুন", + "ContinueWith": "{{serviceauth}} দিয়ে চালিয়ে যান" }, "About": { "Title": "সম্পর্কে", "TitleHelmet": "p5.js ওয়েব এডিটর | সম্পর্কে", + "Headline": "p5.js এডিটর দিয়ে p5.js স্কেচ তৈরি, শেয়ার এবং রিমিক্স করুন।", "Contribute": "অবদান রাখুন", - "NewP5": "p5.js এ নতুন?", - "Report": "একটি বাগ রিপোর্ট করুন", - "Learn": "শেখা", - "Twitter": "টুইটারে", - "Home": "হোম", + "IntroDescription1": "p5.js হল কোড শেখার এবং শিল্প তৈরি করার জন্য একটি বিনামূল্যের ওপেন-সোর্স জাভাস্ক্রিপ্ট লাইব্রেরি। p5.js এডিটর ব্যবহার করে, আপনি কিছু ডাউনলোড বা কনফিগার করার প্রয়োজন ছাড়াই p5.js স্কেচ তৈরি, শেয়ার এবং রিমিক্স করতে পারেন।", + "IntroDescription2": "আমরা বিশ্বাস করি যে সফ্টওয়্যার এবং এটি শেখার সরঞ্জামগুলি যতটা সম্ভব উন্মুক্ত এবং অন্তর্ভুক্তিমূলক হওয়া উচিত। p5.js সমর্থনকারী সংস্থা প্রসেসিং ফাউন্ডেশনে দান করে আপনি এই কাজটি সমর্থন করতে পারেন। আপনার দান p5.js-এর জন্য সফ্টওয়্যার ডেভেলপমেন্ট, কোড উদাহরণ এবং টিউটোরিয়ালের মতো শিক্ষার সম্পদ, ফেলোশিপ এবং সম্প্রদায়ের ইভেন্টগুলিকে সমর্থন করে।", + "Donate": "দান করুন", + "NewP5": "p5.js-এ নতুন?", + "Report": "বাগ রিপোর্ট করুন", + "Learn": "শিখুন", + "X": "X", + "Home": "p5.js হোম", "Instagram": "ইনস্টাগ্রাম", "Discord": "ডিসকর্ড", + "DiscordCTA": "ডিসকর্ডে যোগ দিন", + "Youtube": "ইউটিউব", + "Github": "গিটহাব", + "GetInvolved": "জড়িত হন", "WebEditor": "ওয়েব এডিটর", - "Resources": "রিসোর্সসমূহ", + "Resources": "সম্পদসমূহ", + "Reference": "রেফারেন্স", "Libraries": "লাইব্রেরিসমূহ", "Forum": "ফোরাম", + "ForumCTA": "ফোরামে যোগ দিন", "Examples": "উদাহরণসমূহ", "PrivacyPolicy": "গোপনীয়তা নীতি", "TermsOfUse": "ব্যবহারের শর্তাবলী", - "CodeOfConduct": "আচরণবিধি" + "CodeOfConduct": "আচরণবিধি", + "Email": "ইমেইল", + "EmailAddress": "hello@p5js.org", + "Socials": "সোশ্যাল মিডিয়া", + "LinkDescriptions": { + "Home": "p5.js এবং আমাদের সম্প্রদায় সম্পর্কে আরও জানুন।", + "Examples": "সংক্ষিপ্ত উদাহরণ দিয়ে p5.js-এর সম্ভাবনাগুলি অন্বেষণ করুন।", + "CodeOfConduct": "আমাদের সম্প্রদায় বিবৃতি এবং আচরণবিধি পড়ুন।", + "Libraries": "সম্প্রদায়-তৈরি লাইব্রেরি দিয়ে p5.js-এর সম্ভাবনাগুলি প্রসারিত করুন।", + "Reference": "p5.js কোডের প্রতিটি অংশের জন্য সহজ ব্যাখ্যা খুঁজুন।", + "Donate": "প্রসেসিং ফাউন্ডেশনে দান করে এই কাজটি সমর্থন করুন।", + "Contribute": "গিটহাবে ওপেন-সোর্স p5.js এডিটরে অবদান রাখুন।", + "Report": "p5.js এডিটরের ভাঙা বা ভুল আচরণ রিপোর্ট করুন।", + "Forum": "p5.js সম্প্রদায়ের কাছে প্রশ্ন জিজ্ঞাসা করুন, স্কেচ শেয়ার করুন এবং সাহায্য পান।", + "Discord": "p5.js সম্প্রদায়ের সাথে চ্যাট করুন এবং দ্রুত সাহায্য পান।" + }, + "Contact": "যোগাযোগ করুন" }, "Toast": { "OpenedNewSketch": "নতুন স্কেচ খোলা হয়েছে।", - "SketchSaved": "স্কেচ সেইভ করা হয়েছে।", - "SketchFailedSave": "স্কেচ সেইভ ব্যর্থ হয়েছে।", - "AutosaveEnabled": "অটোসেইভ চালু হয়েছে।", + "SketchSaved": "স্কেচ সংরক্ষণ করা হয়েছে।", + "SketchFailedSave": "স্কেচ সংরক্ষণ ব্যর্থ হয়েছে।", + "AutosaveEnabled": "অটোসেভ সক্রিয় হয়েছে।", "LangChange": "ভাষা পরিবর্তন হয়েছে", - "SettingsSaved": "সেটিংস সেইভ হয়েছে।" + "SettingsSaved": "সেটিংস সংরক্ষণ করা হয়েছে।", + "EmptyCurrentPass": "বর্তমান পাসওয়ার্ড ফিল্ড খালি", + "IncorrectCurrentPass": "বর্তমান পাসওয়ার্ড ভুল", + "DefaultError": "কিছু ভুল হয়েছে", + "UserNotFound": "ব্যবহারকারী পাওয়া যায়নি", + "NetworkError": "নেটওয়ার্ক ত্রুটি" }, "Toolbar": { - "Preview": "ফলাফল", + "Preview": "প্রিভিউ", "Auto-refresh": "অটো-রিফ্রেশ", - "OpenPreferencesARIA": "পছন্দ খুলুন", + "OpenPreferencesARIA": "পছন্দসমূহ খুলুন", "PlaySketchARIA": "স্কেচ চালান", "PlayOnlyVisualSketchARIA": "শুধুমাত্র ভিজুয়াল স্কেচ চালান", "StopSketchARIA": "স্কেচ বন্ধ করুন", - "EditSketchARIA": "স্কেচের নাম এডিট করুন", + "EditSketchARIA": "স্কেচের নাম সম্পাদনা করুন", "NewSketchNameARIA": "নতুন স্কেচের নাম", - "By": " দ্বারা " + "By": "দ্বারা ", + "CustomLibraryVersion": "কাস্টম p5.js সংস্করণ", + "VersionPickerARIA": "সংস্করণ পিকার", + "NewVersionPickerARIA": "সংস্করণ পিকার" }, "Console": { "Title": "কনসোল", - "Clear": "ক্লিয়ার", - "ClearARIA": "কনসোল ক্লিয়ার করুন", + "Clear": "ক্লিয়ার", + "ClearARIA": "কনসোল ক্লিয়ার করুন", "Close": "বন্ধ", "CloseARIA": "কনসোল বন্ধ করুন", - "Open": "খোলা", - "OpenARIA": "কনসোল খোলুন" + "Open": "খুলুন", + "OpenARIA": "কনসোল খুলুন" }, "Preferences": { "Settings": "সেটিংস", "GeneralSettings": "সাধারণ সেটিংস", - "Accessibility": "ব্যবহারযোগ্যতা", + "Accessibility": "অ্যাক্সেসিবিলিটি", + "LibraryManagement": "লাইব্রেরি ব্যবস্থাপনা", "Theme": "থিম", - "LightTheme": "সাদা", - "LightThemeARIA": "সাদা থিম চালু", - "DarkTheme": "কালো", - "DarkThemeARIA": "কালো থিম চালু", - "HighContrastTheme": "স্পষ্ট রঙের থিম", - "HighContrastThemeARIA": "স্পষ্ট রঙের থিম চালু", + "LightTheme": "লাইট", + "LightThemeARIA": "লাইট থিম চালু", + "DarkTheme": "ডার্ক", + "DarkThemeARIA": "ডার্ক থিম চালু", + "HighContrastTheme": "হাই কনট্রাস্ট", + "HighContrastThemeARIA": "হাই কনট্রাস্ট থিম চালু", "TextSize": "টেক্সট সাইজ", "DecreaseFont": "কমান", "DecreaseFontARIA": "ফন্ট সাইজ কমান", - "IncreaseFont": "বাড়ান", - "IncreaseFontARIA": "ফন্ট সাইজ বাড়ান", + "IncreaseFont": "বাড়ান", + "IncreaseFontARIA": "ফন্ট সাইজ বাড়ান", "FontSize": "ফন্ট সাইজ", "SetFontSize": "ফন্ট সাইজ সেট করুন", - "Autosave": "অটোসেইভ", + "Autosave": "অটোসেভ", "On": "চালু", - "AutosaveOnARIA": "অটোসেইভ চালু", + "AutosaveOnARIA": "অটোসেভ চালু", "Off": "বন্ধ", - "AutosaveOffARIA": "অটোসেইভ বন্ধ", - "AutocloseBracketsQuotes": "অটোক্লোজ ব্র্যাকেট এবং উদ্বৃতিচিহ্ন", - "AutocloseBracketsQuotesOnARIA": "অটোক্লোজ ব্র্যাকেট এবং উদ্বৃতিচিহ্ন চালু", - "AutocloseBracketsQuotesOffARIA": "অটোক্লোজ ব্র্যাকেট এবং উদ্বৃতিচিহ্ন বন্ধ", + "AutosaveOffARIA": "অটোসেভ বন্ধ", + "AutocloseBracketsQuotes": "বন্ধনী এবং উদ্ধৃতি স্বয়ংক্রিয়ভাবে বন্ধ করুন", + "AutocloseBracketsQuotesOnARIA": "বন্ধনী এবং উদ্ধৃতি স্বয়ংক্রিয়ভাবে বন্ধ চালু", + "AutocloseBracketsQuotesOffARIA": "বন্ধনী এবং উদ্ধৃতি স্বয়ংক্রিয়ভাবে বন্ধ বন্ধ", "AutocompleteHinter": "অটোকমপ্লিট হিন্টার", "AutocompleteHinterOnARIA": "অটোকমপ্লিট হিন্টার চালু", - "AutocompleteHinterOffARIA": "অটোকম", - "WordWrap": "শব্দ বিন্যাস", - "WordWrapOnARIA": "লাইন বিন্যাস অন", - "WordWrapOffARIA": "লাইন বিন্যাস অফ", - "LineNumbers": "লাইন সংখ্যা", - "LineNumbersOnARIA": "লাইন সংখ্যা অন", - "LineNumbersOffARIA": "লাইন সংখ্যা অফ", + "AutocompleteHinterOffARIA": "অটোকমপ্লিট হিন্টার বন্ধ", + "WordWrap": "ওয়ার্ড র্যাপ", + "WordWrapOnARIA": "ওয়ার্ড র্যাপ চালু", + "WordWrapOffARIA": "ওয়ার্ড র্যাপ বন্ধ", + "LineNumbers": "লাইন নম্বর", + "LineNumbersOnARIA": "লাইন নম্বর চালু", + "LineNumbersOffARIA": "লাইন নম্বর বন্ধ", "LintWarningSound": "লিন্ট সতর্কতা শব্দ", - "LintWarningOnARIA": "লিন্ট সতর্কতা অন", - "LintWarningOffARIA": "লিন্ট সতর্কতা অফ", - "PreviewSound": "শব্দের নমুনা", - "PreviewSoundARIA": "শব্দের নমুনা", - "AccessibleTextBasedCanvas": "ব্যবহারযোগ্য টেক্সট ভিত্তিক ক্যানভাস", - "UsedScreenReader": "স্ক্রিন রিডার সহ ব্যবহৃত", - "PlainText": "সাধারণ টেক্সট", - "TextOutputARIA": "টেক্সট আউটপুট অন", + "LintWarningOnARIA": "লিন্ট সতর্কতা চালু", + "LintWarningOffARIA": "লিন্ট সতর্কতা বন্ধ", + "PreviewSound": "প্রিভিউ শব্দ", + "PreviewSoundARIA": "প্রিভিউ শব্দ", + "AccessibleTextBasedCanvas": "অ্যাক্সেসিবল টেক্সট-ভিত্তিক ক্যানভাস", + "UsedScreenReader": "স্ক্রিন রিডার দিয়ে ব্যবহার করা", + "PlainText": "প্লেইন-টেক্সট", + "TextOutputARIA": "টেক্সট আউটপুট চালু", "TableText": "টেবিল-টেক্সট", - "TableOutputARIA": "টেবিল আউটপুট অন" + "TableOutputARIA": "টেবিল আউটপুট চালু", + "LibraryVersion": "p5.js সংস্করণ", + "LibraryVersionInfo": "p5.js-এর একটি [নতুন 2.0 রিলিজ](https://github.com/processing/p5.js/releases/) উপলব্ধ! এটি আগস্ট 2026-এ ডিফল্ট হয়ে যাবে, তাই এটি পরীক্ষা করে দেখুন এবং বাগ রিপোর্ট করার জন্য এই সময়টি নিন। 1.x থেকে 2.0-এ স্কেচ স্থানান্তর করতে আগ্রহী? [সামঞ্জস্যতা এবং রূপান্তর সম্পদ](https://github.com/processing/p5.js-compatibility) দেখুন।", + "CustomVersionTitle": "আপনার নিজস্ব লাইব্রেরি পরিচালনা করছেন? দারুণ!", + "CustomVersionInfo": "p5.js-এর সংস্করণ বর্তমানে index.html-এর কোডে পরিচালিত হচ্ছে। এর মানে এটি এই ট্যাব থেকে সামঞ্জস্য করা যাবে না।", + "CustomVersionReset": "আপনি যদি ডিফল্ট লাইব্রেরি ব্যবহার করতে চান, তাহলে index.html-এ স্ক্রিপ্ট ট্যাগগুলি নিম্নলিখিত দিয়ে প্রতিস্থাপন করতে পারেন:", + "SoundAddon": "p5.sound.js অ্যাড-অন লাইব্রেরি", + "PreloadAddon": "p5.js 1.x সামঞ্জস্যতা অ্যাড-অন লাইব্রেরি — প্রিলোড", + "ShapesAddon": "p5.js 1.x সামঞ্জস্যতা অ্যাড-অন লাইব্রেরি — শেপস", + "DataAddon": "p5.js 1.x সামঞ্জস্যতা অ্যাড-অন লাইব্রেরি — ডেটা এবং ইভেন্টস", + "AddonOnARIA": "চালু", + "AddonOffARIA": "বন্ধ", + "SoundReference": "p5.js {{version}}-এর সাথে সামঞ্জস্যপূর্ণ p5.sound-এর রেফারেন্স দেখুন", + "CopyToClipboardSuccess": "ক্লিপবোর্ডে কপি করা হয়েছে!", + "CopyToClipboardFailure": "আমরা টেক্সট কপি করতে পারিনি, এটি ম্যানুয়ালি নির্বাচন করে কপি করার চেষ্টা করুন।" }, "KeyboardShortcuts": { "Title": "কীবোর্ড শর্টকাট", - "ShortcutsFollow": "কীবোর্ড শর্টকাট গুলো", - "SublimeText": "সাবলাইম টেক্সট শর্টকাট এর অনুরূপ", + "ShortcutsFollow": "কোড সম্পাদনা কীবোর্ড শর্টকাটগুলি অনুসরণ করে", + "SublimeText": "সাবলাইম টেক্সট শর্টকাট", "CodeEditing": { "Tidy": "টাইডি", - "FindText": "টেক্সট খোঁজুন", - "FindNextMatch": "পরবর্তী ম্যাচ খোঁজুন", - "FindPrevMatch": "পূর্বের ম্যাচ খোঁজুন", - "ReplaceTextMatch": "টেক্সট ম্যাচ প্রতিস্থাপন", - "IndentCodeLeft": "কোড বামে ইনডেন্ট", - "IndentCodeRight": "কোড ডানে ইনডেন্ট", - "CommentLine": "কমেন্ট লাইন", - "FindNextTextMatch": "পরবর্তী টেক্সট ম্যাচ খোঁজুন", - "FindPreviousTextMatch": "পূর্বের টেক্সট ম্যাচ খোঁজুন", - "CodeEditing": "কোড এডিটিং", - "ColorPicker": "ইনলাইন রঙ নির্বাচক দেখান" + "FindText": "টেক্সট খুঁজুন", + "FindNextMatch": "পরবর্তী মিল খুঁজুন", + "FindPrevMatch": "পূর্ববর্তী মিল খুঁজুন", + "ReplaceTextMatch": "টেক্সট মিল প্রতিস্থাপন করুন", + "IndentCodeLeft": "কোড বামে ইন্ডেন্ট করুন", + "IndentCodeRight": "কোড ডানে ইন্ডেন্ট করুন", + "CommentLine": "লাইন কমেন্ট করুন", + "FindNextTextMatch": "পরবর্তী টেক্সট মিল খুঁজুন", + "FindPreviousTextMatch": "পূর্ববর্তী টেক্সট মিল খুঁজুন", + "CodeEditing": "কোড সম্পাদনা", + "ColorPicker": "ইনলাইন কালার পিকার দেখান", + "CreateNewFile": "নতুন ফাইল তৈরি করুন", + "RenameVariable": "ভেরিয়েবলের নাম পরিবর্তন করুন" }, + "General": "সাধারণ", "GeneralSelection": { - "StartSketch": "স্কেচ শুরু", - "StopSketch": "স্কেচ বন্ধ", - "TurnOnAccessibleOutput": "ব্যবহারযোগ্য আউটপুট চালু করুন", - "TurnOffAccessibleOutput": "ব্যবহারযোগ্য আউটপুট বন্ধ করুন" + "StartSketch": "স্কেচ শুরু করুন", + "StopSketch": "স্কেচ বন্ধ করুন", + "TurnOnAccessibleOutput": "অ্যাক্সেসিবল আউটপুট চালু করুন", + "TurnOffAccessibleOutput": "অ্যাক্সেসিবল আউটপুট বন্ধ করুন", + "Reference": "হিন্টারে নির্বাচিত আইটেমের জন্য রেফারেন্সে যান" } }, "Sidebar": { - "Title": "স্কেচ ফাইলগুলি", - "ToggleARIA": "স্কেচ ফাইল বিকল্প খোলা / বন্ধ করুন টগল", + "Title": "স্কেচ ফাইলসমূহ", + "ToggleARIA": "স্কেচ ফাইল অপশন খোলা/বন্ধ টগল করুন", "AddFolder": "ফোল্ডার তৈরি করুন", "AddFolderARIA": "ফোল্ডার যোগ করুন", "AddFile": "ফাইল তৈরি করুন", @@ -221,9 +280,9 @@ "UploadFileARIA": "ফাইল আপলোড করুন" }, "FileNode": { - "OpenFolderARIA": "ফোল্ডার সামগ্রী খোলুন", - "CloseFolderARIA": "ফোল্ডার সামগ্রী বন্ধ করুন", - "ToggleFileOptionsARIA": "ফাইল বিকল্প খোলা/বন্ধ করুন", + "OpenFolderARIA": "ফোল্ডার কন্টেন্ট খুলুন", + "CloseFolderARIA": "ফোল্ডার কন্টেন্ট বন্ধ করুন", + "ToggleFileOptionsARIA": "ফাইল অপশন খোলা/বন্ধ টগল করুন", "AddFolder": "ফোল্ডার তৈরি করুন", "AddFolderARIA": "ফোল্ডার যোগ করুন", "AddFile": "ফাইল তৈরি করুন", @@ -231,28 +290,29 @@ "UploadFile": "ফাইল আপলোড করুন", "UploadFileARIA": "ফাইল আপলোড করুন", "Rename": "নাম পরিবর্তন করুন", - "Delete": "ডিলিট করুন" + "Delete": "মুছুন" }, "Common": { + "SiteName": "p5.js ওয়েব এডিটর", "Error": "ত্রুটি", "ErrorARIA": "ত্রুটি", - "Save": "সেইভ", + "Save": "সংরক্ষণ করুন", "p5logoARIA": "p5.js লোগো", - "DeleteConfirmation": "{{name}} ডিলিট করতে আপনি কি নিশ্চিত?" + "DeleteConfirmation": "আপনি কি {{name}} মুছতে নিশ্চিত?" }, "IDEView": { - "SubmitFeedback": "মন্তব্য জমা দিন", - "SubmitFeedbackARIA": "মন্তব্য জমা দিন", + "SubmitFeedback": "ফিডব্যাক জমা দিন", + "SubmitFeedbackARIA": "ফিডব্যাক জমা দিন", "AddCollectionTitle": "সংগ্রহে যোগ করুন", "AddCollectionARIA": "সংগ্রহে যোগ করুন", - "ShareTitle": "শেয়ার করুন", - "ShareARIA": "শেয়ার করুন" + "ShareTitle": "শেয়ার করুন", + "ShareARIA": "শেয়ার করুন" }, "NewFileModal": { "Title": "ফাইল তৈরি করুন", "CloseButtonARIA": "নতুন ফাইল মোডাল বন্ধ করুন", - "EnterName": "নাম লিখুন", - "InvalidType": "ভুল ফাইল টইপ। গ্রহনযোগ্য এক্সটেনশনগুলি হলো .js, .css, .json, .xml, .stl, .txt, .csv, .tsv, .mtl, .frag এবং .vert." + "EnterName": "দয়া করে একটি নাম লিখুন", + "InvalidType": "অবৈধ ফাইল টাইপ। বৈধ এক্সটেনশনগুলি হল .js, .css, .json, .xml, .stl, .txt, .csv, .tsv, .mtl, .frag, এবং .vert।" }, "NewFileForm": { "AddFileSubmit": "ফাইল যোগ করুন", @@ -261,215 +321,217 @@ "NewFolderModal": { "Title": "ফোল্ডার তৈরি করুন", "CloseButtonARIA": "নতুন ফোল্ডার মোডাল বন্ধ করুন", - "EnterName": "নাম লিখুন", - "EmptyName": "ফোল্ডার নাম খালি থাকতে পারবে না", - "InvalidExtension": "ফোল্ডার নামে একটি এক্সটেনশন থাকতে পারবে না" + "EnterName": "দয়া করে একটি নাম লিখুন", + "EmptyName": "ফোল্ডারের নাম শুধুমাত্র স্পেস থাকতে পারে না", + "InvalidExtension": "ফোল্ডারের নামে একটি এক্সটেনশন থাকতে পারে না" }, "NewFolderForm": { "AddFolderSubmit": "ফোল্ডার যোগ করুন", "Placeholder": "নাম" }, "ResetPasswordForm": { - "Email": "সাইন আপের জন্য ব্যবহৃত ই-মেইল", - "EmailARIA": "ই-মেইল", - "Submit": "পাসওয়ার্ড রিসেট ই-মেইল পাঠান" + "Email": "নিবন্ধনের জন্য ব্যবহৃত ইমেইল", + "EmailARIA": "ইমেইল", + "Submit": "পাসওয়ার্ড রিসেট ইমেইল পাঠান" }, "ResetPasswordView": { "Title": "p5.js ওয়েব এডিটর | পাসওয়ার্ড রিসেট", "Reset": "আপনার পাসওয়ার্ড রিসেট করুন", - "Submitted": "আপনার পাসওয়ার্ড রিসেট ইমেল শীঘ্রই আসবে। আপনি যদি তা দেখতে না পান তবে দয়া করে\n আপনার স্প্যাম ফোল্ডারে চেক করুন।", + "Submitted": "আপনার পাসওয়ার্ড রিসেট ইমেইল শীঘ্রই আসবে। আপনি যদি এটি না দেখতে পান তবে\n আপনার স্প্যাম ফোল্ডারে চেক করুন কারণ কখনও কখনও এটি সেখানে শেষ হতে পারে।", "Login": "লগ ইন", "LoginOr": "অথবা", "SignUp": "সাইন আপ করুন" }, "ReduxFormUtils": { - "errorInvalidEmail": "দয়া করে একটি সঠিক ই-মেইল লিখুন", - "errorEmptyEmail": "দয়া করে ই-মেইল লিখুন", - "errorPasswordMismatch": " একই পাসওয়ার্ড দেয়া আবশ্যক", - "errorEmptyPassword": "দয়া করে পাসওয়ার্ড লিখুন", - "errorShortPassword": "পাসওয়ার্ডটি কমপক্ষে 6 টি অক্ষর হতে হবে", - "errorConfirmPassword": "আপনার পাসওয়ার্ড কনফার্ম করুন", - "errorNewPassword": "দয়া করে একটি নতুন পাসওয়ার্ড লিখুন বা বর্তমান পাসওয়ার্ডটি ফাঁকা রাখুন।", - "errorNewPasswordRepeat": "নতুন পাসওয়ার্ডটি বর্তমান পাসওয়ার্ড এর থেকে অবশ্যই আলাদা হতে হবে।", - "errorEmptyUsername": "দয়া করে একটি ইউজারনেম লিখুন", - "errorLongUsername": "ইউজারনেম সর্বোচ্চ 20 টি অক্ষর হতে পারবে", - "errorValidUsername": "ইউজারনেম কেবলমাত্র সংখ্যা, অক্ষর, দোতলা, ড্যাশ, এবং আন্ডারস্কোর থাকতে পারে" + "errorInvalidEmail": "দয়া করে একটি বৈধ ইমেইল ঠিকানা লিখুন", + "errorEmptyEmail": "দয়া করে একটি ইমেইল লিখুন", + "errorEmptyEmailorUserName": "দয়া করে একটি ইমেইল বা ব্যবহারকারীর নাম লিখুন", + "errorPasswordMismatch": "পাসওয়ার্ড মিলতে হবে", + "errorEmptyPassword": "দয়া করে একটি পাসওয়ার্ড লিখুন", + "errorShortPassword": "পাসওয়ার্ড কমপক্ষে 6 অক্ষর হতে হবে", + "errorConfirmPassword": "দয়া করে আপনার পাসওয়ার্ড নিশ্চিত করুন", + "errorNewPassword": "দয়া করে একটি নতুন পাসওয়ার্ড লিখুন বা বর্তমান পাসওয়ার্ড খালি রাখুন।", + "errorNewPasswordRepeat": "আপনার নতুন পাসওয়ার্ড বর্তমানটি থেকে আলাদা হতে হবে।", + "errorEmptyUsername": "দয়া করে একটি ব্যবহারকারীর নাম লিখুন।", + "errorLongUsername": "ব্যবহারকারীর নাম 20 অক্ষরের কম হতে হবে।", + "errorValidUsername": "ব্যবহারকারীর নাম শুধুমাত্র সংখ্যা, অক্ষর, পিরিয়ড, ড্যাশ এবং আন্ডারস্কোর নিয়ে গঠিত হতে হবে।" }, "NewPasswordView": { "Title": "p5.js ওয়েব এডিটর | নতুন পাসওয়ার্ড", - "Description": "নতুন পাসওয়ার্ড সেট করুন", - "TokenInvalidOrExpired": "পাসওয়ার্ড রিসেট টোকেন ভুল বা মেয়াদ উত্তীর্ণ হয়েছে।", + "Description": "একটি নতুন পাসওয়ার্ড সেট করুন", + "TokenInvalidOrExpired": "পাসওয়ার্ড রিসেট টোকেন অবৈধ বা মেয়াদোত্তীর্ণ হয়েছে।", "EmptyPassword": "দয়া করে একটি পাসওয়ার্ড লিখুন", - "PasswordConfirmation": "দয়া করে আপনার পাসওয়ার্ড কনফার্ম করুন", - "PasswordMismatch": "একই পাসওয়ার্ড দেওয়া আবশ্যক" + "PasswordConfirmation": "দয়া করে আপনার পাসওয়ার্ড নিশ্চিত করুন", + "PasswordMismatch": "পাসওয়ার্ড মিলতে হবে" }, "AccountForm": { - "Email": "ই-মেইল", - "EmailARIA": "ই-মেইল", - "Unconfirmed": "অনুমোদিত নয়।", - "EmailSent": "কনফার্মেশন পাঠানো হয়েছে, আপনার ই-মেইল চেক করুন।", - "Resend": "অনুমোদন ই-মেইল পুনঃপ্রেরণ করুন", + "Email": "ইমেইল", + "EmailARIA": "ইমেইল", + "Unconfirmed": "অননুমোদিত।", + "EmailSent": "কনফার্মেশন পাঠানো হয়েছে, আপনার ইমেইল চেক করুন।", + "Resend": "কনফার্মেশন ইমেইল পুনরায় পাঠান", "UserName": "ব্যবহারকারীর নাম", "UserNameARIA": "ব্যবহারকারীর নাম", "CurrentPassword": "বর্তমান পাসওয়ার্ড", "CurrentPasswordARIA": "বর্তমান পাসওয়ার্ড", "NewPassword": "নতুন পাসওয়ার্ড", "NewPasswordARIA": "নতুন পাসওয়ার্ড", - "SaveAccountDetails": "অ্যাকাউন্টের বিবরণ সংরক্ষণ করুন" + "SaveAccountDetails": "অ্যাকাউন্ট বিবরণ সংরক্ষণ করুন" }, "AccountView": { "SocialLogin": "সোশ্যাল লগইন", - "SocialLoginDescription": "p5.js ওয়েব এডিটরে লগ ইন করতে আপনি আপনার GitHub বা Google অ্যাকাউন্ট ব্যবহার করতে পারেন।", + "SocialLoginDescription": "p5.js ওয়েব এডিটরে লগ ইন করতে আপনার GitHub বা Google অ্যাকাউন্ট ব্যবহার করুন।", "Title": "p5.js ওয়েব এডিটর | অ্যাকাউন্ট সেটিংস", "Settings": "আমার অ্যাকাউন্ট", "AccountTab": "অ্যাকাউন্ট", "AccessTokensTab": "অ্যাক্সেস টোকেন" }, "APIKeyForm": { - "ConfirmDelete": "আপনি কি নিশ্চিত যে আপনি {{key_label}} ডিলিট করতে চান?", - "Summary": "ব্যক্তিগত অ্যাক্সেস টোকেনগুলি এটির API এ অটোমেটেড\n স্ক্রিপ্টগুলির একটি পাসওয়ার্ড হিসেবে কাজ করে। যেগুলি অ্যাক্সেস করতে প্রয়োজন,\n সেগুলির জন্য একটি টোকেন তৈরি করুন।", + "ConfirmDelete": "আপনি কি {{key_label}} মুছতে নিশ্চিত?", + "Summary": "পার্সোনাল অ্যাক্সেস টোকেনগুলি অটোমেটেড স্ক্রিপ্টগুলিকে এডিটর API অ্যাক্সেস করার অনুমতি দেওয়ার জন্য আপনার পাসওয়ার্ডের মতো কাজ করে। অ্যাক্সেস প্রয়োজন এমন প্রতিটি স্ক্রিপ্টের জন্য একটি টোকেন তৈরি করুন।", "CreateToken": "নতুন টোকেন তৈরি করুন", - "TokenLabel": "এই টোকেনটি কি জন্য?", - "TokenPlaceholder": "উদাহরণস্বরূপ: টেস্টিং স্ক্রিপ্ট", + "TokenLabel": "এই টোকেনটি কীসের জন্য?", + "TokenPlaceholder": "এই টোকেনটি কীসের জন্য? যেমন: উদাহরণ ইম্পোর্ট স্ক্রিপ্ট", "CreateTokenSubmit": "তৈরি করুন", - "NoTokens": "আপনার কোনও টোকেন নেই।", + "NoTokens": "আপনার কোন বিদ্যমান টোকেন নেই।", "NewTokenTitle": "আপনার নতুন অ্যাক্সেস টোকেন", - "NewTokenInfo": "নিশ্চিত হোন যে আপনি আপনার নতুন ব্যক্তিগত অ্যাক্সেস টোকেনটি এখন কপি করে নিয়েছেন।\n আপনি এটি আবার দেখতে পারবেন না!", + "NewTokenInfo": "নিশ্চিত হন যে আপনি এখনই আপনার নতুন পার্সোনাল অ্যাক্সেস টোকেন কপি করেছেন। আপনি এটি আবার দেখতে পারবেন না!", "ExistingTokensTitle": "বিদ্যমান টোকেন" }, "APIKeyList": { "Name": "নাম", "Created": "তৈরি হয়েছে", - "LastUsed": "সর্বশেষ ব্যবহার", - "Actions": "আ্যকশন সমূহ ", + "LastUsed": "সর্বশেষ ব্যবহৃত", + "Actions": "ক্রিয়াসমূহ", "Never": "কখনই না", - "DeleteARIA": "ডিলিট API কী" + "DeleteARIA": "API কী মুছুন" }, "NewPasswordForm": { "Title": "পাসওয়ার্ড", "TitleARIA": "পাসওয়ার্ড", - "ConfirmPassword": "পাসওয়ার্ড কনফার্ম করুন", - "ConfirmPasswordARIA": "পাসওয়ার্ড কনফার্ম করুন", + "ConfirmPassword": "পাসওয়ার্ড নিশ্চিত করুন", + "ConfirmPasswordARIA": "পাসওয়ার্ড নিশ্চিত করুন", "SubmitSetNewPassword": "নতুন পাসওয়ার্ড সেট করুন" }, "SignupForm": { - "Title": "ব্যবহারকারী নাম", - "TitleARIA": "ব্যবহারকারী নাম", - "Email": "ই-মেইল", - "EmailARIA": "ই-মেইল", + "Title": "ব্যবহারকারীর নাম", + "TitleARIA": "ব্যবহারকারীর নাম", + "Email": "ইমেইল", + "EmailARIA": "ইমেইল", "Password": "পাসওয়ার্ড", "PasswordARIA": "পাসওয়ার্ড", "ConfirmPassword": "পাসওয়ার্ড নিশ্চিত করুন", "ConfirmPasswordARIA": "পাসওয়ার্ড নিশ্চিত করুন", - "SubmitSignup": "নিবন্ধন করুন" + "SubmitSignup": "সাইন আপ করুন" }, "SignupView": { - "Title": "p5.js ওয়েব এডিটর | সাইন আপ করুন", + "Title": "p5.js ওয়েব এডিটর | সাইন আপ", "Description": "সাইন আপ করুন", "Or": "অথবা", "AlreadyHave": "ইতিমধ্যে একটি অ্যাকাউন্ট আছে?", "Login": "লগ ইন", - "Warning":"সাইন আপ করে , আপনি p5.js এডিটরের <0>ব্যবহারের শর্তাবলী এবং <1>গোপনীয়তা নীতিতে সম্মত হবেন|" + "Warning": "সাইন আপ করে, আপনি p5.js এডিটরের <0>ব্যবহারের শর্তাবলী এবং <1>গোপনীয়তা নীতিতে সম্মত হন।" }, "EmailVerificationView": { - "Title": "p5.js ওয়েব এডিটর | ই-মেইল যাচাই", - "Verify": "আপনার ই-মেইল যাচাই করুন", - "InvalidTokenNull": "সেই লিঙ্কটি ভুল।", - "Checking": "টোকেন যাচাই করা হচ্ছে, অনুগ্রহ করে অপেক্ষা করুন...", - "Verified": "আপনার ই-মেইল ভেরিফাইড হয়েছে।", - "InvalidState": "টোকেন ভুল বা মেয়াদ উত্তীর্ণ হয়েছে।" + "Title": "p5.js ওয়েব এডিটর | ইমেইল ভেরিফিকেশন", + "Verify": "আপনার ইমেইল যাচাই করুন", + "InvalidTokenNull": "সেই লিঙ্কটি অবৈধ।", + "Checking": "টোকেন যাচাই করা হচ্ছে, দয়া করে অপেক্ষা করুন...", + "Verified": "সমস্ত সম্পন্ন, আপনার ইমেইল ঠিকানা যাচাই করা হয়েছে।", + "InvalidState": "টোকেন অবৈধ বা মেয়াদোত্তীর্ণ।" }, "AssetList": { - "Title": "p5.js ওয়েব এডিটর | আমার সম্পদ", - "ToggleOpenCloseARIA": "আসেট অপশন টগল করুন / বন্ধ করুন", - "Delete": "ডিলিট করুন", + "Title": "p5.js ওয়েব এডিটর | আমার অ্যাসেটসমূহ", + "ToggleOpenCloseARIA": "অ্যাসেট অপশন খোলা/বন্ধ টগল করুন", + "Delete": "মুছুন", "OpenNewTab": "নতুন ট্যাবে খুলুন", - "NoUploadedAssets": "কোনও আপলোড করা সম্পত্তি নেই।", + "NoUploadedAssets": "কোন আপলোড করা অ্যাসেট নেই।", "HeaderName": "নাম", "HeaderSize": "সাইজ", - "HeaderSketch": "স্কেচ" + "HeaderSketch": "স্কেচ", + "maximum": "সর্বোচ্চ" }, "Feedback": { - "Title": "p5.js ওয়েব এডিটর | মন্তব্য করুন", - "ViaGithubHeader": "গিটহাব ইস্যু'র মাধ্যমে", - "ViaGithubDescription": "গিটহাবে বাগ রিপোর্ট পদ্ধতি।", + "Title": "p5.js ওয়েব এডিটর | ফিডব্যাক", + "ViaGithubHeader": "গিটহাব ইস্যুর মাধ্যমে", + "ViaGithubDescription": "আপনি যদি গিটহাবের সাথে পরিচিত হন, এটি বাগ রিপোর্ট এবং ফিডব্যাক পাওয়ার জন্য আমাদের পছন্দের পদ্ধতি।", "GoToGithub": "গিটহাবে যান", "ViaGoogleHeader": "গুগল ফর্মের মাধ্যমে", - "ViaGoogleDescription": "আপনি এই ফর্ম জমা দিতে পারেন।", + "ViaGoogleDescription": "আপনি এই দ্রুত ফর্মটিও জমা দিতে পারেন।", "GoToForm": "ফর্মে যান" }, "Searchbar": { "SearchSketch": "স্কেচ অনুসন্ধান করুন...", - "SearchCollection": "সংগ্রহ সার্চ করুন...", - "ClearTerm": "স্পষ্ট" + "SearchCollection": "সংগ্রহ অনুসন্ধান করুন...", + "ClearTerm": "পরিষ্কার" }, "UploadFileModal": { "Title": "ফাইল আপলোড করুন", "CloseButtonARIA": "আপলোড ফাইল মোডাল বন্ধ করুন", - "SizeLimitError": "ত্রুটি: আপনি আর কোনও ফাইল আপলোড করতে পারবেন না। আপনি এখানে সর্বোচ্চ আকার সীমা পৌঁছাচ্ছেন {{sizeLimit}}।\n আপনি যদি আরও আপলোড করতে চান, তবে আপনি ব্যবহার করতে চাইলে একটি সময় যোগান দ্বারা এটি ব্যবহার করার পূর্বে তাদের মুছে ফেলুন " + "SizeLimitError": "ত্রুটি: আপনি আর কোন ফাইল আপলোড করতে পারবেন না। আপনি মোট সাইজ সীমা {{sizeLimit}} এ পৌঁছেছেন। আপনি যদি আরও আপলোড করতে চান, তবে দয়া করে আপনি যে গুলি আর ব্যবহার করছেন না সেগুলি সরিয়ে ফেলুন।" }, "FileUploader": { "DictDefaultMessage": "ফাইলগুলি এখানে ড্রপ করুন বা ফাইল ব্রাউজার ব্যবহার করতে ক্লিক করুন" }, "ErrorModal": { - "MessageLogin": "স্কেচ সেইভ করতে আপনার লগইন করা আবশ্যক। দয়া করে ", - "Login": "লগইন", + "MessageLogin": "স্কেচ সংরক্ষণ করতে, আপনাকে লগ ইন করতে হবে। দয়া করে ", + "Login": "লগ ইন", "LoginOr": " অথবা ", "SignUp": "সাইন আপ", - "MessageLoggedOut": "মনে হচ্ছে আপনি লগআউট হয়েছেন। দয়া করে ", + "MessageLoggedOut": "মনে হচ্ছে আপনি লগ আউট হয়েছেন। দয়া করে ", "LogIn": "লগ ইন করুন", - "SavedDifferentWindow": "আপনি সেইভ করতে চেষ্টা করা প্রকল্পটি অন্য উইন্ডো থেকে সংরক্ষণ করা হয়েছে।\n সর্বশেষ সংস্করণ দেখতে দয়া করে পেইজটি রিফ্রেশ করুন।", + "SavedDifferentWindow": "আপনি যে প্রজেক্ট সংরক্ষণ করার চেষ্টা করেছেন তা অন্য উইন্ডো থেকে সংরক্ষণ করা হয়েছে। সর্বশেষ সংস্করণ দেখতে দয়া করে পৃষ্ঠাটি রিফ্রেশ করুন।", "LinkTitle": "অ্যাকাউন্ট লিঙ্কিং ত্রুটি", - "LinkMessage": "{{serviceauth}} অ্যাকাউন্ট আপনার p5.js Web এডিটর অ্যাকাউন্টে লিঙ্ক করতে সমস্যা হয়েছে। আপনার {{serviceauth}} অ্যাকাউন্টটি ইতিমধ্যে অন্য একটি p5.js Web এডিটর অ্যাকাউন্টে লিঙ্ক করা হয়েছে।" + "LinkMessage": "আপনার {{serviceauth}} অ্যাকাউন্টকে আপনার p5.js ওয়েব এডিটর অ্যাকাউন্টে লিঙ্ক করতে সমস্যা হয়েছে। আপনার {{serviceauth}} অ্যাকাউন্ট ইতিমধ্যেই অন্য p5.js ওয়েব এডিটর অ্যাকাউন্টে লিঙ্ক করা হয়েছে।" }, "ShareModal": { - "Embed": "এম্বেড", - "Present": "প্রস্তুত", - "Fullscreen": "পূর্ণাঙ্গ", - "Edit": "এডিট" + "Embed": "স্কেচ এম্বেড করুন", + "Present": "উপস্থাপন করুন", + "Fullscreen": "শুধুমাত্র দেখার জন্য স্কেচ শেয়ার করুন", + "Edit": "স্কেচ শেয়ার করুন এবং সম্পাদনা করার অনুমতি দিন" }, "CollectionView": { "TitleCreate": "সংগ্রহ তৈরি করুন", "TitleDefault": "সংগ্রহ" }, "Collection": { - "Title": "p5.js Web এডিটর | আমার সংগ্রহগুলি", - "AnothersTitle": "p5.js Web এডিটর | {{anotheruser}}'s সংগ্রহগুলি", - "Share": "শেয়ার", + "Title": "p5.js ওয়েব এডিটর | আমার সংগ্রহসমূহ", + "AnothersTitle": "p5.js ওয়েব এডিটর | {{anotheruser}} এর সংগ্রহসমূহ", + "Share": "শেয়ার করুন", "URLLink": "সংগ্রহের লিঙ্ক", "AddSketch": "স্কেচ যোগ করুন", - "DeleteFromCollection": "{{name_sketch}} কে এই সংগ্রহ থেকে সরাতে চান কি না?", - "SketchDeleted": "স্কেচ ডিলিট হয়েছে", - "SketchRemoveARIA": "সংগ্রহ থেকে স্কেচ রিমুভ করুন", - "DescriptionPlaceholder": "বর্ণনা যোগ করুন", - "Description": "বর্ণনা", + "DeleteFromCollection": "আপনি কি {{name_sketch}} এই সংগ্রহ থেকে সরাতে নিশ্চিত?", + "SketchDeleted": "স্কেচ মুছে ফেলা হয়েছে", + "SketchRemoveARIA": "সংগ্রহ থেকে স্কেচ সরান", + "DescriptionPlaceholder": "বিবরণ যোগ করুন", + "Description": "বিবরণ", "NumSketches": "{{count}} স্কেচ", "NumSketches_plural": "{{count}} স্কেচ", "By": "সংগ্রহ করেছেন ", "NoSketches": "সংগ্রহে কোন স্কেচ নেই", - "TableSummary": "সমস্ত সংগ্রহ ধারণ করা টেবিল", + "TableSummary": "সমস্ত সংগ্রহ ধারণকারী টেবিল", "HeaderName": "নাম", - "HeaderCreatedAt": "যোগ করা হয়েছের তারিখ", + "HeaderCreatedAt": "যোগ করার তারিখ", "HeaderUser": "মালিক", "DirectionAscendingARIA": "ঊর্ধ্বগামী", - "DirectionDescendingARIA": "নিম্নগামী", - "ButtonLabelAscendingARIA": "{{displayName}} দ্বারা ঊর্ধ্বগামী করুন।", - "ButtonLabelDescendingARIA": "{{displayName}} দ্বারা নিম্নগামী করুন।" + "DirectionDescendingARIA": "অধোগামী", + "ButtonLabelAscendingARIA": "{{displayName}} দ্বারা ঊর্ধ্বগামী সাজান।", + "ButtonLabelDescendingARIA": "{{displayName}} দ্বারা অধোগামী সাজান।" }, "AddToCollectionList": { - "Title": "p5.js Web এডিটর | আমার সংগ্রহগুলি", - "AnothersTitle": "p5.js Web এডিটর | {{anotheruser}}'s সংগ্রহগুলি", + "Title": "p5.js ওয়েব এডিটর | আমার সংগ্রহসমূহ", + "AnothersTitle": "p5.js ওয়েব এডিটর | {{anotheruser}} এর সংগ্রহসমূহ", "Empty": "কোন সংগ্রহ নেই" }, "CollectionCreate": { - "Title": "p5.js Web এডিটর | সংগ্রহ তৈরি করুন", + "Title": "p5.js ওয়েব এডিটর | সংগ্রহ তৈরি করুন", "FormError": "সংগ্রহ তৈরি করা যায়নি", "FormLabel": "সংগ্রহের নাম", "FormLabelARIA": "নাম", "NameRequired": "সংগ্রহের নাম প্রয়োজন", - "Description": "বর্ণনা (ঐচ্ছিক)", - "DescriptionARIA": "বর্ণনা", - "DescriptionPlaceholder": "আমার প্রিয় স্কেচগুলি", + "Description": "বিবরণ (ঐচ্ছিক)", + "DescriptionARIA": "বিবরণ", + "DescriptionPlaceholder": "আমার প্রিয় স্কেচসমূহ", "SubmitCollectionCreate": "সংগ্রহ তৈরি করুন" }, "DashboardView": { @@ -478,74 +540,74 @@ "CreateCollectionOverlay": "সংগ্রহ তৈরি করুন" }, "DashboardTabSwitcher": { - "Sketches": "স্কেচগুলি", - "Collections": "সংগ্রহগুলি", - "Assets": "সম্পত্তিগুলি" + "Sketches": "স্কেচসমূহ", + "Collections": "সংগ্রহসমূহ", + "Assets": "অ্যাসেটসমূহ" }, "CollectionList": { - "Title": "p5.js Web এডিটর | আমার সংগ্রহগুলি", - "AnothersTitle": "p5.js Web এডিটর | {{anotheruser}}'s সংগ্রহগুলি", + "Title": "p5.js ওয়েব এডিটর | আমার সংগ্রহসমূহ", + "AnothersTitle": "p5.js ওয়েব এডিটর | {{anotheruser}} এর সংগ্রহসমূহ", "NoCollections": "কোন সংগ্রহ নেই।", - "TableSummary": "সমস্ত সংগ্রহ ধারণ করা টেবিল", + "TableSummary": "সমস্ত সংগ্রহ ধারণকারী টেবিল", "HeaderName": "নাম", "HeaderCreatedAt": "তৈরির তারিখ", "HeaderCreatedAt_mobile": "তৈরি হয়েছে", - "HeaderUpdatedAt": "আপডেটর তারিখ", + "HeaderUpdatedAt": "আপডেটের তারিখ", "HeaderUpdatedAt_mobile": "আপডেট", "HeaderNumItems": "# স্কেচ", "HeaderNumItems_mobile": "# স্কেচ", "DirectionAscendingARIA": "ঊর্ধ্বগামী", - "DirectionDescendingARIA": "নিম্নগামী", - "ButtonLabelAscendingARIA": "{{displayName}} দ্বারা ঊর্ধ্বগামী করুন।", - "ButtonLabelDescendingARIA": "{{displayName}} দ্বারা নিম্নগামী করুন।", + "DirectionDescendingARIA": "অধোগামী", + "ButtonLabelAscendingARIA": "{{displayName}} দ্বারা ঊর্ধ্বগামী সাজান।", + "ButtonLabelDescendingARIA": "{{displayName}} দ্বারা অধোগামী সাজান।", "AddSketch": "স্কেচ যোগ করুন" }, "CollectionListRow": { - "ToggleCollectionOptionsARIA": "সংগ্রহ বিকল্পগুলি খোলা/বন্ধ করুন", + "ToggleCollectionOptionsARIA": "সংগ্রহ অপশন খোলা/বন্ধ টগল করুন", "AddSketch": "স্কেচ যোগ করুন", - "Delete": "ডিলিট করুন", - "Rename": "রিনেইম করুন" + "Delete": "মুছুন", + "Rename": "নাম পরিবর্তন করুন" }, "Overlay": { "AriaLabel": "{{title}} ওভারলে বন্ধ করুন" }, "QuickAddList": { - "ButtonRemoveARIA": "সংগ্রহ থেকে রিমুভ করুন", + "ButtonRemoveARIA": "সংগ্রহ থেকে সরান", "ButtonAddToCollectionARIA": "সংগ্রহে যোগ করুন", "View": "দেখুন" }, "SketchList": { - "View": "দৃশ্য", - "Title": "p5.js ওয়েব এডিটর | আমার স্কেচগুলি", - "AnothersTitle": "p5.js ওয়েব এডিটর | {{anotheruser}} এর স্কেচগুলি", - "ToggleLabelARIA": "স্কেচ অপশন খোলা/বন্ধ করুন", - "DropdownRename": "রিনেইম", - "DropdownDownload": "ডাউনলোড", - "DropdownDuplicate": "ডুপ্লিকেট", + "View": "দেখুন", + "Title": "p5.js ওয়েব এডিটর | আমার স্কেচসমূহ", + "AnothersTitle": "p5.js ওয়েব এডিটর | {{anotheruser}} এর স্কেচসমূহ", + "ToggleLabelARIA": "স্কেচ অপশন খোলা/বন্ধ টগল করুন", + "DropdownRename": "নাম পরিবর্তন করুন", + "DropdownDownload": "ডাউনলোড করুন", + "DropdownDuplicate": "ডুপ্লিকেট করুন", "DropdownAddToCollection": "সংগ্রহে যোগ করুন", - "DropdownDelete": "ডিলিট করুন", - "DirectionAscendingARIA": "উচ্চতম থেকে নিম্নতম", - "DirectionDescendingARIA": "নিম্নতম থেকে উচ্চতম", - "ButtonLabelAscendingARIA": "{{displayName}} দ্বারা ঊর্ধ্বগামী সারি করুন।", - "ButtonLabelDescendingARIA": "{{displayName}} দ্বারা নিম্নগামী সারি করুন।", + "DropdownDelete": "মুছুন", + "DirectionAscendingARIA": "ঊর্ধ্বগামী", + "DirectionDescendingARIA": "অধোগামী", + "ButtonLabelAscendingARIA": "{{displayName}} দ্বারা ঊর্ধ্বগামী সাজান।", + "ButtonLabelDescendingARIA": "{{displayName}} দ্বারা অধোগামী সাজান।", "AddToCollectionOverlayTitle": "সংগ্রহে যোগ করুন", - "TableSummary": "সমস্ত সংরক্ষিত প্রকল্প থাকা টেবিল", + "TableSummary": "সমস্ত সংরক্ষিত প্রজেক্ট ধারণকারী টেবিল", "HeaderName": "স্কেচ", - "HeaderCreatedAt": "তারিখ তৈরি হয়েছে", + "HeaderCreatedAt": "তৈরির তারিখ", "HeaderCreatedAt_mobile": "তৈরি হয়েছে", - "HeaderUpdatedAt": "তারিখ আপডেট হয়েছে", + "HeaderUpdatedAt": "আপডেটের তারিখ", "HeaderUpdatedAt_mobile": "আপডেট", "NoSketches": "কোন স্কেচ নেই।" }, "AddToCollectionSketchList": { - "Title": "p5.js ওয়েব এডিটর | আমার স্কেচগুলি", - "AnothersTitle": "p5.js ওয়েব এডিটর | {{anotheruser}} এর স্কেচগুলি", + "Title": "p5.js ওয়েব এডিটর | আমার স্কেচসমূহ", + "AnothersTitle": "p5.js ওয়েব এডিটর | {{anotheruser}} এর স্কেচসমূহ", "NoCollections": "কোন সংগ্রহ নেই।" }, "Editor": { - "OpenSketchARIA": "স্কেচ ফাইল নেভিগেশন খোলুন", + "OpenSketchARIA": "স্কেচ ফাইল নেভিগেশন খুলুন", "CloseSketchARIA": "স্কেচ ফাইল নেভিগেশন বন্ধ করুন", - "UnsavedChangesARIA": "স্কেচে সেইভ করা হয়নি এমন পরিবর্তন রয়েছে", + "UnsavedChangesARIA": "স্কেচে সংরক্ষণ না করা পরিবর্তন রয়েছে", "KeyUpLineNumber": "লাইন {{lineNumber}}" }, "EditorAccessibility": { @@ -553,10 +615,10 @@ "CurrentLine": "বর্তমান লাইন" }, "Timer": { - "SavedAgo": "সেইভ করা হয়েছে : {{timeAgo}}" + "SavedAgo": "সংরক্ষণ করা হয়েছে: {{timeAgo}}" }, "formatDate": { - "JustNow": "এই মুহূর্তে", + "JustNow": "এইমাত্র", "15Seconds": "15 সেকেন্ড আগে", "25Seconds": "25 সেকেন্ড আগে", "35Seconds": "35 সেকেন্ড আগে", @@ -564,34 +626,36 @@ }, "CopyableInput": { "CopiedARIA": "ক্লিপবোর্ডে কপি করা হয়েছে!", - "OpenViewTabARIA": "{{label}} দেখুন নতুন ট্যাবে" + "OpenViewTabARIA": "নতুন ট্যাবে {{label}} ভিউ খুলুন" }, "EditableInput": { - "EditValue": "{{display}} ভ্যালু এডিট করুন", - "EmptyPlaceholder": "ভ্যালু নেই" + "EditValue": "{{display}} মান সম্পাদনা করুন", + "EmptyPlaceholder": "কোন মান নেই" }, "PreviewNav": { - "EditSketchARIA": "স্কেচ এডিট করুন", + "EditSketchARIA": "স্কেচ সম্পাদনা করুন", "ByUser": "দ্বারা" }, "MobilePreferences": { "Settings": "সেটিংস", - "GeneralSettings": "সাধারিত সেটিংস", - "Accessibility": "ব্যবহারযোগ্যতা ", - "AccessibleOutput": "ব্যবহারযোগ্যতা আউটপুট", + "GeneralSettings": "সাধারণ সেটিংস", + "Accessibility": "অ্যাক্সেসিবিলিটি", + "AccessibleOutput": "অ্যাক্সেসিবল আউটপুট", "Theme": "থিম", - "LightTheme": "সাদা", + "LightTheme": "লাইট", "DarkTheme": "ডার্ক", - "HighContrastTheme": "স্পষ্ট রঙের থিম", - "Autosave": "অটোসেইভ", + "HighContrastTheme": "হাই কনট্রাস্ট", + "Autosave": "অটোসেভ", "AutocompleteHinter": "অটোকমপ্লিট হিন্টার", - "WordWrap": "শব্দ বিন্যাস", + "WordWrap": "ওয়ার্ড র্যাপ", "LineNumbers": "লাইন নম্বর", "LintWarningSound": "লিন্ট সতর্কতা শব্দ", - "UsedScreenReader": "স্ক্রিন রিডার সাথে ব্যবহৃত", - "PlainText": "সাধারণ টেক্সট", - "TableText": "টেবিল টেক্সট", - "Sound": "শব্দ" + "UsedScreenReader": "স্ক্রিন রিডার দিয়ে ব্যবহার করা", + "PlainText": "প্লেইন-টেক্সট", + "TableText": "টেবিল-টেক্সট", + "Sound": "শব্দ", + "Preferences": "পছন্দসমূহ", + "Language": "ভাষা" }, "PreferenceCreators": { "On": "চালু", @@ -601,23 +665,38 @@ "Examples": "উদাহরণসমূহ", "Sketches": "স্কেচসমূহ", "Collections": "সংগ্রহসমূহ", - "Assets": "সম্পত্তি", + "Assets": "অ্যাসেটসমূহ", "MyStuff": "আমার জিনিসপত্র", "CreateSketch": "স্কেচ তৈরি করুন", "CreateCollection": "সংগ্রহ তৈরি করুন" }, "Explorer": { - "Files": "ফাইলস" + "Files": "ফাইলসমূহ" }, "Cookies": { "Header": "কুকিজ", - "Body": "p5.js এডিটর কুকিজ ব্যবহার করে। কিছুটা ওয়েবসাইট কার্যক্ষমতার জন্য অত্যাবশ্যক এবং আপনাকে একটি অ্যাকাউন্ট এবং পছন্দ পরিচালনা করতে দেয়। অন্যান্যগুলি অত্যাবশ্যক নয়—এগুলি অ্যানালিটিক্সের জন্য ব্যবহৃত হয় এবং আমাদের সম্প্রদায়ে আরও জানতে সাহায্য করে। আমরা কখনই এই ডেটা বিক্রি করিনি বা এটি বিজ্ঞাপনের জন্য ব্যবহার করিনি। আপনি যে কুকিজগুলি অনুমোদন দিতে চান, এবং আমাদের <0>গোপনীয়তা নীতি<0> এ আরও জানতে পারেন।", + "Body": "p5.js এডিটর কুকিজ ব্যবহার করে। কিছু ওয়েবসাইট কার্যকারিতার জন্য অপরিহার্য এবং আপনাকে একটি অ্যাকাউন্ট এবং পছন্দ পরিচালনা করতে দেয়। অন্যগুলি অপরিহার্য নয়—এগুলি অ্যানালিটিক্সের জন্য ব্যবহৃত হয় এবং আমাদের সম্প্রদায় সম্পর্কে আরও জানতে দেয়। আমরা কখনও এই ডেটা বিক্রি করি না বা বিজ্ঞাপনের জন্য ব্যবহার করি না। আপনি কোন কুকিজ অনুমোদন করতে চান তা সিদ্ধান্ত নিতে পারেন, এবং আমাদের <0>গোপনীয়তা নীতিতে আরও জানতে পারেন।", "AllowAll": "সব অনুমোদন করুন", - "AllowEssential": "গুরুত্বপূর্ণগুলো অনুমোদন করুন" + "AllowEssential": "অপরিহার্য অনুমোদন করুন" }, "Legal": { "PrivacyPolicy": "গোপনীয়তা নীতি", - "TermsOfUse": "ব্যবহারের শর্তাবলি", - "CodeOfConduct": "আচরণ-বিধির নীতি" + "TermsOfUse": "ব্যবহারের শর্তাবলী", + "CodeOfConduct": "আচরণবিধি" + }, + "SkipLink": { + "PlaySketch": "স্কেচ চালানোতে এড়িয়ে যান" + }, + "Visibility": { + "Label": "দৃশ্যমানতা", + "Public": { + "Description": "যে কেউ এই স্কেচ দেখতে পারে।", + "Label": "পাবলিক" + }, + "Private": { + "Description": "শুধুমাত্র আপনি এই স্কেচ দেখতে পারেন।", + "Label": "প্রাইভেট" + }, + "Changed": "'{{projectName}}' এখন {{newVisibility}}..." } } \ No newline at end of file diff --git a/translations/locales/de/translations.json b/translations/locales/de/translations.json index 9c763d16b1..3b2bebe181 100644 --- a/translations/locales/de/translations.json +++ b/translations/locales/de/translations.json @@ -18,8 +18,8 @@ }, "Sketch": { "Title": "Sketch", - "AddFile": "Neue Datei", - "AddFolder": "Neuer Ordner", + "AddFile": "Datei hinzufügen", + "AddFolder": "Ordner hinzufügen", "Run": "Ausführen", "Stop": "Stoppen" }, @@ -27,18 +27,20 @@ "Title": "Hilfe", "KeyboardShortcuts": "Tastenkürzel", "Reference": "Referenz", - "About": "Über" + "ReportBug": "Fehler melden", + "ChatOnDiscord": "Auf Discord chatten", + "PostOnTheForum": "Im Forum posten" }, "Lang": "Sprache", "BackEditor": "Zurück zum Editor", - "WarningUnsavedChanges": "Bist Du sicher, dass Du die Seite verlassen willst? Du hast ungesicherte Änderungen.", + "WarningUnsavedChanges": "Bist du sicher, dass du diese Seite verlassen möchtest? Du hast ungespeicherte Änderungen.", "Login": "Anmelden", "LoginOr": "oder", "SignUp": "Registrieren", "Auth": { "Welcome": "Willkommen", "Hello": "Hallo", - "MyAccount": "Mein Account", + "MyAccount": "Mein Konto", "My": "Mein", "MySketches": "Meine Sketches", "MyCollections": "Meine Sammlungen", @@ -49,81 +51,118 @@ }, "CodemirrorFindAndReplace": { "ToggleReplace": "Ersetzen umschalten", - "Find": "Finden\n", - "FindPlaceholder": "In Datei finden", + "Find": "Finden", + "FindPlaceholder": "In Dateien suchen", "Replace": "Ersetzen", - "ReplaceAll": "Alle Ersetzen", - "ReplacePlaceholder": "Ersetzen mit", + "ReplaceAll": "Alle ersetzen", + "ReplacePlaceholder": "Text zum Ersetzen", "Regex": "Regulärer Ausdruck", "CaseSensitive": "Groß-/Kleinschreibung beachten", - "WholeWords": "Ganze Worte", + "WholeWords": "Ganze Wörter", "Previous": "Vorheriges", "Next": "Nächstes", "NoResults": "Keine Ergebnisse", "Close": "Schließen" }, "LoginForm": { - "UsernameOrEmail": "E-Mail oder Nutzername", - "UsernameOrEmailARIA": "E-Mail oder Nutzername", + "UsernameOrEmail": "E-Mail oder Benutzername", + "UsernameOrEmailARIA": "E-Mail oder Benutzername", "Password": "Passwort", "PasswordARIA": "Passwort", - "Submit": "Einloggen" + "Submit": "Anmelden", + "Errors": { + "invalidCredentials": "Ungültige E-Mail oder Passwort." + } }, "LoginView": { - "Title": "p5.js Web Editor | Anmelden", - "Login": "Einloggen", + "Title": "p5.js Web Editor | Anmeldung", + "Login": "Anmelden", "LoginOr": "oder", "SignUp": "Registrieren", "Email": "E-Mail", - "Username": "Nutzername", - "DontHaveAccount": "Noch keinen Account? ", - "ForgotPassword": "Passwort vergessen?", + "Username": "Benutzername", + "DontHaveAccount": "Noch kein Konto? ", + "ForgotPassword": "Passwort vergessen? ", "ResetPassword": "Passwort zurücksetzen" }, "SocialAuthButton": { - "Connect": "{{serviceauth}} Account verbinden", - "Unlink": "Verbindung zu {{serviceauth}} aufheben", - "Login": "Mit {{serviceauth}} einloggen", - "LogoARIA": "{{serviceauth}} logo" + "Connect": "{{serviceauth}}-Konto verbinden", + "Unlink": "{{serviceauth}}-Konto trennen", + "Login": "Mit {{serviceauth}} anmelden", + "LogoARIA": "{{serviceauth}}-Logo" }, "About": { - "Title": "Über", + "Title": "Über", "TitleHelmet": "p5.js Web Editor | Über", + "Headline": "Erstelle, teile und bearbeite p5.js-Sketches mit dem p5.js Editor.", "Contribute": "Mitwirken", + "IntroDescription1": "p5.js ist eine kostenlose, quelloffene JavaScript-Bibliothek zum Programmierenlernen und Kunstmachen. Mit dem p5.js Editor kannst du p5.js-Sketches erstellen, teilen und bearbeiten, ohne etwas herunterladen oder konfigurieren zu müssen.", + "IntroDescription2": "Wir glauben, dass Software und die Werkzeuge, um sie zu lernen, so offen und inklusiv wie möglich sein sollten. Du kannst diese Arbeit unterstützen, indem du eine Spende an die Processing Foundation, die Organisation, die p5.js unterstützt, leistest. Deine Spende unterstützt die Softwareentwicklung für p5.js, Bildungsressourcen wie Codebeispiele und Tutorials, Stipendien und Community-Events.", + "Donate": "Spenden", "NewP5": "Neu bei p5.js?", "Report": "Einen Fehler melden", "Learn": "Lernen", - "Twitter": "Twitter", - "Home": "Startseite", + "X": "X", + "Home": "p5.js Startseite", "Instagram": "Instagram", "Discord": "Discord", + "DiscordCTA": "Discord beitreten", + "Youtube": "Youtube", + "Github": "Github", + "GetInvolved": "Mitmachen", "WebEditor": "Web Editor", "Resources": "Ressourcen", + "Reference": "Referenz", "Libraries": "Bibliotheken", "Forum": "Forum", + "ForumCTA": "Forum beitreten", "Examples": "Beispiele", - "PrivacyPolicy": "Datenschutzbestimmungen", + "PrivacyPolicy": "Datenschutzrichtlinie", "TermsOfUse": "Nutzungsbedingungen", - "CodeOfConduct": "Verhaltenskodex" + "CodeOfConduct": "Verhaltenskodex", + "Email": "E-Mail", + "EmailAddress": "hello@p5js.org", + "Socials": "Soziale Medien", + "LinkDescriptions": { + "Home": "Erfahre mehr über p5.js und unsere Community.", + "Examples": "Entdecke die Möglichkeiten von p5.js mit kurzen Beispielen.", + "CodeOfConduct": "Lies unsere Community-Erklärung und den Verhaltenskodex.", + "Libraries": "Erweitere die Möglichkeiten von p5.js mit community-erstellten Bibliotheken.", + "Reference": "Finde einfache Erklärungen für jedes Stück p5.js-Code.", + "Donate": "Unterstütze diese Arbeit mit einer Spende an die Processing Foundation.", + "Contribute": "Wirke am quelloffenen p5.js Editor auf Github mit.", + "Report": "Melde fehlerhaftes oder inkorrektes Verhalten des p5.js Editors.", + "Forum": "Stelle Fragen, teile Sketches und erhalte Hilfe von der p5.js-Community.", + "Discord": "Chatte mit der p5.js-Community und erhalte schnelle Hilfe." + }, + "Contact": "Kontaktiere uns" }, "Toast": { "OpenedNewSketch": "Neuer Sketch geöffnet.", - "SketchSaved": "Sketch gesichert.", - "SketchFailedSave": "Fehler beim Sichern Deines Sketches.", - "AutosaveEnabled": "Automatisches Sichern aktiviert.", + "SketchSaved": "Sketch gespeichert.", + "SketchFailedSave": "Sketch konnte nicht gespeichert werden.", + "AutosaveEnabled": "Autospeicherung aktiviert.", "LangChange": "Sprache geändert", - "SettingsSaved": "Einstellungen gespeichert." + "SettingsSaved": "Einstellungen gespeichert.", + "EmptyCurrentPass": "Aktuelles Passwortfeld ist leer", + "IncorrectCurrentPass": "Aktuelles Passwort ist falsch", + "DefaultError": "Etwas ist schiefgelaufen", + "UserNotFound": "Benutzer nicht gefunden", + "NetworkError": "Netzwerkfehler" }, "Toolbar": { "Preview": "Vorschau", - "Auto-refresh": "Automatisch neu laden", + "Auto-refresh": "Auto-aktualisieren", "OpenPreferencesARIA": "Einstellungen öffnen", - "PlaySketchARIA": "Sketch starten", - "PlayOnlyVisualSketchARIA": "Nur visuellen Sketch starten", + "PlaySketchARIA": "Sketch abspielen", + "PlayOnlyVisualSketchARIA": "Nur visuellen Sketch abspielen", "StopSketchARIA": "Sketch stoppen", - "EditSketchARIA": "Sketch Namen bearbeiten", - "NewSketchNameARIA": "Neuer Sketch name", - "By": " von " + "EditSketchARIA": "Sketch-Namen bearbeiten", + "NewSketchNameARIA": "Neuer Sketch-Name", + "By": " von ", + "CustomLibraryVersion": "Benutzerdefinierte p5.js-Version", + "VersionPickerARIA": "Versionsauswahl", + "NewVersionPickerARIA": "Versionsauswahl" }, "Console": { "Title": "Konsole", @@ -137,83 +176,108 @@ "Preferences": { "Settings": "Einstellungen", "GeneralSettings": "Allgemeine Einstellungen", - "Accessibility": "Bedienungshilfen", - "Theme": "Erscheinungsbild", + "Accessibility": "Barrierefreiheit", + "LibraryManagement": "Bibliotheksverwaltung", + "Theme": "Theme", "LightTheme": "Hell", - "LightThemeARIA": "Erscheinungsbild Hell an", + "LightThemeARIA": "helles Theme aktiv", "DarkTheme": "Dunkel", - "DarkThemeARIA": "Erscheinungsbild Dunkel an", + "DarkThemeARIA": "dunkles Theme aktiv", "HighContrastTheme": "Hoher Kontrast", - "HighContrastThemeARIA": "Erscheinungsbild Hoher Kontrast an", - "TextSize": "Text Größe", + "HighContrastThemeARIA": "hoher Kontrast Theme aktiv", + "TextSize": "Textgröße", "DecreaseFont": "Verringern", - "DecreaseFontARIA": "Text Größe verringern", + "DecreaseFontARIA": "Schriftgröße verringern", "IncreaseFont": "Erhöhen", - "IncreaseFontARIA": "Text Größe erhöhen", - "Autosave": "Automatisches Speichern", + "IncreaseFontARIA": "Schriftgröße erhöhen", + "FontSize": "Schriftgröße", + "SetFontSize": "Schriftgröße festlegen", + "Autosave": "Autospeicherung", "On": "An", - "AutosaveOnARIA": "Automatisches Speichern an", + "AutosaveOnARIA": "Autospeicherung an", "Off": "Aus", - "AutosaveOffARIA": "Automatisches Speichern aus", + "AutosaveOffARIA": "Autospeicherung aus", "AutocloseBracketsQuotes": "Klammern und Anführungszeichen automatisch schließen", - "AutocloseBracketsQuotesOnARIA": "Klammern und Anführungszeichen automatisch schließen an", - "AutocloseBracketsQuotesOffARIA": "Klammern und Anführungszeichen automatisch schließen aus", - "WordWrap": "Wortumbruch", - "WordWrapOnARIA": "zeilenumbruch an", - "WordWrapOffARIA": "zeilenumbruch aus", - "LineNumbers": "Zeilennummerierung", - "LineNumbersOnARIA": "Zeilennummerierung an", - "LineNumbersOffARIA": "Zeilennummerierung aus", - "LintWarningSound": "Lint-Warnton", - "LintWarningOnARIA": "lint Warnton an", - "LintWarningOffARIA": "lint Warnton aus", - "PreviewSound": "Warnton anhören", - "PreviewSoundARIA": "Warnton anhören", - "AccessibleTextBasedCanvas": "Barrierefreier, text-basierter Canvas", - "UsedScreenReader": "Nutzung mit Bildschirmlesegerät ", - "PlainText": "Nur Text", - "TextOutputARIA": "Text Ausgabe an", - "TableText": "Tabellarisch", - "TableOutputARIA": "Tabellarische Ausgabe an" + "AutocloseBracketsQuotesOnARIA": "automatisches Schließen von Klammern und Anführungszeichen an", + "AutocloseBracketsQuotesOffARIA": "automatisches Schließen von Klammern und Anführungszeichen aus", + "AutocompleteHinter": "Autovervollständigungs-Hinweis", + "AutocompleteHinterOnARIA": "Autovervollständigungs-Hinweis an", + "AutocompleteHinterOffARIA": "Autovervollständigungs-Hinweis aus", + "WordWrap": "Zeilenumbruch", + "WordWrapOnARIA": "Zeilenumbruch an", + "WordWrapOffARIA": "Zeilenumbruch aus", + "LineNumbers": "Zeilennummern", + "LineNumbersOnARIA": "Zeilennummern an", + "LineNumbersOffARIA": "Zeilennummern aus", + "LintWarningSound": "Lint-Warnsound", + "LintWarningOnARIA": "Lint-Warnung an", + "LintWarningOffARIA": "Lint-Warnung aus", + "PreviewSound": "Vorschau-Sound", + "PreviewSoundARIA": "Vorschau-Sound", + "AccessibleTextBasedCanvas": "Barrierefreie textbasierte Leinwand", + "UsedScreenReader": "Mit Bildschirmleser verwendet", + "PlainText": "Nur-Text", + "TextOutputARIA": "Textausgabe an", + "TableText": "Tabellen-Text", + "TableOutputARIA": "Tabellenausgabe an", + "LibraryVersion": "p5.js Version", + "LibraryVersionInfo": "Es gibt eine [neue 2.0-Version](https://github.com/processing/p5.js/releases/) von p5.js! Sie wird im August 2026 Standard werden, also nutze die Zeit, um sie zu testen und Fehler zu melden. Interessiert an der Übertragung von Sketches von 1.x auf 2.0? Sieh dir die [Kompatibilitäts- und Übergangsressourcen an.](https://github.com/processing/p5.js-compatibility)", + "CustomVersionTitle": "Verwaltest du deine eigenen Bibliotheken? Super!", + "CustomVersionInfo": "Die Version von p5.js wird derzeit im Code von index.html verwaltet. Das bedeutet, dass sie nicht in diesem Tab angepasst werden kann.", + "CustomVersionReset": "Wenn du die Standardbibliotheken verwenden möchtest, kannst du die Script-Tags in index.html durch Folgendes ersetzen:", + "SoundAddon": "p5.sound.js Zusatzbibliothek", + "PreloadAddon": "p5.js 1.x Kompatibilitäts-Zusatzbibliothek — Preload", + "ShapesAddon": "p5.js 1.x Kompatibilitäts-Zusatzbibliothek — Shapes", + "DataAddon": "p5.js 1.x Kompatibilitäts-Zusatzbibliothek — Daten & Events", + "AddonOnARIA": "an", + "AddonOffARIA": "aus", + "SoundReference": "Referenz für p5.sound anzeigen, kompatibel mit p5.js {{version}}", + "CopyToClipboardSuccess": "In die Zwischenablage kopiert!", + "CopyToClipboardFailure": "Wir konnten den Text nicht kopieren, versuche ihn manuell auszuwählen und zu kopieren." }, "KeyboardShortcuts": { - "Title": "Tastenkürzel", - "ShortcutsFollow": "Die Tastenkürzel zum Editieren des Codes folgen den", - "SublimeText": "Sublime Tastenkürzeln", + "Title": " Tastenkürzel", + "ShortcutsFollow": "Tastenkürzel zur Codebearbeitung folgen", + "SublimeText": "Sublime Text Tastenkürzeln", "CodeEditing": { - "Tidy": "Code aufräumen", + "Tidy": "Aufräumen", "FindText": "Text finden", - "FindNextMatch": "Nächsten Treffer finden", - "FindPrevMatch": "Vorherigen Treffer finden", - "ReplaceTextMatch": "Treffer ersetzen", - "IndentCodeLeft": "Code links einrücken", - "IndentCodeRight": "Code rechts einrücken", - "CommentLine": "Kommentar einfügen", - "FindNextTextMatch": "Nächsten Text-Treffer finden", - "FindPreviousTextMatch": "Vorherigen Text-Treffer finden", - "CodeEditing": "Code editieren" + "FindNextMatch": "Nächste Übereinstimmung finden", + "FindPrevMatch": "Vorherige Übereinstimmung finden", + "ReplaceTextMatch": "Textübereinstimmung ersetzen", + "IndentCodeLeft": "Code nach links einrücken", + "IndentCodeRight": "Code nach rechts einrücken", + "CommentLine": "Zeile auskommentieren", + "FindNextTextMatch": "Nächste Textübereinstimmung finden", + "FindPreviousTextMatch": "Vorherige Textübereinstimmung finden", + "CodeEditing": "Codebearbeitung", + "ColorPicker": "Inline-Farbauswahl anzeigen", + "CreateNewFile": "Neue Datei erstellen", + "RenameVariable": "Variable umbenennen" }, + "General": "Allgemein", "GeneralSelection": { "StartSketch": "Sketch starten", "StopSketch": "Sketch stoppen", "TurnOnAccessibleOutput": "Barrierefreie Ausgabe einschalten", - "TurnOffAccessibleOutput": "Barrierefreie Ausgabe ausschalten" + "TurnOffAccessibleOutput": "Barrierefreie Ausgabe ausschalten", + "Reference": "Zur Referenz für ausgewähltes Element im Hinweis gehen" } }, "Sidebar": { - "Title": "Sketch Dateien", - "ToggleARIA": "Schalter öffnen/schließen der Sketch Dateien", + "Title": "Sketch-Dateien", + "ToggleARIA": "Sketch-Dateioptionen umschalten", "AddFolder": "Ordner erstellen", - "AddFolderARIA": "Ordner erstellen", + "AddFolderARIA": "Ordner hinzufügen", "AddFile": "Datei erstellen", - "AddFileARIA": "Datei erstellen", + "AddFileARIA": "Datei hinzufügen", "UploadFile": "Datei hochladen", "UploadFileARIA": "Datei hochladen" }, "FileNode": { - "OpenFolderARIA": "Ordner Inhalte öffnen", - "CloseFolderARIA": "Ordner Inhalte schließen", - "ToggleFileOptionsARIA": "Schalter öffnen/schließen der Sketch Dateien", + "OpenFolderARIA": "Ordnerinhalt öffnen", + "CloseFolderARIA": "Ordnerinhalt schließen", + "ToggleFileOptionsARIA": "Dateioptionen umschalten", "AddFolder": "Ordner erstellen", "AddFolderARIA": "Ordner hinzufügen", "AddFile": "Datei erstellen", @@ -229,125 +293,126 @@ "ErrorARIA": "Fehler", "Save": "Speichern", "p5logoARIA": "p5.js Logo", - "DeleteConfirmation": "Bist Du sicher, dass Du {{name}} löschen möchtest?" + "DeleteConfirmation": "Bist du sicher, dass du {{name}} löschen möchtest?" }, "IDEView": { - "SubmitFeedback": "Feedback abgeben", - "SubmitFeedbackARIA": "feedback-abgeben", + "SubmitFeedback": "Feedback geben", + "SubmitFeedbackARIA": "feedback-geben", "AddCollectionTitle": "Zur Sammlung hinzufügen", "AddCollectionARIA": "zur Sammlung hinzufügen", "ShareTitle": "Teilen", "ShareARIA": "teilen" }, "NewFileModal": { - "Title": "Neue Datei", - "CloseButtonARIA": "Neue Datei Fenster schließen", + "Title": "Datei erstellen", + "CloseButtonARIA": "Neue Datei Modal schließen", "EnterName": "Bitte gib einen Namen ein", - "InvalidType": "Ungültiger Dateityp. Gültige Endungen sind .js, .css, .json, .xml, .txt, .csv, .tsv, .frag, und .vert." + "InvalidType": "Ungültiger Dateityp. Gültige Erweiterungen sind .js, .css, .json, .xml, .stl, .txt, .csv, .tsv, .mtl, .frag und .vert." }, "NewFileForm": { - "AddFileSubmit": "Neue Datei", + "AddFileSubmit": "Datei hinzufügen", "Placeholder": "Name" }, "NewFolderModal": { - "Title": "Neuer Ordner", - "CloseButtonARIA": "Neuer Ordner Fenster schließen", + "Title": "Ordner erstellen", + "CloseButtonARIA": "Neuer Ordner Modal schließen", "EnterName": "Bitte gib einen Namen ein", - "EmptyName": "Der Ordnername kann keine Leerzeichen enthalten", - "InvalidExtension": "Der Ordnername kann keine Datei-Endung enthalten" + "EmptyName": "Ordnername darf nicht nur Leerzeichen enthalten", + "InvalidExtension": "Ordnername darf keine Erweiterung enthalten" }, "NewFolderForm": { "AddFolderSubmit": "Ordner hinzufügen", "Placeholder": "Name" }, "ResetPasswordForm": { - "Email": "E-Mail, die zum Registrieren verwendet wurde.", - "EmailARIA": "email", - "Submit": "Passwort an E-Mail senden" + "Email": "Zur Registrierung verwendete E-Mail", + "EmailARIA": "E-Mail", + "Submit": "Passwort-Reset-E-Mail senden" }, "ResetPasswordView": { "Title": "p5.js Web Editor | Passwort zurücksetzen", - "Reset": "Passwort zurücksetzen", - "Submitted": "Die E-Mail zum Zurücksetzen Deines Passworts sollte in Kürze eintreffen. Wenn Du sie nicht \n findest, schau in Deinem Spam-Ordner nach.", - "Login": "Einloggen", + "Reset": "Setze dein Passwort zurück", + "Submitted": "Deine Passwort-Reset-E-Mail sollte in Kürze eintreffen. Wenn du sie nicht siehst, schau in deinem Spam-Ordner nach, da sie manchmal dort landen kann.", + "Login": "Anmelden", "LoginOr": "oder", "SignUp": "Registrieren" }, "ReduxFormUtils": { - "errorInvalidEmail": "Gib bitte eine gültige E-Mailadresse ein", - "errorEmptyEmail": "Gib bitte eine E-Mailadresse ein", - "errorPasswordMismatch": "Beide Passwörter müssen übereinstimmen", - "errorEmptyPassword": "Gib bitte ein Passwort ein", - "errorShortPassword": "Das Passwort muss mindestens aus 6 Zeichen bestehen", - "errorConfirmPassword": "Gib bitte das Passwort erneut ein", - "errorNewPasswordRepeat":"Your New Password must differ from the current one.", - "errorNewPassword": "Gib bitte ein neues Passwort ein oder lass dieses Feld frei.", - "errorEmptyUsername": "Gib bitte einen Nutzernamen ein.", - "errorLongUsername": "Der Nutzername muss weniger als 20 Zeichen haben.", - "errorValidUsername": "Der Nutzername darf nur aus Zahlen, Buchstaben, Punkten, Bindestrichen oder Unterstrichen bestehen." + "errorInvalidEmail": "Bitte gib eine gültige E-Mail-Adresse ein", + "errorEmptyEmail": "Bitte gib eine E-Mail-Adresse ein", + "errorEmptyEmailorUserName": "Bitte gib eine E-Mail-Adresse oder einen Benutzernamen ein", + "errorPasswordMismatch": "Passwörter müssen übereinstimmen", + "errorEmptyPassword": "Bitte gib ein Passwort ein", + "errorShortPassword": "Passwort muss mindestens 6 Zeichen lang sein", + "errorConfirmPassword": "Bitte bestätige dein Passwort", + "errorNewPassword": "Bitte gib ein neues Passwort ein oder lasse das aktuelle Passwort leer.", + "errorNewPasswordRepeat": "Dein neues Passwort muss sich vom aktuellen unterscheiden.", + "errorEmptyUsername": "Bitte gib einen Benutzernamen ein.", + "errorLongUsername": "Benutzername muss weniger als 20 Zeichen lang sein.", + "errorValidUsername": "Benutzername darf nur aus Zahlen, Buchstaben, Punkten, Bindestrichen und Unterstrichen bestehen." }, "NewPasswordView": { "Title": "p5.js Web Editor | Neues Passwort", - "Description": "Neues Passwort vergeben", - "TokenInvalidOrExpired": "Der Link zum zurücksetzten ist ungültig oder abgelaufen.", - "EmptyPassword": "Gib bitte ein Passwort ein", - "PasswordConfirmation": "Gib bitte das Passwort erneut ein", - "PasswordMismatch": "Beide Passwörter müssen übereinstimmen" + "Description": "Neues Passwort festlegen", + "TokenInvalidOrExpired": "Das Passwort-Reset-Token ist ungültig oder abgelaufen.", + "EmptyPassword": "Bitte gib ein Passwort ein", + "PasswordConfirmation": "Bitte bestätige dein Passwort", + "PasswordMismatch": "Passwörter müssen übereinstimmen" }, "AccountForm": { "Email": "E-Mail", - "EmailARIA": "email", + "EmailARIA": "E-Mail", "Unconfirmed": "Unbestätigt.", - "EmailSent": "Bestätigung gesendet, schau in Deine E-Mails.", - "Resend": "Bestätigung erneut senden", - "UserName": "Nutzername", - "UserNameARIA": "nutzername", + "EmailSent": "Bestätigung gesendet, überprüfe deine E-Mails.", + "Resend": "Bestätigungs-E-Mail erneut senden", + "UserName": "Benutzername", + "UserNameARIA": "Benutzername", "CurrentPassword": "Aktuelles Passwort", - "CurrentPasswordARIA": "aktuelles passwort", + "CurrentPasswordARIA": "Aktuelles Passwort", "NewPassword": "Neues Passwort", - "NewPasswordARIA": "neues passwort", - "SaveAccountDetails": "Kontoeinstellungen speichern" + "NewPasswordARIA": "Neues Passwort", + "SaveAccountDetails": "Kontodetails speichern" }, "AccountView": { "SocialLogin": "Social Login", - "SocialLoginDescription": "Nutze Deinen GitHub oder Google Account um dich beim p5.js Web Editor anzumelden.", - "Title": "p5.js Web Editor | Account Einstellungen", + "SocialLoginDescription": "Verwende dein GitHub- oder Google-Konto, um dich beim p5.js Web Editor anzumelden.", + "Title": "p5.js Web Editor | Kontoeinstellungen", "Settings": "Mein Konto", - "AccountTab": "Account", - "AccessTokensTab": "Zugangstokens" + "AccountTab": "Konto", + "AccessTokensTab": "Zugriffstokens" }, "APIKeyForm": { - "ConfirmDelete": "Bist Du dir sicher, dass Du {{key_label}} löschen willst?", - "Summary": "Persönliche Zugangstoken fungieren wie Dein Passwort. \n Sie erlauben automatisierten Skripten Zugang zur Editor-API. \n Erstelle einen Token für jedes Skript, das Zugang benötigt.", - "CreateToken": "Neuen Token erstellen", - "TokenLabel": "Wofür wird dieser Token genutzt?", - "TokenPlaceholder": "Wofür wird dieser Token genutzt? Z.B. um Skripte zu importieren.", + "ConfirmDelete": "Bist du sicher, dass du {{key_label}} löschen möchtest?", + "Summary": "Persönliche Zugriffstokens verhalten sich wie dein Passwort, um automatisierten Skripten Zugriff auf die Editor-API zu ermöglichen. Erstelle ein Token für jedes Skript, das Zugriff benötigt.", + "CreateToken": "Neues Token erstellen", + "TokenLabel": "Wofür ist dieses Token?", + "TokenPlaceholder": "Wofür ist dieses Token? z.B. Beispiel-Import-Skript", "CreateTokenSubmit": "Erstellen", - "NoTokens": "Du hast keine Tokens.", - "NewTokenTitle": "Dein neuer Zugangstoken", - "NewTokenInfo": "Kopiere dir jetzt Deinen neuen, persönlichen Token. \n Du kannst ihn nicht wieder anschauen.", + "NoTokens": "Du hast keine bestehenden Tokens.", + "NewTokenTitle": "Dein neues Zugriffstoken", + "NewTokenInfo": "Stelle sicher, dass du dein neues persönliches Zugriffstoken jetzt kopierst. Du wirst es nicht wieder sehen können!", "ExistingTokensTitle": "Bestehende Tokens" }, "APIKeyList": { "Name": "Name", "Created": "Erstellt am", "LastUsed": "Zuletzt verwendet", - "Actions": "Actions", + "Actions": "Aktionen", "Never": "Nie", - "DeleteARIA": "API Schlüssel löschen" + "DeleteARIA": "API-Schlüssel löschen" }, "NewPasswordForm": { "Title": "Passwort", "TitleARIA": "Passwort", "ConfirmPassword": "Passwort bestätigen", "ConfirmPasswordARIA": "Passwort bestätigen", - "SubmitSetNewPassword": "Neues Passwort erstellen" + "SubmitSetNewPassword": "Neues Passwort festlegen" }, "SignupForm": { - "Title": "Nutzername", - "TitleARIA": "Nutzername", + "Title": "Benutzername", + "TitleARIA": "Benutzername", "Email": "E-Mail", - "EmailARIA": "email", + "EmailARIA": "E-Mail", "Password": "Passwort", "PasswordARIA": "Passwort", "ConfirmPassword": "Passwort bestätigen", @@ -355,69 +420,70 @@ "SubmitSignup": "Registrieren" }, "SignupView": { - "Title": "p5.js Web Editor | Registrieren", + "Title": "p5.js Web Editor | Registrierung", "Description": "Registrieren", "Or": "Oder", - "AlreadyHave": "Hast Du bereits einen Account? ", - "Login": "Anmelden" + "AlreadyHave": "Hast du bereits ein Konto?", + "Login": "Anmelden", + "Warning": "Durch die Registrierung stimmst du den <0>Nutzungsbedingungen und der <1>Datenschutzrichtlinie des p5.js Editors zu." }, "EmailVerificationView": { - "Title": "p5.js Web Editor | E-Mail Bestätigung", - "Verify": "Bestätige Deine E-Mail", - "InvalidTokenNull": "Der Link ist ungültig.", - "Checking": "Überprüfe Token, bitte warten...", - "Verified": "Geschafft, Deine E-Mailadresse wurde bestätigt.", - "InvalidState": "Etwas ist schief gelaufen." + "Title": "p5.js Web Editor | E-Mail-Verifizierung", + "Verify": "Verifiziere deine E-Mail", + "InvalidTokenNull": "Dieser Link ist ungültig.", + "Checking": "Token wird validiert, bitte warten...", + "Verified": "Alles erledigt, deine E-Mail-Adresse wurde verifiziert.", + "InvalidState": "Token ist ungültig oder abgelaufen." }, "AssetList": { "Title": "p5.js Web Editor | Meine Assets", - "ToggleOpenCloseARIA": "Schalter Öffnen/Schließen Asset Optionen", + "ToggleOpenCloseARIA": "Asset-Optionen umschalten", "Delete": "Löschen", "OpenNewTab": "In neuem Tab öffnen", - "NoUploadedAssets": "Keine hochgeladenen Assets", + "NoUploadedAssets": "Keine hochgeladenen Assets.", "HeaderName": "Name", "HeaderSize": "Größe", - "HeaderSketch": "Sketch" + "HeaderSketch": "Sketch", + "maximum": "Maximum" }, "Feedback": { "Title": "p5.js Web Editor | Feedback", - "ViaGithubHeader": "Per Github Issues", - "ViaGithubDescription": "Wenn Du dich mit GitHub auskennst, ist dies die bevorzugte Methode Feedback und Bug Reports einzureichen.", + "ViaGithubHeader": "Über Github Issues", + "ViaGithubDescription": "Wenn du mit Github vertraut bist, ist dies unsere bevorzugte Methode, um Fehlerberichte und Feedback zu erhalten.", "GoToGithub": "Zu Github gehen", - "ViaGoogleHeader": "Per Google Form", - "ViaGoogleDescription": "Du kannst auch diesen Fragebogen ausfüllen", - "GoToForm": "Zum Fragebogen gehen" + "ViaGoogleHeader": "Über Google Formular", + "ViaGoogleDescription": "Du kannst auch dieses kurze Formular ausfüllen.", + "GoToForm": "Zum Formular gehen" }, "Searchbar": { - "SearchSketch": "Sketche durchsuchen...", + "SearchSketch": "Sketches durchsuchen...", "SearchCollection": "Sammlungen durchsuchen...", "ClearTerm": "löschen" }, "UploadFileModal": { "Title": "Datei hochladen", - "CloseButtonARIA": "Datei hochladen Fenster schließen", - "SizeLimitError": "Fehler: Du kannst keine weiteren Dateien mehr hochladen. \n Du hast das Limit von {{sizeLimit}} erreicht. Wenn Du mehr hochladen willst, \n lösche bitte Dateien, die Du nicht mehr nutzt.\n in Deiner " + "CloseButtonARIA": "Datei hochladen Modal schließen", + "SizeLimitError": "Fehler: Du kannst keine weiteren Dateien hochladen. Du hast die Gesamtgrößenbeschränkung von {{sizeLimit}} erreicht.\n Wenn du mehr hochladen möchtest, entferne bitte diejenigen, die du nicht mehr verwendest, in deiner " }, "FileUploader": { - "DictDefaultMessage": "Ziehe Dateien hierhin oder klicke um den Dateibrowser zu verwenden." + "DictDefaultMessage": "Ziehe Dateien hierher oder klicke, um den Dateibrowser zu verwenden" }, - "ErrorModal": { - "MessageLogin": "Um Deinen Sketch sichern zu können musst Du angemeldet sein. Bitte ", - "Login": "Melde Dich an", + "MessageLogin": "Um Sketches zu speichern, musst du angemeldet sein. Bitte ", + "Login": "Anmelden", "LoginOr": " oder ", - "SignUp": "Registriere Dich", - "MessageLoggedOut": "Es scheint als hättest Du Dich abgemeldet. Bitte ", - "LogIn": "melde Dich an", - "SavedDifferentWindow": "Das Projekt, dass Du speichern möchtest, wurde in einem anderen Fenster gespeichert. \n Bitte lade die Seite neu um die aktuelle Version zu sehen.", - "LinkTitle": "Fehler beim Verbinden Deines Accounts", - "LinkMessage": "Es gab einen Fehler beim Verbinden Deines {{serviceauth}} Accounts mit Deinem p5.js Web Editor Account. Dein {{serviceauth}} wurde bereits mit einem anderen p5.js Web Editor Account verknüpft." + "SignUp": "Registrieren", + "MessageLoggedOut": "Es scheint, dass du abgemeldet wurdest. Bitte ", + "LogIn": "melde dich an", + "SavedDifferentWindow": "Das Projekt, das du zu speichern versucht hast, wurde in einem anderen Fenster gespeichert.\n Bitte aktualisiere die Seite, um die neueste Version zu sehen.", + "LinkTitle": "Fehler beim Verknüpfen des Kontos", + "LinkMessage": "Es gab ein Problem beim Verknüpfen deines {{serviceauth}}-Kontos mit deinem p5.js Web Editor-Konto. Dein {{serviceauth}}-Konto wurde bereits mit einem anderen p5.js Web Editor-Konto verknüpft." }, "ShareModal": { - "Embed": "Einbetten", + "Embed": "Sketch einbetten", "Present": "Präsentieren", - "Fullscreen": "Vollbildmodus", - "Edit": "Bearbeitungsmodus" + "Fullscreen": "Sketch als nur Ansicht teilen", + "Edit": "Sketch teilen und Bearbeitung erlauben" }, "CollectionView": { "TitleCreate": "Sammlung erstellen", @@ -425,42 +491,42 @@ }, "Collection": { "Title": "p5.js Web Editor | Meine Sammlungen", - "AnothersTitle": "p5.js Web Editor | {{anotheruser}}'s Sammlung", + "AnothersTitle": "p5.js Web Editor | {{anotheruser}}s Sammlungen", "Share": "Teilen", "URLLink": "Link zur Sammlung", "AddSketch": "Sketch hinzufügen", - "DeleteFromCollection": "Bist Du sicher, dass Du {{name_sketch}} aus dieser Sammlung entfernen willst?", + "DeleteFromCollection": "Bist du sicher, dass du {{name_sketch}} aus dieser Sammlung entfernen möchtest?", "SketchDeleted": "Sketch gelöscht", - "SketchRemoveARIA": "Sketch aus der Sammlung entfernen", + "SketchRemoveARIA": "Sketch aus Sammlung entfernen", "DescriptionPlaceholder": "Beschreibung hinzufügen", "Description": "Beschreibung", "NumSketches": "{{count}} Sketch", - "NumSketches_plural": "{{count}} Sketche", + "NumSketches_plural": "{{count}} Sketches", "By": "Sammlung von ", - "NoSketches": "Keine Sketche in dieser Sammlung", - "TableSummary": "Liste mit allen Sammlungen", + "NoSketches": "Keine Sketches in der Sammlung", + "TableSummary": "Tabelle mit allen Sammlungen", "HeaderName": "Name", "HeaderCreatedAt": "Hinzugefügt am", "HeaderUser": "Besitzer", "DirectionAscendingARIA": "Aufsteigend", "DirectionDescendingARIA": "Absteigend", - "ButtonLabelAscendingARIA": "Sortiere nach {{displayName}} aufsteigend.", - "ButtonLabelDescendingARIA": "Sortiere nach {{displayName}} absteigend." + "ButtonLabelAscendingARIA": "Nach {{displayName}} aufsteigend sortieren.", + "ButtonLabelDescendingARIA": "Nach {{displayName}} absteigend sortieren." }, "AddToCollectionList": { "Title": "p5.js Web Editor | Meine Sammlungen", - "AnothersTitle": "p5.js Web Editor | {{anotheruser}}'s Sammlungen", + "AnothersTitle": "p5.js Web Editor | {{anotheruser}}s Sammlungen", "Empty": "Keine Sammlungen" }, "CollectionCreate": { "Title": "p5.js Web Editor | Sammlung erstellen", - "FormError": "Konnte keine Sammlung erstellen", - "FormLabel": "Name der Sammlung", - "FormLabelARIA": "name", - "NameRequired": "Sammlungsname ist notwendig", + "FormError": "Sammlung konnte nicht erstellt werden", + "FormLabel": "Sammlungsname", + "FormLabelARIA": "Name", + "NameRequired": "Sammlungsname ist erforderlich", "Description": "Beschreibung (optional)", "DescriptionARIA": "Beschreibung", - "DescriptionPlaceholder": "Meine Lieblingssketche", + "DescriptionPlaceholder": "Meine Lieblingssketches", "SubmitCollectionCreate": "Sammlung erstellen" }, "DashboardView": { @@ -469,47 +535,47 @@ "CreateCollectionOverlay": "Sammlung erstellen" }, "DashboardTabSwitcher": { - "Sketches": "Sketche", + "Sketches": "Sketches", "Collections": "Sammlungen", "Assets": "Assets" }, "CollectionList": { "Title": "p5.js Web Editor | Meine Sammlungen", - "AnothersTitle": "p5.js Web Editor | {{anotheruser}}'s Sammlungen", + "AnothersTitle": "p5.js Web Editor | {{anotheruser}}s Sammlungen", "NoCollections": "Keine Sammlungen.", - "TableSummary": "Liste mit allen Sammlungen", + "TableSummary": "Tabelle mit allen Sammlungen", "HeaderName": "Name", - "HeaderCreatedAt": "Erstellt am", + "HeaderCreatedAt": "Erstellungsdatum", "HeaderCreatedAt_mobile": "Erstellt", - "HeaderUpdatedAt": "Modifiziert am", - "HeaderUpdatedAt_mobile": "Modifiziert", - "HeaderNumItems": "# Sketche", - "HeaderNumItems_mobile": "# Sketche", + "HeaderUpdatedAt": "Aktualisierungsdatum", + "HeaderUpdatedAt_mobile": "Aktualisiert", + "HeaderNumItems": "# Sketches", + "HeaderNumItems_mobile": "# Sketches", "DirectionAscendingARIA": "Aufsteigend", "DirectionDescendingARIA": "Absteigend", - "ButtonLabelAscendingARIA": "Sortieren nach {{displayName}} aufsteigend.", - "ButtonLabelDescendingARIA": "Sortieren nach {{displayName}} absteigend.", + "ButtonLabelAscendingARIA": "Nach {{displayName}} aufsteigend sortieren.", + "ButtonLabelDescendingARIA": "Nach {{displayName}} absteigend sortieren.", "AddSketch": "Sketch hinzufügen" }, "CollectionListRow": { - "ToggleCollectionOptionsARIA": "Schalter Öffnen/Schließen der Sammlungs Optionen", + "ToggleCollectionOptionsARIA": "Sammlungsoptionen umschalten", "AddSketch": "Sketch hinzufügen", "Delete": "Löschen", "Rename": "Umbenennen" }, "Overlay": { - "AriaLabel": "{{title}} Fenster schließen" + "AriaLabel": "{{title}} Overlay schließen" }, "QuickAddList": { - "ButtonRemoveARIA": "Aus der Sammlung entfernen", + "ButtonRemoveARIA": "Aus Sammlung entfernen", "ButtonAddToCollectionARIA": "Zur Sammlung hinzufügen", - "View": "Öffnen" + "View": "Ansehen" }, "SketchList": { - "View": "Öffnen", - "Title": "p5.js Web Editor | Meine Sketche", - "AnothersTitle": "p5.js Web Editor | {{anotheruser}}'s Sketche", - "ToggleLabelARIA": "Schalter Öffnen/Schließen der Sketch Optionen", + "View": "Ansehen", + "Title": "p5.js Web Editor | Meine Sketches", + "AnothersTitle": "p5.js Web Editor | {{anotheruser}}s Sketches", + "ToggleLabelARIA": "Sketch-Optionen umschalten", "DropdownRename": "Umbenennen", "DropdownDownload": "Herunterladen", "DropdownDuplicate": "Duplizieren", @@ -517,34 +583,34 @@ "DropdownDelete": "Löschen", "DirectionAscendingARIA": "Aufsteigend", "DirectionDescendingARIA": "Absteigend", - "ButtonLabelAscendingARIA": "Sortieren nach {{displayName}} aufsteigend.", - "ButtonLabelDescendingARIA": "Sortieren nach {{displayName}} absteigend.", + "ButtonLabelAscendingARIA": "Nach {{displayName}} aufsteigend sortieren.", + "ButtonLabelDescendingARIA": "Nach {{displayName}} absteigend sortieren.", "AddToCollectionOverlayTitle": "Zur Sammlung hinzufügen", - "TableSummary": "Liste mit allen gesicherten Projekten", + "TableSummary": "Tabelle mit allen gespeicherten Projekten", "HeaderName": "Sketch", - "HeaderCreatedAt": "Erstellt am", + "HeaderCreatedAt": "Erstellungsdatum", "HeaderCreatedAt_mobile": "Erstellt", - "HeaderUpdatedAt": "Modifiziert am", - "HeaderUpdatedAt_mobile": "Modifiziert", - "NoSketches": "Keine Sketche." + "HeaderUpdatedAt": "Aktualisierungsdatum", + "HeaderUpdatedAt_mobile": "Aktualisiert", + "NoSketches": "Keine Sketches." }, "AddToCollectionSketchList": { - "Title": "p5.js Web Editor | Meine Sketche", - "AnothersTitle": "p5.js Web Editor | {{anotheruser}}'s Sketche", - "NoCollections": "Keine Sammlung." + "Title": "p5.js Web Editor | Meine Sketches", + "AnothersTitle": "p5.js Web Editor | {{anotheruser}}s Sketches", + "NoCollections": "Keine Sammlungen." }, "Editor": { - "OpenSketchARIA": "Öffne Sketch Navigation", - "CloseSketchARIA": "Schließe Sketch Navigation", - "UnsavedChangesARIA": "Der Sketch hat ungesicherte Änderungen", + "OpenSketchARIA": "Sketch-Dateien-Navigation öffnen", + "CloseSketchARIA": "Sketch-Dateien-Navigation schließen", + "UnsavedChangesARIA": "Sketch hat ungespeicherte Änderungen", "KeyUpLineNumber": "Zeile {{lineNumber}}" }, "EditorAccessibility": { - "NoLintMessages": "Keine Lint-Warnungen vorhanden", + "NoLintMessages": "Es gibt keine Lint-Meldungen", "CurrentLine": "Aktuelle Zeile" }, "Timer": { - "SavedAgo": "Gesichert: {{timeAgo}}" + "SavedAgo": "Gespeichert: {{timeAgo}}" }, "formatDate": { "JustNow": "gerade eben", @@ -554,11 +620,11 @@ "Ago": "vor {{timeAgo}}" }, "CopyableInput": { - "CopiedARIA": "In die Zwischenablage kopiert", - "OpenViewTabARIA": "Öffne {{label}} in neuem Tab" + "CopiedARIA": "In die Zwischenablage kopiert!", + "OpenViewTabARIA": "{{label}}-Ansicht in neuem Tab öffnen" }, "EditableInput": { - "EditValue": "Bearbeite {{display}} Wert", + "EditValue": "{{display}}-Wert bearbeiten", "EmptyPlaceholder": "Kein Wert" }, "PreviewNav": { @@ -568,36 +634,64 @@ "MobilePreferences": { "Settings": "Einstellungen", "GeneralSettings": "Allgemeine Einstellungen", - "Accessibility": "Bedienungshilfen", - "AccessibleOutput": "Bedienungshilfen Ausgabe", - "Theme": "Erscheinungsbild", + "Accessibility": "Barrierefreiheit", + "AccessibleOutput": "Barrierefreie Ausgabe", + "Theme": "Theme", "LightTheme": "Hell", "DarkTheme": "Dunkel", "HighContrastTheme": "Hoher Kontrast", - "Autosave": "Automatisches Speichern", - "WordWrap": "Wortumbruch", - "LineNumbers": "Zeilennummerierung", - "LintWarningSound": "Lint-Warnton", - "UsedScreenReader": "Nutzung mit Bildschirmlesegerät ", - "PlainText": "Nur Text", - "TableText": "Tabellarisch", - "Sound": "Sound" + "Autosave": "Autospeicherung", + "AutocompleteHinter": "Autovervollständigungs-Hinweis", + "WordWrap": "Zeilenumbruch", + "LineNumbers": "Zeilennummern", + "LintWarningSound": "Lint-Warnsound", + "UsedScreenReader": "Mit Bildschirmleser verwendet", + "PlainText": "Nur-Text", + "TableText": "Tabellen-Text", + "Sound": "Sound", + "Preferences": "Einstellungen", + "Language": "Sprache" }, "PreferenceCreators": { "On": "An", "Off": "Aus" }, "MobileDashboardView": { - "Examples": "Beispiele", - "Sketches": "Sketche", + "Examples": "Beispiele", + "Sketches": "Sketches", "Collections": "Sammlungen", "Assets": "Assets", - "MyStuff": "Mein Zeug", + "MyStuff": "Meine Sachen", "CreateSketch": "Sketch erstellen", "CreateCollection": "Sammlung erstellen" }, "Explorer": { "Files": "Dateien" + }, + "Cookies": { + "Header": "Cookies", + "Body": "Der p5.js Editor verwendet Cookies. Einige sind für die Website-Funktionalität wesentlich und ermöglichen die Verwaltung eines Kontos und von Einstellungen. Andere sind nicht wesentlich - sie werden für Analysen verwendet und ermöglichen es uns, mehr über unsere Community zu erfahren. Wir verkaufen diese Daten niemals oder verwenden sie für Werbung. Du kannst entscheiden, welche Cookies du zulassen möchtest, und erfährst mehr in unserer <0>Datenschutzrichtlinie<0>.", + "AllowAll": "Alle erlauben", + "AllowEssential": "Nur wesentliche erlauben" + }, + "Legal": { + "PrivacyPolicy": "Datenschutzrichtlinie", + "TermsOfUse": "Nutzungsbedingungen", + "CodeOfConduct": "Verhaltenskodex" + }, + "SkipLink": { + "PlaySketch": "Zum Sketch Abspielen springen" + }, + "Visibility": { + "Label": "Sichtbarkeit", + "Public": { + "Description": "Jeder kann diesen Sketch sehen.", + "Label": "Öffentlich" + }, + "Private": { + "Description": "Nur du kannst diesen Sketch sehen.", + "Label": "Privat" + }, + "Changed": "'{{projectName}}' ist jetzt {{newVisibility}}..." } -} - +} \ No newline at end of file diff --git a/translations/locales/es-419/translations.json b/translations/locales/es-419/translations.json index 830a3b917b..d110c485f3 100644 --- a/translations/locales/es-419/translations.json +++ b/translations/locales/es-419/translations.json @@ -27,6 +27,9 @@ "Title": "Ayuda", "KeyboardShortcuts": "Atajos", "Reference": "Referencia", + "ReportBug": "Reportar un error", + "ChatOnDiscord": "Chatear en Discord", + "PostOnTheForum": "Publicar en el Foro", "About": "Acerca de" }, "Lang": "Lenguaje", @@ -67,10 +70,13 @@ "UsernameOrEmailARIA": "Introduce Correo o Identificación", "Password": "Contraseña", "PasswordARIA": "Contraseña", - "Submit": "Ingresa" + "Submit": "Ingresa", + "Errors": { + "invalidCredentials": "Correo o contraseña inválidos." + } }, "LoginView": { - "Title": " Editor Web p5.js | Ingreso", + "Title": "Editor Web p5.js | Ingreso", "Login": "Ingresa", "LoginOr": "o", "SignUp": "Registráte", @@ -89,22 +95,48 @@ "About": { "Title": "Acerca de", "TitleHelmet": "Editor Web p5.js | Acerca de", + "Headline": "Crea, comparte y remezcla bosquejos de p5.js con el Editor de p5.js.", "Contribute": "Contribuir", + "IntroDescription1": "p5.js es una biblioteca de JavaScript gratuita y de código abierto para aprender a programar y crear arte. Usando el Editor de p5.js, puedes crear, compartir y remezclar bosquejos de p5.js sin necesidad de descargar o configurar nada.", + "IntroDescription2": "Creemos que el software y las herramientas para aprenderlo deben ser lo más abiertos e inclusivos posible. Puedes apoyar este trabajo haciendo una donación a la Processing Foundation, la organización que respalda p5.js. Tu donación apoya el desarrollo de software para p5.js, recursos educativos como ejemplos de código y tutoriales, becas y eventos comunitarios.", + "Donate": "Donar", "NewP5": "¿Empezando con p5.js?", "Report": "Reporta un error", "Learn": "Aprender", - "Twitter": "Twitter", - "Home": "Inicio", + "X": "X", + "Home": "Inicio p5.js", "Instagram": "Instagram", "Discord": "Discord", + "DiscordCTA": "Únete a Discord", + "Youtube": "Youtube", + "Github": "Github", + "GetInvolved": "Involúcrate", "WebEditor": "Editor web", "Resources": "Recursos", + "Reference": "Referencia", "Libraries": "Bibliotecas", "Forum": "Foro", + "ForumCTA": "Únete al Foro", "Examples": "Ejemplos", "PrivacyPolicy": "Política de privacidad", "TermsOfUse": "Términos de uso", - "CodeOfConduct": "Código de conducta" + "CodeOfConduct": "Código de conducta", + "Email": "Correo", + "EmailAddress": "hello@p5js.org", + "Socials": "Redes sociales", + "LinkDescriptions": { + "Home": "Aprende más sobre p5.js y nuestra comunidad.", + "Examples": "Explora las posibilidades de p5.js con ejemplos cortos.", + "CodeOfConduct": "Lee nuestra Declaración Comunitaria y Código de Conducta.", + "Libraries": "Expande las posibilidades de p5.js con bibliotecas creadas por la comunidad.", + "Reference": "Encuentra explicaciones fáciles para cada pieza de código de p5.js.", + "Donate": "Apoya este trabajo con una donación a la Processing Foundation.", + "Contribute": "Contribuye al Editor de p5.js de código abierto en Github.", + "Report": "Reporta comportamientos rotos o incorrectos con el Editor de p5.js.", + "Forum": "Haz preguntas, comparte bosquejos y obtén ayuda de la comunidad de p5.js.", + "Discord": "Chatea con la comunidad de p5.js y obtén ayuda rápida." + }, + "Contact": "Contáctanos" }, "Toast": { "OpenedNewSketch": "Abriste un nuevo bosquejo.", @@ -112,7 +144,12 @@ "SketchFailedSave": "Fallo al guardar el bosquejo.", "AutosaveEnabled": "Grabado automático activado.", "LangChange": "Lenguaje cambiado", - "SettingsSaved": "Configuración guardada." + "SettingsSaved": "Configuración guardada.", + "EmptyCurrentPass": "El campo de contraseña actual está vacío", + "IncorrectCurrentPass": "La contraseña actual es incorrecta", + "DefaultError": "Algo salió mal", + "UserNotFound": "Usuario no encontrado", + "NetworkError": "Error de red" }, "Toolbar": { "Preview": "Vista previa", @@ -123,7 +160,10 @@ "StopSketchARIA": "Detener bosquejo", "EditSketchARIA": "Editar nombre de bosquejo", "NewSketchNameARIA": "Nuevo nombre de bosquejo", - "By": " de " + "By": " de ", + "CustomLibraryVersion": "Versión personalizada de p5.js", + "VersionPickerARIA": "Selector de versión", + "NewVersionPickerARIA": "Selector de versión" }, "Console": { "Title": "Consola", @@ -151,14 +191,19 @@ "DecreaseFontARIA": "Disminuir tamaño del texto", "IncreaseFont": "Aumentar", "IncreaseFontARIA": "Aumentar tamaño del texto", + "FontSize": "Tamaño de fuente", + "SetFontSize": "establecer tamaño de fuente", "Autosave": "Grabar automáticamente", "On": "Activar", "AutosaveOnARIA": "Grabado automático activado", + "Off": "Desactivar", + "AutosaveOffARIA": "Grabado automático desactivado", "AutocloseBracketsQuotes": "Cerrar automáticamente llaves y comillas", "AutocloseBracketsQuotesOnARIA": "Activar cierre automático de llaves y comillas", "AutocloseBracketsQuotesOffARIA": "Desactivar cierre automático de llaves y comillas", - "Off": "Desactivar", - "AutosaveOffARIA": "Grabado automático desactivado", + "AutocompleteHinter": "Sugerencia de autocompletado", + "AutocompleteHinterOnARIA": "sugerencia de autocompletado activada", + "AutocompleteHinterOffARIA": "sugerencia de autocompletado desactivada", "WordWrap": "Ajuste automático de línea", "WordWrapOnARIA": "Ajuste automático de línea activado", "WordWrapOffARIA": "Ajuste automático de línea desactivado", @@ -176,12 +221,20 @@ "TextOutputARIA": "Salida de texto activado", "TableText": "Tablero de texto", "TableOutputARIA": "Salida de tablero activado", - "LibraryVersion": "p5.js Versión", - "LibraryVersionInfo": "Aquí hay una [nueva versión 2.0](https://github.com/processing/p5.js/releases/) ¡Ya está disponible la versión p5.js! Se convertirá en la predeterminada en agosto de 2026, así que aprovecha este tiempo para probarla y reportar errores. ¿Te interesa migrar tus bocetos de la versión 1.x a la 2.0? Mira el [recursos de compatibilidad y transición.](https://github.com/processing/p5.js-compatibility)", - "SoundAddon": "p5.sound.js Add-on Biblioteca", - "PreloadAddon": "p5.js 1.x Compatibility Add-on Biblioteca — Precarga", - "ShapesAddon": "p5.js 1.x Compatibility Add-on Biblioteca — formas", - "DataAddon": "p5.js 1.x Compatibility Add-on Biblioteca — Estructuras de datos" + "LibraryVersion": "Versión p5.js", + "LibraryVersionInfo": "¡Hay un [nuevo lanzamiento 2.0](https://github.com/processing/p5.js/releases/) de p5.js disponible! Se convertirá en predeterminado en agosto de 2026, así que aprovecha este tiempo para probarlo y reportar errores. ¿Te interesa migrar tus bocetos de 1.x a 2.0? Consulta los [recursos de compatibilidad y transición.](https://github.com/processing/p5.js-compatibility)", + "CustomVersionTitle": "¿Gestionando tus propias bibliotecas? ¡Genial!", + "CustomVersionInfo": "La versión de p5.js está siendo gestionada actualmente en el código de index.html. Esto significa que no se puede ajustar desde esta pestaña.", + "CustomVersionReset": "Si deseas usar las bibliotecas predeterminadas, puedes reemplazar las etiquetas de script en index.html con lo siguiente:", + "SoundAddon": "Biblioteca adicional p5.sound.js", + "PreloadAddon": "Biblioteca de compatibilidad p5.js 1.x — Precarga", + "ShapesAddon": "Biblioteca de compatibilidad p5.js 1.x — Formas", + "DataAddon": "Biblioteca de compatibilidad p5.js 1.x — Datos y Eventos", + "AddonOnARIA": "activado", + "AddonOffARIA": "desactivado", + "SoundReference": "Ver la referencia para p5.sound compatible con p5.js {{version}}", + "CopyToClipboardSuccess": "¡Copiado al portapapeles!", + "CopyToClipboardFailure": "No pudimos copiar el texto, intenta seleccionarlo y copiarlo manualmente." }, "KeyboardShortcuts": { "Title": " Atajos de teclado", @@ -198,13 +251,18 @@ "CommentLine": "Comentar línea de código", "FindNextTextMatch": "Encontrar la siguiente ocurrencia de texto", "FindPreviousTextMatch": "Encontrar la ocurrencia previa de texto", - "CodeEditing": "Editando Código" + "CodeEditing": "Editando Código", + "ColorPicker": "Mostrar selector de color en línea", + "CreateNewFile": "Crear nuevo archivo", + "RenameVariable": "Renombrar variable" }, + "General": "General", "GeneralSelection": { "StartSketch": "Iniciar bosquejo", "StopSketch": "Detener bosquejo", "TurnOnAccessibleOutput": "Activar salida accesible", - "TurnOffAccessibleOutput": "Desactivar salida accesible" + "TurnOffAccessibleOutput": "Desactivar salida accesible", + "Reference": "Ir a la Referencia para el Elemento Seleccionado en el Sugeridor" } }, "Sidebar": { @@ -275,7 +333,7 @@ "ResetPasswordView": { "Title": "Editor Web p5.js | Regenerar Contraseña", "Reset": "Regenerar Contraseña", - "Submitted": "Tu correo para regenerar la contraseña debe llegar pronto. Si no lo ves, revisa\n tu carpeta de spam puesto que algunas veces puede terminar ahí.", + "Submitted": "Tu correo para regenerar la contraseña debe llegar pronto. Si no lo ves, revisa tu carpeta de spam puesto que algunas veces puede terminar ahí.", "Login": "Ingresa", "LoginOr": "o", "SignUp": "Registráte" @@ -283,12 +341,13 @@ "ReduxFormUtils": { "errorInvalidEmail": "Por favor introduce un correo electrónico válido", "errorEmptyEmail": "Por favor introduce un correo electrónico", + "errorEmptyEmailorUserName": "Por favor introduce un correo electrónico o identificación", "errorPasswordMismatch": "Las contraseñas deben coincidir", "errorEmptyPassword": "Por favor introduce una contraseña", "errorShortPassword": "La contraseña debe tener al menos 6 caracteres", "errorConfirmPassword": "Por favor confirma una contraseña", "errorNewPassword": "Por favor introduce una nueva contraseña o deja la actual contraseña vacía", - "errorNewPasswordRepeat":"Your New Password must differ from the current one.", + "errorNewPasswordRepeat": "Tu Nueva Contraseña debe ser diferente a la actual.", "errorEmptyUsername": "Por favor introduce tu identificación", "errorLongUsername": "La identificación debe ser menor a 20 caracteres.", "errorValidUsername": "La identificación debe consistir solamente de números, letras, puntos, guiones y guiones bajos." @@ -313,26 +372,26 @@ "CurrentPasswordARIA": "Contraseña Actual", "NewPassword": "Nueva Contraseña", "NewPasswordARIA": "Nueva Contraseña", - "SubmitSaveAllSettings": "Guardar Todas Las Configuraciones" + "SaveAccountDetails": "Guardar Detalles de la Cuenta" }, "AccountView": { "SocialLogin": "Identificacion usando redes sociales", "SocialLoginDescription": "Usa tu cuenta de GitHub o Google para acceder al Editor Web de p5.js .", "Title": "Editor Web p5.js | Configuración Cuenta", - "Settings": "Configuración de la Cuenta", + "Settings": "Mi Cuenta", "AccountTab": "Cuenta", "AccessTokensTab": "Tokens de acceso" }, "APIKeyForm": { "ConfirmDelete": "¿Estás seguro que quieres borrar {{key_label}}?", - "Summary": " Los Tokens de acceso personal actuan como tu contraseña para permitir\n a scripts automáticos acceder al API del Editor. Crea un token por cada script \n que necesite acceso.", + "Summary": " Los Tokens de acceso personal actuan como tu contraseña para permitir a scripts automáticos acceder al API del Editor. Crea un token por cada script que necesite acceso.", "CreateToken": "Crear nuevo token", "TokenLabel": "¿Para que es este token?", "TokenPlaceholder": "¿Para que es este token? p.e. Ejemplo para Importar un Archivo", "CreateTokenSubmit": "Crear", "NoTokens": "No tienes tokens.", "NewTokenTitle": "Tu nuevo token de acceso", - "NewTokenInfo": "Asegurate de copiar tu token ahora mismo.\n ¡No podras verlo de nuevo!", + "NewTokenInfo": "Asegurate de copiar tu token ahora mismo. ¡No podras verlo de nuevo!", "ExistingTokensTitle": "Tokens existentes" }, "APIKeyList": { @@ -366,7 +425,8 @@ "Description": "Registráte", "Or": "o", "AlreadyHave": "¿Ya tienes cuenta? ", - "Login": "Ingresa" + "Login": "Ingresa", + "Warning": "Al registrarte, aceptas los <0>Términos de Uso y la <1>Política de Privacidad del Editor de p5.js." }, "EmailVerificationView": { "Title": "Editor Web p5.js | Correo de Verificación", @@ -374,7 +434,7 @@ "InvalidTokenNull": "La liga es inválida.", "Checking": "Validando token, por favor espera...", "Verified": "Concluido, tu correo electrónico ha sido verificado.", - "InvalidState": "Algo salió mal." + "InvalidState": "Token inválido o expirado." }, "AssetList": { "Title": "Editor Web p5.js | Mis recursos", @@ -384,7 +444,8 @@ "NoUploadedAssets": "No has subido recursos.", "HeaderName": "Nombre", "HeaderSize": "Tamaño", - "HeaderSketch": "Bosquejo" + "HeaderSketch": "Bosquejo", + "maximum": "Máximo" }, "Feedback": { "Title": "Editor Web p5.js | Retroalimentación", @@ -403,7 +464,7 @@ "UploadFileModal": { "Title": "Subir Archivo", "CloseButtonARIA": "Cerrar diálogo para subir archivo", - "SizeLimitError": "Error: No puedes subir archivos. Has alcanzado el limite de tamaño total de {{sizeLimit}}.\n Si quieres agregar más,por favor remueve alugnos que no estes usando en tus " + "SizeLimitError": "Error: No puedes subir archivos. Has alcanzado el limite de tamaño total de {{sizeLimit}}. Si quieres agregar más,por favor remueve alugnos que no estes usando en tus " }, "FileUploader": { "DictDefaultMessage": "Deposita los archivos aquí o haz click para usar el navegador de archivos" @@ -415,22 +476,22 @@ "SignUp": "Registráte", "MessageLoggedOut": "Parece que has salido de tu cuenta. Por favor ", "LogIn": "ingresa", - "SavedDifferentWindow": " El proyecto que has intentado guardar ha sido guardado desde otra ventana.\n Por favor refresca la página para ver la versión más actual.", + "SavedDifferentWindow": " El proyecto que has intentado guardar ha sido guardado desde otra ventana. Por favor refresca la página para ver la versión más actual.", "LinkTitle": "Error Vinculando Cuenta", "LinkMessage": "Hubo un problema vinculando tu cuenta de {{serviceauth}} con tu cuenta del Editor Web p5.js. Tu cuenta de {{serviceauth}} había sido vinculada previamente con otra cuenta del Editor Web p5.js." }, "ShareModal": { - "Embed": "Incrustar", + "Embed": "Incrustar Bosquejo", "Present": "Presentar", - "Fullscreen": "Pantalla Completa", - "Edit": "Editar" + "Fullscreen": "Compartir Bosquejo Como Solo Lectura", + "Edit": "Compartir Bosquejo y Permitir Edición" }, "CollectionView": { "TitleCreate": "Crear colección", "TitleDefault": "colección" }, "Collection": { - "Title": "p5.js Web Editor | Mis colecciones", + "Title": "Editor Web p5.js | Mis colecciones", "AnothersTitle": "Editor Web p5.js | Colecciones de {{anotheruser}}", "Share": "Compartir", "URLLink": "Liga a la Colección", @@ -454,7 +515,7 @@ "ButtonLabelDescendingARIA": "Ordenar por {{displayName}} descendente." }, "AddToCollectionList": { - "Title": "p5.js Web Editor | Mis colecciones", + "Title": "Editor Web p5.js | Mis colecciones", "AnothersTitle": "Editor Web p5.js | Colecciones de {{anotheruser}}", "Empty": "No hay colecciones" }, @@ -480,7 +541,7 @@ "Assets": "Recursos" }, "CollectionList": { - "Title": "p5.js Web Editor | Mis colecciones", + "Title": "Editor Web p5.js | Mis colecciones", "AnothersTitle": "Editor Web p5.js | Colecciones de {{anotheruser}}", "NoCollections": "No hay colecciones.", "TableSummary": "la tabla contiene todas las colecciones", @@ -513,7 +574,7 @@ }, "SketchList": { "View": "Ver", - "Title": "p5.js Web Editor | Mis bosquejos", + "Title": "Editor Web p5.js | Mis bosquejos", "AnothersTitle": "Editor Web p5.js | Bosquejos de {{anotheruser}}", "ToggleLabelARIA": "Alternar Abrir/Cerrar Opciones de Bosquejo", "DropdownRename": "Renombrar", @@ -535,7 +596,7 @@ "NoSketches": "No hay bosquejos." }, "AddToCollectionSketchList": { - "Title": "p5.js Web Editor | Mis bosquejos", + "Title": "Editor Web p5.js | Mis bosquejos", "AnothersTitle": "Editor Web p5.js | Bosquejos de {{anotheruser}}", "NoCollections": "No hay colecciones." }, @@ -581,13 +642,16 @@ "DarkTheme": "Oscuro", "HighContrastTheme": "Alto contraste", "Autosave": "Grabar automáticamente", + "AutocompleteHinter": "Sugerencia de autocompletado", "WordWrap": "Ajuste automático de línea", "LineNumbers": "Número de línea", "LintWarningSound": "Sonido de alarma Lint", "UsedScreenReader": "Uso con screen reader", "PlainText": "Texto sin formato", "TableText": "Tablero de texto", - "Sound": "Sonido" + "Sound": "Sonido", + "Preferences": "Preferencias", + "Language": "Lenguaje" }, "PreferenceCreators": { "On": "Activar", @@ -597,12 +661,38 @@ "Examples": "Ejemplos", "Sketches": "Bosquejos", "Collections": "Colecciones", - "Assets": "Assets", + "Assets": "Recursos", "MyStuff": "Mis cosas", "CreateSketch": "Crear bosquejo", "CreateCollection": "Crear colección" }, "Explorer": { "Files": "Archivos" + }, + "Cookies": { + "Header": "Cookies", + "Body": "El Editor de p5.js usa cookies. Algunas son esenciales para la funcionalidad del sitio web y te permiten gestionar una cuenta y preferencias. Otras no son esenciales: se utilizan para análisis y nos permiten aprender más sobre nuestra comunidad. Nunca vendemos estos datos ni los usamos para publicidad. Puedes decidir qué cookies deseas permitir y obtener más información en nuestra <0>Política de Privacidad<0>.", + "AllowAll": "Permitir Todas", + "AllowEssential": "Permitir Esenciales" + }, + "Legal": { + "PrivacyPolicy": "Política de Privacidad", + "TermsOfUse": "Términos de Uso", + "CodeOfConduct": "Código de Conducta" + }, + "SkipLink": { + "PlaySketch": "Saltar a Ejecutar Bosquejo" + }, + "Visibility": { + "Label": "Visibilidad", + "Public": { + "Description": "Cualquiera puede ver este bosquejo.", + "Label": "Público" + }, + "Private": { + "Description": "Solo tú puedes ver este bosquejo.", + "Label": "Privado" + }, + "Changed": "'{{projectName}}' ahora es {{newVisibility}}..." } -} +} \ No newline at end of file diff --git a/translations/locales/fr-CA/translations.json b/translations/locales/fr-CA/translations.json index ac0feaadbb..8b2edf5675 100644 --- a/translations/locales/fr-CA/translations.json +++ b/translations/locales/fr-CA/translations.json @@ -1,613 +1,701 @@ { - "Nav": { - "File": { - "Title": "Fichier", - "New": "Nouveau", - "Share": "Partager", - "Duplicate": "Dupliquer", - "Open": "Ouvrir", - "Download": "Télécharger", - "AddToCollection": "Ajouter à la collection", - "Examples": "Exemples" - }, - "Edit": { - "Title": "Edition", - "TidyCode": "Nettoyer le code", - "Find": "Rechercher", - "FindNext": "Prochaine correspondance", - "Replace": "Remplacer" - }, - "Sketch": { - "Title": "Croquis", - "AddFile": "Nouveau fichier", - "AddFolder": "Nouveau dossier", - "Run": "Exécuter", - "Stop": "Arrêter" - }, - "Help": { - "Title": "Aide", - "KeyboardShortcuts": "Raccourcis clavier", - "Reference": "Référence", - "About": "À propos" - }, - "Lang": "Langue", - "BackEditor": "Retour à l'éditeur", - "WarningUnsavedChanges": "Êtes-vous certain de vouloir quitter cette page? Vous avez des changements non enregistrés.", - "Login": "Se connecter", - "LoginOr": "ou", - "SignUp": "S'inscrire", - "Auth": { - "Welcome": "Bienvenue", - "Hello": "Bonjour", - "MyAccount": "compte", - "My": "Mon", - "MySketches": "Mes croquis", - "MyCollections": "Mes collections", - "Asset": "Ressources", - "MyAssets": "Mes ressources", - "LogOut": "Se déconnecter" - } - }, - "CodemirrorFindAndReplace": { - "ToggleReplace": "Activer/désactiver le remplacement", - "Find": "Rechercher", - "FindPlaceholder": "Trouver dans les fichiers", - "Replace": "Remplacer", - "ReplaceAll": "Remplacer tout", - "ReplacePlaceholder": "Texte à remplacer", - "Regex": "Expression régulière", - "CaseSensitive": "Sensible à la casse", - "WholeWords": "Mots entiers", - "Previous": "Précédent", - "Next": "Suivant", - "NoResults": "Aucun résultat", - "Close": "Fermer" - }, - "LoginForm": { - "UsernameOrEmail": "Courriel ou nom d'utilisateur", - "UsernameOrEmailARIA": "Courriel ou nom d'utilisateur", - "Password": "Mot de passe", - "PasswordARIA": "Mot de passe", - "Submit": "Se connecter" - }, - "LoginView": { - "Title": "Editeur web p5.js | Se connecter", - "Login": "Se connecter", - "LoginOr": "ou", - "SignUp": "S'enregistrer", - "Email": "courriel", - "Username": "Nom d'utilisateur", - "DontHaveAccount": "Vous n'avez pas encore de compte? ", - "ForgotPassword": "Mot de passe oublié? ", - "ResetPassword": "Réinitialiser son mot de passe" - }, - "SocialAuthButton": { - "Connect": "Connecter au compte {{serviceauth}}", - "Unlink": "Se déconnecter du compte {{serviceauth}}", - "Login": "Se connecter via {{serviceauth}}", - "LogoARIA": "logo {{serviceauth}}" - }, - "About": { - "Title": "À propos", - "TitleHelmet": "Éditeur web p5.js | À propos", - "Contribute": "Contribuer", - "NewP5": "Nouveau à p5.js?", - "Report": "Signaler un bogue", - "Learn": "Apprendre", - "Twitter": "Twitter", - "Home": "Accueil", - "Instagram": "Instagram", - "Discord": "Discord", - "WebEditor": "Éditeur web", - "Resources": "Ressources", - "Libraries": "Librairies", - "Forum": "Forum", - "Examples": "Exemples", - "PrivacyPolicy": "Politique de confidentialité", - "TermsOfUse": "Conditions d'utilisation", - "CodeOfConduct": "Code de conduite" - }, - "Toast": { - "OpenedNewSketch": "Ouvrir un nouveau croquis.", - "SketchSaved": "Croquis sauvegardé.", - "SketchFailedSave": "Echec de la sauvegarde du croquis.", - "AutosaveEnabled": "Sauvegarde automatique activée.", - "LangChange": "Langue changée.", - "SettingsSaved": "Paramètres sauvegardés." - }, - "Toolbar": { - "Preview": "Aperçu", - "Auto-refresh": "Actualisation automatique", - "OpenPreferencesARIA": "Ouvrir les préférences", - "PlaySketchARIA": "Exécuter le croquis", - "PlayOnlyVisualSketchARIA": "Exécuter seulement le croquis visuel", - "StopSketchARIA": "Arrêter le croquis", - "EditSketchARIA": "Éditer le nom du croquis", - "NewSketchNameARIA": "Nouveau nom de croquis", - "By": " par " - }, - "Console": { - "Title": "Console", - "Clear": "Effacer", - "ClearARIA": "Effacer la console", - "Close": "Fermer", - "CloseARIA": "Fermer la console", - "Open": "Ouvrir", - "OpenARIA": "Ouvrir la console" - }, - "Preferences": { - "Settings": "Paramètres", - "GeneralSettings": "Paramètres généraux", - "Accessibility": "Accessibilité", - "LibraryManagement": "Gestion de bibliothèque", - "Theme": "Thème", - "LightTheme": "Clair", - "LightThemeARIA": "Thème clair activé", - "DarkTheme": "Sombre", - "DarkThemeARIA": "Thème sombre activé", - "HighContrastTheme": "Contraste élevé", - "HighContrastThemeARIA": "Thème contraste élevé activé", - "TextSize": "Taille du texte", - "DecreaseFont": "Diminuer", - "DecreaseFontARIA": "diminuer la taille de la police", - "IncreaseFont": "Augmenter", - "IncreaseFontARIA": "augmenter la taille de la police", - "Autosave": "Sauvegarde automatique", - "On": "Activé", - "AutosaveOnARIA": "sauvegarde automatique activée", - "Off": "Désactivé", - "AutosaveOffARIA": "sauvegarde automatique désactivée", - "AutocloseBracketsQuotes": "Fermeture automatique des crochets et des guillemets", - "AutocloseBracketsQuotesOnARIA": "fermeture automatique des crochets et des guillemets activée", - "AutocloseBracketsQuotesOffARIA": "fermeture automatique des crochets et des guillemets désactivée", - "WordWrap": "Retour à la ligne automatique", - "WordWrapOnARIA": "retour à la ligne automatique activé", - "WordWrapOffARIA": "retour à la ligne automatique désactivé", - "LineNumbers": "Numéros de lignes", - "LineNumbersOnARIA": "numéros de lignes activés", - "LineNumbersOffARIA": "numéros de lignes désactivés", - "LintWarningSound": "Son d'alarme Lint", - "LintWarningOnARIA": "son d'alarme Lint activé", - "LintWarningOffARIA": "son d'alarme Lint désactivé", - "PreviewSound": "Tester le son", - "PreviewSoundARIA": "Tester le son", - "AccessibleTextBasedCanvas": "Canvas textuel accessible", - "UsedScreenReader": "Utilisé avec un lecteur de texte", - "PlainText": "Texte brut", - "TextOutputARIA": "sortie texte activée", - "TableText": "Tableau de texte", - "TableOutputARIA": "sortie tableau de texte activée", - "LibraryVersion": "Version de p5.js", - "LibraryVersionInfo": "Une [nouvelle version 2.0](https://github.com/processing/p5.js/releases/) de p5.js est disponible ! Elle deviendra la version par défaut en août 2026, alors profitez de ce temps pour la tester et signaler les bogues. Intéressé à migrer vos esquisses de 1.x vers 2.0 ? Consultez les [ressources de compatibilité et de transition.](https://github.com/processing/p5.js-compatibility)", - "SoundAddon": "p5.sound.js Add-on Bibliothèque", - "PreloadAddon": "p5.js 1.x Compatibility Add-on Bibliothèque — Préchargement", - "ShapesAddon": "p5.js 1.x Compatibility Add-on Bibliothèque — Formes", - "DataAddon": "p5.js 1.x Compatibility Add-on Bibliothèque — Structures de données", - "Sound": "Son", - "SoundOutputARIA": "sortie son activée" - }, - "KeyboardShortcuts": { - "Title": " Raccourcis clavier", - "ShortcutsFollow": "Les raccourcis clavier de l'éditeur suivent", - "SublimeText": "les raccourcis de Sublime Text", - "CodeEditing": { - "Tidy": "Nettoyer", - "FindText": "Rechercher", - "FindNextMatch": "Correspondance suivante", - "FindPrevMatch": "Correspondance précédente", - "IndentCodeLeft": "Indenter le code à gauche", - "ReplaceTextMatch": "Remplacer la correspondance", - "IndentCodeRight": "Indenter le code à droite", - "CommentLine": "Ligne de commentaire", - "FindNextTextMatch": "Correspondance texte suivante", - "FindPreviousTextMatch": "Correspondance texte précédente", - "CodeEditing": "Édition de code" - }, - "GeneralSelection": { - "StartSketch": "Exécuter le croquis", - "StopSketch": "Arrêter le croquis", - "TurnOnAccessibleOutput": "Activer la sortie accessible", - "TurnOffAccessibleOutput": "Désactiver la sortie accessible" - } - }, - "Sidebar": { - "Title": "Fichiers croquis", - "ToggleARIA": "Alterner les options d'ouverture/fermeture du fichier croquis", - "AddFolder": "Créer un dossier", - "AddFolderARIA": "ajouter un dossier", - "AddFile": "Créer un fichier", - "AddFileARIA": "ajouter un fichier", - "UploadFile": "Téléverser un fichier", - "UploadFileARIA": "téléverser un fichier" - }, - "FileNode": { - "OpenFolderARIA": "Ouvrir le contenu du dossier", - "CloseFolderARIA": "Fermer le contenu du dossier", - "ToggleFileOptionsARIA": "Alterner l'ouverture/fermeture des options de fichiers", - "AddFolder": "Créer un dossier", - "AddFolderARIA": "ajouter un dossier", - "AddFile": "Créer un fichier", - "AddFileARIA": "ajouter un fichier", - "UploadFile": "Téléverser un fichier", - "UploadFileARIA": "téléverser un fichier", - "Rename": "Renommer", - "Delete": "Supprimer" - }, - "Common": { - "SiteName": "Éditeur web p5.js", - "Error": "Erreur", - "ErrorARIA": "Erreur", - "Save": "Sauvegarder", - "p5logoARIA": "Logo p5.js", - "DeleteConfirmation": "Etes-vous sûr que vous voulez supprimer {{name}}?" - }, - "IDEView": { - "SubmitFeedback": "Soumettre des commentaires", - "SubmitFeedbackARIA": "Soumettre des commentaires", - "AddCollectionTitle": "Ajouter à la collection", - "AddCollectionARIA":"Ajouter à la collection", - "ShareTitle": "Partager", - "ShareARIA":"partager" - }, - "NewFileModal": { - "Title": "Créer un fichier", - "CloseButtonARIA": "Fermer la boîte de dialogue de création de fichier", - "EnterName": "Veuillez saisir un nom", - "InvalidType": "Type de fichier invalide. Les extensions valides sont .js, .css, .json, .txt, .csv, .tsv, .frag, and .vert." - }, - "NewFileForm": { - "AddFileSubmit": "Ajouter un fichier", - "Placeholder": "Nom" - }, - "NewFolderModal": { - "Title": "Créer un dossier", - "CloseButtonARIA": "Fermer la boîte de dialogue de création de dossier", - "EnterName": "Veuillez saisir un nom", - "EmptyName": "Le nom du dossier ne peut contenir uniquement des espaces", - "InvalidExtension": "Le nom du dossier ne peut contenir une extension" - }, - "NewFolderForm": { - "AddFolderSubmit": "Ajouter un dossier", - "Placeholder": "Nom" - }, - "ResetPasswordForm": { - "Email": "Courriel utilisé pour l'inscription", - "EmailARIA": "courriel", - "Submit": "Envoyer un courriel de réinitialisation du mot de passe" - }, - "ResetPasswordView": { - "Title": "Éditeur web p5.js | Réinitialisation du mot de passe", - "Reset": "Réinitialiser votre mot de passe", - "Submitted": "Votre courriel de réinitialisation de mot de passe devrait arriver sous peu. Si vous ne le voyez pas, vérifiez\n vos courriers indésirables, il est possible qu'il s'y retrouve.", - "Login": "Se connecter", - "LoginOr": "ou", - "SignUp": "S'enregistrer" - }, - "ReduxFormUtils": { - "errorInvalidEmail": "Veuillez saisir une adresse courriel valide", - "errorEmptyEmail": "Veuillez saisir une adresse courriel", - "errorPasswordMismatch": "Les mots de passe doivent correspondre", - "errorEmptyPassword": "Veuillez saisir un mot de passe", - "errorShortPassword": "Le mot de passe doit comporter au moins 6 caractères", - "errorConfirmPassword": "Veuillez saisir une confirmation de mot de passe", - "errorNewPasswordRepeat":"Votre nouveau mot de passe doit être différent du mot de passe actuel.", - "errorNewPassword": "Veuillez saisir un nouveau mot de passe ou laisser le mot de passe actuel vide.", - "errorEmptyUsername": "Veuillez saisir un nom d'utilisateur.", - "errorLongUsername": "Le nom d'utilisateur doit comporter moins de 20 caractères.", - "errorValidUsername": "Le nom d'utilisateur ne peut qu'être composé de chiffres, de lettres, de points, de tirets et de traits de soulignement." - }, - "NewPasswordView": { - "Title": "Éditeur Web p5.js | Nouveau mot de passe", - "Description": "Définir un nouveau mot de passe", - "TokenInvalidOrExpired": "Le jeton de réinitialisation du mot de passe n'est pas valide ou a expiré.", - "EmptyPassword": "Veuillez saisir un mot de passe", - "PasswordConfirmation": "Veuillez saisir une confirmation de mot de passe", - "PasswordMismatch": "les mots de passe doivent correspondre" - }, - "AccountForm": { - "Email": "Courriel", - "EmailARIA": "courriel", - "Unconfirmed": "Non confirmé.", - "EmailSent": "Confirmation envoyée, vérifiez votre courriel.", - "Resend": "Renvoyer un courriel de confirmation", - "UserName": "Nom d'utilisateur", - "UserNameARIA": "Nom d'utilisateur", - "CurrentPassword": "Mot de passe actuel", - "CurrentPasswordARIA": "Mot de passe actuel", - "NewPassword": "Nouveau mot de passe", - "NewPasswordARIA": "Nouveau mot de passe", - "SubmitSaveAllSettings": "Sauvegarder tous les paramètres" - }, - "AccountView": { - "SocialLogin": "Identification à l'aide des réseaux sociaux", - "SocialLoginDescription": "Utilisez votre compte GitHub ou Google pour vous connecter à l'éditeur Web p5.js.", - "Title": "Éditeur web p5.js | Paramètres du compte", - "Settings": "Paramètres du compte", - "AccountTab": "Compte", - "AccessTokensTab": "Jetons d'accès" - }, - "APIKeyForm": { - "ConfirmDelete": "Êtes-vous sûr de vouloir supprimer {{key_label}}?", - "Summary": "Les jetons d'accès personnels agissent comme votre mot de passe\n pour permettre aux scripts automatisés d'accéder à l'API de l'éditeur.\n Créez un jeton pour chaque script nécessitant un accès.", - "CreateToken": "Créer un nouveau jeton", - "TokenLabel": "À quoi sert ce jeton?", - "TokenPlaceholder": "À quoi sert ce jeton ? p. ex. Exemple de script d'importation", - "CreateTokenSubmit": "Créer", - "NoTokens": "Vous n'avez pas de jetons existants.", - "NewTokenTitle": "Votre nouveau jeton d'accès", - "NewTokenInfo": "Assurez-vous de copier votre nouveau jeton d'accès personnel.\n Vous ne pourrez plus revenir le voir!", - "ExistingTokensTitle": "Jetons existants" - }, - "APIKeyList": { - "Name": "Nom", - "Created": "Créée le", - "LastUsed": "Dernière utilisation", - "Actions": "Actions", - "Never": "Jamais", - "DeleteARIA": "Supprimer la clé API" - }, - "NewPasswordForm": { - "Title": "Mot de passe", - "TitleARIA": "Mot de passe", - "ConfirmPassword": "Confirmer le mot de passe", - "ConfirmPasswordARIA": "Confirmer le mot de passe", - "SubmitSetNewPassword": "Définir un nouveau mot de passe" - }, - "SignupForm": { - "Title": "Nom d'utilisateur", - "TitleARIA": "nom d'utilisateur", - "Email": "Courriel", - "EmailARIA": "courriel", - "Password": "Mot de passe", - "PasswordARIA": "mot de passe", - "ConfirmPassword": "Confirmer le mot de passe", - "ConfirmPasswordARIA": "Confirmer le mot de passe", - "SubmitSignup": "S'inscrire" - }, - "SignupView": { - "Title": "Éditeur web p5.js | S'inscrire", - "Description": "S'inscrire", - "Or": "Ou", - "AlreadyHave": "Vous avez déjà un compte?", - "Login": "Se connecter", - "Warning" : "En vous inscrivant, vous acceptez les <0>Conditions d'utilisation et la <1>Politique de confidentialité de l'éditeur p5.js." - }, - "EmailVerificationView": { - "Title": "Éditeur web p5.js | Vérification du courriel", - "Verify": "Vérifiez votre courriel", - "InvalidTokenNull": "Ce lien n'est pas valide.", - "Checking": "Validation du jeton, veuillez patienter...", - "Verified": "Ça y est, votre adresse courriel a été vérifiée.", - "InvalidState": "Le jeton est invalide ou expiré." - }, - "AssetList": { - "Title": "Éditeur web p5.js | Mes ressources", - "ToggleOpenCloseARIA": "Activer/désactiver l'ouverture/fermeture des options ressources", - "Delete": "Supprimer", - "OpenNewTab": "Ouvrir dans un nouvel onglet", - "NoUploadedAssets": "Aucune ressource téléversée.", - "HeaderName": "Nom", - "HeaderSize": "Taille", - "HeaderSketch": "Croquis" - }, - "Feedback": { - "Title": "Éditeur web p5.js | Commentaires", - "ViaGithubHeader": "Via Github Issues", - "ViaGithubDescription": "Si vous connaissez bien Github, c'est notre méthode préférée pour recevoir des rapports de bugs et des commentaires.", - "GoToGithub": "Aller à Github", - "ViaGoogleHeader": "Via Google Form", - "ViaGoogleDescription": "Vous pouvez également soumettre vos commentaires via ce formulaire.", - "GoToForm": "Aller au formulaire" - }, - "Searchbar": { - "SearchSketch": "Chercher des croquis...", - "SearchCollection": "Chercher des collections...", - "ClearTerm": "effacer" - }, - "UploadFileModal": { - "Title": "Téléverser un fichier", - "CloseButtonARIA": "Fermer la boîte de dialogue de téléversement de fichiers", - "SizeLimitError": "Erreur: Vous ne pouvez plus téléverser de fichiers. Vous avez atteint la limite de taille totale de {{sizeLimit}}.\n If you would like to upload more, please remove the ones you aren't using anymore by\n in your " - }, - "FileUploader": { - "DictDefaultMessage": "Déposez des fichiers ici ou cliquez pour utiliser le navigateur de fichiers" - }, - "ErrorModal": { - "MessageLogin": "Pour pouvoir sauvegarder les croquis, vous devez être connecté. Veuillez ", - "Login": "Se connecter", - "LoginOr": " ou ", - "SignUp": "S'enregistrer", - "MessageLoggedOut": "Il semble que vous ayez été déconnecté. Veuillez ", - "LogIn": "Se connecter", - "SavedDifferentWindow": "Le projet que vous avez tenté de sauvegarder a été sauvegardé à partir d'une\n autre fenêtre. Veuillez rafraîchir la page pour voir la dernière version.", - "LinkTitle": "Erreur de liaison de compte", - "LinkMessage": "Il y a eu un problème pour relier votre compte {{serviceauth}} à votre compte éditeur web p5.js. Votre compte {{serviceauth}} a déjà été lié à un autre compte de éditeur Web p5.js." - }, - "ShareModal": { - "Embed": "Intégrer", - "Present": "Présenter", - "Fullscreen": "Plein écran", - "Edit": "Éditer" - }, - "CollectionView": { - "TitleCreate": "Créer une collection", - "TitleDefault": "collection" - }, - "Collection": { - "Title": "Éditeur web p5.js | Mes collections", - "AnothersTitle": "Éditeur web p5.js | Collections de {{anotheruser}}", + "Nav": { + "File": { + "Title": "Fichier", + "New": "Nouveau", "Share": "Partager", - "URLLink": "Lien vers la collection", - "AddSketch": "Ajouter un croquis", - "DeleteFromCollection": "Êtes-vous sûr de vouloir supprimer {{name_sketch}} de cette collection?", - "SketchDeleted": "Croquis supprimé", - "SketchRemoveARIA": "Supprimer le croquis de la collection", - "DescriptionPlaceholder": "Ajouter une description", - "Description": "description", - "NumSketches": "{{count}} croquis", - "NumSketches_plural": "{{count}} croquis", - "By":"Collection par ", - "NoSketches": "Aucun croquis dans la collection", - "TableSummary": "tableau contenant toutes les collections", - "HeaderName": "Nom", - "HeaderCreatedAt": "Date ajoutée", - "HeaderUser": "Propriétaire", - "DirectionAscendingARIA": "Ascendant", - "DirectionDescendingARIA": "Descendant", - "ButtonLabelAscendingARIA": "Trier par {{displayName}} ascendant.", - "ButtonLabelDescendingARIA": "Trier par {{displayName}} descendant." - }, - "AddToCollectionList": { - "Title": "Éditeur web p5.js | Mes collections", - "AnothersTitle": "Éditeur web p5.js | Collections de {{anotheruser}}", - "Empty": "Aucune collection" - }, - "CollectionCreate": { - "Title": "Éditeur web p5.js | Créer une collection", - "FormError": "Impossible de créer une collection", - "FormLabel": "Nom de la collection", - "FormLabelARIA": "nom", - "NameRequired": "Le nom de la collection est requis", - "Description": "Description (optionnel)", - "DescriptionARIA": "description", - "DescriptionPlaceholder": "Mes croquis préférés", - "SubmitCollectionCreate": "Créer la collection" - }, - "DashboardView": { - "CreateCollection": "Créer une collection", - "NewSketch": "Nouveau croquis", - "CreateCollectionOverlay": "Créer une collection" - }, - "DashboardTabSwitcher": { - "Sketches": "Croquis", - "Collections": "Collections", - "Assets": "Ressources" - }, - "CollectionList": { - "Title": "Éditeur web p5.js | Mes collections", - "AnothersTitle": "Éditeur web p5.js | collections de {{anotheruser}}", - "NoCollections": "Aucune collection.", - "TableSummary": "tableau contenant toutes les collections", - "HeaderName": "Nom", - "HeaderCreatedAt": "Date de création", - "HeaderCreatedAt_mobile": "Créé", - "HeaderUpdatedAt": "Date de mise à jour", - "HeaderUpdatedAt_mobile": "Mise à jour", - "HeaderNumItems": "# croquis", - "HeaderNumItems_mobile": "# croquis", - "DirectionAscendingARIA": "Ascendant", - "DirectionDescendingARIA": "Descendant", - "ButtonLabelAscendingARIA": "Trier par {{displayName}} ascendant.", - "ButtonLabelDescendingARIA": "Trier par {{displayName}} descendant.", - "AddSketch": "Ajouter un croquis" - }, - "CollectionListRow": { - "ToggleCollectionOptionsARIA": "Activer/désactiver l'ouverture/fermeture des options de collections", - "AddSketch": "Ajouter un croquis", - "Delete": "Supprimer", - "Rename": "Renommer" - }, - "Overlay": { - "AriaLabel": "Fermer {{title}} superposé" - }, - "QuickAddList":{ - "ButtonRemoveARIA": "Supprimer de la collection", - "ButtonAddToCollectionARIA": "Ajouter à la collection", - "View": "Voir" - }, - "SketchList": { - "View": "Voir", - "Title": "Éditeur web p5.js | Mes croquis", - "AnothersTitle": "Éditeur web p5.js | Croquis de {{anotheruser}}", - "ToggleLabelARIA": "Activer/désactiver l'ouverture/fermeture des options de croquis", - "DropdownRename": "Renommer", - "DropdownDownload": "Télécharger", - "DropdownDuplicate": "Dupliquer", - "DropdownAddToCollection": "Ajouter à la collection", - "DropdownDelete": "Supprimer", - "DirectionAscendingARIA": "Ascendant", - "DirectionDescendingARIA": "Descendant", - "ButtonLabelAscendingARIA": "Trier par {{displayName}} ascendant.", - "ButtonLabelDescendingARIA": "Trier par {{displayName}} descendant.", - "AddToCollectionOverlayTitle": "Ajouter à la collection", - "TableSummary": "tableau contenant toutes projets sauvegardés", - "HeaderName": "Croquis", - "HeaderCreatedAt": "Date de création", - "HeaderCreatedAt_mobile": "Créé", - "HeaderUpdatedAt": "Date de mise à jour", - "HeaderUpdatedAt_mobile": "mise à jour", - "NoSketches": "Aucun croquis." - }, - "AddToCollectionSketchList": { - "Title": "Éditeur web p5.js | Mes croquis", - "AnothersTitle": "Éditeur web p5.js | Croquis de {{anotheruser}}", - "NoCollections": "Aucune collection." - }, - "Editor": { - "OpenSketchARIA": "Ouvrir la navigation dans les fichiers croquis", - "CloseSketchARIA": "Fermer la navigation dans les fichiers croquis", - "UnsavedChangesARIA": "Le croquis a des modifications non sauvegardées", - "KeyUpLineNumber": "ligne {{lineNumber}}" - }, - "EditorAccessibility": { - "NoLintMessages": "Il n'y a pas de messages lint", - "CurrentLine": "Ligne actuelle" - }, - "Timer": { - "SavedAgo": "Sauvegardé: {{timeAgo}}" - }, - "formatDate": { - "JustNow": "à l'instant", - "15Seconds": "Il y a 15 secondes", - "25Seconds": "Il y a 25 secondes", - "35Seconds": "Il y a 35 secondes", - "Ago": "Il y a {{timeAgo}}" - }, - "CopyableInput": { - "CopiedARIA": "Copié dans le presse-papiers!", - "OpenViewTabARIA": "Ouvrir la fenêtre {{label}} dans un nouvel onglet" - }, - "EditableInput": { - "EditValue": "Modifier la valeur de {{display}}", - "EmptyPlaceholder": "Aucune valeur" - }, - "PreviewNav": { - "EditSketchARIA": "Modifier le croquis", - "ByUser": "par" - }, - "MobilePreferences": { - "Settings": "Paramètres", - "GeneralSettings": "Paramètres généraux", - "Accessibility": "Accessibilité", - "AccessibleOutput": "Sortie accessible", - "Theme": "Thème", - "LightTheme": "Clair", - "DarkTheme": "Sombre", - "HighContrastTheme": "Contraste élevé", - "Autosave": "Sauvegarde automatique", - "WordWrap": "Retour à la ligne automatique", - "LineNumbers": "Numéros de ligne", - "LintWarningSound": "Son d'alarme Lint", - "UsedScreenReader": "Utilisé avec un lecteur de texte", - "PlainText": "Text brut", - "TableText": "Tableau de texte", - "Sound": "Son" - }, - "PreferenceCreators": { - "On": "Activé", - "Off": "Désactivé" - }, - "MobileDashboardView": { - "Examples": "Exemples", - "Sketches": "Croquis", - "Collections": "Collections", - "Assets": "Ressources", - "MyStuff": "Mes trucs", - "CreateSketch": "Créer un croquis", - "CreateCollection": "Créer une collection" + "Duplicate": "Dupliquer", + "Open": "Ouvrir", + "Download": "Télécharger", + "AddToCollection": "Ajouter à la collection", + "Examples": "Exemples" }, - "Explorer": { - "Files": "Fichiers" + "Edit": { + "Title": "Édition", + "TidyCode": "Nettoyer le code", + "Find": "Rechercher", + "FindNext": "Occurrence suivante", + "Replace": "Remplacer" + }, + "Sketch": { + "Title": "Croquis", + "AddFile": "Nouveau fichier", + "AddFolder": "Nouveau dossier", + "Run": "Exécuter", + "Stop": "Arrêter" + }, + "Help": { + "Title": "Aide", + "KeyboardShortcuts": "Raccourcis clavier", + "Reference": "Référence", + "ReportBug": "Signaler un bug", + "ChatOnDiscord": "Discuter sur Discord", + "PostOnTheForum": "Publier sur le Forum", + "About": "À propos" + }, + "Lang": "Langue", + "BackEditor": "Retour à l'éditeur", + "WarningUnsavedChanges": "Êtes-vous sûr de vouloir quitter cette page ? Vous avez des modifications non enregistrées.", + "Login": "Se connecter", + "LoginOr": "ou", + "SignUp": "S'inscrire", + "Auth": { + "Welcome": "Bienvenue", + "Hello": "Bonjour", + "MyAccount": "Mon compte", + "My": "Mon", + "MySketches": "Mes croquis", + "MyCollections": "Mes collections", + "Asset": "Ressource", + "MyAssets": "Mes ressources", + "LogOut": "Se déconnecter" + } + }, + "CodemirrorFindAndReplace": { + "ToggleReplace": "Activer/désactiver le remplacement", + "Find": "Rechercher", + "FindPlaceholder": "Rechercher dans les fichiers", + "Replace": "Remplacer", + "ReplaceAll": "Remplacer tout", + "ReplacePlaceholder": "Texte à remplacer", + "Regex": "Expression régulière", + "CaseSensitive": "Sensible à la casse", + "WholeWords": "Mots entiers", + "Previous": "Précédent", + "Next": "Suivant", + "NoResults": "Aucun résultat", + "Close": "Fermer" + }, + "LoginForm": { + "UsernameOrEmail": "Email ou nom d'utilisateur", + "UsernameOrEmailARIA": "Email ou nom d'utilisateur", + "Password": "Mot de passe", + "PasswordARIA": "Mot de passe", + "Submit": "Se connecter", + "Errors": { + "invalidCredentials": "Email ou mot de passe invalide." + } + }, + "LoginView": { + "Title": "Éditeur web p5.js | Connexion", + "Login": "Se connecter", + "LoginOr": "ou", + "SignUp": "S'inscrire", + "Email": "email", + "Username": "nom d'utilisateur", + "DontHaveAccount": "Vous n'avez pas de compte ? ", + "ForgotPassword": "Mot de passe oublié ? ", + "ResetPassword": "Réinitialiser votre mot de passe" + }, + "SocialAuthButton": { + "Connect": "Connecter le compte {{serviceauth}}", + "Unlink": "Déconnecter le compte {{serviceauth}}", + "Login": "Se connecter avec {{serviceauth}}", + "LogoARIA": "logo {{serviceauth}}" + }, + "About": { + "Title": "À propos", + "TitleHelmet": "Éditeur web p5.js | À propos", + "Headline": "Créez, partagez et remixez des croquis p5.js avec l'Éditeur p5.js.", + "Contribute": "Contribuer", + "IntroDescription1": "p5.js est une bibliothèque JavaScript gratuite et open-source pour apprendre à coder et créer de l'art. En utilisant l'Éditeur p5.js, vous pouvez créer, partager et remixer des croquis p5.js sans avoir besoin de télécharger ou configurer quoi que ce soit.", + "IntroDescription2": "Nous croyons que les logiciels et les outils pour les apprendre doivent être aussi ouverts et inclusifs que possible. Vous pouvez soutenir ce travail en faisant un don à la Processing Foundation, l'organisation qui soutient p5.js. Votre don soutient le développement logiciel pour p5.js, les ressources éducatives comme les exemples de code et les tutoriels, les bourses et les événements communautaires.", + "Donate": "Faire un don", + "NewP5": "Nouveau sur p5.js ?", + "Report": "Signaler un bug", + "Learn": "Apprendre", + "X": "X", + "Home": "Accueil p5.js", + "Instagram": "Instagram", + "Discord": "Discord", + "DiscordCTA": "Rejoindre Discord", + "Youtube": "YouTube", + "Github": "GitHub", + "GetInvolved": "S'impliquer", + "WebEditor": "Éditeur Web", + "Resources": "Ressources", + "Reference": "Référence", + "Libraries": "Bibliothèques", + "Forum": "Forum", + "ForumCTA": "Rejoindre le Forum", + "Examples": "Exemples", + "PrivacyPolicy": "Politique de confidentialité", + "TermsOfUse": "Conditions d'utilisation", + "CodeOfConduct": "Code de conduite", + "Email": "Email", + "EmailAddress": "hello@p5js.org", + "Socials": "Réseaux sociaux", + "LinkDescriptions": { + "Home": "En savoir plus sur p5.js et notre communauté.", + "Examples": "Explorez les possibilités de p5.js avec de courts exemples.", + "CodeOfConduct": "Lisez notre Déclaration communautaire et Code de conduite.", + "Libraries": "Étendez les possibilités de p5.js avec les bibliothèques créées par la communauté.", + "Reference": "Trouvez des explications simples pour chaque élément de code p5.js.", + "Donate": "Soutenez ce travail avec un don à la Processing Foundation.", + "Contribute": "Contribuez à l'Éditeur p5.js open-source sur Github.", + "Report": "Signalez les comportements cassés ou incorrects de l'Éditeur p5.js.", + "Forum": "Posez des questions, partagez des croquis et obtenez de l'aide de la communauté p5.js.", + "Discord": "Discutez avec la communauté p5.js et obtenez de l'aide rapide." + }, + "Contact": "Nous contacter" + }, + "Toast": { + "OpenedNewSketch": "Nouveau croquis ouvert.", + "SketchSaved": "Croquis sauvegardé.", + "SketchFailedSave": "Échec de la sauvegarde du croquis.", + "AutosaveEnabled": "Sauvegarde automatique activée.", + "LangChange": "Langue modifiée", + "SettingsSaved": "Paramètres sauvegardés.", + "EmptyCurrentPass": "Le champ du mot de passe actuel est vide", + "IncorrectCurrentPass": "Le mot de passe actuel est incorrect", + "DefaultError": "Quelque chose s'est mal passé", + "UserNotFound": "Utilisateur non trouvé", + "NetworkError": "Erreur réseau" + }, + "Toolbar": { + "Preview": "Aperçu", + "Auto-refresh": "Actualisation automatique", + "OpenPreferencesARIA": "Ouvrir les Préférences", + "PlaySketchARIA": "Lire le croquis", + "PlayOnlyVisualSketchARIA": "Lire seulement le croquis visuel", + "StopSketchARIA": "Arrêter le croquis", + "EditSketchARIA": "Modifier le nom du croquis", + "NewSketchNameARIA": "Nouveau nom de croquis", + "By": " par ", + "CustomLibraryVersion": "Version personnalisée de p5.js", + "VersionPickerARIA": "Sélecteur de version", + "NewVersionPickerARIA": "Sélecteur de version" + }, + "Console": { + "Title": "Console", + "Clear": "Effacer", + "ClearARIA": "Effacer la console", + "Close": "Fermer", + "CloseARIA": "Fermer la console", + "Open": "Ouvrir", + "OpenARIA": "Ouvrir la console" + }, + "Preferences": { + "Settings": "Paramètres", + "GeneralSettings": "Paramètres généraux", + "Accessibility": "Accessibilité", + "LibraryManagement": "Gestion des bibliothèques", + "Theme": "Thème", + "LightTheme": "Clair", + "LightThemeARIA": "thème clair activé", + "DarkTheme": "Sombre", + "DarkThemeARIA": "thème sombre activé", + "HighContrastTheme": "Contraste élevé", + "HighContrastThemeARIA": "thème contraste élevé activé", + "TextSize": "Taille du texte", + "DecreaseFont": "Diminuer", + "DecreaseFontARIA": "diminuer la taille de la police", + "IncreaseFont": "Augmenter", + "IncreaseFontARIA": "augmenter la taille de la police", + "FontSize": "Taille de police", + "SetFontSize": "définir la taille de police", + "Autosave": "Sauvegarde automatique", + "On": "Activé", + "AutosaveOnARIA": "sauvegarde automatique activée", + "Off": "Désactivé", + "AutosaveOffARIA": "sauvegarde automatique désactivée", + "AutocloseBracketsQuotes": "Fermeture automatique des crochets et guillemets", + "AutocloseBracketsQuotesOnARIA": "fermeture automatique des crochets et guillemets activée", + "AutocloseBracketsQuotesOffARIA": "fermeture automatique des crochets et guillemets désactivée", + "AutocompleteHinter": "Suggestion de complétion automatique", + "AutocompleteHinterOnARIA": "suggestion de complétion automatique activée", + "AutocompleteHinterOffARIA": "suggestion de complétion automatique désactivée", + "WordWrap": "Retour à la ligne automatique", + "WordWrapOnARIA": "retour à la ligne automatique activé", + "WordWrapOffARIA": "retour à la ligne automatique désactivé", + "LineNumbers": "Numéros de ligne", + "LineNumbersOnARIA": "numéros de ligne activés", + "LineNumbersOffARIA": "numéros de ligne désactivés", + "LintWarningSound": "Son d'avertissement lint", + "LintWarningOnARIA": "son d'avertissement lint activé", + "LintWarningOffARIA": "son d'avertissement lint désactivé", + "PreviewSound": "Son d'aperçu", + "PreviewSoundARIA": "son d'aperçu", + "AccessibleTextBasedCanvas": "Canvas accessible basé sur le texte", + "UsedScreenReader": "Utilisé avec un lecteur d'écran", + "PlainText": "Texte brut", + "TextOutputARIA": "sortie texte activée", + "TableText": "Texte tabulaire", + "TableOutputARIA": "sortie tableau activée", + "LibraryVersion": "Version de p5.js", + "LibraryVersionInfo": "Une [nouvelle version 2.0](https://github.com/processing/p5.js/releases/) de p5.js est disponible ! Elle deviendra la version par défaut en août 2026, alors profitez de ce temps pour la tester et signaler les bogues. Intéressé à migrer vos croquis de 1.x vers 2.0 ? Consultez les [ressources de compatibilité et de transition.](https://github.com/processing/p5.js-compatibility)", + "CustomVersionTitle": "Vous gérez vos propres bibliothèques ? Sympa !", + "CustomVersionInfo": "La version de p5.js est actuellement gérée dans le code de index.html. Cela signifie qu'elle ne peut pas être ajustée depuis cet onglet.", + "CustomVersionReset": "Si vous souhaitez utiliser les bibliothèques par défaut, vous pouvez remplacer les balises script dans index.html par les suivantes :", + "SoundAddon": "Bibliothèque d'extension p5.sound.js", + "PreloadAddon": "Bibliothèque de compatibilité p5.js 1.x — Préchargement", + "ShapesAddon": "Bibliothèque de compatibilité p5.js 1.x — Formes", + "DataAddon": "Bibliothèque de compatibilité p5.js 1.x — Données & Événements", + "AddonOnARIA": "activé", + "AddonOffARIA": "désactivé", + "SoundReference": "Voir la référence pour p5.sound compatible avec p5.js {{version}}", + "CopyToClipboardSuccess": "Copié dans le presse-papiers !", + "CopyToClipboardFailure": "Nous n'avons pas pu copier le texte, essayez de le sélectionner et de le copier manuellement.", + "Sound": "Son", + "SoundOutputARIA": "sortie son activée" + }, + "KeyboardShortcuts": { + "Title": " Raccourcis clavier", + "ShortcutsFollow": "Les raccourcis clavier d'édition de code suivent", + "SublimeText": "les raccourcis de Sublime Text", + "CodeEditing": { + "Tidy": "Nettoyer", + "FindText": "Rechercher du texte", + "FindNextMatch": "Occurrence suivante", + "FindPrevMatch": "Occurrence précédente", + "ReplaceTextMatch": "Remplacer l'occurrence de texte", + "IndentCodeLeft": "Indenter le code à gauche", + "IndentCodeRight": "Indenter le code à droite", + "CommentLine": "Commenter la ligne", + "FindNextTextMatch": "Occurrence de texte suivante", + "FindPreviousTextMatch": "Occurrence de texte précédente", + "CodeEditing": "Édition de code", + "ColorPicker": "Afficher le sélecteur de couleur intégré", + "CreateNewFile": "Créer un nouveau fichier", + "RenameVariable": "Renommer la variable" + }, + "General": "Général", + "GeneralSelection": { + "StartSketch": "Démarrer le croquis", + "StopSketch": "Arrêter le croquis", + "TurnOnAccessibleOutput": "Activer la sortie accessible", + "TurnOffAccessibleOutput": "Désactiver la sortie accessible", + "Reference": "Aller à la Référence pour l'élément sélectionné dans les suggestions" } + }, + "Sidebar": { + "Title": "Fichiers du croquis", + "ToggleARIA": "Activer/désactiver les options d'ouverture/fermeture des fichiers du croquis", + "AddFolder": "Créer un dossier", + "AddFolderARIA": "ajouter un dossier", + "AddFile": "Créer un fichier", + "AddFileARIA": "ajouter un fichier", + "UploadFile": "Téléverser un fichier", + "UploadFileARIA": "téléverser un fichier" + }, + "FileNode": { + "OpenFolderARIA": "Ouvrir le contenu du dossier", + "CloseFolderARIA": "Fermer le contenu du dossier", + "ToggleFileOptionsARIA": "Activer/désactiver les options d'ouverture/fermeture du fichier", + "AddFolder": "Créer un dossier", + "AddFolderARIA": "ajouter un dossier", + "AddFile": "Créer un fichier", + "AddFileARIA": "ajouter un fichier", + "UploadFile": "Téléverser un fichier", + "UploadFileARIA": "téléverser un fichier", + "Rename": "Renommer", + "Delete": "Supprimer" + }, + "Common": { + "SiteName": "Éditeur web p5.js", + "Error": "Erreur", + "ErrorARIA": "Erreur", + "Save": "Sauvegarder", + "p5logoARIA": "Logo p5.js", + "DeleteConfirmation": "Êtes-vous sûr de vouloir supprimer {{name}} ?" + }, + "IDEView": { + "SubmitFeedback": "Soumettre des commentaires", + "SubmitFeedbackARIA": "soumettre-des-commentaires", + "AddCollectionTitle": "Ajouter à la collection", + "AddCollectionARIA": "ajouter à la collection", + "ShareTitle": "Partager", + "ShareARIA": "partager" + }, + "NewFileModal": { + "Title": "Créer un fichier", + "CloseButtonARIA": "Fermer la fenêtre Nouveau Fichier", + "EnterName": "Veuillez saisir un nom", + "InvalidType": "Type de fichier invalide. Les extensions valides sont .js, .css, .json, .xml, .stl, .txt, .csv, .tsv, .mtl, .frag et .vert." + }, + "NewFileForm": { + "AddFileSubmit": "Ajouter un fichier", + "Placeholder": "Nom" + }, + "NewFolderModal": { + "Title": "Créer un dossier", + "CloseButtonARIA": "Fermer la fenêtre Nouveau Dossier", + "EnterName": "Veuillez saisir un nom", + "EmptyName": "Le nom du dossier ne peut contenir uniquement des espaces", + "InvalidExtension": "Le nom du dossier ne peut contenir d'extension" + }, + "NewFolderForm": { + "AddFolderSubmit": "Ajouter un dossier", + "Placeholder": "Nom" + }, + "ResetPasswordForm": { + "Email": "Email utilisé pour l'inscription", + "EmailARIA": "email", + "Submit": "Envoyer l'email de réinitialisation du mot de passe" + }, + "ResetPasswordView": { + "Title": "Éditeur web p5.js | Réinitialisation du mot de passe", + "Reset": "Réinitialiser votre mot de passe", + "Submitted": "Votre email de réinitialisation de mot de passe devrait arriver sous peu. Si vous ne le voyez pas, vérifiez\n dans votre dossier spam car il peut parfois s'y retrouver.", + "Login": "Se connecter", + "LoginOr": "ou", + "SignUp": "S'inscrire" + }, + "ReduxFormUtils": { + "errorInvalidEmail": "Veuillez saisir une adresse email valide", + "errorEmptyEmail": "Veuillez saisir un email", + "errorEmptyEmailorUserName": "Veuillez saisir un email ou un nom d'utilisateur", + "errorPasswordMismatch": "Les mots de passe doivent correspondre", + "errorEmptyPassword": "Veuillez saisir un mot de passe", + "errorShortPassword": "Le mot de passe doit comporter au moins 6 caractères", + "errorConfirmPassword": "Veuillez confirmer votre mot de passe", + "errorNewPassword": "Veuillez saisir un nouveau mot de passe ou laisser le mot de passe actuel vide.", + "errorNewPasswordRepeat": "Votre nouveau mot de passe doit être différent du mot de passe actuel.", + "errorEmptyUsername": "Veuillez saisir un nom d'utilisateur.", + "errorLongUsername": "Le nom d'utilisateur doit comporter moins de 20 caractères.", + "errorValidUsername": "Le nom d'utilisateur ne peut être composé que de chiffres, de lettres, de points, de tirets et de traits de soulignement." + }, + "NewPasswordView": { + "Title": "Éditeur web p5.js | Nouveau mot de passe", + "Description": "Définir un nouveau mot de passe", + "TokenInvalidOrExpired": "Le jeton de réinitialisation du mot de passe n'est pas valide ou a expiré.", + "EmptyPassword": "Veuillez saisir un mot de passe", + "PasswordConfirmation": "Veuillez confirmer votre mot de passe", + "PasswordMismatch": "Les mots de passe doivent correspondre" + }, + "AccountForm": { + "Email": "Email", + "EmailARIA": "email", + "Unconfirmed": "Non confirmé.", + "EmailSent": "Confirmation envoyée, vérifiez votre email.", + "Resend": "Renvoyer l'email de confirmation", + "UserName": "Nom d'utilisateur", + "UserNameARIA": "Nom d'utilisateur", + "CurrentPassword": "Mot de passe actuel", + "CurrentPasswordARIA": "Mot de passe actuel", + "NewPassword": "Nouveau mot de passe", + "NewPasswordARIA": "Nouveau mot de passe", + "SaveAccountDetails": "Sauvegarder les détails du compte" + }, + "AccountView": { + "SocialLogin": "Connexion sociale", + "SocialLoginDescription": "Utilisez votre compte GitHub ou Google pour vous connecter à l'Éditeur web p5.js.", + "Title": "Éditeur web p5.js | Paramètres du compte", + "Settings": "Mon compte", + "AccountTab": "Compte", + "AccessTokensTab": "Jetons d'accès" + }, + "APIKeyForm": { + "ConfirmDelete": "Êtes-vous sûr de vouloir supprimer {{key_label}} ?", + "Summary": "Les Jetons d'Accès Personnels agissent comme votre mot de passe pour permettre\n aux scripts automatisés d'accéder à l'API de l'Éditeur. Créez un jeton pour chaque script\n qui a besoin d'accéder.", + "CreateToken": "Créer un nouveau jeton", + "TokenLabel": "À quoi sert ce jeton ?", + "TokenPlaceholder": "À quoi sert ce jeton ? ex. Script d'importation exemple", + "CreateTokenSubmit": "Créer", + "NoTokens": "Vous n'avez aucun jeton existant.", + "NewTokenTitle": "Votre nouveau jeton d'accès", + "NewTokenInfo": "Assurez-vous de copier votre nouveau jeton d'accès personnel maintenant.\n Vous ne pourrez plus le revoir !", + "ExistingTokensTitle": "Jetons existants" + }, + "APIKeyList": { + "Name": "Nom", + "Created": "Créé le", + "LastUsed": "Dernière utilisation", + "Actions": "Actions", + "Never": "Jamais", + "DeleteARIA": "Supprimer la clé API" + }, + "NewPasswordForm": { + "Title": "Mot de passe", + "TitleARIA": "Mot de passe", + "ConfirmPassword": "Confirmer le mot de passe", + "ConfirmPasswordARIA": "Confirmer le mot de passe", + "SubmitSetNewPassword": "Définir le nouveau mot de passe" + }, + "SignupForm": { + "Title": "Nom d'utilisateur", + "TitleARIA": "nom d'utilisateur", + "Email": "Email", + "EmailARIA": "email", + "Password": "Mot de passe", + "PasswordARIA": "mot de passe", + "ConfirmPassword": "Confirmer le mot de passe", + "ConfirmPasswordARIA": "Confirmer le mot de passe", + "SubmitSignup": "S'inscrire" + }, + "SignupView": { + "Title": "Éditeur web p5.js | Inscription", + "Description": "S'inscrire", + "Or": "Ou", + "AlreadyHave": "Vous avez déjà un compte ?", + "Login": "Se connecter", + "Warning": "En vous inscrivant, vous acceptez les <0>Conditions d'utilisation et la <1>Politique de confidentialité de l'Éditeur p5.js." + }, + "EmailVerificationView": { + "Title": "Éditeur web p5.js | Vérification de l'email", + "Verify": "Vérifiez votre email", + "InvalidTokenNull": "Ce lien n'est pas valide.", + "Checking": "Validation du jeton, veuillez patienter...", + "Verified": "Terminé, votre adresse email a été vérifiée.", + "InvalidState": "Le jeton est invalide ou a expiré." + }, + "AssetList": { + "Title": "Éditeur web p5.js | Mes ressources", + "ToggleOpenCloseARIA": "Activer/désactiver les options d'ouverture/fermeture des ressources", + "Delete": "Supprimer", + "OpenNewTab": "Ouvrir dans un nouvel onglet", + "NoUploadedAssets": "Aucune ressource téléversée.", + "HeaderName": "Nom", + "HeaderSize": "Taille", + "HeaderSketch": "Croquis", + "maximum": "Maximum" + }, + "Feedback": { + "Title": "Éditeur web p5.js | Commentaires", + "ViaGithubHeader": "Via les Issues GitHub", + "ViaGithubDescription": "Si vous êtes familier avec GitHub, c'est notre méthode préférée pour recevoir les rapports de bugs et les commentaires.", + "GoToGithub": "Aller sur GitHub", + "ViaGoogleHeader": "Via le formulaire Google", + "ViaGoogleDescription": "Vous pouvez également soumettre ce formulaire rapide.", + "GoToForm": "Aller au formulaire" + }, + "Searchbar": { + "SearchSketch": "Rechercher des croquis...", + "SearchCollection": "Rechercher des collections...", + "ClearTerm": "effacer" + }, + "UploadFileModal": { + "Title": "Téléverser un fichier", + "CloseButtonARIA": "Fermer la fenêtre de téléversement de fichier", + "SizeLimitError": "Erreur : Vous ne pouvez plus téléverser de fichiers. Vous avez atteint la limite de taille totale de {{sizeLimit}}.\n Si vous souhaitez téléverser plus, veuillez supprimer ceux que vous n'utilisez plus dans votre " + }, + "FileUploader": { + "DictDefaultMessage": "Déposez les fichiers ici ou cliquez pour utiliser le navigateur de fichiers" + }, + "ErrorModal": { + "MessageLogin": "Pour sauvegarder les croquis, vous devez être connecté. Veuillez ", + "Login": "Se connecter", + "LoginOr": " ou ", + "SignUp": "S'inscrire", + "MessageLoggedOut": "Il semble que vous ayez été déconnecté. Veuillez ", + "LogIn": "vous connecter", + "SavedDifferentWindow": "Le projet que vous avez tenté de sauvegarder a été sauvegardé depuis une autre fenêtre.\n Veuillez actualiser la page pour voir la dernière version.", + "LinkTitle": "Erreur de liaison du compte", + "LinkMessage": "Un problème est survenu lors de la liaison de votre compte {{serviceauth}} à votre compte Éditeur web p5.js. Votre compte {{serviceauth}} a déjà été lié à un autre compte Éditeur web p5.js." + }, + "ShareModal": { + "Embed": "Intégrer le croquis", + "Present": "Présenter", + "Fullscreen": "Partager le croquis en mode consultation seule", + "Edit": "Partager le croquis et autoriser l'édition" + }, + "CollectionView": { + "TitleCreate": "Créer une collection", + "TitleDefault": "collection" + }, + "Collection": { + "Title": "Éditeur web p5.js | Mes collections", + "AnothersTitle": "Éditeur web p5.js | Collections de {{anotheruser}}", + "Share": "Partager", + "URLLink": "Lien vers la collection", + "AddSketch": "Ajouter un croquis", + "DeleteFromCollection": "Êtes-vous sûr de vouloir supprimer {{name_sketch}} de cette collection ?", + "SketchDeleted": "Croquis supprimé", + "SketchRemoveARIA": "Supprimer le croquis de la collection", + "DescriptionPlaceholder": "Ajouter une description", + "Description": "description", + "NumSketches": "{{count}} croquis", + "NumSketches_plural": "{{count}} croquis", + "By": "Collection par ", + "NoSketches": "Aucun croquis dans la collection", + "TableSummary": "tableau contenant toutes les collections", + "HeaderName": "Nom", + "HeaderCreatedAt": "Date d'ajout", + "HeaderUser": "Propriétaire", + "DirectionAscendingARIA": "Ascendant", + "DirectionDescendingARIA": "Descendant", + "ButtonLabelAscendingARIA": "Trier par {{displayName}} ascendant.", + "ButtonLabelDescendingARIA": "Trier par {{displayName}} descendant." + }, + "AddToCollectionList": { + "Title": "Éditeur web p5.js | Mes collections", + "AnothersTitle": "Éditeur web p5.js | Collections de {{anotheruser}}", + "Empty": "Aucune collection" + }, + "CollectionCreate": { + "Title": "Éditeur web p5.js | Créer une collection", + "FormError": "Impossible de créer la collection", + "FormLabel": "Nom de la collection", + "FormLabelARIA": "nom", + "NameRequired": "Le nom de la collection est requis", + "Description": "Description (optionnelle)", + "DescriptionARIA": "description", + "DescriptionPlaceholder": "Mes croquis préférés", + "SubmitCollectionCreate": "Créer la collection" + }, + "DashboardView": { + "CreateCollection": "Créer une collection", + "NewSketch": "Nouveau croquis", + "CreateCollectionOverlay": "Créer une collection" + }, + "DashboardTabSwitcher": { + "Sketches": "Croquis", + "Collections": "Collections", + "Assets": "Ressources" + }, + "CollectionList": { + "Title": "Éditeur web p5.js | Mes collections", + "AnothersTitle": "Éditeur web p5.js | Collections de {{anotheruser}}", + "NoCollections": "Aucune collection.", + "TableSummary": "tableau contenant toutes les collections", + "HeaderName": "Nom", + "HeaderCreatedAt": "Date de création", + "HeaderCreatedAt_mobile": "Créée", + "HeaderUpdatedAt": "Date de mise à jour", + "HeaderUpdatedAt_mobile": "Mise à jour", + "HeaderNumItems": "# croquis", + "HeaderNumItems_mobile": "# croquis", + "DirectionAscendingARIA": "Ascendant", + "DirectionDescendingARIA": "Descendant", + "ButtonLabelAscendingARIA": "Trier par {{displayName}} ascendant.", + "ButtonLabelDescendingARIA": "Trier par {{displayName}} descendant.", + "AddSketch": "Ajouter un croquis" + }, + "CollectionListRow": { + "ToggleCollectionOptionsARIA": "Activer/désactiver les options d'ouverture/fermeture de la collection", + "AddSketch": "Ajouter un croquis", + "Delete": "Supprimer", + "Rename": "Renommer" + }, + "Overlay": { + "AriaLabel": "Fermer l'overlay {{title}}" + }, + "QuickAddList": { + "ButtonRemoveARIA": "Supprimer de la collection", + "ButtonAddToCollectionARIA": "Ajouter à la collection", + "View": "Voir" + }, + "SketchList": { + "View": "Voir", + "Title": "Éditeur web p5.js | Mes croquis", + "AnothersTitle": "Éditeur web p5.js | Croquis de {{anotheruser}}", + "ToggleLabelARIA": "Activer/désactiver les options d'ouverture/fermeture du croquis", + "DropdownRename": "Renommer", + "DropdownDownload": "Télécharger", + "DropdownDuplicate": "Dupliquer", + "DropdownAddToCollection": "Ajouter à la collection", + "DropdownDelete": "Supprimer", + "DirectionAscendingARIA": "Ascendant", + "DirectionDescendingARIA": "Descendant", + "ButtonLabelAscendingARIA": "Trier par {{displayName}} ascendant.", + "ButtonLabelDescendingARIA": "Trier par {{displayName}} descendant.", + "AddToCollectionOverlayTitle": "Ajouter à la collection", + "TableSummary": "tableau contenant tous les projets sauvegardés", + "HeaderName": "Croquis", + "HeaderCreatedAt": "Date de création", + "HeaderCreatedAt_mobile": "Créé", + "HeaderUpdatedAt": "Date de mise à jour", + "HeaderUpdatedAt_mobile": "Mis à jour", + "NoSketches": "Aucun croquis." + }, + "AddToCollectionSketchList": { + "Title": "Éditeur web p5.js | Mes croquis", + "AnothersTitle": "Éditeur web p5.js | Croquis de {{anotheruser}}", + "NoCollections": "Aucune collection." + }, + "Editor": { + "OpenSketchARIA": "Ouvrir la navigation des fichiers du croquis", + "CloseSketchARIA": "Fermer la navigation des fichiers du croquis", + "UnsavedChangesARIA": "Le croquis a des modifications non sauvegardées", + "KeyUpLineNumber": "ligne {{lineNumber}}" + }, + "EditorAccessibility": { + "NoLintMessages": "Il n'y a pas de messages lint", + "CurrentLine": "Ligne actuelle" + }, + "Timer": { + "SavedAgo": "Sauvegardé : {{timeAgo}}" + }, + "formatDate": { + "JustNow": "à l'instant", + "15Seconds": "il y a 15 secondes", + "25Seconds": "il y a 25 secondes", + "35Seconds": "il y a 35 secondes", + "Ago": "il y a {{timeAgo}}" + }, + "CopyableInput": { + "CopiedARIA": "Copié dans le presse-papiers !", + "OpenViewTabARIA": "Ouvrir la vue {{label}} dans un nouvel onglet" + }, + "EditableInput": { + "EditValue": "Modifier la valeur {{display}}", + "EmptyPlaceholder": "Aucune valeur" + }, + "PreviewNav": { + "EditSketchARIA": "Modifier le croquis", + "ByUser": "par" + }, + "MobilePreferences": { + "Settings": "Paramètres", + "GeneralSettings": "Paramètres généraux", + "Accessibility": "Accessibilité", + "AccessibleOutput": "Sortie accessible", + "Theme": "Thème", + "LightTheme": "Clair", + "DarkTheme": "Sombre", + "HighContrastTheme": "Contraste élevé", + "Autosave": "Sauvegarde automatique", + "AutocompleteHinter": "Suggestion de complétion automatique", + "WordWrap": "Retour à la ligne automatique", + "LineNumbers": "Numéros de ligne", + "LintWarningSound": "Son d'avertissement lint", + "UsedScreenReader": "Utilisé avec un lecteur d'écran", + "PlainText": "Texte brut", + "TableText": "Texte tabulaire", + "Sound": "Son", + "Preferences": "Préférences", + "Language": "Langue" + }, + "PreferenceCreators": { + "On": "Activé", + "Off": "Désactivé" + }, + "MobileDashboardView": { + "Examples": "Exemples", + "Sketches": "Croquis", + "Collections": "Collections", + "Assets": "Ressources", + "MyStuff": "Mes affaires", + "CreateSketch": "Créer un croquis", + "CreateCollection": "Créer une collection" + }, + "Explorer": { + "Files": "Fichiers" + }, + "Cookies": { + "Header": "Cookies", + "Body": "L'Éditeur p5.js utilise des cookies. Certains sont essentiels au fonctionnement du site Web et vous permettent de gérer un compte et des préférences. D'autres ne sont pas essentiels - ils sont utilisés pour les analyses et nous permettent d'en savoir plus sur notre communauté. Nous ne vendons jamais ces données et ne les utilisons pas à des fins publicitaires. Vous pouvez décider quels cookies vous souhaitez autoriser et en savoir plus dans notre <0>Politique de confidentialité<0>.", + "AllowAll": "Autoriser tout", + "AllowEssential": "Autoriser seulement l'essentiel" + }, + "Legal": { + "PrivacyPolicy": "Politique de confidentialité", + "TermsOfUse": "Conditions d'utilisation", + "CodeOfConduct": "Code de conduite" + }, + "SkipLink": { + "PlaySketch": "Passer à Lire le croquis" + }, + "Visibility": { + "Label": "Visibilité", + "Public": { + "Description": "Tout le monde peut voir ce croquis.", + "Label": "Public" + }, + "Private": { + "Description": "Seulement vous pouvez voir ce croquis.", + "Label": "Privé" + }, + "Changed": "'{{projectName}}' est maintenant {{newVisibility}}..." } - +} \ No newline at end of file diff --git a/translations/locales/hi/translations.json b/translations/locales/hi/translations.json index d8c8a40e3e..80f9fdef6c 100644 --- a/translations/locales/hi/translations.json +++ b/translations/locales/hi/translations.json @@ -1,670 +1,698 @@ { - "Nav": { - "File": { - "Title": "फाइल", - "New": "नई", - "Share": "भेजें", - "Duplicate": "प्रतिलिपि बनाएँ", - "Open": "खोलें", - "Download": "डाउनलोड", - "AddToCollection": "संग्रह में जोड़ें", - "Examples": "उदाहरण" - }, - "Edit": { - "Title": "संपादित करे", - "TidyCode": "कोड साफ़ करें", - "Find": "खोज", - "Replace": "बदली करें" - }, - "Sketch": { - "Title": "चित्र", - "AddFile": "फाइल जोड़ें", - "AddFolder": "फोल्डर जोड़ें", - "Run": "चलाएं", - "Stop": "रोकें" - }, - "Help": { - "Title": "मदद", - "KeyboardShortcuts": "कीबोर्ड शॉर्टकट", - "Reference": "रिफरेन्स", - "About": "अधिक जानकारी" - }, - "Lang": "भाषा", - "BackEditor": "एडिटर पर वापस जाएं", - "WarningUnsavedChanges": "क्या आप इस पेज को छोड़ना चाहते हैं? आपके पास अनसेव्ड परिवर्तन हैं।", - "Login": "लॉग इन", - "LoginOr": "या", - "SignUp": "साइन अप", - "Auth": { - "Welcome": "स्वागत है", - "Hello": "नमस्ते", - "MyAccount": "मेरा अकाउंट", - "My": "मेरा", - "MySketches": "मेरे स्केच", - "MyCollections": "मेरे संग्रह", - "Asset": "संपत्ति", - "MyAssets": "मेरे ऐसेट", - "LogOut": "लॉग आउट" - } - }, - "CodemirrorFindAndReplace": { - "ToggleReplace": "टॉगल बदली करें", - "Find": "खोज", - "FindPlaceholder": "फ़ाइलों में खोजें", - "Replace": "बदली करें", - "ReplaceAll": "सबको बदली करें", - "ReplacePlaceholder": "बदलने के लिए पाठ", - "Regex": "रेगुलर एक्सप्रेशन", - "CaseSensitive": "केस सेंसिटिव", - "WholeWords": "संपूर्ण शब्द", - "Previous": "पिछला", - "Next": "अगला", - "NoResults": "कोई परिणाम नहीं", - "Close": "बंद करे" - }, - "LoginForm": { - "UsernameOrEmail": "ईमेल या यूजरनेम", - "UsernameOrEmailARIA": "ईमेल या यूजरनेम", - "Password": "पासवर्ड", - "PasswordARIA": "पासवर्ड", - "Submit": "लॉग इन", - "Errors": { - "invalidCredentials": "अमान्य ईमेल या पासवर्ड।" - } - }, - "LoginView": { - "Title": "p5.js वेब एडिटर | लॉग इन", - "Login": "लॉग इन", - "LoginOr": "या", - "SignUp": "साइन अप", - "Email": "ईमेल", - "Username": "यूजरनेम", - "DontHaveAccount": "अकाउंट नहीं है? ", - "ForgotPassword": "पासवर्ड भूल गए? ", - "ResetPassword": "पासवर्ड रीसेट करें" - }, - "SocialAuthButton": { - "Connect": "कनेक्ट {{serviceauth}} अकाउंट", - "Unlink": "अनलिंक {{serviceauth}} अकाउंट", - "Login": "{{serviceauth}} से लोगिन करें", - "LogoARIA": "{{serviceauth}} प्रतीक चिन्ह" - }, - "About": { - "Title": "के बारे में", - "TitleHelmet": "p5.js वेब एडिटर | के बारे में", - "Headline": "p5.js एडिटर के साथ p5.js स्केच बनाएं, शेयर करें और रीमिक्स करें।", - "IntroDescription1": "p5.js एक मुफ्त, ओपन-सोर्स जावास्क्रिप्ट लाइब्रेरी है जिससे कोडिंग सीखने और कला बनाने में मदद मिलती है। p5.js एडिटर का उपयोग करके, आप बिना कुछ भी डाउनलोड या कॉन्फ़िगर किए p5.js स्केच बना सकते हैं, शेयर कर सकते हैं और रीमिक्स कर सकते हैं।", - "IntroDescription2": "हमारा मानना है कि सॉफ़्टवेयर और इसे सीखने के उपकरण यथासंभव खुले और समावेशी होने चाहिए। आप प्रोसेसिंग फाउंडेशन को दान करके इस कार्य का समर्थन कर सकते हैं, जो संगठन p5.js का समर्थन करता है। आपका दान p5.js के लिए सॉफ़्टवेयर विकास, कोड उदाहरण और ट्यूटोरियल जैसे शिक्षा संसाधन, फेलोशिप और सामुदायिक कार्यक्रमों का समर्थन करता है।", - "Contribute": "योगदान", - "NewP5": "p5.js पर नये?", - "Report": "बग रिपोर्ट", - "Learn": "सीखें", - "WebEditor": "वेब संपादक", - "Resources": "साधन", - "Libraries": "लाइब्रेरीज़", - "Forum": "समूह", - "Examples": "उदाहरण", - "Home": "होम", - "Twitter": "ट्विटर", - "Instagram": "इंस्टाग्राम", - "Discord": "डिस्कॉर्ड", - "PrivacyPolicy": "गोपनीयता नीति", - "TermsOfUse": "उपयोग की शर्तें", - "CodeOfConduct": "आचार संहिता", - "DiscordCTA": "डिस्कॉर्ड से जुड़ें", - "ForumCTA": "समूह से जुड़ें", - "Socials": "सोशल मीडिया", - "Email": "ईमेल", - "Youtube": "यूट्यूब", - "Github": "गिटहब", - "Reference": "रेफरेंस", - "Donate": "दान करें", - "GetInvolved": "शामिल हों", - "X": "एक्स", - "LinkDescriptions": { - "Home": "p5.js और हमारे समुदाय के बारे में अधिक जानें।", - "Examples": "संक्षिप्त उदाहरणों के साथ p5.js की संभावनाओं का पता लगाएं।", - "CodeOfConduct": "हमारी सामुदायिक स्थिति और आचार संहिता पढ़ें।", - "Libraries": "समुदाय द्वारा बनाई गई लाइब्रेरीज़ के साथ p5.js की संभावनाओं का विस्तार करें।", - "Reference": "p5.js कोड के हर हिस्से के लिए आसान व्याख्याएं खोजें।", - "Donate": "प्रोसेसिंग फाउंडेशन को दान देकर इस काम का समर्थन करें।", - "Contribute": "गिटहब पर ओपन-सोर्स p5.js एडिटर में योगदान दें।", - "Report": "p5.js एडिटर के साथ टूटे या गलत व्यवहार की रिपोर्ट करें।", - "Forum": "समुदाय द्वारा बनाई गई लाइब्रेरीज़ के साथ p5.js की संभावनाओं का विस्तार करें।", - "Discord": "समुदाय द्वारा बनाई गई लाइब्रेरीज़ के साथ p5.js की संभावनाओं का विस्तार करें।" - } - }, - "Toast": { - "OpenedNewSketch": "नया स्केच खोला", - "SketchSaved": "स्केच सेव किया", - "SketchFailedSave": "स्केच सेव करने में असमर्थ", - "AutosaveEnabled": "ऑटोसेव चालू", - "LangChange": "भाषा बदली", - "SettingsSaved": "सेटिंग्स सेव की", - "EmptyCurrentPass": "वर्तमान पासवर्ड फ़ील्ड खाली है", - "IncorrectCurrentPass": "वर्तमान पासवर्ड गलत है ", - "DefaultError":"कुछ गलत हो गया", - "UserNotFound": "उपयोगकर्ता नहीं मिला", - "NetworkError": "नेटवर्क त्रुटि" - }, - "Toolbar": { - "Preview": "पूर्वावलोकन", - "Auto-refresh": "ऑटो-रिफ़्रेश", - "OpenPreferencesARIA": "प्राथमिकताएँ खोलें", - "PlaySketchARIA": "स्केच चलाएं", - "PlayOnlyVisualSketchARIA": "केवल दृश्य स्केच चलाएं", - "StopSketchARIA": "स्केच बंद करे", - "EditSketchARIA": "स्केच का नाम संपादित करें", - "NewSketchNameARIA": "नया स्केच नाम", - "By": " द्वारा ", - "CustomLibraryVersion": "कस्टम p5.js संस्करण", - "VersionPickerARIA": "संस्करण चयनकर्ता", - "NewVersionPickerARIA": "संस्करण चयनकर्ता" - }, - "Console": { - "Title": "कंसोल", - "Clear": "साफ़ करें", - "ClearARIA": "कंसोल साफ़ करें", - "Close": "बंद करें", - "CloseARIA": "कंसोल बंद करें", + "Nav": { + "File": { + "Title": "फाइल", + "New": "नई", + "Share": "भेजें", + "Duplicate": "प्रतिलिपि बनाएँ", "Open": "खोलें", - "OpenARIA": "कंसोल खोलें" - }, - "Preferences": { - "Settings": "सेटिंग्स", - "GeneralSettings": "सामान्य सेटिंग्स", - "Accessibility": "ऐक्सेसबिलिटी", - "LibraryManagement": "लाइब्रेरी प्रबंधन", - "Theme": "थीम", - "LightTheme": "लाइट", - "LightThemeARIA": "लाइट थीम चालू", - "DarkTheme": "डार्क", - "DarkThemeARIA": "डार्क थीम चालू", - "HighContrastTheme": "ज़्यादा कंट्रास्ट", - "HighContrastThemeARIA": "ज़्यादा कंट्रास्ट थीम चालू", - "TextSize": "शब्दों का साइज", - "DecreaseFont": "कम करें", - "DecreaseFontARIA": "फॉन्ट साइज़ कम करें", - "IncreaseFont": "बढ़ाएं", - "IncreaseFontARIA": "फॉन्ट साइज़ बढ़ाएं", - "FontSize": "फ़ॉन्ट आकार", - "SetFontSize": "फ़ॉन्ट आकार सेट करें", - "Autosave": "ऑटोसेव", - "On": "चालू", - "AutosaveOnARIA": "ऑटोसेव चालू", - "Off": "बंद", - "AutosaveOffARIA": "ऑटोसेव बंद", - "AutocloseBracketsQuotes": "ऑटोक्लोज ब्रैकिट और क्वोट", - "AutocloseBracketsQuotesOnARIA": "ऑटोक्लोज ब्रैकिट और क्वोट चालू", - "AutocloseBracketsQuotesOffARIA": "ऑटोक्लोज ब्रैकिट और क्वोट बंद", - "AutocompleteHinter": "ऑटोकम्प्लीट हिंटर", - "AutocompleteHinterOnARIA": "ऑटोकम्प्लीट हिंटर चालू", - "AutocompleteHinterOffARIA": "ऑटोकम्प्लीट हिंटर बंद", - "WordWrap": "वर्ड रैप", - "WordWrapOnARIA": "वर्डरैप चालू", - "WordWrapOffARIA": "वर्डरैप बंद", - "LineNumbers": "लाइन नम्बर्ज़", - "LineNumbersOnARIA": "लाइन नम्बर्ज़ चालू", - "LineNumbersOffARIA": "लाइन नम्बर्ज़ बंद", - "LintWarningSound": "लिन्ट वॉर्निंग साउन्ड", - "LintWarningOnARIA": "लिन्ट वॉर्निंग चालू", - "LintWarningOffARIA": "लिन्ट वॉर्निंग बंद", - "PreviewSound": "प्रीव्यू साउन्ड", - "PreviewSoundARIA": "प्रीव्यू साउन्ड", - "AccessibleTextBasedCanvas": "ऐक्सेसबल टेक्स्ट-आधारित कैन्वस", - "UsedScreenReader": "स्क्रीन रीडर के साथ उपयोग किया", - "PlainText": "प्लेन-टेक्स्ट", - "TextOutputARIA": "टेक्स्ट आउटपुट चालू", - "TableText": "टेबल-टेक्स्ट", - "TableOutputARIA": "टेबल आउटपुट चालू", - "LibraryVersion": "p5.js संस्करण", - "LibraryVersionInfo": "p5.js का एक [नया 2.0 संस्करण](https://github.com/processing/p5.js/releases/) उपलब्ध है! यह अगस्त 2026 में डिफ़ॉल्ट बन जाएगा, इसलिए इस समय का उपयोग इसे आज़माने और बग्स की रिपोर्ट करने के लिए करें। क्या आप 1.x से 2.0 में स्केच को स्थानांतरित करने में रुचि रखते हैं? [संगतता और स्थानांतरण संसाधनों](https://github.com/processing/p5.js-compatibility) को देखें।", - "SoundAddon": "p5.sound.js Add-on लाइब्रेरी", - "PreloadAddon": "p5.js 1.x Compatibility Add-on लाइब्रेरी — प्रीलोड", - "ShapesAddon": "p5.js 1.x Compatibility Add-on लाइब्रेरी — आकार", - "DataAddon": "p5.js 1.x Compatibility Add-on लाइब्रेरी — डेटा संरचनाएँ" - }, - "KeyboardShortcuts": { - "Title": " कीबोर्ड शॉर्टकट", - "ShortcutsFollow": "कोड संपादन कीबोर्ड शॉर्टकट अनुसरण करते हैं", - "SublimeText": "सबलाइम टेक्स्ट शॉर्टकट", - "CodeEditing": { - "Tidy": "साफ", - "FindText": "शब्द ढूंढे", - "FindNextMatch": "अगला मिलान खोजें", - "FindPrevMatch": "पिछला मिलान ढूंढें", - "ReplaceTextMatch": "शब्द मिलान बदलें", - "IndentCodeLeft": "इंडेंट कोड लेफ्ट", - "IndentCodeRight": "इंडेंट कोड राइट", - "CommentLine": "टिप्पणी लाइन", - "FindNextTextMatch": "अगला शब्द मिलान खोजें", - "FindPreviousTextMatch": "पिछला शब्द मिलान खोजें", - "CodeEditing": "कोड संपादन", - "ColorPicker": "इनलाइन कलर पिकर दिखाएँ", - "CreateNewFile": "नया फ़ाइल बनाएँ" - - }, - "General": "सामान्य", - "GeneralSelection": { - "StartSketch": "स्केच शुरू करें", - "StopSketch": "स्केच रोकें", - "TurnOnAccessibleOutput": "सुलभ आउटपुट चालू करें", - "TurnOffAccessibleOutput": "सुलभ आउटपुट बंद करें", - "Reference": "हिंटर में चुने गए आइटम के लिए रेफरेंस जाएँ" - } - }, - "Sidebar": { - "Title": "स्केच फ़ाइलें", - "ToggleARIA": "खुले / बंद स्केच विकल्प टॉगल करें", - "AddFolder": "फ़ोल्डर बनाएँ", - "AddFolderARIA": "फ़ोल्डर जोड़ें", - "AddFile": "फ़ाइल बनाएँ", - "AddFileARIA": "फ़ाइल जोड़ें", - "UploadFile": "फ़ाइल अपलोड करें", - "UploadFileARIA": "फ़ाइल अपलोड करें" - }, - "FileNode": { - "OpenFolderARIA": "फ़ोल्डर सामग्री खोलें", - "CloseFolderARIA": "फ़ोल्डर सामग्री बंद करें", - "ToggleFileOptionsARIA": "खुले / बंद फ़ाइल विकल्प टॉगल करें", - "AddFolder": "फ़ोल्डर बनाएँ", - "AddFolderARIA": "फ़ोल्डर जोड़ें", - "AddFile": "फ़ाइल बनाएँ", - "AddFileARIA": "फ़ाइल जोड़ें", - "UploadFile": "फ़ाइल अपलोड करें", - "UploadFileARIA": "फ़ाइल अपलोड करें", - "Rename": "नाम बदलने", - "Delete": "मिटाना" - }, - "Common": { - "SiteName": "p5.js वेब एडिटर", - "Error": "एरर", - "ErrorARIA": "एरर", - "Save": "सेव", - "p5logoARIA": "p5.js लोगो", - "DeleteConfirmation": "क्या आप पक्का {{name}} को डिलीट करना चाहते हैं?" - }, - "IDEView": { - "SubmitFeedback": "प्रतिपुष्टि दें", - "SubmitFeedbackARIA": "प्रतिपुष्टि दें", - "AddCollectionTitle": "संग्रह में जोड़े", - "AddCollectionARIA":"संग्रह में जोड़े", - "ShareTitle": "शेयर", - "ShareARIA":"शेयर" - }, - "NewFileModal": { - "Title": "फ़ाइल बनाएँ", - "CloseButtonARIA": "नई फ़ाइल मोडल बंद करें", - "EnterName": "कृपया एक नाम दर्ज करें", - "InvalidType": "अमान्य फ़ाइल प्रकार। मान्य एक्सटेंशन हैं .js, .css, .json, .xml, .stl, .txt, .csv, .tsv, .mtl, .frag, और .vert." - }, - "NewFileForm": { - "AddFileSubmit": "फाइल जोडें", - "Placeholder": "नाम" - }, - "NewFolderModal": { - "Title": "फोल्डर बनाएं", - "CloseButtonARIA": "नया फ़ोल्डर मोडल बंद करें", - "EnterName": "कृपया नाम दर्ज करें", - "EmptyName": "फ़ोल्डर नाम में केवल रिक्त स्थान नहीं हो सकते", - "InvalidExtension": "फ़ोल्डर नाम में एक्सटेंशन नहीं हो सकता" - }, - "NewFolderForm": { - "AddFolderSubmit": "फोल्डर जोड़ें", - "Placeholder": "नाम" - }, - "ResetPasswordForm": { - "Email": "रेजिस्ट्रेशन के लिए उपयोग किया गया ईमेल", - "EmailARIA": "ईमेल", - "Submit": "पासवर्ड रीसेट ईमेल भेजें" - }, - "ResetPasswordView": { - "Title": "p5.js वेब एडिटर | रीसेट पासवर्ड", - "Reset": "अपना पासवर्ड रीसेट करें", - "Submitted": "आपका पासवर्ड रीसेट ईमेल शीघ्र ही आ जाना चाहिए। यदि ईमेल ना दिखे, तो अपने स्पैम फ़ोल्डर जांचें।", - "Login": "लॉग इन", - "LoginOr": "या", - "SignUp": "साइन अप" - }, - "ReduxFormUtils": { - "errorInvalidEmail": "कृपया वैध ईमेल एड्रेस लिखें", - "errorEmptyEmail": "कृपया ईमेल एड्रेस लिखें", - "errorPasswordMismatch": "पासवर्डों को मेल खाना अनिवार्य है", - "errorEmptyPassword": "कृपया पासवर्ड लिखें", - "errorShortPassword": "पासवर्ड कम से कम ६ अक्षरों का होना चाहिए", - "errorConfirmPassword": "कृपया पासवर्ड कान्फर्मेशन दर्ज करें", - "errorNewPassword": "कृपया एक नया पासवर्ड दर्ज करें या वर्तमान पासवर्ड को खाली छोड़ दें।", - "errorEmptyUsername": "कृपया यूजरनेम लिखें", - "errorLongUsername": "यूजरनेम २० अक्षरों से कम होना चाहिए।", - "errorValidUsername": "यूजरनेम में केवल संख्या, अक्षर, पिरीअड्, डैश और अंडरस्कोर शामिल होना चाहिए।", - "errorNewPasswordRepeat":"नया पासवर्ड वर्तमान पासवर्ड से भिन्न होना चाहिए।." - - }, - "NewPasswordView": { - "Title": "p5.js वेब एडिटर | नया पासवर्ड", - "Description": "नया पासवर्ड सेट करें", - "TokenInvalidOrExpired":"पासवर्ड रीसेट टोकन अमान्य है या एक्सपायर हो गया है।", - "EmptyPassword": "कृपया पासवर्ड दर्ज करें", - "PasswordConfirmation": "कृपया पासवर्ड कान्फर्मेशन दर्ज करें", - "PasswordMismatch": "पासवर्डों को मेल खाना अनिवार्य है" - }, - "AccountForm": { - "Email": "ईमेल", - "EmailARIA": "ईमेल", - "Unconfirmed": "कन्फर्म नहीं है", - "EmailSent": "कान्फर्मेशन भेज दिया, अपना ईमेल देखें", - "Resend": "कान्फर्मेशन ईमेल दोबारा भेजें", - "UserName": "यूजरनेम", - "UserNameARIA": "यूजरनेम", - "CurrentPassword": "वर्तमान पासवर्ड", - "CurrentPasswordARIA": "वर्तमान पासवर्ड", - "NewPassword": "नया पासवर्ड", - "NewPasswordARIA": "नया पासवर्ड", - "SaveAccountDetails": "खाता विवरण सहेजें" - }, - "AccountView": { - "SocialLogin": "सामाजिक लॉग इन", - "SocialLoginDescription": "p5.js वेब संपादक में लॉग इन करने के लिए अपने GitHub या Google खाते का उपयोग करें।", - "Title": "p5.js वेब संपादक | खाता सेटिंग्स", - "Settings": "मेरा खाता", - "AccountTab": "खाता", - "AccessTokensTab": "टोकन का उपयोग" - }, - "APIKeyForm": { - "ConfirmDelete": "क्या आप वाकई {{key_label}} को डिलीट करना चाहते हैं ?", - "Summary": "पर्सनल एक्सेस टोकन पासवर्ड की तरह काम करते हैं और ऑटोमेटिड स्क्रिप्ट को एडिटर API की अनुमति देते हैं।\n प्रत्येक स्क्रिप्ट जिसे एक्सेस की आवश्यकता है, उसके लिए एक टोकन बनाएं।", - "CreateToken": "नया टोकन बनाएं", - "TokenLabel": "यह टोकन किस लिए है?", - "TokenPlaceholder": "यह टोकन किस लिए है? उदाहरण इम्पोर्ट स्क्रिप्ट", - "CreateTokenSubmit": "बनाएँ", - "NoTokens": "आपके पास कोई मौजूदा टोकन नहीं है।", - "NewTokenTitle": "आपका नया एक्सेस टोकन", - "NewTokenInfo": "अपना नया पर्सनल एक्सेस टोकन कॉपी करना सुनिश्चित करें।\n आप इसे फिर से नहीं देख पाएंगे!", - "ExistingTokensTitle": "मौजूदा टोकन" - }, - "APIKeyList": { - "Name": "नाम", - "Created": "बनाने की तारीख", - "LastUsed": "आखरी इस्तेमाल", - "Actions": "ऐक्शन्ज़", - "Never": "कभी नहीं", - "DeleteARIA": "डिलीट API Key" - }, - "NewPasswordForm": { - "Title": "पासवर्ड", - "TitleARIA": "पासवर्ड", - "ConfirmPassword": "कन्फर्म पासवर्ड", - "ConfirmPasswordARIA": "कन्फर्म पासवर्ड", - "SubmitSetNewPassword": "नया पासवर्ड सेट करें" - }, - "SignupForm": { - "Title": "यूजरनेम", - "TitleARIA": "यूजरनेम", - "Email": "ईमेल", - "EmailARIA": "ईमेल", - "Password": "पासवर्ड", - "PasswordARIA": "पासवर्ड", - "ConfirmPassword": "कन्फर्म पासवर्ड", - "ConfirmPasswordARIA": "कन्फर्म पासवर्ड", - "SubmitSignup": "साइन अप" - }, - "SignupView": { - "Title": "p5.js वेब एडिटर | साइन अप", - "Description": "साइन अप", - "Or": "या", - "AlreadyHave": "पहले से ही अकाउंट है?", - "Login": "लॉग इन", - "Warning": "साइन अप करके, आप p5.js संपादक की उपयोग की <0>शर्तों और <1>गोपनीयता नीति से सहमत होते हैं।" - }, - "EmailVerificationView": { - "Title": "p5.js वेब एडिटर | ईमेल वेरीफिकेशन", - "Verify": "अपना ईमेल व्हेरिफाय करें", - "InvalidTokenNull": "वह लिंक अमान्य है।", - "Checking": "टोकन की पुष्टि की जा रही है, कृपया प्रतीक्षा करें...", - "Verified": "सबकुछ ठीक है। आपके ईमेल का पुष्टीकरण हो चुका है।", - "InvalidState": "टोकन अमान्य है या समाप्त हो गया है।" - }, - "AssetList": { - "Title": "p5.js वेब एडिटर | मेरे ऐसेट", - "ToggleOpenCloseARIA": "टॉगल ओपेन/क्लोज़ ऐसेट ऑप्शन्ज़", - "Delete": "डिलीट", - "OpenNewTab": "नये टैब में खोलें", - "NoUploadedAssets": "कोई ऐसेट अपलोड नही की।", - "HeaderName": "नाम", - "HeaderSize": "साइज़", - "HeaderSketch": "स्केच" + "Download": "डाउनलोड", + "AddToCollection": "संग्रह में जोड़ें", + "Examples": "उदाहरण" }, - "Feedback": { - "Title": "p5.js वेब एडिटर | फीडबैक", - "ViaGithubHeader": "Github Issues द्वारा", - "ViaGithubDescription": "यदि आप Github से परिचित हैं, तो बग रिपोर्ट और फीडबैक प्राप्त करने के लिए यह हमारा पसंदीदा तरीका है।", - "GoToGithub": "Github पर जाएं", - "ViaGoogleHeader": "Google फॉर्म द्वारा", - "ViaGoogleDescription": "आप इस फॉर्म को भी जमा कर सकते हैं।", - "GoToForm": "फॉर्म पर जाएं" - }, - "Searchbar": { - "SearchSketch": "सर्च स्केच...", - "SearchCollection": "सर्च संग्रह...", - "ClearTerm": "क्लियर" - }, - "UploadFileModal": { - "Title": "अपलोड फाइल", - "CloseButtonARIA": "अपलोड फाइल मोडल बंद करें", - "SizeLimitError": "एरर: आप कोई और फाइल अपलोड नहीं कर सकते। आप {{sizeLimit}} की सीमा तक पहुँच चुके हैं।.\n यदि आप और अपलोड करना चाहते हैं, तो कृपया उन फ़ाइलों को हटा दें जिन्हें आप उपयोग नहीं कर रहे हैं। " - }, - "FileUploader": { - "DictDefaultMessage": "फ़ाइलों को यहाँ ड्रॉप करें या फ़ाइल ब्राउज़र का उपयोग करने के लिए क्लिक करें" - }, - "ErrorModal": { - "MessageLogin": "स्केच सेव करने के लिए, आपका लॉग इन करना अनिवार्य है। कृप्या ", - "Login": "लॉग इन", - "LoginOr": " या ", - "SignUp": "साइन अप", - "MessageLoggedOut": "ऐसा लगता है कि आप लॉग आउट हो चुके हैं। कृप्या ", - "LogIn": "लॉग इन", - "SavedDifferentWindow": "आपने जिस प्रोजेक्ट को सेव करने का प्रयास किया है, उसे किसी अन्य विंडो में सेव किया गया है।\n कृपया नवीनतम संस्करण देखने के लिए पेज रीफ़्रेश करें।", - "LinkTitle": "अकाउंट लिंक करने में एरर", - "LinkMessage": "आपका {{serviceauth}} अकाउंट p5.js वेब एडिटर अकाउंट से जोड़ने में असमर्थ। आपका {{serviceauth}} अकाउंट पहले ही किसी अन्य p5.js वेब एडिटर अकाउंट से लिंक हो चुका है।" - }, - "ShareModal": { - "Embed": "एम्बेड", - "Present": "प्रेजेंट", - "Fullscreen": "फुलस्क्रीन", - "Edit": "एडीट" - }, - "CollectionView": { - "TitleCreate": "संग्रह बनाएँ", - "TitleDefault": "संग्रह" - }, - "Collection": { - "Title": "p5.js वेब एडिटर | मेरे संग्रह", - "AnothersTitle": "p5.js वेब एडिटर | {{anotheruser}} के संग्रह", - "Share": "शेयर", - "URLLink": "संग्रह का लिंक", - "AddSketch": "स्केच जोड़ें", - "DeleteFromCollection": "क्या आप वाकई {{name_sketch}} को इस संग्रह से हटाना चाहते हो?", - "SketchDeleted": "स्केच डिलीट किया", - "SketchRemoveARIA": "स्केच संग्रह से हटाएं", - "DescriptionPlaceholder": "विवरण लिखें", - "Description": "विवरण", - "NumSketches": "{{count}} स्केच", - "NumSketches_plural": "{{count}} स्केच", - "By":"संग्रह का ओनर ", - "NoSketches": "संग्रह मे कोई स्केच नहीं", - "TableSummary": "सभी संग्रहों की तालिका", - "HeaderName": "नाम", - "HeaderCreatedAt": "ऐड करने की तारीख", - "HeaderUser": "ओनर", - "DirectionAscendingARIA": "आरोही", - "DirectionDescendingARIA": "अवरोही", - "ButtonLabelAscendingARIA": "{{displayName}} आरोही क्रम में।", - "ButtonLabelDescendingARIA": "{{displayName}} अवरोही क्रम में।" - }, - "AddToCollectionList": { - "Title": "p5.js वेब एडिटर | मेरे संग्रह", - "AnothersTitle": "p5.js वेब एडिटर | {{anotheruser}} के संग्रह", - "Empty": "कोई संग्रह नहीं" - }, - "CollectionCreate": { - "Title": "p5.js वेब एडिटर | संग्रह बनाएँ", - "FormError": "संग्रह बनाने में असमर्थ", - "FormLabel": "संग्रह का नाम", - "FormLabelARIA": "नाम", - "NameRequired": "संग्रह का नाम अनिवार्य है", - "Description": "विवरण (वैकल्पिक)", - "DescriptionARIA": "विवरण", - "DescriptionPlaceholder": "मेरे पसंदीदा स्केच", - "SubmitCollectionCreate": "संग्रह बनाएँ" - }, - "DashboardView": { - "CreateCollection": "संग्रह बनाएँ", - "NewSketch": "नया स्केच", - "CreateCollectionOverlay": "संग्रह बनाएँ" - }, - "DashboardTabSwitcher": { - "Sketches": "स्केच", - "Collections": "संग्रह", - "Assets": "ऐसेट्स" - }, - "CollectionList": { - "Title": "p5.js वेब एडिटर | मेरे संग्रह", - "AnothersTitle": "p5.js वेब एडिटर | {{anotheruser}} के संग्रह", - "NoCollections": "कोई संग्रह नहीं", - "TableSummary": "सभी संग्रह युक्त तालिका", - "HeaderName": "नाम", - "HeaderCreatedAt": "बनाने की तारीख", - "HeaderCreatedAt_mobile": "बनाया गया", - "HeaderUpdatedAt": "अपडेट करने की तारिख", - "HeaderUpdatedAt_mobile": "अपडेट किया", - "HeaderNumItems": "# स्केच", - "HeaderNumItems_mobile": "# स्केच", - "DirectionAscendingARIA": "आरोही", - "DirectionDescendingARIA": "अवरोही", - "ButtonLabelAscendingARIA": "{{displayName}} आरोही क्रम में।", - "ButtonLabelDescendingARIA": "{{displayName}} अवरोही क्रम में।", - "AddSketch": "स्केच जोड़ें" - }, - "CollectionListRow": { - "ToggleCollectionOptionsARIA": "संग्रह ओपेन/क्लोज़ टॉगल ऑप्शन्ज़", - "AddSketch": "स्केच जोड़ें", - "Delete": "डिलीट", - "Rename": "नाम बदलें" - }, - "Overlay": { - "AriaLabel": "{{title}} ओवरले क्लोज करें" - }, - "QuickAddList":{ - "ButtonRemoveARIA": "संग्रह से हटाएं", - "ButtonAddToCollectionARIA": "संग्रह में जोड़ें", - "View": "देखें" - }, - "SketchList": { - "View": "देखें", - "Title": "p5.js वेब एडिटर | मेरे स्केच", - "AnothersTitle": "p5.js वेब एडिटर | {{anotheruser}} के स्केच", - "ToggleLabelARIA": "स्केच ओपेन/क्लोज़ टॉगल ऑप्शन्ज़", - "DropdownRename": "नाम बदलें", - "DropdownDownload": "डाउनलोड", - "DropdownDuplicate": "डुप्लिकेट", - "DropdownAddToCollection": "संग्रह में जोड़ें", - "DropdownDelete": "डिलीट", - "DirectionAscendingARIA": "आरोही", - "DirectionDescendingARIA": "अवरोही", - "ButtonLabelAscendingARIA": "{{displayName}} आरोही क्रम में।", - "ButtonLabelDescendingARIA": "{{displayName}} अवरोही क्रम में।", - "AddToCollectionOverlayTitle": "संग्रह में जोड़ें", - "TableSummary": "सभी सेव किये गए स्केच की तालिका", - "HeaderName": "स्केच", - "HeaderCreatedAt": "बनाने की तारीख", - "HeaderCreatedAt_mobile": "बनाया गया", - "HeaderUpdatedAt": "अपडेट करने की तारिख", - "HeaderUpdatedAt_mobile": "अपडेट किया", - "NoSketches": "कोई स्केच नहीं" - }, - "AddToCollectionSketchList": { - "Title": "p5.js वेब एडिटर | मेरे स्केच", - "AnothersTitle": "p5.js वेब एडिटर | {{anotheruser}} के स्केच", - "NoCollections": "कोई संग्रह नहीं" - }, - "Editor": { - "OpenSketchARIA": "स्केच फ़ाइलों का नेविगेशन खोलें", - "CloseSketchARIA": "स्केच फ़ाइलों का नेविगेशन बंद करें", - "UnsavedChangesARIA": "स्केच में अनसेव्ड परिवर्तन हैं", - "KeyUpLineNumber": "लाइन {{lineNumber}}" - }, - "EditorAccessibility": { - "NoLintMessages": "कोई लिंट मैसेज नहीं", - "CurrentLine": "वर्तमान लाइन" - }, - "Timer": { - "SavedAgo": "सेव किया: {{timeAgo}}" - }, - "formatDate": { - "JustNow": "अभी अभी", - "15Seconds": "१५ सेकंड पहले", - "25Seconds": "२५ सेकंड पहले", - "35Seconds": "३५ सेकंड पहले", - "Ago": "{{timeAgo}} पहले" - }, - "CopyableInput": { - "CopiedARIA": "क्लिपबोर्ड पर कॉपी किया!", - "OpenViewTabARIA": "{{label}} व्यू नए टैब में खोलें" - }, - "EditableInput": { - "EditValue": "एडीट {{display}} वैल्यू", - "EmptyPlaceholder": "कोई वैल्यू नहीं" - }, - "PreviewNav": { - "EditSketchARIA": "एडीट स्केच", - "ByUser": "द्वारा" - }, - "MobilePreferences": { - "Settings": "सेटिंग्स", - "GeneralSettings": "सामान्य सेटिंग्स", - "Accessibility": "ऐक्सेसबिलिटी", - "AccessibleOutput": "ऐक्सेसबल आउटपुट", - "Theme": "थीम", - "LightTheme": "लाइट", - "DarkTheme": "डार्क", - "HighContrastTheme": "ज़्यादा कंट्रास्ट", - "Autosave": "ऑटोसेव", - "AutocompleteHinter": "ऑटोकंप्लीट हिंटर", - "WordWrap": "वर्ड रैप", - "LineNumbers": "लाइन नम्बर्ज़", - "LintWarningSound": "लिन्ट वॉर्निंग साउन्ड", - "UsedScreenReader": "स्क्रीन रीडर के साथ उपयोग किया", - "PlainText": "प्लेन-टेक्स्ट", - "TableText": "टेबल-टेक्स्ट", - "Sound": "ध्वनि" - }, - "PreferenceCreators": { - "On": "ऑन", - "Off": "औफ" - }, - "MobileDashboardView": { - "Examples": "उदाहरण", - "Sketches": "स्केच", - "Collections": "संग्रह", - "Assets": "ऐसेट्स", - "MyStuff": "मेरा स्टफ", - "CreateSketch": "स्केच बनाएँ", - "CreateCollection": "संग्रह बनाएँ" - }, - "Explorer": { - "Files": "फ़ाइलें" - }, - "Cookies": { - "Header": "कुकीज", - "Body": "p5.js संपादक कुकीज़ का उपयोग करता है। कुछ वेबसाइट की कार्यक्षमता के लिए आवश्यक हैं और आपको खाता और प्राथमिकताएँ प्रबंधित करने की अनुमति देते हैं। अन्य आवश्यक नहीं हैं - उनका उपयोग विश्लेषण के लिए किया जाता है और हमें अपने समुदाय के बारे में अधिक जानने की अनुमति मिलती है। हम इस डेटा को कभी नहीं बेचते हैं या विज्ञापन के लिए इसका उपयोग नहीं करते हैं। आप यह तय कर सकते हैं कि आप किन कुकीज़ को अनुमति देना चाहते हैं, और हमारी <0>गोपनीयता नीति<0> में और अधिक जान सकते हैं।", - "AllowAll": "सभी को अनुमति दें", - "AllowEssential": "आवश्यक अनुमति दें" - }, - "Legal": { - "PrivacyPolicy": "गोपनीयता नीति", - "TermsOfUse": "उपयोग की शर्तें", - "CodeOfConduct": "आचार संहिता" - }, - "Contact": "संपर्क" + "Edit": { + "Title": "संपादित करे", + "TidyCode": "कोड साफ़ करें", + "Find": "खोज", + "Replace": "बदली करें" + }, + "Sketch": { + "Title": "चित्र", + "AddFile": "फाइल जोड़ें", + "AddFolder": "फोल्डर जोड़ें", + "Run": "चलाएं", + "Stop": "रोकें" + }, + "Help": { + "Title": "मदद", + "KeyboardShortcuts": "कीबोर्ड शॉर्टकट", + "Reference": "रिफरेन्स", + "ReportBug": "बग रिपोर्ट करें", + "ChatOnDiscord": "डिस्कॉर्ड पर चैट करें", + "PostOnTheForum": "फोरम पर पोस्ट करें", + "About": "अधिक जानकारी" + }, + "Lang": "भाषा", + "BackEditor": "एडिटर पर वापस जाएं", + "WarningUnsavedChanges": "क्या आप इस पेज को छोड़ना चाहते हैं? आपके पास अनसेव्ड परिवर्तन हैं।", + "Login": "लॉग इन", + "LoginOr": "या", + "SignUp": "साइन अप", + "Auth": { + "Welcome": "स्वागत है", + "Hello": "नमस्ते", + "MyAccount": "मेरा अकाउंट", + "My": "मेरा", + "MySketches": "मेरे स्केच", + "MyCollections": "मेरे संग्रह", + "Asset": "संपत्ति", + "MyAssets": "मेरे ऐसेट", + "LogOut": "लॉग आउट" + } + }, + "CodemirrorFindAndReplace": { + "ToggleReplace": "टॉगल बदली करें", + "Find": "खोज", + "FindPlaceholder": "फ़ाइलों में खोजें", + "Replace": "बदली करें", + "ReplaceAll": "सबको बदली करें", + "ReplacePlaceholder": "बदलने के लिए पाठ", + "Regex": "रेगुलर एक्सप्रेशन", + "CaseSensitive": "केस सेंसिटिव", + "WholeWords": "संपूर्ण शब्द", + "Previous": "पिछला", + "Next": "अगला", + "NoResults": "कोई परिणाम नहीं", + "Close": "बंद करे" + }, + "LoginForm": { + "UsernameOrEmail": "ईमेल या यूजरनेम", + "UsernameOrEmailARIA": "ईमेल या यूजरनेम", + "Password": "पासवर्ड", + "PasswordARIA": "पासवर्ड", + "Submit": "लॉग इन", + "Errors": { + "invalidCredentials": "अमान्य ईमेल या पासवर्ड।" + } + }, + "LoginView": { + "Title": "p5.js वेब एडिटर | लॉग इन", + "Login": "लॉग इन", + "LoginOr": "या", + "SignUp": "साइन अप", + "Email": "ईमेल", + "Username": "यूजरनेम", + "DontHaveAccount": "अकाउंट नहीं है? ", + "ForgotPassword": "पासवर्ड भूल गए? ", + "ResetPassword": "पासवर्ड रीसेट करें" + }, + "SocialAuthButton": { + "Connect": "कनेक्ट {{serviceauth}} अकाउंट", + "Unlink": "अनलिंक {{serviceauth}} अकाउंट", + "Login": "{{serviceauth}} से लोगिन करें", + "LogoARIA": "{{serviceauth}} प्रतीक चिन्ह" + }, + "About": { + "Title": "के बारे में", + "TitleHelmet": "p5.js वेब एडिटर | के बारे में", + "Headline": "p5.js एडिटर के साथ p5.js स्केच बनाएं, शेयर करें और रीमिक्स करें।", + "Contribute": "योगदान", + "IntroDescription1": "p5.js एक मुफ्त, ओपन-सोर्स जावास्क्रिप्ट लाइब्रेरी है जिससे कोडिंग सीखने और कला बनाने में मदद मिलती है। p5.js एडिटर का उपयोग करके, आप बिना कुछ भी डाउनलोड या कॉन्फ़िगर किए p5.js स्केच बना सकते हैं, शेयर कर सकते हैं और रीमिक्स कर सकते हैं।", + "IntroDescription2": "हमारा मानना है कि सॉफ़्टवेयर और इसे सीखने के उपकरण यथासंभव खुले और समावेशी होने चाहिए। आप प्रोसेसिंग फाउंडेशन को दान करके इस कार्य का समर्थन कर सकते हैं, जो संगठन p5.js का समर्थन करता है। आपका दान p5.js के लिए सॉफ़्टवेयर विकास, कोड उदाहरण और ट्यूटोरियल जैसे शिक्षा संसाधन, फेलोशिप और सामुदायिक कार्यक्रमों का समर्थन करता है।", + "Donate": "दान करें", + "NewP5": "p5.js पर नये?", + "Report": "बग रिपोर्ट", + "Learn": "सीखें", + "X": "एक्स", + "Home": "होम", + "Instagram": "इंस्टाग्राम", + "Discord": "डिस्कॉर्ड", + "DiscordCTA": "डिस्कॉर्ड से जुड़ें", + "Youtube": "यूट्यूब", + "Github": "गिटहब", + "GetInvolved": "शामिल हों", + "WebEditor": "वेब संपादक", + "Resources": "साधन", + "Reference": "रेफरेंस", + "Libraries": "लाइब्रेरीज़", + "Forum": "समूह", + "ForumCTA": "समूह से जुड़ें", + "Examples": "उदाहरण", + "PrivacyPolicy": "गोपनीयता नीति", + "TermsOfUse": "उपयोग की शर्तें", + "CodeOfConduct": "आचार संहिता", + "Email": "ईमेल", + "EmailAddress": "hello@p5js.org", + "Socials": "सोशल मीडिया", + "LinkDescriptions": { + "Home": "p5.js और हमारे समुदाय के बारे में अधिक जानें।", + "Examples": "संक्षिप्त उदाहरणों के साथ p5.js की संभावनाओं का पता लगाएं।", + "CodeOfConduct": "हमारी सामुदायिक स्थिति और आचार संहिता पढ़ें।", + "Libraries": "समुदाय द्वारा बनाई गई लाइब्रेरीज़ के साथ p5.js की संभावनाओं का विस्तार करें।", + "Reference": "p5.js कोड के हर हिस्से के लिए आसान व्याख्याएं खोजें।", + "Donate": "प्रोसेसिंग फाउंडेशन को दान देकर इस काम का समर्थन करें।", + "Contribute": "गिटहब पर ओपन-सोर्स p5.js एडिटर में योगदान दें।", + "Report": "p5.js एडिटर के साथ टूटे या गलत व्यवहार की रिपोर्ट करें।", + "Forum": "p5.js समुदाय से प्रश्न पूछें, स्केच साझा करें और सहायता प्राप्त करें।", + "Discord": "p5.js समुदाय के साथ चैट करें और त्वरित सहायता प्राप्त करें।" + }, + "Contact": "संपर्क करें" + }, + "Toast": { + "OpenedNewSketch": "नया स्केच खोला", + "SketchSaved": "स्केच सेव किया", + "SketchFailedSave": "स्केच सेव करने में असमर्थ", + "AutosaveEnabled": "ऑटोसेव चालू", + "LangChange": "भाषा बदली", + "SettingsSaved": "सेटिंग्स सेव की", + "EmptyCurrentPass": "वर्तमान पासवर्ड फ़ील्ड खाली है", + "IncorrectCurrentPass": "वर्तमान पासवर्ड गलत है", + "DefaultError": "कुछ गलत हो गया", + "UserNotFound": "उपयोगकर्ता नहीं मिला", + "NetworkError": "नेटवर्क त्रुटि" + }, + "Toolbar": { + "Preview": "पूर्वावलोकन", + "Auto-refresh": "ऑटो-रिफ़्रेश", + "OpenPreferencesARIA": "प्राथमिकताएँ खोलें", + "PlaySketchARIA": "स्केच चलाएं", + "PlayOnlyVisualSketchARIA": "केवल दृश्य स्केच चलाएं", + "StopSketchARIA": "स्केच बंद करे", + "EditSketchARIA": "स्केच का नाम संपादित करें", + "NewSketchNameARIA": "नया स्केच नाम", + "By": " द्वारा ", + "CustomLibraryVersion": "कस्टम p5.js संस्करण", + "VersionPickerARIA": "संस्करण चयनकर्ता", + "NewVersionPickerARIA": "संस्करण चयनकर्ता" + }, + "Console": { + "Title": "कंसोल", + "Clear": "साफ़ करें", + "ClearARIA": "कंसोल साफ़ करें", + "Close": "बंद करें", + "CloseARIA": "कंसोल बंद करें", + "Open": "खोलें", + "OpenARIA": "कंसोल खोलें" + }, + "Preferences": { + "Settings": "सेटिंग्स", + "GeneralSettings": "सामान्य सेटिंग्स", + "Accessibility": "ऐक्सेसबिलिटी", + "LibraryManagement": "लाइब्रेरी प्रबंधन", + "Theme": "थीम", + "LightTheme": "लाइट", + "LightThemeARIA": "लाइट थीम चालू", + "DarkTheme": "डार्क", + "DarkThemeARIA": "डार्क थीम चालू", + "HighContrastTheme": "ज़्यादा कंट्रास्ट", + "HighContrastThemeARIA": "ज़्यादा कंट्रास्ट थीम चालू", + "TextSize": "शब्दों का साइज", + "DecreaseFont": "कम करें", + "DecreaseFontARIA": "फॉन्ट साइज़ कम करें", + "IncreaseFont": "बढ़ाएं", + "IncreaseFontARIA": "फॉन्ट साइज़ बढ़ाएं", + "FontSize": "फ़ॉन्ट आकार", + "SetFontSize": "फ़ॉन्ट आकार सेट करें", + "Autosave": "ऑटोसेव", + "On": "चालू", + "AutosaveOnARIA": "ऑटोसेव चालू", + "Off": "बंद", + "AutosaveOffARIA": "ऑटोसेव बंद", + "AutocloseBracketsQuotes": "ऑटोक्लोज ब्रैकिट और क्वोट", + "AutocloseBracketsQuotesOnARIA": "ऑटोक्लोज ब्रैकिट और क्वोट चालू", + "AutocloseBracketsQuotesOffARIA": "ऑटोक्लोज ब्रैकिट और क्वोट बंद", + "AutocompleteHinter": "ऑटोकम्प्लीट हिंटर", + "AutocompleteHinterOnARIA": "ऑटोकम्प्लीट हिंटर चालू", + "AutocompleteHinterOffARIA": "ऑटोकम्प्लीट हिंटर बंद", + "WordWrap": "वर्ड रैप", + "WordWrapOnARIA": "वर्डरैप चालू", + "WordWrapOffARIA": "वर्डरैप बंद", + "LineNumbers": "लाइन नम्बर्ज़", + "LineNumbersOnARIA": "लाइन नम्बर्ज़ चालू", + "LineNumbersOffARIA": "लाइन नम्बर्ज़ बंद", + "LintWarningSound": "लिन्ट वॉर्निंग साउन्ड", + "LintWarningOnARIA": "लिन्ट वॉर्निंग चालू", + "LintWarningOffARIA": "लिन्ट वॉर्निंग बंद", + "PreviewSound": "प्रीव्यू साउन्ड", + "PreviewSoundARIA": "प्रीव्यू साउन्ड", + "AccessibleTextBasedCanvas": "ऐक्सेसबल टेक्स्ट-आधारित कैन्वस", + "UsedScreenReader": "स्क्रीन रीडर के साथ उपयोग किया", + "PlainText": "प्लेन-टेक्स्ट", + "TextOutputARIA": "टेक्स्ट आउटपुट चालू", + "TableText": "टेबल-टेक्स्ट", + "TableOutputARIA": "टेबल आउटपुट चालू", + "LibraryVersion": "p5.js संस्करण", + "LibraryVersionInfo": "p5.js का एक [नया 2.0 संस्करण](https://github.com/processing/p5.js/releases/) उपलब्ध है! यह अगस्त 2026 में डिफ़ॉल्ट बन जाएगा, इसलिए इस समय का उपयोग इसे आज़माने और बग्स की रिपोर्ट करने के लिए करें। क्या आप 1.x से 2.0 में स्केच को स्थानांतरित करने में रुचि रखते हैं? [संगतता और स्थानांतरण संसाधनों](https://github.com/processing/p5.js-compatibility) को देखें।", + "CustomVersionTitle": "अपनी खुद की लाइब्रेरी प्रबंधित कर रहे हैं? बढ़िया!", + "CustomVersionInfo": "p5.js का संस्करण वर्तमान में index.html के कोड में प्रबंधित किया जा रहा है। इसका मतलब है कि इसे इस टैब से समायोजित नहीं किया जा सकता।", + "CustomVersionReset": "यदि आप डिफ़ॉल्ट लाइब्रेरीज़ का उपयोग करना चाहते हैं, तो आप index.html में स्क्रिप्ट टैग्स को निम्नलिखित से बदल सकते हैं:", + "SoundAddon": "p5.sound.js ऐड-ऑन लाइब्रेरी", + "PreloadAddon": "p5.js 1.x संगतता ऐड-ऑन लाइब्रेरी — प्रीलोड", + "ShapesAddon": "p5.js 1.x संगतता ऐड-ऑन लाइब्रेरी — आकार", + "DataAddon": "p5.js 1.x संगतता ऐड-ऑन लाइब्रेरी — डेटा और इवेंट्स", + "AddonOnARIA": "चालू", + "AddonOffARIA": "बंद", + "SoundReference": "p5.js {{version}} के साथ संगत p5.sound के लिए संदर्भ देखें", + "CopyToClipboardSuccess": "क्लिपबोर्ड पर कॉपी किया!", + "CopyToClipboardFailure": "हम टेक्स्ट को कॉपी करने में सक्षम नहीं थे, इसे मैन्युअल रूप से चुनकर कॉपी करने का प्रयास करें।" + }, + "KeyboardShortcuts": { + "Title": " कीबोर्ड शॉर्टकट", + "ShortcutsFollow": "कोड संपादन कीबोर्ड शॉर्टकट अनुसरण करते हैं", + "SublimeText": "सबलाइम टेक्स्ट शॉर्टकट", + "CodeEditing": { + "Tidy": "साफ", + "FindText": "शब्द ढूंढे", + "FindNextMatch": "अगला मिलान खोजें", + "FindPrevMatch": "पिछला मिलान ढूंढें", + "ReplaceTextMatch": "शब्द मिलान बदलें", + "IndentCodeLeft": "इंडेंट कोड लेफ्ट", + "IndentCodeRight": "इंडेंट कोड राइट", + "CommentLine": "टिप्पणी लाइन", + "FindNextTextMatch": "अगला शब्द मिलान खोजें", + "FindPreviousTextMatch": "पिछला शब्द मिलान खोजें", + "CodeEditing": "कोड संपादन", + "ColorPicker": "इनलाइन कलर पिकर दिखाएँ", + "CreateNewFile": "नया फ़ाइल बनाएँ", + "RenameVariable": "वेरिएबल का नाम बदलें" + }, + "General": "सामान्य", + "GeneralSelection": { + "StartSketch": "स्केच शुरू करें", + "StopSketch": "स्केच रोकें", + "TurnOnAccessibleOutput": "सुलभ आउटपुट चालू करें", + "TurnOffAccessibleOutput": "सुलभ आउटपुट बंद करें", + "Reference": "हिंटर में चुने गए आइटम के लिए रेफरेंस जाएँ" + } + }, + "Sidebar": { + "Title": "स्केच फ़ाइलें", + "ToggleARIA": "खुले / बंद स्केच विकल्प टॉगल करें", + "AddFolder": "फ़ोल्डर बनाएँ", + "AddFolderARIA": "फ़ोल्डर जोड़ें", + "AddFile": "फ़ाइल बनाएँ", + "AddFileARIA": "फ़ाइल जोड़ें", + "UploadFile": "फ़ाइल अपलोड करें", + "UploadFileARIA": "फ़ाइल अपलोड करें" + }, + "FileNode": { + "OpenFolderARIA": "फ़ोल्डर सामग्री खोलें", + "CloseFolderARIA": "फ़ोल्डर सामग्री बंद करें", + "ToggleFileOptionsARIA": "खुले / बंद फ़ाइल विकल्प टॉगल करें", + "AddFolder": "फ़ोल्डर बनाएँ", + "AddFolderARIA": "फ़ोल्डर जोड़ें", + "AddFile": "फ़ाइल बनाएँ", + "AddFileARIA": "फ़ाइल जोड़ें", + "UploadFile": "फ़ाइल अपलोड करें", + "UploadFileARIA": "फ़ाइल अपलोड करें", + "Rename": "नाम बदलने", + "Delete": "मिटाना" + }, + "Common": { + "SiteName": "p5.js वेब एडिटर", + "Error": "एरर", + "ErrorARIA": "एरर", + "Save": "सेव", + "p5logoARIA": "p5.js लोगो", + "DeleteConfirmation": "क्या आप पक्का {{name}} को डिलीट करना चाहते हैं?" + }, + "IDEView": { + "SubmitFeedback": "प्रतिपुष्टि दें", + "SubmitFeedbackARIA": "प्रतिपुष्टि दें", + "AddCollectionTitle": "संग्रह में जोड़े", + "AddCollectionARIA": "संग्रह में जोड़े", + "ShareTitle": "शेयर", + "ShareARIA": "शेयर" + }, + "NewFileModal": { + "Title": "फ़ाइल बनाएँ", + "CloseButtonARIA": "नई फ़ाइल मोडल बंद करें", + "EnterName": "कृपया एक नाम दर्ज करें", + "InvalidType": "अमान्य फ़ाइल प्रकार। मान्य एक्सटेंशन हैं .js, .css, .json, .xml, .stl, .txt, .csv, .tsv, .mtl, .frag, और .vert." + }, + "NewFileForm": { + "AddFileSubmit": "फाइल जोडें", + "Placeholder": "नाम" + }, + "NewFolderModal": { + "Title": "फोल्डर बनाएं", + "CloseButtonARIA": "नया फ़ोल्डर मोडल बंद करें", + "EnterName": "कृपया नाम दर्ज करें", + "EmptyName": "फ़ोल्डर नाम में केवल रिक्त स्थान नहीं हो सकते", + "InvalidExtension": "फ़ोल्डर नाम में एक्सटेंशन नहीं हो सकता" + }, + "NewFolderForm": { + "AddFolderSubmit": "फोल्डर जोड़ें", + "Placeholder": "नाम" + }, + "ResetPasswordForm": { + "Email": "रेजिस्ट्रेशन के लिए उपयोग किया गया ईमेल", + "EmailARIA": "ईमेल", + "Submit": "पासवर्ड रीसेट ईमेल भेजें" + }, + "ResetPasswordView": { + "Title": "p5.js वेब एडिटर | रीसेट पासवर्ड", + "Reset": "अपना पासवर्ड रीसेट करें", + "Submitted": "आपका पासवर्ड रीसेट ईमेल शीघ्र ही आ जाना चाहिए। यदि ईमेल ना दिखे, तो अपने स्पैम फ़ोल्डर जांचें।", + "Login": "लॉग इन", + "LoginOr": "या", + "SignUp": "साइन अप" + }, + "ReduxFormUtils": { + "errorInvalidEmail": "कृपया वैध ईमेल एड्रेस लिखें", + "errorEmptyEmail": "कृपया ईमेल एड्रेस लिखें", + "errorEmptyEmailorUserName": "कृपया ईमेल या यूजरनेम लिखें", + "errorPasswordMismatch": "पासवर्डों को मेल खाना अनिवार्य है", + "errorEmptyPassword": "कृपया पासवर्ड लिखें", + "errorShortPassword": "पासवर्ड कम से कम ६ अक्षरों का होना चाहिए", + "errorConfirmPassword": "कृपया पासवर्ड कान्फर्मेशन दर्ज करें", + "errorNewPassword": "कृपया एक नया पासवर्ड दर्ज करें या वर्तमान पासवर्ड को खाली छोड़ दें।", + "errorNewPasswordRepeat": "नया पासवर्ड वर्तमान पासवर्ड से भिन्न होना चाहिए।", + "errorEmptyUsername": "कृपया यूजरनेम लिखें", + "errorLongUsername": "यूजरनेम २० अक्षरों से कम होना चाहिए।", + "errorValidUsername": "यूजरनेम में केवल संख्या, अक्षर, पिरीअड्, डैश और अंडरस्कोर शामिल होना चाहिए।" + }, + "NewPasswordView": { + "Title": "p5.js वेब एडिटर | नया पासवर्ड", + "Description": "नया पासवर्ड सेट करें", + "TokenInvalidOrExpired": "पासवर्ड रीसेट टोकन अमान्य है या एक्सपायर हो गया है।", + "EmptyPassword": "कृपया पासवर्ड दर्ज करें", + "PasswordConfirmation": "कृपया पासवर्ड कान्फर्मेशन दर्ज करें", + "PasswordMismatch": "पासवर्डों को मेल खाना अनिवार्य है" + }, + "AccountForm": { + "Email": "ईमेल", + "EmailARIA": "ईमेल", + "Unconfirmed": "कन्फर्म नहीं है", + "EmailSent": "कान्फर्मेशन भेज दिया, अपना ईमेल देखें", + "Resend": "कान्फर्मेशन ईमेल दोबारा भेजें", + "UserName": "यूजरनेम", + "UserNameARIA": "यूजरनेम", + "CurrentPassword": "वर्तमान पासवर्ड", + "CurrentPasswordARIA": "वर्तमान पासवर्ड", + "NewPassword": "नया पासवर्ड", + "NewPasswordARIA": "नया पासवर्ड", + "SaveAccountDetails": "खाता विवरण सहेजें" + }, + "AccountView": { + "SocialLogin": "सामाजिक लॉग इन", + "SocialLoginDescription": "p5.js वेब संपादक में लॉग इन करने के लिए अपने GitHub या Google खाते का उपयोग करें।", + "Title": "p5.js वेब संपादक | खाता सेटिंग्स", + "Settings": "मेरा खाता", + "AccountTab": "खाता", + "AccessTokensTab": "टोकन का उपयोग" + }, + "APIKeyForm": { + "ConfirmDelete": "क्या आप वाकई {{key_label}} को डिलीट करना चाहते हैं?", + "Summary": "पर्सनल एक्सेस टोकन पासवर्ड की तरह काम करते हैं और ऑटोमेटिड स्क्रिप्ट को एडिटर API की अनुमति देते हैं। प्रत्येक स्क्रिप्ट जिसे एक्सेस की आवश्यकता है, उसके लिए एक टोकन बनाएं।", + "CreateToken": "नया टोकन बनाएं", + "TokenLabel": "यह टोकन किस लिए है?", + "TokenPlaceholder": "यह टोकन किस लिए है? उदाहरण इम्पोर्ट स्क्रिप्ट", + "CreateTokenSubmit": "बनाएँ", + "NoTokens": "आपके पास कोई मौजूदा टोकन नहीं है।", + "NewTokenTitle": "आपका नया एक्सेस टोकन", + "NewTokenInfo": "अपना नया पर्सनल एक्सेस टोकन कॉपी करना सुनिश्चित करें। आप इसे फिर से नहीं देख पाएंगे!", + "ExistingTokensTitle": "मौजूदा टोकन" + }, + "APIKeyList": { + "Name": "नाम", + "Created": "बनाने की तारीख", + "LastUsed": "आखरी इस्तेमाल", + "Actions": "ऐक्शन्ज़", + "Never": "कभी नहीं", + "DeleteARIA": "डिलीट API Key" + }, + "NewPasswordForm": { + "Title": "पासवर्ड", + "TitleARIA": "पासवर्ड", + "ConfirmPassword": "कन्फर्म पासवर्ड", + "ConfirmPasswordARIA": "कन्फर्म पासवर्ड", + "SubmitSetNewPassword": "नया पासवर्ड सेट करें" + }, + "SignupForm": { + "Title": "यूजरनेम", + "TitleARIA": "यूजरनेम", + "Email": "ईमेल", + "EmailARIA": "ईमेल", + "Password": "पासवर्ड", + "PasswordARIA": "पासवर्ड", + "ConfirmPassword": "कन्फर्म पासवर्ड", + "ConfirmPasswordARIA": "कन्फर्म पासवर्ड", + "SubmitSignup": "साइन अप" + }, + "SignupView": { + "Title": "p5.js वेब एडिटर | साइन अप", + "Description": "साइन अप", + "Or": "या", + "AlreadyHave": "पहले से ही अकाउंट है?", + "Login": "लॉग इन", + "Warning": "साइन अप करके, आप p5.js संपादक की उपयोग की <0>शर्तों और <1>गोपनीयता नीति से सहमत होते हैं।" + }, + "EmailVerificationView": { + "Title": "p5.js वेब एडिटर | ईमेल वेरीफिकेशन", + "Verify": "अपना ईमेल व्हेरिफाय करें", + "InvalidTokenNull": "वह लिंक अमान्य है।", + "Checking": "टोकन की पुष्टि की जा रही है, कृपया प्रतीक्षा करें...", + "Verified": "सबकुछ ठीक है। आपके ईमेल का पुष्टीकरण हो चुका है।", + "InvalidState": "टोकन अमान्य है या समाप्त हो गया है।" + }, + "AssetList": { + "Title": "p5.js वेब एडिटर | मेरे ऐसेट", + "ToggleOpenCloseARIA": "टॉगल ओपेन/क्लोज़ ऐसेट ऑप्शन्ज़", + "Delete": "डिलीट", + "OpenNewTab": "नये टैब में खोलें", + "NoUploadedAssets": "कोई ऐसेट अपलोड नही की।", + "HeaderName": "नाम", + "HeaderSize": "साइज़", + "HeaderSketch": "स्केच", + "maximum": "अधिकतम" + }, + "Feedback": { + "Title": "p5.js वेब एडिटर | फीडबैक", + "ViaGithubHeader": "Github Issues द्वारा", + "ViaGithubDescription": "यदि आप Github से परिचित हैं, तो बग रिपोर्ट और फीडबैक प्राप्त करने के लिए यह हमारा पसंदीदा तरीका है।", + "GoToGithub": "Github पर जाएं", + "ViaGoogleHeader": "Google फॉर्म द्वारा", + "ViaGoogleDescription": "आप इस फॉर्म को भी जमा कर सकते हैं।", + "GoToForm": "फॉर्म पर जाएं" + }, + "Searchbar": { + "SearchSketch": "सर्च स्केच...", + "SearchCollection": "सर्च संग्रह...", + "ClearTerm": "क्लियर" + }, + "UploadFileModal": { + "Title": "अपलोड फाइल", + "CloseButtonARIA": "अपलोड फाइल मोडल बंद करें", + "SizeLimitError": "एरर: आप कोई और फाइल अपलोड नहीं कर सकते। आप {{sizeLimit}} की सीमा तक पहुँच चुके हैं। यदि आप और अपलोड करना चाहते हैं, तो कृपया उन फ़ाइलों को हटा दें जिन्हें आप उपयोग नहीं कर रहे हैं।" + }, + "FileUploader": { + "DictDefaultMessage": "फ़ाइलों को यहाँ ड्रॉप करें या फ़ाइल ब्राउज़र का उपयोग करने के लिए क्लिक करें" + }, + "ErrorModal": { + "MessageLogin": "स्केच सेव करने के लिए, आपका लॉग इन करना अनिवार्य है। कृप्या ", + "Login": "लॉग इन", + "LoginOr": " या ", + "SignUp": "साइन अप", + "MessageLoggedOut": "ऐसा लगता है कि आप लॉग आउट हो चुके हैं। कृप्या ", + "LogIn": "लॉग इन", + "SavedDifferentWindow": "आपने जिस प्रोजेक्ट को सेव करने का प्रयास किया है, उसे किसी अन्य विंडो में सेव किया गया है। कृपया नवीनतम संस्करण देखने के लिए पेज रीफ़्रेश करें।", + "LinkTitle": "अकाउंट लिंक करने में एरर", + "LinkMessage": "आपका {{serviceauth}} अकाउंट p5.js वेब एडिटर अकाउंट से जोड़ने में असमर्थ। आपका {{serviceauth}} अकाउंट पहले ही किसी अन्य p5.js वेब एडिटर अकाउंट से लिंक हो चुका है।" + }, + "ShareModal": { + "Embed": "एम्बेड स्केच", + "Present": "प्रेजेंट", + "Fullscreen": "स्केच को केवल देखने के लिए साझा करें", + "Edit": "स्केच साझा करें और संपादन की अनुमति दें" + }, + "CollectionView": { + "TitleCreate": "संग्रह बनाएँ", + "TitleDefault": "संग्रह" + }, + "Collection": { + "Title": "p5.js वेब एडिटर | मेरे संग्रह", + "AnothersTitle": "p5.js वेब एडिटर | {{anotheruser}} के संग्रह", + "Share": "शेयर", + "URLLink": "संग्रह का लिंक", + "AddSketch": "स्केच जोड़ें", + "DeleteFromCollection": "क्या आप वाकई {{name_sketch}} को इस संग्रह से हटाना चाहते हो?", + "SketchDeleted": "स्केच डिलीट किया", + "SketchRemoveARIA": "स्केच संग्रह से हटाएं", + "DescriptionPlaceholder": "विवरण लिखें", + "Description": "विवरण", + "NumSketches": "{{count}} स्केच", + "NumSketches_plural": "{{count}} स्केच", + "By": "संग्रह का ओनर ", + "NoSketches": "संग्रह मे कोई स्केच नहीं", + "TableSummary": "सभी संग्रहों की तालिका", + "HeaderName": "नाम", + "HeaderCreatedAt": "ऐड करने की तारीख", + "HeaderUser": "ओनर", + "DirectionAscendingARIA": "आरोही", + "DirectionDescendingARIA": "अवरोही", + "ButtonLabelAscendingARIA": "{{displayName}} आरोही क्रम में।", + "ButtonLabelDescendingARIA": "{{displayName}} अवरोही क्रम में।" + }, + "AddToCollectionList": { + "Title": "p5.js वेब एडिटर | मेरे संग्रह", + "AnothersTitle": "p5.js वेब एडिटर | {{anotheruser}} के संग्रह", + "Empty": "कोई संग्रह नहीं" + }, + "CollectionCreate": { + "Title": "p5.js वेब एडिटर | संग्रह बनाएँ", + "FormError": "संग्रह बनाने में असमर्थ", + "FormLabel": "संग्रह का नाम", + "FormLabelARIA": "नाम", + "NameRequired": "संग्रह का नाम अनिवार्य है", + "Description": "विवरण (वैकल्पिक)", + "DescriptionARIA": "विवरण", + "DescriptionPlaceholder": "मेरे पसंदीदा स्केच", + "SubmitCollectionCreate": "संग्रह बनाएँ" + }, + "DashboardView": { + "CreateCollection": "संग्रह बनाएँ", + "NewSketch": "नया स्केच", + "CreateCollectionOverlay": "संग्रह बनाएँ" + }, + "DashboardTabSwitcher": { + "Sketches": "स्केच", + "Collections": "संग्रह", + "Assets": "ऐसेट्स" + }, + "CollectionList": { + "Title": "p5.js वेब एडिटर | मेरे संग्रह", + "AnothersTitle": "p5.js वेब एडिटर | {{anotheruser}} के संग्रह", + "NoCollections": "कोई संग्रह नहीं", + "TableSummary": "सभी संग्रह युक्त तालिका", + "HeaderName": "नाम", + "HeaderCreatedAt": "बनाने की तारीख", + "HeaderCreatedAt_mobile": "बनाया गया", + "HeaderUpdatedAt": "अपडेट करने की तारिख", + "HeaderUpdatedAt_mobile": "अपडेट किया", + "HeaderNumItems": "# स्केच", + "HeaderNumItems_mobile": "# स्केच", + "DirectionAscendingARIA": "आरोही", + "DirectionDescendingARIA": "अवरोही", + "ButtonLabelAscendingARIA": "{{displayName}} आरोही क्रम में।", + "ButtonLabelDescendingARIA": "{{displayName}} अवरोही क्रम में।", + "AddSketch": "स्केच जोड़ें" + }, + "CollectionListRow": { + "ToggleCollectionOptionsARIA": "संग्रह ओपेन/क्लोज़ टॉगल ऑप्शन्ज़", + "AddSketch": "स्केच जोड़ें", + "Delete": "डिलीट", + "Rename": "नाम बदलें" + }, + "Overlay": { + "AriaLabel": "{{title}} ओवरले क्लोज करें" + }, + "QuickAddList": { + "ButtonRemoveARIA": "संग्रह से हटाएं", + "ButtonAddToCollectionARIA": "संग्रह में जोड़ें", + "View": "देखें" + }, + "SketchList": { + "View": "देखें", + "Title": "p5.js वेब एडिटर | मेरे स्केच", + "AnothersTitle": "p5.js वेब एडिटर | {{anotheruser}} के स्केच", + "ToggleLabelARIA": "स्केच ओपेन/क्लोज़ टॉगल ऑप्शन्ज़", + "DropdownRename": "नाम बदलें", + "DropdownDownload": "डाउनलोड", + "DropdownDuplicate": "डुप्लिकेट", + "DropdownAddToCollection": "संग्रह में जोड़ें", + "DropdownDelete": "डिलीट", + "DirectionAscendingARIA": "आरोही", + "DirectionDescendingARIA": "अवरोही", + "ButtonLabelAscendingARIA": "{{displayName}} आरोही क्रम में।", + "ButtonLabelDescendingARIA": "{{displayName}} अवरोही क्रम में।", + "AddToCollectionOverlayTitle": "संग्रह में जोड़ें", + "TableSummary": "सभी सेव किये गए स्केच की तालिका", + "HeaderName": "स्केच", + "HeaderCreatedAt": "बनाने की तारीख", + "HeaderCreatedAt_mobile": "बनाया गया", + "HeaderUpdatedAt": "अपडेट करने की तारिख", + "HeaderUpdatedAt_mobile": "अपडेट किया", + "NoSketches": "कोई स्केच नहीं" + }, + "AddToCollectionSketchList": { + "Title": "p5.js वेब एडिटर | मेरे स्केच", + "AnothersTitle": "p5.js वेब एडिटर | {{anotheruser}} के स्केच", + "NoCollections": "कोई संग्रह नहीं" + }, + "Editor": { + "OpenSketchARIA": "स्केच फ़ाइलों का नेविगेशन खोलें", + "CloseSketchARIA": "स्केच फ़ाइलों का नेविगेशन बंद करें", + "UnsavedChangesARIA": "स्केच में अनसेव्ड परिवर्तन हैं", + "KeyUpLineNumber": "लाइन {{lineNumber}}" + }, + "EditorAccessibility": { + "NoLintMessages": "कोई लिंट मैसेज नहीं", + "CurrentLine": "वर्तमान लाइन" + }, + "Timer": { + "SavedAgo": "सेव किया: {{timeAgo}}" + }, + "formatDate": { + "JustNow": "अभी अभी", + "15Seconds": "१५ सेकंड पहले", + "25Seconds": "२५ सेकंड पहले", + "35Seconds": "३५ सेकंड पहले", + "Ago": "{{timeAgo}} पहले" + }, + "CopyableInput": { + "CopiedARIA": "क्लिपबोर्ड पर कॉपी किया!", + "OpenViewTabARIA": "{{label}} व्यू नए टैब में खोलें" + }, + "EditableInput": { + "EditValue": "एडीट {{display}} वैल्यू", + "EmptyPlaceholder": "कोई वैल्यू नहीं" + }, + "PreviewNav": { + "EditSketchARIA": "एडीट स्केच", + "ByUser": "द्वारा" + }, + "MobilePreferences": { + "Settings": "सेटिंग्स", + "GeneralSettings": "सामान्य सेटिंग्स", + "Accessibility": "ऐक्सेसबिलिटी", + "AccessibleOutput": "ऐक्सेसबल आउटपुट", + "Theme": "थीम", + "LightTheme": "लाइट", + "DarkTheme": "डार्क", + "HighContrastTheme": "ज़्यादा कंट्रास्ट", + "Autosave": "ऑटोसेव", + "AutocompleteHinter": "ऑटोकंप्लीट हिंटर", + "WordWrap": "वर्ड रैप", + "LineNumbers": "लाइन नम्बर्ज़", + "LintWarningSound": "लिन्ट वॉर्निंग साउन्ड", + "UsedScreenReader": "स्क्रीन रीडर के साथ उपयोग किया", + "PlainText": "प्लेन-टेक्स्ट", + "TableText": "टेबल-टेक्स्ट", + "Sound": "ध्वनि", + "Preferences": "प्राथमिकताएँ", + "Language": "भाषा" + }, + "PreferenceCreators": { + "On": "ऑन", + "Off": "औफ" + }, + "MobileDashboardView": { + "Examples": "उदाहरण", + "Sketches": "स्केच", + "Collections": "संग्रह", + "Assets": "ऐसेट्स", + "MyStuff": "मेरा स्टफ", + "CreateSketch": "स्केच बनाएँ", + "CreateCollection": "संग्रह बनाएँ" + }, + "Explorer": { + "Files": "फ़ाइलें" + }, + "Cookies": { + "Header": "कुकीज", + "Body": "p5.js संपादक कुकीज़ का उपयोग करता है। कुछ वेबसाइट की कार्यक्षमता के लिए आवश्यक हैं और आपको खाता और प्राथमिकताएँ प्रबंधित करने की अनुमति देते हैं। अन्य आवश्यक नहीं हैं - उनका उपयोग विश्लेषण के लिए किया जाता है और हमें अपने समुदाय के बारे में अधिक जानने की अनुमति मिलती है। हम इस डेटा को कभी नहीं बेचते हैं या विज्ञापन के लिए इसका उपयोग नहीं करते हैं। आप यह तय कर सकते हैं कि आप किन कुकीज़ को अनुमति देना चाहते हैं, और हमारी <0>गोपनीयता नीति में और अधिक जान सकते हैं।", + "AllowAll": "सभी को अनुमति दें", + "AllowEssential": "आवश्यक अनुमति दें" + }, + "Legal": { + "PrivacyPolicy": "गोपनीयता नीति", + "TermsOfUse": "उपयोग की शर्तें", + "CodeOfConduct": "आचार संहिता" + }, + "SkipLink": { + "PlaySketch": "स्केच चलाने के लिए स्किप करें" + }, + "Visibility": { + "Label": "दृश्यता", + "Public": { + "Description": "कोई भी इस स्केच को देख सकता है।", + "Label": "सार्वजनिक" + }, + "Private": { + "Description": "केवल आप इस स्केच को देख सकते हैं।", + "Label": "निजी" + }, + "Changed": "'{{projectName}}' अब {{newVisibility}} है..." } - +} \ No newline at end of file diff --git a/translations/locales/it/translations.json b/translations/locales/it/translations.json index 1ee889e9ad..c077c9711f 100644 --- a/translations/locales/it/translations.json +++ b/translations/locales/it/translations.json @@ -27,35 +27,37 @@ "Title": "Aiuto", "KeyboardShortcuts": "Scorciatoie tastiera", "Reference": "Riferimenti", - "About": "Informazioni" + "ReportBug": "Segnala un Bug", + "ChatOnDiscord": "Chat su Discord", + "PostOnTheForum": "Posta sul Forum" }, "Lang": "Lingua", - "BackEditor": "Torna a Editor", - "WarningUnsavedChanges": "Sei sicuro di uscire da questa pagina? Ci sono delle modifiche non salvate.", + "BackEditor": "Torna all'Editor", + "WarningUnsavedChanges": "Sei sicuro di voler lasciare questa pagina? Hai delle modifiche non salvate.", "Login": "Accedi", "LoginOr": "o", "SignUp": "Registrati", "Auth": { "Welcome": "Benvenuto", "Hello": "Ciao", - "MyAccount": "Il mio profilo", + "MyAccount": "Il mio account", "My": "mio", - "MySketches": "Miei Sketch", - "MyCollections": "Mie collezioni", - "Asset": "Risorse", - "MyAssets": "Mie risorse", + "MySketches": "I miei Sketch", + "MyCollections": "Le mie Collezioni", + "Asset": "Risorsa", + "MyAssets": "Le mie Risorse", "LogOut": "Esci" } }, "CodemirrorFindAndReplace": { - "ToggleReplace": "Attiva/disattiva Sostituzione", + "ToggleReplace": "Attiva/Disattiva Sostituzione", "Find": "Cerca", "FindPlaceholder": "Cerca nei file", "Replace": "Sostituisci", "ReplaceAll": "Sostituisci tutto", "ReplacePlaceholder": "Testo da sostituire", "Regex": "Espressione regolare", - "CaseSensitive": "Maiuscolo/minuscolo", + "CaseSensitive": "Maiuscole/minuscole", "WholeWords": "Parole intere", "Previous": "Precedente", "Next": "Successivo", @@ -67,10 +69,13 @@ "UsernameOrEmailARIA": "Email o Nome utente", "Password": "Password", "PasswordARIA": "Password", - "Submit": "Accedi" + "Submit": "Accedi", + "Errors": { + "invalidCredentials": "Email o password non validi." + } }, "LoginView": { - "Title": "p5.js redattore web | Accesso", + "Title": "p5.js Editor Web | Accesso", "Login": "Accedi", "LoginOr": "o", "SignUp": "Registrati", @@ -82,137 +87,186 @@ }, "SocialAuthButton": { "Connect": "Connetti account {{serviceauth}}", - "Unlink": "Sconnetti account {{serviceauth}}", + "Unlink": "Scollega account {{serviceauth}}", "Login": "Accedi con {{serviceauth}}", - "LogoARIA": "{{serviceauth}} logo" + "LogoARIA": "logo {{serviceauth}}" }, "About": { "Title": "Informazioni", - "TitleHelmet": "p5.js redattore web | Informazioni", + "TitleHelmet": "p5.js Editor Web | Informazioni", + "Headline": "Crea, condividi e remixa sketch p5.js con l'Editor p5.js.", "Contribute": "Contribuisci", + "IntroDescription1": "p5.js è una libreria JavaScript gratuita e open-source per imparare a programmare e creare arte. Usando l'Editor p5.js, puoi creare, condividere e remixare sketch p5.js senza bisogno di scaricare o configurare nulla.", + "IntroDescription2": "Crediamo che il software e gli strumenti per impararlo debbano essere il più aperti e inclusivi possibile. Puoi supportare questo lavoro facendo una donazione alla Processing Foundation, l'organizzazione che supporta p5.js. La tua donazione supporta lo sviluppo del software per p5.js, le risorse educative come esempi di codice e tutorial, borse di studio ed eventi della comunità.", + "Donate": "Dona", "NewP5": "Sei nuovo su p5.js?", - "Report": "Riporta un bug", + "Report": "Segnala un Bug", "Learn": "Impara", - "Twitter": "Twitter", - "Home": "Home", + "X": "X", + "Home": "Home p5.js", "Instagram": "Instagram", "Discord": "Discord", + "DiscordCTA": "Unisciti a Discord", + "Youtube": "YouTube", + "Github": "GitHub", + "GetInvolved": "Partecipa", "WebEditor": "Editor Web", "Resources": "Risorse", + "Reference": "Riferimento", "Libraries": "Librerie", "Forum": "Forum", + "ForumCTA": "Unisciti al Forum", "Examples": "Esempi", "PrivacyPolicy": "Privacy Policy", - "TermsOfUse": "Termini di utilizzo", - "CodeOfConduct": "Codice di comportamento" + "TermsOfUse": "Termini di Utilizzo", + "CodeOfConduct": "Codice di Condotta", + "Email": "Email", + "EmailAddress": "hello@p5js.org", + "Socials": "Social", + "LinkDescriptions": { + "Home": "Scopri di più su p5.js e la nostra comunità.", + "Examples": "Esplora le possibilità di p5.js con brevi esempi.", + "CodeOfConduct": "Leggi la nostra Dichiarazione della Comunità e il Codice di Condotta.", + "Libraries": "Espandi le possibilità di p5.js con le librerie create dalla comunità.", + "Reference": "Trova spiegazioni semplici per ogni parte del codice p5.js.", + "Donate": "Supporta questo lavoro con una donazione alla Processing Foundation.", + "Contribute": "Contribuisci all'Editor p5.js open-source su Github.", + "Report": "Segnala comportamenti errati o incorretti con l'Editor p5.js.", + "Forum": "Fai domande, condividi sketch e ottieni aiuto dalla comunità p5.js.", + "Discord": "Chatta con la comunità p5.js e ottieni aiuto rapido." + }, + "Contact": "Contattaci" }, "Toast": { - "OpenedNewSketch": "Aperto nuovo sketch.", + "OpenedNewSketch": "Nuovo sketch aperto.", "SketchSaved": "Sketch salvato.", - "SketchFailedSave": "Errore salvataggio dello sketch.", - "AutosaveEnabled": "Auto-salvataggio abilitato.", + "SketchFailedSave": "Salvataggio dello sketch fallito.", + "AutosaveEnabled": "Salvataggio automatico abilitato.", "LangChange": "Lingua cambiata", - "SettingsSaved": "Impostazioni salvate." + "SettingsSaved": "Impostazioni salvate.", + "EmptyCurrentPass": "Il campo password attuale è vuoto", + "IncorrectCurrentPass": "La password attuale non è corretta", + "DefaultError": "Qualcosa è andato storto", + "UserNotFound": "Utente non trovato", + "NetworkError": "Errore di rete" }, "Toolbar": { "Preview": "Anteprima", - "Auto-refresh": "Auto-Aggiorna", - "OpenPreferencesARIA": "Apri preferenze", - "PlaySketchARIA": "Avvia sketch", - "PlayOnlyVisualSketchARIA": "Avvia solo visualizzatore", + "Auto-refresh": "Auto-aggiorna", + "OpenPreferencesARIA": "Apri Preferenze", + "PlaySketchARIA": "Riproduci sketch", + "PlayOnlyVisualSketchARIA": "Riproduci solo sketch visivo", "StopSketchARIA": "Ferma sketch", "EditSketchARIA": "Modifica nome sketch", - "NewSketchNameARIA": "Nome nuovo sketch", - "By": " da " + "NewSketchNameARIA": "Nuovo nome sketch", + "By": " di ", + "CustomLibraryVersion": "Versione personalizzata p5.js", + "VersionPickerARIA": "Selettore versione", + "NewVersionPickerARIA": "Selettore versione" }, "Console": { - "Title": "Terminale", - "Clear": "Cancella", - "ClearARIA": "Cancella terminale", + "Title": "Console", + "Clear": "Pulisci", + "ClearARIA": "Pulisci console", "Close": "Chiudi", - "CloseARIA": "Chiudi terminale", + "CloseARIA": "Chiudi console", "Open": "Apri", - "OpenARIA": "Apri terminale" + "OpenARIA": "Apri console" }, "Preferences": { "Settings": "Impostazioni", "GeneralSettings": "Impostazioni generali", "Accessibility": "Accessibilità", - "LibraryManagement": "Gestione della libreria", + "LibraryManagement": "Gestione Libreria", "Theme": "Tema", "LightTheme": "Chiaro", - "LightThemeARIA": "Tema chiaro attivo", + "LightThemeARIA": "tema chiaro selezionato", "DarkTheme": "Scuro", - "DarkThemeARIA": "Tema scuro attivo", - "HighContrastTheme": "Contrasto elevato", - "HighContrastThemeARIA": "Tema a contrasto elevato attivo", - "TextSize": "Dimensione testo", + "DarkThemeARIA": "tema scuro attivo", + "HighContrastTheme": "Alto Contrasto", + "HighContrastThemeARIA": "tema alto contrasto selezionato", + "TextSize": "Dimensione Testo", "DecreaseFont": "Riduci", - "DecreaseFontARIA": "riduci dimensione testo", + "DecreaseFontARIA": "riduci dimensione carattere", "IncreaseFont": "Aumenta", - "IncreaseFontARIA": "aumenta dimensione testo", - "FontSize": "Dimensione carattere", + "IncreaseFontARIA": "aumenta dimensione carattere", + "FontSize": "Dimensione Carattere", "SetFontSize": "imposta dimensione carattere", - "Autosave": "Auto-salvataggio", - "On": "Acceso", - "AutosaveOnARIA": "auto-salvataggio attivo", - "Off": "Spento", - "AutosaveOffARIA": "auto-salvataggio disabilitato", - "AutocloseBracketsQuotes": "Auto-chiusura parentesi e virgolette", - "AutocloseBracketsQuotesOnARIA": "Auto-chiusura parentesi e virgolette attivo", - "AutocloseBracketsQuotesOffARIA": "Auto-chiusura parentesi e virgolette disabilitata", - "WordWrap": "Dividi parole", - "WordWrapOnARIA": "dividi parole attivo", - "WordWrapOffARIA": "dividi parole disabilitato", - "LineNumbers": "Numero linea", - "LineNumbersOnARIA": "numero linea attivo", - "LineNumbersOffARIA": "numero linea disabilitato", - "LintWarningSound": "Suono di avviso", - "LintWarningOnARIA": "Suono di avviso attivo", - "LintWarningOffARIA": "Suono di avviso disabilitato", - "PreviewSound": "Anteprima suono", - "PreviewSoundARIA": "anteprima suono", - "AccessibleTextBasedCanvas": "Area basata su testo accessibile", - "UsedScreenReader": "Usa lettore di schermo", - "PlainText": "Testo normale", - "TextOutputARIA": "output di testo attivo", - "TableText": "Testo in tabella", - "TableOutputARIA": "Testo in tabella attivo", - "LibraryVersion": "Versione di p5.js", - "LibraryVersionInfo": "È disponibile una [nuova versione 2.0](https://github.com/processing/p5.js/releases/) di p5.js! Diventerà la versione predefinita ad agosto 2026, quindi approfitta di questo tempo per provarla e segnalare eventuali bug. Interessato a migrare gli schizzi da 1.x a 2.0? Consulta le [risorse di compatibilità e transizione.](https://github.com/processing/p5.js-compatibility)", - "SoundAddon": "p5.sound.js Add-on", - "PreloadAddon": "p5.js 1.x Compatibility Add-on Library — Precaricamento", - "ShapesAddon": "p5.js 1.x Compatibility Add-on Library — Forme", - "DataAddon": "p5.js 1.x Compatibility Add-on Library — Strutture di dati" + "Autosave": "Salvataggio automatico", + "On": "Attivo", + "AutosaveOnARIA": "salvataggio automatico attivato", + "Off": "Disattivo", + "AutosaveOffARIA": "salvataggio automatico disattivo", + "AutocloseBracketsQuotes": "Chiusura automatica parentesi e virgolette", + "AutocloseBracketsQuotesOnARIA": "chiusura automatica parentesi e virgolette attiva", + "AutocloseBracketsQuotesOffARIA": "chiusura automatica parentesi e virgolette disattiva", + "AutocompleteHinter": "Suggerimenti completamento automatico", + "AutocompleteHinterOnARIA": "suggerimenti completamento automatico attivi", + "AutocompleteHinterOffARIA": "suggerimenti completamento automatico disattivi", + "WordWrap": "A capo automatico", + "WordWrapOnARIA": "a capo automatico attivo", + "WordWrapOffARIA": "a capo automatico disattivo", + "LineNumbers": "Numeri di riga", + "LineNumbersOnARIA": "numeri di riga attivi", + "LineNumbersOffARIA": "numeri di riga disattivi", + "LintWarningSound": "Suono avviso lint", + "LintWarningOnARIA": "suono avviso lint attivo", + "LintWarningOffARIA": "suono avviso lint disattivo", + "PreviewSound": "Suono anteprima", + "PreviewSoundARIA": "suono anteprima", + "AccessibleTextBasedCanvas": "Canvas accessibile basato su testo", + "UsedScreenReader": "Utilizzato con screen reader", + "PlainText": "Testo semplice", + "TextOutputARIA": "output testo attivo", + "TableText": "Testo tabellare", + "TableOutputARIA": "output tabella attivo", + "LibraryVersion": "Versione p5.js", + "LibraryVersionInfo": "È disponibile una [nuova versione 2.0](https://github.com/processing/p5.js/releases/) di p5.js! Diventerà quella predefinita in agosto 2026, quindi approfitta di questo tempo per testarla e segnalare bug. Sei interessato a migrare gli sketch da 1.x a 2.0? Consulta le [risorse per compatibilità e transizione.](https://github.com/processing/p5.js-compatibility)", + "CustomVersionTitle": "Gestisci le tue librerie? Ottimo!", + "CustomVersionInfo": "La versione di p5.js è attualmente gestita nel codice di index.html. Ciò significa che non può essere modificata da questa scheda.", + "CustomVersionReset": "Se desideri utilizzare le librerie predefinite, puoi sostituire i tag script in index.html con i seguenti:", + "SoundAddon": "Libreria aggiuntiva p5.sound.js", + "PreloadAddon": "Libreria aggiuntiva compatibilità p5.js 1.x — Precaricamento", + "ShapesAddon": "Libreria aggiuntiva compatibilità p5.js 1.x — Forme", + "DataAddon": "Libreria aggiuntiva compatibilità p5.js 1.x — Dati & Eventi", + "AddonOnARIA": "attivo", + "AddonOffARIA": "disattivo", + "SoundReference": "Visualizza il riferimento per p5.sound compatibile con p5.js {{version}}", + "CopyToClipboardSuccess": "Copiato negli appunti!", + "CopyToClipboardFailure": "Non siamo riusciti a copiare il testo, prova a selezionarlo e copiarlo manualmente." }, "KeyboardShortcuts": { - "Title": " Scorciatoie tastiera", - "ShortcutsFollow": "Di seguito le scorciatoie tastiera per la modifica del codice", - "SublimeText": "Scorciatoie Sublime Text", + "Title": "Scorciatoie da Tastiera", + "ShortcutsFollow": "Le scorciatoie da tastiera per la modifica del codice seguono", + "SublimeText": "le scorciatoie di Sublime Text", "CodeEditing": { "Tidy": "Formatta", - "FindText": "Cerca testo", - "FindNextMatch": "Trova prossimo risultato", - "FindPrevMatch": "Trova precedente risultato", - "ReplaceTextMatch": "Sostituisci testo trovato", - "IndentCodeLeft": "Rientra a sinistra", - "IndentCodeRight": "Rientra a destra", - "CommentLine": "Commenta", - "FindNextTextMatch": "Trova prossimo risultato di testo", - "FindPreviousTextMatch": "Trova precedente risultato di testo", - "CodeEditing": "Modifica del codice", - "ColorPicker": "Mostra selettore colore in linea" + "FindText": "Cerca Testo", + "FindNextMatch": "Trova Prossima Corrispondenza", + "FindPrevMatch": "Trova Corrispondenza Precedente", + "ReplaceTextMatch": "Sostituisci Corrispondenza Testo", + "IndentCodeLeft": "Indenta Codice a Sinistra", + "IndentCodeRight": "Indenta Codice a Destra", + "CommentLine": "Commenta Riga", + "FindNextTextMatch": "Trova Prossima Corrispondenza Testo", + "FindPreviousTextMatch": "Trova Corrispondenza Testo Precedente", + "CodeEditing": "Modifica Codice", + "ColorPicker": "Mostra Selettore Colore Inline", + "CreateNewFile": "Crea Nuovo File", + "RenameVariable": "Rinomina Variabile" }, + "General": "Generale", "GeneralSelection": { "StartSketch": "Avvia Sketch", "StopSketch": "Ferma Sketch", - "TurnOnAccessibleOutput": "Attiva Output accessibile", - "TurnOffAccessibleOutput": "Spegni Output accessibile" + "TurnOnAccessibleOutput": "Attiva Output Accessibile", + "TurnOffAccessibleOutput": "Disattiva Output Accessibile", + "Reference": "Vai al Riferimento per l'Elemento Selezionato nei Suggerimenti" } }, "Sidebar": { - "Title": "Sketch File", - "ToggleARIA": "Alterna opzione apri/chiudi sketch", + "Title": "File Sketch", + "ToggleARIA": "Attiva/Disattiva opzioni file sketch aperto/chiuso", "AddFolder": "Crea cartella", "AddFolderARIA": "aggiungi cartella", "AddFile": "Crea file", @@ -221,9 +275,9 @@ "UploadFileARIA": "carica file" }, "FileNode": { - "OpenFolderARIA": "Apri cartella contenuti", - "CloseFolderARIA": "Chiudi cartella contenuti", - "ToggleFileOptionsARIA": "Attiva/disattiva apri/chiudi opzioni file", + "OpenFolderARIA": "Apri contenuti cartella", + "CloseFolderARIA": "Chiudi contenuti cartella", + "ToggleFileOptionsARIA": "Attiva/Disattiva opzioni file aperto/chiuso", "AddFolder": "Crea cartella", "AddFolderARIA": "aggiungi cartella", "AddFile": "Crea file", @@ -231,245 +285,248 @@ "UploadFile": "Carica file", "UploadFileARIA": "carica file", "Rename": "Rinomina", - "Delete": "Cancella" + "Delete": "Elimina" }, "Common": { - "SiteName": "p5.js Web Editor", + "SiteName": "p5.js Editor Web", "Error": "Errore", "ErrorARIA": "Errore", "Save": "Salva", - "p5logoARIA": "p5.js Logo", - "DeleteConfirmation": "Sei sicuro di cancellare {{name}}?" + "p5logoARIA": "Logo p5.js", + "DeleteConfirmation": "Sei sicuro di voler eliminare {{name}}?" }, "IDEView": { "SubmitFeedback": "Invia Feedback", "SubmitFeedbackARIA": "invia-feedback", "AddCollectionTitle": "Aggiungi a collezione", - "AddCollectionARIA":"aggiungi a collezione", + "AddCollectionARIA": "aggiungi a collezione", "ShareTitle": "Condividi", - "ShareARIA":"condividi" + "ShareARIA": "condividi" }, "NewFileModal": { "Title": "Crea File", - "CloseButtonARIA": "Chiudi finestra Nuovo File", - "EnterName": "Prego inserire il nome", - "InvalidType": "Tipo di file non valido. Estensioni valide sono: .js, .css, .json, .xml, .txt, .csv, .tsv, .frag, and .vert." + "CloseButtonARIA": "Chiudi Modale Nuovo File", + "EnterName": "Inserisci un nome", + "InvalidType": "Tipo di file non valido. Estensioni valide sono .js, .css, .json, .xml, .stl, .txt, .csv, .tsv, .mtl, .frag e .vert." }, "NewFileForm": { "AddFileSubmit": "Aggiungi File", "Placeholder": "Nome" }, "NewFolderModal": { - "Title": "Crea cartella", - "CloseButtonARIA": "Chiudi finestra nuova cartella", - "EnterName": "Prego inserire il nome", - "EmptyName": "Il nome cartella non può contenere solo spazi", - "InvalidExtension": "Il nome cartella non può contenere un'estensione" + "Title": "Crea Cartella", + "CloseButtonARIA": "Chiudi Modale Nuova Cartella", + "EnterName": "Inserisci un nome", + "EmptyName": "Il nome della cartella non può contenere solo spazi", + "InvalidExtension": "Il nome della cartella non può contenere un'estensione" }, "NewFolderForm": { - "AddFolderSubmit": "Aggiungi cartella", + "AddFolderSubmit": "Aggiungi Cartella", "Placeholder": "Nome" }, "ResetPasswordForm": { "Email": "Email usata per la registrazione", "EmailARIA": "email", - "Submit": "Spedisci email per resettare la password" + "Submit": "Invia Email Reimpostazione Password" }, "ResetPasswordView": { - "Title": "p5.js redattore web | Reset Password", - "Reset": "Reset Password", - "Submitted": "Dovrebbe arrivarti a breve una email per resettare la password. Se non la vedi, controlla\n nella tua cartella di posta indesiderata potrebbe essere finita là.", + "Title": "p5.js Editor Web | Reimposta Password", + "Reset": "Reimposta la Tua Password", + "Submitted": "La tua email di reimpostazione password dovrebbe arrivare a breve. Se non la vedi, controlla\n nella cartella spam poiché a volte può finire lì.", "Login": "Accedi", "LoginOr": "o", "SignUp": "Registrati" }, "ReduxFormUtils": { - "errorInvalidEmail": "Per favore inserisci un indirizzo email valido", - "errorEmptyEmail": "Per favore inserisci una email", - "errorPasswordMismatch": "Le password devono coincidere", - "errorEmptyPassword": "Per favore inserisci una password", - "errorShortPassword": "La password dev'essere di almeno 6 caratteri", - "errorConfirmPassword": "Per favore inserisci la password di conferma", - "errorNewPassword": "Per favore inserisci una nuova password o lascia la password corrente vuota.", - "errorNewPasswordRepeat":"Your New Password must differ from the current one.", - "errorEmptyUsername": "Per favore inserisci un nome utente.", - "errorLongUsername": "Il nome utente deve avere meno di 20 caratteri.", - "errorValidUsername": "Il nome utente dev'essere composto solo da numeri, lettere, must only consist of numbers, letters, punti, trattini e trattini bassi." + "errorInvalidEmail": "Inserisci un indirizzo email valido", + "errorEmptyEmail": "Inserisci un'email", + "errorEmptyEmailorUserName": "Inserisci un'email o nome utente", + "errorPasswordMismatch": "Le password devono corrispondere", + "errorEmptyPassword": "Inserisci una password", + "errorShortPassword": "La password deve essere di almeno 6 caratteri", + "errorConfirmPassword": "Conferma la tua password", + "errorNewPassword": "Inserisci una nuova password o lascia vuota la password corrente.", + "errorNewPasswordRepeat": "La tua Nuova Password deve essere diversa da quella attuale.", + "errorEmptyUsername": "Inserisci un nome utente.", + "errorLongUsername": "Il nome utente deve essere inferiore a 20 caratteri.", + "errorValidUsername": "Il nome utente deve consistere solo di numeri, lettere, punti, trattini e trattini bassi." }, "NewPasswordView": { - "Title": "p5.js redattore web | Nuova password", - "Description": "Imposta una nuova password", - "TokenInvalidOrExpired": "Il codice di reset password non è valido o è scaduto.", - "EmptyPassword": "Per favore inserisci una password", - "PasswordConfirmation": "Per favore inserisci la password di conferma", - "PasswordMismatch": "Le password non coincidono" + "Title": "p5.js Editor Web | Nuova Password", + "Description": "Imposta una Nuova Password", + "TokenInvalidOrExpired": "Il token di reimpostazione password non è valido o è scaduto.", + "EmptyPassword": "Inserisci una password", + "PasswordConfirmation": "Conferma la tua password", + "PasswordMismatch": "Le password devono corrispondere" }, "AccountForm": { "Email": "Email", "EmailARIA": "email", "Unconfirmed": "Non confermato.", - "EmailSent": "Conferma spedita, controla le tue email.", - "Resend": "Rispedisci email di conferma", - "Username": "Nome utente", - "UserNameARIA": "Nome utente", - "CurrentPassword": "Password attuale", - "CurrentPasswordARIA": "Password attuale", + "EmailSent": "Conferma inviata, controlla la tua email.", + "Resend": "Rinvia email di conferma", + "UserName": "Nome Utente", + "UserNameARIA": "Nome Utente", + "CurrentPassword": "Password Attuale", + "CurrentPasswordARIA": "Password Attuale", "NewPassword": "Nuova Password", "NewPasswordARIA": "Nuova Password", - "SubmitSaveAllSettings": "Salva tutte le impostazioni" + "SaveAccountDetails": "Salva Dettagli Account" }, "AccountView": { - "SocialLogin": "Accesso ai social", - "SocialLoginDescription": "Usa il tuo account GitHub o Google per accedere al redattore web p5.js.", - "Title": "p5.js redattore web | Impostazioni account", - "Settings": "Impostazioni Account", + "SocialLogin": "Accesso Social", + "SocialLoginDescription": "Usa il tuo account GitHub o Google per accedere al p5.js Editor Web.", + "Title": "p5.js Editor Web | Impostazioni Account", + "Settings": "Il Mio Account", "AccountTab": "Account", - "AccessTokensTab": "Codici di accesso" + "AccessTokensTab": "Token di Accesso" }, "APIKeyForm": { - "ConfirmDelete": "Sei sicuro di cancellare {{key_label}}?", - "Summary": "I codici di accesso personali funzionano da password per permettere ai tuoi script\n di accedere automaticamente all'API dell'Editor. Crea un codice per ogni script\n che necessita dell'accesso.", - "CreateToken": "Crea nuovo codice", - "TokenLabel": "Per che cos'è questo codice?", - "TokenPlaceholder": "Per che cos'è questo codice? i.e. Script importazione sketch", + "ConfirmDelete": "Sei sicuro di voler eliminare {{key_label}}?", + "Summary": "I Token di Accesso Personali agiscono come la tua password per consentire a script\n automatizzati di accedere all'API dell'Editor. Crea un token per ogni script\n che necessita di accesso.", + "CreateToken": "Crea nuovo token", + "TokenLabel": "A cosa serve questo token?", + "TokenPlaceholder": "A cosa serve questo token? es. Script di importazione esempio", "CreateTokenSubmit": "Crea", - "NoTokens": "Non hai codici esistenti.", - "NewTokenTitle": "Il tuo nuovo codice di accesso", - "NewTokenInfo": "Assicurati di copiare il tuo nuovo codice di accesso ora.\n Non lo rivedrai mai più!", - "ExistingTokensTitle": "Codici esistenti" + "NoTokens": "Non hai token esistenti.", + "NewTokenTitle": "Il tuo nuovo token di accesso", + "NewTokenInfo": "Assicurati di copiare il tuo nuovo token di accesso personale ora.\n Non potrai più vederlo!", + "ExistingTokensTitle": "Token esistenti" }, "APIKeyList": { "Name": "Nome", - "Created": "Crea su", - "LastUsed": "Ultimo usato", + "Created": "Creato il", + "LastUsed": "Ultimo uso", "Actions": "Azioni", "Never": "Mai", - "DeleteARIA": "Cancella chiave API" + "DeleteARIA": "Elimina Chiave API" }, "NewPasswordForm": { "Title": "Password", "TitleARIA": "Password", "ConfirmPassword": "Conferma Password", "ConfirmPasswordARIA": "Conferma Password", - "SubmitSetNewPassword": "Imposta nuova Password" + "SubmitSetNewPassword": "Imposta Nuova Password" }, "SignupForm": { - "Title": "Nome utente", - "TitleARIA": "Nome utente", + "Title": "Nome Utente", + "TitleARIA": "nome utente", "Email": "Email", "EmailARIA": "email", "Password": "Password", "PasswordARIA": "password", "ConfirmPassword": "Conferma Password", - "ConfirmPasswordARIA": "Conferma Password", + "ConfirmPasswordARIA": "Conferma password", "SubmitSignup": "Registrati" }, "SignupView": { - "Title": "p5.js redattore web | Registrazione", + "Title": "p5.js Editor Web | Registrazione", "Description": "Registrati", - "Or": "o", + "Or": "O", "AlreadyHave": "Hai già un account?", - "Login": "Accedi" + "Login": "Accedi", + "Warning": "Registrandoti, accetti i <0>Termini di Utilizzo e l'<1>Informativa sulla Privacy dell'Editor p5.js." }, "EmailVerificationView": { - "Title": "p5.js redattore web | Verifica email", + "Title": "p5.js Editor Web | Verifica Email", "Verify": "Verifica la tua email", - "InvalidTokenNull": "Quel link non è valido.", - "Checking": "Validazione codice, prego attendere...", - "Verified": "Fatto tutto, il tuo indirizzo email è stato verificato.", - "InvalidState": "Qualcosa è andato storto." + "InvalidTokenNull": "Questo link non è valido.", + "Checking": "Validazione token, attendi prego...", + "Verified": "Tutto fatto, il tuo indirizzo email è stato verificato.", + "InvalidState": "Il token non è valido o è scaduto." }, "AssetList": { - "Title": "p5.js redattore web | Mie risorse", - "ToggleOpenCloseARIA": "Abilita/disabilita l'opzione Apri/Chiudi risorse", - "Delete": "Cancella", - "OpenNewTab": "Apri in nuova pagina", + "Title": "p5.js Editor Web | Le mie risorse", + "ToggleOpenCloseARIA": "Attiva/Disattiva Opzioni Risorsa Aperta/Chiusa", + "Delete": "Elimina", + "OpenNewTab": "Apri in Nuova Scheda", "NoUploadedAssets": "Nessuna risorsa caricata.", "HeaderName": "Nome", "HeaderSize": "Dimensione", - "HeaderSketch": "Sketch" + "HeaderSketch": "Sketch", + "maximum": "Massimo" }, "Feedback": { - "Title": "p5.js redattore web | Feedback", - "ViaGithubHeader": "Problema tramite GitHub", - "ViaGithubDescription": "Se sei pratico con GitHub, questo è il nostro metodo preferito per ricevere report di bug o feedback.", - "GoToGithub": "Vai a Github", - "ViaGoogleHeader": "Tramite questionario Google", - "ViaGoogleDescription": "Puoi anche spedire questo breve questionario.", - "GoToForm": "Vai al questionario" + "Title": "p5.js Editor Web | Feedback", + "ViaGithubHeader": "Tramite Issue Github", + "ViaGithubDescription": "Se hai familiarità con Github, questo è il nostro metodo preferito per ricevere segnalazioni di bug e feedback.", + "GoToGithub": "Vai su Github", + "ViaGoogleHeader": "Tramite Modulo Google", + "ViaGoogleDescription": "Puoi anche inviare questo modulo rapido.", + "GoToForm": "Vai al Modulo" }, "Searchbar": { - "SearchSketch": "Cerca sketches...", - "SearchCollection": "Cerca collezione...", - "ClearTerm": "cancella" + "SearchSketch": "Cerca sketch...", + "SearchCollection": "Cerca collezioni...", + "ClearTerm": "pulisci" }, "UploadFileModal": { "Title": "Carica File", - "CloseButtonARIA": "Chiudi finestra carica file", - "SizeLimitError": "Errore: Non puoi più caricare altri file. Hai raggiunto il limite delle dimensioni totali di {{sizeLimit}}.\n Se vuoi carcicarne ancora, per favore cancellane qualcuno che non usi più" + "CloseButtonARIA": "Chiudi Modale Carica File", + "SizeLimitError": "Errore: Non puoi caricare altri file. Hai raggiunto il limite di dimensione totale di {{sizeLimit}}.\n Se desideri caricare di più, rimuovi quelli che non usi più nel tuo " }, "FileUploader": { - "DictDefaultMessage": "Trascina i file qui o fai click per aprire la finestra di ricerca" + "DictDefaultMessage": "Trascina i file qui o clicca per usare il browser file" }, "ErrorModal": { - "MessageLogin": "Per salvare gli sketch, devi avere fatto l'accesso col tuo utente. Per favore ", + "MessageLogin": "Per salvare gli sketch, devi essere loggato. Per favore ", "Login": "Accedi", "LoginOr": " o ", "SignUp": "Registrati", - "MessageLoggedOut": "Sembra che tu ti sia disconnesso. Per favore ", - "LogIn": "Accedi", + "MessageLoggedOut": "Sembra che tu sia stato disconnesso. Per favore ", + "LogIn": "accedi", "SavedDifferentWindow": "Il progetto che hai tentato di salvare è stato salvato da un'altra finestra.\n Aggiorna la pagina per vedere l'ultima versione.", - "LinkTitle": "Errore durante il collegamento dell'account", - "LinkMessage": "Si è verificato un problema durante il collegamento del tuo {{serviceauth}} account al tuo account del redattore web p5.js. Il tuo {{serviceauth}} account è già stato collegato ad un account del redattore web p5.js." + "LinkTitle": "Errore Collegamento Account", + "LinkMessage": "Si è verificato un problema durante il collegamento del tuo account {{serviceauth}} al tuo account p5.js Editor Web. Il tuo account {{serviceauth}} è già stato collegato a un altro account p5.js Editor Web." }, "ShareModal": { - "Embed": "Incorporare", - "Present": "Attuale", - "Fullscreen": "Schermo intero", - "Edit": "Modifica" + "Embed": "Incorpora Sketch", + "Present": "Presenta", + "Fullscreen": "Condividi Sketch in Modalità Solo Visualizzazione", + "Edit": "Condividi Sketch e Permetti Modifica" }, "CollectionView": { "TitleCreate": "Crea collezione", "TitleDefault": "collezione" }, "Collection": { - "Title": "p5.js redattore web | Mie collezioni", - "AnothersTitle": "p5.js redattore web | Le collezioni di {{anotheruser}}", + "Title": "p5.js Editor Web | Le mie collezioni", + "AnothersTitle": "p5.js Editor Web | Collezioni di {{anotheruser}}", "Share": "Condividi", - "URLLink": "Collegamento alla collezione", - "AddSketch": "Aggiungi sketch", - "DeleteFromCollection": "Sei sicuro di voler cancellare {{name_sketch}} dalla collezione?", - "SketchDeleted": "Sketch cancellato", - "SketchRemoveARIA": "Cancella sketch dalla collezione", + "URLLink": "Link alla Collezione", + "AddSketch": "Aggiungi Sketch", + "DeleteFromCollection": "Sei sicuro di voler rimuovere {{name_sketch}} da questa collezione?", + "SketchDeleted": "Sketch eliminato", + "SketchRemoveARIA": "Rimuovi sketch dalla collezione", "DescriptionPlaceholder": "Aggiungi descrizione", "Description": "descrizione", "NumSketches": "{{count}} sketch", "NumSketches_plural": "{{count}} sketch", - "By":"Collezione da ", + "By": "Collezione di ", "NoSketches": "Nessuno sketch nella collezione", - "TableSummary": "pagina contenente tutte le collezioni", + "TableSummary": "tabella contenente tutte le collezioni", "HeaderName": "Nome", - "HeaderCreatedAt": "Data aggiunta", + "HeaderCreatedAt": "Data Aggiunta", "HeaderUser": "Proprietario", "DirectionAscendingARIA": "Ascendente", "DirectionDescendingARIA": "Discendente", - "ButtonLabelAscendingARIA": "Ordine per {{displayName}} ascendente.", - "ButtonLabelDescendingARIA": "Ordine per {{displayName}} discendente." + "ButtonLabelAscendingARIA": "Ordina per {{displayName}} ascendente.", + "ButtonLabelDescendingARIA": "Ordina per {{displayName}} discendente." }, "AddToCollectionList": { - "Title": "p5.js redattore web | Le mie collezioni", - "AnothersTitle": "p5.js redattore web | Collezioni di{{anotheruser}}", + "Title": "p5.js Editor Web | Le mie collezioni", + "AnothersTitle": "p5.js Editor Web | Collezioni di {{anotheruser}}", "Empty": "Nessuna collezione" }, "CollectionCreate": { - "Title": "p5.js redattore web | Crea collezione", - "FormError": "Non posso creare la collezione", + "Title": "p5.js Editor Web | Crea collezione", + "FormError": "Impossibile creare la collezione", "FormLabel": "Nome collezione", "FormLabelARIA": "nome", - "NameRequired": "nome della collezione richiesto", + "NameRequired": "Il nome della collezione è obbligatorio", "Description": "Descrizione (opzionale)", "DescriptionARIA": "descrizione", - "DescriptionPlaceholder": "Sketch favoriti", + "DescriptionPlaceholder": "I miei sketch preferiti", "SubmitCollectionCreate": "Crea collezione" }, "DashboardView": { @@ -483,74 +540,74 @@ "Assets": "Risorse" }, "CollectionList": { - "Title": "p5.js redattore web | Le mie collezioni", - "AnothersTitle": "p5.js redattore web | Le collezioni di {{anotheruser}}", + "Title": "p5.js Editor Web | Le mie collezioni", + "AnothersTitle": "p5.js Editor Web | Collezioni di {{anotheruser}}", "NoCollections": "Nessuna collezione.", - "TableSummary": "pagina contenente tutte le collezioni", + "TableSummary": "tabella contenente tutte le collezioni", "HeaderName": "Nome", - "HeaderCreatedAt": "Data creazione", + "HeaderCreatedAt": "Data Creazione", "HeaderCreatedAt_mobile": "Creata", - "HeaderUpdatedAt": "Data aggiornamento", + "HeaderUpdatedAt": "Data Aggiornamento", "HeaderUpdatedAt_mobile": "Aggiornata", "HeaderNumItems": "# sketch", "HeaderNumItems_mobile": "# sketch", "DirectionAscendingARIA": "Ascendente", "DirectionDescendingARIA": "Discendente", - "ButtonLabelAscendingARIA": "Ordina per {{displayName}} Ascendente.", - "ButtonLabelDescendingARIA": "Ordina per {{displayName}} Discendente.", + "ButtonLabelAscendingARIA": "Ordina per {{displayName}} ascendente.", + "ButtonLabelDescendingARIA": "Ordina per {{displayName}} discendente.", "AddSketch": "Aggiungi Sketch" }, "CollectionListRow": { - "ToggleCollectionOptionsARIA": "Alterna opzione Apri/Chiudi collezione", + "ToggleCollectionOptionsARIA": "Attiva/Disattiva Opzioni Collezione Aperta/Chiusa", "AddSketch": "Aggiungi sketch", - "Delete": "Cancella", + "Delete": "Elimina", "Rename": "Rinomina" }, "Overlay": { - "AriaLabel": "Chiudi {{title}} sovrapposizione" + "AriaLabel": "Chiudi overlay {{title}}" }, - "QuickAddList":{ + "QuickAddList": { "ButtonRemoveARIA": "Rimuovi dalla collezione", "ButtonAddToCollectionARIA": "Aggiungi alla collezione", - "View": "Vista" + "View": "Visualizza" }, "SketchList": { - "View": "Vista", - "Title": "p5.js redattore web | I miei sketch", - "AnothersTitle": "p5.js redattore web | Sketch di {{anotheruser}}", - "ToggleLabelARIA": "Alterna opzione Apri/Chiudi Sketch", + "View": "Visualizza", + "Title": "p5.js Editor Web | I miei sketch", + "AnothersTitle": "p5.js Editor Web | Sketch di {{anotheruser}}", + "ToggleLabelARIA": "Attiva/Disattiva Opzioni Sketch Aperto/Chiuso", "DropdownRename": "Rinomina", "DropdownDownload": "Scarica", "DropdownDuplicate": "Duplica", - "DropdownAddToCollection": "Aggiungi alla collezione", - "DropdownDelete": "Cancella", + "DropdownAddToCollection": "Aggiungi a collezione", + "DropdownDelete": "Elimina", "DirectionAscendingARIA": "Ascendente", "DirectionDescendingARIA": "Discendente", - "ButtonLabelAscendingARIA": "Ordina per {{displayName}} Ascendente.", - "ButtonLabelDescendingARIA": "Ordina per {{displayName}} Discendente.", - "AddToCollectionOverlayTitle": "Aggiungi alla collezione", - "TableSummary": "pagina contenente tutti i progetti salvati", + "ButtonLabelAscendingARIA": "Ordina per {{displayName}} ascendente.", + "ButtonLabelDescendingARIA": "Ordina per {{displayName}} discendente.", + "AddToCollectionOverlayTitle": "Aggiungi a collezione", + "TableSummary": "tabella contenente tutti i progetti salvati", "HeaderName": "Sketch", - "HeaderCreatedAt": "Data di creazione", + "HeaderCreatedAt": "Data Creazione", "HeaderCreatedAt_mobile": "Creato", - "HeaderUpdatedAt": "Data di aggiornamento", + "HeaderUpdatedAt": "Data Aggiornamento", "HeaderUpdatedAt_mobile": "Aggiornato", "NoSketches": "Nessuno sketch." }, "AddToCollectionSketchList": { - "Title": "p5.js redattore web | I miei sketch", - "AnothersTitle": "p5.js redattore web | Sketch di {{anotheruser}}", + "Title": "p5.js Editor Web | I miei sketch", + "AnothersTitle": "p5.js Editor Web | Sketch di {{anotheruser}}", "NoCollections": "Nessuna collezione." }, "Editor": { - "OpenSketchARIA": "Apri finestra degli sketch", - "CloseSketchARIA": "Chiudi finestra degli sketch", + "OpenSketchARIA": "Apri navigazione file Sketch", + "CloseSketchARIA": "Chiudi navigazione file Sketch", "UnsavedChangesARIA": "Lo sketch ha modifiche non salvate", - "KeyUpLineNumber": "linea {{lineNumber}}" + "KeyUpLineNumber": "riga {{lineNumber}}" }, "EditorAccessibility": { - "NoLintMessages": "Non ci sono messaggi", - "CurrentLine": "Linea attuale" + "NoLintMessages": "Non ci sono messaggi lint", + "CurrentLine": "Riga corrente" }, "Timer": { "SavedAgo": "Salvato: {{timeAgo}}" @@ -563,38 +620,41 @@ "Ago": "{{timeAgo}} fa" }, "CopyableInput": { - "CopiedARIA": "Copiato negli appunti!", - "OpenViewTabARIA": "Apri {{label}} vista in nuova pagina" + "CopiedARIA": "Copiato negli Appunti!", + "OpenViewTabARIA": "Apri vista {{label}} in nuova scheda" }, "EditableInput": { - "EditValue": "Modifica {{display}} valore", + "EditValue": "Modifica valore {{display}}", "EmptyPlaceholder": "Nessun valore" }, "PreviewNav": { "EditSketchARIA": "Modifica Sketch", - "ByUser": "da" + "ByUser": "di" }, "MobilePreferences": { "Settings": "Impostazioni", "GeneralSettings": "Impostazioni generali", "Accessibility": "Accessibilità", - "AccessibleOutput": "Output accessibile", + "AccessibleOutput": "Output Accessibile", "Theme": "Tema", "LightTheme": "Chiaro", "DarkTheme": "Scuro", - "HighContrastTheme": "Contrasto elevato", - "Autosave": "Auto-salvataggio", + "HighContrastTheme": "Alto Contrasto", + "Autosave": "Salvataggio automatico", + "AutocompleteHinter": "Suggerimenti completamento automatico", "WordWrap": "A capo automatico", - "LineNumbers": "Numeri di linea", - "LintWarningSound": "Suoni di allarme", - "UsedScreenReader": "Utilizzati dal lettore di schermo", - "PlainText": "Testo normale", - "TableText": "Testo in tabella", - "Sound": "Suoni" + "LineNumbers": "Numeri di riga", + "LintWarningSound": "Suono avviso lint", + "UsedScreenReader": "Utilizzato con screen reader", + "PlainText": "Testo semplice", + "TableText": "Testo tabellare", + "Sound": "Suono", + "Preferences": "Preferenze", + "Language": "Lingua" }, "PreferenceCreators": { - "On": "On", - "Off": "Off" + "On": "Attivo", + "Off": "Disattivo" }, "MobileDashboardView": { "Examples": "Esempi", @@ -603,20 +663,35 @@ "Assets": "Risorse", "MyStuff": "Le mie cose", "CreateSketch": "Crea Sketch", - "CreateCollection": "Crea collezione" + "CreateCollection": "Crea Collezione" }, "Explorer": { "Files": "File" }, "Cookies": { - "Header": "Cookies", - "Body": "L'editor p5.js usa cookies. Alcuni sono essenziali alle funzionalità del sito e ti permettono di gestire l'account e le preferenze. Altri non sono essenziali—loro sono usati per analisi e ci permettono di acquisire più informazioni per la nostra community. Non venderemo mai questi dati o li useremo per pubblicità. Puoi decidere che cookies vuoi permettere, e puoi saperne di più nella nostra <0>Privacy Policy<0>.", - "AllowAll": "Permetti tutti", - "AllowEssential": "Permetti essenziali" + "Header": "Cookie", + "Body": "L'Editor p5.js utilizza i cookie. Alcuni sono essenziali per la funzionalità del sito web e ti consentono di gestire un account e le preferenze. Altri non sono essenziali: vengono utilizzati per le analisi e ci permettono di conoscere meglio la nostra comunità. Non vendiamo mai questi dati né li utilizziamo per la pubblicità. Puoi decidere quali cookie consentire e saperne di più nella nostra <0>Informativa sulla Privacy<0>.", + "AllowAll": "Consenti Tutti", + "AllowEssential": "Consenti Solo Essenziali" }, "Legal": { - "PrivacyPolicy": "Privacy Policy", - "TermsOfUse": "Condizioni d'uso", - "CodeOfConduct": "Codice di condotta" + "PrivacyPolicy": "Informativa sulla Privacy", + "TermsOfUse": "Termini di Utilizzo", + "CodeOfConduct": "Codice di Condotta" + }, + "SkipLink": { + "PlaySketch": "Salta a Riproduci Sketch" + }, + "Visibility": { + "Label": "Visibilità", + "Public": { + "Description": "Chiunque può vedere questo sketch.", + "Label": "Pubblico" + }, + "Private": { + "Description": "Solo tu puoi vedere questo sketch.", + "Label": "Privato" + }, + "Changed": "'{{projectName}}' è ora {{newVisibility}}..." } -} +} \ No newline at end of file diff --git a/translations/locales/ja/translations.json b/translations/locales/ja/translations.json index 8d2030aa46..d03ed48716 100644 --- a/translations/locales/ja/translations.json +++ b/translations/locales/ja/translations.json @@ -1,613 +1,697 @@ { - "Nav": { - "File": { - "Title": "ファイル", - "New": "新規作成", - "Share": "共有", - "Duplicate": "別名で保存", - "Open": "開く", - "Download": "ダウンロード", - "AddToCollection": "コレクションへ追加", - "Examples": "サンプルを開く" - }, - "Edit": { - "Title": "編集", - "TidyCode": "コード整形", - "Find": "検索", - "Replace": "置換" - }, - "Sketch": { - "Title": "スケッチ", - "AddFile": "ファイルを追加", - "AddFolder": "フォルダを追加", - "Run": "実行", - "Stop": "停止" - }, - "Help": { - "Title": "ヘルプ", - "KeyboardShortcuts": "キーボードショートカット", - "Reference": "リファレンス(英語)", - "About": "ウェブエディタについて" - }, - "Lang": "言語", - "BackEditor": "エディタに戻る", - "WarningUnsavedChanges": "このページを離れてもよろしいですか?未保存の変更があります。", - "Login": "ログイン", - "LoginOr": "もしくは", - "SignUp": "アカウント作成", - "Auth": { - "Welcome": "ようこそ", - "Hello": "こんにちは", - "MyAccount": "マイアカウント", - "My": "My", - "MySketches": "マイスケッチ", - "MyCollections": "マイコレクション", - "Asset": "アセット", - "MyAssets": "マイアセット", - "LogOut": "ログアウト" - } - }, - "CodemirrorFindAndReplace": { - "ToggleReplace": "置換の切り替え", - "Find": "検索", - "FindPlaceholder": "ファイル内検索", - "Replace": "置換", - "ReplaceAll": "全て置換", - "ReplacePlaceholder": "置換するテキスト", - "Regex": "正規表現", - "CaseSensitive": "大文字小文字を区別する", - "WholeWords": "全単語", - "Previous": "前へ", - "Next": "次へ", - "NoResults": "該当なし", - "Close": "閉じる" - }, - "LoginForm": { - "UsernameOrEmail": "メールアドレスもしくはユーザー名", - "UsernameOrEmailARIA": "メールアドレスもしくはユーザー名", - "Password": "パスワード", - "PasswordARIA": "パスワード", - "Submit": "ログイン" - }, - "LoginView": { - "Title": "p5.js ウェブエディタ | ログイン", - "Login": "ログイン", - "LoginOr": "もしくは", - "SignUp": "アカウントを作成してください", - "Email": "メールアドレス", - "Username": "ユーザー名", - "DontHaveAccount": "ユーザー登録してない場合", - "ForgotPassword": "パスワードを忘れた場合", - "ResetPassword": "パスワードを再設定してください" - }, - "SocialAuthButton": { - "Connect": "{{serviceauth}} アカウントへ接続", - "Unlink": "{{serviceauth}} アカウントへの接続解除", - "Login": "{{serviceauth}} でログイン", - "LogoARIA": "{{serviceauth}} ロゴ" - }, - "About": { - "Title": "ウェブエディタについて", - "TitleHelmet": "p5.js ウェブエディター | ウェブエディタについて", - "Contribute": "コントリビュート", - "NewP5": "p5.jsは初めてですか?", - "Report": "バグレポート", - "Learn": "p5.jsを学ぶ", - "Twitter": "Twitter", - "Home": "ホーム", - "Instagram": "Instagram", - "Discord": "Discord", - "WebEditor": "ウェブエディタ", - "Resources": "参考資料", - "Libraries": "ライブラリ", - "Forum": "フォーラム", - "Examples": "サンプルを開く", - "PrivacyPolicy": "プライバシーポリシー", - "TermsOfUse": "利用規約", - "CodeOfConduct": "行動規範" - }, - "Toast": { - "OpenedNewSketch": "新しいスケッチを開きました", - "SketchSaved": "スケッチを保存しました", - "SketchFailedSave": "スケッチの保存に失敗しました", - "AutosaveEnabled": "自動保存を有効にしました", - "LangChange": "言語を変更しました", - "SettingsSaved": "設定を保存しました" - }, - "Toolbar": { - "Preview": "プレビュー", - "Auto-refresh": "自動更新", - "OpenPreferencesARIA": "設定を開く", - "PlaySketchARIA": "スケッチを実行", - "PlayOnlyVisualSketchARIA": "ビジュアルスケッチのみ実行", - "StopSketchARIA": "スケッチを停止", - "EditSketchARIA": "スケッチ名を編集", - "NewSketchNameARIA": "新しいスケッチ名", - "By": " by " - }, - "Console": { - "Title": "コンソール", - "Clear": "クリア", - "ClearARIA": "コンソールをクリア", - "Close": "閉じる", - "CloseARIA": "コンソールを閉じる", - "Open": "開く", - "OpenARIA": "コンソールを開く" - }, - "Preferences": { - "Settings": "設定", - "GeneralSettings": "一般設定", - "Accessibility": "アクセシビリティ", - "Theme": "テーマ", - "LightTheme": "ライト", - "LightThemeARIA": "ライトテーマ オン", - "DarkTheme": "ダーク", - "DarkThemeARIA": "ダークテーマ オン", - "HighContrastTheme": "ハイコントラスト", - "HighContrastThemeARIA": "ハイコントラストテーマ オン", - "TextSize": "フォントサイズ", - "DecreaseFont": "小さく", - "DecreaseFontARIA": "フォントサイズを小さくする", - "IncreaseFont": "大きく", - "IncreaseFontARIA": "フォントサイズを大きくする", - "Autosave": "自動保存", - "On": "オン", - "AutosaveOnARIA": "自動保存 オン", - "Off": "オフ", - "AutosaveOffARIA": "自動保存 オフ", - "AutocloseBracketsQuotes": "括弧を自動的に閉じる", - "AutocloseBracketsQuotesOnARIA": "括弧を自動的に閉じる オン", - "AutocloseBracketsQuotesOffARIA": "括弧を自動的に閉じる オフ", - "WordWrap": "ワードラップ", - "WordWrapOnARIA": "ラインラップ オン", - "WordWrapOffARIA": "ラインラップ オフ", - "LineNumbers": "行番号", - "LineNumbersOnARIA": "行番号 表示", - "LineNumbersOffARIA": "行番号 非表示", - "LintWarningSound": "リント警告音", - "LintWarningOnARIA": "リント オン", - "LintWarningOffARIA": "リント オフ", - "PreviewSound": "プレビューサウンド", - "PreviewSoundARIA": "プレビューサウンド", - "AccessibleTextBasedCanvas": "アクセシビリティ用テキストベースのキャンバス", - "UsedScreenReader": "スクリーンリーダーと併用", - "PlainText": "プレーンテキスト", - "TextOutputARIA": "テキスト出力 オン", - "TableText": "テーブルテキスト", - "TableOutputARIA": "テーブルテキスト出力 オン" - }, - "KeyboardShortcuts": { - "Title": " キーボードショートカット", - "ShortcutsFollow": "エディタのショートカットは以下の通りです", - "SublimeText": "Sublime Text ショートカット", - "CodeEditing": { - "Tidy": "整形", - "FindText": "テキスト検索", - "FindNextMatch": "次の一致を検索", - "FindPrevMatch": "前の一致を検索", - "ReplaceTextMatch": "一致するテキストの置換", - "IndentCodeLeft": "インデント左揃え", - "IndentCodeRight": "インデント右揃え", - "CommentLine": "コメントアウト", - "FindNextTextMatch": "次の一致するテキストを検索", - "FindPreviousTextMatch": "前の一致するテキストを検索", - "CodeEditing": "コード編集" - }, - "GeneralSelection": { - "StartSketch": "スケッチを実行", - "StopSketch": "スケッチを停止", - "TurnOnAccessibleOutput": "アクセシビリティ出力を有効にする", - "TurnOffAccessibleOutput": "アクセシビリティ出力を無効にする" - } - }, - "Sidebar": { - "Title": "スケッチファイル", - "ToggleARIA": "スケッチファイルオプションの開く/閉じるを切り替える", - "AddFolder": "フォルダを作成", - "AddFolderARIA": "フォルダを追加", - "AddFile": "ファイルを作成", - "AddFileARIA": "ファイルを追加", - "UploadFile": "ファイルアップロード", - "UploadFileARIA": "ファイルアップロード" - }, - "FileNode": { - "OpenFolderARIA": "フォルダ内のコンテンツを開く", - "CloseFolderARIA": "フォルダ内のコンテンツを閉じる", - "ToggleFileOptionsARIA": "ファイルオプションの開く/閉じるを切り替える", - "AddFolder": "フォルダを作成", - "AddFolderARIA": "フォルダを追加", - "AddFile": "ファイル作成", - "AddFileARIA": "ファイルを追加", - "UploadFile": "ファイルアップロード", - "UploadFileARIA": "ファイルアップロード", - "Rename": "名前を変更", - "Delete": "削除" - }, - "Common": { - "SiteName": "p5.js Web Editor", - "Error": "エラー", - "ErrorARIA": "エラー", - "Save": "保存", - "p5logoARIA": "p5.js ロゴ", - "DeleteConfirmation": "{{name}}を削除してもよろしいですか?" - }, - "IDEView": { - "SubmitFeedback": "フィードバック送信", - "SubmitFeedbackARIA": "フィードバックを送信", - "AddCollectionTitle": "コレクション追加", - "AddCollectionARIA":"コレクションに追加する", - "ShareTitle": "共有", - "ShareARIA":"共有する" - }, - "NewFileModal": { - "Title": "ファイル作成", - "CloseButtonARIA": "新規ファイルモーダルを閉じる", - "EnterName": "ファイル名を入力してください", - "InvalidType": "ファイルタイプが無効です。有効な拡張子は、.js、.css、.json、.xml、.stl、.txt、.csv、.tsv、.mtl、.frag、.vertです。" - }, - "NewFileForm": { - "AddFileSubmit": "ファイルを追加", - "Placeholder": "ファイル名" - }, - "NewFolderModal": { - "Title": "フォルダ作成", - "CloseButtonARIA": "新しいフォルダモーダルを閉じる", - "EnterName": "フォルダ名を入力してください", - "EmptyName": "スペースのみのフォルダ名は無効です", - "InvalidExtension": "フォルダ名に拡張子を含めることはできません" - }, - "NewFolderForm": { - "AddFolderSubmit": "フォルダを追加", - "Placeholder": "フォルダ名" - }, - "ResetPasswordForm": { - "Email": "登録に使用したメールアドレス", - "EmailARIA": "メールアドレス", - "Submit": "パスワードリセットのメールを送信する" - }, - "ResetPasswordView": { - "Title": "p5.js ウェブエディター | パスワードリセット", - "Reset": "パスワードをリセットする", - "Submitted": "パスワードリセットのメールを送信しました。もし、見当たらない場合は\n 迷惑メールフォルダに入っている可能性がありますので、確認してください。", - "Login": "ログイン", - "LoginOr": "もしくは", - "SignUp": "アカウントを作成する" - }, - "ReduxFormUtils": { - "errorInvalidEmail": "無効なメールアドレスを入力してください", - "errorEmptyEmail": "メールアドレスを入力してください", - "errorPasswordMismatch": "パスワードが一致しません", - "errorEmptyPassword": "パスワードを入力してください", - "errorShortPassword": "パスワードは6文字以上にしてください", - "errorConfirmPassword": "確認用のパスワードを入力してください", - "errorNewPassword": "新しいパスワードを入力するか、現在のパスワードを空欄のままにしてください。", - "errorNewPasswordRepeat":"Your New Password must differ from the current one.", - "errorEmptyUsername": "ユーザー名を入力してください。", - "errorLongUsername": "ユーザー名は20文字以内にしてください。", - "errorValidUsername": "ユーザー名は、英数字、ピリオド(.)、ダッシュ(-)、アンダースコア(_)のみで構成されている必要があります。" - }, - "NewPasswordView": { - "Title": "p5.js ウェブエディター | 新しいパスワード", - "Description": "新しいパスワードの設定", - "TokenInvalidOrExpired": "パスワードリセットトークンが無効か、有効期限が切れています。", - "EmptyPassword": "パスワードを入力してください", - "PasswordConfirmation": "確認用のパスワードを入力してください", - "PasswordMismatch": "パスワードは一致している必要があります" - }, - "AccountForm": { - "Email": "メールアドレス", - "EmailARIA": "メールアドレス", - "Unconfirmed": "未確認。", - "EmailSent": "確認メールが送信されましたので、メールを確認してください。", - "Resend": "確認メールを再送する", - "UserName": "ユーザー名", - "UserNameARIA": "ユーザー名", - "CurrentPassword": "現在のパスワード", - "CurrentPasswordARIA": "現在のパスワード", - "NewPassword": "新しいパスワード", - "NewPasswordARIA": "新しいパスワード", - "SubmitSaveAllSettings": "すべての設定を保存" - }, - "AccountView": { - "SocialLogin": "ソーシャルログイン", - "SocialLoginDescription": "GitHubやGoogleアカウントを使って、p5.js ウェブエディターにログインできます。", - "Title": "p5.js ウェブエディター | アカウント設定", - "Settings": "アカウント設定", - "AccountTab": "アカウント", - "AccessTokensTab": "アクセストークン" - }, - "APIKeyForm": { - "ConfirmDelete": "本当に{{key_label}}を削除しますか?", - "Summary": "パーソナルアクセストークンは、自動スクリプトがエディタAPIにアクセスできるようにするための\n パスワードのような役割を果たします。\n アクセスを必要とするスクリプトごとにトークンを作成します。", - "CreateToken": "新しいトークンを作成", - "TokenLabel": "このトークンはなんのため?", - "TokenPlaceholder": "このトークンはなんのため? 例:インポートスクリプト", - "CreateTokenSubmit": "作成", - "NoTokens": "既存のトークンはありません。", - "NewTokenTitle": "新しいアクセストークン", - "NewTokenInfo": "新しいパーソナルアクセストークンをコピーしてください。\n トークンをもう1度と見ることはできません!", - "ExistingTokensTitle": "既存のトークン" - }, - "APIKeyList": { - "Name": "名前", - "Created": "作成日時", - "LastUsed": "最後に使用した日時", - "Actions": "アクション", - "Never": "一度も使用されていません", - "DeleteARIA": "APIキーを削除" - }, - "NewPasswordForm": { - "Title": "パスワード", - "TitleARIA": "パスワード", - "ConfirmPassword": "確認用パスワード", - "ConfirmPasswordARIA": "確認用パスワード", - "SubmitSetNewPassword": "新しいパスワードを設定" - }, - "SignupForm": { - "Title": "ユーザー名", - "TitleARIA": "ユーザー名", - "Email": "メールアドレス", - "EmailARIA": "メールアドレス", - "Password": "パスワード", - "PasswordARIA": "パスワード", - "ConfirmPassword": "確認用パスワード", - "ConfirmPasswordARIA": "確認用パスワード", - "SubmitSignup": "アカウント作成" - }, - "SignupView": { - "Title": "p5.js ウェブエディター | ユーザー登録", - "Description": "ユーザー登録", - "Or": "もしくは", - "AlreadyHave": "既にアカウントをお持ちですか?", - "Login": "ログイン", - "Warning": "アカウント作成をすると、p5.js エディターの <0>利用規約 と <1>プライバシー ポリシー に同意したことになります。" - }, - "EmailVerificationView": { - "Title": "p5.js ウェブエディター | メールアドレス認証", - "Verify": "メールアドレスを確認してください", - "InvalidTokenNull": "そのリンクは無効です。", - "Checking": "トークンを検証中です、お待ちください...", - "Verified": "すべて完了しました、あなたのメールアドレスは確認されました。", - "InvalidState": "何か問題が発生しました。" - }, - "AssetList": { - "Title": "p5.js ウェブエディター | マイアセット", - "ToggleOpenCloseARIA": "アセットオプションの開閉を切り替え", - "Delete": "削除", - "OpenNewTab": "新しいタブで開く", - "NoUploadedAssets": "アップロードされたアセットはありません。", - "HeaderName": "Name", - "HeaderSize": "サイズ", - "HeaderSketch": "スケッチ" - }, - "Feedback": { - "Title": "p5.js ウェブエディター | フィードバック", - "ViaGithubHeader": "Github Issuesを利用", - "ViaGithubDescription": "Githubに詳しい方は、バグレポートやフィードバックのために、こちらからお願いします。", - "GoToGithub": "Githubへアクセスする", - "ViaGoogleHeader": "Google Formを利用", - "ViaGoogleDescription": "こちらのフォームから報告することもできます。", - "GoToForm": "フォームへアクセスする" - }, - "Searchbar": { - "SearchSketch": "スケッチを検索...", - "SearchCollection": "コレクションを検索...", - "ClearTerm": "clear" - }, - "UploadFileModal": { - "Title": "アップロードファイル", - "CloseButtonARIA": "アップロードファイルモーダルを閉じる", - "SizeLimitError": "エラー: これ以上ファイルをアップロードすることはできません。{{sizeLimit}}の合計サイズの上限に達しました。\n もっとアップロードしたい場合は、もう使っていないものを削除してください。 " - }, - "FileUploader": { - "DictDefaultMessage": "ここにファイルをドロップするか、クリックしてファイルブラウザを使用してください" - }, - "ErrorModal": { - "MessageLogin": "スケッチを保存するにはログインが必要です。ログインしてください。 ", - "Login": "ログイン", - "LoginOr": " もしくは ", - "SignUp": "アカウントを作成してください", - "MessageLoggedOut": "ログアウトされたようです。ログインしてください。 ", - "LogIn": "ログイン", - "SavedDifferentWindow": "保存しようとしたプロジェクトが別のウィンドウから保存されました。\n 最新版をご覧になるにはページを更新してください。", - "LinkTitle": "アカウント接続エラー", - "LinkMessage": "あなたの {{serviceauth}} アカウントとp5.js ウェブエディターアカウントの接続に問題がありました。 あなたの {{serviceauth}} アカウントは、すでに別のp5.js ウェブエディターアカウントに接続されています。" - }, - "ShareModal": { - "Embed": "埋め込み", - "Present": "プレゼンモード", - "Fullscreen": "フルスクリーン", - "Edit": "共同編集" - }, - "CollectionView": { - "TitleCreate": "コレクション作成", - "TitleDefault": "コレクション" - }, - "Collection": { - "Title": "p5.js ウェブエディター | マイコレクション", - "AnothersTitle": "p5.js ウェブエディター | {{anotheruser}} のコレクション", + "Nav": { + "File": { + "Title": "ファイル", + "New": "新規作成", "Share": "共有", - "URLLink": "コレクションのリンク", - "AddSketch": "スケッチを追加する", - "DeleteFromCollection": "このコレクションから {{name_sketch}} を削除してもよろしいですか?", - "SketchDeleted": "スケッチが削除されました", - "SketchRemoveARIA": "コレクションからスケッチを削除する", - "DescriptionPlaceholder": "スケッチについて記述する", - "Description": "コレクションについて", - "NumSketches": "{{count}} スケッチ", - "NumSketches_plural": "{{count}} スケッチ", - "By":"作成者 ", - "NoSketches": "コレクション内にスケッチがありません", - "TableSummary": "全コレクションのテーブル", - "HeaderName": "名前", - "HeaderCreatedAt": "追加日時", - "HeaderUser": "所有者", - "DirectionAscendingARIA": "昇順", - "DirectionDescendingARIA": "降順", - "ButtonLabelAscendingARIA": "昇順に{{displayName}}で並び替えます。", - "ButtonLabelDescendingARIA": "降順に{{displayName}}で並び替えます。" - }, - "AddToCollectionList": { - "Title": "p5.js ウェブエディター | マイコレクション", - "AnothersTitle": "p5.js ウェブエディター | {{anotheruser}}のコレクション", - "Empty": "コレクションは空です" - }, - "CollectionCreate": { - "Title": "p5.js ウェブエディター | コレクション作成", - "FormError": "コレクションを作成することが出来ませんでした", - "FormLabel": "コレクション名", - "FormLabelARIA": "名前", - "NameRequired": "コレクション名は必須です", - "Description": "コレクションについて (任意)", - "DescriptionARIA": "スケッチについて", - "DescriptionPlaceholder": "お気に入りスケッチ", - "SubmitCollectionCreate": "コレクションを作成" - }, - "DashboardView": { - "CreateCollection": "コレクションを作成", - "NewSketch": "新しいスケッチ", - "CreateCollectionOverlay": "コレクションを作成" - }, - "DashboardTabSwitcher": { - "Sketches": "スケッチ", - "Collections": "コレクション", - "Assets": "アセット" - }, - "CollectionList": { - "Title": "p5.js ウェブエディター | マイコレクション", - "AnothersTitle": "p5.js ウェブエディター | {{anotheruser}}のコレクション", - "NoCollections": "コレクションがありません。", - "TableSummary": "全コレクションのテーブル", - "HeaderName": "名前", - "HeaderCreatedAt": "作成日", - "HeaderCreatedAt_mobile": "作成", - "HeaderUpdatedAt": "更新日", - "HeaderUpdatedAt_mobile": "更新", - "HeaderNumItems": "スケッチ No.", - "HeaderNumItems_mobile": "スケッチ No.", - "DirectionAscendingARIA": "昇順", - "DirectionDescendingARIA": "降順", - "ButtonLabelAscendingARIA": "昇順に{{displayName}}で並び替えます。", - "ButtonLabelDescendingARIA": "降順に{{displayName}}で並び替えます。", - "AddSketch": "スケッチを追加" - }, - "CollectionListRow": { - "ToggleCollectionOptionsARIA": "開く/閉じるコレクションのオプションを切り替え", - "AddSketch": "スケッチを追加", - "Delete": "削除", - "Rename": "名前を変更" - }, - "Overlay": { - "AriaLabel": "{{title}} オーバーレイを閉じる" - }, - "QuickAddList":{ - "ButtonRemoveARIA": "コレクションから削除", - "ButtonAddToCollectionARIA": "コレクションへ追加", - "View": "表示" - }, - "SketchList": { - "View": "表示", - "Title": "p5.js ウェブエディター | マイスケッチ", - "AnothersTitle": "p5.js ウェブエディター | {{anotheruser}} のスケッチ", - "ToggleLabelARIA": "開く/閉じるスケッチ オプションの切り替え", - "DropdownRename": "名前変更", - "DropdownDownload": "ダウンロード", - "DropdownDuplicate": "別名で保存", - "DropdownAddToCollection": "コレクションへ追加", - "DropdownDelete": "削除", - "DirectionAscendingARIA": "昇順", - "DirectionDescendingARIA": "降順", - "ButtonLabelAscendingARIA": "昇順に{{displayName}}で並び替えます。", - "ButtonLabelDescendingARIA": "降順に{{displayName}}で並び替えます。", - "AddToCollectionOverlayTitle": "コレクションへ追加", - "TableSummary": "保存されたすべてのプロジェクトを含むテーブル", - "HeaderName": "スケッチ", - "HeaderCreatedAt": "作成日", - "HeaderCreatedAt_mobile": "作成", - "HeaderUpdatedAt": "更新日", - "HeaderUpdatedAt_mobile": "更新", - "NoSketches": "スケッチがありません" - }, - "AddToCollectionSketchList": { - "Title": "p5.js ウェブエディター | マイスケッチ", - "AnothersTitle": "p5.js ウェブエディター | {{anotheruser}} のスケッチ", - "NoCollections": "コレクションがありません。" - }, - "Editor": { - "OpenSketchARIA": "スケッチファイルのナビゲーションを開く", - "CloseSketchARIA": "スケッチファイルのナビゲーションを閉じる", - "UnsavedChangesARIA": "スケッチに未保存の変更があります", - "KeyUpLineNumber": "{{lineNumber}} 行" - }, - "EditorAccessibility": { - "NoLintMessages": "リントメッセージはありません", - "CurrentLine": "現在の行" - }, - "Timer": { - "SavedAgo": "保存されました: {{timeAgo}}" - }, - "formatDate": { - "JustNow": "たった今", - "15Seconds": "15秒前", - "25Seconds": "25秒前", - "35Seconds": "35秒前", - "Ago": "{{timeAgo}}前" - }, - "CopyableInput": { - "CopiedARIA": "クリップボードへコピーしました!", - "OpenViewTabARIA": "新しいタブで {{label}} ビューを開く" - }, - "EditableInput": { - "EditValue": "{{display}} 値を編集", - "EmptyPlaceholder": "値がありません" - }, - "PreviewNav": { - "EditSketchARIA": "スケッチを編集する", - "ByUser": "によって" - }, - "MobilePreferences": { - "Settings": "設定", - "GeneralSettings": "一般設定", - "Accessibility": "アクセシビリティ", - "AccessibleOutput": "アクセシビリティ出力", - "Theme": "テーマ", - "LightTheme": "ライト", - "DarkTheme": "ダーク", - "HighContrastTheme": "ハイコントラスト", - "Autosave": "自動保存", - "WordWrap": "ワードラップ", - "LineNumbers": "行番号", - "LintWarningSound": "リント警告音", - "UsedScreenReader": "スクリーンリーダーと併用", - "PlainText": "プレーンテキスト", - "TableText": "テーブルテキスト", - "Sound": "サウンド" - }, - "PreferenceCreators": { - "On": "オン", - "Off": "オフ" - }, - "MobileDashboardView": { - "Examples": "サンプル", - "Sketches": "スケッチ", - "Collections": "コレクション", - "Assets": "アセット", - "MyStuff": "マイスタッフ", - "CreateSketch": "スケッチ作成", - "CreateCollection": "コレクション作成" - }, - "Explorer": { - "Files": "ファイル" + "Duplicate": "複製", + "Open": "開く", + "Download": "ダウンロード", + "AddToCollection": "コレクションへ追加", + "Examples": "サンプル" }, - "Cookies": { - "Header": "Cookies", - "Body": "p5.jsエディターはクッキーを使用しています。 いくつかの項目はウェブサイトの機能に不可欠であり、アカウントとプリファレンスを管理することが可能です。 そのほかの項目は不可欠ではありません—それらは分析され、私たちのコミュニティについてより理解するために利用されます。 私たちがこのデータを販売したり、広告に使用したりすることは決してありません。 あなたはどのcookiesの利用を許可するか決めることができます。詳細については私たちの<0>プライバシーポリシー<0>をご参照ください。", + "Edit": { + "Title": "編集", + "TidyCode": "コード整形", + "Find": "検索", + "Replace": "置換" + }, + "Sketch": { + "Title": "スケッチ", + "AddFile": "ファイルを追加", + "AddFolder": "フォルダを追加", + "Run": "実行", + "Stop": "停止" + }, + "Help": { + "Title": "ヘルプ", + "KeyboardShortcuts": "キーボードショートカット", + "Reference": "リファレンス", + "ReportBug": "バグを報告", + "ChatOnDiscord": "Discordでチャット", + "PostOnTheForum": "フォーラムに投稿" + }, + "Lang": "言語", + "BackEditor": "エディタに戻る", + "WarningUnsavedChanges": "このページを離れてもよろしいですか?未保存の変更があります。", + "Login": "ログイン", + "LoginOr": "または", + "SignUp": "サインアップ", + "Auth": { + "Welcome": "ようこそ", + "Hello": "こんにちは", + "MyAccount": "マイアカウント", + "My": "マイ", + "MySketches": "マイスケッチ", + "MyCollections": "マイコレクション", + "Asset": "アセット", + "MyAssets": "マイアセット", + "LogOut": "ログアウト" + } + }, + "CodemirrorFindAndReplace": { + "ToggleReplace": "置換の切り替え", + "Find": "検索", + "FindPlaceholder": "ファイル内検索", + "Replace": "置換", + "ReplaceAll": "すべて置換", + "ReplacePlaceholder": "置換するテキスト", + "Regex": "正規表現", + "CaseSensitive": "大文字小文字を区別", + "WholeWords": "単語全体", + "Previous": "前へ", + "Next": "次へ", + "NoResults": "結果なし", + "Close": "閉じる" + }, + "LoginForm": { + "UsernameOrEmail": "メールアドレスまたはユーザー名", + "UsernameOrEmailARIA": "メールアドレスまたはユーザー名", + "Password": "パスワード", + "PasswordARIA": "パスワード", + "Submit": "ログイン", + "Errors": { + "invalidCredentials": "メールアドレスまたはパスワードが無効です。" + } + }, + "LoginView": { + "Title": "p5.js Web Editor | ログイン", + "Login": "ログイン", + "LoginOr": "または", + "SignUp": "サインアップ", + "Email": "メールアドレス", + "Username": "ユーザー名", + "DontHaveAccount": "アカウントをお持ちでないですか? ", + "ForgotPassword": "パスワードをお忘れですか? ", + "ResetPassword": "パスワードをリセット" + }, + "SocialAuthButton": { + "Connect": "{{serviceauth}}アカウントを接続", + "Unlink": "{{serviceauth}}アカウントの接続を解除", + "Login": "{{serviceauth}}でログイン", + "LogoARIA": "{{serviceauth}}ロゴ" + }, + "About": { + "Title": "About", + "TitleHelmet": "p5.js Web Editor | About", + "Headline": "p5.js Editorでp5.jsスケッチを作成、共有、リミックスしましょう。", + "Contribute": "貢献する", + "IntroDescription1": "p5.jsは、コーディングを学び、アートを作成するための無料のオープンソースJavaScriptライブラリです。p5.js Editorを使用すると、何もダウンロードしたり設定したりする必要なく、p5.jsスケッチを作成、共有、リミックスできます。", + "IntroDescription2": "私たちは、ソフトウェアとそれを学ぶためのツールは、可能な限りオープンで包括的であるべきだと信じています。p5.jsをサポートする組織であるProcessing Foundationへの寄付によって、この活動を支援できます。あなたの寄付は、p5.jsのソフトウェア開発、コード例やチュートリアルなどの教育リソース、フェローシップ、コミュニティイベントを支援します。", + "Donate": "寄付する", + "NewP5": "p5.jsは初めてですか?", + "Report": "バグを報告", + "Learn": "学ぶ", + "X": "X", + "Home": "p5.jsホーム", + "Instagram": "Instagram", + "Discord": "Discord", + "DiscordCTA": "Discordに参加", + "Youtube": "YouTube", + "Github": "GitHub", + "GetInvolved": "参加する", + "WebEditor": "Web Editor", + "Resources": "リソース", + "Reference": "リファレンス", + "Libraries": "ライブラリ", + "Forum": "フォーラム", + "ForumCTA": "フォーラムに参加", + "Examples": "サンプル", + "PrivacyPolicy": "プライバシーポリシー", + "TermsOfUse": "利用規約", + "CodeOfConduct": "行動規範", + "Email": "メール", + "EmailAddress": "hello@p5js.org", + "Socials": "ソーシャル", + "LinkDescriptions": { + "Home": "p5.jsと私たちのコミュニティについて詳しく学びましょう。", + "Examples": "短いサンプルでp5.jsの可能性を探求しましょう。", + "CodeOfConduct": "私たちのコミュニティステートメントと行動規範をお読みください。", + "Libraries": "コミュニティ作成のライブラリでp5.jsの可能性を広げましょう。", + "Reference": "p5.jsコードのすべての部分について簡単な説明を見つけましょう。", + "Donate": "Processing Foundationへの寄付でこの活動を支援しましょう。", + "Contribute": "GitHubでオープンソースのp5.js Editorに貢献しましょう。", + "Report": "p5.js Editorの不具合や誤った動作を報告しましょう。", + "Forum": "p5.jsコミュニティに質問を投げかけ、スケッチを共有し、助けを得ましょう。", + "Discord": "p5.jsコミュニティとチャットし、素早い助けを得ましょう。" + }, + "Contact": "お問い合わせ" + }, + "Toast": { + "OpenedNewSketch": "新しいスケッチを開きました。", + "SketchSaved": "スケッチを保存しました。", + "SketchFailedSave": "スケッチの保存に失敗しました。", + "AutosaveEnabled": "自動保存を有効にしました。", + "LangChange": "言語を変更しました", + "SettingsSaved": "設定を保存しました。", + "EmptyCurrentPass": "現在のパスワードフィールドが空です", + "IncorrectCurrentPass": "現在のパスワードが正しくありません", + "DefaultError": "問題が発生しました", + "UserNotFound": "ユーザーが見つかりません", + "NetworkError": "ネットワークエラー" + }, + "Toolbar": { + "Preview": "プレビュー", + "Auto-refresh": "自動更新", + "OpenPreferencesARIA": "設定を開く", + "PlaySketchARIA": "スケッチを実行", + "PlayOnlyVisualSketchARIA": "ビジュアルスケッチのみ実行", + "StopSketchARIA": "スケッチを停止", + "EditSketchARIA": "スケッチ名を編集", + "NewSketchNameARIA": "新しいスケッチ名", + "By": " 作成者: ", + "CustomLibraryVersion": "カスタムp5.jsバージョン", + "VersionPickerARIA": "バージョンピッカー", + "NewVersionPickerARIA": "バージョンピッカー" + }, + "Console": { + "Title": "コンソール", + "Clear": "クリア", + "ClearARIA": "コンソールをクリア", + "Close": "閉じる", + "CloseARIA": "コンソールを閉じる", + "Open": "開く", + "OpenARIA": "コンソールを開く" + }, + "Preferences": { + "Settings": "設定", + "GeneralSettings": "一般設定", + "Accessibility": "アクセシビリティ", + "LibraryManagement": "ライブラリ管理", + "Theme": "テーマ", + "LightTheme": "ライト", + "LightThemeARIA": "ライトテーマオン", + "DarkTheme": "ダーク", + "DarkThemeARIA": "ダークテーマオン", + "HighContrastTheme": "ハイコントラスト", + "HighContrastThemeARIA": "ハイコントラストテーマオン", + "TextSize": "文字サイズ", + "DecreaseFont": "小さく", + "DecreaseFontARIA": "フォントサイズを小さく", + "IncreaseFont": "大きく", + "IncreaseFontARIA": "フォントサイズを大きく", + "FontSize": "フォントサイズ", + "SetFontSize": "フォントサイズを設定", + "Autosave": "自動保存", + "On": "オン", + "AutosaveOnARIA": "自動保存オン", + "Off": "オフ", + "AutosaveOffARIA": "自動保存オフ", + "AutocloseBracketsQuotes": "括弧と引用符を自動閉じ", + "AutocloseBracketsQuotesOnARIA": "括弧と引用符の自動閉じオン", + "AutocloseBracketsQuotesOffARIA": "括弧と引用符の自動閉じオフ", + "AutocompleteHinter": "オートコンプリートヒント", + "AutocompleteHinterOnARIA": "オートコンプリートヒントオン", + "AutocompleteHinterOffARIA": "オートコンプリートヒントオフ", + "WordWrap": "ワードラップ", + "WordWrapOnARIA": "ワードラップオン", + "WordWrapOffARIA": "ワードラップオフ", + "LineNumbers": "行番号", + "LineNumbersOnARIA": "行番号オン", + "LineNumbersOffARIA": "行番号オフ", + "LintWarningSound": "リント警告音", + "LintWarningOnARIA": "リント警告オン", + "LintWarningOffARIA": "リント警告オフ", + "PreviewSound": "プレビュー音", + "PreviewSoundARIA": "プレビュー音", + "AccessibleTextBasedCanvas": "アクセシブルなテキストベースキャンバス", + "UsedScreenReader": "スクリーンリーダー使用", + "PlainText": "プレーンテキスト", + "TextOutputARIA": "テキスト出力オン", + "TableText": "テーブルテキスト", + "TableOutputARIA": "テーブル出力オン", + "LibraryVersion": "p5.jsバージョン", + "LibraryVersionInfo": "p5.jsの[新しい2.0リリース](https://github.com/processing/p5.js/releases/)が利用可能です!2026年8月にデフォルトになるため、この機会にテストしてバグを報告してください。1.xから2.0へのスケッチ移行に興味がありますか?[互換性&移行リソース](https://github.com/processing/p5.js-compatibility)をチェックしてください。", + "CustomVersionTitle": "独自のライブラリを管理していますか?素晴らしい!", + "CustomVersionInfo": "p5.jsのバージョンは現在、index.htmlのコードで管理されています。これはこのタブから調整できないことを意味します。", + "CustomVersionReset": "デフォルトのライブラリを使用したい場合は、index.htmlのスクリプトタグを以下に置き換えることができます:", + "SoundAddon": "p5.sound.jsアドオンライブラリ", + "PreloadAddon": "p5.js 1.x 互換性アドオンライブラリ — プリロード", + "ShapesAddon": "p5.js 1.x 互換性アドオンライブラリ — シェイプ", + "DataAddon": "p5.js 1.x 互換性アドオンライブラリ — データ&イベント", + "AddonOnARIA": "オン", + "AddonOffARIA": "オフ", + "SoundReference": "p5.js {{version}}と互換性のあるp5.soundのリファレンスを表示", + "CopyToClipboardSuccess": "クリップボードにコピーしました!", + "CopyToClipboardFailure": "テキストをコピーできませんでした。選択して手動でコピーしてみてください。" + }, + "KeyboardShortcuts": { + "Title": "キーボードショートカット", + "ShortcutsFollow": "コード編集キーボードショートカットは以下に従います", + "SublimeText": "Sublime Textショートカット", + "CodeEditing": { + "Tidy": "整形", + "FindText": "テキスト検索", + "FindNextMatch": "次の一致を検索", + "FindPrevMatch": "前の一致を検索", + "ReplaceTextMatch": "テキスト一致を置換", + "IndentCodeLeft": "コードを左にインデント", + "IndentCodeRight": "コードを右にインデント", + "CommentLine": "行をコメント化", + "FindNextTextMatch": "次のテキスト一致を検索", + "FindPreviousTextMatch": "前のテキスト一致を検索", + "CodeEditing": "コード編集", + "ColorPicker": "インラインカラーピッカーを表示", + "CreateNewFile": "新規ファイルを作成", + "RenameVariable": "変数名を変更" + }, + "General": "一般", + "GeneralSelection": { + "StartSketch": "スケッチ開始", + "StopSketch": "スケッチ停止", + "TurnOnAccessibleOutput": "アクセシブル出力をオン", + "TurnOffAccessibleOutput": "アクセシブル出力をオフ", + "Reference": "ヒントの選択項目のリファレンスに移動" + } + }, + "Sidebar": { + "Title": "スケッチファイル", + "ToggleARIA": "スケッチファイルオプションの開閉を切り替え", + "AddFolder": "フォルダを作成", + "AddFolderARIA": "フォルダを追加", + "AddFile": "ファイルを作成", + "AddFileARIA": "ファイルを追加", + "UploadFile": "ファイルをアップロード", + "UploadFileARIA": "ファイルをアップロード" + }, + "FileNode": { + "OpenFolderARIA": "フォルダ内容を開く", + "CloseFolderARIA": "フォルダ内容を閉じる", + "ToggleFileOptionsARIA": "ファイルオプションの開閉を切り替え", + "AddFolder": "フォルダを作成", + "AddFolderARIA": "フォルダを追加", + "AddFile": "ファイルを作成", + "AddFileARIA": "ファイルを追加", + "UploadFile": "ファイルをアップロード", + "UploadFileARIA": "ファイルをアップロード", + "Rename": "名前変更", + "Delete": "削除" + }, + "Common": { + "SiteName": "p5.js Web Editor", + "Error": "エラー", + "ErrorARIA": "エラー", + "Save": "保存", + "p5logoARIA": "p5.jsロゴ", + "DeleteConfirmation": "{{name}}を削除してもよろしいですか?" + }, + "IDEView": { + "SubmitFeedback": "フィードバックを送信", + "SubmitFeedbackARIA": "フィードバックを送信", + "AddCollectionTitle": "コレクションに追加", + "AddCollectionARIA": "コレクションに追加", + "ShareTitle": "共有", + "ShareARIA": "共有" + }, + "NewFileModal": { + "Title": "ファイルを作成", + "CloseButtonARIA": "新規ファイルモーダルを閉じる", + "EnterName": "名前を入力してください", + "InvalidType": "無効なファイルタイプです。有効な拡張子は.js、.css、.json、.xml、.stl、.txt、.csv、.tsv、.mtl、.frag、.vertです。" + }, + "NewFileForm": { + "AddFileSubmit": "ファイルを追加", + "Placeholder": "名前" + }, + "NewFolderModal": { + "Title": "フォルダを作成", + "CloseButtonARIA": "新規フォルダモーダルを閉じる", + "EnterName": "名前を入力してください", + "EmptyName": "フォルダ名はスペースのみではいけません", + "InvalidExtension": "フォルダ名に拡張子を含めることはできません" + }, + "NewFolderForm": { + "AddFolderSubmit": "フォルダを追加", + "Placeholder": "名前" + }, + "ResetPasswordForm": { + "Email": "登録に使用したメールアドレス", + "EmailARIA": "メールアドレス", + "Submit": "パスワードリセットメールを送信" + }, + "ResetPasswordView": { + "Title": "p5.js Web Editor | パスワードリセット", + "Reset": "パスワードをリセット", + "Submitted": "パスワードリセットメールはまもなく届きます。届かない場合は、スパムフォルダを確認してください。時々そこに入ってしまうことがあります。", + "Login": "ログイン", + "LoginOr": "または", + "SignUp": "サインアップ" + }, + "ReduxFormUtils": { + "errorInvalidEmail": "有効なメールアドレスを入力してください", + "errorEmptyEmail": "メールアドレスを入力してください", + "errorEmptyEmailorUserName": "メールアドレスまたはユーザー名を入力してください", + "errorPasswordMismatch": "パスワードが一致する必要があります", + "errorEmptyPassword": "パスワードを入力してください", + "errorShortPassword": "パスワードは6文字以上である必要があります", + "errorConfirmPassword": "パスワードを確認してください", + "errorNewPassword": "新しいパスワードを入力するか、現在のパスワードを空のままにしてください。", + "errorNewPasswordRepeat": "新しいパスワードは現在のものと異なる必要があります。", + "errorEmptyUsername": "ユーザー名を入力してください。", + "errorLongUsername": "ユーザー名は20文字未満である必要があります。", + "errorValidUsername": "ユーザー名は数字、文字、ピリオド、ダッシュ、アンダースコアのみで構成されている必要があります。" + }, + "NewPasswordView": { + "Title": "p5.js Web Editor | 新しいパスワード", + "Description": "新しいパスワードを設定", + "TokenInvalidOrExpired": "パスワードリセットトークンが無効か期限切れです。", + "EmptyPassword": "パスワードを入力してください", + "PasswordConfirmation": "パスワードを確認してください", + "PasswordMismatch": "パスワードが一致する必要があります" + }, + "AccountForm": { + "Email": "メールアドレス", + "EmailARIA": "メールアドレス", + "Unconfirmed": "未確認。", + "EmailSent": "確認メールを送信しました、メールを確認してください。", + "Resend": "確認メールを再送信", + "UserName": "ユーザー名", + "UserNameARIA": "ユーザー名", + "CurrentPassword": "現在のパスワード", + "CurrentPasswordARIA": "現在のパスワード", + "NewPassword": "新しいパスワード", + "NewPasswordARIA": "新しいパスワード", + "SaveAccountDetails": "アカウント詳細を保存" + }, + "AccountView": { + "SocialLogin": "ソーシャルログイン", + "SocialLoginDescription": "GitHubまたはGoogleアカウントを使用してp5.js Web Editorにログインします。", + "Title": "p5.js Web Editor | アカウント設定", + "Settings": "マイアカウント", + "AccountTab": "アカウント", + "AccessTokensTab": "アクセストークン" + }, + "APIKeyForm": { + "ConfirmDelete": "{{key_label}}を削除してもよろしいですか?", + "Summary": "パーソナルアクセストークンは、自動化スクリプトがEditor APIにアクセスできるようにするパスワードのような役割を果たします。アクセスを必要とする各スクリプトに対してトークンを作成します。", + "CreateToken": "新しいトークンを作成", + "TokenLabel": "このトークンは何のためですか?", + "TokenPlaceholder": "このトークンは何のためですか?例:サンプルインポートスクリプト", + "CreateTokenSubmit": "作成", + "NoTokens": "既存のトークンはありません。", + "NewTokenTitle": "新しいアクセストークン", + "NewTokenInfo": "新しいパーソナルアクセストークンを今コピーしてください。再度表示されることはありません!", + "ExistingTokensTitle": "既存のトークン" + }, + "APIKeyList": { + "Name": "名前", + "Created": "作成日", + "LastUsed": "最終使用日", + "Actions": "操作", + "Never": "なし", + "DeleteARIA": "APIキーを削除" + }, + "NewPasswordForm": { + "Title": "パスワード", + "TitleARIA": "パスワード", + "ConfirmPassword": "パスワード確認", + "ConfirmPasswordARIA": "パスワード確認", + "SubmitSetNewPassword": "新しいパスワードを設定" + }, + "SignupForm": { + "Title": "ユーザー名", + "TitleARIA": "ユーザー名", + "Email": "メールアドレス", + "EmailARIA": "メールアドレス", + "Password": "パスワード", + "PasswordARIA": "パスワード", + "ConfirmPassword": "パスワード確認", + "ConfirmPasswordARIA": "パスワード確認", + "SubmitSignup": "サインアップ" + }, + "SignupView": { + "Title": "p5.js Web Editor | サインアップ", + "Description": "サインアップ", + "Or": "または", + "AlreadyHave": "既にアカウントをお持ちですか?", + "Login": "ログイン", + "Warning": "サインアップすることにより、p5.js Editorの<0>利用規約と<1>プライバシーポリシーに同意したものとみなされます。" + }, + "EmailVerificationView": { + "Title": "p5.js Web Editor | メール確認", + "Verify": "メールアドレスを確認", + "InvalidTokenNull": "そのリンクは無効です。", + "Checking": "トークンを検証中、お待ちください...", + "Verified": "すべて完了しました、メールアドレスが確認されました。", + "InvalidState": "トークンが無効か期限切れです。" + }, + "AssetList": { + "Title": "p5.js Web Editor | マイアセット", + "ToggleOpenCloseARIA": "アセットオプションの開閉を切り替え", + "Delete": "削除", + "OpenNewTab": "新しいタブで開く", + "NoUploadedAssets": "アップロードされたアセットはありません。", + "HeaderName": "名前", + "HeaderSize": "サイズ", + "HeaderSketch": "スケッチ", + "maximum": "最大" + }, + "Feedback": { + "Title": "p5.js Web Editor | フィードバック", + "ViaGithubHeader": "GitHub Issues経由", + "ViaGithubDescription": "GitHubに慣れている場合、これはバグ報告とフィードバックを受けるための推奨方法です。", + "GoToGithub": "GitHubへ移動", + "ViaGoogleHeader": "Googleフォーム経由", + "ViaGoogleDescription": "この簡単なフォームも送信できます。", + "GoToForm": "フォームへ移動" + }, + "Searchbar": { + "SearchSketch": "スケッチを検索...", + "SearchCollection": "コレクションを検索...", + "ClearTerm": "クリア" + }, + "UploadFileModal": { + "Title": "ファイルをアップロード", + "CloseButtonARIA": "ファイルアップロードモーダルを閉じる", + "SizeLimitError": "エラー:これ以上ファイルをアップロードできません。{{sizeLimit}}の合計サイズ制限に達しました。\n さらにアップロードしたい場合は、もう使用していないファイルを削除してください。" + }, + "FileUploader": { + "DictDefaultMessage": "ファイルをここにドロップするか、クリックしてファイルブラウザを使用" + }, + "ErrorModal": { + "MessageLogin": "スケッチを保存するには、ログインする必要があります。 ", + "Login": "ログイン", + "LoginOr": " または ", + "SignUp": "サインアップ", + "MessageLoggedOut": "ログアウトされたようです。 ", + "LogIn": "ログイン", + "SavedDifferentWindow": "保存しようとしたプロジェクトは別のウィンドウから保存されました。\n 最新バージョンを表示するにはページを更新してください。", + "LinkTitle": "アカウントリンクエラー", + "LinkMessage": "{{serviceauth}}アカウントをp5.js Web Editorアカウントにリンクする際に問題が発生しました。あなたの{{serviceauth}}アカウントは既に別のp5.js Web Editorアカウントにリンクされています。" + }, + "ShareModal": { + "Embed": "スケッチを埋め込み", + "Present": "プレゼント", + "Fullscreen": "閲覧専用としてスケッチを共有", + "Edit": "スケッチを共有して編集を許可" + }, + "CollectionView": { + "TitleCreate": "コレクションを作成", + "TitleDefault": "コレクション" + }, + "Collection": { + "Title": "p5.js Web Editor | マイコレクション", + "AnothersTitle": "p5.js Web Editor | {{anotheruser}}のコレクション", + "Share": "共有", + "URLLink": "コレクションへのリンク", + "AddSketch": "スケッチを追加", + "DeleteFromCollection": "このコレクションから{{name_sketch}}を削除してもよろしいですか?", + "SketchDeleted": "スケッチを削除しました", + "SketchRemoveARIA": "コレクションからスケッチを削除", + "DescriptionPlaceholder": "説明を追加", + "Description": "説明", + "NumSketches": "{{count}}スケッチ", + "NumSketches_plural": "{{count}}スケッチ", + "By": "コレクション作成者: ", + "NoSketches": "コレクションにスケッチがありません", + "TableSummary": "すべてのコレクションを含むテーブル", + "HeaderName": "名前", + "HeaderCreatedAt": "追加日", + "HeaderUser": "所有者", + "DirectionAscendingARIA": "昇順", + "DirectionDescendingARIA": "降順", + "ButtonLabelAscendingARIA": "{{displayName}}で昇順に並べ替え。", + "ButtonLabelDescendingARIA": "{{displayName}}で降順に並べ替え。" + }, + "AddToCollectionList": { + "Title": "p5.js Web Editor | マイコレクション", + "AnothersTitle": "p5.js Web Editor | {{anotheruser}}のコレクション", + "Empty": "コレクションがありません" + }, + "CollectionCreate": { + "Title": "p5.js Web Editor | コレクションを作成", + "FormError": "コレクションを作成できませんでした", + "FormLabel": "コレクション名", + "FormLabelARIA": "名前", + "NameRequired": "コレクション名は必須です", + "Description": "説明(オプション)", + "DescriptionARIA": "説明", + "DescriptionPlaceholder": "お気に入りのスケッチ", + "SubmitCollectionCreate": "コレクションを作成" + }, + "DashboardView": { + "CreateCollection": "コレクションを作成", + "NewSketch": "新しいスケッチ", + "CreateCollectionOverlay": "コレクションを作成" + }, + "DashboardTabSwitcher": { + "Sketches": "スケッチ", + "Collections": "コレクション", + "Assets": "アセット" + }, + "CollectionList": { + "Title": "p5.js Web Editor | マイコレクション", + "AnothersTitle": "p5.js Web Editor | {{anotheruser}}のコレクション", + "NoCollections": "コレクションがありません。", + "TableSummary": "すべてのコレクションを含むテーブル", + "HeaderName": "名前", + "HeaderCreatedAt": "作成日", + "HeaderCreatedAt_mobile": "作成", + "HeaderUpdatedAt": "更新日", + "HeaderUpdatedAt_mobile": "更新", + "HeaderNumItems": "# スケッチ", + "HeaderNumItems_mobile": "# スケッチ", + "DirectionAscendingARIA": "昇順", + "DirectionDescendingARIA": "降順", + "ButtonLabelAscendingARIA": "{{displayName}}で昇順に並べ替え。", + "ButtonLabelDescendingARIA": "{{displayName}}で降順に並べ替え。", + "AddSketch": "スケッチを追加" + }, + "CollectionListRow": { + "ToggleCollectionOptionsARIA": "コレクションオプションの開閉を切り替え", + "AddSketch": "スケッチを追加", + "Delete": "削除", + "Rename": "名前変更" + }, + "Overlay": { + "AriaLabel": "{{title}}オーバーレイを閉じる" + }, + "QuickAddList": { + "ButtonRemoveARIA": "コレクションから削除", + "ButtonAddToCollectionARIA": "コレクションに追加", + "View": "表示" + }, + "SketchList": { + "View": "表示", + "Title": "p5.js Web Editor | マイスケッチ", + "AnothersTitle": "p5.js Web Editor | {{anotheruser}}のスケッチ", + "ToggleLabelARIA": "スケッチオプションの開閉を切り替え", + "DropdownRename": "名前変更", + "DropdownDownload": "ダウンロード", + "DropdownDuplicate": "複製", + "DropdownAddToCollection": "コレクションに追加", + "DropdownDelete": "削除", + "DirectionAscendingARIA": "昇順", + "DirectionDescendingARIA": "降順", + "ButtonLabelAscendingARIA": "{{displayName}}で昇順に並べ替え。", + "ButtonLabelDescendingARIA": "{{displayName}}で降順に並べ替え。", + "AddToCollectionOverlayTitle": "コレクションに追加", + "TableSummary": "すべての保存されたプロジェクトを含むテーブル", + "HeaderName": "スケッチ", + "HeaderCreatedAt": "作成日", + "HeaderCreatedAt_mobile": "作成", + "HeaderUpdatedAt": "更新日", + "HeaderUpdatedAt_mobile": "更新", + "NoSketches": "スケッチがありません。" + }, + "AddToCollectionSketchList": { + "Title": "p5.js Web Editor | マイスケッチ", + "AnothersTitle": "p5.js Web Editor | {{anotheruser}}のスケッチ", + "NoCollections": "コレクションがありません。" + }, + "Editor": { + "OpenSketchARIA": "スケッチファイルナビゲーションを開く", + "CloseSketchARIA": "スケッチファイルナビゲーションを閉じる", + "UnsavedChangesARIA": "スケッチに未保存の変更があります", + "KeyUpLineNumber": "行 {{lineNumber}}" + }, + "EditorAccessibility": { + "NoLintMessages": "リントメッセージはありません", + "CurrentLine": "現在の行" + }, + "Timer": { + "SavedAgo": "保存: {{timeAgo}}" + }, + "formatDate": { + "JustNow": "たった今", + "15Seconds": "15秒前", + "25Seconds": "25秒前", + "35Seconds": "35秒前", + "Ago": "{{timeAgo}}前" + }, + "CopyableInput": { + "CopiedARIA": "クリップボードにコピーしました!", + "OpenViewTabARIA": "新しいタブで{{label}}ビューを開く" + }, + "EditableInput": { + "EditValue": "{{display}}値を編集", + "EmptyPlaceholder": "値なし" + }, + "PreviewNav": { + "EditSketchARIA": "スケッチを編集", + "ByUser": "作成者:" + }, + "MobilePreferences": { + "Settings": "設定", + "GeneralSettings": "一般設定", + "Accessibility": "アクセシビリティ", + "AccessibleOutput": "アクセシブル出力", + "Theme": "テーマ", + "LightTheme": "ライト", + "DarkTheme": "ダーク", + "HighContrastTheme": "ハイコントラスト", + "Autosave": "自動保存", + "AutocompleteHinter": "オートコンプリートヒント", + "WordWrap": "ワードラップ", + "LineNumbers": "行番号", + "LintWarningSound": "リント警告音", + "UsedScreenReader": "スクリーンリーダー使用", + "PlainText": "プレーンテキスト", + "TableText": "テーブルテキスト", + "Sound": "サウンド", + "Preferences": "設定", + "Language": "言語" + }, + "PreferenceCreators": { + "On": "オン", + "Off": "オフ" + }, + "MobileDashboardView": { + "Examples": "サンプル", + "Sketches": "スケッチ", + "Collections": "コレクション", + "Assets": "アセット", + "MyStuff": "マイスタッフ", + "CreateSketch": "スケッチを作成", + "CreateCollection": "コレクションを作成" + }, + "Explorer": { + "Files": "ファイル" + }, + "Cookies": { + "Header": "クッキー", + "Body": "p5.js Editorはクッキーを使用します。いくつかはウェブサイトの機能に不可欠であり、アカウントと設定を管理できるようにします。その他は不可欠ではありません—これらは分析に使用され、私たちのコミュニティについてより詳しく学ぶことができます。私たちはこのデータを販売したり広告に使用したりすることは決してありません。どのクッキーを許可するかを決定でき、詳細は<0>プライバシーポリシーで学ぶことができます。", "AllowAll": "すべて許可", - "AllowEssential": "必須項目を許可" + "AllowEssential": "必須のみ許可" }, "Legal": { "PrivacyPolicy": "プライバシーポリシー", "TermsOfUse": "利用規約", "CodeOfConduct": "行動規範" + }, + "SkipLink": { + "PlaySketch": "スケッチ実行にスキップ" + }, + "Visibility": { + "Label": "公開範囲", + "Public": { + "Description": "誰でもこのスケッチを見ることができます。", + "Label": "公開" + }, + "Private": { + "Description": "あなただけがこのスケッチを見ることができます。", + "Label": "非公開" + }, + "Changed": "'{{projectName}}'は現在{{newVisibility}}です..." } -} +} \ No newline at end of file diff --git a/translations/locales/ko/translations.json b/translations/locales/ko/translations.json index 14f9cff948..e2783f04e7 100644 --- a/translations/locales/ko/translations.json +++ b/translations/locales/ko/translations.json @@ -7,15 +7,16 @@ "Duplicate": "복제", "Open": "열기", "Download": "다운로드", - "AddToCollection": "콜렉션 추가", + "AddToCollection": "콜렉션에 추가", "Examples": "예제" }, "Edit": { - "Title": "수정", - "TidyCode": "깔끔한 코드", + "Title": "편집", + "TidyCode": "코드 정리", "Find": "찾기", - "FindNext": "다음 내용 찾기", - "FindPrevious": "이전 내용 찾기" + "Replace": "바꾸기", + "FindNext": "다음 찾기", + "FindPrevious": "이전 찾기" }, "Sketch": { "Title": "스케치", @@ -26,44 +27,65 @@ }, "Help": { "Title": "도움말", - "KeyboardShortcuts": "단축키", + "KeyboardShortcuts": "키보드 단축키", "Reference": "레퍼런스", + "ReportBug": "버그 신고", + "ChatOnDiscord": "Discord에서 채팅", + "PostOnTheForum": "포럼에 게시", "About": "소개" }, "Lang": "언어", "BackEditor": "에디터로 돌아가기", - "WarningUnsavedChanges": "이 페이지를 나가시겠습니까? 아직 저장되지 않은 변경사항이 있습니다.", + "WarningUnsavedChanges": "이 페이지를 나가시겠습니까? 저장되지 않은 변경사항이 있습니다.", "Login": "로그인", "LoginOr": "또는", "SignUp": "회원가입", "Auth": { - "Welcome": "환영합니다!", + "Welcome": "환영합니다", "Hello": "안녕하세요", "MyAccount": "내 계정", - "My": "나의", - "MySketches": "나의 스케치", - "MyCollections": "나의 콜렉션", - "Asset": "애셋", - "MyAssets": "나의 애셋들", + "My": "내", + "MySketches": "내 스케치", + "MyCollections": "내 콜렉션", + "Asset": "에셋", + "MyAssets": "내 에셋", "LogOut": "로그아웃" } }, + "CodemirrorFindAndReplace": { + "ToggleReplace": "바꾸기 전환", + "Find": "찾기", + "FindPlaceholder": "파일에서 찾기", + "Replace": "바꾸기", + "ReplaceAll": "모두 바꾸기", + "ReplacePlaceholder": "바꿀 텍스트", + "Regex": "정규 표현식", + "CaseSensitive": "대소문자 구분", + "WholeWords": "전체 단어", + "Previous": "이전", + "Next": "다음", + "NoResults": "결과 없음", + "Close": "닫기" + }, "LoginForm": { - "UsernameOrEmail": "이메일 또는 아이디", - "UsernameOrEmailARIA": "이메일 또는 아이디", + "UsernameOrEmail": "이메일 또는 사용자 이름", + "UsernameOrEmailARIA": "이메일 또는 사용자 이름", "Password": "비밀번호", "PasswordARIA": "비밀번호", - "Submit": "로그인" + "Submit": "로그인", + "Errors": { + "invalidCredentials": "잘못된 이메일 또는 비밀번호입니다." + } }, "LoginView": { - "Title": "p5.js 웹에디터 | 로그인", + "Title": "p5.js 웹 에디터 | 로그인", "Login": "로그인", "LoginOr": "또는", "SignUp": "회원가입", "Email": "이메일", - "Username": "아이디", - "DontHaveAccount": "계정이 없나요? ", - "ForgotPassword": "비밀번호를 잊었나요? ", + "Username": "사용자 이름", + "DontHaveAccount": "계정이 없으신가요? ", + "ForgotPassword": "비밀번호를 잊으셨나요? ", "ResetPassword": "비밀번호 재설정" }, "SocialAuthButton": { @@ -74,47 +96,81 @@ }, "About": { "Title": "소개", - "TitleHelmet": "p5.js 웹에디터 | 소개", + "TitleHelmet": "p5.js 웹 에디터 | 소개", + "Headline": "p5.js 에디터로 p5.js 스케치를 만들고, 공유하고, 리믹스하세요.", "Contribute": "기여하기", - "NewP5": "p5.js가 처음인가요?", - "Report": "버그 리포트", + "IntroDescription1": "p5.js는 코딩을 배우고 예술 작품을 만들기 위한 무료 오픈소스 자바스크립트 라이브러리입니다. p5.js 에디터를 사용하면 아무것도 다운로드하거나 구성할 필요 없이 p5.js 스케치를 만들고, 공유하고, 리믹스할 수 있습니다.", + "IntroDescription2": "우리는 소프트웨어와 이를 배우는 도구가 가능한 한 개방적이고 포용적이어야 한다고 믿습니다. p5.js를 지원하는 조직인 Processing Foundation에 기부하여 이 작업을 지원할 수 있습니다. 여러분의 기부는 p5.js의 소프트웨어 개발, 코드 예제 및 튜토리얼과 같은 교육 자료, 펠로우십, 커뮤니티 행동을 지원합니다.", + "Donate": "기부하기", + "NewP5": "p5.js가 처음이신가요?", + "Report": "버그 신고", "Learn": "배우기", - "Twitter": "Twitter", - "Home": "홈", - "Instagram": "Instagram", - "Discord": "Discord", + "X": "X", + "Home": "p5.js 홈", + "Instagram": "인스타그램", + "Discord": "디스코드", + "DiscordCTA": "디스코드 참여", + "Youtube": "유튜브", + "Github": "깃허브", + "GetInvolved": "참여하기", "WebEditor": "웹 에디터", - "Resources": "연관 자료", + "Resources": "리소스", + "Reference": "레퍼런스", "Libraries": "라이브러리", "Forum": "포럼", + "ForumCTA": "포럼 참여", "Examples": "예제", "PrivacyPolicy": "개인정보 처리방침", "TermsOfUse": "이용약관", - "CodeOfConduct": "행동 강령" + "CodeOfConduct": "행동 강령", + "Email": "이메일", + "EmailAddress": "hello@p5js.org", + "Socials": "소셜 미디어", + "LinkDescriptions": { + "Home": "p5.js와 우리 커뮤니티에 대해 더 알아보세요.", + "Examples": "간단한 예제로 p5.js의 가능성을 탐색하세요.", + "CodeOfConduct": "커뮤니티 성명서와 행동 강령을 읽어보세요.", + "Libraries": "커뮤니티에서 만든 라이브러리로 p5.js의 가능성을 확장하세요.", + "Reference": "p5.js 코드의 모든 부분에 대한 쉬운 설명을 찾아보세요.", + "Donate": "Processing Foundation에 기부하여 이 작업을 지원하세요.", + "Contribute": "Github에서 오픈소스 p5.js 에디터에 기여하세요.", + "Report": "p5.js 에디터의 손상되거나 잘못된 동작을 신고하세요.", + "Forum": "p5.js 커뮤니티에 질문하고, 스케치를 공유하고, 도움을 받으세요.", + "Discord": "p5.js 커뮤니티와 채팅하고 빠른 도움을 받으세요." + }, + "Contact": "문의하기" }, "Toast": { - "OpenedNewSketch": "새 스케치 열기 완료.", - "SketchSaved": "스케치 저장 완료.", - "SketchFailedSave": "스케치 저장 실패.", - "AutosaveEnabled": "자동 저장 활성화.", - "LangChange": "언어 변경", - "SettingsSaved": "설정 저장 완료." + "OpenedNewSketch": "새 스케치를 열었습니다.", + "SketchSaved": "스케치가 저장되었습니다.", + "SketchFailedSave": "스케치 저장에 실패했습니다.", + "AutosaveEnabled": "자동 저장이 활성화되었습니다.", + "LangChange": "언어가 변경되었습니다", + "SettingsSaved": "설정이 저장되었습니다.", + "EmptyCurrentPass": "현재 비밀번호 필드가 비어 있습니다", + "IncorrectCurrentPass": "현재 비밀번호가 올바르지 않습니다", + "DefaultError": "문제가 발생했습니다", + "UserNotFound": "사용자를 찾을 수 없습니다", + "NetworkError": "네트워크 오류" }, "Toolbar": { "Preview": "미리보기", "Auto-refresh": "자동 새로고침", - "OpenPreferencesARIA": "Open Preferences", + "OpenPreferencesARIA": "환경설정 열기", "PlaySketchARIA": "스케치 실행", - "PlayOnlyVisualSketchARIA": "Play only visual sketch", - "StopSketchARIA": "스케치 실행 중지", - "EditSketchARIA": "스케치 이름 수정하기", - "NewSketchNameARIA": "새로운 스케치 이름", - "By": " 제작: " + "PlayOnlyVisualSketchARIA": "시각적 스케치만 실행", + "StopSketchARIA": "스케치 중지", + "EditSketchARIA": "스케치 이름 편집", + "NewSketchNameARIA": "새 스케치 이름", + "By": " 작성: ", + "CustomLibraryVersion": "사용자 정의 p5.js 버전", + "VersionPickerARIA": "버전 선택기", + "NewVersionPickerARIA": "버전 선택기" }, "Console": { "Title": "콘솔", - "Clear": "클리어", - "ClearARIA": "콘솔 클리어", + "Clear": "지우기", + "ClearARIA": "콘솔 지우기", "Close": "닫기", "CloseARIA": "콘솔 닫기", "Open": "열기", @@ -122,469 +178,523 @@ }, "Preferences": { "Settings": "설정", - "GeneralSettings": "일반", + "GeneralSettings": "일반 설정", "Accessibility": "접근성", + "LibraryManagement": "라이브러리 관리", "Theme": "테마", - "LightTheme": "밝은 테마", - "LightThemeARIA": "밝은 테마 켜짐", - "DarkTheme": "어두운 테마", - "DarkThemeARIA": "어두운 테마 켜짐", - "HighContrastTheme": "고대비 테마", + "LightTheme": "라이트", + "LightThemeARIA": "라이트 테마 켜짐", + "DarkTheme": "다크", + "DarkThemeARIA": "다크 테마 켜짐", + "HighContrastTheme": "고대비", "HighContrastThemeARIA": "고대비 테마 켜짐", - "TextSize": "글자 크기", + "TextSize": "텍스트 크기", "DecreaseFont": "줄이기", - "DecreaseFontARIA": "폰트 크기 줄이기", - "IncreaseFont": "키우기", - "IncreaseFontARIA": "폰트 크기 키우기", - "Autosave": "자동저장", + "DecreaseFontARIA": "글꼴 크기 줄이기", + "IncreaseFont": "늘리기", + "IncreaseFontARIA": "글꼴 크기 늘리기", + "FontSize": "글꼴 크기", + "SetFontSize": "글꼴 크기 설정", + "Autosave": "자동 저장", "On": "켜기", - "AutosaveOnARIA": "자동저장 켜짐", + "AutosaveOnARIA": "자동 저장 켜짐", "Off": "끄기", - "AutosaveOffARIA": "자동저장 꺼짐", + "AutosaveOffARIA": "자동 저장 꺼짐", "AutocloseBracketsQuotes": "괄호 및 따옴표 자동 닫기", - "AutocloseBracketsQuotesOnARIA": "괄호 및 따옴표 자동 닫기 켜기", - "AutocloseBracketsQuotesOffARIA": "괄호 및 따옴표 자동 닫기 끄기", - "WordWrap": "단어 자동 줄 바꿈", - "WordWrapOnARIA": "줄 바꿈 켜기", - "WordWrapOffARIA": "줄 바꿈 끄기", + "AutocloseBracketsQuotesOnARIA": "괄호 및 따옴표 자동 닫기 켜짐", + "AutocloseBracketsQuotesOffARIA": "괄호 및 따옴표 자동 닫기 꺼짐", + "AutocompleteHinter": "자동 완성 힌트", + "AutocompleteHinterOnARIA": "자동 완성 힌트 켜짐", + "AutocompleteHinterOffARIA": "자동 완성 힌트 꺼짐", + "WordWrap": "자동 줄 바꿈", + "WordWrapOnARIA": "자동 줄 바꿈 켜짐", + "WordWrapOffARIA": "자동 줄 바꿈 꺼짐", "LineNumbers": "줄 번호", - "LineNumbersOnARIA": "줄 번호 켜기", - "LineNumbersOffARIA": "줄 번호 끄기", - "LintWarningSound": "린트 경고 소리", - "LintWarningOnARIA": "린트 경고 켜기", - "LintWarningOffARIA": "린트 경고 끄기", + "LineNumbersOnARIA": "줄 번호 켜짐", + "LineNumbersOffARIA": "줄 번호 꺼짐", + "LintWarningSound": "린트 경고음", + "LintWarningOnARIA": "린트 경고음 켜짐", + "LintWarningOffARIA": "린트 경고음 꺼짐", "PreviewSound": "미리보기 소리", "PreviewSoundARIA": "미리보기 소리", - "AccessibleTextBasedCanvas": "접근 가능한 텍스트 기반 캔버스", + "AccessibleTextBasedCanvas": "접근성 텍스트 기반 캔버스", "UsedScreenReader": "스크린 리더 사용", "PlainText": "일반 텍스트", - "TextOutputARIA": "텍스트 출력 켜기", + "TextOutputARIA": "텍스트 출력 켜짐", "TableText": "테이블 텍스트", - "TableOutputARIA": "테이블 출력 켜기", - "Sound": "소리", - "SoundOutputARIA": "소리 출력 켜기" + "TableOutputARIA": "테이블 출력 켜짐", + "LibraryVersion": "p5.js 버전", + "LibraryVersionInfo": "p5.js의 [새로운 2.0 릴리스](https://github.com/processing/p5.js/releases/)가 사용 가능합니다! 2026년 8월에 기본값이 될 예정이므로, 지금 테스트해 보고 버그를 신고해 주세요. 1.x에서 2.0으로 스케치를 전환하는 데 관심이 있으신가요? [호환성 및 전환 리소스](https://github.com/processing/p5.js-compatibility)를 확인해 보세요.", + "CustomVersionTitle": "자체 라이브러리를 관리하고 계신가요? 좋습니다!", + "CustomVersionInfo": "p5.js 버전은 현재 index.html 코드에서 관리되고 있습니다. 이는 이 탭에서 조정할 수 없음을 의미합니다.", + "CustomVersionReset": "기본 라이브러리를 사용하려면 index.html의 스크립트 태그를 다음으로 바꿀 수 있습니다:", + "SoundAddon": "p5.sound.js 추가 라이브러리", + "PreloadAddon": "p5.js 1.x 호환성 추가 라이브러리 — Preload", + "ShapesAddon": "p5.js 1.x 호환성 추가 라이브러리 — Shapes", + "DataAddon": "p5.js 1.x 호환성 추가 라이브러리 — Data & Events", + "AddonOnARIA": "켜짐", + "AddonOffARIA": "꺼짐", + "SoundReference": "p5.js {{version}}와 호환되는 p5.sound 레퍼런스 보기", + "CopyToClipboardSuccess": "클립보드에 복사되었습니다!", + "CopyToClipboardFailure": "텍스트를 복사할 수 없었습니다. 수동으로 선택하여 복사해 보세요." }, "KeyboardShortcuts": { - "Title": " 단축키", - "ShortcutsFollow": "코드 편집 키보드 단축키는 다음과 같습니다", - "SublimeText": "서블라임 텍스트", + "Title": " 키보드 단축키", + "ShortcutsFollow": "코드 편집 키보드 단축키는 다음을 따릅니다", + "SublimeText": "Sublime Text 단축키", "CodeEditing": { - "Tidy": "정돈하기", + "Tidy": "정리", "FindText": "텍스트 찾기", "FindNextMatch": "다음 일치 항목 찾기", "FindPrevMatch": "이전 일치 항목 찾기", "ReplaceTextMatch": "텍스트 일치 항목 바꾸기", "IndentCodeLeft": "코드 왼쪽 들여쓰기", "IndentCodeRight": "코드 오른쪽 들여쓰기", - "CommentLine": "주석 처리", + "CommentLine": "줄 주석 처리", "FindNextTextMatch": "다음 텍스트 일치 항목 찾기", "FindPreviousTextMatch": "이전 텍스트 일치 항목 찾기", - "CodeEditing": "코드 편집" + "CodeEditing": "코드 편집", + "ColorPicker": "인라인 색상 선택기 표시", + "CreateNewFile": "새 파일 생성", + "RenameVariable": "변수 이름 바꾸기" }, + "General": "일반", "GeneralSelection": { "StartSketch": "스케치 시작", "StopSketch": "스케치 중지", - "TurnOnAccessibleOutput": "접근 가능한 출력 활성화", - "TurnOffAccessibleOutput": "접근 가능한 출력 비활성화" + "TurnOnAccessibleOutput": "접근성 출력 켜기", + "TurnOffAccessibleOutput": "접근성 출력 끄기", + "Reference": "힌트에서 선택한 항목의 레퍼런스로 이동" } }, "Sidebar": { - "Title": "Sketch Files", - "ToggleARIA": "Toggle open/close sketch file options", - "AddFolder": "Create folder", - "AddFolderARIA": "add folder", - "AddFile": "Create file", - "AddFileARIA": "add file", - "UploadFile": "Upload file", - "UploadFileARIA": "upload file" + "Title": "스케치 파일", + "ToggleARIA": "스케치 파일 옵션 열기/닫기 전환", + "AddFolder": "폴더 생성", + "AddFolderARIA": "폴더 추가", + "AddFile": "파일 생성", + "AddFileARIA": "파일 추가", + "UploadFile": "파일 업로드", + "UploadFileARIA": "파일 업로드" }, "FileNode": { - "OpenFolderARIA": "Open folder contents", - "CloseFolderARIA": "Close folder contents", - "ToggleFileOptionsARIA": "Toggle open/close file options", - "AddFolder": "Create folder", - "AddFolderARIA": "add folder", - "AddFile": "Create file", - "AddFileARIA": "add file", - "UploadFile": "Upload file", - "UploadFileARIA": "upload file", - "Rename": "Rename", - "Delete": "Delete" + "OpenFolderARIA": "폴더 내용 열기", + "CloseFolderARIA": "폴더 내용 닫기", + "ToggleFileOptionsARIA": "파일 옵션 열기/닫기 전환", + "AddFolder": "폴더 생성", + "AddFolderARIA": "폴더 추가", + "AddFile": "파일 생성", + "AddFileARIA": "파일 추가", + "UploadFile": "파일 업로드", + "UploadFileARIA": "파일 업로드", + "Rename": "이름 바꾸기", + "Delete": "삭제" }, "Common": { - "SiteName": "p5.js 웹에디터", - "Error": "에러", - "ErrorARIA": "에러", + "SiteName": "p5.js 웹 에디터", + "Error": "오류", + "ErrorARIA": "오류", "Save": "저장", "p5logoARIA": "p5.js 로고", - "DeleteConfirmation": "{{name}}를 지우시겠습니까?" + "DeleteConfirmation": "{{name}}을(를) 삭제하시겠습니까?" }, "IDEView": { - "SubmitFeedback": "Submit Feedback", - "SubmitFeedbackARIA": "submit-feedback", - "AddCollectionTitle": "Add to collection", - "AddCollectionARIA":"add to collection", - "ShareTitle": "Share", - "ShareARIA":"share" + "SubmitFeedback": "피드백 제출", + "SubmitFeedbackARIA": "피드백 제출", + "AddCollectionTitle": "콜렉션에 추가", + "AddCollectionARIA": "콜렉션에 추가", + "ShareTitle": "공유", + "ShareARIA": "공유" }, "NewFileModal": { "Title": "파일 생성", - "CloseButtonARIA": "Close New File Modal", - "EnterName": "Please enter a name", - "InvalidType": "Invalid file type. Valid extensions are .js, .css, .json, .txt, .csv, .tsv, .frag, and .vert." + "CloseButtonARIA": "새 파일 모달 닫기", + "EnterName": "이름을 입력해 주세요", + "InvalidType": "잘못된 파일 형식입니다. 유효한 확장자는 .js, .css, .json, .xml, .stl, .txt, .csv, .tsv, .mtl, .frag, .vert입니다." }, "NewFileForm": { "AddFileSubmit": "파일 추가", - "Placeholder": "Name" + "Placeholder": "이름" }, "NewFolderModal": { "Title": "폴더 생성", - "CloseButtonARIA": "Close New Folder Modal", - "EnterName": "Please enter a name", - "EmptyName": "Folder name cannot contain only spaces", - "InvalidExtension": "Folder name cannot contain an extension" + "CloseButtonARIA": "새 폴더 모달 닫기", + "EnterName": "이름을 입력해 주세요", + "EmptyName": "폴더 이름은 공백만으로 구성될 수 없습니다", + "InvalidExtension": "폴더 이름은 확장자를 포함할 수 없습니다" }, "NewFolderForm": { "AddFolderSubmit": "폴더 추가", - "Placeholder": "Name" + "Placeholder": "이름" }, "ResetPasswordForm": { - "Email": "Email used for registration", - "EmailARIA": "email", - "Submit": "Send Password Reset Email" + "Email": "등록 시 사용한 이메일", + "EmailARIA": "이메일", + "Submit": "비밀번호 재설정 이메일 보내기" }, "ResetPasswordView": { - "Title": "p5.js Web Editor | Reset Password", - "Reset": "Reset Your Password", - "Submitted": "Your password reset email should arrive shortly. If you don't see it, check\n in your spam folder as sometimes it can end up there.", - "Login": "Log In", - "LoginOr": "or", - "SignUp": "Sign Up" + "Title": "p5.js 웹 에디터 | 비밀번호 재설정", + "Reset": "비밀번호 재설정", + "Submitted": "비밀번호 재설정 이메일이 곧 도착할 것입니다. 보이지 않으면 스팸 폴더를 확인해 주세요. 때로는 스팸 폴더로 갈 수 있습니다.", + "Login": "로그인", + "LoginOr": "또는", + "SignUp": "회원가입" }, "ReduxFormUtils": { - "errorInvalidEmail": "Please enter a valid email address", - "errorEmptyEmail": "Please enter an email", - "errorPasswordMismatch": "Passwords must match", - "errorEmptyPassword": "Please enter a password", - "errorShortPassword": "Password must be at least 6 characters", - "errorConfirmPassword": "Please confirm your password", - "errorNewPassword": "Please enter a new password or leave the current password empty.", - "errorNewPasswordRepeat":"Your New Password must differ from the current one.", - "errorEmptyUsername": "Please enter a username.", - "errorLongUsername": "Username must be less than 20 characters.", - "errorValidUsername": "Username must only consist of numbers, letters, periods, dashes, and underscores." + "errorInvalidEmail": "유효한 이메일 주소를 입력해 주세요", + "errorEmptyEmail": "이메일을 입력해 주세요", + "errorEmptyEmailorUserName": "이메일 또는 사용자 이름을 입력해 주세요", + "errorPasswordMismatch": "비밀번호가 일치해야 합니다", + "errorEmptyPassword": "비밀번호를 입력해 주세요", + "errorShortPassword": "비밀번호는 최소 6자 이상이어야 합니다", + "errorConfirmPassword": "비밀번호를 확인해 주세요", + "errorNewPassword": "새 비밀번호를 입력하거나 현재 비밀번호를 비워두세요.", + "errorNewPasswordRepeat": "새 비밀번호는 현재 비밀번호와 달라야 합니다.", + "errorEmptyUsername": "사용자 이름을 입력해 주세요.", + "errorLongUsername": "사용자 이름은 20자 미만이어야 합니다.", + "errorValidUsername": "사용자 이름은 숫자, 문자, 마침표, 대시, 밑줄로만 구성되어야 합니다." }, "NewPasswordView": { - "Title": "p5.js Web Editor | New Password", - "Description": "Set a New Password", - "TokenInvalidOrExpired": "The password reset token is invalid or has expired.", - "EmptyPassword": "Please enter a password", - "PasswordConfirmation": "Please confirm your password", - "PasswordMismatch": "Passwords must match" + "Title": "p5.js 웹 에디터 | 새 비밀번호", + "Description": "새 비밀번호 설정", + "TokenInvalidOrExpired": "비밀번호 재설정 토큰이 유효하지 않거나 만료되었습니다.", + "EmptyPassword": "비밀번호를 입력해 주세요", + "PasswordConfirmation": "비밀번호를 확인해 주세요", + "PasswordMismatch": "비밀번호가 일치해야 합니다" }, "AccountForm": { - "Email": "Email", - "EmailARIA": "email", - "Unconfirmed": "Unconfirmed.", - "EmailSent": "Confirmation sent, check your email.", - "Resend": "Resend confirmation email", - "UserName": "User Name", - "UserNameARIA": "Username", - "CurrentPassword": "Current Password", - "CurrentPasswordARIA": "Current Password", - "NewPassword": "New Password", - "NewPasswordARIA": "New Password", - "SubmitSaveAllSettings": "Save All Settings" + "Email": "이메일", + "EmailARIA": "이메일", + "Unconfirmed": "확인되지 않음.", + "EmailSent": "확인 이메일이 전송되었습니다. 이메일을 확인해 주세요.", + "Resend": "확인 이메일 다시 보내기", + "UserName": "사용자 이름", + "UserNameARIA": "사용자 이름", + "CurrentPassword": "현재 비밀번호", + "CurrentPasswordARIA": "현재 비밀번호", + "NewPassword": "새 비밀번호", + "NewPasswordARIA": "새 비밀번호", + "SaveAccountDetails": "계정 세부 정보 저장" }, "AccountView": { - "SocialLogin": "Social Login", - "SocialLoginDescription": "Use your GitHub or Google account to log into the p5.js Web Editor.", - "Title": "p5.js Web Editor | Account Settings", - "Settings": "Account Settings", - "AccountTab": "Account", - "AccessTokensTab": "Access Tokens" + "SocialLogin": "소셜 로그인", + "SocialLoginDescription": "GitHub 또는 Google 계정을 사용하여 p5.js 웹 에디터에 로그인하세요.", + "Title": "p5.js 웹 에디터 | 계정 설정", + "Settings": "내 계정", + "AccountTab": "계정", + "AccessTokensTab": "액세스 토큰" }, "APIKeyForm": { - "ConfirmDelete": "Are you sure you want to delete {{key_label}}?", - "Summary": "Personal Access Tokens act like your password to allow automated\n scripts to access the Editor API. Create a token for each script\n that needs access.", - "CreateToken": "Create new token", - "TokenLabel": "What is this token for?", - "TokenPlaceholder": "What is this token for? e.g. Example import script", - "CreateTokenSubmit": "Create", - "NoTokens": "You have no existing tokens.", - "NewTokenTitle": "Your new access token", - "NewTokenInfo": "Make sure to copy your new personal access token now.\n You won’t be able to see it again!", - "ExistingTokensTitle": "Existing tokens" + "ConfirmDelete": "{{key_label}}을(를) 삭제하시겠습니까?", + "Summary": "개인 액세스 토큰은 자동화된 스크립트가 에디터 API에 액세스할 수 있도록 비밀번호처럼 작동합니다. 액세스가 필요한 각 스크립트에 대해 토큰을 생성하세요.", + "CreateToken": "새 토큰 생성", + "TokenLabel": "이 토큰은 무엇을 위한 것인가요?", + "TokenPlaceholder": "이 토큰은 무엇을 위한 것인가요? 예: 예제 가져오기 스크립트", + "CreateTokenSubmit": "생성", + "NoTokens": "기존 토큰이 없습니다.", + "NewTokenTitle": "새 액세스 토큰", + "NewTokenInfo": "지금 새 개인 액세스 토큰을 복사해야 합니다. 다시는 볼 수 없습니다!", + "ExistingTokensTitle": "기존 토큰" }, "APIKeyList": { - "Name": "Name", - "Created": "Created on", - "LastUsed": "Last used", - "Actions": "Actions", - "Never": "Never", - "DeleteARIA": "Delete API Key" + "Name": "이름", + "Created": "생성일", + "LastUsed": "마지막 사용", + "Actions": "작업", + "Never": "사용 안 함", + "DeleteARIA": "API 키 삭제" }, "NewPasswordForm": { - "Title": "Password", - "TitleARIA": "Password", - "ConfirmPassword": "Confirm Password", - "ConfirmPasswordARIA": "Confirm Password", - "SubmitSetNewPassword": "Set New Password" + "Title": "비밀번호", + "TitleARIA": "비밀번호", + "ConfirmPassword": "비밀번호 확인", + "ConfirmPasswordARIA": "비밀번호 확인", + "SubmitSetNewPassword": "새 비밀번호 설정" }, "SignupForm": { - "Title": "아이디", - "TitleARIA": "username", - "Email": "이메일 Email", - "EmailARIA": "email", + "Title": "사용자 이름", + "TitleARIA": "사용자 이름", + "Email": "이메일", + "EmailARIA": "이메일", "Password": "비밀번호", - "PasswordARIA": "password", + "PasswordARIA": "비밀번호", "ConfirmPassword": "비밀번호 확인", - "ConfirmPasswordARIA": "Confirm password", + "ConfirmPasswordARIA": "비밀번호 확인", "SubmitSignup": "회원가입" }, "SignupView": { - "Title": "p5.js 웹에디터 | 회원가입", + "Title": "p5.js 웹 에디터 | 회원가입", "Description": "회원가입", "Or": "또는", - "AlreadyHave": "이미 계정이 있나요?", + "AlreadyHave": "이미 계정이 있으신가요?", "Login": "로그인", - "Warning" : "가입하면 p5.js 편집기의 <0>이용 약관 및 <1>개인정보 보호정책에 동의하는 것입니다." + "Warning": "가입하면 p5.js 에디터의 <0>이용약관 및 <1>개인정보 처리방침에 동의하는 것입니다." }, "EmailVerificationView": { - "Title": "p5.js 웹에디터 | 이메일 확인", - "Verify": "Verify your email", - "InvalidTokenNull": "이 링크는 유효하지 않습니다.", - "Checking": "Validating token, please wait...", - "Verified": "All done, your email address has been verified.", + "Title": "p5.js 웹 에디터 | 이메일 확인", + "Verify": "이메일 확인", + "InvalidTokenNull": "해당 링크가 유효하지 않습니다.", + "Checking": "토큰 확인 중, 잠시 기다려 주세요...", + "Verified": "모두 완료되었습니다. 이메일 주소가 확인되었습니다.", "InvalidState": "토큰이 유효하지 않거나 만료되었습니다." }, "AssetList": { - "Title": "p5.js Web Editor | My assets", - "ToggleOpenCloseARIA": "Toggle Open/Close Asset Options", - "Delete": "Delete", - "OpenNewTab": "Open in New Tab", - "NoUploadedAssets": "No uploaded assets.", - "HeaderName": "Name", - "HeaderSize": "Size", - "HeaderSketch": "Sketch" + "Title": "p5.js 웹 에디터 | 내 에셋", + "ToggleOpenCloseARIA": "에셋 옵션 열기/닫기 전환", + "Delete": "삭제", + "OpenNewTab": "새 탭에서 열기", + "NoUploadedAssets": "업로드된 에셋이 없습니다.", + "HeaderName": "이름", + "HeaderSize": "크기", + "HeaderSketch": "스케치", + "maximum": "최대" }, "Feedback": { - "Title": "p5.js Web Editor | Feedback", - "ViaGithubHeader": "Via Github Issues", - "ViaGithubDescription": "If you're familiar with Github, this is our preferred method for receiving bug reports and feedback.", - "GoToGithub": "Go to Github", - "ViaGoogleHeader": "Via Google Form", - "ViaGoogleDescription": "You can also submit this quick form.", - "GoToForm": "Go to Form" + "Title": "p5.js 웹 에디터 | 피드백", + "ViaGithubHeader": "Github Issues를 통해", + "ViaGithubDescription": "Github에 익숙하시다면, 버그 리포트와 피드백을 받는 우리의 선호 방법입니다.", + "GoToGithub": "Github로 이동", + "ViaGoogleHeader": "Google 양식을 통해", + "ViaGoogleDescription": "이 빠른 양식도 제출할 수 있습니다.", + "GoToForm": "양식으로 이동" }, "Searchbar": { - "SearchSketch": "Search sketches...", - "SearchCollection": "Search collections...", - "ClearTerm": "clear" + "SearchSketch": "스케치 검색...", + "SearchCollection": "콜렉션 검색...", + "ClearTerm": "지우기" }, "UploadFileModal": { - "Title": "Upload File", - "CloseButtonARIA": "Close upload file modal", - "SizeLimitError": "Error: You cannot upload any more files. You have reached the total size limit of {{sizeLimit}}.\n If you would like to upload more, please remove the ones you aren't using anymore by\n in your " + "Title": "파일 업로드", + "CloseButtonARIA": "파일 업로드 모달 닫기", + "SizeLimitError": "오류: 더 이상 파일을 업로드할 수 없습니다. 총 크기 제한 {{sizeLimit}}에 도달했습니다. 더 업로드하려면 더 이상 사용하지 않는 파일을 제거해 주세요." }, "FileUploader": { - "DictDefaultMessage": "Drop files here or click to use the file browser" + "DictDefaultMessage": "파일을 여기로 끌어오거나 클릭하여 파일 브라우저 사용" }, "ErrorModal": { - "MessageLogin": "In order to save sketches, you must be logged in. Please ", - "Login": "Login", - "LoginOr": " or ", - "SignUp": "Sign Up", - "MessageLoggedOut": "It looks like you've been logged out. Please ", - "LogIn": "log in", - "SavedDifferentWindow": "The project you have attempted to save has been saved from another window.\n Please refresh the page to see the latest version.", - "LinkTitle": "Error Linking Account", - "LinkMessage": "There was a problem linking your {{serviceauth}} account to your p5.js Web Editor account. Your {{serviceauth}} account has already been linked to another p5.js Web Editor account." + "MessageLogin": "스케치를 저장하려면 로그인해야 합니다. ", + "Login": "로그인", + "LoginOr": " 또는 ", + "SignUp": "회원가입", + "MessageLoggedOut": "로그아웃된 것 같습니다. ", + "LogIn": "로그인", + "SavedDifferentWindow": "저장하려고 시도한 프로젝트가 다른 창에서 저장되었습니다. 최신 버전을 보려면 페이지를 새로고침하세요.", + "LinkTitle": "계정 연결 오류", + "LinkMessage": "{{serviceauth}} 계정을 p5.js 웹 에디터 계정에 연결하는 데 문제가 발생했습니다. {{serviceauth}} 계정이 이미 다른 p5.js 웹 에디터 계정에 연결되어 있습니다." }, "ShareModal": { - "Embed": "임베드", - "Present": "Present", - "Fullscreen": "전체화면", - "Edit": "수정" + "Embed": "스케치 임베드", + "Present": "발표", + "Fullscreen": "보기 전용으로 스케치 공유", + "Edit": "스케치 공유 및 편집 허용" }, "CollectionView": { - "TitleCreate": "콜렉션 생성기", + "TitleCreate": "콜렉션 생성", "TitleDefault": "콜렉션" }, "Collection": { - "Title": "p5.js Web Editor | My collections", - "AnothersTitle": "p5.js Web Editor | {{anotheruser}}'s collections", - "Share": "공유하기", - "URLLink": "콜렉션 링크 Link to Collection", - "AddSketch": "스케치 추가하기 Add Sketch", - "DeleteFromCollection": "Are you sure you want to remove {{name_sketch}} from this collection?", - "SketchDeleted": "Sketch deleted", - "SketchRemoveARIA": "Remove sketch from collection", - "DescriptionPlaceholder": "Add description", - "Description": "description", - "NumSketches": "{{count}} sketch", - "NumSketches_plural": "{{count}} sketches", - "By":"Collection by ", - "NoSketches": "No sketches in collection", - "TableSummary": "table containing all collections", - "HeaderName": "Name", - "HeaderCreatedAt": "Date Added", - "HeaderUser": "Owner", - "DirectionAscendingARIA": "Ascending", - "DirectionDescendingARIA": "Descending", - "ButtonLabelAscendingARIA": "Sort by {{displayName}} ascending.", - "ButtonLabelDescendingARIA": "Sort by {{displayName}} descending." + "Title": "p5.js 웹 에디터 | 내 콜렉션", + "AnothersTitle": "p5.js 웹 에디터 | {{anotheruser}}의 콜렉션", + "Share": "공유", + "URLLink": "콜렉션 링크", + "AddSketch": "스케치 추가", + "DeleteFromCollection": "{{name_sketch}}을(를) 이 콜렉션에서 제거하시겠습니까?", + "SketchDeleted": "스케치 삭제됨", + "SketchRemoveARIA": "콜렉션에서 스케치 제거", + "DescriptionPlaceholder": "설명 추가", + "Description": "설명", + "NumSketches": "{{count}}개 스케치", + "NumSketches_plural": "{{count}}개 스케치", + "By": "콜렉션 작성: ", + "NoSketches": "콜렉션에 스케치가 없습니다", + "TableSummary": "모든 콜렉션을 포함하는 테이블", + "HeaderName": "이름", + "HeaderCreatedAt": "추가된 날짜", + "HeaderUser": "소유자", + "DirectionAscendingARIA": "오름차순", + "DirectionDescendingARIA": "내림차순", + "ButtonLabelAscendingARIA": "{{displayName}} 기준 오름차순 정렬.", + "ButtonLabelDescendingARIA": "{{displayName}} 기준 내림차순 정렬." }, "AddToCollectionList": { - "Title": "p5.js Web Editor | My collections", - "AnothersTitle": "p5.js Web Editor | {{anotheruser}}'s collections", - "Empty": "No collections" + "Title": "p5.js 웹 에디터 | 내 콜렉션", + "AnothersTitle": "p5.js 웹 에디터 | {{anotheruser}}의 콜렉션", + "Empty": "콜렉션 없음" }, "CollectionCreate": { - "Title": "p5.js Web Editor | Create collection", - "FormError": "Couldn't create collection", - "FormLabel": "Collection name", - "FormLabelARIA": "name", - "NameRequired": "Collection name is required", - "Description": "Description (optional)", - "DescriptionARIA": "description", - "DescriptionPlaceholder": "My fave sketches", - "SubmitCollectionCreate": "Create collection" + "Title": "p5.js 웹 에디터 | 콜렉션 생성", + "FormError": "콜렉션을 생성할 수 없습니다", + "FormLabel": "콜렉션 이름", + "FormLabelARIA": "이름", + "NameRequired": "콜렉션 이름이 필요합니다", + "Description": "설명 (선택사항)", + "DescriptionARIA": "설명", + "DescriptionPlaceholder": "내가 좋아하는 스케치", + "SubmitCollectionCreate": "콜렉션 생성" }, "DashboardView": { - "CreateCollection": "Create collection", - "NewSketch": "New sketch", - "CreateCollectionOverlay": "Create collection" + "CreateCollection": "콜렉션 생성", + "NewSketch": "새 스케치", + "CreateCollectionOverlay": "콜렉션 생성" }, "DashboardTabSwitcher": { - "Sketches": "Sketches", - "Collections": "Collections", - "Assets": "Assets" + "Sketches": "스케치", + "Collections": "콜렉션", + "Assets": "에셋" }, "CollectionList": { - "Title": "p5.js Web Editor | My collections", - "AnothersTitle": "p5.js Web Editor | {{anotheruser}}'s collections", - "NoCollections": "No collections.", - "TableSummary": "table containing all collections", - "HeaderName": "Name", - "HeaderCreatedAt": "Date Created", - "HeaderCreatedAt_mobile": "Created", - "HeaderUpdatedAt": "Date Updated", - "HeaderUpdatedAt_mobile": "Updated", - "HeaderNumItems": "# sketches", - "HeaderNumItems_mobile": "# sketches", - "DirectionAscendingARIA": "Ascending", - "DirectionDescendingARIA": "Descending", - "ButtonLabelAscendingARIA": "Sort by {{displayName}} ascending.", - "ButtonLabelDescendingARIA": "Sort by {{displayName}} descending.", - "AddSketch": "Add Sketch" + "Title": "p5.js 웹 에디터 | 내 콜렉션", + "AnothersTitle": "p5.js 웹 에디터 | {{anotheruser}}의 콜렉션", + "NoCollections": "콜렉션이 없습니다.", + "TableSummary": "모든 콜렉션을 포함하는 테이블", + "HeaderName": "이름", + "HeaderCreatedAt": "생성된 날짜", + "HeaderCreatedAt_mobile": "생성됨", + "HeaderUpdatedAt": "업데이트된 날짜", + "HeaderUpdatedAt_mobile": "업데이트됨", + "HeaderNumItems": "# 스케치", + "HeaderNumItems_mobile": "# 스케치", + "DirectionAscendingARIA": "오름차순", + "DirectionDescendingARIA": "내림차순", + "ButtonLabelAscendingARIA": "{{displayName}} 기준 오름차순 정렬.", + "ButtonLabelDescendingARIA": "{{displayName}} 기준 내림차순 정렬.", + "AddSketch": "스케치 추가" }, "CollectionListRow": { - "ToggleCollectionOptionsARIA": "Toggle Open/Close collection options", - "AddSketch": "Add sketch", - "Delete": "Delete", - "Rename": "Rename" + "ToggleCollectionOptionsARIA": "콜렉션 옵션 열기/닫기 전환", + "AddSketch": "스케치 추가", + "Delete": "삭제", + "Rename": "이름 바꾸기" }, "Overlay": { - "AriaLabel": "Close {{title}} overlay" + "AriaLabel": "{{title}} 오버레이 닫기" }, - "QuickAddList":{ - "ButtonRemoveARIA": "Remove from collection", - "ButtonAddToCollectionARIA": "Add to collection", - "View": "View" + "QuickAddList": { + "ButtonRemoveARIA": "콜렉션에서 제거", + "ButtonAddToCollectionARIA": "콜렉션에 추가", + "View": "보기" }, "SketchList": { - "View": "View", - "Title": "p5.js Web Editor | My sketches", - "AnothersTitle": "p5.js Web Editor | {{anotheruser}}'s sketches", - "ToggleLabelARIA": "Toggle Open/Close Sketch Options", - "DropdownRename": "Rename", - "DropdownDownload": "Download", - "DropdownDuplicate": "Duplicate", - "DropdownAddToCollection": "Add to collection", - "DropdownDelete": "Delete", - "DirectionAscendingARIA": "Ascending", - "DirectionDescendingARIA": "Descending", - "ButtonLabelAscendingARIA": "Sort by {{displayName}} ascending.", - "ButtonLabelDescendingARIA": "Sort by {{displayName}} descending.", - "AddToCollectionOverlayTitle": "Add to collection", - "TableSummary": "table containing all saved projects", - "HeaderName": "Sketch", - "HeaderCreatedAt": "Date Created", - "HeaderCreatedAt_mobile": "Created", - "HeaderUpdatedAt": "Date Updated", - "HeaderUpdatedAt_mobile": "Updated", - "NoSketches": "No sketches." + "View": "보기", + "Title": "p5.js 웹 에디터 | 내 스케치", + "AnothersTitle": "p5.js 웹 에디터 | {{anotheruser}}의 스케치", + "ToggleLabelARIA": "스케치 옵션 열기/닫기 전환", + "DropdownRename": "이름 바꾸기", + "DropdownDownload": "다운로드", + "DropdownDuplicate": "복제", + "DropdownAddToCollection": "콜렉션에 추가", + "DropdownDelete": "삭제", + "DirectionAscendingARIA": "오름차순", + "DirectionDescendingARIA": "내림차순", + "ButtonLabelAscendingARIA": "{{displayName}} 기준 오름차순 정렬.", + "ButtonLabelDescendingARIA": "{{displayName}} 기준 내림차순 정렬.", + "AddToCollectionOverlayTitle": "콜렉션에 추가", + "TableSummary": "모든 저장된 프로젝트를 포함하는 테이블", + "HeaderName": "스케치", + "HeaderCreatedAt": "생성된 날짜", + "HeaderCreatedAt_mobile": "생성됨", + "HeaderUpdatedAt": "업데이트된 날짜", + "HeaderUpdatedAt_mobile": "업데이트됨", + "NoSketches": "스케치가 없습니다." }, "AddToCollectionSketchList": { - "Title": "p5.js Web Editor | My sketches", - "AnothersTitle": "p5.js Web Editor | {{anotheruser}}'s sketches", - "NoCollections": "No collections." + "Title": "p5.js 웹 에디터 | 내 스케치", + "AnothersTitle": "p5.js 웹 에디터 | {{anotheruser}}의 스케치", + "NoCollections": "콜렉션이 없습니다." }, "Editor": { - "OpenSketchARIA": "Open Sketch files navigation", - "CloseSketchARIA": "Close Sketch files navigation", - "UnsavedChangesARIA": "Sketch has unsaved changes", - "KeyUpLineNumber": "line {{lineNumber}}" + "OpenSketchARIA": "스케치 파일 탐색 열기", + "CloseSketchARIA": "스케치 파일 탐색 닫기", + "UnsavedChangesARIA": "스케치에 저장되지 않은 변경사항이 있습니다", + "KeyUpLineNumber": "줄 {{lineNumber}}" }, "EditorAccessibility": { - "NoLintMessages": "There are no lint messages", - "CurrentLine": "Current line" + "NoLintMessages": "린트 메시지가 없습니다", + "CurrentLine": "현재 줄" }, "Timer": { - "SavedAgo": "Saved: {{timeAgo}}" + "SavedAgo": "저장됨: {{timeAgo}}" }, "formatDate": { - "JustNow": "just now", - "15Seconds": "15 seconds ago", - "25Seconds": "25 seconds ago", - "35Seconds": "35 seconds ago", - "Ago": "{{timeAgo}} ago" + "JustNow": "방금", + "15Seconds": "15초 전", + "25Seconds": "25초 전", + "35Seconds": "35초 전", + "Ago": "{{timeAgo}} 전" }, "CopyableInput": { - "CopiedARIA": "Copied to Clipboard!", - "OpenViewTabARIA": "Open {{label}} view in new tab" + "CopiedARIA": "클립보드에 복사됨!", + "OpenViewTabARIA": "새 탭에서 {{label}} 보기 열기" }, "EditableInput": { - "EditValue": "Edit {{display}} value", - "EmptyPlaceholder": "No value" + "EditValue": "{{display}} 값 편집", + "EmptyPlaceholder": "값 없음" }, "PreviewNav": { - "EditSketchARIA": "Edit Sketch", - "ByUser": "by" + "EditSketchARIA": "스케치 편집", + "ByUser": "작성:" }, "MobilePreferences": { - "Settings": "Settings", - "GeneralSettings": "General settings", - "Accessibility": "Accessibility", - "AccessibleOutput": "Accessible Output", - "Theme": "Theme", - "LightTheme": "Light", - "DarkTheme": "Dark", - "HighContrastTheme": "High Contrast", - "Autosave": "Autosave", - "WordWrap": "Word Wrap", - "LineNumbers": "Line numbers", - "LintWarningSound": "Lint warning sound", - "UsedScreenReader": "Used with screen reader", - "PlainText": "Plain-text", - "TableText": "Table-text", - "Sound": "Sound" + "Settings": "설정", + "GeneralSettings": "일반 설정", + "Accessibility": "접근성", + "AccessibleOutput": "접근성 출력", + "Theme": "테마", + "LightTheme": "라이트", + "DarkTheme": "다크", + "HighContrastTheme": "고대비", + "Autosave": "자동 저장", + "AutocompleteHinter": "자동 완성 힌트", + "WordWrap": "자동 줄 바꿈", + "LineNumbers": "줄 번호", + "LintWarningSound": "린트 경고음", + "UsedScreenReader": "스크린 리더 사용", + "PlainText": "일반 텍스트", + "TableText": "테이블 텍스트", + "Sound": "소리", + "Preferences": "환경설정", + "Language": "언어" }, "PreferenceCreators": { - "On": "On", - "Off": "Off" + "On": "켜기", + "Off": "끄기" }, "MobileDashboardView": { - "Examples": "Examples", - "Sketches": "Sketches", - "Collections": "Collections", - "Assets": "Assets", - "MyStuff": "My Stuff", - "CreateSketch": "Create Sketch", - "CreateCollection": "Create Collection" + "Examples": "예제", + "Sketches": "스케치", + "Collections": "콜렉션", + "Assets": "에셋", + "MyStuff": "내 자료", + "CreateSketch": "스케치 생성", + "CreateCollection": "콜렉션 생성" }, "Explorer": { - "Files": "Files" + "Files": "파일" + }, + "Cookies": { + "Header": "쿠키", + "Body": "p5.js 에디터는 쿠키를 사용합니다. 일부는 웹사이트 기능에 필수적이며 계정 및 환경설정 관리가 가능하게 합니다. 다른 것들은 분석에 사용되며 우리 커뮤니티에 대해 더 많이 알아볼 수 있게 해줍니다. 우리는 이 데이터를 판매하거나 광고에 사용하지 않습니다. 어떤 쿠키를 허용할지 결정할 수 있으며, <0>개인정보 처리방침에서 더 알아볼 수 있습니다.", + "AllowAll": "모두 허용", + "AllowEssential": "필수만 허용" + }, + "Legal": { + "PrivacyPolicy": "개인정보 처리방침", + "TermsOfUse": "이용약관", + "CodeOfConduct": "행동 강령" + }, + "SkipLink": { + "PlaySketch": "스케치 실행으로 건너뛰기" + }, + "Visibility": { + "Label": "공개 범위", + "Public": { + "Description": "누구나 이 스케치를 볼 수 있습니다.", + "Label": "공개" + }, + "Private": { + "Description": "나만 이 스케치를 볼 수 있습니다.", + "Label": "비공개" + }, + "Changed": "'{{projectName}}'이(가) 이제 {{newVisibility}}입니다..." } -} +} \ No newline at end of file diff --git a/translations/locales/pt-BR/translations.json b/translations/locales/pt-BR/translations.json index 7808a5f982..a4406d758f 100644 --- a/translations/locales/pt-BR/translations.json +++ b/translations/locales/pt-BR/translations.json @@ -31,32 +31,37 @@ "ChatOnDiscord": "Conversar no Discord", "PostOnTheForum": "Postar no Fórum" }, + "Lang": "Idioma", "BackEditor": "Voltar ao Editor", - "WarningUnsavedChanges": "Realmente quer sair da página? Há mudanças não salvas.", + "WarningUnsavedChanges": "Tem certeza que deseja sair desta página? Você tem alterações não salvas.", "Login": "Entrar", "LoginOr": "ou", "SignUp": "Registrar-se", "Auth": { + "Welcome": "Bem-vindo", "Hello": "Olá", "MyAccount": "Minha Conta", + "My": "Meu", "MySketches": "Meus Esboços", "MyCollections": "Minhas Coleções", + "Asset": "Ativo", "MyAssets": "Meus Ativos", "LogOut": "Sair" } }, "CodemirrorFindAndReplace": { - "ToggleReplace": "Alternar entre localizar/substituir", + "ToggleReplace": "Alternar Substituição", + "Find": "Localizar", "FindPlaceholder": "Localizar em arquivos", "Replace": "Substituir", - "ReplaceAll": "Substituir tudo", - "ReplacePlaceholder": "Texto a ser substituído", + "ReplaceAll": "Substituir Tudo", + "ReplacePlaceholder": "Texto a substituir", "Regex": "Expressão regular", - "CaseSensitive": "Diferenciar maiúsculas e minúsculas", - "WholeWords": "Apenas palavras completas", + "CaseSensitive": "Diferenciar maiúsculas/minúsculas", + "WholeWords": "Palavras inteiras", "Previous": "Anterior", "Next": "Próximo", - "NoResults": "Não há resultados", + "NoResults": "Nenhum resultado", "Close": "Fechar" }, "LoginForm": { @@ -74,60 +79,63 @@ "Login": "Entrar", "LoginOr": "ou", "SignUp": "Registrar-se", + "Email": "email", + "Username": "nome de usuário", "DontHaveAccount": "Não tem uma conta? ", "ForgotPassword": "Esqueceu sua senha? ", - "ResetPassword": "Recuperar sua senha" + "ResetPassword": "Redefinir sua senha" }, "SocialAuthButton": { - "Connect": "Conectar conta {{serviceauth}}", - "Unlink": "Desvincular conta {{serviceauth}}", + "Connect": "Conectar Conta {{serviceauth}}", + "Unlink": "Desvincular Conta {{serviceauth}}", "Login": "Entrar com {{serviceauth}}", - "LogoARIA": "Logo {{serviceauth}}" + "LogoARIA": "logo {{serviceauth}}" }, "About": { "Title": "Sobre", "TitleHelmet": "Editor Web p5.js | Sobre", - "Contribute": "Contribua", - "NewP5": "Novo ao p5.js?", - "Report": "Reporte um erro", - "Home": "Página Inicial", + "Headline": "Crie, compartilhe e remixe esboços p5.js com o Editor p5.js.", + "Contribute": "Contribuir", + "IntroDescription1": "p5.js é uma biblioteca JavaScript gratuita e de código aberto para aprender a programar e criar arte. Usando o Editor p5.js, você pode criar, compartilhar e remixar esboços p5.js sem precisar baixar ou configurar nada.", + "IntroDescription2": "Acreditamos que o software e as ferramentas para aprendê-lo devem ser o mais abertas e inclusivas possível. Você pode apoiar este trabalho fazendo uma doação para a Processing Foundation, a organização que apoia o p5.js. Sua doação apoia o desenvolvimento de software para o p5.js, recursos educacionais como exemplos de código e tutoriais, bolsas de estudo e eventos comunitários.", + "Donate": "Doar", + "NewP5": "Novo no p5.js?", + "Report": "Reportar um Erro", + "Learn": "Aprender", + "X": "X", + "Home": "Página Inicial p5.js", "Instagram": "Instagram", "Discord": "Discord", + "DiscordCTA": "Junte-se ao Discord", + "Youtube": "Youtube", + "Github": "Github", + "GetInvolved": "Envolva-se", "WebEditor": "Editor Web", "Resources": "Recursos", + "Reference": "Referência", "Libraries": "Bibliotecas", "Forum": "Fórum", + "ForumCTA": "Junte-se ao Fórum", "Examples": "Exemplos", "PrivacyPolicy": "Política de Privacidade", "TermsOfUse": "Termos de Uso", "CodeOfConduct": "Código de Conduta", - "Headline": "Crie, compartilhe e remixe projetos p5.js com o Editor p5.js.", - "IntroDescription1": "p5.js é uma biblioteca JavaScript gratuita e de código aberto para aprender a programar e fazer arte. Usando o Editor p5.js, você pode criar, compartilhar e remixar projetos p5.js sem precisar baixar ou configurar nada.", - "IntroDescription2": "Acreditamos que o software e as ferramentas para aprendê-lo devem ser o mais abertas e inclusivas possível. Você pode apoiar este trabalho fazendo uma doação para a Processing Foundation, a organização que apoia o p5.js. Sua doação apoia o desenvolvimento de software para o p5.js, recursos educacionais como exemplos de código e tutoriais, bolsas de estudo e eventos comunitários.", - "Donate": "Doe", - "X": "X", - "DiscordCTA": "Junte-se ao Discord", - "Youtube": "Youtube", - "Github": "Github", - "GetInvolved": "Envolva-se", - "Reference": "Referência", - "ForumCTA": "Junte-se ao fórum", "Email": "Email", "EmailAddress": "hello@p5js.org", "Socials": "Redes Sociais", "LinkDescriptions": { - "Home": "Aprenda mais sobre p5.js e nossa comunidade.", + "Home": "Saiba mais sobre p5.js e nossa comunidade.", "Examples": "Explore as possibilidades do p5.js com exemplos curtos.", - "CodeOfConduct": "Leia nosso Estado da Comunidade e Código de Conduta.", + "CodeOfConduct": "Leia nossa Declaração da Comunidade e Código de Conduta.", "Libraries": "Expanda as possibilidades do p5.js com bibliotecas criadas pela comunidade.", "Reference": "Encontre explicações fáceis para cada parte do código p5.js.", "Donate": "Apoie este trabalho com uma doação para a Processing Foundation.", "Contribute": "Contribua para o Editor p5.js de código aberto no Github.", - "Report": "Reporte um erro ou comportamento incorreto com o Editor p5.js.", - "Forum": "Expanda as possibilidades do p5.js com bibliotecas criadas pela comunidade.", - "Discord": "Expanda as possibilidades do p5.js com bibliotecas criadas pela comunidade." + "Report": "Reporte comportamento quebrado ou incorreto com o Editor p5.js.", + "Forum": "Faça perguntas, compartilhe esboços e obtenha ajuda da comunidade p5.js.", + "Discord": "Converse com a comunidade p5.js e obtenha ajuda rápida." }, - "Contact": "Entre em Contato" + "Contact": "Contate-nos" }, "Toast": { "OpenedNewSketch": "Novo esboço aberto.", @@ -145,132 +153,139 @@ "Toolbar": { "Preview": "Pré-visualização", "Auto-refresh": "Auto-atualizar", - "OpenPreferencesARIA": "Abrir preferências", + "OpenPreferencesARIA": "Abrir Preferências", "PlaySketchARIA": "Executar esboço", - "PlayOnlyVisualSketchARIA": "Executar somente o esboço visual", + "PlayOnlyVisualSketchARIA": "Executar apenas esboço visual", "StopSketchARIA": "Parar esboço", - "EditSketchARIA": "Mudar nome do esboço", + "EditSketchARIA": "Editar nome do esboço", "NewSketchNameARIA": "Novo nome de esboço", "By": " por ", "CustomLibraryVersion": "Versão personalizada do p5.js", - "VersionPickerARIA": "Selecionador de versão", - "NewVersionPickerARIA": "Novo selecionador de versão" + "VersionPickerARIA": "Seletor de versão", + "NewVersionPickerARIA": "Seletor de versão" }, "Console": { - "Title": "Terminal", + "Title": "Console", "Clear": "Limpar", - "ClearARIA": "Limpar terminal", - "CloseARIA": "Fechar terminal", - "OpenARIA": "Abrir terminal" + "ClearARIA": "Limpar console", + "Close": "Fechar", + "CloseARIA": "Fechar console", + "Open": "Abrir", + "OpenARIA": "Abrir console" }, "Preferences": { "Settings": "Configurações", - "GeneralSettings": "Configurações gerais", + "GeneralSettings": "Configurações Gerais", "Accessibility": "Acessibilidade", + "LibraryManagement": "Gerenciamento de Bibliotecas", "Theme": "Tema", "LightTheme": "Claro", "LightThemeARIA": "tema claro ativado", "DarkTheme": "Escuro", "DarkThemeARIA": "tema escuro ativado", - "HighContrastTheme": "Alto contraste", - "HighContrastThemeARIA": "alto contraste ativado", - "TextSize": "Tamanho do texto", + "HighContrastTheme": "Alto Contraste", + "HighContrastThemeARIA": "tema de alto contraste ativado", + "TextSize": "Tamanho do Texto", "DecreaseFont": "Diminuir", "DecreaseFontARIA": "diminuir tamanho da fonte", "IncreaseFont": "Aumentar", "IncreaseFontARIA": "aumentar tamanho da fonte", - "Autosave": "Salvamento automático", + "FontSize": "Tamanho da Fonte", + "SetFontSize": "definir tamanho da fonte", + "Autosave": "Salvamento Automático", "On": "Ligado", - "AutosaveOnARIA": "Salvamento automático ativado", + "AutosaveOnARIA": "salvamento automático ativado", "Off": "Desligado", - "AutosaveOffARIA": "Salvamento automático desativado", - "AutocloseBracketsQuotes": "Fechamento automático de chaves e aspas", - "AutocloseBracketsQuotesOnARIA": "fechamento automático de chaves e aspas ativado", - "AutocloseBracketsQuotesOffARIA": "fechamento automático de chaves e aspas desativado", - "WordWrap": "Quebra automática de linhas", - "WordWrapOnARIA": "quebra automática de linhas ativada", - "WordWrapOffARIA": "quebra automática de linhas desativada", + "AutosaveOffARIA": "salvamento automático desativado", + "AutocloseBracketsQuotes": "Fechar Automaticamente Colchetes e Aspas", + "AutocloseBracketsQuotesOnARIA": "fechamento automático de colchetes e aspas ativado", + "AutocloseBracketsQuotesOffARIA": "fechamento automático de colchetes e aspas desativado", + "AutocompleteHinter": "Sugestões de Auto-completar", + "AutocompleteHinterOnARIA": "sugestões de auto-completar ativadas", + "AutocompleteHinterOffARIA": "sugestões de auto-completar desativadas", + "WordWrap": "Quebra de Linha", + "WordWrapOnARIA": "quebra de linha ativada", + "WordWrapOffARIA": "quebra de linha desativada", "LineNumbers": "Números de linha", - "LineNumbersOnARIA": "números de linha ativado", - "LineNumbersOffARIA": "números de linha desativado", + "LineNumbersOnARIA": "números de linha ativados", + "LineNumbersOffARIA": "números de linha desativados", "LintWarningSound": "Som de aviso do Lint", - "LintWarningOnARIA": "Som de aviso do Lint ativado", - "LintWarningOffARIA": "Som de aviso do Lint desativado", - "PreviewSound": "Prévia do Som", - "PreviewSoundARIA": "prever som", - "AccessibleTextBasedCanvas": "Tela acessível por texto", - "UsedScreenReader": "Uso com Leitor de Tela", - "PlainText": "Texto sem formatação", - "TextOutputARIA": "Saída de texto ativada", - "TableText": "Tabela de texto", - "TableOutputARIA": "tabela de texto ativada", - "LibraryManagement": "Gestão de Bibliotecas", - "FontSize": "Tamanho da Fonte", - "SetFontSize": "definir tamanho da fonte", - "AutocompleteHinter": "Geração de dicas de Autocompleter", - "AutocompleteHinterOnARIA": "Geração de dicas do Autocompleter ativada", - "AutocompleteHinterOffARIA": "Geração de dicas do Autocompleter desativada", + "LintWarningOnARIA": "som de aviso do lint ativado", + "LintWarningOffARIA": "som de aviso do lint desativado", + "PreviewSound": "Som de pré-visualização", + "PreviewSoundARIA": "som de pré-visualização", + "AccessibleTextBasedCanvas": "Canvas baseado em texto acessível", + "UsedScreenReader": "Usado com leitor de tela", + "PlainText": "Texto simples", + "TextOutputARIA": "saída de texto ativada", + "TableText": "Texto em tabela", + "TableOutputARIA": "saída em tabela ativada", "LibraryVersion": "Versão do p5.js", - "LibraryVersionInfo": "Há uma [nova versão 2.0](https://github.com/processing/p5.js/releases/) do p5.js disponível! Ela se tornará padrão em agosto de 2026, então aproveite este tempo para testá-la e relatar erros. Está interessado em migrar esboços de 1.x para 2.0? Confira os [recursos de compatibilidade e migração.](https://github.com/processing/p5.js-compatibility)", + "LibraryVersionInfo": "Há um [novo lançamento 2.0](https://github.com/processing/p5.js/releases/) do p5.js disponível! Ele se tornará padrão em agosto de 2026, então aproveite este tempo para testá-lo e reportar erros. Interessado em transicionar esboços de 1.x para 2.0? Confira os [recursos de compatibilidade e transição.](https://github.com/processing/p5.js-compatibility)", "CustomVersionTitle": "Gerenciando suas próprias bibliotecas? Legal!", "CustomVersionInfo": "A versão do p5.js está atualmente sendo gerenciada no código do index.html. Isso significa que não pode ser ajustada a partir desta aba.", "CustomVersionReset": "Se você gostaria de usar as bibliotecas padrão, pode substituir as tags de script no index.html pelo seguinte:", - "SoundAddon": "Biblioteca adicional p5.sound.js", - "PreloadAddon": "Biblioteca adicional de Compatibilidade p5.js 1.x — Pré-carregamento", - "ShapesAddon": "Biblioteca adicional de Compatibilidade p5.js 1.x — Formas", - "DataAddon": "Biblioteca adicional de Compatibilidade p5.js 1.x — Estruturas de Dados", + "SoundAddon": "Biblioteca Adicional p5.sound.js", + "PreloadAddon": "Biblioteca Adicional de Compatibilidade p5.js 1.x — Pré-carregamento", + "ShapesAddon": "Biblioteca Adicional de Compatibilidade p5.js 1.x — Formas", + "DataAddon": "Biblioteca Adicional de Compatibilidade p5.js 1.x — Dados & Eventos", + "AddonOnARIA": "ativado", + "AddonOffARIA": "desativado", "SoundReference": "Ver a referência para p5.sound compatível com p5.js {{version}}", "CopyToClipboardSuccess": "Copiado para a área de transferência!", "CopyToClipboardFailure": "Não conseguimos copiar o texto, tente selecioná-lo e copiá-lo manualmente." }, "KeyboardShortcuts": { "Title": " Atalhos de Teclado", - "ShortcutsFollow": "Os atalhos para edição de código seguem", - "SublimeText": "os atalhos do SublimeText", + "ShortcutsFollow": "Os atalhos de teclado para edição de código seguem", + "SublimeText": "os atalhos do Sublime Text", "CodeEditing": { - "Tidy": "Reformatar código", - "FindText": "Localizar texto", - "ReplaceTextMatch": "Substituir texto encontrado", - "IndentCodeLeft": "Indentar código à esquerda", - "IndentCodeRight": "Indentar código à direita", - "CommentLine": "Comentar linhas", - "FindNextTextMatch": "Localizar próxima ocorrência de texto", - "FindPreviousTextMatch": "Localizar ocorrência de texto anterior", - "CodeEditing": "Edição de código", - "ColorPicker": "Mostrar ferramenta seletora de cores", - "CreateNewFile": "Criar novo arquivo" + "Tidy": "Organizar", + "FindText": "Localizar Texto", + "FindNextMatch": "Localizar Próxima Ocorrência", + "FindPrevMatch": "Localizar Ocorrência Anterior", + "ReplaceTextMatch": "Substituir Ocorrência de Texto", + "IndentCodeLeft": "Recuar Código à Esquerda", + "IndentCodeRight": "Recuar Código à Direita", + "CommentLine": "Comentar Linha", + "FindNextTextMatch": "Localizar Próxima Ocorrência de Texto", + "FindPreviousTextMatch": "Localizar Ocorrência de Texto Anterior", + "CodeEditing": "Edição de Código", + "ColorPicker": "Mostrar Seletor de Cores Embutido", + "CreateNewFile": "Criar Novo Arquivo", + "RenameVariable": "Renomear Variável" }, + "General": "Geral", "GeneralSelection": { - "StartSketch": "Começar esboço", - "StopSketch": "Parar esboço", - "TurnOnAccessibleOutput": "Ativar saída acessível", - "TurnOffAccessibleOutput": "Desativar saída acessível", - "Reference": "Ir para referência do item selecionado no gerador de dicas" - }, - "General": "Geral" + "StartSketch": "Iniciar Esboço", + "StopSketch": "Parar Esboço", + "TurnOnAccessibleOutput": "Ativar Saída Acessível", + "TurnOffAccessibleOutput": "Desativar Saída Acessível", + "Reference": "Ir para Referência do Item Selecionado no Sugestor" + } }, "Sidebar": { - "Title": "Arquivos do esboço", - "ToggleARIA": "Alternar entre abrir/fechar opções do arquivo", + "Title": "Arquivos do Esboço", + "ToggleARIA": "Alternar abrir/fechar opções de arquivo do esboço", "AddFolder": "Criar pasta", - "AddFolderARIA": "Adicionar pasta", + "AddFolderARIA": "adicionar pasta", "AddFile": "Criar arquivo", "AddFileARIA": "adicionar arquivo", "UploadFile": "Carregar arquivo", "UploadFileARIA": "carregar arquivo" }, "FileNode": { - "OpenFolderARIA": "Abrir conteúdos da pasta", + "OpenFolderARIA": "Abrir conteúdo da pasta", "CloseFolderARIA": "Fechar conteúdo da pasta", - "ToggleFileOptionsARIA": "Alternar entre abrir/fechar opções do arquivo", + "ToggleFileOptionsARIA": "Alternar abrir/fechar opções de arquivo", "AddFolder": "Criar pasta", - "AddFolderARIA": "Adicionar pasta", + "AddFolderARIA": "adicionar pasta", "AddFile": "Criar arquivo", "AddFileARIA": "adicionar arquivo", "UploadFile": "Carregar arquivo", "UploadFileARIA": "carregar arquivo", "Rename": "Renomear", - "Delete": "Remover" + "Delete": "Excluir" }, "Common": { "SiteName": "Editor Web p5.js", @@ -278,7 +293,7 @@ "ErrorARIA": "Erro", "Save": "Salvar", "p5logoARIA": "Logo p5.js", - "DeleteConfirmation": "Realmente quer remover {{name}}?" + "DeleteConfirmation": "Tem certeza que deseja excluir {{name}}?" }, "IDEView": { "SubmitFeedback": "Enviar Feedback", @@ -289,106 +304,109 @@ "ShareARIA": "compartilhar" }, "NewFileModal": { - "Title": "Criar Arquivos", - "CloseButtonARIA": "Fechar módulo de criação de arquivos", - "EnterName": "Por favor coloque um nome", - "InvalidType": "Tipo de arquivo inválido. Extensões válidas são .js, .css, .json, .xml, .txt, .csv, .tsv, .frag e .vert." + "Title": "Criar Arquivo", + "CloseButtonARIA": "Fechar Modal de Novo Arquivo", + "EnterName": "Por favor, insira um nome", + "InvalidType": "Tipo de arquivo inválido. Extensões válidas são .js, .css, .json, .xml, .stl, .txt, .csv, .tsv, .mtl, .frag e .vert." }, "NewFileForm": { - "AddFileSubmit": "Adicionar arquivo", + "AddFileSubmit": "Adicionar Arquivo", "Placeholder": "Nome" }, "NewFolderModal": { - "Title": "Criar", - "CloseButtonARIA": "Fechar módulo de criação de pasta", - "EnterName": "Por favor coloque um nome", - "EmptyName": "Nomes de pastas não podem conter apenas espaços", - "InvalidExtension": "Nomes de pastas não podem conter extensões" + "Title": "Criar Pasta", + "CloseButtonARIA": "Fechar Modal de Nova Pasta", + "EnterName": "Por favor, insira um nome", + "EmptyName": "O nome da pasta não pode conter apenas espaços", + "InvalidExtension": "O nome da pasta não pode conter uma extensão" }, "NewFolderForm": { - "AddFolderSubmit": "Adicionar pasta", + "AddFolderSubmit": "Adicionar Pasta", "Placeholder": "Nome" }, "ResetPasswordForm": { - "Email": "Email usado para a conta", + "Email": "Email usado para registro", "EmailARIA": "email", - "Submit": "Enviar email para recuperar senha" + "Submit": "Enviar Email de Redefinição de Senha" }, "ResetPasswordView": { - "Title": "Editor Web p5.js | Recuperar Senha", - "Reset": "Recuperar Sua Senha", - "Submitted": "Seu email com a senha nova deve chegar em breve. Se não o encontrar, olhe \n em sua pasta de Spam, já que às vezes pode chegar por lá.", + "Title": "Editor Web p5.js | Redefinir Senha", + "Reset": "Redefinir Sua Senha", + "Submitted": "Seu email de redefinição de senha deve chegar em breve. Se você não o vir, verifique\n sua pasta de spam, pois às vezes ele pode acabar lá.", "Login": "Entrar", "LoginOr": "ou", "SignUp": "Registrar-se" }, "ReduxFormUtils": { - "errorInvalidEmail": "Por favor coloque um endereço de email válido", - "errorEmptyEmail": "Por favor coloque um endereço de email", + "errorInvalidEmail": "Por favor, insira um endereço de email válido", + "errorEmptyEmail": "Por favor, insira um email", + "errorEmptyEmailorUserName": "Por favor, insira um email ou nome de usuário", "errorPasswordMismatch": "As senhas devem coincidir", - "errorEmptyPassword": "Por favor coloque sua senha", - "errorShortPassword": "A senha deve ter no mínimo 6 caracteres", - "errorConfirmPassword": "Por favor coloque a senha de confirmação", - "errorNewPassword": "Por favor adicione uma senha nova ou deixe a atual em branco.", - "errorNewPasswordRepeat": "Sua nova senha precisa ser distinta da senha atual.", - "errorEmptyUsername": "Por favor coloque um nome de usuário", + "errorEmptyPassword": "Por favor, insira uma senha", + "errorShortPassword": "A senha deve ter pelo menos 6 caracteres", + "errorConfirmPassword": "Por favor, confirme sua senha", + "errorNewPassword": "Por favor, insira uma nova senha ou deixe a senha atual vazia.", + "errorNewPasswordRepeat": "Sua Nova Senha deve ser diferente da atual.", + "errorEmptyUsername": "Por favor, insira um nome de usuário.", "errorLongUsername": "O nome de usuário deve ter menos de 20 caracteres.", - "errorValidUsername": "O nome de usuário deve conter apenas números, letras, pontos, hífens e underscores.", - "errorEmptyEmailorUserName": "Por favor insira um email ou nome de usuário" + "errorValidUsername": "O nome de usuário deve consistir apenas em números, letras, pontos, traços e sublinhados." }, "NewPasswordView": { "Title": "Editor Web p5.js | Nova Senha", - "Description": "Definir a Nova Senha", - "TokenInvalidOrExpired": "O token de recuperação de senha é inválido ou expirou." + "Description": "Definir uma Nova Senha", + "TokenInvalidOrExpired": "O token de redefinição de senha é inválido ou expirou.", + "EmptyPassword": "Por favor, insira uma senha", + "PasswordConfirmation": "Por favor, confirme sua senha", + "PasswordMismatch": "As senhas devem coincidir" }, "AccountForm": { "Email": "Email", "EmailARIA": "email", "Unconfirmed": "Não confirmado.", "EmailSent": "Confirmação enviada, verifique seu email.", - "Resend": "Reenviar confirmação de email", - "UserName": "Nome de usuário", + "Resend": "Reenviar email de confirmação", + "UserName": "Nome de Usuário", "UserNameARIA": "Nome de usuário", - "CurrentPassword": "Senha atual", - "CurrentPasswordARIA": "Senha atual", - "NewPassword": "Nova senha", - "NewPasswordARIA": "Nova senha", - "SaveAccountDetails": "Salvar detalhes da conta" + "CurrentPassword": "Senha Atual", + "CurrentPasswordARIA": "Senha Atual", + "NewPassword": "Nova Senha", + "NewPasswordARIA": "Nova Senha", + "SaveAccountDetails": "Salvar Detalhes da Conta" }, "AccountView": { - "SocialLogin": "Login usando redes sociais", - "SocialLoginDescription": "Use seu GitHub ou sua conta do Google para entrar no Editor Web p5.js.", - "Title": "Editor Web p5.js | Configurações de Conta", - "Settings": "Configurações de Conta", + "SocialLogin": "Login Social", + "SocialLoginDescription": "Use sua conta GitHub ou Google para entrar no Editor Web p5.js.", + "Title": "Editor Web p5.js | Configurações da Conta", + "Settings": "Minha Conta", "AccountTab": "Conta", "AccessTokensTab": "Tokens de Acesso" }, "APIKeyForm": { - "ConfirmDelete": "Realmente quer remover {{key_label}}?", - "Summary": "Tokens de Acesso Pessoal atuam como sua senha para permitir que scripts automáticos\n acessem a API do editor. Crie um token para cada script \n que necessite acesso.", + "ConfirmDelete": "Tem certeza que deseja excluir {{key_label}}?", + "Summary": "Tokens de Acesso Pessoal atuam como sua senha para permitir que scripts\n automatizados acessem a API do Editor. Crie um token para cada script\n que precise de acesso.", "CreateToken": "Criar novo token", - "TokenLabel": "Para que este token será utilizado?", - "TokenPlaceholder": "Para que este token será utilizado? Por exemplo, para importar um arquivo", + "TokenLabel": "Para que é este token?", + "TokenPlaceholder": "Para que é este token? ex: Script de importação de exemplo", "CreateTokenSubmit": "Criar", - "NoTokens": "Não há tokens existentes.", + "NoTokens": "Você não tem tokens existentes.", "NewTokenTitle": "Seu novo token de acesso", - "NewTokenInfo": "Lembre-se de copiar seu novo token de acesso pessoal agora.\nVocê não será capaz de vê-lo novamente!", + "NewTokenInfo": "Certifique-se de copiar seu novo token de acesso pessoal agora.\n Você não poderá vê-lo novamente!", "ExistingTokensTitle": "Tokens existentes" }, "APIKeyList": { "Name": "Nome", "Created": "Criado em", - "LastUsed": "Usado por último", + "LastUsed": "Último uso", "Actions": "Ações", "Never": "Nunca", - "DeleteARIA": "Excluir chave de API" + "DeleteARIA": "Excluir Chave API" }, "NewPasswordForm": { "Title": "Senha", "TitleARIA": "Senha", - "ConfirmPassword": "Confirme Senha", - "ConfirmPasswordARIA": "Confirme Senha", - "SubmitSetNewPassword": "Defina uma nova senha" + "ConfirmPassword": "Confirmar Senha", + "ConfirmPasswordARIA": "Confirmar Senha", + "SubmitSetNewPassword": "Definir Nova Senha" }, "SignupForm": { "Title": "Nome de Usuário", @@ -398,86 +416,98 @@ "Password": "Senha", "PasswordARIA": "senha", "ConfirmPassword": "Confirmar Senha", - "ConfirmPasswordARIA": "Confirmar Senha", - "SubmitSignup": "Entrar" + "ConfirmPasswordARIA": "Confirmar senha", + "SubmitSignup": "Registrar-se" }, "SignupView": { - "Title": "Editor Web p5.js | Criar Conta", - "Description": "Criar Conta", + "Title": "Editor Web p5.js | Cadastro", + "Description": "Cadastrar-se", "Or": "Ou", "AlreadyHave": "Já tem uma conta?", "Login": "Entrar", - "Warning": "Ao se inscrever, você concorda com os <0>Termos de Uso e a <1>Política de Privacidade do editor p5.js." + "Warning": "Ao se cadastrar, você concorda com os <0>Termos de Uso e a <1>Política de Privacidade do Editor p5.js." }, "EmailVerificationView": { "Title": "Editor Web p5.js | Verificação de Email", "Verify": "Verifique seu email", - "InvalidTokenNull": "Link Inválido.", - "Checking": "Validando token, aguarde...", - "Verified": "Tudo pronto, seu endereço de email foi verificado!", + "InvalidTokenNull": "Esse link é inválido.", + "Checking": "Validando token, por favor aguarde...", + "Verified": "Tudo pronto, seu endereço de email foi verificado.", "InvalidState": "O token é inválido ou expirou." }, "AssetList": { "Title": "Editor Web p5.js | Meus ativos", - "ToggleOpenCloseARIA": "Alternar entre abrir/fechar opções de ativos", - "Delete": "Remover", - "OpenNewTab": "Abrir em nova aba", - "NoUploadedAssets": "Nenhum ativo foi carregado.", + "ToggleOpenCloseARIA": "Alternar Abrir/Fechar Opções de Ativo", + "Delete": "Excluir", + "OpenNewTab": "Abrir em Nova Aba", + "NoUploadedAssets": "Nenhum ativo carregado.", "HeaderName": "Nome", "HeaderSize": "Tamanho", "HeaderSketch": "Esboço", "maximum": "Máximo" }, "Feedback": { - "Title": "Editor Web p5.js | Feedback" + "Title": "Editor Web p5.js | Feedback", + "ViaGithubHeader": "Via Issues do Github", + "ViaGithubDescription": "Se você está familiarizado com o Github, este é nosso método preferido para receber relatórios de erros e feedback.", + "GoToGithub": "Ir para o Github", + "ViaGoogleHeader": "Via Formulário do Google", + "ViaGoogleDescription": "Você também pode enviar este formulário rápido.", + "GoToForm": "Ir para o Formulário" }, "Searchbar": { - "SearchSketch": "Localizar esboços...", - "SearchCollection": "Localizar coleções...", - "ClearTerm": "Limpar" + "SearchSketch": "Pesquisar esboços...", + "SearchCollection": "Pesquisar coleções...", + "ClearTerm": "limpar" }, "UploadFileModal": { - "Title": "Carregar Arquivos", - "CloseButtonARIA": "Fechar módulo de carregamento de arquivos", - "SizeLimitError": "Erro: Você não pode carregar mais arquivos. Você alcançou o tamanho limite de {{sizeLimit}}.\nSe quiser carregar mais arquivos, por favor apague os que não estão sendo utilizados\n em seu " + "Title": "Carregar Arquivo", + "CloseButtonARIA": "Fechar modal de carregamento de arquivo", + "SizeLimitError": "Erro: Você não pode carregar mais arquivos. Você atingiu o limite total de tamanho de {{sizeLimit}}.\n Se você gostaria de carregar mais, por favor remova os que não está mais usando\n em seu " }, "FileUploader": { - "DictDefaultMessage": "Arraste e solte arquivos aqui ou clique para usar o navegador de arquivos" + "DictDefaultMessage": "Solte arquivos aqui ou clique para usar o navegador de arquivos" }, "ErrorModal": { - "MessageLogin": "Para salvar esboços, você deve entrar em sua conta. Por favor ", + "MessageLogin": "Para salvar esboços, você deve estar logado. Por favor ", "Login": "Entrar", "LoginOr": " ou ", "SignUp": "Registrar-se", - "MessageLoggedOut": "Parece que você saiu. Por favor ", - "LogIn": "entrar", - "SavedDifferentWindow": "O projeto que você tentou salvar foi salvo em outra janela.\n Por favor recarregue a página para ver a última versão.", - "LinkTitle": "Erro ao Conectar Conta", - "LinkMessage": "Ocorreu um problema ao conectar sua conta {{serviceauth}} com sua conta do Editor Web p5.js. Sua conta {{serviceauth}} já foi conectada com outra conta do Editor Web p5.js." + "MessageLoggedOut": "Parece que você foi desconectado. Por favor ", + "LogIn": "entre", + "SavedDifferentWindow": "O projeto que você tentou salvar foi salvo de outra janela.\n Por favor, atualize a página para ver a versão mais recente.", + "LinkTitle": "Erro ao Vincular Conta", + "LinkMessage": "Houve um problema ao vincular sua conta {{serviceauth}} à sua conta do Editor Web p5.js. Sua conta {{serviceauth}} já foi vinculada a outra conta do Editor Web p5.js." }, "ShareModal": { - "Embed": "Embutir", + "Embed": "Incorporar Esboço", "Present": "Apresentar", - "Fullscreen": "Tela Cheia", - "Edit": "Editar" + "Fullscreen": "Compartilhar Esboço Como Somente Visualização", + "Edit": "Compartilhar Esboço e Permitir Edição" + }, + "CollectionView": { + "TitleCreate": "Criar coleção", + "TitleDefault": "coleção" }, "Collection": { "Title": "Editor Web p5.js | Minhas coleções", - "AnothersTitle": "Editor Web p5.js | Coleção de {{anotheruser}}", + "AnothersTitle": "Editor Web p5.js | Coleções de {{anotheruser}}", "Share": "Compartilhar", - "URLLink": "Conectar à Coleção", + "URLLink": "Link para Coleção", "AddSketch": "Adicionar Esboço", - "DeleteFromCollection": "Realmente quer remover {{name_sketch}} dessa coleção?", - "SketchDeleted": "Esboço apagado", + "DeleteFromCollection": "Tem certeza que deseja remover {{name_sketch}} desta coleção?", + "SketchDeleted": "Esboço excluído", "SketchRemoveARIA": "Remover esboço da coleção", "DescriptionPlaceholder": "Adicionar descrição", - "NumSketches": "{{count}} esboço(s)", + "Description": "descrição", + "NumSketches": "{{count}} esboço", + "NumSketches_plural": "{{count}} esboços", "By": "Coleção por ", - "NoSketches": "Não há esboços na coleção", + "NoSketches": "Nenhum esboço na coleção", "TableSummary": "tabela contendo todas as coleções", "HeaderName": "Nome", - "HeaderCreatedAt": "Data adicionada", - "HeaderUser": "Dono(a)", + "HeaderCreatedAt": "Data Adicionada", + "HeaderUser": "Proprietário", "DirectionAscendingARIA": "Ascendente", "DirectionDescendingARIA": "Descendente", "ButtonLabelAscendingARIA": "Ordenar por {{displayName}} ascendente.", @@ -485,14 +515,15 @@ }, "AddToCollectionList": { "Title": "Editor Web p5.js | Minhas coleções", - "Empty": "Não há coleções" + "AnothersTitle": "Editor Web p5.js | Coleções de {{anotheruser}}", + "Empty": "Nenhuma coleção" }, "CollectionCreate": { "Title": "Editor Web p5.js | Criar coleção", "FormError": "Não foi possível criar coleção", "FormLabel": "Nome da coleção", - "FormLabelARIA": "nome da coleção", - "NameRequired": "É preciso um nome da coleção", + "FormLabelARIA": "nome", + "NameRequired": "O nome da coleção é obrigatório", "Description": "Descrição (opcional)", "DescriptionARIA": "descrição", "DescriptionPlaceholder": "Meus esboços favoritos", @@ -511,41 +542,45 @@ "CollectionList": { "Title": "Editor Web p5.js | Minhas coleções", "AnothersTitle": "Editor Web p5.js | Coleções de {{anotheruser}}", - "NoCollections": "Nenhuma coleção foi encontrada.", + "NoCollections": "Nenhuma coleção.", "TableSummary": "tabela contendo todas as coleções", "HeaderName": "Nome", - "HeaderCreatedAt": "Data adicionada", - "HeaderUpdatedAt": "Data atualizada", - "HeaderNumItems": "# de esboços", + "HeaderCreatedAt": "Data de Criação", + "HeaderCreatedAt_mobile": "Criado", + "HeaderUpdatedAt": "Data de Atualização", + "HeaderUpdatedAt_mobile": "Atualizado", + "HeaderNumItems": "# esboços", + "HeaderNumItems_mobile": "# esboços", "DirectionAscendingARIA": "Ascendente", "DirectionDescendingARIA": "Descendente", "ButtonLabelAscendingARIA": "Ordenar por {{displayName}} ascendente.", "ButtonLabelDescendingARIA": "Ordenar por {{displayName}} descendente.", - "AddSketch": "Adicionar esboço" + "AddSketch": "Adicionar Esboço" }, "CollectionListRow": { - "ToggleCollectionOptionsARIA": "Alternar entre abrir/fechar opções das coleções", + "ToggleCollectionOptionsARIA": "Alternar Abrir/Fechar opções de coleção", "AddSketch": "Adicionar esboço", - "Delete": "Remover", + "Delete": "Excluir", "Rename": "Renomear" }, "Overlay": { - "AriaLabel": "Fechar capa de {{title}}" + "AriaLabel": "Fechar sobreposição {{title}}" }, "QuickAddList": { "ButtonRemoveARIA": "Remover da coleção", "ButtonAddToCollectionARIA": "Adicionar à coleção", - "View": "Ver" + "View": "Visualizar" }, "SketchList": { + "View": "Visualizar", "Title": "Editor Web p5.js | Meus esboços", "AnothersTitle": "Editor Web p5.js | Esboços de {{anotheruser}}", - "ToggleLabelARIA": "Alternar entre abrir/fechar opções do esboço", + "ToggleLabelARIA": "Alternar Abrir/Fechar Opções de Esboço", "DropdownRename": "Renomear", "DropdownDownload": "Baixar", "DropdownDuplicate": "Duplicar", "DropdownAddToCollection": "Adicionar à coleção", - "DropdownDelete": "Remover", + "DropdownDelete": "Excluir", "DirectionAscendingARIA": "Ascendente", "DirectionDescendingARIA": "Descendente", "ButtonLabelAscendingARIA": "Ordenar por {{displayName}} ascendente.", @@ -553,47 +588,67 @@ "AddToCollectionOverlayTitle": "Adicionar à coleção", "TableSummary": "tabela contendo todos os projetos salvos", "HeaderName": "Esboço", - "HeaderCreatedAt": "Data adicionada", - "HeaderUpdatedAt": "Data atualizada", - "NoSketches": "Nenhum esboço foi encontrado." + "HeaderCreatedAt": "Data de Criação", + "HeaderCreatedAt_mobile": "Criado", + "HeaderUpdatedAt": "Data de Atualização", + "HeaderUpdatedAt_mobile": "Atualizado", + "NoSketches": "Nenhum esboço." }, "AddToCollectionSketchList": { "Title": "Editor Web p5.js | Meus esboços", - "NoCollections": "Nenhuma coleção foi encontrada." + "AnothersTitle": "Editor Web p5.js | Esboços de {{anotheruser}}", + "NoCollections": "Nenhuma coleção." }, "Editor": { - "OpenSketchARIA": "Abrir navegação de arquivos do esboço", - "CloseSketchARIA": "Fechar navegação de arquivos do esboço", - "UnsavedChangesARIA": "Esboço tem mudanças não salvas", + "OpenSketchARIA": "Abrir navegação de arquivos do Esboço", + "CloseSketchARIA": "Fechar navegação de arquivos do Esboço", + "UnsavedChangesARIA": "Esboço tem alterações não salvas", "KeyUpLineNumber": "linha {{lineNumber}}" }, "EditorAccessibility": { - "NoLintMessages": "Não há mensagens do Lint", + "NoLintMessages": "Não há mensagens de lint", "CurrentLine": "Linha atual" }, "Timer": { "SavedAgo": "Salvo: {{timeAgo}}" }, "formatDate": { - "JustNow": "agora", + "JustNow": "agora mesmo", "15Seconds": "15 segundos atrás", "25Seconds": "25 segundos atrás", "35Seconds": "35 segundos atrás", "Ago": "{{timeAgo}} atrás" }, "CopyableInput": { - "CopiedARIA": "Copiado para a Área de Transferência!" + "CopiedARIA": "Copiado para a Área de Transferência!", + "OpenViewTabARIA": "Abrir visualização {{label}} em nova aba" }, "EditableInput": { - "EditValue": "Editar valor de {{display}}", - "EmptyPlaceholder": "Não há valor" + "EditValue": "Editar valor {{display}}", + "EmptyPlaceholder": "Nenhum valor" }, "PreviewNav": { - "EditSketchARIA": "Editar esboço", + "EditSketchARIA": "Editar Esboço", "ByUser": "por" }, "MobilePreferences": { "Settings": "Configurações", + "GeneralSettings": "Configurações gerais", + "Accessibility": "Acessibilidade", + "AccessibleOutput": "Saída Acessível", + "Theme": "Tema", + "LightTheme": "Claro", + "DarkTheme": "Escuro", + "HighContrastTheme": "Alto Contraste", + "Autosave": "Salvamento Automático", + "AutocompleteHinter": "Sugestões de Auto-completar", + "WordWrap": "Quebra de Linha", + "LineNumbers": "Números de linha", + "LintWarningSound": "Som de aviso do Lint", + "UsedScreenReader": "Usado com leitor de tela", + "PlainText": "Texto simples", + "TableText": "Texto em tabela", + "Sound": "Som", "Preferences": "Preferências", "Language": "Idioma" }, @@ -601,11 +656,23 @@ "On": "Ligado", "Off": "Desligado" }, + "MobileDashboardView": { + "Examples": "Exemplos", + "Sketches": "Esboços", + "Collections": "Coleções", + "Assets": "Ativos", + "MyStuff": "Minhas Coisas", + "CreateSketch": "Criar Esboço", + "CreateCollection": "Criar Coleção" + }, + "Explorer": { + "Files": "Arquivos" + }, "Cookies": { "Header": "Cookies", - "Body": "O editor p5.js usa cookies. Alguns são essenciais para a funcionalidade do site e permitem que você gerencie uma conta e preferências. Outros não são essenciais - são usados para análises e nos permitem aprender mais sobre nossa comunidade. Nunca vendemos esses dados ou os usamos para publicidade. Você pode decidir quais cookies gostaria de permitir e saber mais em nossa <0>Política de Privacidade.", - "AllowAll": "Permitir todos", - "AllowEssential": "Permitir essenciais" + "Body": "O Editor p5.js usa cookies. Alguns são essenciais para a funcionalidade do site e permitem que você gerencie uma conta e preferências. Outros não são essenciais — são usados para análises e nos permitem aprender mais sobre nossa comunidade. Nunca vendemos esses dados ou os usamos para publicidade. Você pode decidir quais cookies gostaria de permitir e saber mais em nossa <0>Política de Privacidade.", + "AllowAll": "Permitir Todos", + "AllowEssential": "Permitir Essenciais" }, "Legal": { "PrivacyPolicy": "Política de Privacidade", @@ -613,18 +680,18 @@ "CodeOfConduct": "Código de Conduta" }, "SkipLink": { - "PlaySketch": "Pule para reproduzir o esboço" + "PlaySketch": "Pular para Executar Esboço" }, "Visibility": { "Label": "Visibilidade", "Public": { - "Description": "Qualquer um pode ver este esboço.", + "Description": "Qualquer pessoa pode ver este esboço.", "Label": "Público" }, "Private": { "Description": "Apenas você pode ver este esboço.", "Label": "Privado" }, - "Changed": "'{{projectName}}' agora é {{newVisibility}}..." + "Changed": "'{{projectName}}' agora está {{newVisibility}}..." } -} +} \ No newline at end of file diff --git a/translations/locales/sv/translations.json b/translations/locales/sv/translations.json index 62241fbb7e..619ec3cb8d 100644 --- a/translations/locales/sv/translations.json +++ b/translations/locales/sv/translations.json @@ -27,6 +27,9 @@ "Title": "Hjälp", "KeyboardShortcuts": "Tangentbordsgenvägar", "Reference": "Referens", + "ReportBug": "Rapportera en bugg", + "ChatOnDiscord": "Chatta på Discord", + "PostOnTheForum": "Posta på forumet", "About": "Om" }, "Lang": "Språk", @@ -67,114 +70,171 @@ "UsernameOrEmailARIA": "E-post eller användarnamn", "Password": "Lösenord", "PasswordARIA": "Lösenord", - "Submit": "Logga in" + "Submit": "Logga in", + "Errors": { + "invalidCredentials": "Ogiltig e-post eller lösenord." + } }, "LoginView": { - "Title": "p5.js Webb editor | Logga in", + "Title": "p5.js Webbeditor | Logga in", "Login": "Logga in", "LoginOr": "eller", "SignUp": "Registrera dig", - "Email": "E-post", + "Email": "e-post", "Username": "användarnamn", "DontHaveAccount": "Har du inget konto? ", "ForgotPassword": "Har du glömt ditt lösenord? ", "ResetPassword": "Återställ ditt lösenord" }, "SocialAuthButton": { - "Connect": "Koppla {{serviceauth}} konto", - "Unlink": "Koppla bort {{serviceauth}} konto", + "Connect": "Koppla {{serviceauth}}-konto", + "Unlink": "Koppla bort {{serviceauth}}-konto", "Login": "Logga in med {{serviceauth}}", - "LogoARIA": "{{serviceauth}} logo" + "LogoARIA": "{{serviceauth}}-logga" }, "About": { "Title": "Om", - "TitleHelmet": "p5.js Webbredigerare | Om", + "TitleHelmet": "p5.js Webbeditor | Om", + "Headline": "Skapa, dela och remixa p5.js-sketcher med p5.js Editor.", "Contribute": "Bidra", + "IntroDescription1": "p5.js är ett gratis, öppen källkod JavaScript-bibliotek för att lära sig koda och skapa konst. Med p5.js Editor kan du skapa, dela och remixa p5.js-sketcher utan att behöva ladda ner eller konfigurera någonting.", + "IntroDescription2": "Vi tror att mjukvara och verktygen för att lära sig den bör vara så öppna och inkluderande som möjligt. Du kan stödja detta arbete genom att donera till Processing Foundation, organisationen som stödjer p5.js. Din donation stödjer mjukvaruutveckling för p5.js, utbildningsresurser som kodexempel och handledningar, stipendier och community-evenemang.", + "Donate": "Donera", "NewP5": "Nybörjare med p5.js?", "Report": "Rapportera en bugg", "Learn": "Lär dig", - "Twitter": "Twitter", - "Home": "Hem", + "X": "X", + "Home": "p5.js Hem", "Instagram": "Instagram", "Discord": "Discord", - "WebEditor": "Webbredigerare", + "DiscordCTA": "Gå med i Discord", + "Youtube": "Youtube", + "Github": "Github", + "GetInvolved": "Engagera dig", + "WebEditor": "Webbeditor", "Resources": "Resurser", + "Reference": "Referens", "Libraries": "Bibliotek", "Forum": "Forum", + "ForumCTA": "Gå med i forumet", "Examples": "Exempel", "PrivacyPolicy": "Integritetspolicy", "TermsOfUse": "Användarvillkor", - "CodeOfConduct": "Uppförandekod" + "CodeOfConduct": "Uppförandekod", + "Email": "E-post", + "EmailAddress": "hello@p5js.org", + "Socials": "Sociala medier", + "LinkDescriptions": { + "Home": "Läs mer om p5.js och vårt community.", + "Examples": "Utforska möjligheterna med p5.js med korta exempel.", + "CodeOfConduct": "Läs vårt community-uttalande och uppförandekod.", + "Libraries": "Utöka möjligheterna med p5.js med community-skapade bibliotek.", + "Reference": "Hitta enkla förklaringar för varje del av p5.js-kod.", + "Donate": "Stöd detta arbete med en donation till Processing Foundation.", + "Contribute": "Bidra till p5.js Webbeditor med öppen källkod på Github.", + "Report": "Rapportera trasigt eller felaktigt beteende med p5.js Editor.", + "Forum": "Ställ frågor, dela sketcher och få hjälp från p5.js-communityt.", + "Discord": "Chatta med p5.js-communityt och få snabb hjälp." + }, + "Contact": "Kontakta oss" }, "Toast": { - "OpenedNewSketch": "Öppnat ny sketch.", + "OpenedNewSketch": "Öppnade ny sketch.", "SketchSaved": "Sketch sparad.", "SketchFailedSave": "Misslyckades spara sketch.", "AutosaveEnabled": "Autospara aktiverat.", - "LangChange": "Språk bytt.", - "SettingsSaved": "Sparat inställningar." + "LangChange": "Språk bytt", + "SettingsSaved": "Inställningar sparade.", + "EmptyCurrentPass": "Nuvarande lösenordsfält är tomt", + "IncorrectCurrentPass": "Nuvarande lösenord är felaktigt", + "DefaultError": "Något gick fel", + "UserNotFound": "Användaren hittades inte", + "NetworkError": "Nätverksfel" }, "Toolbar": { "Preview": "Förhandsvisning", "Auto-refresh": "Automatisk uppdatering", - "OpenPreferencesARIA": "Öppna preferenser", - "PlaySketchARIA": "Kör sketch", - "PlayOnlyVisualSketchARIA": "Kör bara visuell sketch", + "OpenPreferencesARIA": "Öppna inställningar", + "PlaySketchARIA": "Spela sketch", + "PlayOnlyVisualSketchARIA": "Spela endast visuell sketch", "StopSketchARIA": "Stoppa sketch", "EditSketchARIA": "Redigera sketchnamn", "NewSketchNameARIA": "Nytt sketchnamn", - "By": " av " + "By": " av ", + "CustomLibraryVersion": "Anpassad p5.js-version", + "VersionPickerARIA": "Versionsväljare", + "NewVersionPickerARIA": "Versionsväljare" }, "Console": { - "Title": "Konsoll", + "Title": "Konsol", "Clear": "Rensa", - "ClearARIA": "Rensa konsoll", + "ClearARIA": "Rensa konsol", "Close": "Stäng", - "CloseARIA": "Stäng konsoll", + "CloseARIA": "Stäng konsol", "Open": "Öppna", - "OpenARIA": "Öppna konsoll" + "OpenARIA": "Öppna konsol" }, "Preferences": { "Settings": "Inställningar", "GeneralSettings": "Allmänna inställningar", "Accessibility": "Tillgänglighet", + "LibraryManagement": "Bibliotekshantering", "Theme": "Tema", "LightTheme": "Ljust", "LightThemeARIA": "ljust tema på", "DarkTheme": "Mörkt", "DarkThemeARIA": "mörkt tema på", - "HighContrastTheme": "Hög Kontrast", - "HighContrastThemeARIA": "hög kontrast-tema på", + "HighContrastTheme": "Hög kontrast", + "HighContrastThemeARIA": "högkontrasttema på", "TextSize": "Textstorlek", "DecreaseFont": "Minska", - "DecreaseFontARIA": "minska fontstorlek", + "DecreaseFontARIA": "minska teckenstorlek", "IncreaseFont": "Öka", - "IncreaseFontARIA": "öka fontstorlek", + "IncreaseFontARIA": "öka teckenstorlek", + "FontSize": "Teckenstorlek", + "SetFontSize": "ställ in teckenstorlek", "Autosave": "Autospara", "On": "På", "AutosaveOnARIA": "autospara på", "Off": "Av", "AutosaveOffARIA": "autospara av", - "AutocloseBracketsQuotes": "Automatisk stängnging av parenteser och citattecken", - "AutocloseBracketsQuotesOnARIA": "automatisk stängnging av parenteser och citattecken på", - "AutocloseBracketsQuotesOffARIA": "automatisk stängnging av parenteser och citattecken av", + "AutocloseBracketsQuotes": "Stäng parenteser och citattecken automatiskt", + "AutocloseBracketsQuotesOnARIA": "automatisk stängning av parenteser och citattecken på", + "AutocloseBracketsQuotesOffARIA": "automatisk stängning av parenteser och citattecken av", + "AutocompleteHinter": "Autocompleteringshjälpare", + "AutocompleteHinterOnARIA": "autocompleteringshjälpare på", + "AutocompleteHinterOffARIA": "autocompleteringshjälpare av", "WordWrap": "Radbrytning", "WordWrapOnARIA": "radbrytning på", "WordWrapOffARIA": "radbrytning av", "LineNumbers": "Radnummer", "LineNumbersOnARIA": "radnummer på", "LineNumbersOffARIA": "radnummer av", - "LintWarningSound": "Lint varningsljud", - "LintWarningOnARIA": "Lint varning på", - "LintWarningOffARIA": "Lint varning av", - "PreviewSound": "Förhandsvisning ljud", - "PreviewSoundARIA": "Förhandsvisning ljud", + "LintWarningSound": "Lint-varningsljud", + "LintWarningOnARIA": "lint-varning på", + "LintWarningOffARIA": "lint-varning av", + "PreviewSound": "Förhandsvisningsljud", + "PreviewSoundARIA": "förhandsvisningsljud", "AccessibleTextBasedCanvas": "Tillgänglig textbaserad canvas", "UsedScreenReader": "Används med skärmläsare", - "PlainText": "Oformatterad text", - "TextOutputARIA": "text-output på", + "PlainText": "Vanlig text", + "TextOutputARIA": "textutdata på", "TableText": "Tabelltext", - "TableOutputARIA": "tabell-output på" + "TableOutputARIA": "tabellutdata på", + "LibraryVersion": "p5.js-version", + "LibraryVersionInfo": "Det finns en [ny 2.0-utgåva](https://github.com/processing/p5.js/releases/) av p5.js tillgänglig! Den blir standard i augusti 2026, så använd den här tiden för att testa den och rapportera buggar. Intresserad av att övergå sketcher från 1.x till 2.0? Kolla in [kompatibilitets- & övergångsresurserna.](https://github.com/processing/p5.js-compatibility)", + "CustomVersionTitle": "Hanterar du dina egna bibliotek? Snyggt!", + "CustomVersionInfo": "Versionen av p5.js hanteras för närvarande i koden för index.html. Det betyder att den inte kan justeras från denna flik.", + "CustomVersionReset": "Om du vill använda standardbiblioteken kan du ersätta script-taggarna i index.html med följande:", + "SoundAddon": "p5.sound.js tilläggsbibliotek", + "PreloadAddon": "p5.js 1.x Kompatibilitetstilläggsbibliotek — Preload", + "ShapesAddon": "p5.js 1.x Kompatibilitetstilläggsbibliotek — Shapes", + "DataAddon": "p5.js 1.x Kompatibilitetstilläggsbibliotek — Data & Events", + "AddonOnARIA": "på", + "AddonOffARIA": "av", + "SoundReference": "Visa referensen för p5.sound kompatibel med p5.js {{version}}", + "CopyToClipboardSuccess": "Kopierat till urklipp!", + "CopyToClipboardFailure": "Vi kunde inte kopiera texten, försök markera den och kopiera den manuellt." }, "KeyboardShortcuts": { "Title": "Tangentbordsgenvägar", @@ -184,66 +244,71 @@ "Tidy": "Formatera", "FindText": "Sök text", "FindNextMatch": "Sök nästa matchning", - "FindPrevMatch": "Sök Föregående matchning", + "FindPrevMatch": "Sök föregående matchning", "ReplaceTextMatch": "Ersätt textmatchning", - "IndentCodeLeft": "Indentera kod vänster", - "IndentCodeRight": "Indentera kod höger", + "IndentCodeLeft": "Indentera kod åt vänster", + "IndentCodeRight": "Indentera kod åt höger", "CommentLine": "Kommentera rad", "FindNextTextMatch": "Sök nästa textmatchning", "FindPreviousTextMatch": "Sök föregående textmatchning", - "CodeEditing": "kodredigering" + "CodeEditing": "Kodredigering", + "ColorPicker": "Visa inline-färgväljare", + "CreateNewFile": "Skapa ny fil", + "RenameVariable": "Byt namn på variabel" }, + "General": "Allmänt", "GeneralSelection": { - "StartSketch": "Kör sketch", + "StartSketch": "Starta sketch", "StopSketch": "Stoppa sketch", - "TurnOnAccessibleOutput": "Sätt på tillgänglig output", - "TurnOffAccessibleOutput": "Stäng av tillgänglig output" + "TurnOnAccessibleOutput": "Sätt på tillgänglig utdata", + "TurnOffAccessibleOutput": "Stäng av tillgänglig utdata", + "Reference": "Gå till referens för valt objekt i hjälparen" } }, "Sidebar": { "Title": "Sketchfiler", - "ToggleARIA": "Växla öppna/stäng sketchfilsalternativ", + "ToggleARIA": "Växla öppna/stäng sketchfilalternativ", "AddFolder": "Skapa mapp", - "AddFolderARIA": "skapa mapp", + "AddFolderARIA": "lägg till mapp", "AddFile": "Skapa fil", - "AddFileARIA": "skapa fil", + "AddFileARIA": "lägg till fil", "UploadFile": "Ladda upp fil", "UploadFileARIA": "ladda upp fil" }, "FileNode": { - "OpenFolderARIA": "Öppna mapp", - "CloseFolderARIA": "Stäng mapp", + "OpenFolderARIA": "Öppna mappinnehåll", + "CloseFolderARIA": "Stäng mappinnehåll", "ToggleFileOptionsARIA": "Växla öppna/stäng filalternativ", "AddFolder": "Skapa mapp", - "AddFolderARIA": "skapa mapp", + "AddFolderARIA": "lägg till mapp", "AddFile": "Skapa fil", - "AddFileARIA": "skapa fil", + "AddFileARIA": "lägg till fil", "UploadFile": "Ladda upp fil", "UploadFileARIA": "ladda upp fil", "Rename": "Byt namn", "Delete": "Radera" }, "Common": { - "SiteName": "p5.js Webb editor", - "Error": "Error", - "ErrorARIA": "Error", + "SiteName": "p5.js Webbeditor", + "Error": "Fel", + "ErrorARIA": "Fel", "Save": "Spara", - "p5logoARIA": "p5.js Logo", + "p5logoARIA": "p5.js-logga", "DeleteConfirmation": "Är du säker på att du vill radera {{name}}?" }, "IDEView": { "SubmitFeedback": "Skicka feedback", "SubmitFeedbackARIA": "skicka-feedback", "AddCollectionTitle": "Lägg till i samling", - "AddCollectionARIA":"lägg till i samling", + "AddCollectionARIA": "lägg till i samling", "ShareTitle": "Dela", - "ShareARIA":"dela" + "ShareARIA": "dela" }, "NewFileModal": { "Title": "Skapa fil", - "CloseButtonARIA": "Stäng ny fil Modal", - "EnterName": "Skriv in ett namn", - "InvalidType": "Felaktig filtyp. Giltiga filändelser är .js, .css, .json, .xml, .txt, .csv, .tsv, .frag, och .vert." + "CloseButtonARIA": "Stäng ny fil-modal", + "EnterName": "Vänligen ange ett namn", + "InvalidType": "Ogiltig filtyp. Giltiga filändelser är .js, .css, .json, .xml, .stl, .txt, .csv, .tsv, .mtl, .frag och .vert." }, "NewFileForm": { "AddFileSubmit": "Lägg till fil", @@ -251,88 +316,89 @@ }, "NewFolderModal": { "Title": "Skapa mapp", - "CloseButtonARIA": "Stäng ny mapp Modal", - "EnterName": "Skriv in ett namn", - "EmptyName": "Mappnamnet kan inte vara tomt", - "InvalidExtension": "Mappnamnet kan inte innehålla en filändelse" + "CloseButtonARIA": "Stäng ny mapp-modal", + "EnterName": "Vänligen ange ett namn", + "EmptyName": "Mappnamn kan inte bara innehålla mellanslag", + "InvalidExtension": "Mappnamn kan inte innehålla en filändelse" }, "NewFolderForm": { "AddFolderSubmit": "Lägg till mapp", "Placeholder": "Namn" }, "ResetPasswordForm": { - "Email": "E-post som använts för registrering", + "Email": "E-post använd för registrering", "EmailARIA": "e-post", - "Submit": "Skicka e-post med lösenordsåterställning" + "Submit": "Skicka e-post för återställning av lösenord" }, "ResetPasswordView": { - "Title": "p5.js Webb editor | Återställ lösenord", + "Title": "p5.js Webbeditor | Återställ lösenord", "Reset": "Återställ ditt lösenord", - "Submitted": "Du bör få e-post med återställning av lösenord inom kort. Om du inte ser det, kontrollera din spam-mapp då det kan ha hamnat där.", + "Submitted": "Ditt e-postmeddelande för återställning av lösenord bör anlända inom kort. Om du inte ser det, kolla i din skräppostmapp eftersom det ibland kan hamna där.", "Login": "Logga in", "LoginOr": "eller", "SignUp": "Registrera dig" }, "ReduxFormUtils": { - "errorInvalidEmail": "Ange en giltig e-postadress", - "errorEmptyEmail": "Ange en e-postadress", - "errorPasswordMismatch": "Lösenorden måste vara samma", - "errorEmptyPassword": "Ange ett lösenord", + "errorInvalidEmail": "Vänligen ange en giltig e-postadress", + "errorEmptyEmail": "Vänligen ange en e-postadress", + "errorEmptyEmailorUserName": "Vänligen ange en e-postadress eller användarnamn", + "errorPasswordMismatch": "Lösenorden måste matcha", + "errorEmptyPassword": "Vänligen ange ett lösenord", "errorShortPassword": "Lösenordet måste vara minst 6 tecken", - "errorConfirmPassword": "Ange en lösenordsbekräftelse", - "errorNewPassword": "Ange ett nytt lösenord eller lämna det nuvarande lösenordet tomt.", - "errorNewPasswordRepeat":"Your New Password must differ from the current one.", - "errorEmptyUsername": "Ange ett användarnamn.", - "errorLongUsername": "Användarnamnet får innehålla högst 19 tecken.", - "errorValidUsername": "Användarnamnet får bara innehålla siffror, bokstäver, punkter, bindestreck och understreck." + "errorConfirmPassword": "Vänligen bekräfta ditt lösenord", + "errorNewPassword": "Vänligen ange ett nytt lösenord eller lämna det nuvarande lösenordet tomt.", + "errorNewPasswordRepeat": "Ditt nya lösenord måste skilja sig från det nuvarande.", + "errorEmptyUsername": "Vänligen ange ett användarnamn.", + "errorLongUsername": "Användarnamn måste vara färre än 20 tecken.", + "errorValidUsername": "Användarnamn får endast bestå av siffror, bokstäver, punkter, bindestreck och understreck." }, "NewPasswordView": { - "Title": "p5.js Webb editor | Nytt lösenord", + "Title": "p5.js Webbeditor | Nytt lösenord", "Description": "Ange ett nytt lösenord", - "TokenInvalidOrExpired": "Koden för återställning av lösenord har upphört att gälla.", - "EmptyPassword": "Ange ett lösenord", - "PasswordConfirmation": "Ange en lösenordsbekräftelse", - "PasswordMismatch": "Lösenorden måste vara samma" + "TokenInvalidOrExpired": "Återställningstoken för lösenord är ogiltig eller har löpt ut.", + "EmptyPassword": "Vänligen ange ett lösenord", + "PasswordConfirmation": "Vänligen bekräfta ditt lösenord", + "PasswordMismatch": "Lösenorden måste matcha" }, "AccountForm": { "Email": "E-post", "EmailARIA": "e-post", - "Unconfirmed": "Inte bekräftad.", - "EmailSent": "Bekräftelse skickad, kontollera din e-post.", - "Resend": "Återsänd e-post med bekräftelse", + "Unconfirmed": "Obekräftad.", + "EmailSent": "Bekräftelse skickad, kontrollera din e-post.", + "Resend": "Skicka bekräftelse-e-post igen", "UserName": "Användarnamn", "UserNameARIA": "Användarnamn", "CurrentPassword": "Nuvarande lösenord", "CurrentPasswordARIA": "Nuvarande lösenord", "NewPassword": "Nytt lösenord", "NewPasswordARIA": "Nytt lösenord", - "SubmitSaveAllSettings": "Spara alla inställningar" + "SaveAccountDetails": "Spara kontouppgifter" }, "AccountView": { "SocialLogin": "Social inloggning", - "SocialLoginDescription": "Använd ditt GitHub- eller Googlekonto för att logga in till p5.js Webb editor.", - "Title": "p5.js Webb editor | Kontoinställningar", - "Settings": "Kontoinställningar", + "SocialLoginDescription": "Använd ditt GitHub- eller Google-konto för att logga in på p5.js Webbeditor.", + "Title": "p5.js Webbeditor | Kontoinställningar", + "Settings": "Mitt konto", "AccountTab": "Konto", - "AccessTokensTab": "Tokens för åtkomst" + "AccessTokensTab": "Åtkomsttokens" }, "APIKeyForm": { "ConfirmDelete": "Är du säker på att du vill radera {{key_label}}?", - "Summary": "Personliga åtkomst-tokens fungerar som lösenord för att tillåta automatiserade\n skript att få tillgång till editorns API. Skapa ett token för varje skript\n som behöver tillgång.", + "Summary": "Personliga åtkomsttokens fungerar som ditt lösenord för att tillåta automatiserade skript att komma åt Editor API. Skapa ett token för varje skript som behöver åtkomst.", "CreateToken": "Skapa nytt token", "TokenLabel": "Vad används detta token till?", - "TokenPlaceholder": "Vad används detta token till? T.ex. Exempel för import-skript", + "TokenPlaceholder": "Vad används detta token till? t.ex. Exempel på importskript", "CreateTokenSubmit": "Skapa", - "NoTokens": "Du har inga tokens för närvarande.", - "NewTokenTitle": "Ditt nya token för åtkomst", - "NewTokenInfo": "Se till att kopiera ditt nya personliga åtkomst-token nu.\n Du kommer inte att kunna se det igen!", - "ExistingTokensTitle": "Existerande tokens" + "NoTokens": "Du har inga befintliga tokens.", + "NewTokenTitle": "Ditt nya åtkomsttoken", + "NewTokenInfo": "Se till att kopiera ditt nya personliga åtkomsttoken nu. Du kommer inte att kunna se det igen!", + "ExistingTokensTitle": "Befintliga tokens" }, "APIKeyList": { "Name": "Namn", - "Created": "Skapad", + "Created": "Skapad den", "LastUsed": "Senast använd", - "Actions": "Händelser", + "Actions": "Åtgärder", "Never": "Aldrig", "DeleteARIA": "Radera API-nyckel" }, @@ -355,37 +421,39 @@ "SubmitSignup": "Registrera dig" }, "SignupView": { - "Title": "p5.js Webb editor | Registrering", - "Description": "Registrering", + "Title": "p5.js Webbeditor | Registrering", + "Description": "Registrera dig", "Or": "Eller", "AlreadyHave": "Har du redan ett konto?", - "Login": "Logga in" + "Login": "Logga in", + "Warning": "Genom att registrera dig godkänner du p5.js Editors <0>Användarvillkor och <1>Integritetspolicy." }, "EmailVerificationView": { - "Title": "p5.js Webb editor | E-postbekräftelse", + "Title": "p5.js Webbeditor | E-postverifiering", "Verify": "Verifiera din e-post", "InvalidTokenNull": "Den länken är ogiltig.", "Checking": "Validerar token, var god vänta...", - "Verified": "Allt klart, din e-postadress är verifierad.", - "InvalidState": "Någonting gick fel." + "Verified": "Allt klart, din e-postadress har verifierats.", + "InvalidState": "Token är ogiltig eller har löpt ut." }, "AssetList": { - "Title": "p5.js Webb editor | Mina resurser", - "ToggleOpenCloseARIA": "Växla öppna/stäng alternativ för resurser", + "Title": "p5.js Webbeditor | Mina resurser", + "ToggleOpenCloseARIA": "Växla öppna/stäng resursalternativ", "Delete": "Radera", "OpenNewTab": "Öppna i ny flik", "NoUploadedAssets": "Inga uppladdade resurser.", "HeaderName": "Namn", "HeaderSize": "Storlek", - "HeaderSketch": "Sketch" + "HeaderSketch": "Sketch", + "maximum": "Maximalt" }, "Feedback": { - "Title": "p5.js Webb editor | Feedback", + "Title": "p5.js Webbeditor | Feedback", "ViaGithubHeader": "Via Github Issues", - "ViaGithubDescription": "Om du är bekant med Github är detta vår föredragna metod för att ta emot bugg-rapportering och feedback.", + "ViaGithubDescription": "Om du är bekant med Github är detta vår föredragna metod för att ta emot buggrapporter och feedback.", "GoToGithub": "Gå till Github", - "ViaGoogleHeader": "Via Google Form", - "ViaGoogleDescription": "Du kan också skicka detta formulär.", + "ViaGoogleHeader": "Via Google Formulär", + "ViaGoogleDescription": "Du kan också skicka detta snabba formulär.", "GoToForm": "Gå till formulär" }, "Searchbar": { @@ -395,51 +463,51 @@ }, "UploadFileModal": { "Title": "Ladda upp fil", - "CloseButtonARIA": "Stäng ladda upp fil modal", - "SizeLimitError": "Error: Du kan inte ladda upp fler filer. Du har nått den totala storleksbegränsningen {{sizeLimit}}.\n Om du vill ladda upp flera filer, var god radera de filer som du inte längre använder genom\n i din " + "CloseButtonARIA": "Stäng ladda upp fil-modal", + "SizeLimitError": "Fel: Du kan inte ladda upp fler filer. Du har nått den totala storleksgränsen på {{sizeLimit}}. Om du vill ladda upp mer, ta bort de du inte använder längre i din " }, "FileUploader": { - "DictDefaultMessage": "Släpp filerna här eller klicka för att använda filhanteraren" + "DictDefaultMessage": "Släpp filer här eller klicka för att använda filbläddraren" }, "ErrorModal": { - "MessageLogin": "För att spara sketcher måste du vara inloggad. Var god ", - "Login": "logga in", + "MessageLogin": "För att spara sketcher måste du vara inloggad. Vänligen ", + "Login": "Logga in", "LoginOr": " eller ", - "SignUp": "registrera dig", - "MessageLoggedOut": "Det ser ut som att du har blivit utloggad. Var god ", + "SignUp": "Registrera dig", + "MessageLoggedOut": "Det verkar som att du har blivit utloggad. Vänligen ", "LogIn": "logga in", - "SavedDifferentWindow": "Det projekt du försöker spara har sparats från ett annat fönster.\n Var god ladda om sidan för att se den senaste versionen.", + "SavedDifferentWindow": "Projektet du försökt spara har sparats från ett annat fönster. Vänligen uppdatera sidan för att se den senaste versionen.", "LinkTitle": "Fel vid kontolänkning", - "LinkMessage": "Det uppstod ett problem vid länkning av ditt {{serviceauth}}-konto till ditt p5.js Webb editor-konto. Ditt {{serviceauth}}-konto har redan länkats till ett annat p5.js Webb editor-konto." + "LinkMessage": "Det uppstod ett problem med att länka ditt {{serviceauth}}-konto till ditt p5.js Webbeditor-konto. Ditt {{serviceauth}}-konto har redan länkats till ett annat p5.js Webbeditor-konto." }, "ShareModal": { - "Embed": "Bädda in", + "Embed": "Bädda in sketch", "Present": "Presentera", - "Fullscreen": "Fullskärm", - "Edit": "Redigera" + "Fullscreen": "Dela sketch som skrivskyddad", + "Edit": "Dela sketch och tillåt redigering" }, "CollectionView": { "TitleCreate": "Skapa samling", "TitleDefault": "samling" }, "Collection": { - "Title": "p5.js Webb editor | Mina samlingar", - "AnothersTitle": "p5.js Webb editor | {{anotheruser}}:s samlingar", + "Title": "p5.js Webbeditor | Mina samlingar", + "AnothersTitle": "p5.js Webbeditor | {{anotheruser}}:s samlingar", "Share": "Dela", "URLLink": "Länk till samling", "AddSketch": "Lägg till sketch", - "DeleteFromCollection": "Är du säker på att du vill radera {{name_sketch}} från den här samlingen?", - "SketchDeleted": "Sketchen är raderad", - "SketchRemoveARIA": "Radera sketch från samling", + "DeleteFromCollection": "Är du säker på att du vill ta bort {{name_sketch}} från denna samling?", + "SketchDeleted": "Sketch raderad", + "SketchRemoveARIA": "Ta bort sketch från samling", "DescriptionPlaceholder": "Lägg till beskrivning", "Description": "beskrivning", "NumSketches": "{{count}} sketch", "NumSketches_plural": "{{count}} sketcher", - "By":"Samling av ", + "By": "Samling av ", "NoSketches": "Inga sketcher i samling", - "TableSummary": "tabell med alla samlingar", + "TableSummary": "tabell innehållande alla samlingar", "HeaderName": "Namn", - "HeaderCreatedAt": "Datum skapad", + "HeaderCreatedAt": "Datum tillagd", "HeaderUser": "Ägare", "DirectionAscendingARIA": "Stigande", "DirectionDescendingARIA": "Fallande", @@ -447,19 +515,19 @@ "ButtonLabelDescendingARIA": "Sortera efter {{displayName}} fallande." }, "AddToCollectionList": { - "Title": "p5.js Webb editor | Mina samlingar", - "AnothersTitle": "p5.js Webb editor | {{anotheruser}}:s samlingar", + "Title": "p5.js Webbeditor | Mina samlingar", + "AnothersTitle": "p5.js Webbeditor | {{anotheruser}}:s samlingar", "Empty": "Inga samlingar" }, "CollectionCreate": { - "Title": "p5.js Webb editor | Skapa samling", + "Title": "p5.js Webbeditor | Skapa samling", "FormError": "Kunde inte skapa samling", - "FormLabel": "Namn på samling", + "FormLabel": "Samlingsnamn", "FormLabelARIA": "namn", - "NameRequired": "Ett namn på samlingen är nödvändigt", + "NameRequired": "Samlingsnamn krävs", "Description": "Beskrivning (valfritt)", "DescriptionARIA": "beskrivning", - "DescriptionPlaceholder": "Mina favorit-sketcher", + "DescriptionPlaceholder": "Mina favoritsketcher", "SubmitCollectionCreate": "Skapa samling" }, "DashboardView": { @@ -473,42 +541,42 @@ "Assets": "Resurser" }, "CollectionList": { - "Title": "p5.js Webb editor | Mina samlingar", - "AnothersTitle": "p5.js Webb editor | {{anotheruser}}:s samlingar", + "Title": "p5.js Webbeditor | Mina samlingar", + "AnothersTitle": "p5.js Webbeditor | {{anotheruser}}:s samlingar", "NoCollections": "Inga samlingar.", - "TableSummary": "tabell med alla samlingar", + "TableSummary": "tabell innehållande alla samlingar", "HeaderName": "Namn", "HeaderCreatedAt": "Datum skapad", "HeaderCreatedAt_mobile": "Skapad", - "HeaderUpdatedAt": "Datum Uppdaterad", + "HeaderUpdatedAt": "Datum uppdaterad", "HeaderUpdatedAt_mobile": "Uppdaterad", "HeaderNumItems": "# sketcher", "HeaderNumItems_mobile": "# sketcher", "DirectionAscendingARIA": "Stigande", "DirectionDescendingARIA": "Fallande", - "ButtonLabelAscendingARIA": "Sortera på {{displayName}} stigande.", - "ButtonLabelDescendingARIA": "Sortera på {{displayName}} fallande.", + "ButtonLabelAscendingARIA": "Sortera efter {{displayName}} stigande.", + "ButtonLabelDescendingARIA": "Sortera efter {{displayName}} fallande.", "AddSketch": "Lägg till sketch" }, "CollectionListRow": { - "ToggleCollectionOptionsARIA": "Växla öppna/stäng alternativ för samling", + "ToggleCollectionOptionsARIA": "Växla öppna/stäng samlingsalternativ", "AddSketch": "Lägg till sketch", "Delete": "Radera", - "Rename": "Ändra namn" + "Rename": "Byt namn" }, "Overlay": { - "AriaLabel": "Stäng {{title}} övre lager" + "AriaLabel": "Stäng {{title}}-överlägg" }, - "QuickAddList":{ + "QuickAddList": { "ButtonRemoveARIA": "Ta bort från samling", "ButtonAddToCollectionARIA": "Lägg till i samling", - "View": "Granska" + "View": "Visa" }, "SketchList": { - "View": "Granska", - "Title": "p5.js Webb editor | Mina sketcher", - "AnothersTitle": "p5.js Webb editor | {{anotheruser}}:s sketcher", - "ToggleLabelARIA": "Växla öppna/stäng alternativ för sketch", + "View": "Visa", + "Title": "p5.js Webbeditor | Mina sketcher", + "AnothersTitle": "p5.js Webbeditor | {{anotheruser}}:s sketcher", + "ToggleLabelARIA": "Växla öppna/stäng sketchalternativ", "DropdownRename": "Byt namn", "DropdownDownload": "Ladda ner", "DropdownDuplicate": "Duplicera", @@ -516,10 +584,10 @@ "DropdownDelete": "Radera", "DirectionAscendingARIA": "Stigande", "DirectionDescendingARIA": "Fallande", - "ButtonLabelAscendingARIA": "Sortera på {{displayName}} stigande.", - "ButtonLabelDescendingARIA": "Sortera på {{displayName}} fallande.", + "ButtonLabelAscendingARIA": "Sortera efter {{displayName}} stigande.", + "ButtonLabelDescendingARIA": "Sortera efter {{displayName}} fallande.", "AddToCollectionOverlayTitle": "Lägg till i samling", - "TableSummary": "tabell med alla sparade projekt", + "TableSummary": "tabell innehållande alla sparade projekt", "HeaderName": "Sketch", "HeaderCreatedAt": "Datum skapad", "HeaderCreatedAt_mobile": "Skapad", @@ -528,18 +596,18 @@ "NoSketches": "Inga sketcher." }, "AddToCollectionSketchList": { - "Title": "p5.js Webb editor | Mina sketcher", - "AnothersTitle": "p5.js Webb editor | {{anotheruser}}:s sketcher", + "Title": "p5.js Webbeditor | Mina sketcher", + "AnothersTitle": "p5.js Webbeditor | {{anotheruser}}:s sketcher", "NoCollections": "Inga samlingar." }, "Editor": { - "OpenSketchARIA": "Öppna filnavigation för sketch", - "CloseSketchARIA": "Stäng filnavigation för sketch", - "UnsavedChangesARIA": "Sketchen har osparade ändringar", + "OpenSketchARIA": "Öppna sketchfilsnavigering", + "CloseSketchARIA": "Stäng sketchfilsnavigering", + "UnsavedChangesARIA": "Sketch har osparade ändringar", "KeyUpLineNumber": "rad {{lineNumber}}" }, "EditorAccessibility": { - "NoLintMessages": "Det finns inga Lint-meddelanden", + "NoLintMessages": "Det finns inga lint-meddelanden", "CurrentLine": "Aktuell rad" }, "Timer": { @@ -547,17 +615,17 @@ }, "formatDate": { "JustNow": "just nu", - "15Seconds": "för 15 sekunder sen", - "25Seconds": "för 25 sekunder sen", - "35Seconds": "för 35 sekunder sen", - "Ago": "{{timeAgo}} sen" + "15Seconds": "för 15 sekunder sedan", + "25Seconds": "för 25 sekunder sedan", + "35Seconds": "för 35 sekunder sedan", + "Ago": "för {{timeAgo}} sedan" }, "CopyableInput": { "CopiedARIA": "Kopierat till urklipp!", "OpenViewTabARIA": "Öppna {{label}}-vy i ny flik" }, "EditableInput": { - "EditValue": "Redigera {{display}} värde", + "EditValue": "Redigera {{display}}-värde", "EmptyPlaceholder": "Inget värde" }, "PreviewNav": { @@ -568,19 +636,22 @@ "Settings": "Inställningar", "GeneralSettings": "Allmänna inställningar", "Accessibility": "Tillgänglighet", - "AccessibleOutput": "Tillgänglig output", + "AccessibleOutput": "Tillgänglig utdata", "Theme": "Tema", "LightTheme": "Ljust", "DarkTheme": "Mörkt", "HighContrastTheme": "Hög kontrast", "Autosave": "Autospara", + "AutocompleteHinter": "Autocompleteringshjälpare", "WordWrap": "Radbrytning", "LineNumbers": "Radnummer", - "LintWarningSound": "Lint varningsljud", - "UsedScreenReader": "Använd med skärmläsare", - "PlainText": "Oformatterad text", - "TableText": "tabelltext", - "Sound": "Ljud" + "LintWarningSound": "Lint-varningsljud", + "UsedScreenReader": "Används med skärmläsare", + "PlainText": "Vanlig text", + "TableText": "Tabelltext", + "Sound": "Ljud", + "Preferences": "Inställningar", + "Language": "Språk" }, "PreferenceCreators": { "On": "På", @@ -600,14 +671,28 @@ }, "Cookies": { "Header": "Cookies", - "Body": "p5.js editor använder cookies. Vissa är nödvändiga för webbplatsens funktionalitet och tillåter dig att hantera ditt konto och preferenser. Andra är inte nödvändiga - de används för analys som gör att vi kan lära oss mer om vårt community. Vi säljer inte denna data och använder inte heller datan för reklam. Du kan själv avgöra vilka cookies du vill tillåta och läsa mer i vår <0>Integritetspolicy<0>.", + "Body": "p5.js Editor använder cookies. Vissa är nödvändiga för webbplatsens funktionalitet och låter dig hantera ett konto och inställningar. Andra är inte nödvändiga — de används för analys och låter oss lära oss mer om vårt community. Vi säljer aldrig denna data eller använder den för reklam. Du kan bestämma vilka cookies du vill tillåta, och lära dig mer i vår <0>Integritetspolicy<0>.", "AllowAll": "Tillåt alla", - "AllowEssential": "Tillåt nödvändiga" + "AllowEssential": "Tillåt endast nödvändiga" }, "Legal": { "PrivacyPolicy": "Integritetspolicy", - "TermsOfUse": "Villkor för användning", + "TermsOfUse": "Användarvillkor", "CodeOfConduct": "Uppförandekod" + }, + "SkipLink": { + "PlaySketch": "Hoppa till Spela sketch" + }, + "Visibility": { + "Label": "Synlighet", + "Public": { + "Description": "Alla kan se denna sketch.", + "Label": "Offentlig" + }, + "Private": { + "Description": "Endast du kan se denna sketch.", + "Label": "Privat" + }, + "Changed": "'{{projectName}}' är nu {{newVisibility}}..." } -} - +} \ No newline at end of file diff --git a/translations/locales/tr/translations.json b/translations/locales/tr/translations.json index bf0d00014b..968b60d4cf 100644 --- a/translations/locales/tr/translations.json +++ b/translations/locales/tr/translations.json @@ -27,7 +27,9 @@ "Title": "Yardım", "KeyboardShortcuts": "Klavye Kısayolları", "Reference": "Referans", - "About": "Hakkında" + "ReportBug": "Hata Bildir", + "ChatOnDiscord": "Discord'ta Sohbet Et", + "PostOnTheForum": "Foruma Gönderi Yap" }, "Lang": "Dil", "BackEditor": "Editöre Dön", @@ -56,7 +58,7 @@ "ReplacePlaceholder": "Değiştirilecek metin", "Regex": "Düzenli ifade", "CaseSensitive": "Büyük/Küçük Harf Duyarlı", - "WholeWords": "Tüm Kelimeler", + "WholeWords": "Tam Kelimeler", "Previous": "Önceki", "Next": "Sonraki", "NoResults": "Sonuç Yok", @@ -67,7 +69,10 @@ "UsernameOrEmailARIA": "E-posta veya Kullanıcı Adı", "Password": "Parola", "PasswordARIA": "Parola", - "Submit": "Giriş Yap" + "Submit": "Giriş Yap", + "Errors": { + "invalidCredentials": "Geçersiz e-posta veya parola." + } }, "LoginView": { "Title": "p5.js Web Editör | Giriş", @@ -89,22 +94,48 @@ "About": { "Title": "Hakkında", "TitleHelmet": "p5.js Web Editör | Hakkında", + "Headline": "p5.js Editörü ile p5.js eskizleri oluşturun, paylaşın ve yeniden düzenleyin.", "Contribute": "Katkıda Bulun", + "IntroDescription1": "p5.js, kod öğrenmek ve sanat yapmak için ücretsiz, açık kaynaklı bir JavaScript kütüphanesidir. p5.js Editörü'nü kullanarak, herhangi bir şey indirmenize veya yapılandırmanıza gerek kalmadan p5.js eskizleri oluşturabilir, paylaşabilir ve yeniden düzenleyebilirsiniz.", + "IntroDescription2": "Yazılımın ve onu öğrenme araçlarının mümkün olduğunca açık ve kapsayıcı olması gerektiğine inanıyoruz. p5.js'i destekleyen kuruluş olan Processing Foundation'a bağış yaparak bu çalışmayı destekleyebilirsiniz. Bağışınız, p5.js için yazılım geliştirme, kod örnekleri ve eğitimler gibi eğitim kaynakları, burslar ve topluluk etkinliklerini destekler.", + "Donate": "Bağış Yap", "NewP5": "p5.js'e yeni misiniz?", - "Report": "Bir hata bildir", + "Report": "Hata Bildir", "Learn": "Öğren", - "Twitter": "Twitter", - "Home": "Ana Sayfa", + "X": "X", + "Home": "p5.js Ana Sayfa", "Instagram": "Instagram", "Discord": "Discord", + "DiscordCTA": "Discord'a Katıl", + "Youtube": "Youtube", + "Github": "Github", + "GetInvolved": "Katılın", "WebEditor": "Web Editörü", "Resources": "Kaynaklar", + "Reference": "Referans", "Libraries": "Kütüphaneler", "Forum": "Forum", + "ForumCTA": "Foruma Katıl", "Examples": "Örnekler", "PrivacyPolicy": "Gizlilik Politikası", "TermsOfUse": "Kullanım Şartları", - "CodeOfConduct": "Davranış Kuralları" + "CodeOfConduct": "Davranış Kuralları", + "Email": "E-posta", + "EmailAddress": "hello@p5js.org", + "Socials": "Sosyal Medya", + "LinkDescriptions": { + "Home": "p5.js ve topluluğumuz hakkında daha fazla bilgi edinin.", + "Examples": "Kısa örneklerle p5.js'in olanaklarını keşfedin.", + "CodeOfConduct": "Topluluk Bildirimimizi ve Davranış Kurallarımızı okuyun.", + "Libraries": "Topluluk tarafından oluşturulan kütüphanelerle p5.js'in olanaklarını genişletin.", + "Reference": "Her p5.js kod parçası için kolay açıklamalar bulun.", + "Donate": "Processing Foundation'a bağış yaparak bu çalışmayı destekleyin.", + "Contribute": "Github'da açık kaynak p5.js Editörü'ne katkıda bulunun.", + "Report": "p5.js Editörü'ndeki bozuk veya yanlış davranışları bildirin.", + "Forum": "p5.js topluluğundan sorular sorun, eskizlerinizi paylaşın ve yardım alın.", + "Discord": "p5.js topluluğuyla sohbet edin ve hızlı yardım alın." + }, + "Contact": "Bize Ulaşın" }, "Toast": { "OpenedNewSketch": "Yeni eskiz açıldı.", @@ -112,7 +143,12 @@ "SketchFailedSave": "Eskiz kaydedilemedi.", "AutosaveEnabled": "Otomatik kaydetme etkin.", "LangChange": "Dil değiştirildi", - "SettingsSaved": "Ayarlar kaydedildi." + "SettingsSaved": "Ayarlar kaydedildi.", + "EmptyCurrentPass": "Mevcut parola alanı boş", + "IncorrectCurrentPass": "Mevcut parola yanlış", + "DefaultError": "Bir şeyler yanlış gitti", + "UserNotFound": "Kullanıcı bulunamadı", + "NetworkError": "Ağ hatası" }, "Toolbar": { "Preview": "Önizleme", @@ -123,7 +159,10 @@ "StopSketchARIA": "Eskizi Durdur", "EditSketchARIA": "Eskiz Adını Düzenle", "NewSketchNameARIA": "Yeni Eskiz Adı", - "By": " tarafından " + "By": " tarafından ", + "CustomLibraryVersion": "Özel p5.js sürümü", + "VersionPickerARIA": "Sürüm seçici", + "NewVersionPickerARIA": "Sürüm seçici" }, "Console": { "Title": "Konsol", @@ -138,11 +177,12 @@ "Settings": "Ayarlar", "GeneralSettings": "Genel Ayarlar", "Accessibility": "Erişilebilirlik", + "LibraryManagement": "Kütüphane Yönetimi", "Theme": "Tema", - "LightTheme": "Aydınlık", - "LightThemeARIA": "Aydınlık tema açık", - "DarkTheme": "Karanlık", - "DarkThemeARIA": "Karanlık tema açık", + "LightTheme": "Açık", + "LightThemeARIA": "açık tema açık", + "DarkTheme": "Koyu", + "DarkThemeARIA": "koyu tema açık", "HighContrastTheme": "Yüksek Kontrast", "HighContrastThemeARIA": "yüksek kontrast tema açık", "TextSize": "Yazı Boyutu", @@ -160,9 +200,12 @@ "AutocloseBracketsQuotes": "Parantez ve Tırnakları Otomatik Kapat", "AutocloseBracketsQuotesOnARIA": "parantez ve tırnakları otomatik kapatma açık", "AutocloseBracketsQuotesOffARIA": "parantez ve tırnakları otomatik kapatma kapalı", + "AutocompleteHinter": "Otomatik Tamamlama İpucu", + "AutocompleteHinterOnARIA": "otomatik tamamlama ipucu açık", + "AutocompleteHinterOffARIA": "otomatik tamamlama ipucu kapalı", "WordWrap": "Sözcük Kaydırma", - "WordWrapOnARIA": "satır kaydırma açık", - "WordWrapOffARIA": "satır kaydırma kapalı", + "WordWrapOnARIA": "sözcük kaydırma açık", + "WordWrapOffARIA": "sözcük kaydırma kapalı", "LineNumbers": "Satır Numaraları", "LineNumbersOnARIA": "satır numaraları açık", "LineNumbersOffARIA": "satır numaraları kapalı", @@ -176,7 +219,21 @@ "PlainText": "Düz Metin", "TextOutputARIA": "metin çıktısı açık", "TableText": "Tablo Metni", - "TableOutputARIA": "tablo çıktısı açık" + "TableOutputARIA": "tablo çıktısı açık", + "LibraryVersion": "p5.js Sürümü", + "LibraryVersionInfo": "p5.js'in [yeni 2.0 sürümü](https://github.com/processing/p5.js/releases/) mevcut! Ağustos 2026'da varsayılan olacak, bu yüzden test etmek ve hataları bildirmek için bu zamanı kullanın. Eskizleri 1.x'ten 2.0'a geçirmekle ilgileniyor musunuz? [Uyumluluk ve geçiş kaynaklarına](https://github.com/processing/p5.js-compatibility) göz atın.", + "CustomVersionTitle": "Kendi kütüphanelerinizi mi yönetiyorsunuz? Harika!", + "CustomVersionInfo": "p5.js sürümü şu anda index.html kodunda yönetiliyor. Bu, bu sekmeden ayarlanamayacağı anlamına gelir.", + "CustomVersionReset": "Varsayılan kütüphaneleri kullanmak isterseniz, index.html'deki script etiketlerini aşağıdakilerle değiştirebilirsiniz:", + "SoundAddon": "p5.sound.js Eklenti Kütüphanesi", + "PreloadAddon": "p5.js 1.x Uyumluluk Eklenti Kütüphanesi — Ön Yükleme", + "ShapesAddon": "p5.js 1.x Uyumluluk Eklenti Kütüphanesi — Şekiller", + "DataAddon": "p5.js 1.x Uyumluluk Eklenti Kütüphanesi — Veri ve Etkinlikler", + "AddonOnARIA": "açık", + "AddonOffARIA": "kapalı", + "SoundReference": "p5.js {{version}} ile uyumlu p5.sound referansını görüntüle", + "CopyToClipboardSuccess": "Panoya kopyalandı!", + "CopyToClipboardFailure": "Metni kopyalayamadık, seçip manuel olarak kopyalamayı deneyin." }, "KeyboardShortcuts": { "Title": " Klavye Kısayolları", @@ -194,23 +251,27 @@ "FindNextTextMatch": "Sonraki Metin Eşleşmesini Bul", "FindPreviousTextMatch": "Önceki Metin Eşleşmesini Bul", "CodeEditing": "Kod Düzenleme", - "ColorPicker": "Satır İçi Renk Seçiciyi Göster" + "ColorPicker": "Satır İçi Renk Seçiciyi Göster", + "CreateNewFile": "Yeni Dosya Oluştur", + "RenameVariable": "Değişkeni Yeniden Adlandır" }, + "General": "Genel", "GeneralSelection": { "StartSketch": "Eskizi Başlat", "StopSketch": "Eskizi Durdur", "TurnOnAccessibleOutput": "Erişilebilir Çıktıyı Aç", - "TurnOffAccessibleOutput": "Erişilebilir Çıktıyı Kapat" + "TurnOffAccessibleOutput": "Erişilebilir Çıktıyı Kapat", + "Reference": "İpucundaki Seçili Öğe için Referansa Git" } }, "Sidebar": { "Title": "Eskiz Dosyaları", "ToggleARIA": "Eskiz dosya seçeneklerini aç/kapat", - "AddFolder": "Klasör Oluştur", + "AddFolder": "Klasör oluştur", "AddFolderARIA": "klasör ekle", - "AddFile": "Dosya Oluştur", + "AddFile": "Dosya oluştur", "AddFileARIA": "dosya ekle", - "UploadFile": "Dosya Yükle", + "UploadFile": "Dosya yükle", "UploadFileARIA": "dosya yükle" }, "FileNode": { @@ -246,7 +307,7 @@ "Title": "Dosya Oluştur", "CloseButtonARIA": "Yeni Dosya Modalını Kapat", "EnterName": "Lütfen bir isim girin", - "InvalidType": "Geçersiz dosya türü. Geçerli uzantılar .js, .css, .json, .xml, .txt, .csv, .tsv, .frag ve .vert'tir." + "InvalidType": "Geçersiz dosya türü. Geçerli uzantılar .js, .css, .json, .xml, .stl, .txt, .csv, .tsv, .mtl, .frag ve .vert'tir." }, "NewFileForm": { "AddFileSubmit": "Dosya Ekle", @@ -279,12 +340,13 @@ "ReduxFormUtils": { "errorInvalidEmail": "Lütfen geçerli bir e-posta adresi girin", "errorEmptyEmail": "Lütfen bir e-posta adresi girin", + "errorEmptyEmailorUserName": "Lütfen bir e-posta veya kullanıcı adı girin", "errorPasswordMismatch": "Şifreler eşleşmiyor", "errorEmptyPassword": "Lütfen bir şifre girin", "errorShortPassword": "Şifre en az 6 karakter olmalıdır", "errorConfirmPassword": "Lütfen şifrenizi doğrulayın", "errorNewPassword": "Lütfen yeni bir şifre girin veya mevcut şifreyi boş bırakın.", - "errorNewPasswordRepeat":"Your New Password must differ from the current one.", + "errorNewPasswordRepeat": "Yeni Şifreniz mevcut olandan farklı olmalıdır.", "errorEmptyUsername": "Lütfen bir kullanıcı adı girin.", "errorLongUsername": "Kullanıcı adı 20 karakterden az olmalıdır.", "errorValidUsername": "Kullanıcı adı sadece sayılar, harfler, noktalar, tireler ve alt çizgilerden oluşmalıdır." @@ -309,19 +371,19 @@ "CurrentPasswordARIA": "Mevcut Şifre", "NewPassword": "Yeni Şifre", "NewPasswordARIA": "Yeni Şifre", - "SubmitSaveAllSettings": "Tüm Ayarları Kaydet" + "SaveAccountDetails": "Hesap Ayrıntılarını Kaydet" }, "AccountView": { "SocialLogin": "Sosyal Giriş", "SocialLoginDescription": "GitHub veya Google hesabınızı kullanarak p5.js Web Düzenleyici'ne giriş yapın.", "Title": "p5.js Web Düzenleyici | Hesap Ayarları", - "Settings": "Hesap Ayarları", + "Settings": "Hesabım", "AccountTab": "Hesap", "AccessTokensTab": "Erişim Anahtarları" }, "APIKeyForm": { "ConfirmDelete": "{{key_label}} silmek istediğinizden emin misiniz?", - "Summary": "Kişisel Erişim Anahtarları, otomatik komutların Editör API'sine erişim sağlamak için şifreniz gibi davranır. Her otomatik komut için yeni bir anahtar oluşturun.", + "Summary": "Kişisel Erişim Anahtarları, otomatik komut dosyalarının Editör API'sine erişim sağlamak için şifreniz gibi davranır. Erişim gerektiren her komut dosyası için bir anahtar oluşturun.", "CreateToken": "Yeni anahtar oluştur", "TokenLabel": "Bu anahtar ne için?", "TokenPlaceholder": "Bu anahtar ne için? Örn. Örnek içe aktarma betiği", @@ -363,7 +425,7 @@ "Or": "Veya", "AlreadyHave": "Zaten bir hesabın var mı?", "Login": "Giriş yap", - "Warning":"Kaydolarak p5.js Editörün Kullanım <0>Koşullarını ve <1>Gizlilik Politikasını kabul etmiş olursunuz." + "Warning": "Kaydolarak p5.js Editörün <0>Kullanım Koşullarını ve <1>Gizlilik Politikasını kabul etmiş olursunuz." }, "EmailVerificationView": { "Title": "p5.js Web Düzenleyicisi | E-posta Doğrulama", @@ -371,36 +433,37 @@ "InvalidTokenNull": "Bağlantı geçersiz.", "Checking": "Bağlantı doğrulanıyor, lütfen bekleyin...", "Verified": "E-posta adresiniz doğrulandı.", - "InvalidState": "Bir şeyler yanlış gitti." + "InvalidState": "Bağlantı geçersiz veya süresi dolmuş." }, "AssetList": { - "Title": "p5.js Web Düzenleyicisi | Benim varlıklarım", + "Title": "p5.js Web Düzenleyicisi | Varlıklarım", "ToggleOpenCloseARIA": "Varlık seçeneklerini aç/kapat", "Delete": "Sil", "OpenNewTab": "Yeni Sekmede Aç", "NoUploadedAssets": "Yüklenen varlık yok.", - "HeaderName": "Adı", - "HeaderSize": "Boyutu", - "HeaderSketch": "Eskiz" + "HeaderName": "Ad", + "HeaderSize": "Boyut", + "HeaderSketch": "Eskiz", + "maximum": "Maksimum" }, "Feedback": { "Title": "p5.js Web Düzenleyicisi | Geri Bildirim", - "ViaGithubHeader": "Github Hataları ile", - "ViaGithubDescription": "Github'a aşina iseniz, geri bildirimlerinizi ve hata raporlarınızı buradan gönderebilirsiniz.", + "ViaGithubHeader": "Github Üzerinden", + "ViaGithubDescription": "Eğer Github'a aşina iseniz, hata raporları ve geri bildirimler için tercih ettiğimiz yöntem budur.", "GoToGithub": "Github'a Git", - "ViaGoogleHeader": "Google Formu ile", - "ViaGoogleDescription": "Ayrıca bu hızlı formu doldurarak da geri bildirim gönderebilirsiniz.", + "ViaGoogleHeader": "Google Form Üzerinden", + "ViaGoogleDescription": "Bu hızlı formu da doldurabilirsiniz.", "GoToForm": "Form'a Git" }, "Searchbar": { - "SearchSketch": "Eskizleri Ara...", - "SearchCollection": "Koleksiyonları Ara...", - "ClearTerm": "Temizle" + "SearchSketch": "Eskizleri ara...", + "SearchCollection": "Koleksiyonları ara...", + "ClearTerm": "temizle" }, "UploadFileModal": { "Title": "Dosya Yükle", "CloseButtonARIA": "Dosya yükleme penceresini kapat", - "SizeLimitError": "Hata: Daha fazla dosya yükleyemezsiniz. Toplam boyut sınırına ulaştınız. \n Yüklemek isterseniz, lütfen artık kullanmadıklarınızı kaldırın. \n " + "SizeLimitError": "Hata: Daha fazla dosya yükleyemezsiniz. {{sizeLimit}} toplam boyut sınırına ulaştınız.\n Daha fazla yüklemek isterseniz, lütfen artık kullanmadıklarınızı\n " }, "FileUploader": { "DictDefaultMessage": "Dosyaları buraya bırakın veya dosya tarayıcısını kullanmak için tıklayın" @@ -411,47 +474,47 @@ "LoginOr": " veya ", "SignUp": "Kayıt Ol", "MessageLoggedOut": "Çıkış yaptığınız görünüyor. Lütfen ", - "LogIn": "Giriş Yap", + "LogIn": "giriş yapın", "SavedDifferentWindow": "Kaydetmeye çalıştığınız proje başka bir pencereden kaydedilmiş.\n Lütfen en son sürümü görmek için sayfayı yenileyin.", "LinkTitle": "Hesap Bağlantı Hatası", "LinkMessage": "{{serviceauth}} hesabınızı p5.js Web Editor hesabınıza bağlama sorunu yaşandı. {{serviceauth}} hesabınız zaten başka bir p5.js Web Editor hesabına bağlı." }, "ShareModal": { - "Embed": "Gömülü", - "Present": "Sunum", - "Fullscreen": "Tam Ekran", - "Edit": "Düzenle" + "Embed": "Eskizi Yerleştir", + "Present": "Sun", + "Fullscreen": "Eskizi Salt Görüntüleme Olarak Paylaş", + "Edit": "Eskizi Paylaş ve Düzenlemeye İzin Ver" }, "CollectionView": { - "TitleCreate": "Koleksiyon Oluştur", + "TitleCreate": "Koleksiyon oluştur", "TitleDefault": "koleksiyon" }, "Collection": { - "Title": "p5.js Web Editor | Benim koleksiyonlarım", - "AnothersTitle": "p5.js Web Editor | {{anotheruser}}'ın koleksiyonları", + "Title": "p5.js Web Düzenleyici | Koleksiyonlarım", + "AnothersTitle": "p5.js Web Düzenleyici | {{anotheruser}}'ın koleksiyonları", "Share": "Paylaş", - "URLLink": "Koleksiyonun bağlantısı", - "AddSketch": "Eskiz ekle", - "DeleteFromCollection": "{{name_sketch}} eskizini koleksiyondan kaldırmak istediğinizden emin misiniz?", + "URLLink": "Koleksiyon Bağlantısı", + "AddSketch": "Eskiz Ekle", + "DeleteFromCollection": "{{name_sketch}} eskizini bu koleksiyondan kaldırmak istediğinizden emin misiniz?", "SketchDeleted": "Eskiz silindi", - "SketchRemoveARIA": "Eskiz koleksiyondan kaldır", + "SketchRemoveARIA": "Eskizi koleksiyondan kaldır", "DescriptionPlaceholder": "Açıklama ekle", "Description": "açıklama", - "NumSketches": "{{count}} çizim", - "NumSketches_plural": "{{count}} çizimler", - "By": "Tarafından ", + "NumSketches": "{{count}} eskiz", + "NumSketches_plural": "{{count}} eskiz", + "By": "Koleksiyon sahibi: ", "NoSketches": "Koleksiyonda eskiz yok", "TableSummary": "tüm koleksiyonları içeren tablo", - "HeaderName": "İsim", + "HeaderName": "Ad", "HeaderCreatedAt": "Eklenme Tarihi", - "HeaderUser": "Sahibi", - "DirectionAscendingARIA": "Artan sıralama", - "DirectionDescendingARIA": "Azalan sıralama", + "HeaderUser": "Sahip", + "DirectionAscendingARIA": "Artan", + "DirectionDescendingARIA": "Azalan", "ButtonLabelAscendingARIA": "{{displayName}} artan sıralama.", "ButtonLabelDescendingARIA": "{{displayName}} azalan sıralama." }, "AddToCollectionList": { - "Title": "p5.js Web Düzenleyicisi | Benim koleksiyonlarım", + "Title": "p5.js Web Düzenleyicisi | Koleksiyonlarım", "AnothersTitle": "p5.js Web Düzenleyicisi | {{anotheruser}}'ın koleksiyonları", "Empty": "Koleksiyon yok" }, @@ -477,7 +540,7 @@ "Assets": "Varlıklar" }, "CollectionList": { - "Title": "p5.js Web Düzenleyicisi | Benim koleksiyonlarım", + "Title": "p5.js Web Düzenleyicisi | Koleksiyonlarım", "AnothersTitle": "p5.js Web Düzenleyicisi | {{anotheruser}}'ın koleksiyonları", "NoCollections": "Koleksiyon yok.", "TableSummary": "tüm koleksiyonları içeren tablo", @@ -486,13 +549,13 @@ "HeaderCreatedAt_mobile": "Oluşturulma", "HeaderUpdatedAt": "Güncelleme Tarihi", "HeaderUpdatedAt_mobile": "Güncelleme", - "HeaderNumItems": "# eskizler", - "HeaderNumItems_mobile": "# eskizler", - "DirectionAscendingARIA": "Artan sıralama", - "DirectionDescendingARIA": "Azalan sıralama", + "HeaderNumItems": "# eskiz", + "HeaderNumItems_mobile": "# eskiz", + "DirectionAscendingARIA": "Artan", + "DirectionDescendingARIA": "Azalan", "ButtonLabelAscendingARIA": "{{displayName}} artan sıralama.", "ButtonLabelDescendingARIA": "{{displayName}} azalan sıralama.", - "AddSketch": "Eskiz ekle" + "AddSketch": "Eskiz Ekle" }, "CollectionListRow": { "ToggleCollectionOptionsARIA": "Koleksiyon seçeneklerini aç/kapat", @@ -501,7 +564,7 @@ "Rename": "Yeniden adlandır" }, "Overlay": { - "AriaLabel": "{{title}} kapama penceresi" + "AriaLabel": "{{title}} penceresini kapat" }, "QuickAddList": { "ButtonRemoveARIA": "Koleksiyondan kaldır", @@ -509,9 +572,9 @@ "View": "Görüntüle" }, "SketchList": { - "View": "Görünüm", - "Title": "p5.js Web Editörü | Benim eskizlerim", - "AnothersTitle": "p5.js Web Editörü | {{anotheruser}}'in eskizleri", + "View": "Görüntüle", + "Title": "p5.js Web Editörü | Eskizlerim", + "AnothersTitle": "p5.js Web Editörü | {{anotheruser}}'ın eskizleri", "ToggleLabelARIA": "Eskiz Seçeneklerini Aç/Kapa", "DropdownRename": "Yeniden Adlandır", "DropdownDownload": "İndir", @@ -522,8 +585,8 @@ "DirectionDescendingARIA": "Azalan", "ButtonLabelAscendingARIA": "{{displayName}}'e göre artan sıralama.", "ButtonLabelDescendingARIA": "{{displayName}}'e göre azalan sıralama.", - "AddToCollectionOverlayTitle": "Koleksiyona Ekle", - "TableSummary": "Tüm kaydedilmiş projeleri içeren tablo", + "AddToCollectionOverlayTitle": "Koleksiyona ekle", + "TableSummary": "tüm kaydedilmiş projeleri içeren tablo", "HeaderName": "Eskiz", "HeaderCreatedAt": "Oluşturma Tarihi", "HeaderCreatedAt_mobile": "Oluşturulma", @@ -532,19 +595,19 @@ "NoSketches": "Eskiz yok." }, "AddToCollectionSketchList": { - "Title": "p5.js Web Editörü | Benim eskizlerim", - "AnothersTitle": "p5.js Web Editörü | {{anotheruser}}'in eskizleri", + "Title": "p5.js Web Editörü | Eskizlerim", + "AnothersTitle": "p5.js Web Editörü | {{anotheruser}}'ın eskizleri", "NoCollections": "Koleksiyon yok." }, "Editor": { "OpenSketchARIA": "Eskiz dosyaları gezintisini aç", "CloseSketchARIA": "Eskiz dosyaları gezintisini kapat", "UnsavedChangesARIA": "Eskiz kaydedilmemiş değişiklikler içeriyor", - "KeyUpLineNumber": "{{lineNumber}}. satır" + "KeyUpLineNumber": "satır {{lineNumber}}" }, "EditorAccessibility": { "NoLintMessages": "Lint mesajı yok", - "CurrentLine": "Şu anki satır" + "CurrentLine": "Mevcut satır" }, "Timer": { "SavedAgo": "Kaydedildi: {{timeAgo}}" @@ -558,7 +621,7 @@ }, "CopyableInput": { "CopiedARIA": "Panoya kopyalandı!", - "OpenViewTabARIA": "Yeni sekmede {{label}} görünümünü aç" + "OpenViewTabARIA": "{{label}} görünümünü yeni sekmede aç" }, "EditableInput": { "EditValue": "{{display}} değerini düzenle", @@ -574,17 +637,20 @@ "Accessibility": "Erişilebilirlik", "AccessibleOutput": "Erişilebilir Çıktı", "Theme": "Tema", - "LightTheme": "Aydınlık", - "DarkTheme": "Karanlık", + "LightTheme": "Açık", + "DarkTheme": "Koyu", "HighContrastTheme": "Yüksek Kontrast", "Autosave": "Otomatik Kaydet", - "WordWrap": "Satır Kaydırma", + "AutocompleteHinter": "Otomatik Tamamlama İpucu", + "WordWrap": "Sözcük Kaydırma", "LineNumbers": "Satır Numaraları", - "LintWarningSound": "Lint Uyarı Sesleri", + "LintWarningSound": "Lint Uyarı Sesi", "UsedScreenReader": "Ekran Okuyucu ile kullanıldı", "PlainText": "Düz Metin", "TableText": "Tablo Metni", - "Sound": "Ses" + "Sound": "Ses", + "Preferences": "Tercihler", + "Language": "Dil" }, "PreferenceCreators": { "On": "Açık", @@ -595,7 +661,7 @@ "Sketches": "Eskizler", "Collections": "Koleksiyonlar", "Assets": "Varlıklar", - "MyStuff": "Benim Şeylerim", + "MyStuff": "Benim Eşyalarım", "CreateSketch": "Eskiz Oluştur", "CreateCollection": "Koleksiyon Oluştur" }, @@ -606,11 +672,26 @@ "Header": "Çerezler", "Body": "p5.js Editörü çerezleri kullanır. Bazıları web sitesi işlevselliği için önemlidir ve hesabınızı ve tercihlerinizi yönetmenize olanak tanır. Diğerleri önemli değildir - analiz için kullanılırlar ve topluluğumuz hakkında daha fazla bilgi edinmemizi sağlarlar. Bu verileri asla satmıyoruz veya reklam için kullanmıyoruz. Hangi çerezlere izin vermek istediğinize karar verebilirsiniz ve <0>Gizlilik Politikamızda<0> daha fazla bilgi edinebilirsiniz.", "AllowAll": "Tümüne İzin Ver", - "AllowEssential": "Önemli Olanlara İzin Ver" + "AllowEssential": "Sadece Gerekli Olanlara İzin Ver" }, "Legal": { "PrivacyPolicy": "Gizlilik Politikası", "TermsOfUse": "Kullanım Koşulları", "CodeOfConduct": "Davranış Kuralları" + }, + "SkipLink": { + "PlaySketch": "Eskizi Çalıştır'a Atla" + }, + "Visibility": { + "Label": "Görünürlük", + "Public": { + "Description": "Bu eskizi herkes görebilir.", + "Label": "Herkese Açık" + }, + "Private": { + "Description": "Bu eskizi sadece siz görebilirsiniz.", + "Label": "Gizli" + }, + "Changed": "'{{projectName}}' artık {{newVisibility}}..." } -} +} \ No newline at end of file diff --git a/translations/locales/uk-UA/translations.json b/translations/locales/uk-UA/translations.json index b548333a57..5b5b30e15d 100644 --- a/translations/locales/uk-UA/translations.json +++ b/translations/locales/uk-UA/translations.json @@ -27,6 +27,9 @@ "Title": "Довідка", "KeyboardShortcuts": "Сполучення клавіш", "Reference": "Довідник з функцій", + "ReportBug": "Повідомити про помилку", + "ChatOnDiscord": "Спілкуватися у Discord", + "PostOnTheForum": "Написати на форумі", "About": "Про p5.js" }, "Lang": "Мова", @@ -92,11 +95,11 @@ "About": { "Title": "Про редактор", "TitleHelmet": "p5.js вебредактор | Про редактор", - "Headline": "Створюй, поширюй та реміксуй скетчі p5.js за допомогою редактора p5.js.", + "Headline": "Створюй, поширюй та реміксуй скетчі p5.js за допомогою редактора p5.js.", "Contribute": "Внесок", - "IntroDescription1": "p5.js — це безплатна бібліотека JavaScript з відкритим кодом для навчання програмуванню та створення мистецтва. За допомогою редактора p5.js ви можете створювати, поширювати та реміксувати скетчі p5.js без потреби щось завантажувати чи налаштовувати.", + "IntroDescription1": "p5.js — це безплатна бібліотека JavaScript з відкритим кодом для навчання програмуванню та створення мистецтва. За допомогою редактора p5.js ви можете створювати, поширювати та реміксувати скетчі p5.js без потреби щось завантажувати чи налаштовувати.", "IntroDescription2": "Ми хочемо, щоб програмування та інструменти для його вивчення були відкритими й доступними. Підтримайте p5.js, зробивши внесок на користь Processing Foundation — це допоможе розвивати бібліотеку, створювати навчальні матеріали та проводити події для спільноти.", - "Donate": "Підтримати", + "Donate": "Підтримати", "NewP5": "Початківець в p5.js?", "Report": "Повідомити про помилку", "Learn": "Посібники", @@ -104,21 +107,21 @@ "Home": "Головна", "Instagram": "Instagram", "Discord": "Discord", - "DiscordCTA": "Доєднуйтесь у Discord", - "Youtube": "Youtube", + "DiscordCTA": "Доєднуйтесь у Discord", + "Youtube": "Youtube", "Github": "Github", "GetInvolved": "Долучитися", "WebEditor": "Вебредактор", "Resources": "Ресурси", - "Reference": "Довідка", + "Reference": "Довідка", "Libraries": "Бібліотеки", "Forum": "Форум", - "ForumCTA": "Приєднатися до форуму", + "ForumCTA": "Приєднатися до форуму", "Examples": "Приклади", "PrivacyPolicy": "Політика конфіденційності", "TermsOfUse": "Умови використання", "CodeOfConduct": "Кодекс поведінки", - "Email": "Електронна пошта", + "Email": "Електронна пошта", "EmailAddress": "hello@p5js.org", "Socials": "Соціальні мережі", "LinkDescriptions": { @@ -130,9 +133,10 @@ "Donate": "Підтримайте цю роботу, зробивши внесок до Processing Foundation.", "Contribute": "Зробіть свій внесок у розробку редактора p5.js з відкритим кодом на Github.", "Report": "Повідомте про помилку в редакторі p5.js.", - "Forum": "Розширте можливості p5.js за допомогою бібліотек, створених спільнотою.", - "Discord": "Розширте можливості p5.js за допомогою бібліотек, створених спільнотою." - } + "Forum": "Задавайте питання, діліться скетчами та отримуйте допомогу від спільноти p5.js.", + "Discord": "Спілкуйтеся зі спільнотою p5.js та отримуйте швидку допомогу." + }, + "Contact": "Зв'язатися з нами" }, "Toast": { "OpenedNewSketch": "Відкрито новий скетч.", @@ -141,7 +145,7 @@ "AutosaveEnabled": "Автозбереження увімкнено.", "LangChange": "Мова змінена", "SettingsSaved": "Налаштування збережено.", - "EmptyCurrentPass": "Ви не ввели пароль.", + "EmptyCurrentPass": "Ви не ввели пароль.", "IncorrectCurrentPass": "Поточний пароль неправильний", "DefaultError": "Щось пішло не так", "UserNotFound": "Користувача не знайдено", @@ -157,7 +161,7 @@ "EditSketchARIA": "Редагувати ім'я скетча", "NewSketchNameARIA": "Нове ім'я скетча", "By": " користувачем ", - "CustomLibraryVersion": "Вибрана версія p5.js", + "CustomLibraryVersion": "Вибрана версія p5.js", "VersionPickerARIA": "Вибір версії", "NewVersionPickerARIA": "Вибір версії" }, @@ -174,7 +178,7 @@ "Settings": "Налаштування", "GeneralSettings": "Загальні налаштування", "Accessibility": "Інші параметри", - "LibraryManagement": "Управління бібліотекою", + "LibraryManagement": "Управління бібліотекою", "Theme": "Тема", "LightTheme": "Світла", "LightThemeARIA": "світла тема на", @@ -187,7 +191,7 @@ "DecreaseFontARIA": "зменшити розмір шрифту", "IncreaseFont": "Збільшити", "IncreaseFontARIA": "збільшити розмір шрифту", - "FontSize": "Розмір шрифту", + "FontSize": "Розмір шрифту", "SetFontSize": "встановити розмір шрифту", "Autosave": "Автозбереження", "On": "Так", @@ -197,14 +201,14 @@ "AutocloseBracketsQuotes": "Автоматичне закриття дужок та лапок", "AutocloseBracketsQuotesOnARIA": "автоматично закривати дужки та лапки", "AutocloseBracketsQuotesOffARIA": "автоматично закривати дужки та лапки", - "AutocompleteHinter": "Автозаповнення коду", - "AutocompleteHinterOnARIA": "автозаповнення коду увімкено", + "AutocompleteHinter": "Автозаповнення коду", + "AutocompleteHinterOnARIA": "автозаповнення коду увімкнено", "AutocompleteHinterOffARIA": "автозаповнення коду вимкнено", "WordWrap": "Перенесення слів", "WordWrapOnARIA": "перенесення рядків увімкнено", "WordWrapOffARIA": "перенесення рядків вимкнено", "LineNumbers": "Номери рядків", - "LineNumbersOnARIA": "номери рядків вимкнено", + "LineNumbersOnARIA": "номери рядків увімкнено", "LineNumbersOffARIA": "номери рядків вимкнено", "LintWarningSound": "Звук попередження", "LintWarningOnARIA": "звук попередження увімкнено", @@ -217,18 +221,18 @@ "TextOutputARIA": "текст виводиться на", "TableText": "Таблиця", "TableOutputARIA": "виведення таблиці на", - "LibraryVersion": "Версія p5.js", - "LibraryVersionInfo": "Доступний [новий реліз 2.0](https://github.com/processing/p5.js/releases/) p5.js! Він стане стандартним у серпні 2026 року, тож скористайтеся цим часом, щоб протестувати його та повідомити про помилки. Зацікавлені в переході скетчів з 1.x на 2.0? Перегляньте [ресурсів сумісності та переходу.](https://github.com/processing/p5.js-compatibility)", + "LibraryVersion": "Версія p5.js", + "LibraryVersionInfo": "Доступний [новий реліз 2.0](https://github.com/processing/p5.js/releases/) p5.js! Він стане стандартним у серпні 2026 року, тож скористайтеся цим часом, щоб протестувати його та повідомити про помилки. Зацікавлені в переході скетчів з 1.x на 2.0? Перегляньте [ресурси сумісності та переходу.](https://github.com/processing/p5.js-compatibility)", "CustomVersionTitle": "Керувати власними бібліотеками? Чудово!", "CustomVersionInfo": "Версія p5.js наразі керується у коді файлу index.html. Це означає, що її не можна змінити з цієї вкладки.", "CustomVersionReset": "Якщо ви хочете використовувати стандартні бібліотеки, замініть теги