B1 · Episode 1 · 7:31

How to Frenchify LCOS 0.2 — A Tech Tutorial

This episode walks through localizing LCOS 0.2—a Debian-based open-source OS—into French: installing required packages (like xdg-user-dirs and gvfs), editing /etc/locale.conf, updating user directories, configuring the clock format, and enabling trash and mobile media support.

Source:Tonton Fred / peertube.pcservice46.fr · License:CC BY 4.0

Transcript

  1. Les Pitreries du Libre présentent

    The Free Antics Present

  2. Et tu tournes, tu tournes, tu tournes, tu tournes, toi, toi,

    You spin, spin, spin, spin—you, you,

  3. toi, Fred. Salut à tous, Tonton Fred sur PiapTube pour un nouvel épisode des tutos à

    you—Fred! Hello everyone, it’s Uncle Fred on PiapTube,

  4. la con de Tonton Fred, et on va parler de l'OS développé par le youtubeur le plus

    bringing you a brand-new episode of Uncle Fred’s Dumb Tutorials,

  5. détesté du monde.

    and today we’ll talk about the OS developed by the world’s most hated YouTuber.

  6. du monde d'Yuk, j'ai nommé Brian Donnuc.

    That’s right—the one and only Brian Donnuc from Yuk!

  7. D'ailleurs, si vous prononcez ce nom dans certaines communautés,

    By the way, if you utter this name in certain communities—

  8. comme par exemple un gnome, c'est un bannissement à vie, sans préavis.

    say, a gnome community—you’ll be banned for life, no warning!

  9. On n'est pas loin de l'excommunication.

    It’s practically excommunication.

  10. Donc là, il a créé sa propre distribution basée sur la Debian,

    So he created his own distribution based on Debian,

  11. parce que pourquoi pas,

    why not?

  12. il précise bien.

    He even makes that point clear himself.

  13. Pas de vérification d'âge,

    No age verification,

  14. pas de cartes bancaires nécessaires, pas d'intelligence artificielle,

    no credit cards needed, no artificial intelligence,

  15. pas de politique débile, pas de système D, pas de clones, pas de clones de Rust.

    no dumb policies, no workarounds, no clones—and absolutely no Rust clones!

  16. Et le tamis avec la technologie moderne, l'OD90.

    And paired with modern tech—the OD90 ‘sifter’.

  17. Ouais, pourquoi pas.

    Yeah—why not?

  18. Donc je vais vous montrer comment prendre la version 0.2, qui est une alpha,

    So I’ll show you how to get version 0.2—an alpha release—

  19. et la franciser.

    and localize it into French.

  20. C'est très compliqué, comme vous allez le voir.

    It’s extremely complicated—as you’ll soon see.

  21. D'ailleurs, j'ai mon pince bête qui est ici.

    Oh, and here’s my bug tweezers.

  22. Voilà. On est parti pour

    Alright—let’s go—

  23. la ligne de croissance.

    on the path of growth!

  24. Une jeune computerless.

    A young computerless device.

  25. Elle est un peu longue à démarrer,

    It boots up a bit slowly,

  26. mais quand elle démarre, elle démarre.

    but once it boots—it boots!

  27. C'est un peu comme un diesel.

    It's a bit like a diesel engine.

  28. Donc là, on est en anglais pour le moment,

    So right now, we're using English,

  29. mais on va rapidement transiger tout cela.

    but we'll quickly translate all of this.

  30. Je vais commencer par installer les paquets nécessaires à la transitation.

    I'll start by installing the packages needed for translation.

  31. Et en utilisant notre ami

    And using our friend

  32. René Pic. Il n'y a pas de compte, il n'y a

    René Pic. There's no account set up by default,

  33. pas de compte par défaut, c'est le compte root.

    only the root account.

  34. Et le crontab s'oblige.

    And crontab will take effect automatically.

  35. Donc là, je vais chercher MC

    So now, I'll look for MC,

  36. pour Media Commander.

    which stands for Media Commander.

  37. C'est pas très loin maintenant.

    We're almost there now.

  38. Ah, mais je peux pas.

    Ah, but I can't do it.

  39. Voilà, on gagne un petit peu de temps.

    There we go—we've saved a little time.

  40. Allez. Voilà, on y arrive.

    Let's go! Here we are!

  41. Mais la commander, il est où?

    But where is the command-line tool?

  42. Voilà, j'installe mycommander.

    There we go—I'm installing mycommander.

  43. Ok, je vais rajouter le paquet xdg- user- dirs

    OK, I'll add the xdg-user-dirs package,

  44. pour avoir les répertoires utilisateurs en français.

    so user directories appear in French.

  45. à quatre- vingt- dix pour cent, n'est- ce pas?

    About ninety percent, right?

  46. ensuite je vais rajouter le support de gbfs

    Next, I'll add GBFS support,

  47. pour avoir le support ça je vais faire après mais là on s'occupe pour le moment de

    to enable that functionality—I'll do this later,

  48. traduire tout ça On applique les mises à jour.

    but for now, we're focusing on translating everything and applying updates.

  49. Donc là, on va ouvrir un terminal.

    So next, we'll open a terminal.

  50. Je peux passer par cool rétro terme.

    I can use Cool Retro Term.

  51. On va passer par cool rétro terme.

    We'll use Cool Retro Term.

  52. Voyons rétro. Donc, elle

    Let's check the retro. So, she

  53. suit. nano etc local conf

    is running: nano, etc., local config files

  54. Je remplace English par fr, fr.

    I replace 'English' with 'fr', i.e., French.

  55. Je peux appuyer exit,

    I can press 'exit' once,

  56. un deuxième exit, et si je ferme et je réouvre la session,

    then a second 'exit', and if I close and reopen the session,

  57. normalement, ça devrait passer en français, normalement.

    it should normally switch to French.

  58. C'est passé en français.

    It has switched to French.

  59. Vous allez voir déjà, il y a du progrès.

    You’ll immediately notice there’s already progress.

  60. C'est pas si mal que ça.

    It’s not so bad after all.

  61. On va maintenant s'occuper.

    Now, we’ll handle

  62. XDG user DRS, donc XDG

    XDG User Directories — that is, XDG

  63. user DRS update.

    User Dirs Update.

  64. Et voilà, mis à part le bureau qui s'appelle desktop, tout le reste.

    There — except for the desktop folder still named 'desktop', everything else is done.

  65. Et en français ou non,

    Whether or not it’s already in French,

  66. et on va maintenant s'attaquer à la partie la moins.

    we’ll now tackle the most challenging part.

  67. réal, propriété de l'horloge, et

    namely, the clock’s display format,

  68. je veux format 11h, pas de AM ou PM.

    and I want the 11-hour format, without AM or PM.

  69. Voilà, c'est quasiment terminé.

    There you go — it’s almost finished.

  70. Et maintenant, on va compléter avec le support des médias mobiles et de la

    Next, we’ll add support for mobile media and

  71. corbeille, avec mon ami Gvfs.

    the trash bin, using my friend GVfs.

  72. Mais par contre, comme il y a pas mal de paquets, je vais passer par Synaptic.

    However, since there are many packages involved, I’ll use Synaptic instead.

  73. Donc là, je sais que c'est la présentation, ajouter la sélection.

    Right now, I know this is a demo, so let’s add the required selections.

  74. Et on va ajouter ça sur la sélection.

    We’ll add them to the selection list.

  75. On applique. là c'est un petit

    We click 'Apply'. Here’s a little

  76. bonus pour avoir un peu plus de.

    bonus to enhance functionality a bit.

  77. de fonctionnalités utilisables.

    usable features.

  78. Donc maintenant, je me déconnecte.

    So now, I’m logging out.

  79. Et en me reconnectant.

    And upon reconnecting,

  80. J'ai la corbeille, j'ai ma jiso qui m'a servi à installer l'ensemble.

    I get the trash bin and my jiso tool—which I used to install everything.

  81. Je vais faire un petit.

    I’ll run a quick command.

  82. Fast fetch, histoire d'avoir le fast fetch, c'est pas important.

    Specifically, a ‘fast fetch’—but that’s not important.

  83. Donc ça ne va pas beaucoup.

    So it won’t take long.

  84. Je vais passer avec le terminal classique.

    I’ll switch to the standard terminal instead.

  85. Je vais juste abaisser un petit peu.

    I’ll just slightly lower the window.

  86. Voilà, on a bien une déviane.

    There we go—we’ve successfully got a distribution.

  87. Avec mille douze paquets, pour me surclasser certains,

    It includes 1,012 packages, outperforming some others,

  88. et qui consomme un peu plus de six cent soixante dix mégas de mémoire vive.

    and consumes over 670 MB of RAM.

  89. Et qui consomme 3 Go et demi sur le disque.

    It also takes up about 3.5 GB on disk.

  90. Voilà, voilà comment on peut franciser la LCOS, le New

    Here’s how you can localize LCOS—the New Computer Operating System—into French.

  91. Computer Operating System.

    (continuing)

  92. J'ai plus besoin de la machine virtuelle, je vais éteindre tout ça.

    I no longer need the virtual machine—I’ll shut everything down now.

  93. Bon, vous avez vu, c'était très compliqué de mettre à jour l'ensemble.

    Well, as you saw, updating the whole system was quite complicated.

  94. La partie la plus ennuyeuse, c'était justement d'installer.

    The most tedious part was precisely installing it.

  95. l'ajout du support vers mobile et compagnie.

    Namely, adding support for mobile devices and related platforms.

  96. Je vais peut- être ouvrir un rapport de bug sur le GitHub pour demander à ce soit

    I might open a bug report on GitHub to request this feature be added,

  97. rajouté, on verra bien.

    and we’ll see what happens.

  98. Voilà, j'espère que cette vidéo vous aura plu, sur ce je vous laisse,

    That’s it—I hope you enjoyed this video. With that, I’ll leave you now,

  99. je vous dis salut à tous et à la prochaine, ciao ciao!

    say hello to everyone, and see you next time—ciao ciao!