commentout NOI18N
authorMasaki Katakai <masaki@netbeans.org>
Thu, 14 Jun 2012 10:38:39 +0900
changeset 1747756f3a7de516
parent 1746 97b15ee65f35
child 1748 b1f198d0426e
commentout NOI18N
src/pt_BR/ergonomics/ide-ergonomics/ide-ergonomics/org/netbeans/modules/ide/ergonomics/java/Bundle_pt_BR.properties
src/pt_BR/ergonomics/ide-ergonomics/ide-ergonomics/org/netbeans/modules/ide/ergonomics/websvccommon/Bundle_pt_BR.properties
src/pt_BR/ide/extbrowser/extbrowser/org/netbeans/modules/extbrowser/Bundle_pt_BR.properties
src/pt_BR/ide/javascript-editing/javascript-editing/org/netbeans/modules/javascript/editing/options/Bundle_pt_BR.properties
src/pt_BR/ide/org-netbeans-lib-terminalemulator/org-netbeans-lib-terminalemulator/org/netbeans/lib/terminalemulator/support/Bundle_pt_BR.properties
src/pt_BR/ide/org-netbeans-libs-jaxb/org-netbeans-libs-jaxb/org/netbeans/libs/jaxb/Bundle_pt_BR.properties
src/pt_BR/java/java-api-common/java-api-common/org/netbeans/modules/java/api/common/applet/Bundle_pt_BR.properties
src/pt_BR/java/websvc-jaxws21/websvc-jaxws21/org/netbeans/modules/websvc/jaxws21/Bundle_pt_BR.properties
src/pt_BR/java/xml-jaxb/xml-jaxb/org/netbeans/modules/xml/jaxb/Bundle_pt_BR.properties
src/pt_BR/javacard/javacard-apdufile/javacard-apdufile/org/netbeans/modules/javacard/apdufile/Bundle_pt_BR.properties
src/pt_BR/javacard/javacard-console/javacard-console/org/netbeans/modules/javacard/console/Bundle_pt_BR.properties
src/pt_BR/javacard/javacard-kit/javacard-kit/org/netbeans/modules/javacard/kit/Bundle_pt_BR.properties
src/pt_BR/javacard/javacard-oberthur/javacard-oberthur/org/netbeans/modules/javacard/oberthur/Bundle_pt_BR.properties
src/pt_BR/javacard/javacard-ri-bundle/javacard-ri-bundle/org/netbeans/modules/javacard/ri/bundle/Bundle_pt_BR.properties
src/pt_BR/javacard/javacard-ri-platform/javacard-ri-platform/org/netbeans/modules/javacard/ri/platform/Bundle_pt_BR.properties
src/pt_BR/javacard/javacard-spi/javacard-spi/org/netbeans/modules/javacard/spi/Bundle_pt_BR.properties
src/pt_BR/php/php-doctrine2/php-doctrine2/org/netbeans/modules/php/doctrine2/annotations/odm/Bundle_pt_BR.properties
src/pt_BR/php/php-doctrine2/php-doctrine2/org/netbeans/modules/php/doctrine2/annotations/orm/Bundle_pt_BR.properties
src/pt_BR/php/php-project/php-project/org/netbeans/modules/php/project/api/Bundle_pt_BR.properties
src/pt_BR/platform/org-netbeans-core-output2/org-netbeans-core-output2/org/netbeans/core/output2/Bundle_pt_BR.properties
src/pt_BR/platform/org-netbeans-core-ui/org-netbeans-core-ui/org/netbeans/core/ui/options/general/Bundle_pt_BR.properties
src/pt_BR/platform/org-netbeans-core/org-netbeans-core/org/netbeans/beaninfo/editors/Bundle_pt_BR.properties
src/pt_BR/profiler/org-netbeans-lib-profiler-charts/org-netbeans-lib-profiler-charts/org/netbeans/lib/profiler/charts/axis/Bundle_pt_BR.properties
     1.1 --- a/src/pt_BR/ergonomics/ide-ergonomics/ide-ergonomics/org/netbeans/modules/ide/ergonomics/java/Bundle_pt_BR.properties	Thu Jun 14 10:33:48 2012 +0900
     1.2 +++ b/src/pt_BR/ergonomics/ide-ergonomics/ide-ergonomics/org/netbeans/modules/ide/ergonomics/java/Bundle_pt_BR.properties	Thu Jun 14 10:38:39 2012 +0900
     1.3 @@ -81,15 +81,15 @@
     1.4  HibernateCfgResolver=Arquivos de Configura\u00e7\u00e3o do Hibernate
     1.5  HibernateMappingResolver=Arquivos de Mapeamento do Hibernate
     1.6  HibernateRevengResolver=Arquivo de Engenharia Reversa do Hibernate
     1.7 -Templates/Hibernate=Hibernate
     1.8 +#Templates/Hibernate=Hibernate
     1.9  Templates/Hibernate/Hibernate.hbm.xml=Assistente de Mapeamento do Hibernate
    1.10  Templates/Hibernate/Hibernate.cfg.xml=Assistente de Configura\u00e7\u00e3o do Hibernate
    1.11  Templates/Hibernate/Hibernate.reveng.xml=Assistente de Engenharia Reversa do Hibernate
    1.12  Templates/Hibernate/Hibernate.CodeGen=Arquivos de Mapeamento do Hibernate e POJOs de Banco de Dados
    1.13 -hibernate-support=Hibernate
    1.14 +#hibernate-support=Hibernate
    1.15  ejb3-persistence=Persist\u00eancia
    1.16 -hibernate-persistence=JPA do Hibernate
    1.17 -eclipselink=EclipseLink (JPA 2.0)
    1.18 +#hibernate-persistence=JPA do Hibernate
    1.19 +#eclipselink=EclipseLink (JPA 2.0)
    1.20  #eclipselinkmodelgen=EclipseLink-ModelGen (JPA 2.0)
    1.21  Templates/Persistence/Entity.java=Classe da Entidade
    1.22  Templates/Persistence/RelatedCMP=Classes de Entidade do Banco de Dados
    1.23 @@ -137,26 +137,26 @@
    1.24  Templates/UnitTests/JUnit4Suite.java=Conjunto de Testes - JUnit 4.x
    1.25  Templates/UnitTests/junit-custom.xml=Script de execu\u00e7\u00e3o personalizado do junit
    1.26  POMResolver=Arquivos POM Apache Maven
    1.27 -Templates/OSGi=OSGi
    1.28 +#Templates/OSGi=OSGi
    1.29  template.activator=Ativador de Pacote
    1.30  template.project.OSGi=Pacote OSGi 
    1.31  LBL_Maven_POM_Archetype=Projeto POM
    1.32  LBL_Maven_Quickstart_Archetype=Aplica\u00e7\u00e3o Java
    1.33  template.existing=Projeto com POM Existente
    1.34  template.pickArchetype=Projeto do Arqu\u00e9tipo
    1.35 -Templates/Project/Maven2=Maven
    1.36 +#Templates/Project/Maven2=Maven
    1.37  CTL_MenuItem=Projeto &Eclipse...
    1.38  Templates/SpringFramework=Framework do Spring
    1.39  Templates/SpringFramework/SpringXMLConfig.xml=Arquivo de Configura\u00e7\u00e3o XML do Spring
    1.40  EmptyTestNGTest_displayName=Caso de Teste do TestNG
    1.41  suite.resolver=Arquivo TestNGSuite
    1.42 -testng=TestNG 6.5.1
    1.43 +#testng=TestNG 6.5.1
    1.44  TestNGSuite_displayName=Conjunto de Teste do TestNG
    1.45 -jaxws21=JAX-WS 2.2
    1.46 +#jaxws21=JAX-WS 2.2
    1.47  Templates/SaaSServices=Servi\u00e7os SaaS
    1.48  Templates/XML/JavaXMLBinding=Vincula\u00e7\u00e3o JAXB
    1.49  JAXBResolver=Vincula\u00e7\u00e3o JAXB
    1.50 -JAXB-ENDORSED=JAXB-ENDORSED
    1.51 +#JAXB-ENDORSED=JAXB-ENDORSED
    1.52  
    1.53  
    1.54  
     2.1 --- a/src/pt_BR/ergonomics/ide-ergonomics/ide-ergonomics/org/netbeans/modules/ide/ergonomics/websvccommon/Bundle_pt_BR.properties	Thu Jun 14 10:33:48 2012 +0900
     2.2 +++ b/src/pt_BR/ergonomics/ide-ergonomics/ide-ergonomics/org/netbeans/modules/ide/ergonomics/websvccommon/Bundle_pt_BR.properties	Thu Jun 14 10:38:39 2012 +0900
     2.3 @@ -38,7 +38,7 @@
     2.4  #
     2.5  # Portions Copyrighted 2008 Sun Microsystems, Inc.
     2.6  
     2.7 -mainModule=org.netbeans.modules.websvc.saas.kit
     2.8 +#mainModule=org.netbeans.modules.websvc.saas.kit
     2.9  
    2.10  
    2.11  
     3.1 --- a/src/pt_BR/ide/extbrowser/extbrowser/org/netbeans/modules/extbrowser/Bundle_pt_BR.properties	Thu Jun 14 10:33:48 2012 +0900
     3.2 +++ b/src/pt_BR/ide/extbrowser/extbrowser/org/netbeans/modules/extbrowser/Bundle_pt_BR.properties	Thu Jun 14 10:38:39 2012 +0900
     3.3 @@ -84,25 +84,25 @@
     3.4  
     3.5  Templates/Services/Browsers/ExtWebBrowser.settings=Browser Externo
     3.6  
     3.7 -CTL_MozillaBrowserName=Mozilla
     3.8 +#CTL_MozillaBrowserName=Mozilla
     3.9  
    3.10 -CTL_FirefoxBrowserName=Firefox
    3.11 +#CTL_FirefoxBrowserName=Firefox
    3.12  
    3.13 -CTL_SafariBrowserName=Safari
    3.14 +#CTL_SafariBrowserName=Safari
    3.15  
    3.16 -CTL_ChromeBrowserName=Chrome
    3.17 +#CTL_ChromeBrowserName=Chrome
    3.18  
    3.19 -CTL_IExplorerBrowserName=Internet Explorer
    3.20 +#CTL_IExplorerBrowserName=Internet Explorer
    3.21  
    3.22 -Services/Browsers/IExplorerBrowser.settings=Internet Explorer
    3.23 +#Services/Browsers/IExplorerBrowser.settings=Internet Explorer
    3.24  
    3.25 -Services/Browsers/MozillaBrowser.settings=Mozilla
    3.26 +#Services/Browsers/MozillaBrowser.settings=Mozilla
    3.27  
    3.28 -Services/Browsers/FirefoxBrowser.settings=Firefox
    3.29 +#Services/Browsers/FirefoxBrowser.settings=Firefox
    3.30  
    3.31 -Services/Browsers/ChromeBrowser.settings=Chrome
    3.32 +#Services/Browsers/ChromeBrowser.settings=Chrome
    3.33  
    3.34 -Services/Browsers/SafariBrowser.settings=Safari
    3.35 +#Services/Browsers/SafariBrowser.settings=Safari
    3.36  
    3.37  PROP_DDE_ACTIVATE_TIMEOUT=Time-out de ativa\u00e7\u00e3o do browser
    3.38  
     4.1 --- a/src/pt_BR/ide/javascript-editing/javascript-editing/org/netbeans/modules/javascript/editing/options/Bundle_pt_BR.properties	Thu Jun 14 10:33:48 2012 +0900
     4.2 +++ b/src/pt_BR/ide/javascript-editing/javascript-editing/org/netbeans/modules/javascript/editing/options/Bundle_pt_BR.properties	Thu Jun 14 10:38:39 2012 +0900
     4.3 @@ -52,9 +52,9 @@
     4.4  BrowserPanel.ie6Rb.text=6 e posterior
     4.5  BrowserPanel.ff3Rb.text=3.x e posterior
     4.6  BrowserPanel.sf2Rb.text=2 e posterior
     4.7 -BrowserPanel.safariCb.text=Safari
     4.8 +#BrowserPanel.safariCb.text=Safari
     4.9  BrowserPanel.ie5Rb.text=5.5 e posterior
    4.10 -BrowserPanel.operaCb.text=Opera
    4.11 +#BrowserPanel.operaCb.text=Opera
    4.12  BrowserPanel.sf3Rb.text=3 e posterior
    4.13  BrowserPanel.languageLabel.text=Vers\u00e3o do JavaScript:
    4.14  BrowserPanel.browserLabel.text=Browsers de Destino:
    4.15 @@ -62,5 +62,5 @@
    4.16  #BrowserPanel.ffCb.text=Firefox/Mozilla
    4.17  BrowserPanel.Debugging.text=Depurando:
    4.18  BrowserPanel.ByPassContstructors.text=Ignorar Construtores
    4.19 -BrowserPanel.EnableStepFilters.text=EnableStepFilters
    4.20 +#BrowserPanel.EnableStepFilters.text=EnableStepFilters
    4.21  
     5.1 --- a/src/pt_BR/ide/org-netbeans-lib-terminalemulator/org-netbeans-lib-terminalemulator/org/netbeans/lib/terminalemulator/support/Bundle_pt_BR.properties	Thu Jun 14 10:33:48 2012 +0900
     5.2 +++ b/src/pt_BR/ide/org-netbeans-lib-terminalemulator/org-netbeans-lib-terminalemulator/org/netbeans/lib/terminalemulator/support/Bundle_pt_BR.properties	Thu Jun 14 10:38:39 2012 +0900
     5.3 @@ -40,12 +40,12 @@
     5.4  # {1}: name of font family we will fall back to
     5.5  FMT_FontUnavailable={0} n\u00e3o dispon\u00edvel. Usando {1}
     5.6  
     5.7 -MSG_Sample=A r\u00e1pida raposa marrom...,
     5.8 +#MSG_Sample=A r\u00e1pida raposa marrom...,
     5.9  
    5.10  #
    5.11  # TermOptonsPanel
    5.12  #
    5.13 -MSG_Hello=Hello from Term
    5.14 +#MSG_Hello=Hello from Term
    5.15  LBL_Title=Escolher fonte
    5.16  LBL_ForegroundColor=Cor de Primeiro Plano:
    5.17  # MNM_ForegroundColor=N
     6.1 --- a/src/pt_BR/ide/org-netbeans-libs-jaxb/org-netbeans-libs-jaxb/org/netbeans/libs/jaxb/Bundle_pt_BR.properties	Thu Jun 14 10:33:48 2012 +0900
     6.2 +++ b/src/pt_BR/ide/org-netbeans-libs-jaxb/org-netbeans-libs-jaxb/org/netbeans/libs/jaxb/Bundle_pt_BR.properties	Thu Jun 14 10:38:39 2012 +0900
     6.3 @@ -42,6 +42,6 @@
     6.4  # Sample ResourceBundle properties file
     6.5  
     6.6  OpenIDE-Module-Name=Biblioteca JAXB 2.2
     6.7 -jaxb=JAXB 2.2
     6.8 +#jaxb=JAXB 2.2
     6.9  
    6.10  
     7.1 --- a/src/pt_BR/java/java-api-common/java-api-common/org/netbeans/modules/java/api/common/applet/Bundle_pt_BR.properties	Thu Jun 14 10:33:48 2012 +0900
     7.2 +++ b/src/pt_BR/java/java-api-common/java-api-common/org/netbeans/modules/java/api/common/applet/Bundle_pt_BR.properties	Thu Jun 14 10:38:39 2012 +0900
     7.3 @@ -41,9 +41,9 @@
     7.4  # made subject to such option by the copyright holder.
     7.5  
     7.6  #generated HTML
     7.7 -GEN_title=P\u00e1gina HTML Applet
     7.8 -GEN_header=P\u00e1gina HTML Applet
     7.9 -GEN_copy=Gerado por NetBeans IDE
    7.10 +#GEN_title=P\u00e1gina HTML Applet
    7.11 +#GEN_header=P\u00e1gina HTML Applet
    7.12 +#GEN_copy=Gerado por NetBeans IDE
    7.13  
    7.14  #GEN_warning=<!--\n*** GENERATED applet HTML launcher - DO NOT EDIT IN 'BUILD' FOLDER ***\n\nIf you need to modify this HTML launcher file (e.g., to add applet parameters), \ncopy it to where your applet class is found in the SRC folder. If you do this, \nthe IDE will use it when you run or debug the applet.\n\nTip: To exclude an HTML launcher from the JAR file, use exclusion filters in \nthe Packaging page in the Project Properties dialog.\n\nFor more information see the online help.\n-->\n\n
    7.15  
     8.1 --- a/src/pt_BR/java/websvc-jaxws21/websvc-jaxws21/org/netbeans/modules/websvc/jaxws21/Bundle_pt_BR.properties	Thu Jun 14 10:33:48 2012 +0900
     8.2 +++ b/src/pt_BR/java/websvc-jaxws21/websvc-jaxws21/org/netbeans/modules/websvc/jaxws21/Bundle_pt_BR.properties	Thu Jun 14 10:38:39 2012 +0900
     8.3 @@ -46,5 +46,5 @@
     8.4  OpenIDE-Module-Short-Description=Instala as bibliotecas do cliente JAX-WS 2.2
     8.5  OpenIDE-Module-Long-Description=Instala as bibliotecas do cliente JAX-WS 2.2
     8.6  # library display name
     8.7 -jaxws21=JAX-WS 2.2
     8.8 +#jaxws21=JAX-WS 2.2
     8.9  
     9.1 --- a/src/pt_BR/java/xml-jaxb/xml-jaxb/org/netbeans/modules/xml/jaxb/Bundle_pt_BR.properties	Thu Jun 14 10:33:48 2012 +0900
     9.2 +++ b/src/pt_BR/java/xml-jaxb/xml-jaxb/org/netbeans/modules/xml/jaxb/Bundle_pt_BR.properties	Thu Jun 14 10:38:39 2012 +0900
     9.3 @@ -18,5 +18,5 @@
     9.4  Templates/XML=XML
     9.5  Templates/XML/JavaXMLBinding=Vincula\u00e7\u00e3o JAXB
     9.6  JAXBResolver=Vincula\u00e7\u00e3o JAXB
     9.7 -JAXB-ENDORSED=JAXB-ENDORSED
     9.8 +#JAXB-ENDORSED=JAXB-ENDORSED
     9.9  
    10.1 --- a/src/pt_BR/javacard/javacard-apdufile/javacard-apdufile/org/netbeans/modules/javacard/apdufile/Bundle_pt_BR.properties	Thu Jun 14 10:33:48 2012 +0900
    10.2 +++ b/src/pt_BR/javacard/javacard-apdufile/javacard-apdufile/org/netbeans/modules/javacard/apdufile/Bundle_pt_BR.properties	Thu Jun 14 10:38:39 2012 +0900
    10.3 @@ -1,5 +1,5 @@
    10.4  LBL_Apdu_loader_name=Arquivos Apdu
    10.5 -OpenIDE-Module-Display-Category=Java Card(tm)
    10.6 +#OpenIDE-Module-Display-Category=Java Card(tm)
    10.7  OpenIDE-Module-Long-Description=Oferece suporte do editor a arquivos de Script (.scr) Java Card APDU
    10.8  OpenIDE-Module-Name=Suporte a Arquivo Java Card APDU
    10.9  OpenIDE-Module-Short-Description=Oferece suporte do editor a arquivos de Script (.scr) Java Card APDU
    11.1 --- a/src/pt_BR/javacard/javacard-console/javacard-console/org/netbeans/modules/javacard/console/Bundle_pt_BR.properties	Thu Jun 14 10:33:48 2012 +0900
    11.2 +++ b/src/pt_BR/javacard/javacard-console/javacard-console/org/netbeans/modules/javacard/console/Bundle_pt_BR.properties	Thu Jun 14 10:38:39 2012 +0900
    11.3 @@ -1,4 +1,4 @@
    11.4 -OpenIDE-Module-Display-Category=Java Card(tm)
    11.5 +#OpenIDE-Module-Display-Category=Java Card(tm)
    11.6  OpenIDE-Module-Long-Description=Oferece uma janela de console para intera\u00e7\u00e3o ao vivo com uma inst\u00e2ncia Java Card em execu\u00e7\u00e3o, de modo que seja poss\u00edvel enviar e receber dados sem executar scripts.
    11.7  OpenIDE-Module-Name=Console Java Card
    11.8  ACTION_SHOW_CONSOLE=Abrir Console
    12.1 --- a/src/pt_BR/javacard/javacard-kit/javacard-kit/org/netbeans/modules/javacard/kit/Bundle_pt_BR.properties	Thu Jun 14 10:33:48 2012 +0900
    12.2 +++ b/src/pt_BR/javacard/javacard-kit/javacard-kit/org/netbeans/modules/javacard/kit/Bundle_pt_BR.properties	Thu Jun 14 10:38:39 2012 +0900
    12.3 @@ -1,5 +1,5 @@
    12.4  OpenIDE-Module-Display-Category=Java Card(tm)
    12.5  OpenIDE-Module-Long-Description=Oferece tipos de projetos e suporte completo \u00e0s tecnologias Java Card.
    12.6 -OpenIDE-Module-Name=Java Card(tm)
    12.7 +#OpenIDE-Module-Name=Java Card(tm)
    12.8  OpenIDE-Module-Short-Description=Oferece suporte \u00e0s tecnologias Java Card
    12.9  
    13.1 --- a/src/pt_BR/javacard/javacard-oberthur/javacard-oberthur/org/netbeans/modules/javacard/oberthur/Bundle_pt_BR.properties	Thu Jun 14 10:33:48 2012 +0900
    13.2 +++ b/src/pt_BR/javacard/javacard-oberthur/javacard-oberthur/org/netbeans/modules/javacard/oberthur/Bundle_pt_BR.properties	Thu Jun 14 10:38:39 2012 +0900
    13.3 @@ -1,4 +1,4 @@
    13.4 -OpenIDE-Module-Display-Category=Java Card(tm)
    13.5 +#OpenIDE-Module-Display-Category=Java Card(tm)
    13.6  OpenIDE-Module-Long-Description=Permite que os m\u00f3dulos NetBeans Java Card reconhe\u00e7am SKDs para cart\u00f5es inteligentes Oberthur como plataformas Java Card, e implantem projetos Java Card em dispositivos Oberthur.
    13.7  OpenIDE-Module-Name=Plataforma Oberthur Java Card
    13.8  CARD_DISPLAY_NAME=Cart\u00e3o inteligente Oberthur
    14.1 --- a/src/pt_BR/javacard/javacard-ri-bundle/javacard-ri-bundle/org/netbeans/modules/javacard/ri/bundle/Bundle_pt_BR.properties	Thu Jun 14 10:33:48 2012 +0900
    14.2 +++ b/src/pt_BR/javacard/javacard-ri-bundle/javacard-ri-bundle/org/netbeans/modules/javacard/ri/bundle/Bundle_pt_BR.properties	Thu Jun 14 10:38:39 2012 +0900
    14.3 @@ -1,4 +1,4 @@
    14.4 -OpenIDE-Module-Display-Category=Java Card(tm)
    14.5 +#OpenIDE-Module-Display-Category=Java Card(tm)
    14.6  OpenIDE-Module-Long-Description=Oferece uma c\u00f3pia incorporada da Implementa\u00e7\u00e3o de Refer\u00eancia do Java Card 3.0.2 para o desenvolvimento de projetos Java Card
    14.7  OpenIDE-Module-Name=Pacote de Runtime do Java Card
    14.8  OpenIDE-Module-Short-Description=Inclui a Implementa\u00e7\u00e3o de Refer\u00eancia do Java Card 3
    15.1 --- a/src/pt_BR/javacard/javacard-ri-platform/javacard-ri-platform/org/netbeans/modules/javacard/ri/platform/Bundle_pt_BR.properties	Thu Jun 14 10:33:48 2012 +0900
    15.2 +++ b/src/pt_BR/javacard/javacard-ri-platform/javacard-ri-platform/org/netbeans/modules/javacard/ri/platform/Bundle_pt_BR.properties	Thu Jun 14 10:38:39 2012 +0900
    15.3 @@ -1,4 +1,4 @@
    15.4 -OpenIDE-Module-Display-Category=Java Card(tm)
    15.5 +#OpenIDE-Module-Display-Category=Java Card(tm)
    15.6  OpenIDE-Module-Long-Description=Permite configurar a Implementa\u00e7\u00e3o de Refer\u00eancia (RI) do Java Card como uma Plataforma Java em Ferramentas > Plataformas Java, e utiliz\u00e1-la nos projetos Java Card.
    15.7  OpenIDE-Module-Name=Plataforma de RI do Java Card
    15.8  OpenIDE-Module-Short-Description=Suporte \u00e0 Implementa\u00e7\u00e3o de Refer\u00eancia do Java Card como uma Plataforma Java
    16.1 --- a/src/pt_BR/javacard/javacard-spi/javacard-spi/org/netbeans/modules/javacard/spi/Bundle_pt_BR.properties	Thu Jun 14 10:33:48 2012 +0900
    16.2 +++ b/src/pt_BR/javacard/javacard-spi/javacard-spi/org/netbeans/modules/javacard/spi/Bundle_pt_BR.properties	Thu Jun 14 10:38:39 2012 +0900
    16.3 @@ -1,4 +1,4 @@
    16.4 -OpenIDE-Module-Display-Category=Java Card(tm)
    16.5 +#OpenIDE-Module-Display-Category=Java Card(tm)
    16.6  OpenIDE-Module-Long-Description=API para integra\u00e7\u00e3o de runtimes do Java Card
    16.7  OpenIDE-Module-Name=SPI Java Card
    16.8  MSG_UNKNOWN_VENDOR=Fornecedor Desconhecido
    17.1 --- a/src/pt_BR/php/php-doctrine2/php-doctrine2/org/netbeans/modules/php/doctrine2/annotations/odm/Bundle_pt_BR.properties	Thu Jun 14 10:33:48 2012 +0900
    17.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    17.3 @@ -1,83 +0,0 @@
    17.4 -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
    17.5 -#
    17.6 -# Copyright 2012 Oracle and/or its affiliates. All rights reserved.
    17.7 -#
    17.8 -# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
    17.9 -# Other names may be trademarks of their respective owners.
   17.10 -#
   17.11 -# The contents of this file are subject to the terms of either the GNU
   17.12 -# General Public License Version 2 only ("GPL") or the Common
   17.13 -# Development and Distribution License("CDDL") (collectively, the
   17.14 -# "License"). You may not use this file except in compliance with the
   17.15 -# License. You can obtain a copy of the License at
   17.16 -# http://www.netbeans.org/cddl-gplv2.html
   17.17 -# or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
   17.18 -# specific language governing permissions and limitations under the
   17.19 -# License.  When distributing the software, include this License Header
   17.20 -# Notice in each file and include the License file at
   17.21 -# nbbuild/licenses/CDDL-GPL-2-CP.  Oracle designates this
   17.22 -# particular file as subject to the "Classpath" exception as provided
   17.23 -# by Oracle in the GPL Version 2 section of the License file that
   17.24 -# accompanied this code. If applicable, add the following below the
   17.25 -# License Header, with the fields enclosed by brackets [] replaced by
   17.26 -# your own identifying information:
   17.27 -# "Portions Copyrighted [year] [name of copyright owner]"
   17.28 -#
   17.29 -# If you wish your version of this file to be governed by only the CDDL
   17.30 -# or only the GPL Version 2, indicate your decision by adding
   17.31 -# "[Contributor] elects to include this software in this distribution
   17.32 -# under the [CDDL or GPL Version 2] license." If you do not indicate a
   17.33 -# single choice of license, a recipient has the option to distribute
   17.34 -# your version of this file under either the CDDL, the GPL Version 2 or
   17.35 -# to extend the choice of license to its licensees as provided above.
   17.36 -# However, if you add GPL Version 2 code and therefore, elected the GPL
   17.37 -# Version 2 license, then the option applies only if the new code is
   17.38 -# made subject to such option by the copyright holder.
   17.39 -#
   17.40 -# Contributor(s):
   17.41 -#
   17.42 -# Portions Copyrighted 2012 Sun Microsystems, Inc.
   17.43 -
   17.44 -AlsoLoadTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@AlsoLoad</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Especificar um campo <code>mongodb</code> adicional para verificar e carregar dados dele se ele existir.</p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @Field\n\ * @AlsoLoad("oldFieldName")\n\ */\nprivado $fieldName;\n</code></pre>\n<p>O <code>$fieldName</code> acima ser\u00e1 carregado de <code>fieldName</code> se ele existir e recair\u00e1 para <code>oldFieldName</code> se ele n\u00e3o existir.</p>
   17.45 -BinTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Bin</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Alias do <code>@Field</code>, com <code>type</code> atributo configurado para <code>bin</code>. Converte o valor para <a href="http://www.php.net/manual/en/class.mongobindata.php"><code>MongoBinData</code></a>, usando o tipo <code>MongoBinData::BYTE_ARRAY</code>.</p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @Bin\n\ */\nprivado $password;\n</code></pre>
   17.46 -BinCustomTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@BinCustom</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Alias do <code>@Field</code>, com <code>type</code> atributo configurado para <code>bin_custom</code>. Converte o valor para <a href="http://www.php.net/manual/en/class.mongobindata.php"><code>MongoBinData</code></a>, usando o tipo <code>MongoBinData::CUSTOM</code>.</p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @BinCustom\n\ */\nprivate $data;\n</code></pre>
   17.47 -BinFuncTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@BinFunc</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Alias do <code>@Field</code>, com <code>type</code> atributo configurado para <code>bin_custom</code>. Converte o valor para <a href="http://www.php.net/manual/en/class.mongobindata.php"><code>MongoBinData</code></a>, usando o tipo <code>MongoBinData::CUSTOM</code>.</p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @Binfunc\n\ */\nprivate $data;\n</code></pre>
   17.48 -BinMd5Tag.documentation=<p style="font-weight: bold; font-size: 1.2em">@BinMD5</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Alias do <code>@Field</code>, com <code>type</code> atributo configurado para <code>bin_md5</code>. Converte o valor para <a href="http://www.php.net/manual/en/class.mongobindata.php"><code>MongoBinData</code></a>, usando o tipo <code>MongoBinData::MD5</code>.</p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @BinMD5\n\ */\nprivate $password;\n</code></pre>
   17.49 -BinUuidTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@BinUUID</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Alias do <code>@Field</code>, com <code>type</code> atributo configurado para <code>bin_custom</code>. Converte o valor para <a href="http://www.php.net/manual/en/class.mongobindata.php"><code>MongoBinData</code></a>, usando o tipo <code>MongoBinData::UUID</code>.</p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @BinUUID\n\ */\nprivate $uuid;\n</code></pre>
   17.50 -BooleanTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Boolean</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Alias do <code>@Field</code>, com atributo <code>type</code> configurado para <code>boolean</code>.</p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @Boolean\n\ */\nprivado $password;\n</code></pre>
   17.51 -CollectionTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Collection</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Alias de <code>@Field</code>, com o atributo <code>type</code> definido para <code>collection</code>. Armazena e recupera o valor como array indexado num\u00e9rico.</p><p style="font-weight: bold; font-size: 1.1em">Atributos opcionais</p><table border="0"><tr><td valign="top"><b><code>strategy</code></b></td><td>A estrat\u00e9gia a ser usada para persistir os dados. Valores poss\u00edveis s\u00e3o <code>set</code> e <code>pushAll</code> e <code>pushAll</code> \u00e9 o default.</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @Collection(strategy="pushAll")\n\ */\nprivado $tags = array();\n</code></pre>
   17.52 -DateTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Date</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Alias do <code>@Field</code>, com <code>type</code> atributo configurado para <code>date</code>. Converte o valor para <a href="http://www.php.net/manual/en/class.mongodata.php">MongoDate</a>, usando o tipo <code>MongoBinData::UUID</code> type.</p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @Date\n\ */\nprivado $created;\n</code></pre>
   17.53 -DiscriminatorFieldTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@DiscriminatorField</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Essa anota\u00e7\u00e3o \u00e9 exigida \u00e1ra a classe principal/super de uma hierarquia de heran\u00e7a; Ela especifica os detalhes do campo que salva o nome da classe, pelo qual o documento est\u00e1 instanciado no momento.</p><p style="font-weight: bold; font-size: 1.1em">Atributos Exigidos</p><table border="0"><tr><td valign="top"><b><code>fieldName</code></b></td><td>O nome do campo do discriminador. Esse nome tamb\u00e9m \u00e9 usado durante a hidrata\u00e7\u00e3o do array como chave para especificar o nome da classe.</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @DocumentorField(fieldName="type")\n\ */\nclass SuperUser {\n\    // ...\n}\n</code></pre>
   17.54 -DiscriminatorMapTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@DiscriminatorMap</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>O mapa do discriminador \u00e9 uma anota\u00e7\u00e3o exigida na classe mais ao topo/super em uma hierarquia de heran\u00e7a. \u00c9 necess\u00e1rio um array como argumento \u00fanico que define qual classe deve ser salva com qual nome no banco de dados. As chaves s\u00e3o o valor de banco de dados e os valores s\u00e3o as classes, nomes de classes completamente qualificados ou n\u00e3o-qualificados, dependendo se as classes est\u00e3o no namespace ou n\u00e3o.</p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @Document\n\ * @InheritanceType("SINGLE_COLLECTION")\n\ * @DiscriminatorField(fieldName="discr")\n\ * @DiscriminatorMap({"person" = "Person", "employee" = "Employee"})\n\ */\nclass Person {\n\    /**\n\     * @Field(type="string")\n\     */\n\    privado $discr;\n\    // ...\n}\n</code></pre>
   17.55 -DistanceTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Distance</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Use a anota\u00e7\u00e3o <code>@Distance</code> combinada com os \u00edndices geoespaciais e ao executar as consultas <code>$near</code> com a propriedade ser\u00e1 preenchida com um valor da dist\u00e2ncia.</p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @Document\n\ * @Index(keys={"coordinates"="2d"})\n\ */\nclass Place {\n\    /**\n\     * @Id\n\     */\n\    public $id;\n\n\    /**\n\     * @EmbedOne(targetDocument="Coordinates")\n\     */\n\    public $coordinates;\n\n\    /**\n\     * @Distance\n\     */\n\    public $distance;\n}\n\n/**\n\ * @EmbeddedDocument\n\ */\nclass Coordenadas {\n\    /**\n\     * @Float\n\     */\n\    public $latitude;\n\n\    /**\n\     * @Float\n\     */\n\    public $longitude;\n}\n</code></pre>\n<p>Agora voc\u00ea pode executar uma consulta <code>near()</code> e acessar a dist\u00e2ncia. Obtenha a cidade mais pr\u00f3xima a um conjunto de coordenadas:</p><p style="font-weight: bold; font-size: 1.1em">Example</p><pre><code>\n$city = $this->dm->createQuery('City')\n\        ->field('coordinates')->near(50, 60)\n\        ->limit(1)\n\        ->getQuery()\n\        ->getSingleResult();\necho $city->dist\u00e2ncia;\n</code></pre>
   17.56 -Doctrine2OdmAnnotationsProvider.name=Doctrine2 ODM
   17.57 -DocumentTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Document</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Anota\u00e7\u00e3o exigida para marcar uma classe <code>PHP</code> como <code>Document</code>. <code>A doutrina</code> <code>ODM</code> gerencia a persist\u00eancia de todas as classes marcadas como documento.</p><p style="font-weight: bold; font-size: 1.1em">Atributos Opcionais</p><table border="0"><tr><td valign="top"><b><code>db</code></b></td><td><code>Gerenciador do Documento</code> usa o banco de dados default <code>mongodb</code> a n\u00e3o ser que ele tenha o nome do banco de dados para usar o conjunto, esse valor pode ser especificado para substitui\u00e7\u00e3o.</td></tr><tr><td valign="top"><b><code>collection</code></b></td><td>Por default, o nome do conjunto \u00e9 extra\u00eddo do nome da classe do documento, mas esse atributo pode ser usado para substitui\u00e7\u00e3o.</td></tr><tr><td valign="top"><b><code>repositoryClass</code></b></td><td>Especifica a classe do reposit\u00f3ri opersonalizado para uso.</td></tr><tr><td valign="top"><b><code>indexes</code></b></td><td>Especifica um array de \u00edndices para este documento.</td></tr><tr><td valign="top"><b><code>requireIndexes</code></b></td><td>Especifica se consultas devem exigir \u00edndices ou n\u00e3o.</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @Document(\n\ *     db="documents",\n\ *     collection="users",\n\ *     repositoryClass="MyProject\\UserRepository",\n\ *     indexes={\n\ *         @Index(keys={"username"="desc"}, options={"unique"=true})\n\ *     },\n\ *     requireIndexes=true\n\ * )\n\ */\nclass User {\n\    //...\n}\n</code></pre>
   17.58 -EmbedManyTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@EmbedMany</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Esta anota\u00e7\u00e3o \u00e9 semelhante a <code>@EmbedOne</code>, mas, em vez de incorporar  um documento, ela informa <code>mongodb</code> para incorporar um conjunto de documentos.</p><p style="font-weight: bold; font-size: 1.1em">Atributos exigidos</p><table border="0"><tr><td valign="top"><b><code>targetDocument</code></b></td><td>Um nome de classe completo do documento de destino.</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Atributos opcionais</p><table border="0"><tr><td valign="top"><b><code>discriminatorField</code></b></td><td>O nome do campo no qual armazenar o valor do discriminador.</td></tr><tr><td valign="top"><b><code>discriminatorMap</code></b></td><td>Mapa de valores do discriminador para nomes da classe.</td></tr><tr><td valign="top"><b><code>strategy</code></b></td><td>A estrat\u00e9gia a ser utilizada para persistir a refer\u00eancia. Os valores poss\u00edveis s\u00e3o <code>set</code> e <code>pushAll</code> e <code>pushAll</code> \u00e9 o default.</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @EmbedMany(\n\ *     strategy="set",\n\ *     discriminatorField="type",\n\ *     discriminatorMap={\n\ *         "book"="Documents\\BookTag",\n\ *         "song"="Documents\\SongTag"\n\ *     }\n\ * )\n\ */\nprivate $tags = array();\n</code></pre>\n<p>Dependendo do tipo de <code>Document</code>, um valor de <code>user<code> ou <code>author<code> ser\u00e1 armazenado em um campo com nome <code>type<code> e ser\u00e1 usado para reconstruir adequadamente a classe correta durante a hidrata\u00e7\u00e3o.</p>
   17.59 -EmbedOneTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@EmbedOne</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>A anota\u00e7\u00e3o <code>@EmbedOne</code> funciona quase exatamente igual a <code>@ReferenceOne</code>, exceto que, internamente, o documento \u00e9 incorporado no documento pai em <code>mongodb</code>. De documentos de <code>mongodb</code>: </p><p><i>A pegunta chave no design do esquema <code>Mongo</code> \u00e9 "esse objeto tem o m\u00e9rito de ter seu pr\u00f3prio conjunto ou ele deveria incorporar objetos em outros conjuntos?" Em bancos de dados relacionais, cada subitem de interesse normalmente se torna uma tabela separada (a n\u00e3o ser o desempenho fique anormal). Em <code>Mongo</code>, isso n\u00e3o \u00e9 recomendado - incorporar objetos \u00e9 muito mais eficiente. Dados s\u00e3o, ent\u00e3o, alocados no disco; turnarounds do servidor do cliente para o banco de dados s\u00e3o eliminados. Portanto, em termos gerais, a pergunta correta seria, "por que eu n\u00e3o iria querer incorporar este objeto?"</i></p><p style="font-weight: bold; font-size: 1.1em">Atributos exigidos</p><table border="0"><tr><td valign="top"><b><code>targetDocument</code></b></td><td>Um nome de classe completo do documento de destino.</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Atributos opcionais</p><table border="0"><tr><td valign="top"><b><code>discriminatorField</code></b></td><td>O nome do campo no qual armazenar o valor do discriminador.</td></tr><tr><td valign="top"><b><code>discriminatorMap</code></b></td><td>Mapa dos valores do discriminador em nomes da classe.</td></tr><tr><td valign="top"><b><code>strategy</code></b></td><td>A estrat\u00e9gia a ser utilizada para persistir a refer\u00eancia. Os poss\u00edveis valores s\u00e3o <code>set</code> e <code>pushAll</code> e <code>pushAll</code> \u00e9 o default.</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @EmbedOne(\n\ *     strategy="set",\n\ *     discriminatorField="type",\n\ *     discriminatorMap={\n\ *         "book"="Documents\\BookTag",\n\ *         "song"="Documents\\SongTag"\n\ *     }\n\ * )\n\ */\nprivate $tags = array();\n</code></pre>\n<p>Depending on the type of <code>Document</code> um valor de <code>user<code> ou <code>author<code> ser\u00e1 armazenado em um campo com o nome <code>type<code> e ser\u00e1 usado para reconstruir adequadamente a classe correta durante a hidrata\u00e7\u00e3o.</p>
   17.60 -EmbeddedDocumentTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@EmbeddedDocument</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Marca o documento com incorpor\u00e1vel. Sem essa anota\u00e7\u00e3o, voc\u00ea n\u00e3o poder\u00e1 incorporar objetos que n\u00e3o s\u00e3o do documento.</p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\nclass Money {\n\    /**\n\     * @Float\n\     */\n\    protected $amount;\n\n\    public function __construct($amount) {\n\        $this->amount = (float) $amount;\n\    }\n\    //...\n}\n\n/**\n\ * @Document(db="finance", collection="wallets")\n\ */\nclass Wallet {\n\    /**\n\     * @EmbedOne(targetDocument="Money")\n\     */\n\    protected $money;\n\n\    public function setMoney(Money $money) {\n\        $this->money = $money;\n\    }\n\    //...\n}\n//...\n$wallet = new Wallet();\n$wallet->setMoney(new Money(34.39));\n$dm->persist($wallet);\n$dm->flush();\n</code></pre>\n<p>O c\u00f3digo acima n\u00e3o armazenaria o objeto do dinheiro. Para que o c\u00f3digo acima funcione, voc\u00ea precisar\u00e1 ter:</p><pre><code>\n/**\n\ * @Document\n\ */\nclass Money {\n\    //...\n}\n</code></pre>\n<p>ou</p><pre><code>\n/**\n\ * @EmbeddedDocument\n\ */\nclass Money {\n\    //...\n}\n</code></pre>\n<p>A diferen\u00e7a \u00e9 que <code>@EmbeddedDocument</code> n\u00e3o pode ser armazenado sem um <code>@Document</code> pai e n\u00e3o pode especificar seu pr\u00f3prio bd ou atributos do conjunto.</p>
   17.61 -FieldTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Field</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Marca uma vari\u00e1vel da inst\u00e2ncia anotada como "persistente". Ela deve ficar dentro da vari\u00e1vel da inst\u00e2ncia coment\u00e1rio de <code>PHP</code> <code>DocBlock</code>. Qualquer valor retido dentro desta vari\u00e1vel ser\u00e1 salvo e carregado do armazenamento do documento como parte do ciclo de vida da classe de documento de vari\u00e1veis da inst\u00e2ncia.</p><p style="font-weight: bold; font-size: 1.1em">Atributos exigidos</p><table border="0"><tr><td valign="top"><b><code>type</code></b></td><td>Nome da <code>Doctrine</code> <code>ODM</code> <code>Type</code> que \u00e9 convertida entre <code>PHP</code> e representa\u00e7\u00e3o do Banco de Dados. Pode ser: <code>string</code>, <code>boolean</code>, <code>int</code>, <code>float</code>, <code>hash</code>, <code>date</code>, <code>key</code>, <code>timestamp</code>, <code>bin</code>, <code>bin_func</code>, <code>bin_uuid</code>, <code>bin_md5</code>, <code>bin_custom</code>.</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Atributos opcionais</p><table border="0"><tr><td valign="top"><b><code>name</code></b></td><td>Por default,o nome da propriedade tamb\u00e9m \u00e9 usado para o nome do campo <code>mongodb</code>, no entanto o atributo do <code>name<code> permite especificar o nome do campo.</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @Field(type="string")\n\ */\nprotected $username;\n\n/**\n\ * @Field(type="string" name="origin")\n\ */\nprotected $country;\n\n/**\n\ * @Column(type="float")\n\ */\nprotected $height;\n</code></pre>
   17.62 -FileTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@File</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Diz para o <code>ODM</code> que a propriedade \u00e9 um arquivo, deve ser definida para um caminho do arquivo existente antes de salvar em <code>mongodb</code>. Ser\u00e1 instanciado como inst\u00e2ncia da classe de <a href="http://www.php.net/manual/en/class.mongogridfsfile.php">MongoGridFSFile</a> ap\u00f3s a recupera\u00e7\u00e3o.</p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @File\n\ */\nprivate $photo;\n</code></pre>
   17.63 -FloatTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Float</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Alias do <code@Field</code>, com o atributo <code>type</code> definido para <code>float</code>.</p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @Float\n\ */\nprivate $price;\n</code></pre>
   17.64 -HashTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Hash</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Alias do <code@Field</code>, com o atributo <code>type</code> definido para <code>hash</code>. Armazena e recupera o valor como array associado.</p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @Hash\n\ */\nprivate $price;\n</code></pre>
   17.65 -IdTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Id</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>A vari\u00e1vel da inst\u00e2ncia anotada ser\u00e1 marcada como identificador do documento. Essa anota\u00e7\u00e3o s\u00f3 \u00e9 um marcador e n\u00e3o tem atributos exigidos ou opcionais. </p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @Id\n\ */\nprotected $id;\n</code></pre>
   17.66 -IncrementTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Increment</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>O tipo de incremento \u00e9 como se fosse um campo norma, mas quando voc\u00ea atualiza, ele ir\u00e1 utilizar o operador <code>$inc</code> em vez de <code>$set</code>:</p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\nclass Package {\n\    // ...\n\n\    /**\n\     * @Increment\n\     */\n\    protected $downloads = 0;\n\n\    public function incrementDownloads() {\n\        $this->downloads++;\n\    }\n\n\    // ...\n}\n</code></pre>\n<p>Agora atualize uma inst\u00e2ncia <code>Package</code> como o seguinte:</p><pre><code>\n$package->incrementDownloads();\n$dm->flush();\n</code></pre>\n<p>A consulta enviada para <code>Mongo</code> seria como o seguinte:</p><pre><code>\narray(\n\    '$inc' => array(\n\        'downloads' => 1\n\    )\n)\n</code></pre>\n<p>Isso ir\u00e1 incrementar o valor de acordo com a diferen\u00e7a entre o valor novo e o valor antigo.</p>
   17.67 -IndexTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Index</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>A anota\u00e7\u00e3o \u00e9 usada dentro da anota\u00e7\u00e3o do <code>@Document</code> no n\u00edvel da classe, Isso permite escolher o <code>mongodb</code> para gerar o \u00edndice do banco de dados nos campos do documento especificado.</p><p style="font-weight: bold; font-size: 1.1em">Atributos exigidos</p><table border="0"><tr><td valign="top"><b><code>keys</code></b></td><td>Campos para indexar.</td></tr><tr><td valign="top"><b><code>options</code></b></td><td>Array das op\u00e7\u00f5es de <code>MongoCollection</code>.</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @Document(\n\ *   db="my_database",\n\ *   collection="users",\n\ *   indexes={\n\ *     @Index(keys={"username"="desc"}, options={"unique"=true})\n\ *   }\n\ * )\n\ */\nclass User {\n\    //...\n}\n</code></pre>\n<p>Voc\u00ea pode simplesmente especificar um <code>@Index</code> ou <code>@UniqueIndex</code> em uma propriedade:</p><pre><code>\n/**\n\ * @String\n\ * @UniqueIndex(safe="true")\n\ */\nprivate $username;\n</code></pre>
   17.68 -IntTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Int</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Alias do <code@Field</code>, com o atributo <code>type</code> definido para <code>int</code>.</p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @Int\n\ */\nprivate $amount;\n</code></pre>
   17.69 -InheritanceTypeTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@InheritanceTypeTag</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Em uma hierarquia de heran\u00e7a, voc\u00ea dever\u00e1 utilizar esta anota\u00e7\u00e3o na classe mais ao topo/super para definir qual estrat\u00e9gia dever\u00e1 ser utilizada para heran\u00e7a. Atualmente, <code>SINGLE_COLLECTION</code> e <code>COLLECTION_PER_CLASS</code> s\u00e3o suportados.</p><p>Esta anota\u00e7\u00e3o sempre foi utilizada em conjunto com as anota\u00e7\u00f5es <code>@DiscriminatorMap</code> e <code>@DiscriminatorField</code>.</p><p style="font-weight: bold; font-size: 1.1em">Example</p><pre><code>\n/**\n\ * @Document\n\ * @InheritanceType("COLLECTION_PER_CLASS")\n\ * @DiscriminatorMap({"person"="Person", "employee"="Employee"})\n\ */\nclass Person {\n\    // ...\n}\n\n/**\n\ * @Document\n\ * @InheritanceType("SINGLE_COLLECTION")\n\ * @DiscriminatorMap({"person"="Person", "employee"="Employee"})\n\ */\nclass Person {\n\    // ...\n}\n</code></pre>
   17.70 -KeyTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Key</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Alias do <code>@Field</code>com o atributo <code>type</code> definido para <code>key</code>. Ser\u00e1, ent\u00e3o, convertido para <a href="http://www.php.net/manual/en/class.mongomaxkey.php">MongoMaxKey</code></a> ou <a href="http://www.php.net/manual/en/class.mongominkey.php"><code>MongoMinKey</code><a/>, se o valor for avaliado para <code>true</code> ou <code>false</code> respectivamente.</p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @Key\n\ */\nprivate $last;\n</code></pre>
   17.71 -MappedSuperclassTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@MappedSuperclass</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>A anota\u00e7\u00e3o \u00e9 usada para especificar classes que s\u00e3o pais das classes do documento n\u00e3o devem ser gerenciadas.ode>hash</code>. <a href="http://www.doctrine-project.org/projects/mongodb_odm/1.0/docs/reference/inheritance/en">Leia mais</a>.</p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @MappedSuperclass\n\ */\nclass BaseDocument {\n\    // ...\n}\n</code></pre>
   17.72 -NotSavedTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@NotSaved</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>A anota\u00e7\u00e3o \u00e9 usada para especificar as propriedades que s\u00e3o carregadas se existirem mas nunce tiverem sido salvas.</p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @NotSaved\n\ */\npublic $field;\n</code></pre>
   17.73 -PreLoadTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Preload</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Marca um m\u00e9todo na documenta\u00e7\u00e3o a ser chamado como um evento de<code>@PreLoad</code>. </p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @Document\n\ */\nclass Article {\n\    // ...\n\n\    /**\n\     * @PreLoad\n\     */\n\    public function preLoad(array &$data) {\n\        // ...\n\    }\n}\n</code></pre>
   17.74 -PostLoadTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@PostLoad</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Marca um m\u00e9todo no documento a ser chamado de evento de <code>@PostLoad</code>.</p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @Document\n\ */\nArtigo da classe {\n\    // ...\n\n\    /**\n\     * @PostLoad\n\     */\n\    fun\u00e7\u00e3o p\u00fablica postLoad() {\n\        // ...\n\    }\n}\n</code></pre>
   17.75 -PostPersistTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@PostPersist</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Marca um m\u00e9todo no documento a ser chamado de evento de <code>@PostPersist</code>.</p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @Document\n\ */\nArtigo da classe {\n\    // ...\n\n\    /**\n\     * @PostPersist\n\     */\n\    fun\u00e7\u00e3o p\u00fablica postPersist() {\n\        // ...\n\    }\n}\n</code></pre>
   17.76 -PostRemoveTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@PostRemove</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Marca um m\u00e9todo no documento a ser chamado de evento de <code>@PostRemove</code>.</p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @Document\n\ */\nArtigo da classe {\n\    // ...\n\n\    /**\n\     * @PostRemove\n\     */\n\    fun\u00e7\u00e3o p\u00fablica postRemove() {\n\        // ...\n\    }\n}\n</code></pre>
   17.77 -PostUpdateTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@PostUpdate</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Marca um m\u00e9todo no documento a ser chamado de evento de <code>@PostUpdate</code>.</p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @Document\n\ */\nArtigo da classe {\n\    // ...\n\n\    /**\n\     * @PostUpdate\n\     */\n\    fun\u00e7\u00e3o p\u00fablica postUpdate() {\n\        // ...\n\    }\n}\n</code></pre>
   17.78 -PrePersistTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@PrePersist</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Marca um m\u00e9todo no documento a ser chamado de evento de <code>@PrePersist</code>.</p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @Document\n\ */\nArtigo da classe {\n\    // ...\n\n\    /**\n\     * @PrePersist\n\     */\n\    fun\u00e7\u00e3o p\u00fablica prePersist() {\n\        // ...\n\    }\n}\n</code></pre>
   17.79 -PreRemoveTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@PreRemove</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Marca um m\u00e9todo no documento a ser chamado de evento de <code>@PreRemove</code>.</p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @Document\n\ */\nArtigo da classe {\n\    // ...\n\n\    /**\n\     * @PreRemove\n\     */\n\    fun\u00e7\u00e3o p\u00fablica preRemove() {\n\        // ...\n\    }\n}\n</code></pre>
   17.80 -PreUpdateTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@PreUpdate</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Marca um m\u00e9todo no documento a ser chamado de evento de <code>@PreUpdate</code>.</p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @Document\n\ */\nArtigo da classe {\n\    // ...\n\n\    /**\n\     * @PreUpdate\n\     */\n\    fun\u00e7\u00e3o p\u00fablica preUpdate() {\n\        // ...\n\    }\n}\n</code></pre>
   17.81 -ReferenceManyTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@ReferenceMany</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Define que a vari\u00e1vel da inst\u00e2ncia anotada possui um conjunto de documentos mencionados.</p><p style="font-weight: bold; font-size: 1.1em">Atributos exigidos</p><table border="0"><tr><td valign="top"><b><code>targetDocument</code></b></td><td>Um nome de classe completa do documento de destino.</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Atributos opcionais</p><table border="0"><tr><td valign="top"><b><code>simple</code></b></td><td>Criar refer\u00eancias simples e armazenar somente um <code>MongoId</code> em vez de um <code>DBRef</code>.</td></tr><tr><td valign="top"><b><code>cascade</code></b></td><td>Op\u00e7\u00e3o de cascata.</td></tr><tr><td valign="top"><b><code>discriminatorField</code></b></td><td>O nome do campo no qual armazenar o valor do discriminador.</td></tr><tr><td valign="top"><b><code>discriminatorMap</code></b></td><td>Mapa dos valores do discriminador para nomes de classe.</td></tr><tr><td valign="top"><b><code>inversedBy</code></b></td><td>O nome do campo do lado inverso. Permitido somente no lado dominado.</td></tr><tr><td valign="top"><b><code>mappedBy</code></b></td><td>O nome do campo do lado dominado. Permitido somente no lado inverso.</td></tr><tr><td valign="top"><b><code>repositoryMethod</code></b></td><td>O nome do m\u00e9todo do reposit\u00f3rio a ser chamado para preencher essa refer\u00eancia.</td></tr><tr><td valign="top"><b><code>sort</code></b></td><td>A classifica\u00e7\u00e3o default para a consulta que carrega a refer\u00eancia.</td></tr><tr><td valign="top"><b><code>criteria</code></b></td><td>Array dos crit\u00e9rios default para a consulta que carrega a refer\u00eancia.</td></tr><tr><td valign="top"><b><code>limit</code></b></td><td>Limite para a consulta que carrega a refer\u00eancia.</td></tr><tr><td valign="top"><b><code>skip</code></b></td><td>Ignorar para a consulta que carrega a refer\u00eancia.</td></tr><tr><td valign="top"><b><code>strategy</code></b></td><td>A estrat\u00e9gia a ser usada para persistir a refer\u00eancia. Os poss\u00edveis valores s\u00e3o <code>set</code> e <code>pushAll</code> e <code>pushAll</code> \u00e9 o default.</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @ReferenceMany(\n\ *     strategy="set",\n\ *     targetDocument="Documents\\Item",\n\ *     cascade="all",\n\ *     discriminatorField="type",\n\ *     discriminatorMap={\n\ *         "book"="Documents\\BookItem",\n\ *         "song"="Documents\\SongItem"\n\ *     }\n\ * )\n\ */\nprivate $cart;\n</code></pre>
   17.82 -StringTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@String</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Alias do <code@Field</code>, com o atributo <code>type</code> definido para <code>string</code>.</p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @String\n\ */\nprivate $username;\n</code></pre>
   17.83 -TimestampTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Timestamp</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Alias do <code@Field</code>, com o atributo <code>type</code> definido para <code>timestamp</code>.</p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @Timestamp\n\ */\nprivate $created;\n</code></pre>
   17.84 -UniqueIndexTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@UniqueIndex</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Define um \u00fanico \u00edndice no documento fornecido.</p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @String\n\ * @UniqueIndex\n\ */\nprivate $email;\n</code></pre>
   17.85 -ReferenceOneTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@ReferenceOne</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Define que a vari\u00e1vel da inst\u00e2ncia anotada possui uma inst\u00e2ncia de documentos mencionados.</p><p style="font-weight: bold; font-size: 1.1em">Atributos exigidos</p><table border="0"><tr><td valign="top"><b><code>targetDocument</code></b></td><td>Um nome de classe completa do documento de destino.</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Atributos opcionais</p><table border="0"><tr><td valign="top"><b><code>simple</code></b></td><td>Criar refer\u00eancias simples e armazenar somente um <code>MongoId</code> em vez de um <code>DBRef</code>.</td></tr><tr><td valign="top"><b><code>cascade</code></b></td><td>Op\u00e7\u00e3o de cascata.</td></tr><tr><td valign="top"><b><code>discriminatorField</code></b></td><td>O nome do campo no qual armazenar o valor do discriminador.</td></tr><tr><td valign="top"><b><code>discriminatorMap</code></b></td><td>Mapa dos valores do discriminador para nomes de classe.</td></tr><tr><td valign="top"><b><code>inversedBy</code></b></td><td>O nome do campo do lado inverso. Permitido somente no lado dominado.</td></tr><tr><td valign="top"><b><code>mappedBy</code></b></td><td>O nome do campo do lado dominado. Permitido somente no lado inverso.</td></tr><tr><td valign="top"><b><code>repositoryMethod</code></b></td><td>O nome do m\u00e9todo do reposit\u00f3rio a ser chamado para preencher essa refer\u00eancia.</td></tr><tr><td valign="top"><b><code>sort</code></b></td><td>A classifica\u00e7\u00e3o default para a consulta que carrega a refer\u00eancia.</td></tr><tr><td valign="top"><b><code>criteria</code></b></td><td>Array dos crit\u00e9rios default para a consulta que carrega a refer\u00eancia.</td></tr><tr><td valign="top"><b><code>limit</code></b></td><td>Limite para a consulta que carrega a refer\u00eancia.</td></tr><tr><td valign="top"><b><code>skip</code></b></td><td>Ignorar para a consulta que carrega a refer\u00eancia.</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @ReferenceOne(\n\ *     targetDocument="Documents\\Item",\n\ *     cascade="all",\n\ *     discriminatorField="type",\n\ *     discriminatorMap={\n\ *         "book"="Documents\\BookItem",\n\ *         "song"="DOcuments\\SongItem"\n\ *     }\n\ * )\n\ */\nprivate $cart;\n</code></pre>
   17.86 -
    18.1 --- a/src/pt_BR/php/php-doctrine2/php-doctrine2/org/netbeans/modules/php/doctrine2/annotations/orm/Bundle_pt_BR.properties	Thu Jun 14 10:33:48 2012 +0900
    18.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    18.3 @@ -1,72 +0,0 @@
    18.4 -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
    18.5 -#
    18.6 -# Copyright 2012 Oracle and/or its affiliates. All rights reserved.
    18.7 -#
    18.8 -# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
    18.9 -# Other names may be trademarks of their respective owners.
   18.10 -#
   18.11 -# The contents of this file are subject to the terms of either the GNU
   18.12 -# General Public License Version 2 only ("GPL") or the Common
   18.13 -# Development and Distribution License("CDDL") (collectively, the
   18.14 -# "License"). You may not use this file except in compliance with the
   18.15 -# License. You can obtain a copy of the License at
   18.16 -# http://www.netbeans.org/cddl-gplv2.html
   18.17 -# or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
   18.18 -# specific language governing permissions and limitations under the
   18.19 -# License.  When distributing the software, include this License Header
   18.20 -# Notice in each file and include the License file at
   18.21 -# nbbuild/licenses/CDDL-GPL-2-CP.  Oracle designates this
   18.22 -# particular file as subject to the "Classpath" exception as provided
   18.23 -# by Oracle in the GPL Version 2 section of the License file that
   18.24 -# accompanied this code. If applicable, add the following below the
   18.25 -# License Header, with the fields enclosed by brackets [] replaced by
   18.26 -# your own identifying information:
   18.27 -# "Portions Copyrighted [year] [name of copyright owner]"
   18.28 -#
   18.29 -# If you wish your version of this file to be governed by only the CDDL
   18.30 -# or only the GPL Version 2, indicate your decision by adding
   18.31 -# "[Contributor] elects to include this software in this distribution
   18.32 -# under the [CDDL or GPL Version 2] license." If you do not indicate a
   18.33 -# single choice of license, a recipient has the option to distribute
   18.34 -# your version of this file under either the CDDL, the GPL Version 2 or
   18.35 -# to extend the choice of license to its licensees as provided above.
   18.36 -# However, if you add GPL Version 2 code and therefore, elected the GPL
   18.37 -# Version 2 license, then the option applies only if the new code is
   18.38 -# made subject to such option by the copyright holder.
   18.39 -#
   18.40 -# Contributor(s):
   18.41 -#
   18.42 -# Portions Copyrighted 2012 Sun Microsystems, Inc.
   18.43 -
   18.44 -ColumnTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Column</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Marca uma vari\u00e1vel da inst\u00e2ncia anotada como "persistente". Deve ser dentro das vari\u00e1veis da inst\u00e2ncia do coment\u00e1rio <code>PHP</code> <code>DocBlock</code>. Qualquer valor retido dentro dessa vari\u00e1vel ser\u00e1 salvo em e carregado do banco de dados como parte do ciclo de vida da classe da entidade das vari\u00e1veis da inst\u00e2ncia.</p>\n<p style="font-weight: bold; font-size: 1.1em">Atributos exigidos</p><table border="0"><tr><td valign="top"><b><code>type</code></b></td><td>Nome da <code>Doctrine</code> <code>Type</code> que \u00e9 convertida entre <code>PHP</code> e a representa\u00e7\u00e3o do Banco de Dados.</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Atributos opcionais</p><table border="0"><tr><td valign="top"><b><code>name</code></b></td><td>Por default, o nome da propriedade tamb\u00e9m \u00e9 usado para o nome da coluna do banco de dados, no entanto, o atributo <code>name</code> permite determinar o nome da coluna.</td></tr><tr><td valign="top"><b><code>length</code></b></td><td>Usado pelo tipo de "string" para determinar seu comprimento m\u00e1ximo no banco de dados. <code>Doctrine</code> n\u00e3o valida o comprimento dos valores de uma string para voc\u00ea.</td></tr><tr><td valign="top"><b><code>precision</code></b></td><td>A precis\u00e3o para uma coluna de decimal (n\u00fameros exatos) (se aplica somente \u00e0 coluna de decimais).</td></tr><tr><td valign="top"><b><code>scale</code></b></td><td>A escala de uma coluna de decimal (n\u00fameros exatos) (se aplica somente \u00e0 coluna de decimais).</td></tr><tr><td valign="top"><b><code>unique</code></b></td><td>Valor booliano para determinar se o valor da coluna deve ser exclusivo em todas as linhas da tabela de entidades subjacentes.</td></tr><tr><td valign="top"><b><code>nullable</code></b></td><td>Determina se os valores <code>NULL</code> s\u00e3o permitidos para esta coluna.</td></tr><tr><td valign="top"><b><code>columnDefinition</code></b></td><td><code>DDL</code> <code>SQL</code> snippet que come\u00e7a depois do nome da coluna e especifica a defini\u00e7\u00e3o completa da coluna (n\u00e3o-port\u00e1til!). Este atributo permite o uso dos recursos de <code>RMDBS</code> avan\u00e7ados. No entanto, use esse recurso e suas consequ\u00eancias. <code>SchemaTool</code> n\u00e3o ir\u00e3o mais detectar as altera\u00e7\u00f5es na coluna corretamente se voc\u00ea usar <code>columnDefinition</code>.</td></tr></table>\n<p>Al\u00e9m disso, lembre-se de que o atributo <code>type</code> ainda trata da convers\u00e3o entre <code>PHP</code> e valores do Banco de Dados. Se voc\u00ea usar esse atributo em uma coluna que \u00e9 usada para jun\u00e7\u00f5es entre tabelas, veja tamb\u00e9m <code>@JoinColumn</code>.</p>\n<p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @Column(type="string", length=32, unique=true, nullable=false)\n\ */\nprotected $username;\n\n/**\n\ * @Column(type="string", columnDefinition="CHAR(2) NOT NULL")\n\ */\nprotected $country;\n\n/**\n\ * @Column(type="decimal", precision=2, scale=1)\n\ */\nprotected $height;\n</code></pre>
   18.45 -ChangeTrackingPolicyTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@ChangeTrackingPolicy</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>A anota\u00e7\u00e3o <code>ChangeTrackingPolicy</code> permite especificar como <code>Doctrine 2</code> <code>UnitOfWork</code> devem detectar as altera\u00e7\u00f5es nas propriedades das entidades durante o flush. Por default, cada entidade \u00e9 verificada de acordo com uma estrat\u00e9gia impl\u00edcita obsoleta, o que significa que no flush, <code>UnitOfWork</code> compara todas as propriedades de uma entidade para um snapshot armazenado anteriormente. Isso funciona diretamente de f\u00e1brica, no entanto, voc\u00ea pode querer trocar o desempenho de flush quando usar outra pol\u00edtica de rastreamento for uma op\u00e7\u00e3o interessante.</p>\n<p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>\n/**\n\ * @Entity\n\ * @ChangeTrackingPolicy("DEFERRED_IMPLICIT")\n\ * @ChangeTrackingPolicy("DEFERRED_EXPLICIT")\n\ * @ChangeTrackingPolicy("NOTIFY")\n\ */\nclass User {}\n</code></pre>
   18.46 -DiscriminatorColumnTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@DiscriminatorColumn</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Essa anota\u00e7\u00e3o \u00e9 exigida para a classe mais ao topo/super de uma hierarquia de heran\u00e7a. Ela especifica os detalhes da coluna que salva o nome da classe, que \u00e9 como a entidade est\u00e1 instanciada.</p>\n<p style="font-weight: bold; font-size: 1.1em">Atributos exigidos</p><table border="0"><tr><td valign="top"><b><code>name</code></b></td><td>O nome da coluna do discriminador. Esse nome tamb\u00e9m \u00e9 usado durante a hidrata\u00e7\u00e3o do array como chave para o nome da classe especificada.</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Atributos opcionais</p><table border="0"><tr><td valign="top"><b><code>type</code></b></td><td>Por default, \u00e9 <code>string</code>.</td></tr><tr><td valign="top"><b><code>length</code></b></td><td>Por default, \u00e9 <code>255</code>.</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>/**\n\ * @Entity\n\ * @InheritanceType("JOINED")\n\ * @DiscriminatorColumn(name="discr", type="string")\n\ * @DiscriminatorMap({"person" = "Person", "employee" = "Employee"})\n\ */\nclass Person {\n\    // ...\n}\n</code></pre>
   18.47 -DiscriminatorMapTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@DiscriminatorMap</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>The <code>DiscriminatorMap</code> \u00e9 uma anota\u00e7\u00e3o exigida na classe mais ao topo/super em uma hierarquia de heran\u00e7a. Considera um array como o \u00fanico argumento que define qual classe deve ser salva com qual nome no banco de dados. As chaves s\u00e3o o valor do banco de dados e os valores s\u00e3o as classes, como classes completamente qualificadas ou desqualificadas dependendo se as classes est\u00e3o no namespace ou n\u00e3o.</p>\n<p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>/**\n\ * @Entity\n\ * @InheritanceType("JOINED")\n\ * @DiscriminatorColumn(name="discr", type="string")\n\ * @DiscriminatorMap({"person" = "Person", "employee" = "Employee"})\n\ */\nclass Person {\n\    // ...\n}\n</code></pre>
   18.48 -Doctrine2OrmAnnotationsProvider.name=Doctrine2 ORM
   18.49 -EntityTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Entity</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Anota\u00e7\u00e3o exigida para marcar uma classe <code>PHP</code> como <code>Entity</code>. <code>Doctrine</code> gerencia a persist\u00eancia de todas as classes marcadas como entidade.</p>\n<p style="font-weight: bold; font-size: 1.1em">Atributos opcionais</p><table border="0"><tr><td valign="top"><b><code>repositoryClass</code></b></td><td>Especifica o <code>FQCN</code> de uma subclasse do <code>EntityRepository</code>. O uso de reposit\u00f3rios de entidades \u00e9 engorajado para manter opera\u00e7\u00f5es de <code>DQL</code> e <code>SQL</code> especializadas separadas da camada <code>Model</code>/<code>Domain</code>.</td></tr><tr><td valign="top"><b><code>readOnly</code></b></td><td>(>= 2.1) Especifica que essa entidade est\u00e1 marcada como somente para leitura e n\u00e3o considerada para rastreamento de altera\u00e7\u00f5es. No entanto, entidades desse tipo podem ser persistidas e removidas.</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>/**\n\ * @Entity(repositoryClass="MyProject\\UserRepository")\n\ */\nclass User {\n\    //...\n}\n</code></pre>
   18.50 -GeneratedValueTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@GeneratedValue</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><pEspecifica qual estrat\u00e9gia \u00e9 usada para gera\u00e7\u00e3o do identificador para uma vari\u00e1vel da inst\u00e2ncia que \u00e9 anotada por <code>@Id</code>. Esta anota\u00e7\u00e3o \u00e9 opcional e s\u00f3 tem significado quando \u00e9 utilizada em conjunto com <code>@Id</code>.</p>\n<p>Se esta anota\u00e7\u00e3o n\u00e3o for especificada com <code>@Id</code>, a estrat\u00e9gia <code>NONE</code> ser\u00e1 usada como default.</p>\n<p style="font-weight: bold; font-size: 1.1em">Atributos exigidos</p><table border="0"><tr><td valign="top"><b><code>strategy</code></b></td><td>Defina o nome da estrat\u00e9gia de gera\u00e7\u00e3o do identificador. Os valores v\u00e1lidos s\u00e3o <code>AUTO</code>, <code>SEQUENCE</code>, <code>TABLE</code>, <code>IDENTITY</code> e <code>NONE</code>.</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>/**\n\ * @Id\n\ * @Column(type="integer")\n\ * @generatedValue(strategy="IDENTITY")\n\ */\nprotected $id = null;\n</code></pre>
   18.51 -HasLifecycleCallbacksTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@HasLifecycleCallbacks</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Anota\u00e7\u00e3o que tem que ser definida na classe da entidade <code>PHP</code> <code>DocBlock</code> para notificar <code>Doctrine</code> que essa entidade tem anota\u00e7\u00f5es de callback de ciclo de vida definidos em pelo menos um de seus m\u00e9todos. Usando <code>@PostLoad</code>, <code>@PrePersist</code>, <code>@PostPersist</code>, <code>@PreRemove</code>, <code>@PostRemove</code>, <code>@PreUpdate</code> ou <code>@PostUpdate</code> sem a anota\u00e7\u00e3o desse marcador far\u00e1 com que <code>Doctrine</code> ignore os callbacks.</p>\n<p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>/**\n\ * @Entity\n\ * @HasLifecycleCallbacks\n\ */\nclass User {\n\    /**\n\     * @PostPersist\n\     */\n\    public function sendOptinMail() {}\n}\n</code></pre>
   18.52 -IndexTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Indez</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>A anota\u00e7\u00e3o \u00e9 usada dentro da anota\u00e7\u00e3o <code>@Table</code> no n\u00edvel de classe da entidade. Ela permite indicar o <code>SchemaTool</code> para gerar um \u00edndice do banco de dados nas colunas da tabela especificada. Ela s\u00f3 tem significado no contexto de gera\u00e7\u00e3o do equema <code>SchemaTool</code>.</p>\n<p style="font-weight: bold; font-size: 1.1em">Atributos exigidos</p><table border="0"><tr><td valign="top"><b><code>name</code></b></td><td>Nome do <code>Index</code>.</td></tr><tr><td valign="top"><b><code>columns</code></b></td><td>Array de colunas.</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>/**\n\ * @Entity\n\ * @Table(name="ecommerce_products",indexes={@index(name="search_idx", columns={"name", "email"})})\n\ */\nclass ECommerceProduct {\n}\n</code></pre>
   18.53 -IdTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Id</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>A vari\u00e1vel da inst\u00e2ncia anotada ser\u00e1 marcada como identificador da entidade, a chave prim\u00e1ria no banco de dados. Esta anota\u00e7\u00e3o s\u00f3 \u00e9 um marcador e n\u00e3o tem atributos exigidos ou opcionais. Para entidades que t\u00eam v\u00e1rias colunas do identificador, cada coluna dever\u00e1 ser marcada com <code>@Id</code>.</p>\n<p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>/**\n\ * @Id\n\ * @Column(type="integer")\n\ */\nprotected $id = null;\n</code></pre>
   18.54 -InheritanceTypeTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@InheritanceType</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Em uma hierarquia de heran\u00e7a, voc\u00ea dever\u00e1 usar essa anota\u00e7\u00e3o na classe mais ao topo/super para definir qual estrat\u00e9gia dever\u00e1 ser usada para heran\u00e7a. Atualmente, heran\u00e7as <code>Single Table</code> e <code>Class Table</code> s\u00e3o suportadas.</p>\n<p>Essa anota\u00e7\u00e3o sempre foi usada em conjunto com as anota\u00e7\u00f5es <code>@DiscriminatorMap</code> e <code>@DiscriminatorColumn</code>.</p>\n<p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>/**\n\ * @Entity\n\ * @InheritanceType("SINGLE_TABLE")\n\ * @DiscriminatorColumn(name="discr", type="string")\n\ * @DiscriminatorMap({"person" = "Person", "employee" = "Employee"})\n\ */\nclass Person {\n\    // ...\n}\n\n/**\n\ * @Entity\n\ * @InheritanceType("JOINED")\n\ * @DiscriminatorColumn(name="discr", type="string")\n\ * @DiscriminatorMap({"person" = "Person", "employee" = "Employee"})\n\ */\nclass Person {\n\    // ...\n}\n</code></pre>
   18.55 -JoinColumnTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@JoinColumn</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Esta anota\u00e7\u00e3o \u00e9 utilizada no contexto das rela\u00e7\u00f5es em campos <code>@ManyToOne</code>, <code>@OneToOne</code> e no contexto de <code>@JoinTable</code> aninhado em <code>@ManyToMany</code>. Essa anota\u00e7\u00e3o n\u00e3o \u00e9 exigida. Caso n\u00e3o seja especificada, os atributos <code>name</code> e <code>referencedColumnName</code> s\u00e3o inferidas dos nomes-chave prim\u00e1rios e da tabela.</p>\n<p style="font-weight: bold; font-size: 1.1em">Atributos exigidos<//p><table border="0"><tr><td valign="top"><b><code>name</code></b></td><td>Nome da coluna que possui o identificador-chave estrangeiro para esta rela\u00e7\u00e3o. No contexto de <code>@JoinTable</code>, ela espefies o nome da coluna na tabela de jun\u00e7\u00e3o.</td></tr><tr><td valign="top"><b><code>referencedColumnName</code></b></td><td>None do identificador-chave prim\u00e1rio que \u00e9 usado para jun\u00e7\u00e3o desta rela\u00e7\u00e3o.</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Atributos opcionais</p><table border="0"><tr><td valign="top"><b><code>unique</code></b></td><td>Determina se essa rela\u00e7\u00e3o \u00e9 exclusiva entre as entidades afetadas e deve ser refor\u00e7ada sobre o n\u00edvel de restri\u00e7\u00e3o do banco de dados. Tem como default <code>false</code>.</td></tr><tr><td valign="top"><b><code>nullable</code></b></td><td>Determina se a entidade relacionada \u00e9 exigida ou se <code>null</code> \u00e9 um estado permitido para essa rela\u00e7\u00e3o. Tem como default <code>true</code>.</td></tr><tr><td valign="top"><b><code>onDelete</code></b></td><td>A\u00e7\u00e3o de cascata (n\u00edvel do banco de dados).</td></tr><tr><td valign="top"><b><code>columnDefinition</code></b></td><td><code>DDL</code> <code>SQL</code> snippet que come\u00e7a depois do nome da coluna e especifica a defini\u00e7\u00e3o da coluna completa (n\u00e3o-port\u00e1til!). Este atributo permite usar recursos de <code>RMDBS</code> avan\u00e7ados. Usar esse atributo em <code>@JoinColumn</code> \u00e9 necess\u00e1rio se voc\u00ea precisar de defini\u00e7\u00f5es ligeiramente definidas para unir colunas, por exemplo, relacionando defaults <code>NULL</code>/<code>NOT NULL</code>s. No entanto, por default, um atributo de <code>columnDefinition</code> em <code>@Column</code> tamb\u00e9m define a <code>@JoinColumn</code>''s columnDefinition relacionada. Isso \u00e9 necess\u00e1rio para fazer chaves estrangeiras funcionarem.</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>/**\n\ * @OneToOne(targetEntity="Customer")\n\ * @JoinColumn(name="customer_id", referencedColumnName="id")\n\ */\nprivate $customer;\n</code></pre>
   18.56 -JoinColumnsTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@JoinColumns</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Um array de anota\u00e7\u00f5es <code>@JoinColumn</code> para uma rela\u00e7\u00e3o <code>@ManyToOne</code> ou <code>@OneToOne</code> com uma entidade que tem v\u00e1rios identificadores.</p>
   18.57 -JoinTableTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@JoinTable</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Usando <code>@OneToMany</code> ou <code>@ManyToMany</code> no lado do pripriet\u00e1rio da rela\u00e7\u00e3o exige que se especifique a anota\u00e7\u00e3o <code>@JoinTable</code> que descreve os detalhes da tabela de jun\u00e7\u00e3o do banco de dados. Se voc\u00ea n\u00e3o especificar <code>@JoinTable</code> nessas rela\u00e7\u00f5es, os defaults adequados de mapeamento se aplicam usando a tabela afetada e os nomes da coluna.</p>\n<p style="font-weight: bold; font-size: 1.1em">Atributos exigidos</p><table border="0"><tr><td valign="top"><b><code>name</code></b></td><td>Nome do banco de dados da tabela de jun\u00e7\u00e3o.</td></tr><tr><td valign="top"><b><code>joinColumns</code></b></td><td>Um array de anota\u00e7\u00f5es <code>@JoinColumn</code> que descrevem a rela\u00e7\u00e3o de jun\u00e7\u00e3o entre a tabela de entidades dominadas e a tabela de jun\u00e7\u00e3o.</td></tr><tr><td valign="top"><b><code>inverseJoinColumns</code></b></td><td>Um array de anota\u00e7\u00f5es <code>@JoinColumn</code> que descrevem a rela\u00e7\u00e3o de jun\u00e7\u00e3o entre a tabela de entidades inversa e a tabela de jun\u00e7\u00e3o.</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>/**\n\ * @ManyToMany(targetEntity="Phonenumber")\n\ * @JoinTable(name="users_phonenumbers",\n\ *      joinColumns={@JoinColumn(name="user_id", referencedColumnName="id")},\n\ *      inverseJoinColumns={@JoinColumn(name="phonenumber_id", referencedColumnName="id", unique=true)}\n\ * )\n\ */\npublic $phonenumbers;\n</code></pre>
   18.58 -ManyToOneTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@ManyToOne</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Define que a vari\u00e1vel da inst\u00e2ncia anotada possui uma refer\u00eancia que descreve uma rela\u00e7\u00e3o de muitos para um entre duas entidades.</p><p style="font-weight: bold; font-size: 1.1em">Atributos exigidos</p><table border="0"><tr><td valign="top"><b><code>targetEntity</code></b></td><td><code>FQCN</code> da entidade de destino mencionada. Pode ser o nome da classe n\u00e3o-qualificada se ambos os nomes da classe estiverem no mesmo namespace. <b>Importante</b>: /Sem barra invertida inicial!</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Atributos opcionais</p><table border="0"><tr><td valign="top"><b><code>cascade</code></b></td><td>Op\u00e7\u00e3o de cascata.</td></tr><tr><td valign="top"><b><code>fetch</code></b></td><td>Um entre <code>LAZY</code> ou <code>EAGER</code>.</td></tr><tr><td valign="top"><b><code>inversedBy</code></b></td><td>O atributo <code>inversedBy</code> determina o campo na entidade que est\u00e1 no lado inverso da rela\u00e7\u00e3o.</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>/**\n\ * @ManyToOne(targetEntity="Cart", cascade={"all"}, fetch="EAGER")\n\ */\nprivate $cart;\n</code></pre>
   18.59 -ManyToManyTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@ManyToMany</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Define uma vari\u00e1vel da inst\u00e2ncia que possui uma rela\u00e7\u00e3o de muitos para muitos entre duas entidades. <code>@JoinTable</code> \u00e9 uma anota\u00e7\u00e3o adicional e opcional que tem valores de configura\u00e7\u00e3o default usando a tabela e os nomes das duas entidades relacionadas.</p><p style="font-weight: bold; font-size: 1.1em">Atributos exigidos</p><table border="0"><tr><td valign="top"><b><code>targetEntity</code></b></td><td><code>FQCN</code> da entidade de destino mencionado. Pode ser o nome da classe n\u00e3o qualificado se ambas as classes estiverem no mesmo namespace. <b>Importante</b>: Sem barra invertida inicial!</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Atributos opcionais</p><table border="0"><tr><td valign="top"><b><code>mappedBy</code></b></td><td>Essa op\u00e7\u00e3o especifica o nome da propriedade na <code>targetEntity</code> que \u00e9 o lado do propriet\u00e1rio dessa rela\u00e7\u00e3o. \u00c9 um atributo exigido para o lado inverso de uma rela\u00e7\u00e3o.</td></tr><tr><td valign="top"><b><code>inversedBy</code></b></td><td>O atributo <code>inversedBy</code> inverso designa o \ufb01eld na entidade que est\u00e1 do lado inverso da rela\u00e7\u00e3o.</td></tr><tr><td valign="top"><b><code>cascade</code></b></td><td>Op\u00e7\u00e3o de cascata.</td></tr><tr><td valign="top"><b><code>fetch</code></b></td><td>Um entre <code>LAZY</code>, <code>EXTRA_LAZY</code> ou <code>EAGER</code>.</td></tr><tr><td valign="top"><b><code>indexBy</code></b></td><td>Indexa o conjunto por um campo na entidade de destino.</td></tr></table>\n<p>Para rela\u00e7\u00f5es bidirecionais <code>ManyToMany</code>, qualquer lado pode ser o lado do propriet\u00e1rio (o lado que define o <code>@JoinTable</code> e/ou n\u00e3o usa o atributo <code>mappedBy</code>, usando ent\u00e3o uma tabela de jun\u00e7\u00e3o default).</p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>/**\n\ * Lado do Propriet\u00e1rio\n\ *\n\ * @ManyToMany(targetEntity="Group", inversedBy="features")\n\ * @JoinTable(name="user_groups",\n\ *      joinColumns={@JoinColumn(name="user_id", referencedColumnName="id")},\n\ *      inverseJoinColumns={@JoinColumn(name="group_id", referencedColumnName="id")}\n\ *      )\n\ */\nprivate $groups;\n\n/**\n\ * Inverse Side\n\ *\n\ * @ManyToMany(targetEntity="User", mappedBy="groups")\n\ */\nprivate $features;\n</code></pre>
   18.60 -MappedSuperclassTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@MappedSuperclass</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Uma superclasse mapeada \u00e9 uma classe abstrata ou concreta que fornece estado de entidade persistente e informa\u00e7\u00f5es de mapeamento para suas subclasses, mas n\u00e3o \u00e9 uma entidade por si s\u00f3. Esta anota\u00e7\u00e3o \u00e9 especificada no <code>Class<code> <code>DocBlock</code> e n\u00e3o possui atributos adicionais.</p><p>A anota\u00e7\u00e3o <code>@MappedSuperclass</code> n\u00e3o pode ser utilizada em conjunto com <code>@Entity</code>.</p><p style="font-weight: bold; font-size: 1.1em">Atributos opcionais</p><table border="0"><tr><td valign="top"><b><code>repositoryClass</code></b></td><td>(>= 2.2) Especifica o <code>FQCN</code> de uma subclasse do <code>EntityRepository</code>. Isso ser\u00e1 herdado para todas as subclasses que <code>Mapped Superclass</code>.</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>/**\n\ * @MappedSuperclass\n\ */\nclass MappedSuperclassBase {\n\    // ... fields and methods\n}\n\n/**\n\ * @Entity\n\ */\nclass EntitySubClassFoo extends MappedSuperclassBase {\n\    // ... fields and methods\n}\n</code></pre>
   18.61 -OneToOneTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@OneToOne</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>A anota\u00e7\u00e3o <code>@OneToOne</code> funciona praticamente da mesma maneira que <code>@ManyToOne</code> com uma op\u00e7\u00e3o adicional que possa ser especificada. A configura\u00e7\u00e3o tem <code>@JoinColumn</code> como default, usando a tabela da entidade de destino. Os nomes da coluna de chave prim\u00e1ria tamb\u00e9m se aplicam aqui.</p><p style="font-weight: bold; font-size: 1.1em">Atributos exigidos</p><table border="0"><tr><td valign="top"><b><code>targetEntity</code></b></td><td><code>FQCN</code> da entidade de destino mencionada. Pode ser o nome da classe n\u00e3o qualificada se ambas as classes estiverem no mesmo namespace. <b>Important</b>e: Sem barra invertida inicial!</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Atributos opcionais</p><table border="0"><tr><td valign="top"><b><code>cascade</code></b></td><td>Op\u00e7\u00e3o de cascata.</td></tr><tr><td valign="top"><b><code>fetch</code></b></td><td>Um entre <code>LAZY</code> ou <code>EAGER</code>.</td></tr><tr><td valign="top"><b><code>orphanRemoval</code></b></td><td>Booliano que especifica se \u00f3rf\u00e3os e entidades inversas <code>OneToOne</code>, que n\u00e3o est\u00e3o conectadas com qualquer inst\u00e2ncia do propriet\u00e1rio, dever\u00e3o ser removidas por <code>Doctrine</code>. Tem <code>false</code> como default.</td></tr><tr><td valign="top"><b><code>inversedBy</code></b></td><td>o atributo <code>inversedBy</code> determina o \ufb01eld na entidade, que \u00e9 o lado inverso da rela\u00e7\u00e3o.</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Example</p><pre><code>/**\n\ * @OneToOne(targetEntity="Customer")\n\ * @JoinColumn(name="customer_id", referencedColumnName="id")\n\ */\nprivate $customer;\n</code></pre>
   18.62 -OneToManyTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@OneToMany</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p style="font-weight: bold; font-size: 1.1em">Atributos exigidos</p><table border="0"><tr><td valign="top"><b><code>targetEntity</code></b></td><td><code>FQCN</code> da entidade de destino mencionada. Pode ser o nome da classe n\u00e3o qualificada se ambas as classes estiverem no mesmo namespace. <b>Important</b>e: Sem barra invertida inicial!</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Atributos exigidos</p><table border="0"><tr><td valign="top"><b><code>targetEntity</code></b></td><td><code>FQCN</code> da entidade de destino mencionada. Pode ser o nome da classe n\u00e3o qualificada se ambas as classes estiverem no mesmo namespace. <b>Importante</b>: Sem barra invertida inicial!</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Atributos opcionais</p><table border="0"><tr><td valign="top"><b><code>cascade</code></b></td><td>Op\u00e7\u00e3o de cascata.</td></tr><tr><td valign="top"><b><code>orphanRemoval</code></b></td><td>Booliano que especifica se \u00f3rf\u00e3os e entidades inversas <code>OneToOne</code>, que n\u00e3o est\u00e3o conectadas com qualquer inst\u00e2ncia do propriet\u00e1rio, dever\u00e3o ser removidas por <code>Doctrine</code>. Tem <code>false</code> como default.</td></tr><tr><td valign="top"><b><code>mappedBy</code></b></td><td>Esta op\u00e7\u00e3o especifica o nome da propriedade na <code>targetEntity</code> que \u00e9 o lado do propriet\u00e1rio dessa rela\u00e7\u00e3o. \u00c9 um atributo exigido para o lado inverso de uma rela\u00e7\u00e3o.</td></tr><tr><td valign="top"><b><code>fetch</code></b></td><td>Um entre<code>LAZY</code>, <code>EXTRA_LAZY</code> or <code>EAGER</code>.</td></tr><tr><td valign="top"><b><code>indexBy</code></b></td><td>Indexe o conjunto por um campo na entidade de destino.</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>/**\n\ * @OneToMany(targetEntity="Phonenumber", mappedBy="user", cascade={"persist", "remove", "merge"}, orphanRemoval=true)\n\ */\npublic $phonenumbers;\n</code></pre>
   18.63 -OrderByTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@OrderBy</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Anota\u00e7\u00e3o opcional que pode ser especificada com a anota\u00e7\u00e3o <code>@ManyToMany</code> ou <code>@OneToMany</code> para especificar o crit\u00e9rio pelo qual o conjunto dever\u00e1 ser recuperado do banco de dados , usando uma cl\u00e1usula <code>ORDER BY</code>.</p><p>Essa anota\u00e7\u00e3o exige um valor n\u00e3o atibu\u00eddo com um snippet <code>DQL</code>:</p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>/**\n\ * @ManyToMany(targetEntity="Group")\n\ * @OrderBy({"name" = "ASC"})\n\ */\nprivate $groups;\n</code></pre>\n<p>O snippet <code>DQL</code> no <code>OrderBy</code> s\u00f3 \u00e9 permitido para consistir de nomes do campo n\u00e3o qualificado e n\u00e3o classificado e de uma instru\u00e7\u00e3o posicional <code>ASC</code>/<code>DESC</code> opcional. V\u00e1rios campos s\u00e3o separados por v\u00edrgula (,). Os nomes do campo mencionado devem existir na classe <code>targetEntity</code> da anota\u00e7\u00e3o <code>@ManyToMany</code> ou <code>@OneToMany</code>.</p>
   18.64 -PostLoadTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@PostLoad</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Marca um m\u00e9todo na entidade para ser chamado de evento <code>@PostLoad</code>. S\u00f3 funciona com <code>@HasLifecycleCallbacks</code> na classe de entidade <code>PHP</code> <code>DocBlock</code>.</p>
   18.65 -PostPersistTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@PostPersist</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Marca um m\u00e9todo na entidade para ser chamado de evento <code>@PostPersist</code>. S\u00f3 funciona com <code>@HasLifecycleCallbacks</code> na classe de entidade <code>PHP</code> <code>DocBlock</code>.</p>
   18.66 -PostRemoveTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@PostRemove</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Marca um m\u00e9todo na entidade para ser chamado de evento <code>@PostRemove</code>. S\u00f3 funciona com <code>@HasLifecycleCallbacks</code> na classe de entidade <code>PHP</code> <code>DocBlock</code>.</p>
   18.67 -PostUpdateTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@PostUpdate</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Marca um m\u00e9todo na entidade para ser chamado de evento <code>@PostUpdate</code>. S\u00f3 funciona com <code>@HasLifecycleCallbacks</code> na classe de entidade <code>PHP</code> <code>DocBlock</code>.</p>
   18.68 -PrePersistTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@PrePersist</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Marca um m\u00e9todo na entidade para ser chamado de evento <code>@PrePersist</code>. S\u00f3 funciona com <code>@HasLifecycleCallbacks</code> na classe de entidade <code>PHP</code> <code>DocBlock</code>.</p>
   18.69 -PreRemoveTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@PrePersist</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Marca um m\u00e9todo na entidade para ser chamado de evento <code>@PrePersist</code>. S\u00f3 funciona com <code>@HasLifecycleCallbacks</code> na classe de entidade <code>PHP</code> <code>DocBlock</code>.</p>
   18.70 -PreUpdateTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@PreUpdate</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Marca um m\u00e9todo na entidade para ser chamado de evento <code>@PreUpdate</code>. S\u00f3 funciona com <code>@HasLifecycleCallbacks</code> na classe de entidade <code>PHP</code> <code>DocBlock</code>.</p>
   18.71 -SequenceGeneratorTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@SequenceGenerator</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Para o uso com <code>@generatedValue(strategy="SEQUENCE")</code>, esta anota\u00e7\u00e3o permite especificar detalhes sobre a sequ\u00eancia, como o tamanho do incremento e os valores iniciais da sequ\u00eancia.</p><p style="font-weight: bold; font-size: 1.1em">Atributos exigidos</p><table border="0"><tr><td valign="top"><b><code>sequenceName</code></b></td><td>Nome da sequ\u00eancia.</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Atributos opcionais</p><table border="0"><tr><td valign="top"><b><code>allocationSize</code></b></td><td>Incremente a sequ\u00eancia pelo tamanho da aloca\u00e7\u00e3o quando ela \u00e9 extra\u00edda. Um valor maior que 1 permitr otimizar cen\u00e1rios onde s\u00e3o criados mais de uma nova entidade por solicita\u00e7\u00e3o. Tem 10 como default</code>.</td></tr><tr><td valign="top"><b><code>initialValue</code></b></td><td>Onde a sequ\u00eancia come\u00e7a, tem <code>1</code>como default.</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>/**\n\ * @Id\n\ * @GeneratedValue(strategy="SEQUENCE")\n\ * @Column(type="integer")\n\ * @SequenceGenerator(sequenceName="tablename_seq", initialValue=1, allocationSize=100)\n\ */\nprotected $id = null;\n</code></pre>
   18.72 -TableTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Table</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>A anota\u00e7\u00e3o descreve a tabela onde uma entidade \u00e9 persistida. Ela fica na classe da entidade <code>PHP</code> <code>DocBlock</code> e \u00e9 opcional. Se n\u00e3o est\u00e1 especificado, o nome da tabela ter\u00e1 o nome da classe n\u00e3o qualificada das entidades como default.</p><p style="font-weight: bold; font-size: 1.1em">Atributos exigidos</p><table border="0"><tr><td valign="top"><b><code>name</code></b></td><td>Nome da tabela.</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Atributos opcionais</p><table border="0"><tr><td valign="top"><b><code>indexes</code></b></td><td>Array das anota\u00e7\u00f5es <code>@Index</code>.</td></tr><tr><td valign="top"><b><code>uniqueConstraints</code></b></td><td>Array de anota\u00e7\u00f5es <code>@UniqueConstraint</code>.</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>/**\n\ * @Entity\n\ * @Table(name="user",\n\ *      uniqueConstraints={@UniqueConstraint(name="user_unique",columns={"username"})},\n\ *      indexes={@Index(name="user_idx", columns={"email"})}\n\ * )\n\ */\nclass User {\n}\n</code></pre>
   18.73 -UniqueConstraintTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@UniqueConstraint</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>A anota\u00e7\u00e3o \u00e9 usada dentro da anota\u00e7\u00e3o <code>@Table</code> no n\u00edvel da classe da entidade. Isso permite indicar o <code>SchemaTool</code> para gerar a restri\u00e7\u00e3o \u00fanica do banco de dados nas colunas da tabela especificada. Isso s\u00f3 tem significado no contexto de gera\u00e7\u00e3o do esquema <code>SchemaTool</code>.</p><p style="font-weight: bold; font-size: 1.1em">Atributos exigidos</p><table border="0"><tr><td valign="top"><b><code>name</code></b></td><td>Nome do \u00edndice.</td></tr><tr><td valign="top"><b><code>columns</code></b></td><td>Array das colunas.</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>/**\n\ * @Entity\n\ * @Table(name="ecommerce_products",uniqueConstraints={@UniqueConstraint(name="search_idx", columns={"name", "email"})})\n\ */\nclass ECommerceProduct {\n}\n</code></pre>
   18.74 -VersionTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Version</p><p style="font-weight: bold; font-size: 1.1em">Descri\u00e7\u00e3o</p><p>Anota\u00e7\u00e3o do marcador que define uma coluna especificada como atributo da vers\u00e3o usada em um cen\u00e1rio otimista de bloqueio. Isso s\u00f3 funciona em anota\u00e7\u00f5es <code>@Column</code> que t\u00eam o tipo <code>integer<code> ou <code>datetime</code>. N\u00e3o h\u00e1 suporta para a combina\u00e7\u00e3o de <code>@Version</code> com <code>@Id</code>.</p><p style="font-weight: bold; font-size: 1.1em">Exemplo</p><pre><code>/**\n\ * @column(type="integer")\n\ * @version\n\ */\nprotected $version;\n</code></pre>
   18.75 -
    19.1 --- a/src/pt_BR/php/php-project/php-project/org/netbeans/modules/php/project/api/Bundle_pt_BR.properties	Thu Jun 14 10:33:48 2012 +0900
    19.2 +++ b/src/pt_BR/php/php-project/php-project/org/netbeans/modules/php/project/api/Bundle_pt_BR.properties	Thu Jun 14 10:38:39 2012 +0900
    19.3 @@ -40,5 +40,5 @@
    19.4  
    19.5  #PHP_5=PHP 5.2/5.1
    19.6  #PHP_53=PHP 5.3
    19.7 -PHP_54=PHP 5.4
    19.8 +#PHP_54=PHP 5.4
    19.9  
    20.1 --- a/src/pt_BR/platform/org-netbeans-core-output2/org-netbeans-core-output2/org/netbeans/core/output2/Bundle_pt_BR.properties	Thu Jun 14 10:33:48 2012 +0900
    20.2 +++ b/src/pt_BR/platform/org-netbeans-core-output2/org-netbeans-core-output2/org/netbeans/core/output2/Bundle_pt_BR.properties	Thu Jun 14 10:38:39 2012 +0900
    20.3 @@ -113,40 +113,40 @@
    20.4  ACTION_FILTER=Filtro...
    20.5  
    20.6  #Popup menu accelerators
    20.7 -ACTION_COPY.accel=C-C
    20.8 -ACTION_PASTE.accel=C-V
    20.9 -ACTION_WRAP.accel=C-R
   20.10 -ACTION_SAVEAS.accel=C-S
   20.11 -ACTION_CLOSE.accel=C-F4
   20.12 -ACTION_PREV_ERROR.accel=F12
   20.13 -ACTION_NEXT_ERROR.accel=S-F12
   20.14 -ACTION_SELECT_ALL.accel=C-A
   20.15 -ACTION_FIND.accel=C-F
   20.16 -ACTION_FIND_NEXT.accel=F3
   20.17 -ACTION_FIND_PREVIOUS.accel=S-F3
   20.18 -ACTION_CLEAR.accel=C-L
   20.19 -ACTION_LARGER_FONT.accel=C-EQUALS
   20.20 -ACTION_SMALLER_FONT.accel=C-MINUS
   20.21 -ACTION_FONT_TYPE.accel=
   20.22 -ACTION_FILTER.accel=C-G
   20.23 +#ACTION_COPY.accel=C-C
   20.24 +#ACTION_PASTE.accel=C-V
   20.25 +#ACTION_WRAP.accel=C-R
   20.26 +#ACTION_SAVEAS.accel=C-S
   20.27 +#ACTION_CLOSE.accel=C-F4
   20.28 +#ACTION_PREV_ERROR.accel=F12
   20.29 +#ACTION_NEXT_ERROR.accel=S-F12
   20.30 +#ACTION_SELECT_ALL.accel=C-A
   20.31 +#ACTION_FIND.accel=C-F
   20.32 +#ACTION_FIND_NEXT.accel=F3
   20.33 +#ACTION_FIND_PREVIOUS.accel=S-F3
   20.34 +#ACTION_CLEAR.accel=C-L
   20.35 +#ACTION_LARGER_FONT.accel=C-EQUALS
   20.36 +#ACTION_SMALLER_FONT.accel=C-MINUS
   20.37 +#ACTION_FONT_TYPE.accel=
   20.38 +#ACTION_FILTER.accel=C-G
   20.39  
   20.40  #Macintosh popup menu accelerators
   20.41 -ACTION_COPY.accel.mac=M-C
   20.42 -ACTION_PASTE.accel.mac=M-V
   20.43 -ACTION_LARGER_FONT.accel.mac=M-PLUS
   20.44 -ACTION_SMALLER_FONT.accel.mac=M-MINUS
   20.45 -ACTION_FONT_TYPE.accel.mac=
   20.46 -ACTION_WRAP.accel.mac=M-R 
   20.47 -ACTION_SAVEAS.accel.mac=M-S
   20.48 -ACTION_CLOSE.accel.mac=M-F4
   20.49 -ACTION_PREV_ERROR.accel.mac=F12
   20.50 -ACTION_NEXT_ERROR.accel.mac=M-F12
   20.51 -ACTION_SELECT_ALL.accel.mac=M-A
   20.52 -ACTION_FIND.accel.mac=M-F
   20.53 -ACTION_FIND_NEXT.accel.mac=M-G
   20.54 -ACTION_FIND_PREVIOUS.accel.mac=S-M-G
   20.55 -ACTION_CLEAR.accel.mac=M-L
   20.56 -ACTION_FILTER.accel.mac=C-G
   20.57 +#ACTION_COPY.accel.mac=M-C
   20.58 +#ACTION_PASTE.accel.mac=M-V
   20.59 +#ACTION_LARGER_FONT.accel.mac=M-PLUS
   20.60 +#ACTION_SMALLER_FONT.accel.mac=M-MINUS
   20.61 +#ACTION_FONT_TYPE.accel.mac=
   20.62 +#ACTION_WRAP.accel.mac=M-R 
   20.63 +#ACTION_SAVEAS.accel.mac=M-S
   20.64 +#ACTION_CLOSE.accel.mac=M-F4
   20.65 +#ACTION_PREV_ERROR.accel.mac=F12
   20.66 +#ACTION_NEXT_ERROR.accel.mac=M-F12
   20.67 +#ACTION_SELECT_ALL.accel.mac=M-A
   20.68 +#ACTION_FIND.accel.mac=M-F
   20.69 +#ACTION_FIND_NEXT.accel.mac=M-G
   20.70 +#ACTION_FIND_PREVIOUS.accel.mac=S-M-G
   20.71 +#ACTION_CLEAR.accel.mac=M-L
   20.72 +#ACTION_FILTER.accel.mac=C-G
   20.73  
   20.74  MSG_DiskSpace=N\u00e3o h\u00e1 mais espa\u00e7o no disco {0} para arquivos de sa\u00edda tempor\u00e1rios. Libere mais espa\u00e7o no disco, altere o diret\u00f3rio tempor\u00e1rio do sistema ou execute com -J-Dnb.output.heap=true
   20.75  
    21.1 --- a/src/pt_BR/platform/org-netbeans-core-ui/org-netbeans-core-ui/org/netbeans/core/ui/options/general/Bundle_pt_BR.properties	Thu Jun 14 10:33:48 2012 +0900
    21.2 +++ b/src/pt_BR/platform/org-netbeans-core-ui/org-netbeans-core-ui/org/netbeans/core/ui/options/general/Bundle_pt_BR.properties	Thu Jun 14 10:38:39 2012 +0900
    21.3 @@ -130,9 +130,9 @@
    21.4  CTL_Update_every_month=Todo M\u00eas
    21.5  CTL_Update_never=Nunca
    21.6  CTL_Default_System_Browser=Browser Default do Sistema
    21.7 -CTL_Internet_Explorer=Internet Explorer
    21.8 -CTL_Firefox=Firefox
    21.9 -CTL_Mozilla=Mozilla
   21.10 +#CTL_Internet_Explorer=Internet Explorer
   21.11 +#CTL_Firefox=Firefox
   21.12 +#CTL_Mozilla=Mozilla
   21.13  CTL_Swing_HTML_Browser=Browser Interno
   21.14  
   21.15  
    22.1 --- a/src/pt_BR/platform/org-netbeans-core/org-netbeans-core/org/netbeans/beaninfo/editors/Bundle_pt_BR.properties	Thu Jun 14 10:33:48 2012 +0900
    22.2 +++ b/src/pt_BR/platform/org-netbeans-core/org-netbeans-core/org/netbeans/beaninfo/editors/Bundle_pt_BR.properties	Thu Jun 14 10:38:39 2012 +0900
    22.3 @@ -237,7 +237,7 @@
    22.4  MSG_AppleBug=Se voc\u00ea est\u00e1 vendo esta mensagem, ocorreu um erro ao inicializar a lista de fontes dispon\u00edveis. Isto ocorreu devido a uma falha na JVM da Apple, ocasionado quando fontes de mapas de bits s\u00e3o instaladas no sistema. Para poder usar o editor de fontes, voc\u00ea dever\u00e1 desinstalar todas as fontes de mapas de bits em seu sistema. Veja o item de Relat\u00f3rio de Erros da Apple, n\u00famero 3121780, para maiores detalhes.
    22.5  # http://en.wikipedia.org/wiki/The_quick_brown_fox_jumps_over_the_lazy_dog
    22.6  # translators @see http://en.wikipedia.org/wiki/List_of_pangrams
    22.7 -MSG_Preview=The quick brown fox jumps over the lazy dog
    22.8 +#MSG_Preview=The quick brown fox jumps over the lazy dog
    22.9  
   22.10  # will be same as CTL_OK in openide.explorer/src/org/openide/explorer/propertysheet/Bundle.properties
   22.11  CTL_OK=OK
    23.1 --- a/src/pt_BR/profiler/org-netbeans-lib-profiler-charts/org-netbeans-lib-profiler-charts/org/netbeans/lib/profiler/charts/axis/Bundle_pt_BR.properties	Thu Jun 14 10:33:48 2012 +0900
    23.2 +++ b/src/pt_BR/profiler/org-netbeans-lib-profiler-charts/org-netbeans-lib-profiler-charts/org/netbeans/lib/profiler/charts/axis/Bundle_pt_BR.properties	Thu Jun 14 10:38:39 2012 +0900
    23.3 @@ -39,12 +39,12 @@
    23.4  # Version 2 license, then the option applies only if the new code is
    23.5  # made subject to such option by the copyright holder.
    23.6  
    23.7 -BytesAxisUtils_AbbrBytes=I
    23.8 -BytesAxisUtils_AbbrKiloBytes=KB
    23.9 -BytesAxisUtils_AbbrMegaBytes=MB
   23.10 -BytesAxisUtils_AbbrGigaBytes=GB
   23.11 -BytesAxisUtils_AbbrTeraBytes=TB
   23.12 -BytesAxisUtils_AbbrPetaBytes=PB
   23.13 +#BytesAxisUtils_AbbrBytes=I
   23.14 +#BytesAxisUtils_AbbrKiloBytes=KB
   23.15 +#BytesAxisUtils_AbbrMegaBytes=MB
   23.16 +#BytesAxisUtils_AbbrGigaBytes=GB
   23.17 +#BytesAxisUtils_AbbrTeraBytes=TB
   23.18 +#BytesAxisUtils_AbbrPetaBytes=PB
   23.19  # Size format, default EN: {value} {units} example: 100 KB
   23.20  BytesAxisUtils_SizeFormat={0} {1}
   23.21