Full credit for this answer goes to Gilles, who generously took the time to provide 98% of these translations a couple of years ago in chat. I just thought it was worth sharing, and I think it should be expanded on and perhaps made into a community-wiki. It's just very useful for anyone who is learning French and will be working in a French-speaking software environment.
- a function → une fonction
- a method → une méthode
- to call (a function) → appeler
- to return a value → renvoyer/retourner une valeur
- a variable → une variable
- main function → la fonction main (la fonction principale when it is not explicitely called
main
)
- to resolve (like with javascript promises) → résoudre
- a template → un patron, un modèle
- an interface → une interface
- an object → un objet
- API → une API
- a block (of code) → un bloc (de code)
- a line of code → une ligne de code
- "the file is in the i18n directory" → le fichier se trouve dans le répertoire i18n
- the filepath → le chemin
- to pass a value to a function → passer une valeur à une fonction
- a comment (in code) → un commentaire
- "this structure maps country names to filepaths" → cette structure associe un nom de pays à chaque chemin
- the database → la base de données
- a request/query → une requête
- a string → une chaîne de caractères
- the request is failing → la requête échoue
- terminal/shell → *terminal/*shell (interpréteur de commandes)
- an operating system → un système d'exploitation
- command line → la ligne de commande
- "the computers are connected by a cable" → les ordinateurs sont reliés par un câble
- a connection → une connexion
- to increment / decrement → incrémenter / décrémenter
- to concatenate two strings → concaténer deux chaînes de caractères
- to enable a feature → activer une fonctionnalité
- to fix a bug → corriger un bug/bogue [bœɡ]/[bɔɡ]
- "it's passed as an argument to the function" → c'est passé comme argument à la fonction
- "the application isn't responding" → l'application ne répond pas
- to crash → planter / crasher
- header file → fichier d'en-tête
- to execute / launch → exécuter / lancer
- to debug → débuguer (prononcé [debœge]) ou déboguer
- the build has succeeded / failed → la compilation a réussi/échoué (mais on dit parfois « le build »)
- a model (as in MVC) → un modèle
- to log in / log out → se connecter / se déconnecter (aussi: se loguer/se déloguer)
- built-in function → fonction intégrée (mais souvent une builtin)
- user-defined function → fonction définie par l'utilisateur (peut-être existe-t-il un raccourci...)