Author: sbavencoff Date: 2014-09-11 17:02:49 +0200 (Thu, 11 Sep 2014) New Revision: 3913 Url: http://forge.chorem.org/projects/lima/repository/revisions/3913 Log: refs #875 #1043 : opening Added: trunk/lima-swing/src/main/java/org/chorem/lima/ui/opening/CreateAccountsPanel.css trunk/lima-swing/src/main/java/org/chorem/lima/ui/opening/CreateEntryBookPanel.css trunk/lima-swing/src/main/java/org/chorem/lima/ui/opening/CreateFiscalPeriodPanel.css trunk/lima-swing/src/main/java/org/chorem/lima/ui/opening/OpeningView.css Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/common/IntervalPanel.java trunk/lima-swing/src/main/java/org/chorem/lima/ui/fiscalperiod/AddPeriod.jaxx trunk/lima-swing/src/main/java/org/chorem/lima/ui/opening/CreateAccountsPanel.jaxx trunk/lima-swing/src/main/java/org/chorem/lima/ui/opening/CreateEntryBookPanel.jaxx trunk/lima-swing/src/main/java/org/chorem/lima/ui/opening/CreateFiscalPeriodPanel.jaxx trunk/lima-swing/src/main/java/org/chorem/lima/ui/opening/OpeningView.jaxx trunk/lima-swing/src/main/resources/i18n/lima-swing_en_GB.properties trunk/lima-swing/src/main/resources/i18n/lima-swing_fr_FR.properties Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/common/IntervalPanel.java =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/common/IntervalPanel.java 2014-08-14 16:09:01 UTC (rev 3912) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/common/IntervalPanel.java 2014-09-11 15:02:49 UTC (rev 3913) @@ -121,7 +121,7 @@ specificTypePanel.add(financialPeriodComboBox, ComboBoxDatesEnum.FINANCIAL_PERIOD.name()); JPanel periodPanel = new JPanel(new GridBagLayout()); - JLabel beginLabel = new JLabel(t("lima.common.begindate")); + JLabel beginLabel = new JLabel(t("lima.beginDate")); periodPanel.add(beginLabel, new GridBagConstraints(0, 0, 1, 1, 0, 0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(1, 1, 1, 1), 0, 0)); @@ -132,7 +132,7 @@ GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(1, 1, 1, 1), 0, 0)); - JLabel endLabel = new JLabel(t("lima.common.enddate")); + JLabel endLabel = new JLabel(t("lima.endDate")); periodPanel.add(endLabel, new GridBagConstraints(2, 0, 1, 1, 0, 0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(1, 1, 1, 1), 0, 0)); Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/fiscalperiod/AddPeriod.jaxx =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/fiscalperiod/AddPeriod.jaxx 2014-08-14 16:09:01 UTC (rev 3912) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/fiscalperiod/AddPeriod.jaxx 2014-09-11 15:02:49 UTC (rev 3913) @@ -48,7 +48,7 @@ <Table fill="both"> <row> <cell> - <JLabel text="lima.common.begindate"/> + <JLabel text="lima.beginDate"/> </cell> <cell> <org.jdesktop.swingx.JXDatePicker id="beginDatePicker" @@ -57,7 +57,7 @@ </row> <row> <cell> - <JLabel text="lima.common.enddate"/> + <JLabel text="lima.endDate"/> </cell> <cell> <org.jdesktop.swingx.JXDatePicker id="endDatePicker" /> Added: trunk/lima-swing/src/main/java/org/chorem/lima/ui/opening/CreateAccountsPanel.css =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/opening/CreateAccountsPanel.css (rev 0) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/opening/CreateAccountsPanel.css 2014-09-11 15:02:49 UTC (rev 3913) @@ -0,0 +1,34 @@ +#accountsLabel { + text : "lima.opening.accounts"; +} + +#shortened { + text : "lima.charts.account.shortened"; + value : "{AccountsChartEnum.SHORTENED}"; + buttonGroup : buttonGroup; + selected : true; +} + +#base { + text : "lima.charts.account.base"; + value : "{AccountsChartEnum.BASE}"; + buttonGroup : buttonGroup; +} + +#developed { + text : "lima.charts.account.developed"; + value : "{AccountsChartEnum.DEVELOPED}"; + buttonGroup : buttonGroup; +} + +#importcsv { + text : "lima.charts.account.importcsv"; + value : "{AccountsChartEnum.IMPORT}"; + buttonGroup : buttonGroup; +} + +#importebp { + text : "lima.charts.account.importebp"; + value : "{AccountsChartEnum.IMPORTEBP}"; + buttonGroup : buttonGroup; +} \ No newline at end of file Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/opening/CreateAccountsPanel.jaxx =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/opening/CreateAccountsPanel.jaxx 2014-08-14 16:09:01 UTC (rev 3912) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/opening/CreateAccountsPanel.jaxx 2014-09-11 15:02:49 UTC (rev 3913) @@ -32,43 +32,32 @@ <Table> <row> <cell> - <JLabel text='lima.ui.opening.accounts'/> + <JLabel id="accountsLabel" /> </cell> </row> <row> <cell> - <JRadioButton text='lima.charts.account.shortened' - value='{AccountsChartEnum.SHORTENED}' - buttonGroup="{buttonGroup}" - selected='true'/> + <JRadioButton id="shortened"/> </cell> </row> <row> <cell> - <JRadioButton text='lima.charts.account.base' - value='{AccountsChartEnum.BASE}' - buttonGroup="{buttonGroup}"/> + <JRadioButton id="base"/> </cell> </row> <row> <cell> - <JRadioButton text='lima.charts.account.developed' - value='{AccountsChartEnum.DEVELOPED}' - buttonGroup="{buttonGroup}"/> + <JRadioButton id="developed"/> </cell> </row> <row> <cell> - <JRadioButton text='lima.ui.importexport.importcsv' - value='{AccountsChartEnum.IMPORT}' - buttonGroup="{buttonGroup}"/> + <JRadioButton id="importcsv"/> </cell> </row> <row> <cell> - <JRadioButton text='lima.ui.importexport.importebp' - value='{AccountsChartEnum.IMPORTEBP}' - buttonGroup="{buttonGroup}"/> + <JRadioButton id="importebp"/> </cell> </row> </Table> Added: trunk/lima-swing/src/main/java/org/chorem/lima/ui/opening/CreateEntryBookPanel.css =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/opening/CreateEntryBookPanel.css (rev 0) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/opening/CreateEntryBookPanel.css 2014-09-11 15:02:49 UTC (rev 3913) @@ -0,0 +1,8 @@ +#entryBookLabel { + text : "lima.opening.entrybook"; +} + +#importEntryBook { + text : "lima.importexport.defaultentrybooks"; + selected : true; +} \ No newline at end of file Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/opening/CreateEntryBookPanel.jaxx =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/opening/CreateEntryBookPanel.jaxx 2014-08-14 16:09:01 UTC (rev 3912) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/opening/CreateEntryBookPanel.jaxx 2014-09-11 15:02:49 UTC (rev 3913) @@ -26,13 +26,12 @@ <Table> <row> <cell> - <JLabel text='lima.ui.opening.entrybook'/> + <JLabel id="entryBookLabel"/> </cell> </row> <row> <cell> - <JCheckBox id='importEntryBook' - text='lima.ui.importexport.defaultentrybooks' selected='true'/> + <JCheckBox id='importEntryBook'/> </cell> </row> </Table> Added: trunk/lima-swing/src/main/java/org/chorem/lima/ui/opening/CreateFiscalPeriodPanel.css =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/opening/CreateFiscalPeriodPanel.css (rev 0) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/opening/CreateFiscalPeriodPanel.css 2014-09-11 15:02:49 UTC (rev 3913) @@ -0,0 +1,11 @@ +#fiscalPeriodLabel { + text : "lima.charts.fiscalperiod.create" +} + +#beginDateLabel { + text : "lima.beginDate"; +} + +#endDateLabel { + text : "lima.endDate"; +} \ No newline at end of file Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/opening/CreateFiscalPeriodPanel.jaxx =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/opening/CreateFiscalPeriodPanel.jaxx 2014-08-14 16:09:01 UTC (rev 3912) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/opening/CreateFiscalPeriodPanel.jaxx 2014-09-11 15:02:49 UTC (rev 3913) @@ -64,19 +64,19 @@ <Table fill="both"> <row> - <cell columns="3"> - <JLabel text="lima.charts.fiscalperiod.create"/> + <cell columns="4"> + <JLabel id="fiscalPeriodLabel"/> </cell> </row> <row> <cell> - <JLabel text="lima.common.begindate"/> + <JLabel id="beginDateLabel"/> </cell> <cell> <JXDatePicker id="beginDatePicker"/> </cell> <cell> - <JLabel text="lima.common.enddate"/> + <JLabel id="endDateLabel"/> </cell> <cell> <JXDatePicker id="endDatePicker"/> Added: trunk/lima-swing/src/main/java/org/chorem/lima/ui/opening/OpeningView.css =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/opening/OpeningView.css (rev 0) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/opening/OpeningView.css 2014-09-11 15:02:49 UTC (rev 3913) @@ -0,0 +1,36 @@ +#openingDialog { + modal : true; + title : "lima.opening"; +} + +#identityIcon { + icon : "identity.png"; +} + +#accountsIcon { + icon : "accounts.png"; +} + +#entrybooksIcon { + icon : "entryBooks.png"; +} + +#fiscalperiodsIcon { + icon : "fiscalYears.png"; +} + +#welcomeLabel { + text : "lima.opening.welcome"; +} + +#importButton { + text : "lima.opening.import"; +} + +#cancel { + text : "lima.opening.close"; +} + +#ok { + text : "lima.opening.next"; +} \ No newline at end of file Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/opening/OpeningView.jaxx =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/opening/OpeningView.jaxx 2014-08-14 16:09:01 UTC (rev 3912) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/opening/OpeningView.jaxx 2014-09-11 15:02:49 UTC (rev 3913) @@ -22,7 +22,8 @@ <http://www.gnu.org/licenses/gpl-3.0.html>. #L% --> -<JDialog modal="true" title="lima.ui.opening.title"> +<JDialog id="openingDialog" + layout="{new BorderLayout()}"> <import> javax.swing.BorderFactory @@ -50,30 +51,29 @@ <Table> <row> <cell weightx="0.1"> - <JLabel id='identityIcon' - icon='identity.png'/> + <JLabel id="identityIcon"/> </cell> <cell weightx="0.9" rows="4" fill="both"> <JPanel id='panel'> - <JLabel text='lima.ui.opening.welcome'/> - <JButton text='lima.ui.opening.import' + <JLabel id="welcomeLabel"/> + <JButton id="importButton" onActionPerformed="handler.importSave()"/> </JPanel> </cell> </row> <row> <cell> - <JLabel id='accountsIcon' icon='accounts.png'/> + <JLabel id="accountsIcon"/> </cell> </row> <row> <cell> - <JLabel id='entrybooksIcon' icon='entryBooks.png'/> + <JLabel id="entrybooksIcon"/> </cell> </row> <row> <cell> - <JLabel id='fiscalperiodsIcon' icon='fiscalYears.png'/> + <JLabel id="fiscalperiodsIcon"/> </cell> </row> </Table> @@ -84,10 +84,11 @@ <JLabel text=''/> </cell> <cell weightx="0.1" fill="none"> - <JButton text="lima.ui.opening.close" onActionPerformed="performCancel()"/> + <JButton id="cancel" + onActionPerformed="performCancel()"/> </cell> <cell weightx="0.1" fill="none"> - <JButton id="ok" text="lima.ui.opening.next" + <JButton id="ok" onActionPerformed="handler.next()"/> </cell> </row> Modified: trunk/lima-swing/src/main/resources/i18n/lima-swing_en_GB.properties =================================================================== --- trunk/lima-swing/src/main/resources/i18n/lima-swing_en_GB.properties 2014-08-14 16:09:01 UTC (rev 3912) +++ trunk/lima-swing/src/main/resources/i18n/lima-swing_en_GB.properties 2014-09-11 15:02:49 UTC (rev 3913) @@ -22,10 +22,13 @@ lima.balance.documentcreationerror=Enable to create document lima.balance.documentcreationfiscalerror=Can't create document on an open fiscal year lima.balance.listerror=Can't get entries list +lima.beginDate=Begin lima.cancel=Cancel lima.charts.account=Accounts chart lima.charts.account.base=Base accountchart lima.charts.account.developed=Developped accountchart +lima.charts.account.importcsv= +lima.charts.account.importebp= lima.charts.account.number=Account Number lima.charts.account.question.remove=Do you really remove this account ? lima.charts.account.shortened=Shorthened accountchart @@ -59,7 +62,6 @@ lima.common.amountdebit=Debit amount lima.common.autocomplete=Autocomplete lima.common.balance=Balance -lima.common.begindate=Begin lima.common.buttonback=← lima.common.buttonnext=→ lima.common.closed=Closed @@ -67,7 +69,6 @@ lima.common.confirmation=Confirmation lima.common.cop= lima.common.copy=Copy -lima.common.enddate=End lima.common.entry=Entry lima.common.entrybook=EntryBook lima.common.entrybooks=EntryBooks @@ -184,6 +185,7 @@ lima.data.bigDecimal.decimalSeparator= lima.data.bigDecimal.scale= lima.documents=Documents… +lima.endDate=End lima.enterEntries= lima.entries=Entries lima.entries.addEntry=New entry @@ -364,6 +366,7 @@ lima.importexport.all= lima.importexport.choiceencoding= lima.importexport.csv= +lima.importexport.defaultentrybooks= lima.importexport.ebp= lima.importexport.export= lima.importexport.export.terminated= @@ -390,7 +393,13 @@ lima.ok=OK lima.openejb.remotemode.description= lima.openejb.remotemode.label= +lima.opening= lima.opening.accounts=Import accounts from\: +lima.opening.close= +lima.opening.entrybook= +lima.opening.import= +lima.opening.next= +lima.opening.welcome= lima.preferences=Preferences lima.reports=Reports lima.reports.account.noaccount= Modified: trunk/lima-swing/src/main/resources/i18n/lima-swing_fr_FR.properties =================================================================== --- trunk/lima-swing/src/main/resources/i18n/lima-swing_fr_FR.properties 2014-08-14 16:09:01 UTC (rev 3912) +++ trunk/lima-swing/src/main/resources/i18n/lima-swing_fr_FR.properties 2014-09-11 15:02:49 UTC (rev 3913) @@ -11,10 +11,13 @@ lima.balance.documentcreationerror=Erreur lors de la création du document lima.balance.documentcreationfiscalerror=Impossible de créer le document quand la période fiscale est ouverte lima.balance.listerror=Erreur lors de la récupération des données de la liste +lima.beginDate=Début lima.cancel=Annuler lima.charts.account=Plan comptable lima.charts.account.base=Plan comptable de base lima.charts.account.developed=Plan comptable développé +lima.charts.account.importcsv= +lima.charts.account.importebp= lima.charts.account.number=Numéro de compte lima.charts.account.question.remove=Voulez-vous supprimer ce compte? lima.charts.account.shortened=Plan comptable abrégé @@ -48,14 +51,12 @@ lima.common.amountdebit=Total Débit lima.common.autocomplete=Autocomplétion lima.common.balance=Équilibrer -lima.common.begindate=Début lima.common.buttonback=← lima.common.buttonnext=→ lima.common.closed=Fermé lima.common.code=Code lima.common.confirmation=Confirmation lima.common.copy=Copier -lima.common.enddate=Fin lima.common.entry=Entrée lima.common.entrybook=Journal lima.common.entrybooks=Journaux @@ -165,6 +166,7 @@ lima.config.ui.fullscreen.description=demarrer l'application en mode plein écran lima.config.ui.fullscreen.label=Plein écran lima.documents=Documents… +lima.endDate=Fin lima.enterEntries=Écritures lima.entries=Écritures lima.entries.addEntry=Créer une entrée dans la transaction @@ -322,6 +324,7 @@ lima.importexport.all=Tout lima.importexport.choiceencoding=Choix de l'encodage lima.importexport.csv=Import/Export CSV +lima.importexport.defaultentrybooks=Journaux par défaut lima.importexport.ebp=Import/Export EBP lima.importexport.export=Exporter lima.importexport.export.terminated=Export terminé @@ -340,7 +343,13 @@ lima.ok=OK lima.openejb.remotemode.description= lima.openejb.remotemode.label= -lima.opening.accounts=Importer le plan de comptes depuis \: +lima.opening=Initialisation +lima.opening.accounts=<html><center>Veuillez sélectionner un plan par défault, <br/>importer un plan personnalisé<br/> ou annuler pour créer votre propre plan.</center></html> +lima.opening.close=Fermer +lima.opening.entrybook=<html>Cochez la case pour importer les journaux par défaut \:<br/> Achats, Ventes, Trésorerie, Opération diverses</html> +lima.opening.import=Importer une sauvegarde CSV +lima.opening.next=Suivant +lima.opening.welcome=<html><center>Bienvenue dans Lima<br/>Laissez vous guider par cet assistant pour démarrer votre comptabilité en quelques instants <br/>Ou bien importer directement une ancienne sauvegarde de LIMA au format CSV<br/><br/><br/><br/></center></html> lima.preferences=Préférences lima.reports=Rapports lima.reports.account.noaccount= @@ -520,7 +529,6 @@ lima.ui.fiscalperiod.open=Ouvert lima.ui.fiscalperiod.status=Statut lima.ui.importexport.account=des comptes terminé. -lima.ui.importexport.defaultentrybooks=Journaux par défaut lima.ui.importexport.entry=des entrées terminé. lima.ui.importexport.entrybook=des journaux terminé. lima.ui.importexport.entrybooks=Journaux @@ -577,14 +585,7 @@ lima.ui.list.seeAll=TOUS lima.ui.mainview.title=Lutin Invoice Monitoring and Accounting lima.ui.nonaffect=N.R -lima.ui.opening.accounts=<html><center>Veuillez sélectionner un plan par défault, <br/>importer un plan personnalisé<br/> ou annuler pour créer votre propre plan.</center></html> -lima.ui.opening.close=Fermer lima.ui.opening.end=Terminer -lima.ui.opening.entrybook=<html>Cochez la case pour importer les journaux par défaut \:<br/> Achats, Ventes, Trésorerie, Opération diverses</html> -lima.ui.opening.import=Importer une sauvegarde CSV -lima.ui.opening.next=Suivant -lima.ui.opening.title=Initialisation -lima.ui.opening.welcome=<html><center>Bienvenue dans Lima<br/>Laissez vous guider par cet assistant pour démarrer votre comptabilité en quelques instants <br/>Ou bien importer directement une ancienne sauvegarde de LIMA au format CSV<br/><br/><br/><br/></center></html> lima.ui.retainedEarnings.wait=Report à nouveaux... lima.vatStatement.alreadyExistVatStatement=u00C9chec \: Le plan %s exist déjà \! lima.vatStatements=Plan TVA