Browse Source

chore(langs): add translation for load failed notification

feat/auto-update
jamaljsr 5 years ago
parent
commit
c0a997bf2d
  1. 2
      TODO.md
  2. 2
      package.json
  3. 4
      src/components/network/NetworkList.spec.tsx
  4. 7
      src/components/network/NetworkList.tsx
  5. 1
      src/i18n/locales/en-US.json
  6. 1
      src/i18n/locales/es.json

2
TODO.md

@ -2,8 +2,8 @@
Small Stuff Small Stuff
- refactor networks.add into a util func
- build images if they don't exist - build images if they don't exist
- mock docker for e2e tests
- update app icon - update app icon
- consistent scrollbars for all OS's (https://github.com/xobotyi/react-scrollbars-custom) (https://github.com/souhe/reactScrollbar) - consistent scrollbars for all OS's (https://github.com/xobotyi/react-scrollbars-custom) (https://github.com/souhe/reactScrollbar)

2
package.json

@ -1,5 +1,5 @@
{ {
"name": "lightning-polar", "name": "polar",
"version": "0.1.0", "version": "0.1.0",
"homepage": "https://lightningpolar.com", "homepage": "https://lightningpolar.com",
"description": "One-click Bitcoin Lightning networks for local app development & testing", "description": "One-click Bitcoin Lightning networks for local app development & testing",

4
src/components/network/NetworkList.spec.tsx

@ -28,9 +28,7 @@ describe('NetworkList Component', () => {
const loadMock = injections.dockerService.load as jest.Mock; const loadMock = injections.dockerService.load as jest.Mock;
loadMock.mockRejectedValue(new Error('error reading file')); loadMock.mockRejectedValue(new Error('error reading file'));
const { findByText } = renderComponent([]); const { findByText } = renderComponent([]);
expect( expect(await findByText('cmps.network-list.load-error-msg')).toBeInTheDocument();
await findByText('Unable to load previously save networks'),
).toBeInTheDocument();
}); });
it('should display a big create button if no networks exist', () => { it('should display a big create button if no networks exist', () => {

7
src/components/network/NetworkList.tsx

@ -15,13 +15,16 @@ const List: React.FC = () => {
useEffect(() => { useEffect(() => {
load().catch((e: Error) => load().catch((e: Error) =>
notification.error({ notification.error({
message: 'Unable to load previously save networks', message: t(
'cmps.network-list.load-error-msg',
'Unable to load previously save networks',
),
description: e.message, description: e.message,
placement: 'bottomRight', placement: 'bottomRight',
bottom: 50, bottom: 50,
}), }),
); );
}, [load]); }, [load, t]);
const handleOpenChange = (openKeys: string[]) => { const handleOpenChange = (openKeys: string[]) => {
const newKey = openKeys.filter(x => x !== activeId.toString())[0]; const newKey = openKeys.filter(x => x !== activeId.toString())[0];

1
src/i18n/locales/en-US.json

@ -26,6 +26,7 @@
"cmps.network-list.create-icon-tooltip": "Create a new Network", "cmps.network-list.create-icon-tooltip": "Create a new Network",
"cmps.network-list.empty-desc": "You have not created any local networks", "cmps.network-list.empty-desc": "You have not created any local networks",
"cmps.network-list.create-button": "New Network", "cmps.network-list.create-button": "New Network",
"cmps.network-list.load-error-msg": "Unable to load previously save networks",
"cmps.network-view.lightning-divider": "Lightning Nodes", "cmps.network-view.lightning-divider": "Lightning Nodes",
"cmps.network-view.bitcoin-divider": "Bitcoin Nodes", "cmps.network-view.bitcoin-divider": "Bitcoin Nodes",
"cmps.status-tag.status-starting": "Starting", "cmps.status-tag.status-starting": "Starting",

1
src/i18n/locales/es.json

@ -26,6 +26,7 @@
"cmps.network-list.create-icon-tooltip": "Crea una nueva red", "cmps.network-list.create-icon-tooltip": "Crea una nueva red",
"cmps.network-list.empty-desc": "No has creado ninguna red local.", "cmps.network-list.empty-desc": "No has creado ninguna red local.",
"cmps.network-list.create-button": "Nueva red", "cmps.network-list.create-button": "Nueva red",
"cmps.network-list.load-error-msg": "No se pueden cargar las redes guardadas previamente",
"cmps.network-view.lightning-divider": "Lightning Nodos", "cmps.network-view.lightning-divider": "Lightning Nodos",
"cmps.network-view.bitcoin-divider": "Bitcoin Nodos", "cmps.network-view.bitcoin-divider": "Bitcoin Nodos",
"cmps.status-tag.status-starting": "Comenzando", "cmps.status-tag.status-starting": "Comenzando",

Loading…
Cancel
Save