Project

General

Profile

« Previous | Next » 

Revision 5ca9eaf3

Added by Fabian Reimeier over 6 years ago

ref #7097 added internationalization for distribution status app

View differences:

src/main/java/eu/etaxonomy/cdm/vaadin/component/DistributionToolbar.java
18 18
import com.vaadin.ui.HorizontalLayout;
19 19

  
20 20
import eu.etaxonomy.cdm.api.application.CdmRepository;
21
import eu.etaxonomy.cdm.i10n.Messages;
21 22
import eu.etaxonomy.cdm.service.CdmUserHelper;
22 23
import eu.etaxonomy.cdm.vaadin.event.AuthenticationSuccessEvent;
23 24
import eu.etaxonomy.vaadin.ui.navigation.NavigationEvent;
......
45 46
    @Autowired
46 47
    private CdmUserHelper userHelper;
47 48

  
48
    private final Button loginButton = new Button("Login");
49
    private final Button loginButton = new Button(Messages.DistributionToolbar_LOGIN);
49 50

  
50
    private final Button logoutButton = new Button("Logout");
51
    private final Button logoutButton = new Button(Messages.DistributionToolbar_LOGOUT);
51 52

  
52 53
    private final Button userButton = new Button(FontAwesome.USER);
53 54

  
54
	private final Button editButton = new Button("Edit");
55
	private final Button editButton = new Button(Messages.DistributionToolbar_EDIT);
55 56

  
56
	private final Button saveButton = new Button("Save");
57
	private final Button saveButton = new Button(Messages.DistributionToolbar_SAVE);
57 58

  
58
	private final Button detailButton = new Button("Detail");
59
	private final Button detailButton = new Button(Messages.DistributionToolbar_DETAIL);
59 60

  
60
	private final Button distributionSettingsButton =  new Button("Areas and Taxa");
61
	private final Button distributionSettingsButton =  new Button(Messages.DistributionToolbar_AREAS_AND_TAXA);
61 62

  
62
	private final Button settingsButton =  new Button("Status");
63
	private final Button settingsButton =  new Button(Messages.DistributionToolbar_STATUS);
63 64

  
64 65
//	private final Authentication authentication;
65 66
//	private ExcelExporter exporter = new ExcelExporter();
......
68 69
    public void init() {
69 70
		setMargin(true);
70 71
		setSpacing(true);
71
		setStyleName("toolbar");
72
		setWidth("100%");
73
		setHeight("75px");
72
		setStyleName("toolbar"); //$NON-NLS-1$
73
		setWidth("100%"); //$NON-NLS-1$
74
		setHeight("75px"); //$NON-NLS-1$
74 75

  
75 76
//		exporter.setCaption("Export");
76 77
//		exporter.setIcon(new ThemeResource("icons/32/document-xsl.png"));
77 78
		loginButton.addClickListener(e -> performLogin());
78 79
		logoutButton.addClickListener(e -> performLogout());
79
		saveButton.setIcon(new ThemeResource("icons/32/document-save.png"));
80
		editButton.setIcon(new ThemeResource("icons/32/document-edit.png"));
81
		detailButton.setIcon(new ThemeResource("icons/32/document-txt.png"));
82
		settingsButton.setIcon(new ThemeResource("icons/32/settings_1.png"));
83
		distributionSettingsButton.setIcon(new ThemeResource("icons/32/settings_1.png"));
80
		saveButton.setIcon(new ThemeResource("icons/32/document-save.png")); //$NON-NLS-1$
81
		editButton.setIcon(new ThemeResource("icons/32/document-edit.png")); //$NON-NLS-1$
82
		detailButton.setIcon(new ThemeResource("icons/32/document-txt.png")); //$NON-NLS-1$
83
		settingsButton.setIcon(new ThemeResource("icons/32/settings_1.png")); //$NON-NLS-1$
84
		distributionSettingsButton.setIcon(new ThemeResource("icons/32/settings_1.png")); //$NON-NLS-1$
84 85

  
85 86
        HorizontalLayout leftLayout = new HorizontalLayout();
86 87
        leftLayout.addComponent(detailButton);
......
142 143
     * @return
143 144
     */
144 145
    private void performLogin() {
145
        eventBus.publishEvent(new NavigationEvent("login", navigationManager.getCurrentViewName()));
146
        eventBus.publishEvent(new NavigationEvent("login", navigationManager.getCurrentViewName())); //$NON-NLS-1$
146 147
    }
147 148

  
148 149

  

Also available in: Unified diff