-
Notifications
You must be signed in to change notification settings - Fork 6
Home
Перевод книги Modern Perl на русский язык
Данный форк создан для перевода известной книги Modern Perl (Современный Perl) не менее известного автора chromatic на русский язык.
Цель проекта: сделать качественный перевод на русский язык отличной книги для начинающих и опытных программистов по современному подходу программирования на мощном языке Perl 5. Книга собрала в себе огромный опыт (более 17 лет Perl5!) сообщества программистов, о том как правильно и успешно программировать на Perl 5, как создавать поддерживаемый, масштабируемый, выразительный и эффективный код.
Договорённости перевода
Вероятно потребуется выработать стандарт для перевода некоторых выражений. Например
Modern Perl – Современный Perl
feature – возможность
и т.д.
Структура
- Переводятся POD-файлы из каталога /sections
- Переведённые файлы помещаюстя в каталог translations/russian (сделано по аналогии с итальянским переводом). Такой подход может позволить в будущем всем переводам смержиться в основной репозиторий.
- Не забывайте о =encoding utf8 в начале файлов
- Желательно форматирование tw=80 (не более 80 cимволов в строке)
Как присоединиться
- делайте форк репозитория
- сообщайте какой файл хотите превести (наверно лучше на irc.perl.org → #ru.pm)
- создаёте бранч
- делайте перевод небольшими фрагментами (один абзац или раздел)
- серия патчей из бранча посылается как Pull Request
Прогресс перевода
Легенда:
[ ] – не переведено
[v] – начат перевод
[x] – закончен перевод
Файлы:
[ ] advanced_oo.pod
[ ] anonymous_functions.pod
[v] arrays.pod vlet
[ ] attributes.pod
[ ] autoload.pod
[ ] barewords.pod
[ ] blessed_references.pod
[ ] builtins.pod
[x] chapter_00.pod vlet
[x] chapter_01.pod vlet
[x] chapter_02.pod vlet
[x] chapter_03.pod vlet
[x] chapter_04.pod vlet
[x] chapter_05.pod vlet
[x] chapter_06.pod vlet
[x] chapter_07.pod vlet
[x] chapter_08.pod vlet
[x] chapter_09.pod vlet
[x] chapter_10.pod vlet
[x] chapter_11.pod vlet
[x] chapter_12.pod vlet
[ ] closures.pod
[ ] code_generation.pod
[ ] coercion.pod
[x] context_philosophy.pod vlet
[x] control_flow.pod vlet
[x] cpan.pod vlet
[x] credits.pod vlet
[ ] distributions.pod
[ ] exceptions.pod
[x] expressivity.pod vlet
[ ] files.pod
[ ] functions.pod
[ ] globals.pod
[ ] handling_warnings.pod
[ ] hashes.pod
[ ] idioms.pod
[x] implicit_ideas.pod vlet
[ ] indirect_objects.pod
[ ] method_sub_equivalence.pod
[ ] missing_defaults.pod
[ ] modules.pod
[ ] moose.pod
[x] names.pod vlet
[ ] nested_data_structures.pod
[ ] operator_characteristics.pod
[ ] operator_types.pod
[ ] overloading.pod
[ ] packages.pod
[x] perl_community.pod vlet
[x] perldoc.pod vlet
[ ] pragmas.pod
[ ] prototypes.pod
[ ] references.pod
[ ] reflection.pod
[ ] regular_expressions.pod
[x] scalars.pod vlet
[ ] scope.pod
[ ] smart_match.pod
[ ] state.pod
[ ] style.pod
[ ] taint.pod
[ ] testing.pod
[ ] tie.pod
[ ] universal.pod
[x] values.pod vlet
[v] variables.pod VeroLom