From 588517e0e9798282be8486d2a0844b96595fb02a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl?= Date: Thu, 30 Mar 2023 15:05:37 +0200 Subject: [PATCH 1/5] Create fr.json Duplicated en.json --- i18n/react-intl/fr.json | 438 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 438 insertions(+) create mode 100644 i18n/react-intl/fr.json diff --git a/i18n/react-intl/fr.json b/i18n/react-intl/fr.json new file mode 100644 index 00000000..1f0bfdc1 --- /dev/null +++ b/i18n/react-intl/fr.json @@ -0,0 +1,438 @@ +{ + "home": "Home", + "download": "Download", + "documentation": "Documentation", + "reference": "Reference", + "references": "References", + "environment": "Environment", + "libraries": "Libraries", + "tools": "Tools", + "learn": "Learn", + "examples": "Examples", + "community": "Community", + "tutorials": "Tutorials", + "books": "Books", + "teach": "Teach", + "about": "About", + "overview": "Overview", + "people": "People", + "donate": "Donate", + "search": "Search", + "searchWithGoogle": "Search with Google", + "introTitle": "Welcome to Processing!", + "introText": "Processing is a flexible software sketchbook and a language for learning how to code. Since 2001, Processing has promoted software literacy within the visual arts and visual literacy within technology. There are tens of thousands of students, artists, designers, researchers, and hobbyists who use Processing for learning and prototyping.", + "forum": "Forum", + "github": "GitHub", + "issues": "Issues", + "wiki": "Wiki", + "faq": "FAQ", + "medium": "Medium", + "contact": "Contact", + "contactText": "Feel free to write us", + "contactEmail": "foundation@processing.org", + "gettingStarted": "Getting started", + "gettingStartedP1": "Download and open the 'Processing' application. Select something from the Examples. Hit the Run button. Lather, rinse, repeat as necessary. More information on using Processing itself is can be found in the environment section of the reference. To learn the Processing language, we recommend you try a few of the built-in examples, and check out the reference. A group of diverse books have been written to help people with different goals and skill levels.", + "gettingStartedP2": "To learn the Processing language, we recommend you try a few of the built-in examples, and check out the reference. A group of diverse books have been written to help people with different goals and skill levels. If you're stuck or want to talk about your work, head over to the forum section of the site to find open minds and helpful peers.", + "gettingStartedP3": "For a more detailed overview, check the Getting Started tutorial.", + "participate": "Processing 4 is out!", + "participateP1": "Processing 4 introduces major improvements behind the scenes, with the primary goal to keep your code running smoothly on the latest hardware and operating systems.", + "participateP2": "If you are still using Processing 3 or a Processing 4 beta, we strongly encourage you to switch to Processing 4 to get the best performance, compatibility, and support in the future.", + "buttonParticipate": "Read the blog post", + "contribute": "Contribute", + "contributeP1": "The core Processing software is augmented by libraries and tools contributed through the community. These inventive extensions are a bright future for the project. We have a list of Contributed Libraries and Contributed Tools posted online. These contributions can't be underestimated.", + "contributeP2": "To contribute to Processing development, please visit Processing on GitHub to read instructions for downloading the code,", + "buttonContribute": "Processing on GitHub", + "externalLinks": "See what others are making", + "cardGettingStarted": "Getting Started Tutorial", + "cardGettingStartedButton": "Read tutorial", + "cardGettingStartedDescription": "Don’t know where to get started? Read this tutorial, which will guide you through the basics of Processing", + "cardDownload": "Get the software", + "cardDownloadButton": "Download Processing", + "cardDownloadDescription": "The Processing Development Environment makes it easy to write Processing programs. It’s free and open source!", + "cardReference": "Check out the Reference", + "cardReferenceButton": "Go to Reference", + "cardReferenceDescription": "Find further documentation of the Processing language", + "cardForum": "Have more questions?", + "cardForumButton": "Visit Forum", + "cardForumDescription": "Join the conversations on the Forum to share and learn.", + "building": " building from the source", + "reporting": "reporting and tracking bugs", + "creating": "creating libraries and tools", + "announcement": "Processing Community Day", + "announcementText": "The Processing Community Day (PCD) initiative is evolving. For 2020, we will offer a mentorship program for PCD Worldwide Organizers who are interested in learning from past community organizers and mentors. The goal is to help a diverse group of organizers launch a PCD in their local communities. Check out the PCD @ Worldwide site to learn more about starting or attending an event in 2020!", + "partners": "Partners", + "tableOfContents": "Table of contents", + "topicExamples": "Programs about animation, interaction, motion, simulation, and more...", + "basicExamples": "Programs about form, data, images, color, typography, and more...", + "contactUs": "Contact Us", + "contactUsDescription": "Feel free to write us!", + "footer": "Processing is an open project initiated by Ben Fry and Casey Reas. It is developed by a team of volunteers around the world.", + "overviewIntro": "A short introduction to the Processing software and projects from the community.", + "peopleIntro": "Processing is a community effort led by a small group of volunteers.", + "booksIntro": "Processing books cover topics from programming basics to visualization. Browse this page to find the right books for you.", + "readMore": "Read more", + "downloadTitle": "Create with code, everywhere", + "downloadTitleMeta": "Download Processing", + "downloadIntro": "Processing is open source and is available for macOS, Windows, and Linux. Projects created with Processing are also cross-platform, and can be used on macOS, Windows, Android, Raspberry Pi, and many other Linux platforms.", + "windowsIntelAssetTooltip": "Compatible with Windows 10 and 11. For best compatibility, we recommend Windows 10.", + "macOsIntelAssetTooltip": "Compatible with macOS 10.15.7 (Catalina) through macOS 13 (Ventura). macOS 12 (Monterey) recommended.", + "macOsSiliconAssetTooltip": "Compatible with M1 and later processors. Where possible, we recommend macOS 12 (Monterey).", + "linuxIntelAssetTooltip": "Tested and supported on Ubuntu 22.04, but will work with most major distributions.", + "raspberryPi32AssetTooltip": "Latest version of Raspberry Pi OS is recommended.", + "raspberryPi64AssetTooltip": "Latest version of Raspberry Pi OS is recommended. The 64-bit release Raspberry Pi OS is newer, so if you have issues, try the 32-bit version.", + "publishedOn": "Published on", + "macOsIntelWarning": "Got an M1 or M2 CPU? Download the Apple Silicon version instead.", + "otherVersions": "Need another version?", + "olderVersions": "Looking for older versions?", + "githubEarlierReleases": "Head over to GitHub for earlier releases of Processing 4.", + "downloadChanges": "The list of revisions covers the differences between releases in detail.", + "earlierReleases": "For older versions (3.5.4 and earlier) see our list of stable releases.", + "getStartedTitle": "Get started", + "getStartedDescription": "Start learning Processing now and create your first program today!", + "tutorialsTitle": "Tutorials", + "tutorialsDescription": "Learn the basics of Processing with our comprehensive tutorials on a wide range of topics!", + "communityTitle": "Join the community", + "communityDescription": "Join our friendly community of learners and creative coders on the Processing forum", + "contributeTitle": "Contribute", + "contributeDescription": "Help make Processing even better. Submit code, examples, libraries, or help us fix bugs.", + "releasesTitle": "Releases", + "stable": "Stable Releases", + "preReleases": "Pre-Releases", + "releasesIntro": "Read about changes between Processing 3.0 and Processing 4.0.
The list of revisions covers the differences between releases in detail.", + "releasesOutro": "Note that these legacy releases are provided for archival purposes. We cannot provide support for them. If you need to update your code to work with the last version, please consult the changes page. If you encounter any issues with the current release, please submit a bug report. You can also build older releases from the source code. Note: Android Mode requires Processing 3 or later.", + "examplesIntro": "Short, prototypical programs exploring the basics of programming with Processing.", + "examplesFilter": "Filter by keywords...", + "librariesIntro": "Extend Processing beyond graphics and images into audio, video, and communication with other devices.", + "librariesFilter": "Filter by keywords...", + "contributions": "Contributions", + "contributionsIntro": "Contributed libraries are created by members of the Processing community. They are independently and generously created to share. They are all open source and include their own reference and examples.", + "referencesFilter": "Filter by keywords...", + "toolsIntro": "The following tools are included with the Processing software. Select the tool you want to use from the Tools menu of the Processing Environment. These tools are open source; the code is distributed with Processing.", + "contributedTools": "Contributed tools must be downloaded individually. Select 'Add Tool...' from the Tools menu to select a Tool to download. Contributed tools are developed, documented, and maintained by members of the Processing community. For feedback and support, please post to the Forum. For development discussions post to the Libraries and Tool Development topic. Instructions for creating your own tool are on the Processing GitHub site.", + "videoTutorials": "Video Tutorials", + "videoTutorialsIntro": "Links to videos that cover the Processing basics.", + "textTutorials": "Text Tutorials", + "textTutorialsIntro": "A collection of step-by-step lessons covering beginner, intermediate, and advanced topics.", + "by": "by", + "level": "Level", + "name": "Name", + "className": "Class Name", + "library": "Library", + "class": "Class", + "description": "Description", + "constructors": "Constructors", + "fields": "Fields", + "methods": "Methods", + "related": "Related", + "notTranslated": "This page is not translated, please refer to the", + "englishPage": "english page", + "featured": "Featured functions", + "relatedExamples": "Related Examples", + "exampleInfo": "This example is for Processing 4+. If you have a previous version, use the examples included with your software. If you see any errors or have suggestions, please", + "letUsKnow": " let us know", + "syntax": "Syntax", + "parameters": "Parameters", + "return": "Return", + "inUse": "In use", + "notFound": "NOT FOUND", + "notFoundText": "You just hit a route that doesn't exist... the sadness.", + "and": "and", + "for": "for", + "video": "Video", + "serial": "Serial", + "io": "Hardware I/O", + "net": "Network", + "sound": "Sound", + "svg": "SVG Export", + "pdf": "PDF Export", + "dxf": "DXF Export", + "openEditor": "Open Editor", + "closeEditor": "Close Editor", + "donateIntro": "We need your help! Please support Processing by making a donation to the Processing Foundation. Your donation contributes to software development, education resources like code examples and tutorials, Fellowships, and community events. To be clear, you don't need to donate to use our software. We've always been free, libre, open-source software.", + "donateOutro": "The Processing Foundation was established in 2012 after more than a decade of work with the Processing software. The Foundation’s mission is to promote software literacy within the visual arts, and visual literacy within technology-related fields — and to make these fields accessible to diverse communities. Our goal is to empower people of all interests and backgrounds to learn how to program and make creative work with code, especially those who might not otherwise have access to these tools and resources. You can read more about the history of Processing in the short essay 'A Modern Prometheus'.", + "donatePaymentTitle": "Donate to Processing", + "donateButton": "Donate", + "donateHelp": "Help us continue with your generosity!", + "moreExamples": "More Examples", + "referenceTitle": "Reference", + "Topic Examples": "Topic Examples", + "Fractals and L-Systems": "Fractals and L-Systems", + "Basic Examples": "Basic Examples", + "Arrays": "Arrays", + "textIn": "Text in", + "German": "German", + "French": "French", + "Japanese": "Japanese", + "Portuguese": "Portuguese", + "Italian": "Italian", + "Russian": "Russian", + "core": "Core", + "published": "Published", + "welcome": "Welcome to Processing!", + "pageNotFound": "Page not found!", + "librariesTitle": "Libraries", + "examplesTitle": "Examples", + "donateWeNeed": "We need ", + "donateYourHelp": "your help!", + "Environment": "Environment", + "Data": "Data", + "Primitive": "Primitive", + "Composite": "Composite", + "Conversion": "Conversion", + "StringFunctions": "String Functions", + "ArrayFunctions": "Array Functions", + "Control": "Control", + "RelationalOperators": "Relational Operators", + "Iteration": "Iteration", + "Conditionals": "Conditionals", + "LogicalOperators": "Logical Operators", + "Shape": "Shape", + "2dPrimitives": "2D Primitives", + "Curves": "Curves", + "3dPrimitives": "3D Primitives", + "Attributes": "Attributes", + "Vertex": "Vertex", + "Color": "Color", + "Setting": "Setting", + "Creating&Reading": "Creating & Reading", + "Loading&Displaying": "Loading & Displaying", + "Loading & Displaying": "Loading & Displaying", + "Image": "Image", + "Textures": "Textures", + "Pixels": "Pixels", + "Typography": "Typography", + "Metrics": "Metrics", + "Transform": "Transform", + "Lights Camera": "Lights Camera", + "Lights": "Lights", + "Camera": "Camera", + "Coordinates": "Coordinates", + "Material Properties": "Material Properties", + "Rendering": "Rendering", + "Shaders": "Shaders", + "Input": "Input", + "Mouse": "Mouse", + "Keyboard": "Keyboard", + "Files": "Files", + "Time&Date": "Time & Date", + "Output": "Output", + "TextArea": "Text Area", + "Operators": "Operators", + "BitwiseOperators": "Bitwise Operators", + "Calculation": "Calculation", + "Trigonometry": "Trigonometry", + "Random": "Random", + "Constants": "Constants", + "Topics": "Topics", + "Array Functions": "Array Functions", + "2d Primitives": "2d primitives", + "Structure": "Structure", + "Form": "Forms", + "Basics": "Basics", + "Compilation": "Compilation", + "Other": "Other", + "LightsCamera": "Lights Camera", + "Utilities": "Utilities", + "MaterialProperties": "Material Properties", + "Math": "Math", + "Creating & Reading": "Creating & Reading", + "Geometry": "Geometry", + "3D": "3D", + "GUI": "GUI", + "Animation": "Animation", + "I/O": "I/O", + "Simulation": "Simulation", + "Language": "Language", + "Sound": "Sound", + "Video & Vision": "Video & Vision", + "Video&Vision": "Video & Vision", + "Hardware": "Hardware", + "GPIO": "GPIO", + "Drawing": "Drawing", + "ARIASortByLevel": "Sort By Level", + "PressedSortByLevel": "Sort By Level", + "Shortcuts": "Shortcuts", + "CCLicenseIntro": "This work is licensed under a ", + "CCLicense": " Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License", + "Cellular Automata": "Cellular Automata", + "Objects": "Objects", + "Bouncing Ball": "Bouncing Ball", + "Array": "Array", + "Array 2D": "Array 2D", + "Array Objects": "Array Objects", + "Orthographic": "Orthographic", + "Brightness": "Brightness", + "Perspective": "Perspective", + "Move Eye": "Move Eye", + "Radial Gradient": "Radial Gradient", + "Linear Gradient": "Linear Gradient", + "Color Variables": "Color Variables", + "Hue": "Hue", + "Relativity": "Relativity", + "Saturation": "Saturation", + "Conditionals1": "Conditionals1", + "Conditionals2": "Conditionals2", + "Embedded Iteration": "Embedded Iteration", + "Characters Strings": "Characters Strings", + "Integers Floats": "Integers Floats", + "True False": "True False", + "Variable Scope": "Variable Scope", + "Variables": "Variables", + "Bezier": "Bezier", + "Pie Chart": "Pie Chart", + "Points Lines": "Points Lines", + "Primitives 3D": "Primitives 3D", + "Regular Polygon": "Regular Polygon", + "Shape Primitives": "Shape Primitives", + "Star": "Star", + "Triangle Strip": "Triangle Strip", + "Alpha Mask": "Alpha Mask", + "Create Image": "Create Image", + "Load and Display Image": "Load and Display Image", + "Pointillism": "Pointillism", + "Vector Math": "Vector Math", + "Simple Particle System": "Simple Particle System", + "Multiple Particle Systems": "Multiple Particle Systems", + "Flocking": "Flocking", + "Simulate": "Simulate", + "Reflection2": "Reflection1", + "Reflection1": "Reflection1", + "Morph": "Morph", + "Moving On Curves": "Moving On Curves", + "Acceleration With Vectors": "Acceleration With Vectors", + "Vectors": "Vectors", + "Smoke Particle System": "Smoke Particle System", + "Linear": "Linear", + "Circle Collision": "Circle Collision", + "Brownian": "Brownian", + "Bouncy Bubbles": "Bouncy Bubbles", + "Motion": "Motion", + "Tickle": "Tickle", + "Reach1": "Reach1", + "Reach2": "Reach2", + "Reach3": "Reach3", + "Follow1": "Follow1", + "Follow2": "Follow2", + "Follow3": "Follow3", + "Sequential": "Sequential", + "Game Of Life": "Game Of Life", + "Load Save Table": "Load Save Table", + "Animated Sprite": "Animated Sprite", + "Int List Lottery": "Int List Lottery", + "Embedded Links": "Embedded Links", + "Web": "Web", + "Words": "Words", + "Text Rotation": "Text Rotation", + "Letters": "Letters", + "Advanced Data": "Advanced Data", + "File IO": "File IO", + "Image Processing": "Image Processing", + "Interaction": "Interaction", + "Bitwise Operators": "Bitwise Operators", + "String Functions": "String Functions", + "Relational Operators": "Relational Operators", + "Logical Operators": "Logical Operators", + "2D Primitives": "2D Primitives", + "3D Primitives": "3D Primitives", + "3d Primitives": "3D Primitives", + "Time & Date": "Time & Date", + "Text Area": "Text Area", + "Documentation": "Documentation", + "math": "Math", + "calculation": "Calculation", + "Time Date": "Time & Date", + "ExamplesIn": "in {subcat} examples", + "Penrose Snowflake": "Penrose Snowflake", + "Spot": "Spot", + "Loading Images": "Loading Images", + "Rotate Push Pop": "Rotate Push Pop", + "Keyboard Functions": "Keyboard Functions", + "Histogram": "Histogram", + "Bounce": "Bounce", + "Forces With Vectors": "Forces With Vectors", + "Pixel Array": "Pixel Array", + "Brightness Pixels": "Brightness Pixels", + "Convolution": "Convolution", + "Edge Detection": "Edge Detection", + "Blur": "Blur", + "Scrollbar": "Scrollbar", + "Rollover": "Rollover", + "Handles": "Handles", + "Tree": "Tree", + "Button": "Button", + "Pentigree": "Pentigree", + "Penrose Tile": "Penrose Tile", + "Koch": "Koch", + "Save One Image": "Save One Image", + "Load File2": "Load File2", + "Load File1": "Load File1", + "Pulses": "Pulses", + "Continuous Lines": "Continuous Lines", + "Pattern": "Pattern", + "Mandelbrot": "Mandelbrot", + "Wolfram": "Wolfram", + "Translate": "Translate", + "Rotate X Y": "Rotate X Y", + "Rotate": "Rotate", + "Scale": "Scale", + "ArrayList Class": "ArrayList Class", + "Arm": "Arm", + "Load Save JSON": "Load Save JSON", + "Shape Vertices": "Shape Vertices", + "Scale Shape": "Scale Shape", + "Load Display OBJ": "Load Display OBJ", + "Width Height": "Width Height", + "Setup Draw": "Setup Draw", + "Redraw": "Redraw", + "Recursion": "Recursion", + "No Loop": "No Loop", + "Loop": "Loop", + "Functions": "Functions", + "Get Child": "Get Child", + "Disable Style": "Disable Style", + "Inheritance": "Inheritance", + "Sine Wave": "Sine Wave", + "Sine Cosine": "Sine Cosine", + "Sine": "Sine", + "Random Gaussian": "Random Gaussian", + "Polar To Cartesian": "Polar To Cartesian", + "Operator Precedence": "Operator Precedence", + "Noise Wave": "Noise Wave", + "Noise 3D": "Noise 3D", + "Noise 2D": "Noise 2D", + "Noise 1D": "Noise 1D", + "Statements Comments": "Statements Comments", + "Create Graphics": "Create Graphics", + "Load Display SVG": "Load Display SVG", + "Multiple Constructors": "Multiple Constructors", + "Composite Objects": "Composite Objects", + "Map": "Map", + "Interpolate": "Interpolate", + "Increment Decrement": "Increment Decrement", + "Graphing 2D Equation": "Graphing 2D Equation", + "Double Random": "Double Random", + "Distance 2D": "Distance 2D", + "Distance 1D": "Distance 1D", + "Arctangent": "Arctangent", + "Additive Wave": "Additive Wave", + "Reflection": "Reflection", + "On Off": "On Off", + "Mixture Grid": "Mixture Grid", + "Mixture": "Mixture", + "Directional": "Directional", + "Storing Input": "Storing Input", + "Mouse Signals": "Mouse Signals", + "Mouse Press": "Mouse Press", + "Mouse Functions": "Mouse Functions", + "Mouse 2D": "Mouse 2D", + "Mouse 1D": "Mouse 1D", + "Milliseconds": "Milliseconds", + "Easing": "Easing", + "Constrain": "Constrain", + "Clock": "Clock", + "Transparency": "Transparency", + "Request Image": "Request Image", + "Background Image": "Background Image", + "Datatype Conversion": "Datatype Conversion", + " ": "" +} From 17b6c86618156143c84cc180aedc2bfdc441f84f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl?= Date: Thu, 30 Mar 2023 16:35:34 +0200 Subject: [PATCH 2/5] Initial French translation --- i18n/react-intl/fr.json | 791 ++++++++++++++++++++-------------------- 1 file changed, 395 insertions(+), 396 deletions(-) diff --git a/i18n/react-intl/fr.json b/i18n/react-intl/fr.json index 1f0bfdc1..95ad5ac6 100644 --- a/i18n/react-intl/fr.json +++ b/i18n/react-intl/fr.json @@ -1,438 +1,437 @@ { - "home": "Home", - "download": "Download", + "home": "Accueil", + "download": "Télécharger", "documentation": "Documentation", - "reference": "Reference", - "references": "References", - "environment": "Environment", - "libraries": "Libraries", - "tools": "Tools", - "learn": "Learn", - "examples": "Examples", - "community": "Community", - "tutorials": "Tutorials", - "books": "Books", - "teach": "Teach", - "about": "About", - "overview": "Overview", - "people": "People", - "donate": "Donate", - "search": "Search", - "searchWithGoogle": "Search with Google", - "introTitle": "Welcome to Processing!", - "introText": "Processing is a flexible software sketchbook and a language for learning how to code. Since 2001, Processing has promoted software literacy within the visual arts and visual literacy within technology. There are tens of thousands of students, artists, designers, researchers, and hobbyists who use Processing for learning and prototyping.", + "reference": "Référence", + "references": "Références", + "environment": "Environnement", + "libraries": "Bibliothèques", + "tools": "Outils", + "learn": "Apprendre", + "examples": "Exemples", + "community": "Communauté", + "tutorials": "Tutoriels", + "books": "Livres", + "teach": "Enseigner", + "about": "À propos", + "overview": "Aperçu", + "people": "Personnes", + "donate": "Faire un don", + "search": "Recherche", + "searchWithGoogle": "Rechercher avec Google", + "introTitle": "Bienvenue sur Processing!", + "introText": "Processing est un carnet de croquis logiciel flexible et un langage pour apprendre à coder. Depuis 2001, Processing promeut la culture logicielle dans les arts visuels et la culture visuelle dans la technologie. Des dizaines de milliers d'étudiants, d'artistes, de concepteurs, de chercheurs et d'amateurs utilisent Processing pour l'apprentissage et le prototypage.", "forum": "Forum", "github": "GitHub", - "issues": "Issues", + "issues": "Problèmes", "wiki": "Wiki", "faq": "FAQ", "medium": "Medium", "contact": "Contact", - "contactText": "Feel free to write us", + "contactText": "N'hésitez pas à nous écrire", "contactEmail": "foundation@processing.org", - "gettingStarted": "Getting started", - "gettingStartedP1": "Download and open the 'Processing' application. Select something from the Examples. Hit the Run button. Lather, rinse, repeat as necessary. More information on using Processing itself is can be found in the environment section of the reference. To learn the Processing language, we recommend you try a few of the built-in examples, and check out the reference. A group of diverse books have been written to help people with different goals and skill levels.", - "gettingStartedP2": "To learn the Processing language, we recommend you try a few of the built-in examples, and check out the reference. A group of diverse books have been written to help people with different goals and skill levels. If you're stuck or want to talk about your work, head over to the forum section of the site to find open minds and helpful peers.", - "gettingStartedP3": "For a more detailed overview, check the Getting Started tutorial.", - "participate": "Processing 4 is out!", - "participateP1": "Processing 4 introduces major improvements behind the scenes, with the primary goal to keep your code running smoothly on the latest hardware and operating systems.", - "participateP2": "If you are still using Processing 3 or a Processing 4 beta, we strongly encourage you to switch to Processing 4 to get the best performance, compatibility, and support in the future.", - "buttonParticipate": "Read the blog post", - "contribute": "Contribute", - "contributeP1": "The core Processing software is augmented by libraries and tools contributed through the community. These inventive extensions are a bright future for the project. We have a list of Contributed Libraries and Contributed Tools posted online. These contributions can't be underestimated.", - "contributeP2": "To contribute to Processing development, please visit Processing on GitHub to read instructions for downloading the code,", - "buttonContribute": "Processing on GitHub", - "externalLinks": "See what others are making", - "cardGettingStarted": "Getting Started Tutorial", - "cardGettingStartedButton": "Read tutorial", - "cardGettingStartedDescription": "Don’t know where to get started? Read this tutorial, which will guide you through the basics of Processing", - "cardDownload": "Get the software", - "cardDownloadButton": "Download Processing", - "cardDownloadDescription": "The Processing Development Environment makes it easy to write Processing programs. It’s free and open source!", - "cardReference": "Check out the Reference", - "cardReferenceButton": "Go to Reference", - "cardReferenceDescription": "Find further documentation of the Processing language", - "cardForum": "Have more questions?", - "cardForumButton": "Visit Forum", - "cardForumDescription": "Join the conversations on the Forum to share and learn.", - "building": " building from the source", - "reporting": "reporting and tracking bugs", - "creating": "creating libraries and tools", + "gettingStarted": "Commencer", + "gettingStartedP1": "Téléchargez et ouvrez l'application 'Processing'. Sélectionnez un croquis parmi les Exemples. Cliquez sur le bouton Exécuter. Répétez l'opération. Plus d'informations sur l'utilisation de Processing lui-même se trouvent dans la section environnement de la référence. Pour apprendre le langage Processing, nous vous recommandons d'essayer quelques-uns des exemples intégrés et de consulter la référence. Un groupe de livres divers a été écrit pour aider les personnes ayant des objectifs et des niveaux de compétence différents.", + "gettingStartedP2": "Pour apprendre le langage Processing, nous vous recommandons d'essayer quelques-uns des exemples intégrés et de consulter la référence. Un groupe de livres divers a été écrit pour aider les personnes ayant des objectifs et des niveaux de compétence différents. Si vous êtes bloqué ou souhaitez parler de votre travail, rendez-vous dans la section du forum du site pour trouver des esprits ouverts et des pairs serviables.", + "gettingStartedP3": "Pour un aperçu plus détaillé, consultez le tutoriel Commencer.", + "participate": "Processing 4 est disponible!", + "participateP1": "Processing 4 apporte des améliorations majeures en arrière-plan, avec pour objectif principal de garantir le bon fonctionnement de votre code sur les derniers matériels et systèmes d'exploitation.", + "participateP2": "Si vous utilisez encore Processing 3 ou une version bêta de Processing 4, nous vous encourageons vivement à passer à Processing 4 pour obtenir les meilleures performances, la compatibilité et le support à l'avenir.", + "buttonParticipate": "Lire l'article de blog", + "contribute": "Contribuer", + "contributeP1": "Le logiciel de base Processing est complété par des bibliothèques et des outils contribués par la communauté. Ces extensions innovantes sont l'avenir du projet. Nous avons une liste de Bibliothèques Contribuées et d'Outils Contribués en ligne. Ces contributions ne peuvent être sous-estimées.", + "contributeP2": "Pour contribuer au développement de Processing, veuillez visiter Processing sur GitHub pour lire les instructions de téléchargement du code,", + "buttonContribute": "Processing sur GitHub", + "externalLinks": "Voir ce que les autres font", + "cardGettingStarted": "Tutoriel de prise en main", + "cardGettingStartedButton": "Lire le tutoriel", + "cardGettingStartedDescription": "Vous ne savez pas par où commencer ? Lisez ce tutoriel qui vous guidera à travers les bases de Processing.", + "cardDownload": "Obtenez le logiciel", + "cardDownloadButton": "Télécharger Processing", + "cardDownloadDescription": "L'environnement de développement Processing facilite l'écriture de programmes Processing. Il est gratuit et open source !", + "cardReference": "Consultez la Référence", + "cardReferenceButton": "Aller à la Référence", + "cardReferenceDescription": "Trouvez une documentation plus détaillée sur le langage Processing", + "cardForum": "Vous avez d'autres questions ?", + "cardForumButton": "Visiter le Forum", + "cardForumDescription": "Rejoignez les conversations sur le Forum pour partager et apprendre.", + "building": "construction à partir de la source", + "reporting": "rapports et suivi de bugs", + "creating": "création de bibliothèques et d'outils", "announcement": "Processing Community Day", - "announcementText": "The Processing Community Day (PCD) initiative is evolving. For 2020, we will offer a mentorship program for PCD Worldwide Organizers who are interested in learning from past community organizers and mentors. The goal is to help a diverse group of organizers launch a PCD in their local communities. Check out the PCD @ Worldwide site to learn more about starting or attending an event in 2020!", - "partners": "Partners", - "tableOfContents": "Table of contents", - "topicExamples": "Programs about animation, interaction, motion, simulation, and more...", - "basicExamples": "Programs about form, data, images, color, typography, and more...", - "contactUs": "Contact Us", - "contactUsDescription": "Feel free to write us!", - "footer": "Processing is an open project initiated by Ben Fry and Casey Reas. It is developed by a team of volunteers around the world.", - "overviewIntro": "A short introduction to the Processing software and projects from the community.", - "peopleIntro": "Processing is a community effort led by a small group of volunteers.", - "booksIntro": "Processing books cover topics from programming basics to visualization. Browse this page to find the right books for you.", - "readMore": "Read more", - "downloadTitle": "Create with code, everywhere", - "downloadTitleMeta": "Download Processing", - "downloadIntro": "Processing is open source and is available for macOS, Windows, and Linux. Projects created with Processing are also cross-platform, and can be used on macOS, Windows, Android, Raspberry Pi, and many other Linux platforms.", - "windowsIntelAssetTooltip": "Compatible with Windows 10 and 11. For best compatibility, we recommend Windows 10.", - "macOsIntelAssetTooltip": "Compatible with macOS 10.15.7 (Catalina) through macOS 13 (Ventura). macOS 12 (Monterey) recommended.", - "macOsSiliconAssetTooltip": "Compatible with M1 and later processors. Where possible, we recommend macOS 12 (Monterey).", - "linuxIntelAssetTooltip": "Tested and supported on Ubuntu 22.04, but will work with most major distributions.", - "raspberryPi32AssetTooltip": "Latest version of Raspberry Pi OS is recommended.", - "raspberryPi64AssetTooltip": "Latest version of Raspberry Pi OS is recommended. The 64-bit release Raspberry Pi OS is newer, so if you have issues, try the 32-bit version.", - "publishedOn": "Published on", - "macOsIntelWarning": "Got an M1 or M2 CPU? Download the Apple Silicon version instead.", - "otherVersions": "Need another version?", - "olderVersions": "Looking for older versions?", - "githubEarlierReleases": "Head over to GitHub for earlier releases of Processing 4.", - "downloadChanges": "The list of revisions covers the differences between releases in detail.", - "earlierReleases": "For older versions (3.5.4 and earlier) see our list of stable releases.", - "getStartedTitle": "Get started", - "getStartedDescription": "Start learning Processing now and create your first program today!", - "tutorialsTitle": "Tutorials", - "tutorialsDescription": "Learn the basics of Processing with our comprehensive tutorials on a wide range of topics!", - "communityTitle": "Join the community", - "communityDescription": "Join our friendly community of learners and creative coders on the Processing forum", - "contributeTitle": "Contribute", - "contributeDescription": "Help make Processing even better. Submit code, examples, libraries, or help us fix bugs.", - "releasesTitle": "Releases", - "stable": "Stable Releases", - "preReleases": "Pre-Releases", - "releasesIntro": "Read about changes between Processing 3.0 and Processing 4.0.
The list of revisions covers the differences between releases in detail.", - "releasesOutro": "Note that these legacy releases are provided for archival purposes. We cannot provide support for them. If you need to update your code to work with the last version, please consult the changes page. If you encounter any issues with the current release, please submit a bug report. You can also build older releases from the source code. Note: Android Mode requires Processing 3 or later.", - "examplesIntro": "Short, prototypical programs exploring the basics of programming with Processing.", - "examplesFilter": "Filter by keywords...", - "librariesIntro": "Extend Processing beyond graphics and images into audio, video, and communication with other devices.", - "librariesFilter": "Filter by keywords...", + "announcementText": "L'initiative Processing Community Day (PCD) évolue. Pour 2020, nous offrons un programme de mentorat pour les organisateurs mondiaux de PCD qui souhaitent apprendre des anciens organisateurs de la communauté et des mentors. L'objectif est d'aider un groupe diversifié d'organisateurs à lancer un PCD dans leurs communautés locales. Consultez le site PCD @ Worldwide pour en savoir plus sur la création ou la participation à un événement en 2020 !", + "partners": "Partenaires", + "tableOfContents": "Table des matières", + "topicExamples": "Programmes sur l'animation, l'interaction, le mouvement, la simulation, et plus encore...", + "basicExamples": "Programmes sur la forme, les données, les images, les couleurs, la typographie et plus encore...", + "contactUs": "Contactez-nous", + "contactUsDescription": "N'hésitez pas à nous écrire!", + "footer": "Processing est un projet ouvert initié par Ben Fry et Casey Reas. Il est développé par une équipe de bénévoles à travers le monde.", + "overviewIntro": "Une courte introduction au logiciel Processing et aux projets de la communauté.", + "peopleIntro": "Processing est un effort communautaire dirigé par un petit groupe de bénévoles.", + "booksIntro": "Les livres sur Processing couvrent des sujets allant des bases de la programmation à la visualisation. Parcourez cette page pour trouver les livres qui vous conviennent.", + "readMore": "Lire la suite", + "downloadTitle": "Créez avec du code, partout", + "downloadTitleMeta": "Téléchargez Processing", + "downloadIntro": "Processing est open source et est disponible pour macOS, Windows et Linux. Les projets créés avec Processing sont également multiplateformes et peuvent être utilisés sur macOS, Windows, Android, Raspberry Pi et de nombreuses autres plateformes Linux.", + "windowsIntelAssetTooltip": "Compatible avec Windows 10 et 11. Pour une meilleure compatibilité, nous recommandons Windows 10.", + "macOsIntelAssetTooltip": "Compatible avec macOS 10.15.7 (Catalina) jusqu'à macOS 13 (Ventura). macOS 12 (Monterey) recommandé.", + "macOsSiliconAssetTooltip": "Compatible avec les processeurs M1 et ultérieurs. Dans la mesure du possible, nous recommandons macOS 12 (Monterey).", + "linuxIntelAssetTooltip": "Testé et pris en charge sur Ubuntu 22.04, mais fonctionne avec la plupart des principales distributions.", + "raspberryPi32AssetTooltip": "La dernière version de Raspberry Pi OS est recommandée.", + "raspberryPi64AssetTooltip": "La dernière version de Raspberry Pi OS est recommandée. La version 64 bits de Raspberry Pi OS est plus récente. Si vous rencontrez des problèmes, essayez la version 32 bits.", + "publishedOn": "Publié le", + "macOsIntelWarning": "Vous avez un processeur M1 ou M2 ? Téléchargez la version Apple Silicon à la place.", + "otherVersions": "Besoin d'une autre version ?", + "olderVersions": "Vous cherchez des versions plus anciennes ?", + "githubEarlierReleases": "Rendez-vous sur GitHub pour les versions antérieures de Processing 4.", + "downloadChanges": "La liste des révisions couvre en détail les différences entre les versions.", + "earlierReleases": "Pour les versions plus anciennes (3.5.4 et antérieures), consultez notre liste des versions stables.", + "getStartedTitle": "Commencer", + "getStartedDescription": "Commencez à apprendre Processing dès maintenant et créez votre premier programme aujourd'hui !", + "tutorialsTitle": "Tutoriels", + "tutorialsDescription": "Apprenez les bases de Processing avec nos tutoriels complets sur un large éventail de sujets !", + "communityTitle": "Rejoindre la communauté", + "communityDescription": "Rejoignez notre communauté conviviale d'apprenants et de codeurs créatifs sur le forum Processing", + "contributeTitle": "Contribuer", + "contributeDescription": "Aidez à améliorer Processing. Soumettez du code, des exemples, des bibliothèques ou aidez-nous à corriger des bugs.", + "releasesTitle": "Versions", + "stable": "Versions stables", + "preReleases": "Préversions", + "releasesIntro": "Lisez à propos des changements entre Processing 3.0 et Processing 4.0.
La liste des révisions couvre en détail les différences entre les versions.", + "releasesOutro": "Notez que ces versions archivées sont fournies à des fins de conservation. Nous ne pouvons pas fournir de support pour elles. Si vous devez mettre à jour votre code pour qu'il fonctionne avec la dernière version, veuillez consulter la page des changements. Si vous rencontrez des problèmes avec la version actuelle, veuillez soumettre un rapport de bug. Vous pouvez également construire des versions plus anciennes à partir du code source. Remarque : le mode Android nécessite Processing 3 ou ultérieur.", + "examplesIntro": "Des programmes courts et prototypiques explorant les bases de la programmation avec Processing.", + "examplesFilter": "Filtrer par mots-clés...", + "librariesIntro": "Étendez Processing au-delà des graphiques et des images vers l'audio, la vidéo et la communication avec d'autres appareils.", + "librariesFilter": "Filtrer par mots-clés...", "contributions": "Contributions", - "contributionsIntro": "Contributed libraries are created by members of the Processing community. They are independently and generously created to share. They are all open source and include their own reference and examples.", - "referencesFilter": "Filter by keywords...", - "toolsIntro": "The following tools are included with the Processing software. Select the tool you want to use from the Tools menu of the Processing Environment. These tools are open source; the code is distributed with Processing.", - "contributedTools": "Contributed tools must be downloaded individually. Select 'Add Tool...' from the Tools menu to select a Tool to download. Contributed tools are developed, documented, and maintained by members of the Processing community. For feedback and support, please post to the Forum. For development discussions post to the Libraries and Tool Development topic. Instructions for creating your own tool are on the Processing GitHub site.", - "videoTutorials": "Video Tutorials", - "videoTutorialsIntro": "Links to videos that cover the Processing basics.", - "textTutorials": "Text Tutorials", - "textTutorialsIntro": "A collection of step-by-step lessons covering beginner, intermediate, and advanced topics.", - "by": "by", - "level": "Level", - "name": "Name", - "className": "Class Name", - "library": "Library", - "class": "Class", + "contributionsIntro": "Les bibliothèques contribuées sont créées par des membres de la communauté Processing. Elles sont créées de manière indépendante et généreuse pour partager. Elles sont toutes open source et incluent leur propre référence et exemples.", + "referencesFilter": "Filtrer par mots-clés...", + "toolsIntro": "Les outils suivants sont inclus avec le logiciel Processing. Sélectionnez l'outil que vous souhaitez utiliser dans le menu Outils de l'environnement Processing. Ces outils sont open source ; le code est distribué avec Processing.", + "contributedTools": "Les outils contribués doivent être téléchargés individuellement. Sélectionnez 'Ajouter un outil...' dans le menu Outils pour sélectionner un outil à télécharger. Les outils contribués sont développés, documentés et maintenus par des membres de la communauté Processing. Pour des commentaires et du support, veuillez poster sur le Forum. Pour des discussions de développement, postez sur le sujet Développement de Bibliothèques et Outils. Les instructions pour créer votre propre outil se trouvent sur le site Processing GitHub.", + "videoTutorials": "Tutoriels Vidéo", + "videoTutorialsIntro": "Liens vers des vidéos qui couvrent les bases de Processing.", + "textTutorials": "Tutoriels Texte", + "textTutorialsIntro": "Une collection de leçons pas-à-pas couvrant des sujets pour débutants, intermédiaires et avancés.", + "by": "par", + "level": "Niveau", + "name": "Nom", + "className": "Nom de la Classe", + "library": "Bibliothèque", + "class": "Classe", "description": "Description", - "constructors": "Constructors", - "fields": "Fields", - "methods": "Methods", - "related": "Related", - "notTranslated": "This page is not translated, please refer to the", - "englishPage": "english page", - "featured": "Featured functions", - "relatedExamples": "Related Examples", - "exampleInfo": "This example is for Processing 4+. If you have a previous version, use the examples included with your software. If you see any errors or have suggestions, please", - "letUsKnow": " let us know", - "syntax": "Syntax", - "parameters": "Parameters", - "return": "Return", - "inUse": "In use", - "notFound": "NOT FOUND", - "notFoundText": "You just hit a route that doesn't exist... the sadness.", - "and": "and", - "for": "for", - "video": "Video", - "serial": "Serial", - "io": "Hardware I/O", - "net": "Network", - "sound": "Sound", - "svg": "SVG Export", - "pdf": "PDF Export", - "dxf": "DXF Export", - "openEditor": "Open Editor", - "closeEditor": "Close Editor", - "donateIntro": "We need your help! Please support Processing by making a donation to the Processing Foundation. Your donation contributes to software development, education resources like code examples and tutorials, Fellowships, and community events. To be clear, you don't need to donate to use our software. We've always been free, libre, open-source software.", - "donateOutro": "The Processing Foundation was established in 2012 after more than a decade of work with the Processing software. The Foundation’s mission is to promote software literacy within the visual arts, and visual literacy within technology-related fields — and to make these fields accessible to diverse communities. Our goal is to empower people of all interests and backgrounds to learn how to program and make creative work with code, especially those who might not otherwise have access to these tools and resources. You can read more about the history of Processing in the short essay 'A Modern Prometheus'.", - "donatePaymentTitle": "Donate to Processing", - "donateButton": "Donate", - "donateHelp": "Help us continue with your generosity!", - "moreExamples": "More Examples", - "referenceTitle": "Reference", - "Topic Examples": "Topic Examples", - "Fractals and L-Systems": "Fractals and L-Systems", - "Basic Examples": "Basic Examples", - "Arrays": "Arrays", - "textIn": "Text in", - "German": "German", - "French": "French", - "Japanese": "Japanese", - "Portuguese": "Portuguese", - "Italian": "Italian", - "Russian": "Russian", - "core": "Core", - "published": "Published", - "welcome": "Welcome to Processing!", - "pageNotFound": "Page not found!", - "librariesTitle": "Libraries", - "examplesTitle": "Examples", - "donateWeNeed": "We need ", - "donateYourHelp": "your help!", - "Environment": "Environment", - "Data": "Data", - "Primitive": "Primitive", - "Composite": "Composite", + "constructors": "Constructeurs", + "fields": "Champs", + "methods": "Méthodes", + "related": "Lié", + "notTranslated": "Cette page n'est pas traduite, veuillez vous référer à la page", + "englishPage": "anglaise", + "featured": "Fonctions en Vedette", + "relatedExamples": "Exemples Liés", + "exampleInfo": "Cet exemple est pour Processing 4+. Si vous avez une version précédente, utilisez les exemples inclus avec votre logiciel. Si vous voyez des erreurs ou avez des suggestions, veuillez", + "letUsKnow": " nous en informer", + "syntax": "Syntaxe", + "parameters": "Paramètres", + "return": "Retour", + "inUse": "En usage", + "notFound": "NON TROUVÉ", + "notFoundText": "Vous êtes tombé sur un chemin qui n'existe pas... quelle tristesse.", + "and": "et", + "for": "pour", + "video": "Vidéo", + "serial": "Série", + "io": "E/S Matérielle", + "net": "Réseau", + "sound": "Son", + "svg": "Export SVG", + "pdf": "Export PDF", + "dxf": "Export DXF", + "openEditor": "Ouvrir l'Éditeur", + "closeEditor": "Fermer l'Éditeur", + "donateIntro": "Nous avons besoin de votre aide ! S'il vous plaît, soutenez Processing en faisant un don à la Fondation Processing. Votre don contribue au développement du logiciel, aux ressources éducatives comme les exemples de code et les tutoriels, aux bourses, et aux événements communautaires. Pour être clair, vous n'avez pas besoin de faire un don pour utiliser notre logiciel. Nous avons toujours été un logiciel libre, open-source et gratuit.", + "donateOutro": "La Processing Foundation a été créée en 2012 après plus d'une décennie de travail avec le logiciel Processing. La mission de la fondation est de promouvoir la culture logicielle dans les arts visuels et la culture visuelle dans les domaines liés à la technologie - et de rendre ces domaines accessibles à diverses communautés. Notre objectif est de permettre à des personnes de tous horizons d'apprendre à programmer et à réaliser des travaux créatifs à l'aide de codes, en particulier à ceux qui n'auraient pas accès à ces outils et à ces ressources. Pour en savoir plus sur l'histoire de Processing, lisez le court essai suivant (en Anglais) 'A Modern Prometheus'.", + "donatePaymentTitle": "Faire un don à Processing", + "donateButton": "Faire un don", + "donateHelp": "Aidez-nous à continuer avec votre générosité !", + "moreExamples": "Plus d'Exemples", + "referenceTitle": "Référence", + "Topic Examples": "Exemples de Thèmes", + "Fractals and L-Systems": "Fractales et L-Systems", + "Basic Examples": "Exemples de Base", + "Arrays": "Tableaux", + "textIn": "Texte en", + "German": "Allemand", + "French": "Français", + "Japanese": "Japonais", + "Portuguese": "Portugais", + "Italian": "Italien", + "Russian": "Russe", + "core": "Noyau", + "published": "Publié", + "welcome": "Bienvenue dans Processing !", + "pageNotFound": "Page non trouvée !", + "librariesTitle": "Bibliothèques", + "examplesTitle": "Exemples", + "donateWeNeed": "Nous avons besoin de", + "donateYourHelp": "votre aide !", + "Environment": "Environnement", + "Data": "Données", + "Primitive": "Primitif", + "Composite": "Composites", "Conversion": "Conversion", - "StringFunctions": "String Functions", - "ArrayFunctions": "Array Functions", - "Control": "Control", - "RelationalOperators": "Relational Operators", - "Iteration": "Iteration", - "Conditionals": "Conditionals", - "LogicalOperators": "Logical Operators", - "Shape": "Shape", - "2dPrimitives": "2D Primitives", - "Curves": "Curves", - "3dPrimitives": "3D Primitives", - "Attributes": "Attributes", - "Vertex": "Vertex", - "Color": "Color", - "Setting": "Setting", - "Creating&Reading": "Creating & Reading", - "Loading&Displaying": "Loading & Displaying", - "Loading & Displaying": "Loading & Displaying", + "StringFunctions": "Fonctions de Chaîne", + "ArrayFunctions": "Fonctions de Tableaux", + "Control": "Contrôle", + "RelationalOperators": "Opérateurs Relationnels", + "Iteration": "Itération", + "Conditionals": "Conditionnelles", + "LogicalOperators": "Opérateurs Logiques", + "Shape": "Forme", + "2dPrimitives": "Primitives géométriques 2D", + "Curves": "Courbes", + "3dPrimitives": "Primitives géométriques 3D", + "Attributes": "Attributs", + "Vertex": "Sommet", + "Color": "Couleur", + "Setting": "Réglage", + "Creating&Reading": "Création & Lecture", + "Loading&Displaying": "Chargement & Affichage", + "Loading & Displaying": "Chargement & Affichage", "Image": "Image", "Textures": "Textures", "Pixels": "Pixels", - "Typography": "Typography", - "Metrics": "Metrics", - "Transform": "Transform", - "Lights Camera": "Lights Camera", - "Lights": "Lights", - "Camera": "Camera", - "Coordinates": "Coordinates", - "Material Properties": "Material Properties", - "Rendering": "Rendering", + "Typography": "Typographie", + "Metrics": "Métriques", + "Transform": "Transformation", + "Lights Camera": "Lumières & Caméra", + "Lights": "Lumières", + "Camera": "Caméra", + "Coordinates": "Coordonnées", + "Material Properties": "Propriétés des Matériaux", + "Rendering": "Rendu", "Shaders": "Shaders", - "Input": "Input", - "Mouse": "Mouse", - "Keyboard": "Keyboard", - "Files": "Files", - "Time&Date": "Time & Date", - "Output": "Output", - "TextArea": "Text Area", - "Operators": "Operators", - "BitwiseOperators": "Bitwise Operators", - "Calculation": "Calculation", - "Trigonometry": "Trigonometry", - "Random": "Random", - "Constants": "Constants", - "Topics": "Topics", - "Array Functions": "Array Functions", - "2d Primitives": "2d primitives", + "Input": "Entrée", + "Mouse": "Souris", + "Keyboard": "Clavier", + "Files": "Fichiers", + "Time&Date": "Temps & Date", + "Output": "Sortie", + "TextArea": "Zone de Texte", + "Operators": "Opérateurs", + "BitwiseOperators": "Opérateurs Bit à Bit", + "Calculation": "Calcul", + "Trigonometry": "Trigonométrie", + "Random": "Aléatoire", + "Constants": "Constantes", + "Topics": "Thèmes", + "2d Primitives": "Primitives géométriques 2D", "Structure": "Structure", - "Form": "Forms", - "Basics": "Basics", + "Form": "Formes", + "Basics": "Fondamentaux", "Compilation": "Compilation", - "Other": "Other", - "LightsCamera": "Lights Camera", - "Utilities": "Utilities", - "MaterialProperties": "Material Properties", - "Math": "Math", - "Creating & Reading": "Creating & Reading", - "Geometry": "Geometry", + "Other": "Autre", + "LightsCamera": "Lumières & Caméra", + "Utilities": "Utilitaires", + "MaterialProperties": "Propriétés des Matériaux", + "Math": "Mathématiques", + "Creating & Reading": "Création et lecture", + "Geometry": "Géométrie", "3D": "3D", - "GUI": "GUI", + "GUI": "Interface graphique", "Animation": "Animation", - "I/O": "I/O", + "I/O": "E/S", "Simulation": "Simulation", - "Language": "Language", - "Sound": "Sound", - "Video & Vision": "Video & Vision", - "Video&Vision": "Video & Vision", - "Hardware": "Hardware", + "Language": "Langage", + "Sound": "Son", + "Video & Vision": "Vidéo et vision", + "Video&Vision": "Vidéo et vision", + "Hardware": "Matériel", "GPIO": "GPIO", - "Drawing": "Drawing", - "ARIASortByLevel": "Sort By Level", - "PressedSortByLevel": "Sort By Level", - "Shortcuts": "Shortcuts", - "CCLicenseIntro": "This work is licensed under a ", + "Drawing": "Dessin", + "ARIASortByLevel": "Trier par niveau", + "PressedSortByLevel": "Trier par niveau", + "Shortcuts": "Raccourcis", + "CCLicenseIntro": "Cette œuvre est sous licence ", "CCLicense": " Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License", - "Cellular Automata": "Cellular Automata", - "Objects": "Objects", - "Bouncing Ball": "Bouncing Ball", - "Array": "Array", - "Array 2D": "Array 2D", - "Array Objects": "Array Objects", - "Orthographic": "Orthographic", - "Brightness": "Brightness", + "Cellular Automata": "Automates cellulaires", + "Objects": "Objets", + "Bouncing Ball": "Balle rebondissante", + "Array": "Tableau", + "Array 2D": "Tableau 2D", + "Array Objects": "Tableau d'objets", + "Orthographic": "Orthographique", + "Brightness": "Luminosité", "Perspective": "Perspective", - "Move Eye": "Move Eye", - "Radial Gradient": "Radial Gradient", - "Linear Gradient": "Linear Gradient", - "Color Variables": "Color Variables", - "Hue": "Hue", - "Relativity": "Relativity", + "Move Eye": "Déplacer l'œil", + "Radial Gradient": "Dégradé radial", + "Linear Gradient": "Dégradé linéaire", + "Color Variables": "Variables de couleur", + "Hue": "Teinte", + "Relativity": "Relativité", "Saturation": "Saturation", - "Conditionals1": "Conditionals1", - "Conditionals2": "Conditionals2", - "Embedded Iteration": "Embedded Iteration", - "Characters Strings": "Characters Strings", - "Integers Floats": "Integers Floats", - "True False": "True False", - "Variable Scope": "Variable Scope", + "Conditionals1": "Conditionnelles1", + "Conditionals2": "Conditionnelles2", + "Embedded Iteration": "Itération incorporée", + "Characters Strings": "Caractères et chaînes de caractères", + "Integers Floats": "Entiers et flottants", + "True False": "Vrai ou faux", + "Variable Scope": "Portée des variables", "Variables": "Variables", - "Bezier": "Bezier", - "Pie Chart": "Pie Chart", - "Points Lines": "Points Lines", + "Bezier": "Bézier", + "Pie Chart": "Camembert", + "Points Lines": "Points et lignes", "Primitives 3D": "Primitives 3D", - "Regular Polygon": "Regular Polygon", - "Shape Primitives": "Shape Primitives", - "Star": "Star", - "Triangle Strip": "Triangle Strip", - "Alpha Mask": "Alpha Mask", - "Create Image": "Create Image", - "Load and Display Image": "Load and Display Image", - "Pointillism": "Pointillism", - "Vector Math": "Vector Math", - "Simple Particle System": "Simple Particle System", - "Multiple Particle Systems": "Multiple Particle Systems", + "Regular Polygon": "Polygone régulier", + "Shape Primitives": "Primitives de forme", + "Star": "Étoile", + "Triangle Strip": "Bande de triangles", + "Alpha Mask": "Masque alpha", + "Create Image": "Créer une image", + "Load and Display Image": "Charger et afficher une image", + "Pointillism": "Pointillisme", + "Vector Math": "Mathématiques vectorielles", + "Simple Particle System": "Système de particules simple", + "Multiple Particle Systems": "Systèmes de particules multiples", "Flocking": "Flocking", - "Simulate": "Simulate", - "Reflection2": "Reflection1", - "Reflection1": "Reflection1", - "Morph": "Morph", - "Moving On Curves": "Moving On Curves", - "Acceleration With Vectors": "Acceleration With Vectors", - "Vectors": "Vectors", - "Smoke Particle System": "Smoke Particle System", - "Linear": "Linear", - "Circle Collision": "Circle Collision", - "Brownian": "Brownian", - "Bouncy Bubbles": "Bouncy Bubbles", - "Motion": "Motion", - "Tickle": "Tickle", - "Reach1": "Reach1", - "Reach2": "Reach2", - "Reach3": "Reach3", - "Follow1": "Follow1", - "Follow2": "Follow2", - "Follow3": "Follow3", - "Sequential": "Sequential", - "Game Of Life": "Game Of Life", - "Load Save Table": "Load Save Table", - "Animated Sprite": "Animated Sprite", - "Int List Lottery": "Int List Lottery", - "Embedded Links": "Embedded Links", + "Simulate": "Simuler", + "Reflection2": "Réflexion2", + "Reflection1": "Réflexion1", + "Morph": "Morphing", + "Moving On Curves": "Mouvement sur des courbes", + "Acceleration With Vectors": "Accélération avec des vecteurs", + "Vectors": "Vecteurs", + "Smoke Particle System": "Système de particules de fumée", + "Linear": "Linéaire", + "Circle Collision": "Collision de cercles", + "Brownian": "Mouvement brownien", + "Bouncy Bubbles": "Bulles rebondissantes", + "Motion": "Mouvement", + "Tickle": "Chatouiller", + "Reach1": "Atteindre1", + "Reach2": "Atteindre2", + "Reach3": "Atteindre3", + "Follow1": "Suivre1", + "Follow2": "Suivre2", + "Follow3": "Suivre3", + "Sequential": "Séquentiel", + "Game Of Life": "Jeu de la vie", + "Load Save Table": "Charger et enregistrer une table", + "Animated Sprite": "Sprite animé", + "Int List Lottery": "Loterie de liste d'entiers", + "Embedded Links": "Liens intégrés", "Web": "Web", - "Words": "Words", - "Text Rotation": "Text Rotation", - "Letters": "Letters", - "Advanced Data": "Advanced Data", - "File IO": "File IO", - "Image Processing": "Image Processing", + "Words": "Mots", + "Text Rotation": "Rotation de texte", + "Letters": "Lettres", + "Advanced Data": "Données avancées", + "File IO": "Entrée/sortie de fichiers", + "Image Processing": "Traitement d'image", "Interaction": "Interaction", - "Bitwise Operators": "Bitwise Operators", - "String Functions": "String Functions", - "Relational Operators": "Relational Operators", - "Logical Operators": "Logical Operators", - "2D Primitives": "2D Primitives", - "3D Primitives": "3D Primitives", - "3d Primitives": "3D Primitives", - "Time & Date": "Time & Date", - "Text Area": "Text Area", + "Bitwise Operators": "Opérateurs bit à bit", + "String Functions": "Fonctions de chaîne", + "Relational Operators": "Opérateurs relationnels", + "Logical Operators": "Opérateurs logiques", + "2D Primitives": "Primitives 2D", + "3D Primitives": "Primitives 3D", + "3d Primitives": "Primitives 3D", + "Time & Date": "Temps et date", + "Text Area": "Zone de texte", "Documentation": "Documentation", - "math": "Math", - "calculation": "Calculation", - "Time Date": "Time & Date", - "ExamplesIn": "in {subcat} examples", - "Penrose Snowflake": "Penrose Snowflake", + "math": "Mathématiques", + "calculation": "Calcul", + "Time Date": "Temps et date", + "ExamplesIn": "dans les exemples {subcat}", + "Penrose Snowflake": "Flocon de Penrose", "Spot": "Spot", - "Loading Images": "Loading Images", - "Rotate Push Pop": "Rotate Push Pop", - "Keyboard Functions": "Keyboard Functions", - "Histogram": "Histogram", - "Bounce": "Bounce", - "Forces With Vectors": "Forces With Vectors", - "Pixel Array": "Pixel Array", - "Brightness Pixels": "Brightness Pixels", + "Loading Images": "Chargement d'images", + "Rotate Push Pop": "Rotation Push Pop", + "Keyboard Functions": "Fonctions de Clavier", + "Histogram": "Histogramme", + "Bounce": "Rebond", + "Forces With Vectors": "Forces avec Vecteurs", + "Pixel Array": "Tableau de Pixels", + "Brightness Pixels": "Luminosité des Pixels", "Convolution": "Convolution", - "Edge Detection": "Edge Detection", - "Blur": "Blur", - "Scrollbar": "Scrollbar", - "Rollover": "Rollover", - "Handles": "Handles", - "Tree": "Tree", - "Button": "Button", + "Edge Detection": "Détection de Contours", + "Blur": "Flou", + "Scrollbar": "Barre de Défilement", + "Rollover": "Survole", + "Handles": "Poignées", + "Tree": "Arbre", + "Button": "Bouton", "Pentigree": "Pentigree", - "Penrose Tile": "Penrose Tile", + "Penrose Tile": "Carrelage de Penrose", "Koch": "Koch", - "Save One Image": "Save One Image", - "Load File2": "Load File2", - "Load File1": "Load File1", - "Pulses": "Pulses", - "Continuous Lines": "Continuous Lines", - "Pattern": "Pattern", + "Save One Image": "Enregistrer une Image", + "Load File2": "Charger le Fichier2", + "Load File1": "Charger le Fichier1", + "Pulses": "Pulsations", + "Continuous Lines": "Lignes Continues", + "Pattern": "Motif", "Mandelbrot": "Mandelbrot", "Wolfram": "Wolfram", - "Translate": "Translate", - "Rotate X Y": "Rotate X Y", - "Rotate": "Rotate", - "Scale": "Scale", - "ArrayList Class": "ArrayList Class", - "Arm": "Arm", - "Load Save JSON": "Load Save JSON", - "Shape Vertices": "Shape Vertices", - "Scale Shape": "Scale Shape", - "Load Display OBJ": "Load Display OBJ", - "Width Height": "Width Height", - "Setup Draw": "Setup Draw", - "Redraw": "Redraw", - "Recursion": "Recursion", - "No Loop": "No Loop", - "Loop": "Loop", - "Functions": "Functions", - "Get Child": "Get Child", - "Disable Style": "Disable Style", - "Inheritance": "Inheritance", - "Sine Wave": "Sine Wave", - "Sine Cosine": "Sine Cosine", - "Sine": "Sine", - "Random Gaussian": "Random Gaussian", - "Polar To Cartesian": "Polar To Cartesian", - "Operator Precedence": "Operator Precedence", - "Noise Wave": "Noise Wave", - "Noise 3D": "Noise 3D", - "Noise 2D": "Noise 2D", - "Noise 1D": "Noise 1D", - "Statements Comments": "Statements Comments", - "Create Graphics": "Create Graphics", - "Load Display SVG": "Load Display SVG", - "Multiple Constructors": "Multiple Constructors", - "Composite Objects": "Composite Objects", - "Map": "Map", - "Interpolate": "Interpolate", - "Increment Decrement": "Increment Decrement", - "Graphing 2D Equation": "Graphing 2D Equation", - "Double Random": "Double Random", + "Translate": "Translation", + "Rotate X Y": "Rotation X Y", + "Rotate": "Rotation", + "Scale": "Échelle", + "ArrayList Class": "Classe ArrayList", + "Arm": "Bras", + "Load Save JSON": "Charger/Enregistrer JSON", + "Shape Vertices": "Sommets de Forme", + "Scale Shape": "Mise à l'Échelle de Forme", + "Load Display OBJ": "Charger et Afficher un fichier OBJ", + "Width Height": "Largeur Hauteur", + "Setup Draw": "Setup et Draw", + "Redraw": "Redessiner", + "Recursion": "Récursivité", + "No Loop": "Pas de Boucle", + "Loop": "Boucle", + "Functions": "Fonctions", + "Get Child": "Obtenir enfant", + "Disable Style": "Désactiver le style", + "Inheritance": "Héritage", + "Sine Wave": "Onde sinusoïdale", + "Sine Cosine": "Sinus et cosinus", + "Sine": "Sinus", + "Random Gaussian": "Gaussienne aléatoire", + "Polar To Cartesian": "De polaire à cartésien", + "Operator Precedence": "Précédence des opérateurs", + "Noise Wave": "Onde de bruit", + "Noise 3D": "Bruit 3D", + "Noise 2D": "Bruit 2D", + "Noise 1D": "Bruit 1D", + "Statements Comments": "Déclarations et commentaires", + "Create Graphics": "Créer des graphiques", + "Load Display SVG": "Charger et afficher du SVG", + "Multiple Constructors": "Constructeurs multiples", + "Composite Objects": "Objets composites", + "Map": "Carte", + "Interpolate": "Interpoler", + "Increment Decrement": "Incrémenter et décrémenter", + "Graphing 2D Equation": "Tracer une équation 2D", + "Double Random": "Doublement aléatoire", "Distance 2D": "Distance 2D", "Distance 1D": "Distance 1D", - "Arctangent": "Arctangent", - "Additive Wave": "Additive Wave", - "Reflection": "Reflection", - "On Off": "On Off", - "Mixture Grid": "Mixture Grid", - "Mixture": "Mixture", - "Directional": "Directional", - "Storing Input": "Storing Input", - "Mouse Signals": "Mouse Signals", - "Mouse Press": "Mouse Press", - "Mouse Functions": "Mouse Functions", - "Mouse 2D": "Mouse 2D", - "Mouse 1D": "Mouse 1D", - "Milliseconds": "Milliseconds", - "Easing": "Easing", - "Constrain": "Constrain", - "Clock": "Clock", - "Transparency": "Transparency", - "Request Image": "Request Image", - "Background Image": "Background Image", - "Datatype Conversion": "Datatype Conversion", + "Arctangent": "Arctangente", + "Additive Wave": "Onde additive", + "Reflection": "Réflexion", + "On Off": "Allumer éteindre", + "Mixture Grid": "Grille de mélanges", + "Mixture": "Mélange", + "Directional": "Directionnel", + "Storing Input": "Stockage de l'entrée", + "Mouse Signals": "Signaux de la souris", + "Mouse Press": "Clic de souris", + "Mouse Functions": "Fonctions de souris", + "Mouse 2D": "Souris 2D", + "Mouse 1D": "Souris 1D", + "Milliseconds": "Millisecondes", + "Easing": "Assouplissement", + "Constrain": "Contrainte", + "Clock": "Horloge", + "Transparency": "Transparence", + "Request Image": "Demander une image", + "Background Image": "Image d'arrière-plan", + "Datatype Conversion": "Conversion de type de données", " ": "" } From 710fecf68f893c83f3dfda56212d8aac184c200e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Sat, 1 Apr 2023 16:06:48 +0200 Subject: [PATCH 3/5] Initial "Getting Started" in FR --- .../text/getting-started/index.fr.mdx | 112 ++++++++++++++++++ 1 file changed, 112 insertions(+) create mode 100644 content/tutorials/text/getting-started/index.fr.mdx diff --git a/content/tutorials/text/getting-started/index.fr.mdx b/content/tutorials/text/getting-started/index.fr.mdx new file mode 100644 index 00000000..191dbd9a --- /dev/null +++ b/content/tutorials/text/getting-started/index.fr.mdx @@ -0,0 +1,112 @@ +--- +slug: "/tutorials/gettingstarted" +title: "Getting Started" +author: "Casey Reas and Ben Fry" +intro: "Welcome to Processing! This introduction covers the basics of writing Processing code." +level: "Beginner" +coverImage: gettingstarted.png +order: "01" +--- + + + +This tutorial was adapted from the book, [Getting Started with Processing](/books/#make:-getting-started-with-processing,-second-edition), by Casey Reas and Ben Fry, Maker Media 2015. If you see any errors or have comments, please [let us know](https://github.com/processing/processing-website/issues). + + + +## Getting started + +Welcome to Processing! Start by visiting [https://processing.org/download](https://processing.org/download) and selecting the Mac, Windows, or Linux version, depending on what machine you have. Installation on each machine is straightforward: + +- On Windows, you'll have a .zip file. Double-click it, and drag the folder inside to a location on your hard disk. It could be Program Files or simply the desktop, but the important thing is for the processing folder to be pulled out of that .zip file. Then double-click processing.exe to start. +- The Mac OS X version is also a .zip file. Double-click it and drag the Processing icon to the Applications folder. If you're using someone else's machine and can't modify the Applications folder, just drag the application to the desktop. Then double-click the Processing icon to start. +- The Linux version is a .tar.gz file, which should be familiar to most Linux users. Download the file to your home directory, then open a terminal window, and type: + + `tar xvfz processing-xxxx.tgz` + + (Replace `xxxx` with the rest of the file's name, which is the version number.) This will create a folder named `processing-2.0` or something similar. Then change to that directory: + + `cd processing-xxxx` + + and run it: + + `./processing` + +With any luck, the main Processing window will now be visible. Everyone's setup is different, so if the program didn't start, or you're otherwise stuck, visit the [troubleshooting](https://github.com/processing/processing4/wiki/Troubleshooting) page for possible solutions. + +![The Processing Development Environment.](./Fig_02_01.png) + +## Your First Program + +You're now running the Processing Development Environment (or PDE). There's not much to it; the large area is the Text Editor, and there's a row of buttons across the top; this is the toolbar. Below the editor is the Message Area, and below that is the Console. The Message Area is used for one line messages, and the Console is used for more technical details. + +In the editor, type the following: + +`ellipse(50, 50, 80, 80);` + +This line of code means "draw an ellipse, with the center 50 pixels over from the left and 50 pixels down from the top, with a width and height of 80 pixels." Click the Run button the (triangle button in the Toolbar). + +If you've typed everything correctly, you'll see a circle on your screen. If you didn't type it correctly, the Message Area will turn red and complain about an error. If this happens, make sure that you've copied the example code exactly: the numbers should be contained within parentheses and have commas between each of them, and the line should end with a semicolon. + +One of the most difficult things about getting started with programming is that you have to be very specific about the syntax. The Processing software isn't always smart enough to know what you mean, and can be quite fussy about the placement of punctuation. You'll get used to it with a little practice. + +Next, we'll skip ahead to a sketch that's a little more exciting. Delete the text from the last example, and try this: + + + +![Screenshot of the sketch output.](./Ex_02_02.png) + + + +``` +void setup() { + size(480, 120); +} + +void draw() { + if (mousePressed) { + fill(0); + } else { + fill(255); + } + ellipse(mouseX, mouseY, 80, 80); +} +``` + +This program creates a window that is 480 pixels wide and 120 pixels high, and then starts drawing white circles at the position of the mouse. When a mouse button is pressed, the circle color changes to black. We'll explain more about the elements of this program in detail later. For now, run the code, move the mouse, and click to see what it does. While the sketch is running, the Run button will change color. You can click the square “stop” icon to halt the sketch. + +## Show + +If you don’t want to use the buttons, you can always use the Sketch menu, which reveals the shortcut Ctrl-R (or Cmd-R on the Mac) for Run. The Present option clears the rest of the screen when the program is run to present the sketch all by itself. You can also use Present from the Toolbar by holding down the Shift key as you click the Run button. + + + +![Sketch menu structure.](./Menu-SketchPresent.png) + + + +## Save and New + +The next command that’s important is Save. You can find it under the File menu. By default, your programs are saved to the "sketchbook," which is a folder that collects your programs for easy access. Select the Sketchbook option in the File menu to bring up a list of all the sketches in your sketchbook. + +It’s always a good idea to save your sketches often. As you try different things, keep saving with different names, so that you can always go back to an earlier version. This is especially helpful if—no, when—something breaks. You can also see where the sketch is located on your computer with the Show Sketch Folder command under the Sketch menu. + +You can create a new sketch by selecting the New option from the File menu. This will create a new sketch in its own window + +## Share + +Processing sketches are made to be shared. The Export Application option in the File menu will bundle your code into a single folder. Export Application creates an application for your choice of Mac, Windows, and/or Linux. This is an easy way to make self-contained, double-clickable versions of your projects that can run full screen or in a window. + +The application folders are erased and re-created each time you use the Export Application command, so be sure to move the folder elsewhere if you do not want it to be erased with the next export. + +## Examples and Reference + +Learning how to program involves exploring lots of code: running, altering, breaking, and enhancing it until you have reshaped it into something new. With this in mind, the Processing software download includes dozens of examples that demonstrate different features of the software. + +To open an example, select Examples from the File menu and double-click an example's name to open it. The examples are grouped into categories based on their function, such as Form, Motion, and Image. Find an interesting topic in the list and try an example. + +When looking at code in the editor, you'll see that functions like `ellipse()` and `fill()` have a different color from the rest of the text. If you see a function that you’re unfamiliar with, select the text, and then click "Find in Reference" from the Help menu. You can also right-click the text (or Ctrl-click on a Mac) and choose "Find in Reference" from the menu that appears. This will open a web browser and show the reference for that function. In addition, you can view the full documentation for the software by selecting Reference from the Help menu. + +The Processing [Reference](/reference) explains every code element with a description and examples. The Reference programs are much shorter (usually four or five lines) and easier to follow than the longer code found in the Examples folder. We recommend keeping the Reference open while you’re programming. It can be navigated by topic or alphabetically; sometimes it’s fastest to do a text search within your browser window. + +The Reference was written with the beginner in mind; we hope that we’ve made it clear and understandable. We’re grateful to the many people who’ve spotted errors over the years and reported them. If you think you can improve a reference entry or you find a mistake on this website, please [let us know](https://github.com/processing/processing-website/issues). From 748f49a933c740ff14f597950c82ba1aed7f0ea5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Sat, 1 Apr 2023 16:28:42 +0200 Subject: [PATCH 4/5] Initial Getting Started translation to French --- .../text/getting-started/index.fr.mdx | 84 +++++++++---------- 1 file changed, 38 insertions(+), 46 deletions(-) diff --git a/content/tutorials/text/getting-started/index.fr.mdx b/content/tutorials/text/getting-started/index.fr.mdx index 191dbd9a..4abe19f7 100644 --- a/content/tutorials/text/getting-started/index.fr.mdx +++ b/content/tutorials/text/getting-started/index.fr.mdx @@ -1,64 +1,57 @@ --- slug: "/tutorials/gettingstarted" -title: "Getting Started" -author: "Casey Reas and Ben Fry" -intro: "Welcome to Processing! This introduction covers the basics of writing Processing code." -level: "Beginner" +title: "Pour commencer" +author: "Casey Reas et Ben Fry" +intro: "Bienvenue dans Processing ! Cette introduction couvre les bases de l'écriture du code Processing." +level: "Débutant" coverImage: gettingstarted.png order: "01" --- -This tutorial was adapted from the book, [Getting Started with Processing](/books/#make:-getting-started-with-processing,-second-edition), by Casey Reas and Ben Fry, Maker Media 2015. If you see any errors or have comments, please [let us know](https://github.com/processing/processing-website/issues). +Ce tutoriel a été adapté du livre [Getting Started with Processing](/books/#make:-getting-started-with-processing,-second-edition), de Casey Reas et Ben Fry, Maker Media 2015. Si vous remarquez des erreurs ou avez des commentaires, n'hésitez pas à [nous en informer](https://github.com/processing/processing-website/issues). -## Getting started +## Pour commencer -Welcome to Processing! Start by visiting [https://processing.org/download](https://processing.org/download) and selecting the Mac, Windows, or Linux version, depending on what machine you have. Installation on each machine is straightforward: +Bienvenue dans Processing ! Commencez par visiter [https://processing.org/download](https://processing.org/download) et sélectionnez la version Mac, Windows ou Linux en fonction de votre machine. L'installation sur chaque machine est simple : -- On Windows, you'll have a .zip file. Double-click it, and drag the folder inside to a location on your hard disk. It could be Program Files or simply the desktop, but the important thing is for the processing folder to be pulled out of that .zip file. Then double-click processing.exe to start. -- The Mac OS X version is also a .zip file. Double-click it and drag the Processing icon to the Applications folder. If you're using someone else's machine and can't modify the Applications folder, just drag the application to the desktop. Then double-click the Processing icon to start. -- The Linux version is a .tar.gz file, which should be familiar to most Linux users. Download the file to your home directory, then open a terminal window, and type: +- Sur Windows, vous aurez un fichier .zip. Double-cliquez dessus et faites glisser le dossier à l'intérieur vers un emplacement sur votre disque dur. Il peut s'agir de Program Files ou simplement du bureau, mais l'important est que le dossier processing soit extrait de ce fichier .zip. Ensuite, double-cliquez sur processing.exe pour démarrer. +- La version Mac OS X est également un fichier .zip. Double-cliquez dessus et faites glisser l'icône Processing dans le dossier Applications. Si vous utilisez la machine de quelqu'un d'autre et que vous ne pouvez pas modifier le dossier Applications, faites simplement glisser l'application sur le bureau. Ensuite, double-cliquez sur l'icône Processing pour démarrer. +- La version Linux est un fichier .tar.gz, qui devrait être familier à la plupart des utilisateurs de Linux. Téléchargez le fichier dans votre répertoire personnel, puis ouvrez une fenêtre de terminal et tapez : `tar xvfz processing-xxxx.tgz` - (Replace `xxxx` with the rest of the file's name, which is the version number.) This will create a folder named `processing-2.0` or something similar. Then change to that directory: + (Remplacez `xxxx` par le reste du nom du fichier, qui est le numéro de version.) Cela créera un dossier nommé `processing-2.0` ou quelque chose de similaire. Ensuite, changez de répertoire : `cd processing-xxxx` - and run it: + et exécutez-le : `./processing` -With any luck, the main Processing window will now be visible. Everyone's setup is different, so if the program didn't start, or you're otherwise stuck, visit the [troubleshooting](https://github.com/processing/processing4/wiki/Troubleshooting) page for possible solutions. +Avec un peu de chance, la fenêtre principale de Processing sera maintenant visible. La configuration de chacun est différente, donc si le programme ne démarre pas, ou si vous êtes bloqué, visitez la page de [dépannage](https://github.com/processing/processing4/wiki/Troubleshooting) pour trouver des solutions possibles. -![The Processing Development Environment.](./Fig_02_01.png) +![L'environnement de développement Processing.](./Fig_02_01.png) -## Your First Program +## Votre premier programme -You're now running the Processing Development Environment (or PDE). There's not much to it; the large area is the Text Editor, and there's a row of buttons across the top; this is the toolbar. Below the editor is the Message Area, and below that is the Console. The Message Area is used for one line messages, and the Console is used for more technical details. +Vous exécutez maintenant l'environnement de développement Processing (ou PDE). Il n'y a pas grand-chose à cela ; la grande zone est l'éditeur de texte et il y a une rangée de boutons en haut ; c'est la barre d'outils. Sous l'éditeur se trouve la zone de message, et en dessous se trouve la console. La zone de message est utilisée pour les messages d'une ligne, et la console est utilisée pour les détails techniques. -In the editor, type the following: +Dans l'éditeur, tapez ceci : `ellipse(50, 50, 80, 80);` -This line of code means "draw an ellipse, with the center 50 pixels over from the left and 50 pixels down from the top, with a width and height of 80 pixels." Click the Run button the (triangle button in the Toolbar). +Cette ligne de code signifie "dessinez une ellipse, avec le centre à 50 pixels à droite et 50 pixels en bas du haut, avec une largeur et une hauteur de 80 pixels". Cliquez sur le bouton Exécuter (bouton en forme de triangle dans la barre d'outils). -If you've typed everything correctly, you'll see a circle on your screen. If you didn't type it correctly, the Message Area will turn red and complain about an error. If this happens, make sure that you've copied the example code exactly: the numbers should be contained within parentheses and have commas between each of them, and the line should end with a semicolon. +Si vous avez tout tapé correctement, vous verrez un cercle à l'écran. Si vous n'avez pas tapé correctement, la zone de message deviendra rouge et se plaindra d'une erreur. Si cela se produit, assurez-vous d'avoir copié le code d'exemple exactement : les chiffres doivent être entre parenthèses et avoir des virgules entre eux, et la ligne doit se terminer par un point-virgule. -One of the most difficult things about getting started with programming is that you have to be very specific about the syntax. The Processing software isn't always smart enough to know what you mean, and can be quite fussy about the placement of punctuation. You'll get used to it with a little practice. +L'une des choses les plus difficiles lorsque l'on commence à programmer est qu'il faut être très précis sur la syntaxe. Le logiciel Processing n'est pas toujours assez intelligent pour savoir ce que vous voulez dire et peut être très pointilleux sur la ponctuation. Vous vous y habituerez avec un peu de pratique. -Next, we'll skip ahead to a sketch that's a little more exciting. Delete the text from the last example, and try this: +Ensuite, nous passerons à un croquis un peu plus excitant. Supprimez le texte de la dernière exemple et essayez ceci : - - -![Screenshot of the sketch output.](./Ex_02_02.png) - - - -``` void setup() { size(480, 120); } @@ -71,42 +64,41 @@ void draw() { } ellipse(mouseX, mouseY, 80, 80); } -``` -This program creates a window that is 480 pixels wide and 120 pixels high, and then starts drawing white circles at the position of the mouse. When a mouse button is pressed, the circle color changes to black. We'll explain more about the elements of this program in detail later. For now, run the code, move the mouse, and click to see what it does. While the sketch is running, the Run button will change color. You can click the square “stop” icon to halt the sketch. +Ce programme crée une fenêtre qui mesure 480 pixels de large sur 120 pixels de haut, puis commence à dessiner des cercles blancs à la position de la souris. Lorsqu'un bouton de souris est enfoncé, la couleur du cercle passe au noir. Nous expliquerons plus en détail les éléments de ce programme plus tard. Pour l'instant, exécutez le code, déplacez la souris et cliquez pour voir ce qu'il fait. Pendant que le croquis est en cours d'exécution, le bouton Exécuter changera de couleur. Vous pouvez cliquer sur l'icône carrée "stop" pour arrêter le croquis. -## Show +## Afficher -If you don’t want to use the buttons, you can always use the Sketch menu, which reveals the shortcut Ctrl-R (or Cmd-R on the Mac) for Run. The Present option clears the rest of the screen when the program is run to present the sketch all by itself. You can also use Present from the Toolbar by holding down the Shift key as you click the Run button. +Si vous ne voulez pas utiliser les boutons, vous pouvez toujours utiliser le menu Croquis, qui révèle le raccourci Ctrl-R (ou Cmd-R sur Mac) pour Exécuter. L'option Présentation efface le reste de l'écran lorsque le programme est exécuté pour présenter le croquis tout seul. Vous pouvez également utiliser Présentation depuis la barre d'outils en maintenant la touche Shift enfoncée tout en cliquant sur le bouton Exécuter. -![Sketch menu structure.](./Menu-SketchPresent.png) +![Structure du menu Croquis.](./Menu-SketchPresent.png) -## Save and New +## Enregistrer et Nouveau -The next command that’s important is Save. You can find it under the File menu. By default, your programs are saved to the "sketchbook," which is a folder that collects your programs for easy access. Select the Sketchbook option in the File menu to bring up a list of all the sketches in your sketchbook. +La commande suivante qui est importante est Enregistrer. Vous pouvez la trouver dans le menu Fichier. Par défaut, vos programmes sont enregistrés dans le "sketchbook", qui est un dossier qui rassemble vos programmes pour un accès facile. Sélectionnez l'option Sketchbook dans le menu Fichier pour afficher la liste de tous les croquis de votre sketchbook. -It’s always a good idea to save your sketches often. As you try different things, keep saving with different names, so that you can always go back to an earlier version. This is especially helpful if—no, when—something breaks. You can also see where the sketch is located on your computer with the Show Sketch Folder command under the Sketch menu. +Il est toujours une bonne idée d'enregistrer vos croquis souvent. Au fur et à mesure que vous essayez différentes choses, enregistrez avec des noms différents, afin de pouvoir toujours revenir à une version antérieure. Cela est particulièrement utile lorsque - non, lorsque - quelque chose se casse. Vous pouvez également voir où se trouve le croquis sur votre ordinateur avec la commande Afficher le dossier de croquis dans le menu Croquis. -You can create a new sketch by selecting the New option from the File menu. This will create a new sketch in its own window +Vous pouvez créer un nouveau croquis en sélectionnant l'option Nouveau dans le menu Fichier. Cela créera un nouveau croquis dans sa propre fenêtre. -## Share +## Partager -Processing sketches are made to be shared. The Export Application option in the File menu will bundle your code into a single folder. Export Application creates an application for your choice of Mac, Windows, and/or Linux. This is an easy way to make self-contained, double-clickable versions of your projects that can run full screen or in a window. +Les croquis Processing sont faits pour être partagés. L'option Exporter l'application dans le menu Fichier regroupera votre code dans un seul dossier. Exporter l'application crée une application pour votre choix de Mac, Windows et/ou Linux. C'est une façon facile de créer des versions autonomes et à double clic de vos projets qui peuvent fonctionner en plein écran ou dans une fenêtre. -The application folders are erased and re-created each time you use the Export Application command, so be sure to move the folder elsewhere if you do not want it to be erased with the next export. +Les dossiers d'application sont effacés et recréés chaque fois que vous utilisez la commande Exporter l'application, alors assurez-vous de déplacer le dossier ailleurs si vous ne voulez pas qu'il soit effacé avec la prochaine exportation. -## Examples and Reference +## Exemples et Référence -Learning how to program involves exploring lots of code: running, altering, breaking, and enhancing it until you have reshaped it into something new. With this in mind, the Processing software download includes dozens of examples that demonstrate different features of the software. +Apprendre à programmer implique d'explorer beaucoup de code : le faire fonctionner, le modifier, le casser et l'améliorer jusqu'à ce que vous l'ayez remodelé en quelque chose de nouveau. Avec cela à l'esprit, le téléchargement du logiciel Processing comprend des dizaines d'exemples qui démontrent différentes fonctionnalités du logiciel. -To open an example, select Examples from the File menu and double-click an example's name to open it. The examples are grouped into categories based on their function, such as Form, Motion, and Image. Find an interesting topic in the list and try an example. +Pour ouvrir un exemple, sélectionnez Exemples dans le menu Fichier et double-cliquez sur le nom de l'exemple pour l'ouvrir. Les exemples sont regroupés par catégories en fonction de leur fonction, comme Forme, Mouvement et Image. Trouvez un sujet intéressant dans la liste et essayez un exemple. -When looking at code in the editor, you'll see that functions like `ellipse()` and `fill()` have a different color from the rest of the text. If you see a function that you’re unfamiliar with, select the text, and then click "Find in Reference" from the Help menu. You can also right-click the text (or Ctrl-click on a Mac) and choose "Find in Reference" from the menu that appears. This will open a web browser and show the reference for that function. In addition, you can view the full documentation for the software by selecting Reference from the Help menu. +Lorsque vous regardez le code dans l'éditeur, vous verrez que des fonctions comme `ellipse()` et `fill()` ont une couleur différente du reste du texte. Si vous voyez une fonction avec laquelle vous n'êtes pas familier, sélectionnez le texte, puis cliquez sur "Rechercher dans la référence" dans le menu Aide. Vous pouvez également faire un clic droit sur le texte (ou Ctrl-clic sur un Mac) et choisir "Rechercher dans la référence" dans le menu qui apparaît. Cela ouvrira un navigateur web et affichera la référence pour cette fonction. De plus, vous pouvez consulter la documentation complète du logiciel en sélectionnant Référence dans le menu Aide. -The Processing [Reference](/reference) explains every code element with a description and examples. The Reference programs are much shorter (usually four or five lines) and easier to follow than the longer code found in the Examples folder. We recommend keeping the Reference open while you’re programming. It can be navigated by topic or alphabetically; sometimes it’s fastest to do a text search within your browser window. +La [Référence](/reference) Processing explique chaque élément de code avec une description et des exemples. Les programmes de référence sont beaucoup plus courts (généralement quatre ou cinq lignes) et plus faciles à suivre que le code plus long que l'on trouve dans le dossier Exemples. Nous recommandons de garder la Référence ouverte pendant que vous programmez. Elle peut être naviguée par sujet ou par ordre alphabétique ; parfois, il est plus rapide de faire une recherche de texte dans la fenêtre de votre navigateur. -The Reference was written with the beginner in mind; we hope that we’ve made it clear and understandable. We’re grateful to the many people who’ve spotted errors over the years and reported them. If you think you can improve a reference entry or you find a mistake on this website, please [let us know](https://github.com/processing/processing-website/issues). +La Référence a été écrite en pensant aux débutants ; nous espérons l'avoir rendue claire et compréhensible. Nous sommes reconnaissants aux nombreuses personnes qui ont repéré des erreurs au fil des ans et les ont signalées. Si vous pensez pouvoir améliorer une entrée de la référence ou si vous trouvez une erreur sur ce site web, veuillez [nous en informer](https://github.com/processing/processing-website/issues). \ No newline at end of file From a69e4de98698293d538b70f21ab51f71b1577bf3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Sat, 1 Apr 2023 17:40:18 +0200 Subject: [PATCH 5/5] Improved the french text for Getting Started --- .../text/getting-started/index.fr.mdx | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/content/tutorials/text/getting-started/index.fr.mdx b/content/tutorials/text/getting-started/index.fr.mdx index 4abe19f7..566eed3e 100644 --- a/content/tutorials/text/getting-started/index.fr.mdx +++ b/content/tutorials/text/getting-started/index.fr.mdx @@ -38,19 +38,19 @@ Avec un peu de chance, la fenêtre principale de Processing sera maintenant visi ## Votre premier programme -Vous exécutez maintenant l'environnement de développement Processing (ou PDE). Il n'y a pas grand-chose à cela ; la grande zone est l'éditeur de texte et il y a une rangée de boutons en haut ; c'est la barre d'outils. Sous l'éditeur se trouve la zone de message, et en dessous se trouve la console. La zone de message est utilisée pour les messages d'une ligne, et la console est utilisée pour les détails techniques. +Vous exécutez maintenant l'environnement de développement Processing (ou PDE). Il est assez simple ; la grande zone est l'éditeur de texte et il y a une rangée de boutons en haut ; c'est la barre d'outils. Sous l'éditeur se trouve la zone de message, et en dessous se trouve la console. La zone de message est utilisée pour les messages d'une ligne, et la console est utilisée pour les détails plus techniques. Dans l'éditeur, tapez ceci : `ellipse(50, 50, 80, 80);` -Cette ligne de code signifie "dessinez une ellipse, avec le centre à 50 pixels à droite et 50 pixels en bas du haut, avec une largeur et une hauteur de 80 pixels". Cliquez sur le bouton Exécuter (bouton en forme de triangle dans la barre d'outils). +Cette ligne de code signifie "dessiner une ellipse dont le centre est situé à 50 pixels de la gauche et à 50 pixels du haut de la fenêtre, avec une largeur et une hauteur de 80 pixels". Cliquez sur le bouton Exécuter (le bouton triangulaire dans la barre d'outils). Si vous avez tout tapé correctement, vous verrez un cercle à l'écran. Si vous n'avez pas tapé correctement, la zone de message deviendra rouge et se plaindra d'une erreur. Si cela se produit, assurez-vous d'avoir copié le code d'exemple exactement : les chiffres doivent être entre parenthèses et avoir des virgules entre eux, et la ligne doit se terminer par un point-virgule. L'une des choses les plus difficiles lorsque l'on commence à programmer est qu'il faut être très précis sur la syntaxe. Le logiciel Processing n'est pas toujours assez intelligent pour savoir ce que vous voulez dire et peut être très pointilleux sur la ponctuation. Vous vous y habituerez avec un peu de pratique. -Ensuite, nous passerons à un croquis un peu plus excitant. Supprimez le texte de la dernière exemple et essayez ceci : +Ensuite, nous passerons à un croquis un peu plus excitant. Supprimez le texte du dernier exemple et essayez ceci : void setup() { size(480, 120); @@ -65,11 +65,11 @@ void draw() { ellipse(mouseX, mouseY, 80, 80); } -Ce programme crée une fenêtre qui mesure 480 pixels de large sur 120 pixels de haut, puis commence à dessiner des cercles blancs à la position de la souris. Lorsqu'un bouton de souris est enfoncé, la couleur du cercle passe au noir. Nous expliquerons plus en détail les éléments de ce programme plus tard. Pour l'instant, exécutez le code, déplacez la souris et cliquez pour voir ce qu'il fait. Pendant que le croquis est en cours d'exécution, le bouton Exécuter changera de couleur. Vous pouvez cliquer sur l'icône carrée "stop" pour arrêter le croquis. +Ce programme crée une fenêtre qui mesure 480 pixels de large sur 120 pixels de haut, puis commence à dessiner des cercles blancs à la position de la souris. Lorsque l'on appuie sur un bouton de la souris, le cercle devient noir. Nous expliquerons plus en détail les éléments de ce programme ultérieurement. Pour l'instant, exécutez le code, déplacez la souris et cliquez pour voir ce que cela donne. Pendant que le programme s'exécute, le bouton Exécuter change de couleur. Vous pouvez cliquer sur l'icône carrée "stop" pour arrêter le programme. ## Afficher -Si vous ne voulez pas utiliser les boutons, vous pouvez toujours utiliser le menu Croquis, qui révèle le raccourci Ctrl-R (ou Cmd-R sur Mac) pour Exécuter. L'option Présentation efface le reste de l'écran lorsque le programme est exécuté pour présenter le croquis tout seul. Vous pouvez également utiliser Présentation depuis la barre d'outils en maintenant la touche Shift enfoncée tout en cliquant sur le bouton Exécuter. +Si vous ne voulez pas utiliser les boutons, vous pouvez toujours utiliser le menu Croquis, qui révèle le raccourci Ctrl-R (ou Cmd-R sur Mac) pour "Run" (Exécuter en Anglais). L'option Présentation efface le reste de l'écran lorsque le programme est exécuté pour présenter le croquis seul. Vous pouvez également utiliser Présentation depuis la barre d'outils en maintenant la touche Shift enfoncée tout en cliquant sur le bouton Exécuter. @@ -79,9 +79,9 @@ Si vous ne voulez pas utiliser les boutons, vous pouvez toujours utiliser le men ## Enregistrer et Nouveau -La commande suivante qui est importante est Enregistrer. Vous pouvez la trouver dans le menu Fichier. Par défaut, vos programmes sont enregistrés dans le "sketchbook", qui est un dossier qui rassemble vos programmes pour un accès facile. Sélectionnez l'option Sketchbook dans le menu Fichier pour afficher la liste de tous les croquis de votre sketchbook. +Une autre commande importante est Enregistrer. Vous pouvez la trouver dans le menu Fichier. Par défaut, vos programmes sont enregistrés dans le "sketchbook", qui est un dossier qui rassemble vos programmes pour un accès facile. Sélectionnez l'option Sketchbook dans le menu Fichier pour afficher la liste de tous les croquis de votre sketchbook. -Il est toujours une bonne idée d'enregistrer vos croquis souvent. Au fur et à mesure que vous essayez différentes choses, enregistrez avec des noms différents, afin de pouvoir toujours revenir à une version antérieure. Cela est particulièrement utile lorsque - non, lorsque - quelque chose se casse. Vous pouvez également voir où se trouve le croquis sur votre ordinateur avec la commande Afficher le dossier de croquis dans le menu Croquis. +Il est toujours une bonne idée de sauvegarder souvent vos croquis. Au fur et à mesure de vos essais, sauvegardez sous des noms différents afin de pouvoir toujours revenir à une version antérieure. Cela est particulièrement utile si - non, quand - votre programme plante. Vous pouvez également voir où se trouve le croquis sur votre ordinateur grâce à la commande Afficher le dossier de l'esquisse dans le menu Esquisse. Vous pouvez créer un nouveau croquis en sélectionnant l'option Nouveau dans le menu Fichier. Cela créera un nouveau croquis dans sa propre fenêtre. @@ -89,13 +89,13 @@ Vous pouvez créer un nouveau croquis en sélectionnant l'option Nouveau dans le Les croquis Processing sont faits pour être partagés. L'option Exporter l'application dans le menu Fichier regroupera votre code dans un seul dossier. Exporter l'application crée une application pour votre choix de Mac, Windows et/ou Linux. C'est une façon facile de créer des versions autonomes et à double clic de vos projets qui peuvent fonctionner en plein écran ou dans une fenêtre. -Les dossiers d'application sont effacés et recréés chaque fois que vous utilisez la commande Exporter l'application, alors assurez-vous de déplacer le dossier ailleurs si vous ne voulez pas qu'il soit effacé avec la prochaine exportation. +Les dossiers d'application sont effacés et recréés chaque fois que vous utilisez la commande Exporter l'application, alors assurez-vous de déplacer le dossier ailleurs si vous ne voulez pas qu'il soit effacé par la prochaine exportation. ## Exemples et Référence -Apprendre à programmer implique d'explorer beaucoup de code : le faire fonctionner, le modifier, le casser et l'améliorer jusqu'à ce que vous l'ayez remodelé en quelque chose de nouveau. Avec cela à l'esprit, le téléchargement du logiciel Processing comprend des dizaines d'exemples qui démontrent différentes fonctionnalités du logiciel. +Apprendre à programmer implique d'explorer une quantité importante de code : l'exécuter, le modifier, le casser et l'améliorer jusqu'à ce que vous l'ayez remodelé en quelque chose de nouveau. C'est dans cette optique que le téléchargement du logiciel Processing comprend des dizaines d'exemples qui démontrent les différentes fonctionnalités du logiciel. -Pour ouvrir un exemple, sélectionnez Exemples dans le menu Fichier et double-cliquez sur le nom de l'exemple pour l'ouvrir. Les exemples sont regroupés par catégories en fonction de leur fonction, comme Forme, Mouvement et Image. Trouvez un sujet intéressant dans la liste et essayez un exemple. +Pour ouvrir un exemple, sélectionnez Exemples dans le menu Fichier et double-cliquez sur le nom de l'exemple pour l'ouvrir. Les exemples sont regroupés dans des catégories basées sur leur fonction, telles que Forme, Mouvement et Image. Trouvez un sujet intéressant dans la liste et essayez un exemple. Lorsque vous regardez le code dans l'éditeur, vous verrez que des fonctions comme `ellipse()` et `fill()` ont une couleur différente du reste du texte. Si vous voyez une fonction avec laquelle vous n'êtes pas familier, sélectionnez le texte, puis cliquez sur "Rechercher dans la référence" dans le menu Aide. Vous pouvez également faire un clic droit sur le texte (ou Ctrl-clic sur un Mac) et choisir "Rechercher dans la référence" dans le menu qui apparaît. Cela ouvrira un navigateur web et affichera la référence pour cette fonction. De plus, vous pouvez consulter la documentation complète du logiciel en sélectionnant Référence dans le menu Aide.