-
Notifications
You must be signed in to change notification settings - Fork 36
/
Copy pathblaze-persistence.adoc.po
267 lines (226 loc) · 13.8 KB
/
blaze-persistence.adoc.po
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2023-09-21 08:24+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <[email protected]>\n"
"Language: pt_BR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. This guide is maintained in the main Quarkus repository
#. and pull requests should be submitted there:
#. https://github.com/quarkusio/quarkus/tree/main/docs/src/main/asciidoc
#. type: Title =
#: _guides/blaze-persistence.adoc
#, no-wrap
msgid "Using Blaze-Persistence"
msgstr "Usando o Blaze-Persistence"
#: _guides/blaze-persistence.adoc
#, fuzzy
msgid ""
"Blaze-Persistence offers a fluent query builder API on top of Jakarta Persistence with a deep Hibernate ORM integration that enables the\n"
"use of advanced SQL features like Common Table Expressions while staying in the realm of the Jakarta Persistence model."
msgstr "O Blaze-Persistence oferece uma API fluente de construtor de consultas sobre o Jakarta Persistence com uma profunda integração do Hibernate ORM que permite o uso de recursos avançados de SQL, como Common Table Expressions, enquanto permanece no domínio do modelo Jakarta Persistence."
#: _guides/blaze-persistence.adoc
#, fuzzy
msgid ""
"On top of that, the Blaze-Persistence Entity-View module allows for DTO definitions that can be applied to business logic\n"
"queries which are then transformed to optimized queries that only fetch the data that is needed to construct the DTO instances.\n"
"The same DTO definitions can further be used for applying database updates, leading to a great reduction in boilerplate\n"
"code and removing the need for object mapping tools."
msgstr "Além disso, o módulo Blaze-Persistence Entity-View permite definições de DTO que podem ser aplicadas a consultas de lógica comercial que, em seguida, são transformadas em consultas otimizadas que buscam apenas os dados necessários para construir as instâncias de DTO. As mesmas definições de DTO podem ainda ser usadas para aplicar atualizações de banco de dados, o que leva a uma grande redução do código padrão e elimina a necessidade de ferramentas de mapeamento de objetos."
#. type: Title ==
#: _guides/blaze-persistence.adoc
#, fuzzy, no-wrap
msgid "Setting up and configuring Blaze-Persistence"
msgstr "Instalação e configuração do Blaze-Persistence"
#: _guides/blaze-persistence.adoc
#, fuzzy
msgid ""
"The extension comes with default producers for `CriteriaBuilderFactory` and `EntityViewManager` that work out of the\n"
"box given a working Hibernate ORM configuration. For customization, overriding of the default producers is possible via the\n"
"standard mechanism as documented in the xref:cdi-reference.adoc#default_beans[Quarkus CDI reference].\n"
"This is needed if you need to set custom link:https://persistence.blazebit.com/documentation/entity-view/manual/en_US/index.html#anchor-configuration-properties[Blaze-Persistence properties]."
msgstr "A extensão é fornecida com produtores padrão para `CriteriaBuilderFactory` e `EntityViewManager` , que funcionam imediatamente, considerando uma configuração de ORM do Hibernate em funcionamento. Para personalização, a substituição dos produtores padrão é possível por meio do mecanismo padrão, conforme documentado na xref:cdi-reference.adoc#default_beans[referência do Quarkus CDI] . Isso é necessário se o senhor precisar definir link:https://persistence.blazebit.com/documentation/entity-view/manual/en_US/index.html#anchor-configuration-properties[propriedades] personalizadas link:https://persistence.blazebit.com/documentation/entity-view/manual/en_US/index.html#anchor-configuration-properties[do Blaze-Persistence] ."
#. type: Plain text
#: _guides/blaze-persistence.adoc
#, fuzzy
msgid "In Quarkus, you just need to:"
msgstr "No Quarkus, o senhor só precisa fazer isso:"
#. type: Plain text
#: _guides/blaze-persistence.adoc
#, fuzzy
msgid "`@Inject` `CriteriaBuilderFactory` or `EntityViewManager` and use it"
msgstr "`@Inject` `CriteriaBuilderFactory` ou `EntityViewManager` e usá-lo"
#. type: Plain text
#: _guides/blaze-persistence.adoc
#, fuzzy
msgid "annotate your entity views with `@EntityView` and any other mapping annotation as usual"
msgstr "Anotar suas visualizações de entidade com `@EntityView` e qualquer outra anotação de mapeamento, como de costume"
#. type: Plain text
#: _guides/blaze-persistence.adoc
#, fuzzy
msgid "Add the following dependencies to your project:"
msgstr "Adicione as seguintes dependências ao seu projeto:"
#: _guides/blaze-persistence.adoc
#, fuzzy
msgid "the Blaze-Persistence extension: `com.blazebit:blaze-persistence-integration-quarkus-3`"
msgstr "a extensão Blaze-Persistence: `com.blazebit:blaze-persistence-integration-quarkus-3`"
#. type: Plain text
#: _guides/blaze-persistence.adoc
#, fuzzy
msgid "further Blaze-Persistence integrations as needed:"
msgstr "outras integrações Blaze-Persistence, conforme necessário:"
#: _guides/blaze-persistence.adoc
#, fuzzy
msgid "`blaze-persistence-integration-jackson-jakarta` for link:https://persistence.blazebit.com/documentation/entity-view/manual/en_US/index.html#Jackson%20integration[Jackson]"
msgstr "`blaze-persistence-integration-jackson-jakarta` para a link:https://persistence.blazebit.com/documentation/entity-view/manual/en_US/index.html#Jackson%20integration[Jackson]"
#: _guides/blaze-persistence.adoc
#, fuzzy
msgid "`blaze-persistence-integration-jsonb-jakarta` for link:https://persistence.blazebit.com/documentation/1.6/entity-view/manual/en_US/#jsonb-integration[JSONB]"
msgstr "`blaze-persistence-integration-jsonb-jakarta` para link:https://persistence.blazebit.com/documentation/1.6/entity-view/manual/en_US/#jsonb-integration[JSONB]"
#. type: Plain text
#: _guides/blaze-persistence.adoc
#, fuzzy
msgid "`blaze-persistence-integration-jaxrs` for link:https://persistence.blazebit.com/documentation/entity-view/manual/en_US/index.html#jaxrs-integration[Jakarta REST]"
msgstr "`blaze-persistence-integration-jaxrs` para link:https://persistence.blazebit.com/documentation/entity-view/manual/en_US/index.html#jaxrs-integration[Jakarta REST]"
#: _guides/blaze-persistence.adoc
#, fuzzy
msgid "`blaze-persistence-integration-jaxrs-jackson-jakarta` for link:https://persistence.blazebit.com/documentation/entity-view/manual/en_US/index.html#jaxrs-integration[Jakarta REST with Jackson]"
msgstr "`blaze-persistence-integration-jaxrs-jackson-jakarta` para link:https://persistence.blazebit.com/documentation/entity-view/manual/en_US/index.html#jaxrs-integration[Jakarta REST com Jackson]"
#: _guides/blaze-persistence.adoc
#, fuzzy
msgid "`blaze-persistence-integration-jaxrs-jsonb-jakarta` for link:https://persistence.blazebit.com/documentation/entity-view/manual/en_US/index.html#jaxrs-integration[Jakarta REST with JSONB]"
msgstr "`blaze-persistence-integration-jaxrs-jsonb-jakarta` para link:https://persistence.blazebit.com/documentation/entity-view/manual/en_US/index.html#jaxrs-integration[Jakarta REST com JSONB]"
#. type: Block title
#: _guides/blaze-persistence.adoc
#, fuzzy, no-wrap
msgid "Example dependencies using Maven"
msgstr "Exemplo de dependências usando o Maven"
#. type: Block title
#: _guides/blaze-persistence.adoc
#, no-wrap
msgid "Using Gradle"
msgstr "Usando Gradle"
#. type: Plain text
#: _guides/blaze-persistence.adoc
#, fuzzy
msgid "The use in native images requires a dependency on the entity view annotation processor that may be extracted into a separate `native` profile:"
msgstr "O uso em imagens nativas requer uma dependência do processador de anotação de exibição de entidade que pode ser extraído em um perfil `native` separado:"
#. type: Plain text
#: _guides/blaze-persistence.adoc
#, fuzzy
msgid "A `CriteriaBuilderFactory` and an `EntityViewManager` will be created based on the configured `EntityManagerFactory` as provided by the xref:hibernate-orm.adoc[Hibernate-ORM extension]."
msgstr "Um `CriteriaBuilderFactory` e um `EntityViewManager` serão criados com base no `EntityManagerFactory` configurado, conforme fornecido pela xref:hibernate-orm.adoc[extensão Hibernate-ORM] ."
#. type: Plain text
#: _guides/blaze-persistence.adoc
#, fuzzy
msgid "You can then access these beans via injection:"
msgstr "O senhor pode então acessar esses beans por meio de injeção:"
#. type: Block title
#: _guides/blaze-persistence.adoc
#, fuzzy, no-wrap
msgid "Example application bean using Hibernate"
msgstr "Exemplo de bean de aplicativo usando o Hibernate"
#. type: Plain text
#: _guides/blaze-persistence.adoc
#, fuzzy
msgid "Inject the `EntityManager`"
msgstr "Injetar o `EntityManager`"
#. type: Plain text
#: _guides/blaze-persistence.adoc
#, fuzzy
msgid "Inject the `CriteriaBuilderFactory`"
msgstr "Injetar o `CriteriaBuilderFactory`"
#. type: Plain text
#: _guides/blaze-persistence.adoc
#, fuzzy
msgid "Inject the `EntityViewManager`"
msgstr "Injetar o `EntityViewManager`"
#. type: Plain text
#: _guides/blaze-persistence.adoc
#, fuzzy
msgid "Mark your CDI bean method as `@Transactional` so that a transaction is started or joined."
msgstr "Marque o método bean do CDI como `@Transactional` para que uma transação seja iniciada ou unida."
#. type: Block title
#: _guides/blaze-persistence.adoc
#, fuzzy, no-wrap
msgid "Example Entity"
msgstr "Exemplo de entidade"
#. type: Block title
#: _guides/blaze-persistence.adoc
#, fuzzy, no-wrap
msgid "Example Entity-View"
msgstr "Exemplo de Entity-View"
#. type: Block title
#: _guides/blaze-persistence.adoc
#, fuzzy, no-wrap
msgid "Example updatable Entity-View"
msgstr "Exemplo de Entity-View atualizável"
#. type: Block title
#: _guides/blaze-persistence.adoc
#, fuzzy, no-wrap
msgid "Example Jakarta REST Resource"
msgstr "Exemplo de recurso Jakarta REST"
#. type: Title ==
#: _guides/blaze-persistence.adoc
#, fuzzy, no-wrap
msgid "Blaze-Persistence configuration properties"
msgstr "Propriedades de configuração do Blaze-Persistence"
#. type: Plain text
#: _guides/blaze-persistence.adoc
#, fuzzy
msgid "There are various optional properties useful to refine your `EntityViewManager` and `CriteriaBuilderFactory` or guide guesses of Quarkus."
msgstr "Há várias propriedades opcionais úteis para refinar seu `EntityViewManager` e `CriteriaBuilderFactory` ou orientar suposições de Quarkus."
#. type: Plain text
#: _guides/blaze-persistence.adoc
#, fuzzy
msgid "There are no required properties, as long as the Hibernate ORM extension is configured properly."
msgstr "Não há propriedades obrigatórias, desde que a extensão Hibernate ORM esteja configurada corretamente."
#. type: Plain text
#: _guides/blaze-persistence.adoc
#, fuzzy
msgid "When no property is set, the Blaze-Persistence defaults apply."
msgstr "Quando nenhuma propriedade é definida, aplicam-se os padrões do Blaze-Persistence."
#. type: Plain text
#: _guides/blaze-persistence.adoc
#, fuzzy
msgid "The configuration properties listed here allow you to override such defaults, and customize and tune various aspects."
msgstr "As propriedades de configuração listadas aqui permitem que o senhor substitua esses padrões e personalize e ajuste vários aspectos."
#: _guides/blaze-persistence.adoc
msgid "<span class=\"icon\"><i class=\"fa fa-lock\" title=\"Fixed at build time\"></i></span> Configuration property fixed at build time - All other configuration properties are overridable at runtime <input type=\"search\" id=\"config-search-0\" placeholder=\"FILTER CONFIGURATION\" disabled>"
msgstr "<span class=\"icon\"><i class=\"fa fa-lock\" title=\"Fixed at build time\"></i></span> Propriedade de Configuração Fixa no Momento da Compilação - Todas as outras propriedades de configuração podem ser sobrepostas em tempo de execução. <input type=\"search\" id=\"config-search-0\" placeholder=\"FILTER CONFIGURATION\" disabled>"
#. type: Plain text
#: _guides/blaze-persistence.adoc
#, fuzzy
msgid "Apart from these configuration options, further configuration and customization can be applied by observing a `CriteriaBuilderConfiguration` or `EntityViewConfiguration` events and applying customizations on these objects. The various customization use cases can be found in the link:https://persistence.blazebit.com/documentation/entity-view/manual/en_US/index.html#quarkus-customization[Quarkus section of the entity-view documentation]."
msgstr "Além dessas opções de configuração, outras configurações e personalizações podem ser aplicadas observando os eventos `CriteriaBuilderConfiguration` ou `EntityViewConfiguration` e aplicando personalizações a esses objetos. Os vários casos de uso de personalização podem ser encontrados na link:https://persistence.blazebit.com/documentation/entity-view/manual/en_US/index.html#quarkus-customization[seção Quarkus da documentação da visualização de entidade] ."
#. type: Block title
#: _guides/blaze-persistence.adoc
#, fuzzy, no-wrap
msgid "Example CriteriaBuilderConfiguration and EntityViewConfiguration observing"
msgstr "Exemplo de observação de CriteriaBuilderConfiguration e EntityViewConfiguration"
#. type: Title ==
#: _guides/blaze-persistence.adoc
#, no-wrap
msgid "Limitations"
msgstr "Limitações"
#. type: Labeled list
#: _guides/blaze-persistence.adoc
#, fuzzy, no-wrap
msgid "Apache Derby"
msgstr "Apache Derby"
#: _guides/blaze-persistence.adoc
#, fuzzy
msgid ""
"Blaze-Persistence currently does not come with support for Apache Derby.\n"
"This limitation could be lifted in the future, if there's a compelling need for it and if someone contributes it."
msgstr "Atualmente, o Blaze-Persistence não oferece suporte ao Apache Derby. Essa limitação poderá ser removida no futuro, se houver uma necessidade convincente e se alguém contribuir com ela."