💵 Hallo, zukünftige Kunden! Ich möchte über eine meiner größten Übersetzungen berichten. Ich übersetze oft verschiedene Software-Dokumentationen, aber dieser Auftrag war besonders, denn es handelt sich nicht nur um eine Dokumentation, sondern um ein ganzes Lehrbuch über die Programmiersprache Python!
Es war nicht immer einfach, es gab Begriffe, für die eine offensichtliche Übersetzung nicht funktioniert. Ein gutes Beispiel, um zu zeigen, warum Maschinenübersetzung den Menschen nicht ersetzen kann.
Nehmen wir zum Beispiel Kapitel 6 aus dem Buch. Der Titel lautet "Chapter 6 – Python Comprehensions" und der erste Punkt ist "List Comprehensions". Online-Übersetzer verstehen den Kontext der Übersetzung nicht und übersetzen so wörtlich wie möglich "постижение Python (Verständnis von Python)" oder "понимание Python (Auffassung von Python)". Ich habe es als "генераторы списков" übersetzt, das ist die Übersetzung, die am besten passt, aber "абстракция списков" oder "включение списков" hätten auch funktioniert (abhängig vom Kontext).
Und es gibt viele solche Begriffe im gesamten Text. Einige sind allgemein für die Programmierung, einige sind nur speziell für Python. An manchen Stellen musste ich sogar einen Programmierer konsultieren, um die Richtigkeit der Übersetzung zu gewährleisten.
😰 Ach ja, ich musste auch den Stil des Textes beibehalten. Damit fettgedruckter Text fettgedruckt bleibt und Code Code bleibt. Dafür gibt es verschiedene Werkzeuge. Der Kunde hat sich für Markdown entschieden, mit jedem Kapitel in einer separaten Datei. Ich würde auch das kostenlose Programm CherryTree zur Übersetzung aller Arten von Dokumentationen empfehlen, insbesondere für den persönlichen Gebrauch, dort können Sie auch bequem Textstile kopieren und die Dokumentation lokal formatieren.
Beispiel für eine Übersetzung
Ausgangssprache (Englisch):
Chapter 15 - Logging
Python provides a very powerful logging library in its standard library. A lot of programmers use print statements for debugging (myself included), but you can also use logging to do this. It’s actually cleaner to use logging as you won’t have to go through all your code to remove the print statements. In this chapter we’ll cover the following topics:
- Creating a simple logger
- How to log from multiple modules
- Log formatting
- Log configuration
By the end of this chapter, you should be able to confidently create your own logs for your applications. Let’s get started!
Creating a Simple Logger
Creating a log with the logging module is easy and straight-forward. It’s easiest to just look at a piece of code and then explain it, so here’s some code for you to read
Zielsprache (Russisch):
# Глава 15 - Логирование
Python предоставляет очень мощную библиотеку логирования в своей стандартной сборке. Многие программисты используют операторы печати для отладки (в том числе и я), но вы также можете использовать для этого логировнаие. Если вы не хотите, читая свой код, бесконечно удалять операторы print, использование логирования - более чистый метод. В данном разделе мы рассмотрим следующее:
- Создание простого логгера
- Как вести журнал из нескольких модулей
- Форматирование лога
- Конфигурация лога
К концу этой главы вы должны быть в состоянии уверенно создавать собственные логи для своих приложений. Давайте приступим!
## Создание простого логгера
Создать лог с помощью модуля logging легко и просто. Проще всего посмотреть на кусок кода, а затем объяснить его, так что вот вам код для чтения:
✏️ ➡️ Um eine Übersetzung zu bestellen oder wenn Sie Fragen haben: https://innalevi.com/kontakty/
🧮 ➡️ Berechnen Sie die Kosten Ihrer Bestellung mit meinem Online-Rechner unter diesem Link: https://innalevi.com/kalkulyator
💵 ➡️ Sie können alle Rabatte und Übersetzungspreise hier einsehen: https://innalevi.com/oformit-zakaz/
🗣️ ➡️ Sie können live Bewertungen auf dieser Seite lesen: https://innalevi.com/otzyvy