@@ -2937,6 +2937,11 @@ msgid ""
2937
2937
"method, which in turn prepends the program name and the string ``\" error:"
2938
2938
"\" `` and prints everything to stderr before terminating the process."
2939
2939
msgstr ""
2940
+ "Sua função de verificação de tipo deve levantar :exc:`OptionValueError` se "
2941
+ "encontrar algum problema. :exc:`OptionValueError` recebe um único argumento "
2942
+ "de string, que é passado como está para o método :meth:`error` do :class:"
2943
+ "`OptionParser`, que por sua vez adiciona o nome do programa e a string "
2944
+ "``\" error:\" `` e exibe tudo no stderr antes de encerrar o processo."
2940
2945
2941
2946
#: ../../library/optparse.rst:1884
2942
2947
msgid ""
@@ -2945,20 +2950,28 @@ msgid ""
2945
2950
"even sillier than it used to be, because :mod:`optparse` 1.3 added built-in "
2946
2951
"support for complex numbers, but never mind.)"
2947
2952
msgstr ""
2953
+ "Aqui está um exemplo bobo que demonstra a adição de um tipo de opção "
2954
+ "``\" complex\" `` para analisar números complexos no estilo Python na linha de "
2955
+ "comando. (Isso é ainda mais bobo do que costumava ser, porque :mod:"
2956
+ "`optparse` 1.3 adicionou suporte embutido para números complexos, mas não "
2957
+ "importa.)"
2948
2958
2949
2959
#: ../../library/optparse.rst:1889
2950
2960
msgid "First, the necessary imports::"
2951
- msgstr ""
2961
+ msgstr "Primeiro, as importações necessárias:: "
2952
2962
2953
2963
#: ../../library/optparse.rst:1894
2954
2964
msgid ""
2955
2965
"You need to define your type-checker first, since it's referred to later (in "
2956
2966
"the :attr:`~Option.TYPE_CHECKER` class attribute of your Option subclass)::"
2957
2967
msgstr ""
2968
+ "Você precisa definir seu verificador de tipo primeiro, pois ele será "
2969
+ "referenciado mais tarde (no atributo de classe :attr:`~Option.TYPE_CHECKER` "
2970
+ "da sua subclasse Option)::"
2958
2971
2959
2972
#: ../../library/optparse.rst:1904
2960
2973
msgid "Finally, the Option subclass::"
2961
- msgstr ""
2974
+ msgstr "Finalmente, a subclasse de Option:: "
2962
2975
2963
2976
#: ../../library/optparse.rst:1911
2964
2977
msgid ""
@@ -2967,20 +2980,30 @@ msgid ""
2967
2980
"`optparse`'s Option class. This being Python, nothing stops you from doing "
2968
2981
"that except good manners and common sense.)"
2969
2982
msgstr ""
2983
+ "(Se não fizéssemos uma :func:`copy` de :attr:`Option.TYPE_CHECKER`, "
2984
+ "acabaríamos modificando o atributo :attr:`~Option.TYPE_CHECKER` da classe "
2985
+ "Option de :mod:`optparse`. Sendo Python, nada impede você de fazer isso, "
2986
+ "exceto boas maneiras e bom senso.)"
2970
2987
2971
2988
#: ../../library/optparse.rst:1916
2972
2989
msgid ""
2973
2990
"That's it! Now you can write a script that uses the new option type just "
2974
2991
"like any other :mod:`optparse`\\ -based script, except you have to instruct "
2975
2992
"your OptionParser to use MyOption instead of Option::"
2976
2993
msgstr ""
2994
+ "Pronto! Agora você pode escrever um script que usa o novo tipo de opção como "
2995
+ "qualquer outro script baseado em :mod:`optparse`, exceto que você tem que "
2996
+ "instruir seu OptionParser a usar MyOption em vez de Option::"
2977
2997
2978
2998
#: ../../library/optparse.rst:1923
2979
2999
msgid ""
2980
3000
"Alternately, you can build your own option list and pass it to OptionParser; "
2981
3001
"if you don't use :meth:`add_option` in the above way, you don't need to tell "
2982
3002
"OptionParser which option class to use::"
2983
3003
msgstr ""
3004
+ "Como alternativa, você pode criar sua própria lista de opções e passá-la "
3005
+ "para o OptionParser; se você não usar :meth:`add_option` da maneira acima, "
3006
+ "não precisa informar ao OptionParser qual classe de opção usar::"
2984
3007
2985
3008
#: ../../library/optparse.rst:1934
2986
3009
msgid "Adding new actions"
0 commit comments