├── src
├── index.js
├── messages
│ ├── ru.js
│ ├── en.js
│ ├── fr.js
│ ├── ja.js
│ ├── pt.js
│ ├── zh.js
│ ├── icons
│ │ ├── en.js
│ │ ├── fr.js
│ │ ├── ja.js
│ │ ├── zh.js
│ │ ├── zh-CN.js
│ │ ├── ja-JP.js
│ │ ├── en-US.js
│ │ ├── nl.js
│ │ └── fr-FR.js
│ ├── zh-CN.js
│ ├── ja-JP.js
│ ├── he.js
│ ├── en-US.js
│ ├── pt-BR.js
│ ├── nl.js
│ ├── fr-FR.js
│ └── ru-RU.js
├── components
│ ├── icons
│ │ ├── base
│ │ │ ├── Add.js
│ │ │ ├── Cli.js
│ │ │ ├── Close.js
│ │ │ ├── Edit.js
│ │ │ ├── More.js
│ │ │ ├── Next.js
│ │ │ ├── Power.js
│ │ │ ├── Sync.js
│ │ │ ├── Trash.js
│ │ │ ├── User.js
│ │ │ ├── Camera.js
│ │ │ ├── Update.js
│ │ │ ├── Upload.js
│ │ │ ├── Archive.js
│ │ │ ├── Download.js
│ │ │ ├── Previous.js
│ │ │ ├── SocialGithub.js
│ │ │ ├── Support.js
│ │ │ ├── Transaction.js
│ │ │ └── LinkPrevious.js
│ │ ├── Grommet.js
│ │ ├── Spinning.js
│ │ └── Status.js
│ ├── FormFields.js
│ ├── Card.js
│ ├── Hero.js
│ ├── Chart.js
│ ├── Label.js
│ ├── Select.js
│ ├── CheckBox.js
│ ├── Paragraph.js
│ ├── TextInput.js
│ ├── App.js
│ ├── Article.js
│ ├── RadioButton.js
│ ├── Section.js
│ ├── NumberInput.js
│ ├── Footer.js
│ ├── FormattedMessage.js
│ ├── Anchor.js
│ ├── Button.js
│ ├── Sidebar.js
│ ├── List.js
│ ├── LoginForm.js
│ ├── Search.js
│ ├── SkipLinkAnchor.js
│ ├── chart
│ │ └── Chart.js
│ ├── Header.js
│ ├── Form.js
│ ├── Tile.js
│ ├── Heading.js
│ ├── Title.js
│ ├── Box.js
│ ├── Tiles.js
│ ├── Split.js
│ ├── Timestamp.js
│ ├── SVGIcon.js
│ ├── Notification.js
│ ├── Layer.js
│ ├── Value.js
│ ├── ListItem.js
│ ├── FormField.js
│ ├── Distribution.js
│ ├── Meter.js
│ ├── Menu.js
│ └── Legend.js
└── utils
│ ├── color.js
│ ├── Cookies.js
│ ├── StringConvert.js
│ ├── Locale.js
│ └── Rest.js
├── .eslintignore
├── .babelrc
├── .gitignore
├── tools
└── grommet-babel-preset-es2015.js
├── .editorconfig
├── README.md
├── .eslintrc
├── webpack.config.babel.js
├── package.json
├── CONTRIBUTING.md
└── LICENSE
/src/index.js:
--------------------------------------------------------------------------------
1 | // export * from './components';
2 |
--------------------------------------------------------------------------------
/src/messages/ru.js:
--------------------------------------------------------------------------------
1 | export default from './ru-RU';
2 |
--------------------------------------------------------------------------------
/.eslintignore:
--------------------------------------------------------------------------------
1 | node_modules/**
2 | dist/**
3 | coverage/**
4 |
--------------------------------------------------------------------------------
/src/components/icons/base/Add.js:
--------------------------------------------------------------------------------
1 | import { Add } from 'grommet-icons';
2 |
3 | export default Add;
4 |
--------------------------------------------------------------------------------
/src/components/icons/base/Cli.js:
--------------------------------------------------------------------------------
1 | import { Cli } from 'grommet-icons';
2 |
3 | export default Cli;
4 |
--------------------------------------------------------------------------------
/src/components/icons/base/Close.js:
--------------------------------------------------------------------------------
1 | import { Close } from 'grommet-icons';
2 |
3 | export default Close;
4 |
--------------------------------------------------------------------------------
/src/components/icons/base/Edit.js:
--------------------------------------------------------------------------------
1 | import { Edit } from 'grommet-icons';
2 |
3 | export default Edit;
4 |
--------------------------------------------------------------------------------
/src/components/icons/base/More.js:
--------------------------------------------------------------------------------
1 | import { More } from 'grommet-icons';
2 |
3 | export default More;
4 |
--------------------------------------------------------------------------------
/src/components/icons/base/Next.js:
--------------------------------------------------------------------------------
1 | import { Next } from 'grommet-icons';
2 |
3 | export default Next;
4 |
--------------------------------------------------------------------------------
/src/components/icons/base/Power.js:
--------------------------------------------------------------------------------
1 | import { Power } from 'grommet-icons';
2 |
3 | export default Power;
4 |
--------------------------------------------------------------------------------
/src/components/icons/base/Sync.js:
--------------------------------------------------------------------------------
1 | import { Sync } from 'grommet-icons';
2 |
3 | export default Sync;
4 |
--------------------------------------------------------------------------------
/src/components/icons/base/Trash.js:
--------------------------------------------------------------------------------
1 | import { Trash } from 'grommet-icons';
2 |
3 | export default Trash;
4 |
--------------------------------------------------------------------------------
/src/components/icons/base/User.js:
--------------------------------------------------------------------------------
1 | import { User } from 'grommet-icons';
2 |
3 | export default User;
4 |
--------------------------------------------------------------------------------
/src/components/icons/base/Camera.js:
--------------------------------------------------------------------------------
1 | import { Camera } from 'grommet-icons';
2 |
3 | export default Camera;
4 |
--------------------------------------------------------------------------------
/src/components/icons/base/Update.js:
--------------------------------------------------------------------------------
1 | import { Update } from 'grommet-icons';
2 |
3 | export default Update;
4 |
--------------------------------------------------------------------------------
/src/components/icons/base/Upload.js:
--------------------------------------------------------------------------------
1 | import { Upload } from 'grommet-icons';
2 |
3 | export default Upload;
4 |
--------------------------------------------------------------------------------
/src/components/FormFields.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 |
3 | export default props =>
;
4 |
--------------------------------------------------------------------------------
/src/components/icons/base/Archive.js:
--------------------------------------------------------------------------------
1 | import { Archive } from 'grommet-icons';
2 |
3 | export default Archive;
4 |
--------------------------------------------------------------------------------
/src/components/icons/base/Download.js:
--------------------------------------------------------------------------------
1 | import { Download } from 'grommet-icons';
2 |
3 | export default Download;
4 |
--------------------------------------------------------------------------------
/src/components/icons/base/Previous.js:
--------------------------------------------------------------------------------
1 | import { Previous } from 'grommet-icons';
2 |
3 | export default Previous;
4 |
--------------------------------------------------------------------------------
/src/components/icons/base/SocialGithub.js:
--------------------------------------------------------------------------------
1 | import { Github } from 'grommet-icons';
2 |
3 | export default Github;
4 |
--------------------------------------------------------------------------------
/src/components/icons/base/Support.js:
--------------------------------------------------------------------------------
1 | import { Support } from 'grommet-icons';
2 |
3 | export default Support;
4 |
--------------------------------------------------------------------------------
/src/components/icons/base/Transaction.js:
--------------------------------------------------------------------------------
1 | import { Transaction } from 'grommet-icons';
2 |
3 | export default Transaction;
4 |
--------------------------------------------------------------------------------
/src/components/icons/base/LinkPrevious.js:
--------------------------------------------------------------------------------
1 | import { LinkPrevious } from 'grommet-icons';
2 |
3 | export default LinkPrevious;
4 |
--------------------------------------------------------------------------------
/src/messages/en.js:
--------------------------------------------------------------------------------
1 | // (C) Copyright 2014-2016 Hewlett Packard Enterprise Development LP
2 |
3 | export default from './en-US';
4 |
--------------------------------------------------------------------------------
/src/messages/fr.js:
--------------------------------------------------------------------------------
1 | // (C) Copyright 2014-2016 Hewlett Packard Enterprise Development LP
2 |
3 | export default from './fr-FR';
4 |
--------------------------------------------------------------------------------
/src/messages/ja.js:
--------------------------------------------------------------------------------
1 | // (C) Copyright 2014-2016 Hewlett Packard Enterprise Development LP
2 |
3 | export default from './ja-JP';
4 |
--------------------------------------------------------------------------------
/src/messages/pt.js:
--------------------------------------------------------------------------------
1 | // (C) Copyright 2014-2016 Hewlett Packard Enterprise Development LP
2 |
3 | export default from './pt-BR';
4 |
--------------------------------------------------------------------------------
/src/messages/zh.js:
--------------------------------------------------------------------------------
1 | // (C) Copyright 2014-2016 Hewlett Packard Enterprise Development LP
2 |
3 | export default from './zh-CN';
4 |
--------------------------------------------------------------------------------
/src/components/Card.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import Box from './Box';
3 |
4 | export default props => ;
5 |
--------------------------------------------------------------------------------
/src/components/Hero.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import Box from './Box';
3 |
4 | export default props => ;
5 |
--------------------------------------------------------------------------------
/src/messages/icons/en.js:
--------------------------------------------------------------------------------
1 | // (C) Copyright 2014-2016 Hewlett Packard Enterprise Development LP
2 |
3 | export default from './en-US';
4 |
--------------------------------------------------------------------------------
/src/messages/icons/fr.js:
--------------------------------------------------------------------------------
1 | // (C) Copyright 2014-2016 Hewlett Packard Enterprise Development LP
2 |
3 | export default from './fr-FR';
4 |
--------------------------------------------------------------------------------
/src/messages/icons/ja.js:
--------------------------------------------------------------------------------
1 | // (C) Copyright 2014-2016 Hewlett Packard Enterprise Development LP
2 |
3 | export default from './ja-JP';
4 |
--------------------------------------------------------------------------------
/src/messages/icons/zh.js:
--------------------------------------------------------------------------------
1 | // (C) Copyright 2014-2016 Hewlett Packard Enterprise Development LP
2 |
3 | export default from './zh-CN';
4 |
--------------------------------------------------------------------------------
/src/components/Chart.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { Chart } from 'grommet';
3 |
4 | export default props => ;
5 |
--------------------------------------------------------------------------------
/src/components/Label.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { Text } from 'grommet';
3 |
4 | export default props => ;
5 |
--------------------------------------------------------------------------------
/src/components/Select.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { Select } from 'grommet';
3 |
4 | export default props => ;
5 |
--------------------------------------------------------------------------------
/src/components/CheckBox.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { CheckBox } from 'grommet';
3 |
4 | export default props => ;
5 |
--------------------------------------------------------------------------------
/src/components/Paragraph.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { Paragraph } from 'grommet';
3 |
4 | export default props => ;
5 |
--------------------------------------------------------------------------------
/src/components/TextInput.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { TextInput } from 'grommet';
3 |
4 | export default props => ;
5 |
--------------------------------------------------------------------------------
/src/components/App.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { Grommet } from 'grommet';
3 |
4 | export default props => ;
5 |
--------------------------------------------------------------------------------
/src/components/Article.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import Box from './Box';
3 |
4 | export default props => ;
5 |
--------------------------------------------------------------------------------
/src/components/RadioButton.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { RadioButton } from 'grommet';
3 |
4 | export default props => ;
5 |
--------------------------------------------------------------------------------
/src/components/Section.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import Box from './Box';
3 |
4 | export default props => ;
5 |
--------------------------------------------------------------------------------
/src/components/icons/Grommet.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { Grommet } from 'grommet-icons';
3 |
4 | export default props => ;
5 |
--------------------------------------------------------------------------------
/src/components/NumberInput.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { TextInput } from 'grommet';
3 |
4 | export default props => ;
5 |
--------------------------------------------------------------------------------
/src/components/Footer.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import Box from './Box';
3 |
4 | export default props =>
5 | ;
6 |
--------------------------------------------------------------------------------
/src/components/FormattedMessage.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { Text } from 'grommet';
3 |
4 | export default ({ defaultMessage, ...rest }) => (
5 | {defaultMessage}
6 | );
7 |
--------------------------------------------------------------------------------
/src/components/Anchor.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { Anchor, RoutedAnchor } from 'grommet';
3 |
4 | export default props =>
5 | (props.path ? : );
6 |
--------------------------------------------------------------------------------
/src/components/Button.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { Button, RoutedButton } from 'grommet';
3 |
4 | export default props =>
5 | (props.path ? : );
6 |
--------------------------------------------------------------------------------
/src/components/Sidebar.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import Box from './Box';
3 |
4 | export default ({ size, ...rest }) => (
5 |
6 | );
7 |
--------------------------------------------------------------------------------
/src/components/List.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import Box from './Box';
3 |
4 | export default ({ selectable, ...rest }) =>
5 | ;
6 |
--------------------------------------------------------------------------------
/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [
3 | "./tools/grommet-babel-preset-es2015",
4 | "stage-1",
5 | "react"
6 | ],
7 | "plugins": [
8 | ["styled-components", { "useDisplayName": false }]
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .idea/**
2 | node_modules/**
3 | dist/**
4 | .eslintcache
5 | coverage
6 | .vscode
7 | npm-debug.log
8 | yarn-error.log
9 | .DS_Store
10 | .tmp/
11 | grommet-*-licenses.json
12 | grommet-*-src-with-dependecies.tgz
--------------------------------------------------------------------------------
/tools/grommet-babel-preset-es2015.js:
--------------------------------------------------------------------------------
1 | const ENV = process.env.BABEL_ENV;
2 |
3 | module.exports = {
4 | presets: [
5 | ['env', {
6 | loose: true,
7 | modules: ENV === 'es6' ? false : 'commonjs',
8 | }],
9 | ],
10 | };
11 |
--------------------------------------------------------------------------------
/src/components/LoginForm.js:
--------------------------------------------------------------------------------
1 | import React, { Component } from 'react';
2 |
3 | export default class extends Component {
4 | render() {
5 | return (
6 |
9 | );
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/src/components/icons/Spinning.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { Box } from 'grommet';
3 | import { Cycle } from 'grommet-icons';
4 |
5 | export default props => (
6 |
7 |
8 |
9 | );
10 |
--------------------------------------------------------------------------------
/src/components/Search.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { Box, TextInput } from 'grommet';
3 |
4 | export default ({ fill, inline, ...rest }) => {
5 | let content = ;
6 | if (fill) {
7 | content = {content};
8 | }
9 | return content;
10 | };
11 |
--------------------------------------------------------------------------------
/src/components/SkipLinkAnchor.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import styled from 'styled-components';
3 |
4 | const StyledAnchor = styled.a`
5 | width: 0;
6 | height: 0;
7 | overflow: hidden;
8 | position: absolute;
9 | `;
10 |
11 | export default ({ label, ...rest }) =>
12 | {label};
13 |
--------------------------------------------------------------------------------
/.editorconfig:
--------------------------------------------------------------------------------
1 | # http://editorconfig.org
2 | root = true
3 |
4 | [*]
5 | charset = utf-8
6 | end_of_line = lf
7 | indent_size = 2
8 | indent_style = space
9 | max_line_length = 80
10 | trim_trailing_whitespace = true
11 |
12 | [*.md]
13 | max_line_length = 0
14 | trim_trailing_whitespace = false
15 |
16 | [COMMIT_EDITMSG]
17 | max_line_length = 0
18 |
--------------------------------------------------------------------------------
/src/utils/color.js:
--------------------------------------------------------------------------------
1 |
2 | const COLOR_MAP = {
3 | unset: 'light-3',
4 | 'graph-1': 'neutral-1',
5 | 'graph-2': 'neutral-2',
6 | 'graph-3': 'neutral-3',
7 | 'graph-4': 'accent-1',
8 | 'graph-5': 'accent-2',
9 | };
10 |
11 | /* eslint-disable import/prefer-default-export */
12 | export const colorIndexToColor = colorIndex => (
13 | COLOR_MAP[colorIndex] || colorIndex
14 | );
15 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # grommet-v1
2 | A mapping of v1 component signatures to v2 implementations
3 |
4 | ## Usage
5 |
6 | - add dependency on `grommet-v1`
7 | - update `grommet` dependency to `"grommet": "^2.0.0",`
8 | - convert import statements to reference 'grommet-v1' instead of 'grommet'
9 |
10 | NOTE: Not all components and properties are mapped. This is meant to help with the migration from v1 to v2.
11 |
--------------------------------------------------------------------------------
/src/components/chart/Chart.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { Chart } from 'grommet';
3 |
4 | const ChartV1 = props => ;
5 |
6 | const TBD = () => chart TBD
;
7 |
8 | export {
9 | TBD as Axis,
10 | TBD as Base,
11 | TBD as HotSpots,
12 | TBD as Layers,
13 | TBD as Line,
14 | TBD as Marker,
15 | TBD as MarkerLabel,
16 | };
17 |
18 | export default ChartV1;
19 |
--------------------------------------------------------------------------------
/src/components/Header.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import Box from './Box';
3 |
4 | const SIZE_BASIS = {
5 | large: 'xsmall',
6 | };
7 |
8 | export default ({ pad, size, ...rest }) => (
9 |
18 | );
19 |
--------------------------------------------------------------------------------
/src/components/Form.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import styled from 'styled-components';
3 | import { Box } from 'grommet';
4 |
5 | const StyledForm = styled.form`
6 | width: ${props => (props.compact ? '288px' : '480px')};
7 |
8 | fieldset {
9 | border: none;
10 | margin: 0;
11 | padding: 0;
12 | }
13 | `;
14 |
15 | export default ({ children, ...rest }) => (
16 |
17 | {children}
18 |
19 | );
20 |
--------------------------------------------------------------------------------
/src/components/Tile.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { Button } from 'grommet';
3 | import Box from './Box';
4 |
5 | export default ({ onClick, size, ...rest }) => {
6 | if (onClick) {
7 | return (
8 |
9 |
12 |
13 | );
14 | }
15 | return (
16 |
17 | );
18 | };
19 |
--------------------------------------------------------------------------------
/src/components/icons/Status.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import {
3 | StatusCritical, StatusDisabled, StatusGood, StatusUnknown, StatusWarning,
4 | } from 'grommet-icons';
5 |
6 | const VALUE_ICON = {
7 | critical: StatusCritical,
8 | disabled: StatusDisabled,
9 | ok: StatusGood,
10 | unknown: StatusUnknown,
11 | warning: StatusWarning,
12 | };
13 |
14 | export default ({ value, ...rest }) => {
15 | const Icon = VALUE_ICON[value.toLowerCase()] || StatusUnknown;
16 | return ;
17 | };
18 |
--------------------------------------------------------------------------------
/src/components/Heading.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { Heading } from 'grommet';
3 |
4 | export default ({ children, strong, tag, ...rest }) => {
5 | let level;
6 | if (tag) {
7 | const match = tag.match(/.(\d)/);
8 | if (match) {
9 | level = parseInt(match[1], 10);
10 | }
11 | }
12 | let content = children;
13 | if (strong) {
14 | content = {content};
15 | }
16 | return (
17 |
18 | {content}
19 |
20 | );
21 | };
22 |
--------------------------------------------------------------------------------
/src/utils/Cookies.js:
--------------------------------------------------------------------------------
1 | // (C) Copyright 2015-2018 Hewlett Packard Enterprise Development LP
2 | import JSCookie from 'js-cookie';
3 |
4 | export default {
5 | get(name) {
6 | return JSCookie.get(name);
7 | },
8 | set(name, value, expires, path, domain, secure) {
9 | return JSCookie.set(name, value, { expires, path, domain, secure });
10 | },
11 | remove(name, path, domain) {
12 | JSCookie.remove(name, { path, domain });
13 | },
14 | has(name) {
15 | return JSCookie.get(name);
16 | },
17 | keys() {
18 | return Object.keys(JSCookie.get());
19 | },
20 | };
21 |
--------------------------------------------------------------------------------
/src/components/Title.js:
--------------------------------------------------------------------------------
1 | import React, { Children } from 'react';
2 | import { Box, Text } from 'grommet';
3 |
4 | export default ({ children, ...rest }) => {
5 | const styledChildren = Children.map(children, (child, index) => {
6 | if (child) {
7 | if (index !== (Children.count(children) - 1)) {
8 | return {child};
9 | }
10 | return {child};
11 | }
12 | return child;
13 | });
14 | return (
15 |
16 | {styledChildren}
17 |
18 | );
19 | };
20 |
--------------------------------------------------------------------------------
/src/components/Box.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { Box } from 'grommet';
3 |
4 | export default ({ colorIndex, full, separator, size, texture, ...rest }) => {
5 | let background;
6 | if (texture) {
7 | background = { image: texture };
8 | if (colorIndex === 'dark') {
9 | background.dark = true;
10 | } else if (colorIndex) {
11 | background.color = colorIndex;
12 | }
13 | } else if (colorIndex) {
14 | background = colorIndex;
15 | }
16 |
17 | return (
18 |
26 | );
27 | };
28 |
--------------------------------------------------------------------------------
/src/components/Tiles.js:
--------------------------------------------------------------------------------
1 | import React, { Children, cloneElement } from 'react';
2 | import Box from './Box';
3 |
4 | export default ({ children, flush, ...rest }) => {
5 | let tiles = children;
6 | if (!flush) {
7 | tiles = Children.map(children, (child) => {
8 | if (child) {
9 | const style = {
10 | ...(child.props || {}).style,
11 | margin: '12px',
12 | };
13 | return cloneElement(child, { style });
14 | }
15 | return child;
16 | });
17 | }
18 | return (
19 |
28 | {tiles}
29 |
30 | );
31 | };
32 |
--------------------------------------------------------------------------------
/src/components/Split.js:
--------------------------------------------------------------------------------
1 | import React, { Children } from 'react';
2 | import { Box } from 'grommet';
3 |
4 | export default ({ children, flex, separator, ...rest }) => {
5 | const adjustedChildren = Children.map(children, (child, index) => {
6 | if (child &&
7 | ((index > 0 && flex === 'right') || (index === 0 && flex === 'left'))) {
8 | return (
9 |
17 | {child}
18 |
19 | );
20 | }
21 | return child;
22 | });
23 | return {adjustedChildren};
24 | };
25 |
--------------------------------------------------------------------------------
/src/components/Timestamp.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { Text } from 'grommet';
3 |
4 | export default ({ fields, value, ...rest }) => {
5 | const date = new Date(value);
6 | let content;
7 | if (fields === 'date') {
8 | content = date.toLocaleDateString(undefined,
9 | { year: 'numeric', month: 'short', day: 'numeric' });
10 | } else if (fields === 'time') {
11 | content = date.toLocaleTimeString(undefined,
12 | { hour: 'numeric', minute: '2-digit' });
13 | } else {
14 | content = date.toLocaleString(undefined, {
15 | year: 'numeric',
16 | month: 'short',
17 | day: 'numeric',
18 | hour: 'numeric',
19 | minute: '2-digit',
20 | });
21 | }
22 | return (
23 | {content}
24 | );
25 | };
26 |
--------------------------------------------------------------------------------
/src/components/SVGIcon.js:
--------------------------------------------------------------------------------
1 | import React, { Component } from 'react';
2 | import PropTypes from 'prop-types';
3 | import { Blank } from 'grommet-icons';
4 |
5 | export default class extends Component {
6 | static contextTypes = {
7 | theme: PropTypes.object,
8 | };
9 |
10 | render() {
11 | const { a11yTitle, colorIndex, ...rest } = this.props;
12 | const { theme } = this.context;
13 |
14 | let color;
15 | if (colorIndex) {
16 | const parts = colorIndex.split('-');
17 | if (parts.length > 1) {
18 | color = theme.global.colors[parts[0]][parts[1]];
19 | } else {
20 | color = theme.global.colors[parts[0]];
21 | }
22 | }
23 |
24 | return (
25 |
26 | );
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/src/components/Notification.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { Box, Meter, Text } from 'grommet';
3 | import Status from './icons/Status';
4 |
5 | export default ({ message, percentComplete, state, status, ...rest }) => (
6 |
12 | {status ? (
13 |
14 |
15 |
16 | ) : null}
17 | {message ? {message} : null}
18 | {percentComplete ? (
19 |
20 |
21 | {percentComplete}%
22 |
23 | ) : null}
24 |
25 | );
26 |
--------------------------------------------------------------------------------
/src/components/Layer.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { Box, Button, Layer, Stack } from 'grommet';
3 | import { Close } from 'grommet-icons';
4 |
5 | export default ({ align, children, closer, flush, hidden, onClose, overlayClose, ...rest }) => {
6 | let content = children;
7 | if (!flush) {
8 | content = {content};
9 | }
10 | if (closer && onClose) {
11 | content = (
12 |
13 | {content}
14 | } onClick={onClose} />
15 |
16 | );
17 | }
18 | return (
19 |
24 | {content}
25 |
26 | );
27 | };
28 |
--------------------------------------------------------------------------------
/src/utils/StringConvert.js:
--------------------------------------------------------------------------------
1 | // (C) Copyright 2014-2016 Hewlett Packard Enterprise Development LP
2 |
3 | export default {
4 | toSentenceCase(text) {
5 | return text.replace(/\w\S*/g, txt =>
6 | txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase());
7 | },
8 |
9 | quoteIfNecessary(text) {
10 | let result = text;
11 | // quote if there are embedded spaces
12 | if (text.indexOf(' ') !== -1) {
13 | result = `'${text}'`;
14 | }
15 | return result;
16 | },
17 |
18 | unquoteIfNecessary(text) {
19 | let result = text;
20 | // remove surrounding quotes
21 | if ((text[0] === '\'' && text[text.length - 1] === '\'') ||
22 | (text[0] === '"' && text[text.length - 1] === '"')) {
23 | result = text.slice(1, text.length - 1);
24 | }
25 | return result;
26 | },
27 | };
28 |
--------------------------------------------------------------------------------
/src/components/Value.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { Box, Text } from 'grommet';
3 |
4 | const VALUE_SIZES = {
5 | xsmall: 'medium',
6 | small: 'large',
7 | medium: 'xlarge',
8 | large: 'xlarge',
9 | };
10 |
11 | export default ({
12 | colorIndex, icon, label, size, trendIcon, units, value, ...rest
13 | }) => (
14 |
15 |
16 | {icon}
17 |
18 | {value}
19 |
20 | {units ? (
21 |
22 | {units}
23 |
24 | ) : null}
25 | {trendIcon}
26 |
27 | {label ? {label} : null}
28 |
29 | );
30 |
--------------------------------------------------------------------------------
/src/components/ListItem.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { Button } from 'grommet';
3 | import Box from './Box';
4 |
5 | export default ({ onClick, separator, ...rest }) => {
6 | if (onClick) {
7 | return (
8 |
9 |
18 |
19 | );
20 | }
21 | return (
22 |
33 | );
34 | };
35 |
--------------------------------------------------------------------------------
/src/components/FormField.js:
--------------------------------------------------------------------------------
1 | import React, { Children, cloneElement } from 'react';
2 | import { Box, Text } from 'grommet';
3 |
4 | export default ({ children, error, help, label, ...rest }) => {
5 | let header;
6 | if (error || help || label) {
7 | header = (
8 |
14 | {label}
15 | {error ?
16 | {error} :
17 | {help}
18 | }
19 |
20 | );
21 | }
22 |
23 | const adjustedChildren = Children.map(children, (child) => {
24 | if (child) {
25 | return cloneElement(child, { plain: true });
26 | }
27 | return child;
28 | });
29 |
30 | return (
31 |
36 | {header}
37 | {adjustedChildren}
38 |
39 | );
40 | };
41 |
--------------------------------------------------------------------------------
/src/components/Distribution.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { Box, Button, Distribution, Text } from 'grommet';
3 | import { colorIndexToColor } from '../utils/color';
4 |
5 | // The grommet-v1 version of Distribution is not as mathematically precise
6 | // as the v1 version, but it is easier to look at. This is because we use
7 | // the closest fixed percentage basis values.
8 |
9 | const Cell = ({ value, units }) => {
10 | let content = (
11 |
18 | {value.value} {units}
19 | {value.label ? {value.label} : null}
20 |
21 | );
22 | if (value.onClick) {
23 | content = (
24 |
27 | );
28 | }
29 | return content;
30 | };
31 |
32 | export default ({ series, units, ...rest }) => (
33 |
34 | {value => | }
35 |
36 | );
37 |
--------------------------------------------------------------------------------
/src/utils/Locale.js:
--------------------------------------------------------------------------------
1 | // (C) Copyright 2014-2016 Hewlett Packard Enterprise Development LP
2 |
3 | import Cookies from './Cookies';
4 |
5 | let currentLocale = 'en-US';
6 |
7 | function normalizeLocale(locale) {
8 | const locales = locale.replace(/_/g, '-').split('-');
9 | let normalizedLocale = locales[0];
10 | if (locales.length > 1) {
11 | normalizedLocale += `-${locales[1].toUpperCase()}`;
12 | }
13 |
14 | return normalizedLocale;
15 | }
16 |
17 | export function setLocale(locale) {
18 | currentLocale = normalizeLocale(locale);
19 | }
20 |
21 | export function getCurrentLocale() {
22 | try {
23 | const cookieLanguages = Cookies.get('languages');
24 | let locale = cookieLanguages ? JSON.parse(cookieLanguages)[0] : undefined;
25 | if (!locale) {
26 | locale = window.navigator.languages ? window.navigator.languages[0] :
27 | (window.navigator.language || window.navigator.userLanguage);
28 | }
29 |
30 | return normalizeLocale(locale);
31 | } catch (e) {
32 | return currentLocale;
33 | }
34 | }
35 |
36 | export function getLocaleData(appMessages = {}, locale = getCurrentLocale()) {
37 | let grommetMessages;
38 | try {
39 | /* eslint-disable global-require */
40 | /* eslint-disable import/no-dynamic-require */
41 | grommetMessages = require(`../messages/${locale}`);
42 | /* eslint-enable import/no-dynamic-require */
43 | /* eslint-enable global-require */
44 | } catch (e) {
45 | grommetMessages = {};
46 | }
47 |
48 | const messages = { ...grommetMessages, ...appMessages };
49 |
50 | return { locale, messages };
51 | }
52 |
--------------------------------------------------------------------------------
/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "parser": "babel-eslint",
3 | "extends": "airbnb",
4 | "env": {
5 | "node": true,
6 | "es6": true
7 | },
8 | "globals": {
9 | "it": true,
10 | "expect": true,
11 | "describe": true,
12 | "jest": true,
13 | "document": true,
14 | "test": true,
15 | "window": true,
16 | "fetch": true,
17 | "WebSocket": true,
18 | "alert": true,
19 | "URLSearchParams": true,
20 | "defaultProps": true,
21 | "childContextTypes": true,
22 | "contextTypes": true,
23 | "state": true,
24 | "Event": true,
25 | "fail": true,
26 | "afterEach": true,
27 | "beforeEach": true,
28 | },
29 | "rules": {
30 | "indent": "off",
31 | "indent-legacy": ["error", 2],
32 | "comma-dangle": ["error", "always-multiline"],
33 | "jsx-quotes": ["error", "prefer-single"],
34 | "no-console": 0,
35 | "quote-props": 0,
36 | "react/forbid-prop-types": 0, // Soft requirement now, try hard requ in future
37 | "react/jsx-boolean-value": [1, "always"],
38 | "react/jsx-filename-extension": 0,
39 | "react/jsx-first-prop-new-line": [1, "multiline"],
40 | "react/jsx-max-props-per-line": [1, { "when": "multiline" }],
41 | "react/no-multi-comp": 0, // Soft requirement now, try hard requ in future
42 | "react/prefer-stateless-function": 0, // Soft requirement now, try hard requ in future
43 | "react/no-find-dom-node": 0,
44 | "react/prop-types": 0,
45 | "react/sort-comp": 0,
46 | "react/no-array-index-key": 0,
47 | "import/no-extraneous-dependencies": 0,
48 | "no-alert": 0,
49 | "jsx-a11y/href-no-hash": 0
50 | }
51 | }
52 |
--------------------------------------------------------------------------------
/src/components/Meter.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { Meter, Stack } from 'grommet';
3 | import { colorIndexToColor } from '../utils/color';
4 |
5 | export default ({
6 | activeIndex, colorIndex, label, max, onActive, series, size, type, units,
7 | value, ...rest
8 | }) => {
9 | let normalizedMax = max;
10 | if (!normalizedMax) {
11 | if (series) {
12 | let total = 0;
13 | series.forEach((s) => { total += s.value; });
14 | normalizedMax = Math.max(100, total);
15 | } else {
16 | normalizedMax = Math.max(100, value);
17 | }
18 | }
19 | const scale = 100.0 / normalizedMax;
20 |
21 | let values;
22 | if (series) {
23 | values = series.map((s, index) => ({
24 | color: ((activeIndex === undefined || activeIndex === index) ?
25 | (colorIndexToColor(s.colorIndex) || 'accent-1') :
26 | { color: 'light-2', opacity: 'medium' }),
27 | onClick: s.onClick,
28 | onHover: (onActive ? over => onActive(over ? index : undefined) : undefined),
29 | label: s.label,
30 | value: s.value * scale,
31 | }));
32 | } else if (value !== undefined) {
33 | values = [{
34 | color: (colorIndexToColor(colorIndex) || 'accent-1'),
35 | label,
36 | value: value * scale,
37 | }];
38 | }
39 |
40 | let content = (
41 |
48 | );
49 |
50 | if (type === 'circle') {
51 | content = (
52 |
53 | {content}
54 | {label}
55 |
56 | );
57 | }
58 |
59 | return content;
60 | };
61 |
--------------------------------------------------------------------------------
/webpack.config.babel.js:
--------------------------------------------------------------------------------
1 | import path from 'path';
2 | import webpack from 'webpack';
3 | import CopyWebpackPlugin from 'copy-webpack-plugin';
4 |
5 | const env = 'production';
6 |
7 | const plugins = [
8 | new webpack.DefinePlugin({
9 | 'process.env': {
10 | NODE_ENV: JSON.stringify(env),
11 | },
12 | }),
13 | new webpack.optimize.UglifyJsPlugin({
14 | compress: {
15 | warnings: false,
16 | screw_ie8: true,
17 | conditionals: true,
18 | unused: true,
19 | comparisons: true,
20 | sequences: true,
21 | dead_code: true,
22 | evaluate: true,
23 | if_return: true,
24 | join_vars: true,
25 | },
26 | mangle: {
27 | screw_ie8: true,
28 | },
29 | output: {
30 | comments: false,
31 | screw_ie8: true,
32 | },
33 | }),
34 | new webpack.LoaderOptionsPlugin({
35 | minimize: true,
36 | }),
37 | new CopyWebpackPlugin(
38 | [
39 | { from: './README.md' },
40 | { from: './package.json' },
41 | ]
42 | ),
43 | ];
44 |
45 | export default {
46 | devtool: 'hidden-source-map',
47 | entry: './src/index.js',
48 | output: {
49 | path: path.resolve('./dist'),
50 | filename: 'grommet-v1.min.js',
51 | libraryTarget: 'var',
52 | library: 'GrommetV1',
53 | },
54 | externals: {
55 | react: 'React',
56 | 'react-dom': 'ReactDOM',
57 | },
58 | resolve: {
59 | extensions: ['.js', '.scss', '.css', '.json'],
60 | },
61 | plugins,
62 | node: {
63 | fs: 'empty',
64 | net: 'empty',
65 | tls: 'empty',
66 | },
67 | module: {
68 | rules: [
69 | {
70 | test: /\.js/,
71 | exclude: /node_modules/,
72 | loader: 'babel-loader',
73 | },
74 | ],
75 | },
76 | };
77 |
--------------------------------------------------------------------------------
/src/components/Menu.js:
--------------------------------------------------------------------------------
1 | import React, { Children, cloneElement } from 'react';
2 | import { Box, DropButton, Menu } from 'grommet';
3 | import { colorIndexToColor } from '../utils/color';
4 |
5 | export default ({
6 | children, colorIndex, direction, dropAlign, fill, icon, inline, label, primary, ...rest
7 | }) => {
8 | const background = colorIndex ? colorIndexToColor(colorIndex) : undefined;
9 | let content;
10 | if (primary || inline || (!icon && !label)) {
11 | const styledChildren = Children.map(children, (child) => {
12 | if (child) {
13 | const style = {
14 | ...(child.props || {}).style,
15 | padding: '12px 24px',
16 | };
17 | if (primary) {
18 | style.fontSize = '19px';
19 | style.lineHeight = '24px';
20 | }
21 | return cloneElement(child, { style });
22 | }
23 | return child;
24 | });
25 | // Should we have Grommet Box set overflow when flexing?
26 | content = (
27 |
34 | {styledChildren}
35 |
36 | );
37 | } else if (children && (icon || label)) {
38 | content = (
39 |
43 | {icon}
44 | {label}
45 |
46 | )}
47 | >
48 |
49 | {children}
50 |
51 |
52 | );
53 | } else {
54 | content = (
55 |
56 | );
57 | }
58 | return content;
59 | };
60 |
--------------------------------------------------------------------------------
/src/components/Legend.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { Box, Button, Text } from 'grommet';
3 | import { colorIndexToColor } from '../utils/color';
4 |
5 | const Item = ({
6 | colorIndex, index, label, onActive, onClick, total, units, value,
7 | }) => {
8 | let content = (
9 | onActive(index) : undefined}
15 | onMouseOut={onActive ? () => onActive(undefined) : undefined}
16 | >
17 |
18 |
23 |
24 | {label}
25 |
26 |
27 |
28 | {value}
29 | {units ? (
30 |
31 | {units}
32 |
33 | ) : null}
34 |
35 |
36 | );
37 |
38 | if (onClick) {
39 | content = (
40 |
47 | );
48 | }
49 |
50 | return (
51 |
55 | {content}
56 |
57 | );
58 | };
59 |
60 | export default ({ activeIndex, onActive, series, size, total, units, ...rest }) => {
61 | let sum = 0;
62 | return (
63 |
64 | {series.map((data, index) => {
65 | sum += data.value;
66 | return (
67 |
75 | );
76 | })}
77 | {total ? : null}
78 |
79 | );
80 | };
81 |
--------------------------------------------------------------------------------
/src/utils/Rest.js:
--------------------------------------------------------------------------------
1 | // (C) Copyright 2014-2016 Hewlett Packard Enterprise Development LP
2 |
3 | import request from 'superagent';
4 |
5 | export const headers = {
6 | 'Accept': 'application/json',
7 | 'Content-Type': 'application/json',
8 | };
9 |
10 | // converts object to parameter array, handles arrays
11 | export function buildParams(object) {
12 | const params = [];
13 | if (object) {
14 | Object.keys(object).forEach((property) => {
15 | const value = object[property];
16 | if (value !== null && value !== undefined) {
17 | if (Array.isArray(value)) {
18 | for (let i = 0; i < value.length; i += 1) {
19 | params.push(`${property}=${encodeURIComponent(value[i])}`);
20 | }
21 | } else {
22 | params.push(`${property}=${encodeURIComponent(value)}`);
23 | }
24 | }
25 | });
26 | }
27 | return params;
28 | }
29 |
30 | // joins params array and adds '?' prefix if needed
31 | export function buildQuery(object) {
32 | const params = (Array.isArray(object) ? object : buildParams(object));
33 | return (params.length > 0 ? `?${params.join('&')}` : '');
34 | }
35 |
36 | // reject promise of response isn't ok
37 | export function processStatus(response) {
38 | if (response.ok) {
39 | return Promise.resolve(response);
40 | }
41 | return Promise.reject(response.statusText || `Error ${response.status}`);
42 | }
43 |
44 | // Deprecated superagent functions
45 |
46 | let activeHeaders = { ...headers };
47 |
48 | let timeout = 10000; // 10s
49 |
50 | export default {
51 |
52 | setTimeout(nextTimeout) {
53 | timeout = nextTimeout;
54 | },
55 |
56 | setHeaders(nextHeaders) {
57 | activeHeaders = nextHeaders;
58 | },
59 |
60 | setHeader(name, value) {
61 | activeHeaders[name] = value;
62 | },
63 |
64 | head(uri, params) {
65 | const op = request.head(uri).query(buildParams(params).join('&'));
66 | op.timeout(timeout);
67 | op.set(activeHeaders);
68 | return op;
69 | },
70 |
71 | get(uri, params) {
72 | const op = request.get(uri).query(buildParams(params).join('&'));
73 | op.timeout(timeout);
74 | op.set(activeHeaders);
75 | return op;
76 | },
77 |
78 | patch(uri, data) {
79 | const op = request.patch(uri).send(data);
80 | op.timeout(timeout);
81 | op.set(activeHeaders);
82 | return op;
83 | },
84 |
85 | post(uri, data) {
86 | const op = request.post(uri).send(data);
87 | op.timeout(timeout);
88 | op.set(activeHeaders);
89 | return op;
90 | },
91 |
92 | put(uri, data) {
93 | const op = request.put(uri).send(data);
94 | op.timeout(timeout);
95 | op.set(activeHeaders);
96 | return op;
97 | },
98 |
99 | del(uri) {
100 | const op = request.del(uri);
101 | op.timeout(timeout);
102 | op.set(activeHeaders);
103 | return op;
104 | },
105 | };
106 |
--------------------------------------------------------------------------------
/src/messages/zh-CN.js:
--------------------------------------------------------------------------------
1 | // (C) Copyright 2014-2016 Hewlett Packard Enterprise Development LP
2 |
3 | import iconMessages from './icons/en-US';
4 |
5 | export default {
6 | IndexFilters: {
7 | filters: '{quantity, plural,\n =0 {筛选}\n =1 {1 个筛选}\n ' +
8 | 'other {# 筛选}\n}',
9 | },
10 | ...iconMessages,
11 | Active: '活动',
12 | Activate: '激活',
13 | Activated: '已激活',
14 | Add: '添加',
15 | add: '添加',
16 | Alerts: '警报',
17 | All: '全部',
18 | ampm: 'ampm',
19 | Arc: '存档',
20 | AxisLabel: '{orientation} 轴',
21 | area: '区域',
22 | Bar: '栏',
23 | bar: '栏',
24 | Blank: '空白',
25 | Box: '框',
26 | Carousel: '传送',
27 | Category: '类别',
28 | Circle: '圆',
29 | Chart: '图表',
30 | Children: '子项',
31 | Clear: '清除',
32 | Cleared: '已清除',
33 | Close: '关闭',
34 | 'Close Menu': '关闭菜单',
35 | Completed: '已完成',
36 | 'Connects With': '连接对象',
37 | created: '已创建',
38 | Critical: '严重',
39 | 'Currently Active': '当前处于活动状态',
40 | 'Date Selector': '日期选择器',
41 | 'Date Time Icon': '打开日期和时间选择器',
42 | day: '天',
43 | Disabled: '已禁用',
44 | Distribution: '分布',
45 | Email: '电子邮件',
46 | 'Enter Select': '按 Enter 进行选择',
47 | Error: '错误',
48 | Filter: '筛选',
49 | Footer: '页脚',
50 | Grommet: 'Grommet',
51 | HotSpotsLabel: '热点: 按箭头键可与它进行交互',
52 | GraphValues: (
53 | '图有 {count} 项。最大值为 {highest},' +
54 | ' 最小值为 {smallest}'
55 | ),
56 | hour: '小时',
57 | 'Grommet Logo': 'Grommet 徽标',
58 | Layer: '层',
59 | List: '列表',
60 | line: '线',
61 | Loading: '正在加载',
62 | loginInvalidPassword: '请提供用户名和密码。',
63 | 'Log In': '登录',
64 | Logout: '注销',
65 | 'Main Content': '主要内容',
66 | Max: '最大值',
67 | Menu: '菜单',
68 | Meter: '度量',
69 | Min: '最小值',
70 | minute: '分钟',
71 | model: '型号',
72 | modified: '已修改',
73 | monitor: '监控',
74 | month: '月',
75 | 'Multi Select': '多重选择',
76 | Name: '名称',
77 | 'Navigation Help': '使用箭头键导航',
78 | 'Next Month': '下个月',
79 | 'Next Slide': '下一张幻灯片',
80 | 'No Relationship': '无关系',
81 | Notification: '通知',
82 | OK: '确定',
83 | Open: '打开',
84 | Parent: '父项',
85 | Parents: '父项',
86 | Parts: '部分',
87 | Part: '部分',
88 | Password: '密码',
89 | 'Previous Month': '上个月',
90 | 'Previous Slide': '上一张幻灯片',
91 | 'Previous Tiles': '之前的磁贴',
92 | 'Remember me': '记住我',
93 | Resource: '资源',
94 | Running: '正在运行',
95 | Search: '搜索',
96 | 'Match Results': `There {count, plural,
97 | =0 {is no match}
98 | one {is # match}
99 | other {are # matches}
100 | }`,
101 | second: '秒',
102 | 'Select Icon': '打开选择下拉列表',
103 | Selected: '已选择',
104 | 'Selected Multiple': `{count, plural,
105 | =0 {none}
106 | one {# value}
107 | other {# values}
108 | }`,
109 | 'Skip to': '跳转到',
110 | 'Slide Number': '幻灯片 {slideNumber}',
111 | Sort: '排序',
112 | Spinning: '旋转',
113 | Spiral: '螺旋',
114 | State: '状况',
115 | Status: '状态',
116 | Subtract: '减去',
117 | SunBurst: 'SunBurst',
118 | 'Tab Contents': '{activeTitle} 选项卡内容',
119 | Table: '表',
120 | Tasks: '任务',
121 | Tiles: '磁贴',
122 | Time: '时间',
123 | Title: '标题',
124 | Today: '今天',
125 | Topology: '拓扑',
126 | Total: '总计',
127 | Threshold: '阈值',
128 | Unknown: '未知',
129 | Username: '用户名',
130 | uri: 'URI',
131 | Value: '值',
132 | Warning: '警告',
133 | year: '年',
134 | };
135 |
--------------------------------------------------------------------------------
/src/messages/ja-JP.js:
--------------------------------------------------------------------------------
1 | // (C) Copyright 2014-2016 Hewlett Packard Enterprise Development LP
2 |
3 | import iconMessages from './icons/en-US';
4 |
5 | export default {
6 | IndexFilters: {
7 | filters: '{quantity, plural,\n =0 {フィルター}\n =1 {1つのフィルター}\n ' +
8 | 'other {#個のフィルター}\n}',
9 | },
10 | ...iconMessages,
11 | Active: 'アクティブ',
12 | Activate: 'アクティブ化',
13 | Activated: 'アクティブ化済み',
14 | Add: '追加',
15 | add: '追加',
16 | Alerts: 'アラート',
17 | All: 'すべて',
18 | ampm: 'ampm',
19 | Arc: '円弧',
20 | AxisLabel: '{orientation}軸',
21 | area: '領域',
22 | Bar: 'バー',
23 | bar: 'バー',
24 | Blank: '空白',
25 | Box: 'ボックス',
26 | Carousel: 'カルーセル',
27 | Category: 'カテゴリ',
28 | Circle: '円',
29 | Chart: 'グラフ',
30 | Children: '子',
31 | Clear: 'クリア',
32 | Cleared: 'クリア済み',
33 | Close: '閉じる',
34 | 'Close Menu': 'メニューを閉じる',
35 | Completed: '完了',
36 | 'Connects With': '接続先',
37 | created: '作成済み',
38 | Critical: '重大',
39 | 'Currently Active': '現在アクティブ',
40 | 'Date Selector': '日付セレクター',
41 | 'Date Time Icon': '日付時刻セレクターを開く',
42 | day: '日',
43 | Disabled: '無効',
44 | Distribution: '配布',
45 | Email: '電子メール',
46 | 'Enter Select': 'Enterを押して選択',
47 | Error: 'エラー',
48 | Filter: 'フィルター',
49 | Footer: 'フッター',
50 | Grommet: 'Grommet',
51 | HotSpotsLabel: 'ホットスポット: 矢印キーを押して対話操作する',
52 | GraphValues: (
53 | 'グラフには{count}個の項目があります。最高は{highest}、' +
54 | ' 最小は{smallest}です'
55 | ),
56 | hour: '時間',
57 | 'Grommet Logo': 'Grommetロゴ',
58 | Layer: 'レイヤー',
59 | List: 'リスト',
60 | line: '線',
61 | Loading: 'ロード中',
62 | loginInvalidPassword: 'ユーザー名とパスワードを指定してください。',
63 | 'Log In': 'ログイン',
64 | Logout: 'ログアウト',
65 | 'Main Content': 'メインコンテンツ',
66 | Max: '最大',
67 | Menu: 'メニュー',
68 | Meter: 'メートル',
69 | Min: '最小',
70 | minute: '分',
71 | model: 'モデル',
72 | modified: '変更済み',
73 | monitor: 'モニター',
74 | month: '月',
75 | 'Multi Select': '複数選択',
76 | Name: '名前',
77 | 'Navigation Help': 'ナビゲーションには矢印キーを使用します',
78 | 'Next Month': '次の月',
79 | 'Next Slide': '次のスライド',
80 | 'No Relationship': '関係なし',
81 | Notification: '通知',
82 | OK: 'OK',
83 | Open: '開く',
84 | Parent: '親',
85 | Parents: '親',
86 | Parts: '部品',
87 | Part: '部品',
88 | Password: 'パスワード',
89 | 'Previous Month': '前の月',
90 | 'Previous Slide': '前のスライド',
91 | 'Previous Tiles': '前のタイル',
92 | 'Remember me': 'ユーザー名を保存する',
93 | Resource: 'リソース',
94 | Running: '実行中',
95 | Search: '検索',
96 | 'Match Results': `There {count, plural,
97 | =0 {is no match}
98 | one {is # match}
99 | other {are # matches}
100 | }`,
101 | second: '秒',
102 | 'Select Icon': '選択ドロップを開く',
103 | Selected: '選択済み',
104 | 'Selected Multiple': `{count, plural,
105 | =0 {none}
106 | one {# value}
107 | other {# values}
108 | }`,
109 | 'Skip to': 'スキップ先',
110 | 'Slide Number': 'スライド{slideNumber}',
111 | Sort: 'ソート',
112 | Spinning: '回転',
113 | Spiral: 'スパイラル',
114 | State: '状態',
115 | Status: 'ステータス',
116 | Subtract: '減算',
117 | SunBurst: 'サンバースト',
118 | 'Tab Contents': '[{activeTitle}] タブの内容',
119 | Table: 'テーブル',
120 | Tasks: 'タスク',
121 | Tiles: 'タイル',
122 | Time: '時刻',
123 | Title: 'タイトル',
124 | Today: '今日',
125 | Topology: 'トポロジ',
126 | Total: '合計',
127 | Threshold: 'しきい値',
128 | Unknown: '不明',
129 | Username: 'ユーザー名',
130 | uri: 'URI',
131 | Value: '値',
132 | Warning: '警告',
133 | year: '年',
134 | };
135 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "grommet-v1",
3 | "version": "0.1.0",
4 | "main": "index.js",
5 | "module": "es6/index.js",
6 | "jsnext:main": "es6/index.js",
7 | "description": "Grommet v1 component surfaces using grommet v2",
8 | "authors": [
9 | "Alan Souza",
10 | "Bryan Jacquot",
11 | "Chris Carlozzi",
12 | "Eric Soderberg"
13 | ],
14 | "homepage": "http://grommet.io",
15 | "bugs": "https://github.com/grommet/grommet-v1/issues",
16 | "license": "Apache-2.0",
17 | "repository": {
18 | "type": "git",
19 | "url": "https://github.com/grommet/grommet-v1.git"
20 | },
21 | "engine-strict": true,
22 | "engines": {
23 | "node": ">= 4.4.0"
24 | },
25 | "scripts": {
26 | "dist": "cross-env NODE_ENV=production grommet pack && babel ./src/ --ignore '__tests__' --out-dir ./dist && cross-env BABEL_ENV=es6 babel ./src/ --ignore '__tests__' --out-dir ./dist/es6",
27 | "release-stable": "babel-node ./tools/release-stable",
28 | "check": "cross-env NODE_ENV=test grommet check",
29 | "test": "grommet check -t",
30 | "test-update": "grommet check -t -- --updateSnapshot",
31 | "test-watch": "grommet check -t -- --watchAll",
32 | "pack": "babel-node ./tools/pack"
33 | },
34 | "peerDependencies": {
35 | "react": ">= 15.3.0 < 16 || 16.x",
36 | "react-dom": ">= 15.3.0 < 16 || 16.x",
37 | "styled-components": ">= 2.1.1"
38 | },
39 | "dependencies": {
40 | "date-time-format-timezone": "^1.0.21-alpha.2",
41 | "grommet": "https://github.com/grommet/grommet/tarball/NEXT-stable",
42 | "grommet-icons": "^0.15.0",
43 | "js-cookie": "^2.2.0",
44 | "markdown-to-jsx": "^5.4.2",
45 | "node-emoji": "^1.8.1",
46 | "polished": "^1.3.0",
47 | "prop-types": "^15.5.10",
48 | "react-desc": "^3.2.0",
49 | "recompose": "^0.25.1",
50 | "superagent": "^3.8.2"
51 | },
52 | "devDependencies": {
53 | "babel-cli": "^6.22.2",
54 | "babel-core": "^6.5.2",
55 | "babel-eslint": "^7.1.1",
56 | "babel-jest": "^20.0.0",
57 | "babel-loader": "^7.1.1",
58 | "babel-plugin-styled-components": "^1.1.7",
59 | "babel-preset-env": "^1.6.0",
60 | "babel-preset-react": "^6.16.0",
61 | "babel-preset-stage-1": "^6.24.1",
62 | "copy-webpack-plugin": "^4.0.1",
63 | "cross-env": "^5.1.3",
64 | "css": "^2.2.1",
65 | "del": "^3.0.0",
66 | "enzyme": "^3.0.0",
67 | "enzyme-adapter-react-16": "^1.1.0",
68 | "eslint": "^4.3.0",
69 | "eslint-config-airbnb": "^15.0.2",
70 | "eslint-plugin-babel": "^4.1.1",
71 | "eslint-plugin-class-property": "^1.0.6",
72 | "eslint-plugin-import": "^2.2.0",
73 | "eslint-plugin-jsx-a11y": "^5.1.1",
74 | "eslint-plugin-react": "^7.1.0",
75 | "fs-extra": "^4.0.0",
76 | "grommet-cli": "5.1.0",
77 | "jest-styled-components": "^4.10.0",
78 | "pre-commit": "^1.2.2",
79 | "react": "^16.0.0",
80 | "react-dev-utils": "^0.4.2",
81 | "react-dom": "^16.0.0",
82 | "react-test-renderer": "^16.1.0",
83 | "require-reload": "^0.2.2",
84 | "simple-git": "^1.74.1",
85 | "styled-components": "^2.1.1",
86 | "tarball-extract": "^0.0.6",
87 | "webpack": "^3.4.1"
88 | },
89 | "jest": {
90 | "collectCoverage": true,
91 | "coverageReporters": [
92 | "lcov"
93 | ],
94 | "collectCoverageFrom": [
95 | "src/components/**/*.{js}"
96 | ],
97 | "modulePathIgnorePatterns": [
98 | "/dist/"
99 | ],
100 | "testPathIgnorePatterns": [
101 | "[/\\\\](dist|templates|node_modules)[/\\\\]"
102 | ]
103 | },
104 | "pre-commit": [
105 | "check"
106 | ]
107 | }
108 |
--------------------------------------------------------------------------------
/src/messages/he.js:
--------------------------------------------------------------------------------
1 | // (C) Copyright 2014-2016 Hewlett Packard Enterprise Development LP
2 |
3 | import iconMessages from './icons/en-US';
4 |
5 | export default {
6 | IndexFilters: {
7 | filters: '{quantity, plural,\n =0 {מסננים}\n =1 {מסנן\n ' +
8 | 'other {# מסננים}\n}',
9 | },
10 | ...iconMessages,
11 | Active: 'פעיל',
12 | Activate: 'הפעל',
13 | Activated: 'מופעל',
14 | Add: 'הוסף',
15 | add: 'הוסף',
16 | Alerts: 'התראות',
17 | All: 'הכל',
18 | ampm: 'ampm',
19 | Arc: 'קשת',
20 | AxisLabel: '{orientation} ציר',
21 | area: 'אזור',
22 | Bar: 'בר',
23 | bar: 'בר',
24 | Blank: 'ריק',
25 | Box: 'מסגרת',
26 | Carousel: 'קרוסלה',
27 | Category: 'קטגוריה',
28 | Circle: 'מעגל',
29 | Chart: 'תרשים',
30 | Children: 'ילדים',
31 | Clear: 'נקה טופס',
32 | Cleared: 'טופס נוקה',
33 | Close: 'סגור',
34 | 'Close Menu': 'סגור תפריט',
35 | Completed: 'הושלם',
36 | 'Connects With': 'מתחבר',
37 | created: 'נוצר',
38 | Critical: 'קריטי',
39 | 'Currently Active': 'בחירה נוכחית',
40 | 'Date Selector': 'בחירת תאריך',
41 | 'Date Time Icon': 'פתח בחירת תאריך ושעה',
42 | day: 'יום',
43 | Disabled: 'לא פעיל',
44 | Distribution: 'הפצה',
45 | Email: 'דוא״ל',
46 | 'Enter Select': 'הקש Enter לבחירה',
47 | Error: 'שגיאה',
48 | Filter: 'סנן',
49 | Footer: 'כותרת תחתונה',
50 | Grommet: 'Grommet',
51 | HotSpotsLabel: 'נקודות חמות: השתמש במקשי החצים לאינטרקציה',
52 | GraphValues: (
53 | 'הגרף מכיל {count} ערכים, הערך הגבוה הינו {highest}' +
54 | ' והנמוך הינו {smallest}'
55 | ),
56 | hour: 'שעה',
57 | 'Grommet Logo': 'Grommet לוגו',
58 | Layer: 'שכבה',
59 | List: 'רשימה',
60 | line: 'קו',
61 | Loading: 'טוען',
62 | loginInvalidPassword: 'הכנס שם משתמש וסיסמא',
63 | 'Log In': 'התחבר',
64 | Logout: 'התנתק',
65 | 'Main Content': 'תוכן עיקרי',
66 | Max: 'מקסימלי',
67 | Menu: 'תפריט',
68 | Meter: 'מונה',
69 | Min: 'מינמאלי',
70 | minute: 'דקה',
71 | model: 'מודל',
72 | modified: 'שונה',
73 | monitor: 'ניטור',
74 | month: 'חודש',
75 | 'Multi Select': 'בחירה מרובה',
76 | Name: 'שם',
77 | 'Navigation Help': 'התשמש בחיצים לניווט',
78 | 'Next Month': 'חודש הבא',
79 | 'Next Slide': 'שקופית הבאה',
80 | 'No Relationship': 'ללא קשר',
81 | Notification: 'התראה',
82 | OK: 'אשר',
83 | Open: 'פתח',
84 | Parent: 'מקור',
85 | Parents: 'מקורות',
86 | Parts: 'חלקים',
87 | Part: 'חלק',
88 | Password: 'סיסמא',
89 | 'Previous Month': 'חודש קודם',
90 | 'Previous Slide': 'שקופית קודמת',
91 | 'Previous Tiles': 'אריחים קודמים',
92 | 'Remember me': 'זכור אותי',
93 | Resource: 'משאב',
94 | Running: 'הרצה',
95 | Search: 'חפש',
96 | 'Match Results': `יש {count, plural,
97 | =0 {ריק}
98 | one {תוצאה אחת}
99 | other {# תוצאות}
100 | }`,
101 | second: 'שנייה',
102 | 'Select Icon': 'פתח בחירה',
103 | Selected: 'נבחר',
104 | 'Selected Multiple': `{count, plural,
105 | =0 {ריק}
106 | one {# ערך}
107 | other {# ערכים}
108 | }`,
109 | 'Skip to': 'קופץ ל',
110 | 'Slide Number': 'שקופית {slideNumber}',
111 | Sort: 'מיין',
112 | Spinning: 'מסתובב',
113 | Spiral: 'ספירלי',
114 | State: 'מצב',
115 | Status: 'סטטוס',
116 | Subtract: 'לחסר',
117 | SunBurst: 'תרשים עוגה',
118 | 'Tab Contents': '{activeTitle} תוכן',
119 | Table: 'טבלה',
120 | Tasks: 'משימות',
121 | Tiles: 'אריחים',
122 | Time: 'שעה',
123 | Title: 'כותרת',
124 | Today: 'היום',
125 | Topology: 'טופולוגיה',
126 | Total: 'סה"כ',
127 | Threshold: 'סף',
128 | Unknown: 'לא ידוע',
129 | Username: 'שם משתמש',
130 | uri: 'URI',
131 | Value: 'ערך',
132 | Warning: 'אזהרה',
133 | year: 'שנה',
134 | };
135 |
--------------------------------------------------------------------------------
/src/messages/en-US.js:
--------------------------------------------------------------------------------
1 | // (C) Copyright 2014-2016 Hewlett Packard Enterprise Development LP
2 |
3 | import iconMessages from './icons/en-US';
4 |
5 | export default {
6 | IndexFilters: {
7 | filters: '{quantity, plural,\n =0 {Filters}\n =1 {one filter}\n ' +
8 | 'other {# filters}\n}',
9 | },
10 | ...iconMessages,
11 | Active: 'Active',
12 | Activate: 'Activate',
13 | Activated: 'Activated',
14 | Add: 'Add',
15 | add: 'add',
16 | Alerts: 'Alerts',
17 | All: 'All',
18 | ampm: 'ampm',
19 | Arc: 'Arc',
20 | AxisLabel: '{orientation} Axis',
21 | area: 'area',
22 | Bar: 'Bar',
23 | bar: 'bar',
24 | Blank: 'Blank',
25 | Box: 'Box',
26 | Carousel: 'Carousel',
27 | Category: 'Category',
28 | Circle: 'Circle',
29 | Chart: 'Chart',
30 | Children: 'Children',
31 | Clear: 'Clear',
32 | Cleared: 'Cleared',
33 | Close: 'Close',
34 | 'Close Menu': 'Close Menu',
35 | Completed: 'Completed',
36 | 'Connects With': 'Connects With',
37 | created: 'Created',
38 | Critical: 'Critical',
39 | 'Currently Active': 'Currently Active',
40 | 'Date Selector': 'Date Selector',
41 | 'Date Time Icon': 'Open Date and Time Selector',
42 | day: 'day',
43 | Disabled: 'Disabled',
44 | Distribution: 'Distribution',
45 | Email: 'Email',
46 | 'Enter Select': 'Press enter to select it',
47 | Error: 'Error',
48 | Filter: 'Filter',
49 | Footer: 'Footer',
50 | Grommet: 'Grommet',
51 | HotSpotsLabel: 'HotSpots: press arrow keys to interact with it',
52 | GraphValues: (
53 | 'Graph has {count} items. Highest is {highest}' +
54 | ' and smallest is {smallest}'
55 | ),
56 | hour: 'hour',
57 | 'Grommet Logo': 'Grommet Logo',
58 | Layer: 'Layer',
59 | List: 'List',
60 | line: 'line',
61 | Loading: 'Loading',
62 | loginInvalidPassword: 'Please provide Username and Password.',
63 | 'Log In': 'Log In',
64 | Logout: 'Logout',
65 | 'Main Content': 'Main Content',
66 | Max: 'Max',
67 | Menu: 'Menu',
68 | Meter: 'Meter',
69 | Min: 'Min',
70 | minute: 'minute',
71 | model: 'Model',
72 | modified: 'Modified',
73 | monitor: 'monitor',
74 | month: 'month',
75 | 'Multi Select': 'Multi Select',
76 | Name: 'Name',
77 | 'Navigation Help': 'Use arrow keys to navigate',
78 | 'Next Month': 'Next Month',
79 | 'Next Slide': 'Next Slide',
80 | 'No Relationship': 'No Relationship',
81 | Notification: 'Notification',
82 | OK: 'OK',
83 | Open: 'Open',
84 | Parent: 'Parent',
85 | Parents: 'Parents',
86 | Parts: 'Parts',
87 | Part: 'Part',
88 | Password: 'Password',
89 | 'Previous Month': 'Previous Month',
90 | 'Previous Slide': 'Previous Slide',
91 | 'Previous Tiles': 'Previous Tiles',
92 | 'Remember me': 'Remember me',
93 | 'Range Start': 'Range Start',
94 | 'Range End': 'Range End',
95 | Resource: 'Resource',
96 | Running: 'Running',
97 | Search: 'Search',
98 | 'Match Results': `There {count, plural,
99 | =0 {is no match}
100 | one {is # match}
101 | other {are # matches}
102 | }`,
103 | second: 'second',
104 | 'Select Icon': 'Open Select Drop',
105 | Selected: 'Selected',
106 | 'Selected Multiple': `{count, plural,
107 | =0 {none}
108 | one {# value}
109 | other {# values}
110 | }`,
111 | 'Skip to': 'Skip to',
112 | 'Slide Number': 'Slide {slideNumber}',
113 | Sort: 'Sort',
114 | Spinning: 'Spinning',
115 | Spiral: 'Spiral',
116 | State: 'State',
117 | Status: 'Status',
118 | Subtract: 'Subtract',
119 | SunBurst: 'SunBurst',
120 | 'Tab Contents': '{activeTitle} Tab Contents',
121 | Table: 'Table',
122 | Tasks: 'Tasks',
123 | Tiles: 'Tiles',
124 | Time: 'Time',
125 | Title: 'Title',
126 | Today: 'Today',
127 | Topology: 'Topology',
128 | Total: 'Total',
129 | Threshold: 'Threshold',
130 | Unknown: 'Unknown',
131 | Username: 'Username',
132 | uri: 'URI',
133 | Value: 'Value',
134 | Warning: 'Warning',
135 | year: 'year',
136 | };
137 |
--------------------------------------------------------------------------------
/src/messages/pt-BR.js:
--------------------------------------------------------------------------------
1 | // (C) Copyright 2014-2016 Hewlett Packard Enterprise Development LP
2 |
3 | export default {
4 | IndexFilters: {
5 | filters: '{quantity, plural,\n =0 {Filtros}\n =1 {um filtro}\n ' +
6 | 'other {# filtros}\n}',
7 | },
8 | Active: 'Ativos',
9 | Activate: 'Ativar',
10 | Activated: 'Ativado',
11 | Add: 'Adicionar',
12 | add: 'adicionar',
13 | Alerts: 'Alertas',
14 | All: 'Todos',
15 | AxisLabel: 'Coordenada {orientation}',
16 | area: 'Área',
17 | Bar: 'Bar',
18 | bar: 'bar',
19 | Blank: 'Em branco',
20 | Box: 'Box',
21 | Carousel: 'Carrossel',
22 | camera: 'Câmera',
23 | Category: 'Categoria',
24 | Circle: 'Círculo',
25 | Chart: 'Gráfico',
26 | Children: 'Filho',
27 | Clear: 'Limpar',
28 | Cleared: 'Livre',
29 | Close: 'Fechar',
30 | close: 'fechar',
31 | 'Close Menu': 'Fechar Menu',
32 | 'command-line': 'linha de comando',
33 | Completed: 'Completado',
34 | 'Connects With': 'Conecta-se com',
35 | created: 'Criado',
36 | Critical: 'Crítico',
37 | 'Currently Active': 'Ativo Atualmente',
38 | 'Date Selector': 'Seletor de Data',
39 | 'Date Time Icon': 'Abrir Seleção de Data e Hora',
40 | Disabled: 'Desabilitado',
41 | Distribution: 'Distribuição',
42 | down: 'baixo',
43 | Email: 'Email',
44 | 'Enter Select': 'Pressione enter para selecionar',
45 | Error: 'Erro',
46 | Filter: 'Filtro',
47 | filter: 'filtro',
48 | Footer: 'Rodapé',
49 | HotSpotsLabel: 'HotSpots: pressione setas de nevegação para interagir',
50 | hour: 'hora',
51 | GraphValues: (
52 | 'Gráfico têm {count} itens. O maior é {highest}' +
53 | ' e o menor é {smallest}'
54 | ),
55 | 'Grommet Logo': 'Gromment Logomarca',
56 | Layer: 'Modal',
57 | line: 'linha',
58 | 'link-next': 'link-next',
59 | 'link-previous': 'link-previous',
60 | Loading: 'Carregando',
61 | loginInvalidPassword: 'Por favor, informe Usuário e Senha.',
62 | 'Log In': 'Logar',
63 | Logout: 'Deslogar',
64 | 'Main Content': 'Conteúdo Principal',
65 | Max: 'Max',
66 | Menu: 'Menu',
67 | menu: 'menu',
68 | Meter: 'Meter',
69 | Min: 'Min',
70 | minute: 'minuto',
71 | model: 'Modelo',
72 | modified: 'Modificado',
73 | monitor: 'monitor',
74 | more: 'mais',
75 | 'Multi Select': 'Seleção Múltipla',
76 | Name: 'Nome',
77 | 'Navigation Help': 'Use as setas para navegar',
78 | 'Next Month': 'Próximo Mês',
79 | 'Next Slide': 'Próximo Slide',
80 | 'No Relationship': 'Sem Relacionamento',
81 | Notification: 'Notificação',
82 | OK: 'OK',
83 | Open: 'Abrir',
84 | Parent: 'Pai',
85 | Parents: 'Pais',
86 | Parts: 'Partes',
87 | Part: 'Parte',
88 | Password: 'Senha',
89 | power: 'power',
90 | 'Previous Month': 'Mês Anterior',
91 | 'Previous Slide': 'Slide Anterior',
92 | 'Previous Tiles': 'Tiles Anteriores',
93 | 'Remember me': 'Lembrar Usuário',
94 | Resource: 'Recurso',
95 | Running: 'Executando',
96 | Search: 'Buscar',
97 | search: 'buscar',
98 | 'Match Results': `{count, plural,
99 | =0 {Não existe sugestão}
100 | one {Existe # sugestão}
101 | other {Existem # sugestões}
102 | }`,
103 | second: 'segundo',
104 | 'Select Icon': 'Abrir menu de seleção',
105 | Selected: 'Selecionada(o)',
106 | 'Skip to': 'Saltar para',
107 | 'Slide Number': 'Slide {slideNumber}',
108 | Spinning: 'Carregando',
109 | State: 'Estado',
110 | Status: 'Situaçāo',
111 | SubBurst: 'SubBurst',
112 | Subtract: 'Subtrair',
113 | subtract: 'subtrair',
114 | 'Tab Contents': '{activeTitle} Conteúdo da Tab',
115 | Table: 'Tabela',
116 | Tasks: 'Tarefas',
117 | Tiles: 'Tiles',
118 | Time: 'Data',
119 | Title: 'Título',
120 | Today: 'Hoje',
121 | Topology: 'Topologia',
122 | Total: 'Total',
123 | trash: 'lixeira',
124 | Threshold: 'Limiar',
125 | Unknown: 'Desconhecido',
126 | user: 'user',
127 | Username: 'Usuário',
128 | uri: 'URI',
129 | validation: 'validation',
130 | Value: 'Valor',
131 | Warning: 'Alerta',
132 | };
133 |
--------------------------------------------------------------------------------
/src/messages/nl.js:
--------------------------------------------------------------------------------
1 | // (C) Copyright 2014-2016 Hewlett Packard Enterprise Development LP
2 |
3 | import iconMessages from './icons/nl';
4 |
5 | export default {
6 | IndexFilters: {
7 | filters: '{quantity, plural,\n =0 {Filters}\n =1 {\u00e9\u00e9n filter}\n ' +
8 | 'other {# filters}\n}',
9 | },
10 | ...iconMessages,
11 | Active: 'Actief',
12 | Activate: 'Activeer',
13 | Activated: 'Geactiveerd',
14 | Add: 'Voeg toe',
15 | add: 'voeg toe',
16 | Alerts: 'Alarmen',
17 | All: 'Alle',
18 | ampm: 'ampm',
19 | Arc: 'Boog',
20 | AxisLabel: '{orientation} as',
21 | area: 'gebied',
22 | Bar: 'Balk',
23 | bar: 'balk',
24 | Blank: 'Blank',
25 | Box: 'Box',
26 | Carousel: 'Carousel',
27 | Category: 'Categorie',
28 | Circle: 'Circel',
29 | Chart: 'Diagram',
30 | Children: 'Kinderen',
31 | Clear: 'Leeg maken',
32 | Cleared: 'Leeg gemaakt',
33 | Close: 'Sluiten',
34 | 'Close Menu': 'Sluitmenu',
35 | Completed: 'Gereed',
36 | 'Connects With': 'Verbindt met',
37 | created: 'Aangemaakt',
38 | Critical: 'Critisch',
39 | 'Currently Active': 'Momenteel actief',
40 | 'Date Selector': 'Keuze datum',
41 | 'Date Time Icon': 'Open keuze datum en tijd',
42 | day: 'dag',
43 | Disabled: 'Uitgeschakeld',
44 | Distribution: 'Distributie',
45 | Email: 'E-mail',
46 | 'Enter Select': 'Druk op enter om het te selecteren',
47 | Error: 'Fout',
48 | Filter: 'Filter',
49 | Footer: 'Footer',
50 | Grommet: 'Grommet',
51 | HotSpotsLabel: 'HotSpots: druk op de pijltjes om ermee te werken',
52 | GraphValues: (
53 | 'De grafiek heeft {count} elementen. Het grootste is {highest}' +
54 | ' en het kleinste is {smallest}'
55 | ),
56 | hour: 'uur',
57 | 'Grommet Logo': 'Grommet logo',
58 | Layer: 'Laag',
59 | List: 'Lijst',
60 | line: 'lijn',
61 | Loading: 'Aan het laden',
62 | loginInvalidPassword: 'Gelieve een gebruikersnaam en wachtwoord te geven.',
63 | 'Log In': 'Aanmelden',
64 | Logout: 'Afmelden',
65 | 'Main Content': 'Hoofdinhoud',
66 | Max: 'Maximum',
67 | Menu: 'Menu',
68 | Meter: 'Meter',
69 | Min: 'Mininum',
70 | minute: 'minuut',
71 | model: 'Model',
72 | modified: 'Gewijzigd',
73 | monitor: 'monitor',
74 | month: 'maand',
75 | 'Multi Select': 'Multi-select',
76 | Name: 'Naam',
77 | 'Navigation Help': 'Gebruik de pijltjes om te navigeren',
78 | 'Next Month': 'Volgende maand',
79 | 'Next Slide': 'Volgende dia',
80 | 'No Relationship': 'Geen relatie',
81 | Notification: 'Notificatie',
82 | OK: 'OK',
83 | Open: 'Open',
84 | Parent: 'Ouder',
85 | Parents: 'Ouders',
86 | Parts: 'Onderdelen',
87 | Part: 'Onderdeel',
88 | Password: 'Wachtwoord',
89 | 'Previous Month': 'Vorige maand',
90 | 'Previous Slide': 'Vorige dia',
91 | 'Previous Tiles': 'Vorige tegel',
92 | 'Remember me': 'Onthoud mij',
93 | Resource: 'Middel',
94 | Running: 'Loopt',
95 | Search: 'Zoek',
96 | 'Match Results': `Er {count, plural,
97 | =0 {is geen resultaat}
98 | one {is # resultaat}
99 | other {zijn # resultaten}
100 | }`,
101 | second: 'seconde',
102 | 'Select Icon': 'Open selectiemenu',
103 | Selected: 'Geselecteerd',
104 | 'Selected Multiple': `{count, plural,
105 | =0 {geen}
106 | one {# waarde}
107 | other {# waarden}
108 | }`,
109 | 'Skip to': 'Spring naar',
110 | 'Slide Number': 'Dia {slideNumber}',
111 | Sort: 'Sorteer',
112 | Spinning: 'Aan het draaien',
113 | Spiral: 'Spiraal',
114 | State: 'Toestand',
115 | Status: 'Status',
116 | Subtract: 'Aftrekken',
117 | SunBurst: 'SunBurst',
118 | 'Tab Contents': '{activeTitle} Tabinhoud',
119 | Table: 'Tabel',
120 | Tasks: 'Taken',
121 | Tiles: 'Tegels',
122 | Time: 'Tijd',
123 | Title: 'Titel',
124 | Today: 'Vandaag',
125 | Topology: 'Topologie',
126 | Total: 'Totaal',
127 | Threshold: 'Drempel',
128 | Unknown: 'Onbekend',
129 | Username: 'Gebruikersnaam',
130 | uri: 'URI',
131 | Value: 'Waarde',
132 | Warning: 'Waarschuwing',
133 | year: 'jaar',
134 | };
135 |
--------------------------------------------------------------------------------
/src/messages/fr-FR.js:
--------------------------------------------------------------------------------
1 | // (C) Copyright 2014-2016 Hewlett Packard Enterprise Development LP
2 |
3 | import iconMessages from './icons/fr-FR';
4 |
5 | export default {
6 | IndexFilters: {
7 | filters: '{quantity, plural,\n =0 {Filtres}\n =1 {un filtre}\n ' +
8 | 'other {# filtres}\n}',
9 | },
10 | ...iconMessages,
11 | Active: 'Actif',
12 | Activate: 'Activé',
13 | Activated: 'Est Actif',
14 | Add: 'Ajouter',
15 | add: 'ajouter',
16 | Alerts: 'Alertes',
17 | All: 'Tout',
18 | ampm: 'ampm',
19 | Arc: 'Arc',
20 | AxisLabel: '{orientation} Axe',
21 | area: 'zone',
22 | Bar: 'Barre',
23 | bar: 'barre',
24 | Blank: 'Vide',
25 | Box: 'Cadre',
26 | Carousel: 'Carousel',
27 | Category: 'Catégorie',
28 | Circle: 'Cercle',
29 | Chart: 'Diagramme',
30 | Children: 'Enfant',
31 | Clear: 'Nettoyer',
32 | Cleared: 'Nettoyé',
33 | Close: 'Fermer',
34 | 'Close Menu': 'Fermer le menu',
35 | Completed: 'Completer',
36 | 'Connects With': 'Se connecte avec',
37 | created: 'Créer',
38 | Critical: 'Critique',
39 | 'Currently Active': 'Actuellement Actif',
40 | 'Date Selector': 'Sélecteur de date',
41 | 'Date Time Icon': 'Ouvrir le sélecteur de date et heure',
42 | day: 'jour',
43 | Disabled: 'Désactivé',
44 | Distribution: 'Distribution',
45 | Email: 'Courriel',
46 | 'Enter Select': 'Appuyer sur entrer pour sélectionner',
47 | Error: 'Erreur',
48 | Filter: 'Filtre',
49 | Footer: 'Pied de page',
50 | Grommet: 'Grommet',
51 | HotSpotsLabel: 'HotSpots: press arrow keys to interact with it',
52 | GraphValues: (
53 | 'Le graphique a {count} articles. Le plus grand est {highest}' +
54 | ' le plus petit est {smallest}'
55 | ),
56 | hour: 'heure',
57 | 'Grommet Logo': 'Logo de Grommet',
58 | Layer: 'Calque',
59 | List: 'Liste',
60 | line: 'ligne',
61 | Loading: 'Chargement',
62 | loginInvalidPassword: 'Veuillez entrer un nom d\'utilisateur et un mot de passe.',
63 | 'Log In': 'Connexion',
64 | Logout: 'Déconnexion',
65 | 'Main Content': 'Contenu principal',
66 | Max: 'Max',
67 | Menu: 'Menu',
68 | Meter: 'Mètre',
69 | Min: 'Min',
70 | minute: 'minute',
71 | model: 'Modèle',
72 | modified: 'Modifié',
73 | monitor: 'moniteur',
74 | month: 'mois',
75 | 'Multi Select': 'Sélection multiple',
76 | Name: 'Nom',
77 | 'Navigation Help': 'Utilisez les flèches pour naviguer',
78 | 'Next Month': 'Mois Suivant',
79 | 'Next Slide': 'Fiche Suivante',
80 | 'No Relationship': 'Aucun relation',
81 | Notification: 'Notification',
82 | OK: 'OK',
83 | Open: 'Ouvrir',
84 | Parent: 'Parent',
85 | Parents: 'Parents',
86 | Parts: 'Parties',
87 | Part: 'Partie',
88 | Password: 'Mot de passe',
89 | 'Previous Month': 'Mois Précédent',
90 | 'Previous Slide': 'Fiche Précédente',
91 | 'Previous Tiles': 'Tuiles Précédentes',
92 | 'Remember me': 'Se souvenir de moi',
93 | 'Range Start': 'Début de l\'intervalle',
94 | 'Range End': 'Fin de l\'intervalle',
95 | Resource: 'Ressource',
96 | Running: 'En marche',
97 | Search: 'Recherche',
98 | 'Match Results': `Il {count, plural,
99 | =0 {n'y a aucun résultat}
100 | one {y a # résultat}
101 | other {y a # résultats}
102 | }`,
103 | second: 'seconde',
104 | 'Select Icon': 'Ouvrir le sélecteur déroulant',
105 | Selected: 'Sélectionné',
106 | 'Selected Multiple': `{count, plural,
107 | =0 {aucune}
108 | one {# valeur}
109 | other {# valeurs}
110 | }`,
111 | 'Skip to': 'Aller à',
112 | 'Slide Number': 'Fiche {slideNumber}',
113 | Sort: 'Classer',
114 | Spinning: 'Rotation',
115 | Spiral: 'Spirale',
116 | State: 'État',
117 | Status: 'Status',
118 | Subtract: 'Soustraire',
119 | SunBurst: 'Graphique en rayons de soleil',
120 | 'Tab Contents': '{activeTitle} Contenu de l\'onglet',
121 | Table: 'Tableau',
122 | Tasks: 'Tâches',
123 | Tiles: 'Tuiles',
124 | Time: 'Temps',
125 | Title: 'Titre',
126 | Today: 'Aujourd\'hui',
127 | Topology: 'Topologie',
128 | Total: 'Totale',
129 | Threshold: 'Seuil',
130 | Unknown: 'Inconne',
131 | Username: 'Nom d\'utilisateur',
132 | uri: 'URI',
133 | Value: 'Valeur',
134 | Warning: 'Avertissement',
135 | year: 'année',
136 | };
137 |
--------------------------------------------------------------------------------
/src/messages/ru-RU.js:
--------------------------------------------------------------------------------
1 | // (C) Copyright 2014-2016 Hewlett Packard Enterprise Development LP
2 |
3 | import iconMessages from './icons/en-US';
4 |
5 | export default {
6 | IndexFilters: { // Did I understand the interpolation syntax?
7 | filters: `{quantity, plural,
8 | =0 {нет фильтров}
9 | =1 {один фильтр}
10 | other {# фильтры}
11 | }`,
12 | },
13 | ...iconMessages,
14 | Active: 'Активный',
15 | Activate: 'Активировать',
16 | Activated: 'Активирован',
17 | Add: 'Добавить',
18 | add: 'добавить',
19 | Alerts: 'Уведомления',
20 | All: 'Все',
21 | ampm: 'ампм', // context?
22 | Arc: 'Дуга',
23 | AxisLabel: '{orientation} Ось',
24 | area: 'зона',
25 | Bar: 'Бар', // context?
26 | bar: 'бар', // context?
27 | Blank: 'Пустой',
28 | Box: 'Ящик', // context?
29 | Carousel: 'Карусель',
30 | Category: 'Категория',
31 | Circle: 'Круг',
32 | Chart: 'Диаграмма',
33 | Children: 'Дети',
34 | Clear: 'Очистить',
35 | Cleared: 'Очищенный',
36 | Close: 'Закрыть',
37 | 'Close Menu': 'Закрыть меню',
38 | Completed: 'Завершенный',
39 | 'Connects With': 'Соединяется с',
40 | created: 'созданный',
41 | Critical: 'Критический',
42 | 'Currently Active': 'Активный',
43 | 'Date Selector': 'Выбор даты',
44 | 'Date Time Icon': 'Выбор даты и времени',
45 | day: 'день',
46 | Disabled: 'Отключен',
47 | Distribution: 'Распределение',
48 | Email: 'Эл. адрес',
49 | 'Enter Select': 'Нажмите enter чтобы выбрать его',
50 | Error: 'Ошибка',
51 | Filter: 'Фильтр',
52 | Footer: 'Нижний колонтитул', // Not 100% sure on this one
53 | Grommet: 'Громмет',
54 | HotSpotsLabel: 'HotSpots: нажмите клавиши со стрелками, чтобы взаимодействовать с ним.',
55 | GraphValues: 'График имеет {count} элементы. Наивысшее - {highest}, а наименьшее - {smallest}',
56 | hour: 'час',
57 | 'Grommet Logo': 'Громмет Лого',
58 | Layer: 'Слой',
59 | List: 'Список',
60 | line: 'линия',
61 | Loading: 'Загружается',
62 | loginInvalidPassword: 'Пожалуйста, укажите имя и пароль пользователя.',
63 | 'Log In': 'Авторизоваться',
64 | Logout: 'Выйти',
65 | 'Main Content': 'Основное содержание',
66 | Max: 'Максимум',
67 | Menu: 'Меню',
68 | Meter: 'метр',
69 | Min: 'Минимум', // assming 'minimum'
70 | minute: 'минута',
71 | model: 'модель',
72 | modified: 'модифицирован',
73 | monitor: 'монитор',
74 | month: 'месяц',
75 | 'Multi Select': 'Выбор из нескольких вариантов',
76 | Name: 'Имя',
77 | 'Navigation Help': 'Используйте клавиши со стрелками для навигации',
78 | 'Next Month': 'Следующий месяц',
79 | 'Next Slide': 'Следующий слайд',
80 | 'No Relationship': 'Нет отношений',
81 | Notification: 'Уведомление',
82 | OK: 'ОК',
83 | Open: 'Открыть',
84 | Parent: 'Родитель',
85 | Parents: 'Родители',
86 | Parts: 'Части',
87 | Part: 'Часть',
88 | Password: 'Пароль',
89 | 'Previous Month': 'Предыдущий Месяц',
90 | 'Previous Slide': 'Предыдущая Слайд',
91 | 'Previous Tiles': 'Предыдущие Плитки',
92 | 'Remember me': 'Запомни меня',
93 | 'Range Start': 'Начало Диапазона',
94 | 'Range End': 'Конец Диапазона',
95 | Resource: 'Ресурс',
96 | Running: 'Работает', // "working" -- fitting in context?
97 | Search: 'Поиск',
98 | 'Match Results': `{count, plural,
99 | =0 {Нет совпадения}
100 | one {Есть одно совпадения}
101 | other {Есть # совпадений}
102 | }`,
103 | second: 'второй', // as in sequence (number #2), not as in time (hour/minute/second) (might need conjugation based on context)
104 | 'Select Icon': 'Открыть селектор', // "open selector"
105 | Selected: 'Selected',
106 | 'Selected Multiple': `{count, plural,
107 | =0 {none}
108 | one {# значение}
109 | other {# значения}
110 | }`,
111 | 'Skip to': 'Перейти к',
112 | 'Slide Number': ' Слайд {slideNumber}',
113 | Sort: 'Сортировать',
114 | Spinning: 'Прядильный', // not 100% sure on this
115 | Spiral: 'Спираль',
116 | State: 'Состояние',
117 | Status: 'Статус',
118 | Subtract: 'Вычитать',
119 | SunBurst: 'SunBurst', // context?
120 | 'Tab Contents': 'Содержимое вкладки {activeTitle}',
121 | Table: 'Таблица',
122 | Tasks: 'Задания',
123 | Tiles: 'Плитки',
124 | Time: 'Время',
125 | Title: 'Заглавие',
126 | Today: 'Cегодня',
127 | Topology: 'Топология',
128 | Total: 'Всего',
129 | Threshold: 'Порог',
130 | Unknown: 'Неизвестный',
131 | Username: 'Имя пользователя',
132 | uri: 'унифицированный идентификатор ресурса', // no common abbreviation
133 | Value: 'Стоимость',
134 | Warning: 'Предупреждение',
135 | year: 'год',
136 | };
137 |
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | Contribution Guide
2 | ==================
3 |
4 | Grommet is divided into a several projects; the following are notable:
5 |
6 | - [grommet](https://github.com/grommet/grommet) - the primary
7 | Grommet project
8 | - [grommet-bower](https://github.com/grommet/grommet-bower) -
9 | the Bower distribution of Grommet
10 | - [grommet-toolbox](https://github.com/grommet/grommet-toolbox) -
11 | the developer environment for Grommet applications
12 | - [grommet-index](https://github.com/grommet/grommet-index) -
13 | UI and example server for searching, filtering, and displaying mass quantities of items
14 | - [grommet-templates](https://github.com/grommet/grommet-templates) -
15 | Higher order abstraction composite components built from Grommet core components
16 | - [grommet-docs](https://github.com/grommet/grommet-docs)
17 | Website project and documentation for Grommet
18 | - [grommet-design](https://github.com/grommet/grommet-design)
19 | Grommet design resources, including sticker sheets, app templates, and icons
20 | - [html-jsx-loader](https://github.com/grommet/html-jsx-loader) -
21 | a html loader module to convert HTML to JSX for Webpack used as part
22 | of the documentation
23 |
24 | Contributing
25 | ------------
26 |
27 | The best way to collaborate with the project contributors is through the Grommet
28 | organization on GitHub: .
29 |
30 | You are invited to contribute new features, fixes, or updates, large or small; we
31 | are always thrilled to receive pull requests, and do our best to process them as
32 | fast as we can.
33 |
34 | Before you start to code, we recommend discussing your plans through a GitHub
35 | issue, especially for more ambitious contributions. This gives other contributors
36 | a chance to point you in the right direction, give you feedback on your design,
37 | and help you find out if someone else is working on the same thing.
38 |
39 | - If you want to contribute design assets or style guide revisions,
40 | please open a [GitHub pull
41 | request](https://github.com/grommet/grommet-design/pulls) or open a
42 | [GitHub issue](https://github.com/grommet/grommet-design/issues) against the
43 | grommet-design project.
44 | - If you want to raise an issue such as a defect or an enhancement
45 | request please open a GitHub issue for the appropriate project. Please
46 | keep the following in mind:
47 | - Try to reduce your code to the bare minimum required to
48 | reproduce the issue.
49 | - If we can't reproduce the issue, we can't fix it. Please list
50 | the exact steps required to reproduce the issue.
51 |
52 | We review issues and pull requests on a weekly basis (sometimes more frequent).
53 | When we require more information from you, we'll ask. In order to keep the
54 | issue and pull request clean, we ask that you respond within **one week** or we'll
55 | close the issue pending your response.
56 |
57 | After an issue is created or a pull request is submitted, contributors and/or
58 | maintainers will offer feedback. If the pull request passes review, a maintainer
59 | will accept it with a comment.
60 |
61 | When a pull request for code contributions fails testing, the author is
62 | expected to update the pull request to address the failure until it
63 | passes testing and the pull request merges successfully.
64 |
65 | At least one review from a maintainer is required for all patches.
66 |
67 | ### Developer's Certificate of Origin
68 |
69 | All contributions must include acceptance of the DCO:
70 |
71 | > Developer Certificate of Origin Version 1.1
72 | >
73 | > Copyright (C) 2004, 2006 The Linux Foundation and its contributors. 660
74 | > York Street, Suite 102, San Francisco, CA 94110 USA
75 | >
76 | > Everyone is permitted to copy and distribute verbatim copies of this
77 | > license document, but changing it is not allowed.
78 | >
79 | > Developer's Certificate of Origin 1.1
80 | >
81 | > By making a contribution to this project, I certify that:
82 | >
83 | > \(a) The contribution was created in whole or in part by me and I have
84 | > the right to submit it under the open source license indicated in the
85 | > file; or
86 | >
87 | > \(b) The contribution is based upon previous work that, to the best of my
88 | > knowledge, is covered under an appropriate open source license and I
89 | > have the right under that license to submit that work with
90 | > modifications, whether created in whole or in part by me, under the same
91 | > open source license (unless I am permitted to submit under a different
92 | > license), as indicated in the file; or
93 | >
94 | > \(c) The contribution was provided directly to me by some other person
95 | > who certified (a), (b) or (c) and I have not modified it.
96 | >
97 | > \(d) I understand and agree that this project and the contribution are
98 | > public and that a record of the contribution (including all personal
99 | > information I submit with it, including my sign-off) is maintained
100 | > indefinitely and may be redistributed consistent with this project or
101 | > the open source license(s) involved.
102 |
103 | ### Sign your work
104 |
105 | To accept the DCO, simply add this line to each commit message with your
106 | name and email address (git commit -s will do this for you):
107 |
108 | Signed-off-by: Jane Example
109 |
110 | For legal reasons, no anonymous or pseudonymous contributions are
111 | accepted.
112 |
113 | Design Contributions
114 | --------------------
115 |
116 | The Grommet community values contributions on the design side of the
117 | project. The Grommet style guide and designer assets are open for
118 | contributions just as the development platform. You may either submit an
119 | issue on GitHub with a detailed recommendation, or open a pull request
120 | with the updated assets.
121 |
122 | Other Ways to Contribute
123 | ------------------------
124 |
125 | If you don't feel like creating design assets or writing code, you can
126 | still contribute to the project!
127 |
128 | 1. You may submit updates and improvements to the documentation.
129 | 2. Submit articles and guides which are also part of the documentation.
130 | 3. Help a Grommet designer or developer by answering questions on
131 | StackOverflow, Slack and GitHub.
132 |
133 | Submitting Code Pull Requests
134 | -----------------------------
135 |
136 | We encourage and support contributions from the community. No fix is too
137 | small. We strive to process all pull requests as soon as possible and
138 | with constructive feedback. If your pull request is not accepted at
139 | first, please try again after addressing the feedback you received.
140 |
141 | To make a pull request you will need a GitHub account. For help, see
142 | GitHub's documentation on forking and pull requests.
143 |
144 | All pull requests with code should include tests that validate your
145 | change.
146 |
147 | Code Syntax
148 | -----------
149 |
150 | 1. Two space indents. Don't use tabs anywhere. Use \\t if you need a
151 | tab character in a string.
152 | 2. No trailing whitespace, except in markdown files where a line break
153 | must be forced.
154 | 3. Don't go overboard with the whitespace.
155 | 4. No more than one assignment per var or let statement.
156 | 5. Delimit strings with single-quotes ', not double-quotes ".
157 | 6. Prefer if and else to "clever" uses of ? : conditional or ||, &&
158 | logical operators.
159 | 7. Use a multi-line /\* \*/ comment block early in a file as needed to
160 | describe the design of the module. Use inline // comments elsewhere
161 | as needed to clarify implementation details.
162 | 8. When in doubt, follow the conventions you see used in the
163 | source already.
164 |
165 | How to Contribute to Grommet
166 | ----------------------------
167 |
168 | Watch this [video](https://vimeo.com/129681048) to learn how to contribute to Grommet. The Github
169 | contribution workflow is somehow complex and we want to make sure we
170 | don't lose your contributions because of that.
171 |
172 | References
173 | ----------
174 |
175 | This contribution guide was inspired by the contribution guides for
176 | [Grunt](http://gruntjs.com/contributing),
177 | [CloudSlang](http://www.cloudslang.io/#/docs#contributing-code), and
178 | [Docker Library](https://github.com/docker-library/docs/tree/master/node).
179 |
180 | Found an error in the documentation? [File an
181 | issue](https://github.com/grommet/grommet-docs/issues).
182 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | Apache License
2 | Version 2.0, January 2004
3 | http://www.apache.org/licenses/
4 |
5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
6 |
7 | 1. Definitions.
8 |
9 | "License" shall mean the terms and conditions for use, reproduction,
10 | and distribution as defined by Sections 1 through 9 of this document.
11 |
12 | "Licensor" shall mean the copyright owner or entity authorized by
13 | the copyright owner that is granting the License.
14 |
15 | "Legal Entity" shall mean the union of the acting entity and all
16 | other entities that control, are controlled by, or are under common
17 | control with that entity. For the purposes of this definition,
18 | "control" means (i) the power, direct or indirect, to cause the
19 | direction or management of such entity, whether by contract or
20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the
21 | outstanding shares, or (iii) beneficial ownership of such entity.
22 |
23 | "You" (or "Your") shall mean an individual or Legal Entity
24 | exercising permissions granted by this License.
25 |
26 | "Source" form shall mean the preferred form for making modifications,
27 | including but not limited to software source code, documentation
28 | source, and configuration files.
29 |
30 | "Object" form shall mean any form resulting from mechanical
31 | transformation or translation of a Source form, including but
32 | not limited to compiled object code, generated documentation,
33 | and conversions to other media types.
34 |
35 | "Work" shall mean the work of authorship, whether in Source or
36 | Object form, made available under the License, as indicated by a
37 | copyright notice that is included in or attached to the work
38 | (an example is provided in the Appendix below).
39 |
40 | "Derivative Works" shall mean any work, whether in Source or Object
41 | form, that is based on (or derived from) the Work and for which the
42 | editorial revisions, annotations, elaborations, or other modifications
43 | represent, as a whole, an original work of authorship. For the purposes
44 | of this License, Derivative Works shall not include works that remain
45 | separable from, or merely link (or bind by name) to the interfaces of,
46 | the Work and Derivative Works thereof.
47 |
48 | "Contribution" shall mean any work of authorship, including
49 | the original version of the Work and any modifications or additions
50 | to that Work or Derivative Works thereof, that is intentionally
51 | submitted to Licensor for inclusion in the Work by the copyright owner
52 | or by an individual or Legal Entity authorized to submit on behalf of
53 | the copyright owner. For the purposes of this definition, "submitted"
54 | means any form of electronic, verbal, or written communication sent
55 | to the Licensor or its representatives, including but not limited to
56 | communication on electronic mailing lists, source code control systems,
57 | and issue tracking systems that are managed by, or on behalf of, the
58 | Licensor for the purpose of discussing and improving the Work, but
59 | excluding communication that is conspicuously marked or otherwise
60 | designated in writing by the copyright owner as "Not a Contribution."
61 |
62 | "Contributor" shall mean Licensor and any individual or Legal Entity
63 | on behalf of whom a Contribution has been received by Licensor and
64 | subsequently incorporated within the Work.
65 |
66 | 2. Grant of Copyright License. Subject to the terms and conditions of
67 | this License, each Contributor hereby grants to You a perpetual,
68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable
69 | copyright license to reproduce, prepare Derivative Works of,
70 | publicly display, publicly perform, sublicense, and distribute the
71 | Work and such Derivative Works in Source or Object form.
72 |
73 | 3. Grant of Patent License. Subject to the terms and conditions of
74 | this License, each Contributor hereby grants to You a perpetual,
75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable
76 | (except as stated in this section) patent license to make, have made,
77 | use, offer to sell, sell, import, and otherwise transfer the Work,
78 | where such license applies only to those patent claims licensable
79 | by such Contributor that are necessarily infringed by their
80 | Contribution(s) alone or by combination of their Contribution(s)
81 | with the Work to which such Contribution(s) was submitted. If You
82 | institute patent litigation against any entity (including a
83 | cross-claim or counterclaim in a lawsuit) alleging that the Work
84 | or a Contribution incorporated within the Work constitutes direct
85 | or contributory patent infringement, then any patent licenses
86 | granted to You under this License for that Work shall terminate
87 | as of the date such litigation is filed.
88 |
89 | 4. Redistribution. You may reproduce and distribute copies of the
90 | Work or Derivative Works thereof in any medium, with or without
91 | modifications, and in Source or Object form, provided that You
92 | meet the following conditions:
93 |
94 | (a) You must give any other recipients of the Work or
95 | Derivative Works a copy of this License; and
96 |
97 | (b) You must cause any modified files to carry prominent notices
98 | stating that You changed the files; and
99 |
100 | (c) You must retain, in the Source form of any Derivative Works
101 | that You distribute, all copyright, patent, trademark, and
102 | attribution notices from the Source form of the Work,
103 | excluding those notices that do not pertain to any part of
104 | the Derivative Works; and
105 |
106 | (d) If the Work includes a "NOTICE" text file as part of its
107 | distribution, then any Derivative Works that You distribute must
108 | include a readable copy of the attribution notices contained
109 | within such NOTICE file, excluding those notices that do not
110 | pertain to any part of the Derivative Works, in at least one
111 | of the following places: within a NOTICE text file distributed
112 | as part of the Derivative Works; within the Source form or
113 | documentation, if provided along with the Derivative Works; or,
114 | within a display generated by the Derivative Works, if and
115 | wherever such third-party notices normally appear. The contents
116 | of the NOTICE file are for informational purposes only and
117 | do not modify the License. You may add Your own attribution
118 | notices within Derivative Works that You distribute, alongside
119 | or as an addendum to the NOTICE text from the Work, provided
120 | that such additional attribution notices cannot be construed
121 | as modifying the License.
122 |
123 | You may add Your own copyright statement to Your modifications and
124 | may provide additional or different license terms and conditions
125 | for use, reproduction, or distribution of Your modifications, or
126 | for any such Derivative Works as a whole, provided Your use,
127 | reproduction, and distribution of the Work otherwise complies with
128 | the conditions stated in this License.
129 |
130 | 5. Submission of Contributions. Unless You explicitly state otherwise,
131 | any Contribution intentionally submitted for inclusion in the Work
132 | by You to the Licensor shall be under the terms and conditions of
133 | this License, without any additional terms or conditions.
134 | Notwithstanding the above, nothing herein shall supersede or modify
135 | the terms of any separate license agreement you may have executed
136 | with Licensor regarding such Contributions.
137 |
138 | 6. Trademarks. This License does not grant permission to use the trade
139 | names, trademarks, service marks, or product names of the Licensor,
140 | except as required for reasonable and customary use in describing the
141 | origin of the Work and reproducing the content of the NOTICE file.
142 |
143 | 7. Disclaimer of Warranty. Unless required by applicable law or
144 | agreed to in writing, Licensor provides the Work (and each
145 | Contributor provides its Contributions) on an "AS IS" BASIS,
146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
147 | implied, including, without limitation, any warranties or conditions
148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
149 | PARTICULAR PURPOSE. You are solely responsible for determining the
150 | appropriateness of using or redistributing the Work and assume any
151 | risks associated with Your exercise of permissions under this License.
152 |
153 | 8. Limitation of Liability. In no event and under no legal theory,
154 | whether in tort (including negligence), contract, or otherwise,
155 | unless required by applicable law (such as deliberate and grossly
156 | negligent acts) or agreed to in writing, shall any Contributor be
157 | liable to You for damages, including any direct, indirect, special,
158 | incidental, or consequential damages of any character arising as a
159 | result of this License or out of the use or inability to use the
160 | Work (including but not limited to damages for loss of goodwill,
161 | work stoppage, computer failure or malfunction, or any and all
162 | other commercial damages or losses), even if such Contributor
163 | has been advised of the possibility of such damages.
164 |
165 | 9. Accepting Warranty or Additional Liability. While redistributing
166 | the Work or Derivative Works thereof, You may choose to offer,
167 | and charge a fee for, acceptance of support, warranty, indemnity,
168 | or other liability obligations and/or rights consistent with this
169 | License. However, in accepting such obligations, You may act only
170 | on Your own behalf and on Your sole responsibility, not on behalf
171 | of any other Contributor, and only if You agree to indemnify,
172 | defend, and hold each Contributor harmless for any liability
173 | incurred by, or claims asserted against, such Contributor by reason
174 | of your accepting any such warranty or additional liability.
175 |
176 | END OF TERMS AND CONDITIONS
177 |
178 | APPENDIX: How to apply the Apache License to your work.
179 |
180 | To apply the Apache License to your work, attach the following
181 | boilerplate notice, with the fields enclosed by brackets "[]"
182 | replaced with your own identifying information. (Don't include
183 | the brackets!) The text should be enclosed in the appropriate
184 | comment syntax for the file format. We also recommend that a
185 | file or class name and description of purpose be included on the
186 | same "printed page" as the copyright notice for easier
187 | identification within third-party archives.
188 |
189 | Copyright [yyyy] [name of copyright owner]
190 |
191 | Licensed under the Apache License, Version 2.0 (the "License");
192 | you may not use this file except in compliance with the License.
193 | You may obtain a copy of the License at
194 |
195 | http://www.apache.org/licenses/LICENSE-2.0
196 |
197 | Unless required by applicable law or agreed to in writing, software
198 | distributed under the License is distributed on an "AS IS" BASIS,
199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
200 | See the License for the specific language governing permissions and
201 | limitations under the License.
202 |
--------------------------------------------------------------------------------
/src/messages/icons/zh-CN.js:
--------------------------------------------------------------------------------
1 | export default {
2 | '3d': '3d',
3 | 'access-accessibility': '访问辅助功能',
4 | 'access-ad': '访问 ad',
5 | 'access-assist-listening': '访问辅助听力',
6 | 'access-braille': '访问盲文',
7 | 'access-sign': '访问标志',
8 | 'access-tty': '访问 tty',
9 | 'access-volume-control': '访问音量控制',
10 | 'access-wheelchair-active': '访问轮椅活动',
11 | 'access-wheelchair': '访问轮椅',
12 | 'achievement': '成果',
13 | 'action': '操作',
14 | 'actions': '操作',
15 | 'add-circle': '添加循环',
16 | 'add': '添加',
17 | 'aggregate': '聚合',
18 | 'aid': '辅助',
19 | 'alarm': '警报',
20 | 'alert': '警报',
21 | 'analytics': '分析',
22 | 'announce': '通告',
23 | 'apps': '应用程序',
24 | 'archive': '存档',
25 | 'article': '文章',
26 | 'ascend': '升序',
27 | 'attachment': '附件',
28 | 'back-ten': '后退十步',
29 | 'bar-chart': '条形图',
30 | 'basket': '购物篮',
31 | 'blog': '博客',
32 | 'book': '书',
33 | 'bookmark': '书签',
34 | 'bottom-corner': '底角',
35 | 'brand-apple-app-store': 'apple 品牌应用商店',
36 | 'brand-codepen-edit': 'codepen 品牌编辑',
37 | 'brand-codepen-try': 'codepen 品牌尝试',
38 | 'brand-google-play': 'google play 品牌',
39 | 'brand-grommet-outline': 'grommet 品牌轮廓',
40 | 'brand-grommet-path': 'grommet 品牌路径',
41 | 'brand-hpe-element-outline': 'hpe 品牌元素轮廓',
42 | 'brand-hpe-element-path': 'hpe 品牌元素路径',
43 | 'brand-hpe-labs-insignia-outline': 'hpe 品牌实验室徽章轮廓',
44 | 'brand-hpe-labs-insignia': 'hpe 品牌实验室徽章',
45 | 'brand-hpe-stack-centered': 'hpe 品牌堆栈居中',
46 | 'brand-hpe-stack': 'hpe 品牌堆栈',
47 | 'briefcase': '公文包',
48 | 'brush': '刷子',
49 | 'bug': '缺陷',
50 | 'bundle': '包',
51 | 'business-service': '业务服务',
52 | 'calculator': '计算器',
53 | 'calendar': '日历',
54 | 'camera': '相机',
55 | 'capacity': '容量',
56 | 'car': 'car',
57 | 'caret-down': '脱字号下',
58 | 'caret-next': '脱字号后',
59 | 'caret-previous': '脱字号前',
60 | 'caret-up': '脱字号上',
61 | 'cart': '购物车',
62 | 'catalog': '目录',
63 | 'chapter-add': '添加章',
64 | 'chapter-next': '下一章',
65 | 'chapter-previous': '上一章',
66 | 'chat': '聊天',
67 | 'checkbox-selected': '复选框选中',
68 | 'checkbox': '复选框',
69 | 'checkmark': '复选标记',
70 | 'circle-information': '循环信息',
71 | 'circle-play': '循环播放',
72 | 'circle-question': '循环问题',
73 | 'clear-option': '清除选项',
74 | 'clear': '清除',
75 | 'cli': 'cli',
76 | 'clipboard': '剪贴板',
77 | 'clock': '时钟',
78 | 'clone': '克隆',
79 | 'close': '关闭',
80 | 'closed-caption': '隐藏字幕',
81 | 'cloud-computer': '云计算机',
82 | 'cloud-download': '云下载',
83 | 'cloud-software': '云软件',
84 | 'cloud-upload': '云上载',
85 | 'cloud': '云',
86 | 'cluster': '群集',
87 | 'code': '代码',
88 | 'columns': '列',
89 | 'compare': '比较',
90 | 'compass': '指南针',
91 | 'compliance': '合规性',
92 | 'configure': '配置',
93 | 'connect': '连接',
94 | 'contact-info': '联系人信息',
95 | 'contact': '联系人',
96 | 'contract': '合同',
97 | 'copy': '复制',
98 | 'credit-card': '信用卡',
99 | 'cube': '立方形',
100 | 'cubes': '立方形',
101 | 'currency': '货币',
102 | 'cursor': '光标',
103 | 'cut': '剪切',
104 | 'cycle': '周期',
105 | 'dashboard': '控制面板',
106 | 'database': '数据库',
107 | 'deliver': '提供',
108 | 'deploy': '部署',
109 | 'descend': '降序',
110 | 'desktop': '桌面',
111 | 'detach': '分离',
112 | 'diamond': '钻石',
113 | 'directions': '方向',
114 | 'dislike': '踩',
115 | 'document-cloud': '文档云',
116 | 'document-config': '文档配置',
117 | 'document-csv': 'csv 文档',
118 | 'document-download': '文档下载',
119 | 'document-excel': 'excel 文档',
120 | 'document-exe': 'exe 文档',
121 | 'document-image': '图像文档',
122 | 'document-locked': '文档被锁定',
123 | 'document-missing': '文档丢失',
124 | 'document-notes': '文档注释',
125 | 'document-outlook': 'outlook 文档',
126 | 'document-pdf': 'pdf 文档',
127 | 'document-performance': '文档性能',
128 | 'document-ppt': 'ppt 文档',
129 | 'document-rtf': 'rtf 文档',
130 | 'document-sound': '声音文档',
131 | 'document-store': '文档存储',
132 | 'document-test': '文档测试',
133 | 'document-threat': '文档威胁',
134 | 'document-time': '文档时间',
135 | 'document-transfer': '文档传输',
136 | 'document-txt': 'txt 文档',
137 | 'document-update': '文档更新',
138 | 'document-upload': '文档上载',
139 | 'document-user': '文档用户',
140 | 'document-verified': '已验证文档',
141 | 'document-video': '视频文档',
142 | 'document-windows': 'Windows 文档',
143 | 'document-word': 'word 文档',
144 | 'document-zip': 'zip 文档',
145 | 'document': '文档',
146 | 'domain': '域',
147 | 'down': '下',
148 | 'download': '下载',
149 | 'drag': '拖动',
150 | 'drive-cage': '驱动器固定架',
151 | 'duplicate': '重复',
152 | 'edit': '编辑',
153 | 'eject': '弹出',
154 | 'empty-circle': '空循环',
155 | 'expand': '展开',
156 | 'fan': '风扇',
157 | 'fast-forward': '快进',
158 | 'favorite': '收藏',
159 | 'filter': '筛选',
160 | 'finger-print': '指纹',
161 | 'flag': '标志',
162 | 'folder-cycle': '文件夹刷新',
163 | 'folder-open': '文件夹已打开',
164 | 'folder': '文件夹',
165 | 'forward-ten': '前进十步',
166 | 'gallery': '画廊',
167 | 'gamepad': '游戏板',
168 | 'gift': '礼物',
169 | 'globe': '全球',
170 | 'grid': '网格',
171 | 'group': '组',
172 | 'grow': '增长',
173 | 'halt': '停止',
174 | 'help': '帮助',
175 | 'history': '历史记录',
176 | 'home': '主页',
177 | 'host-maintenance': '主机维护',
178 | 'host': '主机',
179 | 'image': '映像',
180 | 'impact': '影响',
181 | 'in-progress': '正在进行',
182 | 'inbox': '收件箱',
183 | 'indicator': '指标',
184 | 'info': '信息',
185 | 'inherit': '继承',
186 | 'inspect': '检查',
187 | 'install': '安装',
188 | 'integration': '集成',
189 | 'iteration': '迭代',
190 | 'java': 'java',
191 | 'language': '语言',
192 | 'launch': '启动',
193 | 'layer': '层',
194 | 'license': '许可',
195 | 'like': '赞',
196 | 'line-chart': '折线图',
197 | 'link-bottom': '链接底部',
198 | 'link-down': '链接中断',
199 | 'link-next': '下一个链接',
200 | 'link-previous': '上一个链接',
201 | 'link-top': '链接顶部',
202 | 'link-up': '链接连通',
203 | 'link': '链接',
204 | 'local': '本地',
205 | 'location-pin': '定位销',
206 | 'location': '位置',
207 | 'lock': '锁',
208 | 'login': '登录',
209 | 'logout': '注销',
210 | 'magic': '魔力',
211 | 'mail-option': '邮件选项',
212 | 'mail': '邮件',
213 | 'manual': '手动',
214 | 'map-location': '地图位置',
215 | 'map': '地图',
216 | 'menu': '菜单',
217 | 'microphone': '麦克风',
218 | 'money': '资金',
219 | 'monitor': '监控',
220 | 'more': '更多',
221 | 'multiple': '多个',
222 | 'navigate': '导航',
223 | 'new-window': '新窗口',
224 | 'new': '新',
225 | 'next': '下一页',
226 | 'nodes': '节点',
227 | 'note': '注释',
228 | 'notes': '备注',
229 | 'notification': '通知',
230 | 'object-group': '对象分组',
231 | 'object-ungroup': '取消组合对象',
232 | 'optimize': '优化',
233 | 'organization': '组织',
234 | 'overview': '概述',
235 | 'pan': '平移',
236 | 'pause-fill': '暂停填充',
237 | 'pause': '暂停',
238 | 'personal-computer': '个人计算机',
239 | 'pie-chart': '饼图',
240 | 'pin': '大头针',
241 | 'plan': '计划',
242 | 'platform-amazon': 'amazon 平台',
243 | 'platform-android': 'android 平台',
244 | 'platform-apple': 'apple 平台',
245 | 'platform-archlinux': 'archlinux 平台',
246 | 'platform-aruba': 'aruba 平台',
247 | 'platform-centos': 'centos 平台',
248 | 'platform-chrome': 'chrome 平台',
249 | 'platform-cloudlinux': 'cloudlinux 平台',
250 | 'platform-debian': 'debian 平台',
251 | 'platform-docker': 'docker 平台',
252 | 'platform-dos': 'dos 平台',
253 | 'platform-dropbox': 'dropbox 平台',
254 | 'platform-edge': 'edge 平台',
255 | 'platform-fedora': 'fedora 平台',
256 | 'platform-firefox': 'firefox 平台',
257 | 'platform-freebsd': 'freebsd 平台',
258 | 'platform-google': 'google 平台',
259 | 'platform-hadoop': 'hadoop 平台',
260 | 'platform-heroku': 'heroku 平台',
261 | 'platform-horton': 'horton 平台',
262 | 'platform-hp': 'hp 平台',
263 | 'platform-hpi': 'hpi 平台',
264 | 'platform-internet-explorer': 'internet explorer 平台',
265 | 'platform-java': 'java 平台',
266 | 'platform-mandriva': 'mandriva 平台',
267 | 'platform-mysql': 'mysql 平台',
268 | 'platform-norton': 'norton 平台',
269 | 'platform-onedrive': 'onedrive 平台',
270 | 'platform-opera': 'opera 平台',
271 | 'platform-oracle': 'oracle 平台',
272 | 'platform-pied-piper': 'pied piper 平台',
273 | 'platform-raspberry': 'raspberry 平台',
274 | 'platform-reactjs': 'reactjs 平台',
275 | 'platform-redhat': 'redhat 平台',
276 | 'platform-safari-option': 'safari 平台选项',
277 | 'platform-safari': 'safari 平台',
278 | 'platform-sco': 'sco 平台',
279 | 'platform-solaris': 'solaris 平台',
280 | 'platform-suse': 'suse 平台',
281 | 'platform-swift': 'swift 平台',
282 | 'platform-turbolinux': 'turbolinux 平台',
283 | 'platform-ubuntu': 'ubuntu 平台',
284 | 'platform-unixware': 'unixware 平台',
285 | 'platform-vmware': 'vmware 平台',
286 | 'platform-windows-legacy': 'windows 旧版平台',
287 | 'platform-windows': 'windows 平台',
288 | 'play-fill': '播放填充',
289 | 'play': '播放',
290 | 'power': '电源',
291 | 'previous': '上一页',
292 | 'print': '打印',
293 | 'radial-selected': '径向选择',
294 | 'radial': '径向',
295 | 'refresh': '刷新',
296 | 'resources': '资源',
297 | 'resume': '继续',
298 | 'revert': '恢复',
299 | 'rewind': '倒带',
300 | 'risk': '风险',
301 | 'robot': '机器人',
302 | 'rss': 'rss',
303 | 'run': '运行',
304 | 'satellite': '卫星',
305 | 'save': '保存',
306 | 'scan': '扫描',
307 | 'schedule-new': '新建计划',
308 | 'schedule-play': '播放计划',
309 | 'schedule': '计划',
310 | 'schedules': '计划',
311 | 'scorecard': '记分卡',
312 | 'search-advanced': '高级搜索',
313 | 'search': '搜索',
314 | 'secure': '安全',
315 | 'select': '选择',
316 | 'selection': '选择',
317 | 'send': '发送',
318 | 'server-cluster': '服务器群集',
319 | 'server': '服务器',
320 | 'servers': '服务器',
321 | 'service-play': '播放服务',
322 | 'services': '服务',
323 | 'settings-option': '设置选项',
324 | 'share': '共享',
325 | 'shield-security': '安全防护',
326 | 'shield': '防护',
327 | 'shift': '转变',
328 | 'sidebar': '侧栏',
329 | 'social-amazon': 'amazon 社交',
330 | 'social-amex': 'amex 社交',
331 | 'social-bitcoin': 'bitcoin 社交',
332 | 'social-codepen': 'codepen 社交',
333 | 'social-creative-commons': 'creative commons 社交',
334 | 'social-dropbox': 'dropbox 社交',
335 | 'social-facebook-option': 'facebook option 社交',
336 | 'social-facebook': 'facebook 社交',
337 | 'social-github': 'github 社交',
338 | 'social-google-plus': 'google plus 社交',
339 | 'social-google-wallet': 'google wallet 社交',
340 | 'social-instagram': 'instagram 社交',
341 | 'social-linkedin-option': 'linkedin option 社交',
342 | 'social-linkedin': 'linkedin 社交',
343 | 'social-mail': 'mail 社交',
344 | 'social-mastercard': 'mastercard 社交',
345 | 'social-medium': 'medium 社交',
346 | 'social-paypal': 'paypal 社交',
347 | 'social-pinterest': 'pinterest 社交',
348 | 'social-product-hunt': 'product hunt 社交',
349 | 'social-reddit': 'reddit 社交',
350 | 'social-skype': 'skype 社交',
351 | 'social-slack': 'slack 社交',
352 | 'social-snapchat': 'snapchat 社交',
353 | 'social-square': 'square 社交',
354 | 'social-stack-overflow': 'stack overflow 社交',
355 | 'social-stripe': 'stripe 社交',
356 | 'social-tumblr': 'tumblr 社交',
357 | 'social-twitter': 'twitter 社交',
358 | 'social-vimeo': 'vimeo 社交',
359 | 'social-vine': 'vine 社交',
360 | 'social-visa': 'visa 社交',
361 | 'social-wordpress': 'wordpress 社交',
362 | 'social-youtube': 'youtube 社交',
363 | 'sort': '排序',
364 | 'split': '拆分',
365 | 'splits': '拆分',
366 | 'stakeholder': '利益相关者',
367 | 'standards-3d-effects': '3d 效果标准',
368 | 'standards-connectivity': '连接标准',
369 | 'standards-css3': 'css3 标准',
370 | 'standards-device': '设备标准',
371 | 'standards-fireball': 'fireball 标准',
372 | 'standards-html5': 'html5 标准',
373 | 'standards-multimedia': '多媒体标准',
374 | 'standards-offline-storage': '脱机存储标准',
375 | 'standards-performance': '性能标准',
376 | 'standards-sematics': '语义标准',
377 | 'star-half': '半星',
378 | 'star': '星级',
379 | 'steps': '步骤',
380 | 'stop-fill': '停止填充',
381 | 'stop': '停止',
382 | 'storage': '存储',
383 | 'street-view': '街景',
384 | 'subtract-circle': '减去循环',
385 | 'subtract': '减去',
386 | 'support': '支持',
387 | 'sync': '同步',
388 | 'system': '系统',
389 | 'table-add': '添加表',
390 | 'table': '表',
391 | 'tag': '标记',
392 | 'target': '目标',
393 | 'task': '任务',
394 | 'tasks': '任务',
395 | 'technology': '技术',
396 | 'template': '模板',
397 | 'terminal': '终端',
398 | 'test-desktop': '测试桌面',
399 | 'test': '测试',
400 | 'text-wrap': '文字环绕',
401 | 'threats': '威胁',
402 | 'ticket': '记录单',
403 | 'tools': '工具',
404 | 'tooltip': '工具提示',
405 | 'top-corner': '顶角',
406 | 'transaction': '交易',
407 | 'trash': '垃圾',
408 | 'tree': '树',
409 | 'trigger': '触发',
410 | 'trophy': '奖品',
411 | 'troubleshoot': '疑难解答',
412 | 'unlink': '取消链接',
413 | 'unlock': '解锁',
414 | 'up': '上',
415 | 'update': '更新',
416 | 'upgrade': '升级',
417 | 'upload': '上载',
418 | 'user-add': '添加用户',
419 | 'user-admin': '管理员用户',
420 | 'user-expert': '专家用户',
421 | 'user-female': '女性用户',
422 | 'user-manager': '用户管理器',
423 | 'user-new': '新用户',
424 | 'user-police': '警察用户',
425 | 'user-settings': '用户设置',
426 | 'user-worker': '工人用户',
427 | 'user': '用户',
428 | 'validate': '验证',
429 | 'video': '视频',
430 | 'view': '查看',
431 | 'virtual-machine': '虚拟机',
432 | 'vm-maintenance': '虚拟机维护',
433 | 'volume-low': '音量低',
434 | 'volume-mute': '静音',
435 | 'volume': '音量',
436 | 'vulnerability': '漏洞',
437 | 'waypoint': '路径点',
438 | 'workshop': '工作室',
439 | 'zoom-in': '放大',
440 | 'zoom-out': '缩小',
441 | };
442 |
--------------------------------------------------------------------------------
/src/messages/icons/ja-JP.js:
--------------------------------------------------------------------------------
1 | export default {
2 | '3d': '3D',
3 | 'access-accessibility': 'アクセスアクセシビリティ',
4 | 'access-ad': 'アクセスAD',
5 | 'access-assist-listening': 'アクセス聴覚支援',
6 | 'access-braille': 'アクセス点字',
7 | 'access-sign': 'アクセスサイン',
8 | 'access-tty': 'アクセスtty',
9 | 'access-volume-control': 'アクセスボリューム制御',
10 | 'access-wheelchair-active': 'アクセス車椅子アクティブ',
11 | 'access-wheelchair': 'アクセス車椅子',
12 | 'achievement': '達成',
13 | 'action': 'アクション',
14 | 'actions': 'アクション',
15 | 'add-circle': '追加円',
16 | 'add': '追加',
17 | 'aggregate': '集計',
18 | 'aid': '補助',
19 | 'alarm': 'アラーム',
20 | 'alert': 'アラート',
21 | 'analytics': '分析',
22 | 'announce': 'アナウンス',
23 | 'apps': 'アプリ',
24 | 'archive': 'アーカイブ',
25 | 'article': '記事',
26 | 'ascend': '昇順',
27 | 'attachment': '添付ファイル',
28 | 'back-ten': '10戻る',
29 | 'bar-chart': '棒グラフ',
30 | 'basket': 'バスケット',
31 | 'blog': 'ブログ',
32 | 'book': '書籍',
33 | 'bookmark': 'ブックマーク',
34 | 'bottom-corner': '下部コーナー',
35 | 'brand-apple-app-store': 'ブランドApple App Store',
36 | 'brand-codepen-edit': 'ブランドCodepen編集',
37 | 'brand-codepen-try': 'ブランドCodepen試行',
38 | 'brand-google-play': 'ブランドGoogle Play',
39 | 'brand-grommet-outline': 'ブランドGrommetアウトライン',
40 | 'brand-grommet-path': 'ブランドGrommetパス',
41 | 'brand-hpe-element-outline': 'ブランドHPEエレメントアウトライン',
42 | 'brand-hpe-element-path': 'ブランドHPEエレメントパス',
43 | 'brand-hpe-labs-insignia-outline': 'ブランドHPEラボ記章アウトライン',
44 | 'brand-hpe-labs-insignia': 'ブランドHPEラボ記章',
45 | 'brand-hpe-stack-centered': 'ブランドHPEスタック中央揃え',
46 | 'brand-hpe-stack': 'ブランドHPEスタック',
47 | 'briefcase': 'ブリーフケース',
48 | 'brush': 'ブラシ',
49 | 'bug': 'バグ',
50 | 'bundle': 'バンドル',
51 | 'business-service': 'ビジネスサービス',
52 | 'calculator': '計算機',
53 | 'calendar': 'カレンダー',
54 | 'camera': 'カメラ',
55 | 'capacity': '容量',
56 | 'car': '車',
57 | 'caret-down': 'キャレット下へ',
58 | 'caret-next': 'キャレット次へ',
59 | 'caret-previous': 'キャレット前へ',
60 | 'caret-up': 'キャレット上へ',
61 | 'cart': 'カート',
62 | 'catalog': 'カタログ',
63 | 'chapter-add': 'チャプター追加',
64 | 'chapter-next': 'チャプター次へ',
65 | 'chapter-previous': 'チャプター前へ',
66 | 'chat': 'チャット',
67 | 'checkbox-selected': 'チェックボックスオン',
68 | 'checkbox': 'チェックボックス',
69 | 'checkmark': 'チェックマーク',
70 | 'circle-information': '円情報',
71 | 'circle-play': '円再生',
72 | 'circle-question': '円質問',
73 | 'clear-option': 'クリアオプション',
74 | 'clear': 'クリア',
75 | 'CLI': 'CLI',
76 | 'clipboard': 'クリップボード',
77 | 'clock': 'クロック',
78 | 'clone': '複製',
79 | 'close': '閉じる',
80 | 'closed-caption': 'クローズドキャプション',
81 | 'cloud-computer': 'クラウドコンピューター',
82 | 'cloud-download': 'クラウドダウンロード',
83 | 'cloud-software': 'クラウドソフトウェア',
84 | 'cloud-upload': 'クラウドアップロード',
85 | 'cloud': 'クラウド',
86 | 'cluster': 'クラスター',
87 | 'code': 'コード',
88 | 'columns': 'カラム',
89 | 'compare': '比較',
90 | 'compass': 'コンパス',
91 | 'compliance': 'コンプライアンス',
92 | 'configure': '構成',
93 | 'connect': '接続',
94 | 'contact-info': '連絡先情報',
95 | 'contact': '連絡先',
96 | 'contract': '契約',
97 | 'copy': 'コピー',
98 | 'credit-card': 'クレジットカード',
99 | 'cube': '立方体',
100 | 'cubes': '立方体',
101 | 'currency': '通貨',
102 | 'cursor': 'カーソル',
103 | 'cut': '切り取り',
104 | 'cycle': 'サイクル',
105 | 'dashboard': 'ダッシュボード',
106 | 'database': 'データベース',
107 | 'deliver': '提供',
108 | 'deploy': 'デプロイ',
109 | 'descend': '下降',
110 | 'desktop': 'デスクトップ',
111 | 'detach': 'デタッチ',
112 | 'diamond': 'ダイヤモンド',
113 | 'directions': '方向',
114 | 'dislike': '賛同しない',
115 | 'document-cloud': 'ドキュメントクラウド',
116 | 'document-config': 'ドキュメント設定',
117 | 'document-csv': 'ドキュメントCSV',
118 | 'document-download': 'ドキュメントのダウンロード',
119 | 'document-excel': 'ドキュメントExcel',
120 | 'document-exe': 'ドキュメント実行',
121 | 'document-image': 'ドキュメント画像',
122 | 'document-locked': 'ドキュメントロック済み',
123 | 'document-missing': 'ドキュメント欠落',
124 | 'document-notes': 'ドキュメントメモ',
125 | 'document-outlook': 'ドキュメントOutlook',
126 | 'document-pdf': 'ドキュメントPDF',
127 | 'document-performance': 'ドキュメントパフォーマンス',
128 | 'document-ppt': 'ドキュメントPPT',
129 | 'document-rtf': 'ドキュメントRTF',
130 | 'document-sound': 'ドキュメントサウンド',
131 | 'document-store': 'ドキュメント保存',
132 | 'document-test': 'ドキュメントテスト',
133 | 'document-threat': 'ドキュメント脅威',
134 | 'document-time': 'ドキュメント時刻',
135 | 'document-transfer': 'ドキュメント転送',
136 | 'document-txt': 'ドキュメントtxt',
137 | 'document-update': 'ドキュメント更新',
138 | 'document-upload': 'ドキュメントアップロード',
139 | 'document-user': 'ドキュメントユーザー',
140 | 'document-verified': 'ドキュメント検証済み',
141 | 'document-video': 'ドキュメントビデオ',
142 | 'document-windows': 'ドキュメントWindows',
143 | 'document-word': 'ドキュメントWord',
144 | 'document-zip': 'ドキュメントZIP',
145 | 'document': 'ドキュメント',
146 | 'domain': 'ドメイン',
147 | 'down': '下へ',
148 | 'download': 'ダウンロード',
149 | 'drag': 'ドラッグ',
150 | 'drive-cage': 'ドライブケージ',
151 | 'duplicate': '重複',
152 | 'edit': '編集',
153 | 'eject': '取り出し',
154 | 'empty-circle': '空の円',
155 | 'expand': '拡大',
156 | 'fan': 'ファン',
157 | 'fast-forward': '早送り',
158 | 'favorite': 'お気に入り',
159 | 'filter': 'フィルター',
160 | 'finger-print': '指紋',
161 | 'flag': 'フラグ',
162 | 'folder-cycle': 'フォルダーサイクル',
163 | 'folder-open': 'フォルダー開く',
164 | 'folder': 'フォルダー',
165 | 'forward-ten': '10進む',
166 | 'gallery': 'ギャラリー',
167 | 'gamepad': 'ゲームパッド',
168 | 'gift': 'ギフト',
169 | 'globe': '地球',
170 | 'grid': 'グリッド',
171 | 'group': 'グループ',
172 | 'grow': '拡張',
173 | 'halt': '停止',
174 | 'help': 'ヘルプ',
175 | 'history': '履歴',
176 | 'home': 'ホーム',
177 | 'host-maintenance': 'ホストメンテナンス',
178 | 'host': 'ホスト',
179 | 'image': 'イメージ',
180 | 'impact': '影響',
181 | 'in-progress': '進行中',
182 | 'inbox': '受信トレイ',
183 | 'indicator': 'インジケーター',
184 | 'info': '情報',
185 | 'inherit': '継承',
186 | 'inspect': '検査',
187 | 'install': 'インストール',
188 | 'integration': '統合',
189 | 'iteration': '反復',
190 | 'java': 'Java',
191 | 'language': '言語',
192 | 'launch': '起動',
193 | 'layer': 'レイヤー',
194 | 'license': 'ライセンス',
195 | 'like': '賛同する',
196 | 'line-chart': '線グラフ',
197 | 'link-bottom': 'リンク末尾',
198 | 'link-down': 'リンク下へ',
199 | 'link-next': 'リンク次へ',
200 | 'link-previous': 'リンク前へ',
201 | 'link-top': 'リンクトップへ',
202 | 'link-up': 'リンク上へ',
203 | 'link': 'リンク',
204 | 'local': 'ローカル',
205 | 'location-pin': '場所ピン',
206 | 'location': '場所',
207 | 'lock': 'ロック',
208 | 'login': 'ログイン',
209 | 'logout': 'ログアウト',
210 | 'magic': '魔法',
211 | 'mail-option': 'メールオプション',
212 | 'mail': 'メール',
213 | 'manual': 'マニュアル',
214 | 'map-location': 'マップ位置',
215 | 'map': 'マップ',
216 | 'menu': 'メニュー',
217 | 'microphone': 'マイクロフォン',
218 | 'money': 'お金',
219 | 'monitor': 'モニター',
220 | 'more': 'その他',
221 | 'multiple': '複数',
222 | 'navigate': 'ナビゲート',
223 | 'new-window': '新規ウィンドウ',
224 | 'new': '新規',
225 | 'next': '次へ',
226 | 'nodes': 'ノード',
227 | 'note': 'メモ',
228 | 'notes': 'メモ',
229 | 'notification': '通知',
230 | 'object-group': 'オブジェクトグループ',
231 | 'object-ungroup': 'オブジェクトグループ解除',
232 | 'optimize': '最適化',
233 | 'organization': '組織',
234 | 'overview': '概要',
235 | 'pan': 'パン',
236 | 'pause-fill': '一時停止中塗り',
237 | 'pause': '一時停止',
238 | 'personal-computer': 'パーソナルコンピューター',
239 | 'pie-chart': '円グラフ',
240 | 'pin': 'ピン',
241 | 'plan': '計画',
242 | 'platform-amazon': 'プラットフォームAmazon',
243 | 'platform-android': 'プラットフォームAndroid',
244 | 'platform-apple': 'プラットフォームApple',
245 | 'platform-archlinux': 'プラットフォームArch Linux',
246 | 'platform-aruba': 'プラットフォームAruba',
247 | 'platform-centos': 'プラットフォームCentOS',
248 | 'platform-chrome': 'プラットフォームChrome',
249 | 'platform-cloudlinux': 'プラットフォームCloudLinux',
250 | 'platform-debian': 'プラットフォームDebian',
251 | 'platform-docker': 'プラットフォームDocker',
252 | 'platform-dos': 'プラットフォームDOS',
253 | 'platform-dropbox': 'プラットフォームDropbox',
254 | 'platform-edge': 'プラットフォームEdge',
255 | 'platform-fedora': 'プラットフォームFedora',
256 | 'platform-firefox': 'プラットフォームFirefox',
257 | 'platform-freebsd': 'プラットフォームFreeBSD',
258 | 'platform-google': 'プラットフォームGoogle',
259 | 'platform-hadoop': 'プラットフォームHadoop',
260 | 'platform-heroku': 'プラットフォームHeroku',
261 | 'platform-horton': 'プラットフォームHorton',
262 | 'platform-hp': 'プラットフォームHP',
263 | 'platform-hpi': 'プラットフォームHPI',
264 | 'platform-internet-explorer': 'プラットフォームInternet Explorer',
265 | 'platform-java': 'プラットフォームJava',
266 | 'platform-mandriva': 'プラットフォームMandriva',
267 | 'platform-mysql': 'プラットフォームMySQL',
268 | 'platform-norton': 'プラットフォームNorton',
269 | 'platform-onedrive': 'プラットフォームOneDrive',
270 | 'platform-opera': 'プラットフォームOpera',
271 | 'platform-oracle': 'プラットフォームOracle',
272 | 'platform-pied-piper': 'プラットフォームPied Piper',
273 | 'platform-raspberry': 'プラットフォームRaspberry',
274 | 'platform-reactjs': 'プラットフォームReact.js',
275 | 'platform-redhat': 'プラットフォームRed Hat',
276 | 'platform-safari-option': 'プラットフォームSafariオプション',
277 | 'platform-safari': 'プラットフォームSafari',
278 | 'platform-sco': 'プラットフォームSCO',
279 | 'platform-solaris': 'プラットフォームSolaris',
280 | 'platform-suse': 'プラットフォームSUSE',
281 | 'platform-swift': 'プラットフォームSwift',
282 | 'platform-turbolinux': 'プラットフォームTurbolinux',
283 | 'platform-ubuntu': 'プラットフォームUbuntu',
284 | 'platform-unixware': 'プラットフォームUnixWare',
285 | 'platform-vmware': 'プラットフォームVMware',
286 | 'platform-windows-legacy': 'プラットフォームWindowsレガシー',
287 | 'platform-windows': 'プラットフォームWindows',
288 | 'play-fill': '再生中塗り',
289 | 'play': '再生',
290 | 'power': '電源',
291 | 'previous': '前へ',
292 | 'print': '印刷',
293 | 'radial-selected': 'ラジアル選択',
294 | 'radial': 'ラジアル',
295 | 'refresh': '更新',
296 | 'resources': 'リソース',
297 | 'resume': '再開',
298 | 'revert': '戻す',
299 | 'rewind': '巻き戻し',
300 | 'risk': 'リスク',
301 | 'robot': 'ロボット',
302 | 'rss': 'RSS',
303 | 'run': '走る',
304 | 'satellite': '衛星',
305 | 'save': '保存',
306 | 'scan': 'スキャン',
307 | 'schedule-new': 'スケジュール新規',
308 | 'schedule-play': 'スケジュール再生',
309 | 'schedule': 'スケジュール',
310 | 'schedules': 'スケジュール',
311 | 'scorecard': 'スコアカード',
312 | 'search-advanced': '詳細検索',
313 | 'search': '検索',
314 | 'secure': 'セキュア',
315 | 'select': '選択',
316 | 'selection': '選択',
317 | 'send': '送信',
318 | 'server-cluster': 'サーバークラスター',
319 | 'server': 'サーバー',
320 | 'servers': 'サーバー',
321 | 'service-play': 'サービス再生',
322 | 'services': 'サービス',
323 | 'settings-option': '設定オプション',
324 | 'share': '共有',
325 | 'shield-security': 'シールドセキュリティ',
326 | 'shield': 'シールド',
327 | 'shift': 'シフト',
328 | 'sidebar': 'サイドバー',
329 | 'social-amazon': 'ソーシャルAmazon',
330 | 'social-amex': 'ソーシャルAMEX',
331 | 'social-bitcoin': 'ソーシャルBitcoin',
332 | 'social-codepen': 'ソーシャルCodepen',
333 | 'social-creative-commons': 'ソーシャルCreative Commons',
334 | 'social-dropbox': 'ソーシャルDropbox',
335 | 'social-facebook-option': 'ソーシャルFacebookオプション',
336 | 'social-facebook': 'ソーシャルFacebook',
337 | 'social-github': 'ソーシャルGithub',
338 | 'social-google-plus': 'ソーシャルGoogle+',
339 | 'social-google-wallet': 'ソーシャルGoogle Wallet',
340 | 'social-instagram': 'ソーシャルInstagram',
341 | 'social-linkedin-option': 'ソーシャルLinkedInオプション',
342 | 'social-linkedin': 'ソーシャルLinkedIn',
343 | 'social-mail': 'ソーシャルメール',
344 | 'social-mastercard': 'ソーシャルMastercard',
345 | 'social-medium': 'ソーシャルMedium',
346 | 'social-paypal': 'ソーシャルPayPal',
347 | 'social-pinterest': 'ソーシャルPinterest',
348 | 'social-product-hunt': 'ソーシャルProduct Hunt',
349 | 'social-reddit': 'ソーシャルReddit',
350 | 'social-skype': 'ソーシャルSkype',
351 | 'social-slack': 'ソーシャルSlack',
352 | 'social-snapchat': 'ソーシャルSnapchat',
353 | 'social-square': 'ソーシャルSquare',
354 | 'social-stack-overflow': 'ソーシャルStack Overflow',
355 | 'social-stripe': 'ソーシャルStripe',
356 | 'social-tumblr': 'ソーシャルTumblr',
357 | 'social-twitter': 'ソーシャルTwitter',
358 | 'social-vimeo': 'ソーシャルVimeo',
359 | 'social-vine': 'ソーシャルVine',
360 | 'social-visa': 'ソーシャルVisa',
361 | 'social-wordpress': 'ソーシャルWordPress',
362 | 'social-youtube': 'ソーシャルYouTube',
363 | 'sort': 'ソート',
364 | 'split': '分割',
365 | 'splits': '複数分割',
366 | 'stakeholder': '関係者',
367 | 'standards-3d-effects': '標準3Dエフェクト',
368 | 'standards-connectivity': '標準コネクティビティ',
369 | 'standards-css3': '標準CSS3',
370 | 'standards-device': '標準デバイス',
371 | 'standards-fireball': '標準ファイアボール',
372 | 'standards-html5': '標準HTML5',
373 | 'standards-multimedia': '標準マルチメディア',
374 | 'standards-offline-storage': '標準オフラインストレージ',
375 | 'standards-performance': '標準パフォーマンス',
376 | 'standards-sematics': '標準セマンティクス',
377 | 'star-half': '星半分',
378 | 'star': '星',
379 | 'steps': 'ステップ',
380 | 'stop-fill': '停止中塗り',
381 | 'stop': '停止',
382 | 'storage': 'ストレージ',
383 | 'street-view': 'ストリートビュー',
384 | 'subtract-circle': '減算円',
385 | 'subtract': '減算',
386 | 'support': 'サポート',
387 | 'sync': '同期',
388 | 'system': 'システム',
389 | 'table-add': 'テーブル追加',
390 | 'table': 'テーブル',
391 | 'tag': 'タグ',
392 | 'target': 'ターゲット',
393 | 'task': 'タスク',
394 | 'tasks': 'タスク',
395 | 'technology': 'テクノロジー',
396 | 'template': 'テンプレート',
397 | 'terminal': 'ターミナル',
398 | 'test-desktop': 'テストデスクトップ',
399 | 'test': 'テスト',
400 | 'text-wrap': 'テキスト折り返し',
401 | 'threats': '脅威',
402 | 'ticket': 'チケット',
403 | 'tools': 'ツール',
404 | 'tooltip': 'ツールヒント',
405 | 'top-corner': '上部コーナー',
406 | 'transaction': 'トランザクション',
407 | 'trash': 'ゴミ',
408 | 'tree': '木',
409 | 'trigger': 'トリガー',
410 | 'trophy': 'トロフィー',
411 | 'troubleshoot': 'トラブルシューティング',
412 | 'unlink': 'リンク解除',
413 | 'unlock': 'ロック解除',
414 | 'up': '上へ',
415 | 'update': '更新',
416 | 'upgrade': 'アップグレード',
417 | 'upload': 'アップロード',
418 | 'user-add': 'ユーザー追加',
419 | 'user-admin': 'ユーザー管理者',
420 | 'user-expert': 'ユーザー専門家',
421 | 'user-female': 'ユーザー女性',
422 | 'user-manager': 'ユーザーマネージャー',
423 | 'user-new': 'ユーザー新規',
424 | 'user-police': 'ユーザー警察',
425 | 'user-settings': 'ユーザー設定',
426 | 'user-worker': 'ユーザー作業者',
427 | 'user': 'ユーザー',
428 | 'validate': '検証',
429 | 'video': 'ビデオ',
430 | 'view': '表示',
431 | 'virtual-machine': '仮想マシン',
432 | 'vm-maintenance': 'VMメンテナンス',
433 | 'volume-low': 'ボリューム小',
434 | 'volume-mute': 'ボリュームミュート',
435 | 'volume': 'ボリューム',
436 | 'vulnerability': '脆弱性',
437 | 'waypoint': 'ウェイポイント',
438 | 'workshop': 'ワークショップ',
439 | 'zoom-in': 'ズームイン',
440 | 'zoom-out': 'ズームアウト',
441 | };
442 |
--------------------------------------------------------------------------------
/src/messages/icons/en-US.js:
--------------------------------------------------------------------------------
1 | export default {
2 | '3d': '3d',
3 | 'access-accessibility': 'access accessibility',
4 | 'access-ad': 'access ad',
5 | 'access-assist-listening': 'access assist listening',
6 | 'access-braille': 'access braille',
7 | 'access-sign': 'access sign',
8 | 'access-tty': 'access tty',
9 | 'access-volume-control': 'access volume control',
10 | 'access-wheelchair-active': 'access wheelchair active',
11 | 'access-wheelchair': 'access wheelchair',
12 | 'achievement': 'achievement',
13 | 'action': 'action',
14 | 'actions': 'actions',
15 | 'add-circle': 'add circle',
16 | 'add': 'add',
17 | 'aggregate': 'aggregate',
18 | 'aid': 'aid',
19 | 'alarm': 'alarm',
20 | 'alert': 'alert',
21 | 'analytics': 'analytics',
22 | 'announce': 'announce',
23 | 'apps': 'apps',
24 | 'archive': 'archive',
25 | 'article': 'article',
26 | 'ascend': 'ascend',
27 | 'attachment': 'attachment',
28 | 'back-ten': 'back ten',
29 | 'bar-chart': 'bar chart',
30 | 'basket': 'basket',
31 | 'blog': 'blog',
32 | 'book': 'book',
33 | 'bookmark': 'bookmark',
34 | 'bottom-corner': 'bottom corner',
35 | 'brand-apple-app-store': 'brand apple app store',
36 | 'brand-codepen-edit': 'brand codepen edit',
37 | 'brand-codepen-try': 'brand codepen try',
38 | 'brand-google-play': 'brand google play',
39 | 'brand-grommet-outline': 'brand grommet outline',
40 | 'brand-grommet-path': 'brand grommet path',
41 | 'brand-hpe-element-outline': 'brand hpe element outline',
42 | 'brand-hpe-element-path': 'brand hpe element path',
43 | 'brand-hpe-labs-insignia-outline': 'brand hpe labs insignia outline',
44 | 'brand-hpe-labs-insignia': 'brand hpe labs insignia',
45 | 'brand-hpe-stack-centered': 'brand hpe stack centered',
46 | 'brand-hpe-stack': 'brand hpe stack',
47 | 'briefcase': 'briefcase',
48 | 'brush': 'brush',
49 | 'bug': 'bug',
50 | 'bundle': 'bundle',
51 | 'business-service': 'business service',
52 | 'calculator': 'calculator',
53 | 'calendar': 'calendar',
54 | 'camera': 'camera',
55 | 'capacity': 'capacity',
56 | 'car': 'car',
57 | 'caret-down': 'caret down',
58 | 'caret-next': 'caret next',
59 | 'caret-previous': 'caret previous',
60 | 'caret-up': 'caret up',
61 | 'cart': 'cart',
62 | 'catalog': 'catalog',
63 | 'chapter-add': 'chapter add',
64 | 'chapter-next': 'chapter next',
65 | 'chapter-previous': 'chapter previous',
66 | 'chat': 'chat',
67 | 'checkbox-selected': 'checkbox selected',
68 | 'checkbox': 'checkbox',
69 | 'checkmark': 'checkmark',
70 | 'circle-information': 'circle information',
71 | 'circle-play': 'circle play',
72 | 'circle-question': 'circle question',
73 | 'clear-option': 'clear option',
74 | 'clear': 'clear',
75 | 'cli': 'cli',
76 | 'clipboard': 'clipboard',
77 | 'clock': 'clock',
78 | 'clone': 'clone',
79 | 'close': 'close',
80 | 'closed-caption': 'closed caption',
81 | 'cloud-computer': 'cloud computer',
82 | 'cloud-download': 'cloud download',
83 | 'cloud-software': 'cloud software',
84 | 'cloud-upload': 'cloud upload',
85 | 'cloud': 'cloud',
86 | 'cluster': 'cluster',
87 | 'code': 'code',
88 | 'columns': 'columns',
89 | 'compare': 'compare',
90 | 'compass': 'compass',
91 | 'compliance': 'compliance',
92 | 'configure': 'configure',
93 | 'connect': 'connect',
94 | 'contact-info': 'contact info',
95 | 'contact': 'contact',
96 | 'contract': 'contract',
97 | 'copy': 'copy',
98 | 'credit-card': 'credit card',
99 | 'cube': 'cube',
100 | 'cubes': 'cubes',
101 | 'currency': 'currency',
102 | 'cursor': 'cursor',
103 | 'cut': 'cut',
104 | 'cycle': 'cycle',
105 | 'dashboard': 'dashboard',
106 | 'database': 'database',
107 | 'deliver': 'deliver',
108 | 'deploy': 'deploy',
109 | 'descend': 'descend',
110 | 'desktop': 'desktop',
111 | 'detach': 'detach',
112 | 'diamond': 'diamond',
113 | 'directions': 'directions',
114 | 'dislike': 'dislike',
115 | 'document-cloud': 'document cloud',
116 | 'document-config': 'document config',
117 | 'document-csv': 'document csv',
118 | 'document-download': 'document download',
119 | 'document-excel': 'document excel',
120 | 'document-exe': 'document exe',
121 | 'document-image': 'document image',
122 | 'document-locked': 'document locked',
123 | 'document-missing': 'document missing',
124 | 'document-notes': 'document notes',
125 | 'document-outlook': 'document outlook',
126 | 'document-pdf': 'document pdf',
127 | 'document-performance': 'document performance',
128 | 'document-ppt': 'document ppt',
129 | 'document-rtf': 'document rtf',
130 | 'document-sound': 'document sound',
131 | 'document-store': 'document store',
132 | 'document-test': 'document test',
133 | 'document-threat': 'document threat',
134 | 'document-time': 'document time',
135 | 'document-transfer': 'document transfer',
136 | 'document-txt': 'document txt',
137 | 'document-update': 'document update',
138 | 'document-upload': 'document upload',
139 | 'document-user': 'document user',
140 | 'document-verified': 'document verified',
141 | 'document-video': 'document video',
142 | 'document-windows': 'document windows',
143 | 'document-word': 'document word',
144 | 'document-zip': 'document zip',
145 | 'document': 'document',
146 | 'domain': 'domain',
147 | 'down': 'down',
148 | 'download': 'download',
149 | 'drag': 'drag',
150 | 'drive-cage': 'drive cage',
151 | 'duplicate': 'duplicate',
152 | 'edit': 'edit',
153 | 'eject': 'eject',
154 | 'empty-circle': 'empty circle',
155 | 'expand': 'expand',
156 | 'fan': 'fan',
157 | 'fast-forward': 'fast forward',
158 | 'favorite': 'favorite',
159 | 'filter': 'filter',
160 | 'finger-print': 'finger print',
161 | 'flag': 'flag',
162 | 'folder-cycle': 'folder cycle',
163 | 'folder-open': 'folder open',
164 | 'folder': 'folder',
165 | 'form-edit': 'form edit',
166 | 'forward-ten': 'forward ten',
167 | 'gallery': 'gallery',
168 | 'gamepad': 'gamepad',
169 | 'gift': 'gift',
170 | 'globe': 'globe',
171 | 'grid': 'grid',
172 | 'group': 'group',
173 | 'grow': 'grow',
174 | 'halt': 'halt',
175 | 'help': 'help',
176 | 'history': 'history',
177 | 'home': 'home',
178 | 'host-maintenance': 'host maintenance',
179 | 'host': 'host',
180 | 'image': 'image',
181 | 'impact': 'impact',
182 | 'in-progress': 'in progress',
183 | 'inbox': 'inbox',
184 | 'indicator': 'indicator',
185 | 'info': 'info',
186 | 'inherit': 'inherit',
187 | 'inspect': 'inspect',
188 | 'install': 'install',
189 | 'integration': 'integration',
190 | 'iteration': 'iteration',
191 | 'java': 'java',
192 | 'language': 'language',
193 | 'launch': 'launch',
194 | 'layer': 'layer',
195 | 'license': 'license',
196 | 'like': 'like',
197 | 'line-chart': 'line chart',
198 | 'link-bottom': 'link bottom',
199 | 'link-down': 'link down',
200 | 'link-next': 'link next',
201 | 'link-previous': 'link previous',
202 | 'link-top': 'link top',
203 | 'link-up': 'link up',
204 | 'link': 'link',
205 | 'local': 'local',
206 | 'location-pin': 'location pin',
207 | 'location': 'location',
208 | 'lock': 'lock',
209 | 'login': 'login',
210 | 'logout': 'logout',
211 | 'magic': 'magic',
212 | 'mail-option': 'mail option',
213 | 'mail': 'mail',
214 | 'manual': 'manual',
215 | 'map-location': 'map location',
216 | 'map': 'map',
217 | 'menu': 'menu',
218 | 'microphone': 'microphone',
219 | 'money': 'money',
220 | 'monitor': 'monitor',
221 | 'more': 'more',
222 | 'multiple': 'multiple',
223 | 'navigate': 'navigate',
224 | 'new-window': 'new window',
225 | 'new': 'new',
226 | 'next': 'next',
227 | 'nodes': 'nodes',
228 | 'note': 'note',
229 | 'notes': 'notes',
230 | 'notification': 'notification',
231 | 'object-group': 'object group',
232 | 'object-ungroup': 'object ungroup',
233 | 'optimize': 'optimize',
234 | 'organization': 'organization',
235 | 'overview': 'overview',
236 | 'pan': 'pan',
237 | 'pause-fill': 'pause fill',
238 | 'pause': 'pause',
239 | 'personal-computer': 'personal computer',
240 | 'pie-chart': 'pie chart',
241 | 'pin': 'pin',
242 | 'plan': 'plan',
243 | 'platform-amazon': 'platform amazon',
244 | 'platform-android': 'platform android',
245 | 'platform-apple': 'platform apple',
246 | 'platform-archlinux': 'platform archlinux',
247 | 'platform-aruba': 'platform aruba',
248 | 'platform-centos': 'platform centos',
249 | 'platform-chrome': 'platform chrome',
250 | 'platform-cloudlinux': 'platform cloudlinux',
251 | 'platform-debian': 'platform debian',
252 | 'platform-docker': 'platform docker',
253 | 'platform-dos': 'platform dos',
254 | 'platform-dropbox': 'platform dropbox',
255 | 'platform-dxc': 'platform dxc',
256 | 'platform-edge': 'platform edge',
257 | 'platform-fedora': 'platform fedora',
258 | 'platform-firefox': 'platform firefox',
259 | 'platform-freebsd': 'platform freebsd',
260 | 'platform-google': 'platform google',
261 | 'platform-hadoop': 'platform hadoop',
262 | 'platform-heroku': 'platform heroku',
263 | 'platform-horton': 'platform horton',
264 | 'platform-hp': 'platform hp',
265 | 'platform-hpi': 'platform hpi',
266 | 'platform-internet-explorer': 'platform internet explorer',
267 | 'platform-java': 'platform java',
268 | 'platform-mandriva': 'platform mandriva',
269 | 'platform-mysql': 'platform mysql',
270 | 'platform-norton': 'platform norton',
271 | 'platform-onedrive': 'platform onedrive',
272 | 'platform-opera': 'platform opera',
273 | 'platform-oracle': 'platform oracle',
274 | 'platform-pied-piper': 'platform pied piper',
275 | 'platform-raspberry': 'platform raspberry',
276 | 'platform-reactjs': 'platform reactjs',
277 | 'platform-redhat': 'platform redhat',
278 | 'platform-safari-option': 'platform safari option',
279 | 'platform-safari': 'platform safari',
280 | 'platform-sco': 'platform sco',
281 | 'platform-solaris': 'platform solaris',
282 | 'platform-suse': 'platform suse',
283 | 'platform-swift': 'platform swift',
284 | 'platform-turbolinux': 'platform turbolinux',
285 | 'platform-ubuntu': 'platform ubuntu',
286 | 'platform-unixware': 'platform unixware',
287 | 'platform-vmware': 'platform vmware',
288 | 'platform-windows-legacy': 'platform windows legacy',
289 | 'platform-windows': 'platform windows',
290 | 'play-fill': 'play fill',
291 | 'play': 'play',
292 | 'power': 'power',
293 | 'previous': 'previous',
294 | 'print': 'print',
295 | 'radial-selected': 'radial selected',
296 | 'radial': 'radial',
297 | 'refresh': 'refresh',
298 | 'resources': 'resources',
299 | 'resume': 'resume',
300 | 'revert': 'revert',
301 | 'rewind': 'rewind',
302 | 'risk': 'risk',
303 | 'robot': 'robot',
304 | 'rss': 'rss',
305 | 'run': 'run',
306 | 'satellite': 'satellite',
307 | 'save': 'save',
308 | 'scan': 'scan',
309 | 'schedule-new': 'schedule new',
310 | 'schedule-play': 'schedule play',
311 | 'schedule': 'schedule',
312 | 'schedules': 'schedules',
313 | 'scorecard': 'scorecard',
314 | 'search-advanced': 'search advanced',
315 | 'search': 'search',
316 | 'secure': 'secure',
317 | 'select': 'select',
318 | 'selection': 'selection',
319 | 'send': 'send',
320 | 'server-cluster': 'server cluster',
321 | 'server': 'server',
322 | 'servers': 'servers',
323 | 'service-play': 'service play',
324 | 'services': 'services',
325 | 'settings-option': 'settings option',
326 | 'share': 'share',
327 | 'shield-security': 'shield security',
328 | 'shield': 'shield',
329 | 'shift': 'shift',
330 | 'sidebar': 'sidebar',
331 | 'social-amazon': 'social amazon',
332 | 'social-amex': 'social amex',
333 | 'social-bitcoin': 'social bitcoin',
334 | 'social-codepen': 'social codepen',
335 | 'social-creative-commons': 'social creative commons',
336 | 'social-dropbox': 'social dropbox',
337 | 'social-facebook-option': 'social facebook option',
338 | 'social-facebook': 'social facebook',
339 | 'social-github': 'social github',
340 | 'social-google-plus': 'social google plus',
341 | 'social-google-wallet': 'social google wallet',
342 | 'social-instagram': 'social instagram',
343 | 'social-linkedin-option': 'social linkedin option',
344 | 'social-linkedin': 'social linkedin',
345 | 'social-mail': 'social mail',
346 | 'social-mastercard': 'social mastercard',
347 | 'social-medium': 'social medium',
348 | 'social-paypal': 'social paypal',
349 | 'social-pinterest': 'social pinterest',
350 | 'social-product-hunt': 'social product hunt',
351 | 'social-reddit': 'social reddit',
352 | 'social-skype': 'social skype',
353 | 'social-slack': 'social slack',
354 | 'social-snapchat': 'social snapchat',
355 | 'social-square': 'social square',
356 | 'social-stack-overflow': 'social stack overflow',
357 | 'social-stripe': 'social stripe',
358 | 'social-tumblr': 'social tumblr',
359 | 'social-twitter': 'social twitter',
360 | 'social-vimeo': 'social vimeo',
361 | 'social-vine': 'social vine',
362 | 'social-visa': 'social visa',
363 | 'social-wordpress': 'social wordpress',
364 | 'social-youtube': 'social youtube',
365 | 'sort': 'sort',
366 | 'split': 'split',
367 | 'splits': 'splits',
368 | 'stakeholder': 'stakeholder',
369 | 'standards-3d-effects': 'standards 3d effects',
370 | 'standards-connectivity': 'standards connectivity',
371 | 'standards-css3': 'standards css3',
372 | 'standards-device': 'standards device',
373 | 'standards-fireball': 'standards fireball',
374 | 'standards-html5': 'standards html5',
375 | 'standards-multimedia': 'standards multimedia',
376 | 'standards-offline-storage': 'standards offline storage',
377 | 'standards-performance': 'standards performance',
378 | 'standards-sematics': 'standards sematics',
379 | 'star-half': 'star half',
380 | 'star': 'star',
381 | 'steps': 'steps',
382 | 'stop-fill': 'stop fill',
383 | 'stop': 'stop',
384 | 'storage': 'storage',
385 | 'street-view': 'street view',
386 | 'subtract-circle': 'subtract circle',
387 | 'subtract': 'subtract',
388 | 'support': 'support',
389 | 'sync': 'sync',
390 | 'system': 'system',
391 | 'table-add': 'table add',
392 | 'table': 'table',
393 | 'tag': 'tag',
394 | 'target': 'target',
395 | 'task': 'task',
396 | 'tasks': 'tasks',
397 | 'technology': 'technology',
398 | 'template': 'template',
399 | 'terminal': 'terminal',
400 | 'test-desktop': 'test desktop',
401 | 'test': 'test',
402 | 'text-wrap': 'text wrap',
403 | 'threats': 'threats',
404 | 'ticket': 'ticket',
405 | 'tools': 'tools',
406 | 'tooltip': 'tooltip',
407 | 'top-corner': 'top corner',
408 | 'transaction': 'transaction',
409 | 'trash': 'trash',
410 | 'tree': 'tree',
411 | 'trigger': 'trigger',
412 | 'trophy': 'trophy',
413 | 'troubleshoot': 'troubleshoot',
414 | 'unlink': 'unlink',
415 | 'unlock': 'unlock',
416 | 'up': 'up',
417 | 'update': 'update',
418 | 'upgrade': 'upgrade',
419 | 'upload': 'upload',
420 | 'user-add': 'user add',
421 | 'user-admin': 'user admin',
422 | 'user-expert': 'user expert',
423 | 'user-female': 'user female',
424 | 'user-manager': 'user manager',
425 | 'user-new': 'user new',
426 | 'user-police': 'user police',
427 | 'user-settings': 'user settings',
428 | 'user-worker': 'user worker',
429 | 'user': 'user',
430 | 'validate': 'validate',
431 | 'video': 'video',
432 | 'view': 'view',
433 | 'virtual-machine': 'virtual machine',
434 | 'vm-maintenance': 'vm maintenance',
435 | 'volume-low': 'volume low',
436 | 'volume-mute': 'volume mute',
437 | 'volume': 'volume',
438 | 'vulnerability': 'vulnerability',
439 | 'waypoint': 'waypoint',
440 | 'workshop': 'workshop',
441 | 'zoom-in': 'zoom in',
442 | 'zoom-out': 'zoom out',
443 | };
444 |
--------------------------------------------------------------------------------
/src/messages/icons/nl.js:
--------------------------------------------------------------------------------
1 | export default {
2 | '3d': '3d',
3 | 'access-accessibility': 'toegang voor beperkten',
4 | 'access-ad': 'toegang tot AD',
5 | 'access-assist-listening': 'toegang tot begeleid luisteren',
6 | 'access-braille': 'toegang tot braille',
7 | 'access-sign': 'toegang tot gebarentaal',
8 | 'access-tty': 'toegang tot terminal',
9 | 'access-volume-control': 'toegang tot volumecontrole',
10 | 'access-wheelchair-active': 'toegang voor rolstoel is actief',
11 | 'access-wheelchair': 'toegang voor rolstoel',
12 | 'achievement': 'prestatie',
13 | 'action': 'actiie',
14 | 'actions': 'actiies',
15 | 'add-circle': 'voeg toe',
16 | 'add': 'voeg toe',
17 | 'aggregate': 'aggregaat',
18 | 'aid': 'hulp',
19 | 'alarm': 'alarm',
20 | 'alert': 'waarschuwing',
21 | 'analytics': 'analyze',
22 | 'announce': 'aankondiging',
23 | 'apps': 'toepassingen',
24 | 'archive': 'archief',
25 | 'article': 'artikel',
26 | 'ascend': 'stijging',
27 | 'attachment': 'bijlage',
28 | 'back-ten': 'tien terug',
29 | 'bar-chart': 'balkdiagram',
30 | 'basket': 'korf',
31 | 'blog': 'blog',
32 | 'book': 'boek',
33 | 'bookmark': 'bladwijzer',
34 | 'bottom-corner': 'hoek beneden',
35 | 'brand-apple-app-store': 'Apple AppStore',
36 | 'brand-codepen-edit': 'Editeer op CodePen',
37 | 'brand-codepen-try': 'Probeer CodePen',
38 | 'brand-google-play': 'Google Play',
39 | 'brand-grommet-outline': 'Grommet omtrek',
40 | 'brand-grommet-path': 'Grommet pad',
41 | 'brand-hpe-element-outline': 'HPE omtrek',
42 | 'brand-hpe-element-path': 'HPE pad',
43 | 'brand-hpe-labs-insignia-outline': 'HPE Labs Insignia omtrek',
44 | 'brand-hpe-labs-insignia': 'HPE Labs Insignia',
45 | 'brand-hpe-stack-centered': 'HPE stack gecentreerd',
46 | 'brand-hpe-stack': 'HPE stack',
47 | 'briefcase': 'boekentas',
48 | 'brush': 'borstel',
49 | 'bug': 'defect',
50 | 'bundle': 'bundel',
51 | 'business-service': 'zakelijke dienst',
52 | 'calculator': 'rekenmachine',
53 | 'calendar': 'kalender',
54 | 'camera': 'camera',
55 | 'capacity': 'capaciteit',
56 | 'car': 'wagen',
57 | 'caret-down': 'cursor naar beneden',
58 | 'caret-next': 'cursor volgende',
59 | 'caret-previous': 'cursor vorige',
60 | 'caret-up': 'cursor naar boven',
61 | 'cart': 'winkelkar',
62 | 'catalog': 'cataloog',
63 | 'chapter-add': 'nieuw hoofdstuk',
64 | 'chapter-next': 'volgend hoofdstuk',
65 | 'chapter-previous': 'vorig hoofdstuk',
66 | 'chat': 'chat',
67 | 'checkbox-selected': 'geselecteerde checkbox',
68 | 'checkbox': 'checkbox',
69 | 'checkmark': 'vinkje',
70 | 'circle-information': 'informatie in cirkel',
71 | 'circle-play': 'speel af in cirkel',
72 | 'circle-question': 'vraagteken in cirkel',
73 | 'clear-option': 'optie leeg maken',
74 | 'clear': 'leeg maken',
75 | 'cli': 'cli',
76 | 'clipboard': 'plakbord',
77 | 'clock': 'klok',
78 | 'clone': 'kloon',
79 | 'close': 'sluit',
80 | 'closed-caption': 'closed caption',
81 | 'cloud-computer': 'cloud computer',
82 | 'cloud-download': 'cloud download',
83 | 'cloud-software': 'cloud software',
84 | 'cloud-upload': 'cloud upload',
85 | 'cloud': 'cloud',
86 | 'cluster': 'cluster',
87 | 'code': 'code',
88 | 'columns': 'kolommen',
89 | 'compare': 'vergelijk',
90 | 'compass': 'kompas',
91 | 'compliance': 'naleving',
92 | 'configure': 'configureer',
93 | 'connect': 'verbind',
94 | 'contact-info': 'contact info',
95 | 'contact': 'contact',
96 | 'contract': 'contract',
97 | 'copy': 'kopieer',
98 | 'credit-card': 'credit card',
99 | 'cube': 'kubus',
100 | 'cubes': 'kubussen',
101 | 'currency': 'munteenheid',
102 | 'cursor': 'cursor',
103 | 'cut': 'knip',
104 | 'cycle': 'cyclus',
105 | 'dashboard': 'dashboard',
106 | 'database': 'database',
107 | 'deliver': 'leveren',
108 | 'deploy': 'ontplooien',
109 | 'descend': 'daling',
110 | 'desktop': 'desktop',
111 | 'detach': 'verbinding verbreken',
112 | 'diamond': 'diamand',
113 | 'directions': 'richtingen',
114 | 'dislike': 'niet leuk',
115 | 'document-cloud': 'document in de cloud',
116 | 'document-config': 'configuratie-document',
117 | 'document-csv': 'CSV document',
118 | 'document-download': 'download document',
119 | 'document-excel': 'Excel document',
120 | 'document-exe': 'uitvoerbaar bestand',
121 | 'document-image': 'document met afbeelding',
122 | 'document-locked': 'gereserveerd document',
123 | 'document-missing': 'ontbrekend document',
124 | 'document-notes': 'nota\'s',
125 | 'document-outlook': 'Outlook document',
126 | 'document-pdf': 'PDF document',
127 | 'document-performance': 'performantie document',
128 | 'document-ppt': 'Powerpoint document',
129 | 'document-rtf': 'RTF document',
130 | 'document-sound': 'document met geluid',
131 | 'document-store': 'opslagplaats documenten',
132 | 'document-test': 'test-document',
133 | 'document-threat': 'document bedreiging',
134 | 'document-time': 'document tijd',
135 | 'document-transfer': 'transfer-document',
136 | 'document-txt': 'tekst-document',
137 | 'document-update': 'document aanpassen',
138 | 'document-upload': 'document uploaden',
139 | 'document-user': 'document gebruiker',
140 | 'document-verified': 'geverifieerd document',
141 | 'document-video': 'video',
142 | 'document-windows': 'Windows document',
143 | 'document-word': 'Word document',
144 | 'document-zip': 'ZIP document',
145 | 'document': 'document',
146 | 'domain': 'domein',
147 | 'down': 'naar beneden',
148 | 'download': 'downloaden',
149 | 'drag': 'slepen',
150 | 'drive-cage': 'diskdrive-cabinet',
151 | 'duplicate': 'dupliceren',
152 | 'edit': 'editeren',
153 | 'eject': 'uitwerpen',
154 | 'empty-circle': 'lege cirkel',
155 | 'expand': 'expanderen',
156 | 'fan': 'ventilatie',
157 | 'fast-forward': 'snel vooruit',
158 | 'favorite': 'favoriet',
159 | 'filter': 'filter',
160 | 'finger-print': 'vingerafdruk',
161 | 'flag': 'vlag',
162 | 'folder-cycle': 'map met cyclus',
163 | 'folder-open': 'open map',
164 | 'folder': 'map',
165 | 'forward-ten': 'tien vooruit',
166 | 'gallery': 'galerij',
167 | 'gamepad': 'spelcontroller',
168 | 'gift': 'gift',
169 | 'globe': 'wereldbol',
170 | 'grid': 'raster',
171 | 'group': 'groep',
172 | 'grow': 'groei',
173 | 'halt': 'halt',
174 | 'help': 'help',
175 | 'history': 'geschiedenis',
176 | 'home': 'thuis',
177 | 'host-maintenance': 'onderhoud computer',
178 | 'host': 'computer',
179 | 'image': 'afbeelding',
180 | 'impact': 'impact',
181 | 'in-progress': 'bezig',
182 | 'inbox': 'inbox',
183 | 'indicator': 'indicator',
184 | 'info': 'info',
185 | 'inherit': 'erven',
186 | 'inspect': 'inspecteren',
187 | 'install': 'installeren',
188 | 'integration': 'integratie',
189 | 'iteration': 'iteratie',
190 | 'java': 'java',
191 | 'language': 'taal',
192 | 'launch': 'lancering',
193 | 'layer': 'laag',
194 | 'license': 'licentie',
195 | 'like': 'leuk',
196 | 'line-chart': 'lijndiagram',
197 | 'link-bottom': 'link bodem',
198 | 'link-down': 'link naar beneden',
199 | 'link-next': 'link volgende',
200 | 'link-previous': 'link vorige',
201 | 'link-top': 'link top',
202 | 'link-up': 'link naar boven',
203 | 'link': 'link',
204 | 'local': 'lokaal',
205 | 'location-pin': 'locatiepin',
206 | 'location': 'locatie',
207 | 'lock': 'slot',
208 | 'login': 'aanmelden',
209 | 'logout': 'afmelden',
210 | 'magic': 'magie',
211 | 'mail-option': 'optie mail',
212 | 'mail': 'mail',
213 | 'manual': 'manueel',
214 | 'map-location': 'positie op kaart',
215 | 'map': 'kaart',
216 | 'menu': 'menu',
217 | 'microphone': 'microfoon',
218 | 'money': 'geld',
219 | 'monitor': 'monitor',
220 | 'more': 'meer',
221 | 'multiple': 'meerdere',
222 | 'navigate': 'navigeren',
223 | 'new-window': 'nieuw venster',
224 | 'new': 'nieuw',
225 | 'next': 'volgende',
226 | 'nodes': 'nodes',
227 | 'note': 'nota',
228 | 'notes': 'nota\'s',
229 | 'notification': 'notificatie',
230 | 'object-group': 'groepeer objecten',
231 | 'object-ungroup': 'maak object-groepering ongedaan',
232 | 'optimize': 'optimaliseren',
233 | 'organization': 'organisatie',
234 | 'overview': 'overzicht',
235 | 'pan': 'verschuiven',
236 | 'pause-fill': 'pause vol',
237 | 'pause': 'pause',
238 | 'personal-computer': 'personal computer',
239 | 'pie-chart': 'taartdiagram',
240 | 'pin': 'pin',
241 | 'plan': 'plan',
242 | 'platform-amazon': 'Amazon',
243 | 'platform-android': 'Android',
244 | 'platform-apple': 'Apple',
245 | 'platform-archlinux': 'Archlinux',
246 | 'platform-aruba': 'Aruba',
247 | 'platform-centos': 'CentOS',
248 | 'platform-chrome': 'Chrome',
249 | 'platform-cloudlinux': 'CloudLinux',
250 | 'platform-debian': 'Debian',
251 | 'platform-docker': 'Docker',
252 | 'platform-dos': 'DOS',
253 | 'platform-dropbox': 'Dropbox',
254 | 'platform-edge': 'Edge',
255 | 'platform-fedora': 'Fedora',
256 | 'platform-firefox': 'Firefox',
257 | 'platform-freebsd': 'FreeBSD',
258 | 'platform-google': 'Google',
259 | 'platform-hadoop': 'Hadoop',
260 | 'platform-heroku': 'Heroku',
261 | 'platform-horton': 'Horton',
262 | 'platform-hp': 'HP',
263 | 'platform-hpi': 'HPI',
264 | 'platform-internet-explorer': 'Internet Explorer',
265 | 'platform-java': 'Java',
266 | 'platform-mandriva': 'Mandriva',
267 | 'platform-mysql': 'MySQL',
268 | 'platform-norton': 'Norton',
269 | 'platform-onedrive': 'OneDrive',
270 | 'platform-opera': 'Opera',
271 | 'platform-oracle': 'Oracle',
272 | 'platform-pied-piper': 'Pied Piper',
273 | 'platform-raspberry': 'Raspberry',
274 | 'platform-reactjs': 'ReactJS',
275 | 'platform-redhat': 'RedHat',
276 | 'platform-safari-option': 'Safari optie',
277 | 'platform-safari': 'Safari',
278 | 'platform-sco': 'SCO',
279 | 'platform-solaris': 'Solaris',
280 | 'platform-suse': 'SUSE',
281 | 'platform-swift': 'Swift',
282 | 'platform-turbolinux': 'TurboLinux',
283 | 'platform-ubuntu': 'Ubuntu',
284 | 'platform-unixware': 'Unixware',
285 | 'platform-vmware': 'VMware',
286 | 'platform-windows-legacy': 'Windows legacy',
287 | 'platform-windows': 'Windows',
288 | 'play-fill': 'afspelen vol',
289 | 'play': 'afspelen',
290 | 'power': 'aanzetten',
291 | 'previous': 'vorige',
292 | 'print': 'afdrukken',
293 | 'radial-selected': 'geselecteerde radiaal',
294 | 'radial': 'radiaal',
295 | 'refresh': 'verversen',
296 | 'resources': 'middelen',
297 | 'resume': 'verder gaan',
298 | 'revert': 'ongedaan maken',
299 | 'rewind': 'terugspoelen',
300 | 'risk': 'risico',
301 | 'robot': 'robot',
302 | 'rss': 'RSS',
303 | 'run': 'lopen',
304 | 'satellite': 'satelliet',
305 | 'save': 'bewaren',
306 | 'scan': 'scannen',
307 | 'schedule-new': 'nieuw rooster',
308 | 'schedule-play': 'speel rooster af',
309 | 'schedule': 'rooster',
310 | 'schedules': 'roosters',
311 | 'scorecard': 'score kaart',
312 | 'search-advanced': 'geavanceerd zoeken',
313 | 'search': 'zoeken',
314 | 'secure': 'beveiligd',
315 | 'select': 'selecteren',
316 | 'selection': 'selectie',
317 | 'send': 'verzenden',
318 | 'server-cluster': 'server cluster',
319 | 'server': 'server',
320 | 'servers': 'servers',
321 | 'service-play': 'dienst afspelen',
322 | 'services': 'diensten',
323 | 'settings-option': 'instellingen optie',
324 | 'share': 'delen',
325 | 'shield-security': 'veiligheidsschild',
326 | 'shield': 'schild',
327 | 'shift': 'schuif',
328 | 'sidebar': 'zijbalk',
329 | 'social-amazon': 'Amazon sociaal',
330 | 'social-amex': 'Amex sociaal',
331 | 'social-bitcoin': 'Bitcoin sociaal',
332 | 'social-codepen': 'CodePen sociaal',
333 | 'social-creative-commons': 'Creative Commons sociaal',
334 | 'social-dropbox': 'Dropbox sociaal',
335 | 'social-facebook-option': 'Facebook optie sociaal',
336 | 'social-facebook': 'Facebook sociaal',
337 | 'social-github': 'Githu sociaal',
338 | 'social-google-plus': 'Google Plus sociaal',
339 | 'social-google-wallet': 'Google Wallet sociaal',
340 | 'social-instagram': 'Instagram sociaal',
341 | 'social-linkedin-option': 'LinkedIN optie',
342 | 'social-linkedin': 'LinkedIN sociaal',
343 | 'social-mail': 'mail sociaal',
344 | 'social-mastercard': 'Mastercard sociaal',
345 | 'social-medium': 'medium sociaal',
346 | 'social-paypal': 'PayPal sociaal',
347 | 'social-pinterest': 'Pinterest sociaal',
348 | 'social-product-hunt': 'product Hunt sociaal',
349 | 'social-reddit': 'Reddit sociaal',
350 | 'social-skype': 'Skype sociaal',
351 | 'social-slack': 'Slack sociaal',
352 | 'social-snapchat': 'Snapchat sociaal',
353 | 'social-square': 'Square sociaal',
354 | 'social-stack-overflow': 'Stack Overflow sociaal',
355 | 'social-stripe': 'Stripe sociaal',
356 | 'social-tumblr': 'TumblR sociaal',
357 | 'social-twitter': 'Twitter sociaal',
358 | 'social-vimeo': 'Vimeo sociaal',
359 | 'social-vine': 'Vine sociaal',
360 | 'social-visa': 'Visa sociaal',
361 | 'social-wordpress': 'Wordpress sociaal',
362 | 'social-youtube': 'Youtube sociaal',
363 | 'sort': 'sorteren',
364 | 'split': 'splitsen',
365 | 'splits': 'splitsingen',
366 | 'stakeholder': 'belanghebbende',
367 | 'standards-3d-effects': 'standaarden 3d effecten',
368 | 'standards-connectivity': 'standaarden connectiviteit',
369 | 'standards-css3': 'standaarden CSS3',
370 | 'standards-device': 'standaarden toestel',
371 | 'standards-fireball': 'standaarden fireball',
372 | 'standards-html5': 'standaarden HTML5',
373 | 'standards-multimedia': 'standaarden multimedia',
374 | 'standards-offline-storage': 'standaarden offline opslag',
375 | 'standards-performance': 'standaarden performantie',
376 | 'standards-sematics': 'standaarden sematiek',
377 | 'star-half': 'halve ster',
378 | 'star': 'ster',
379 | 'steps': 'stappen',
380 | 'stop-fill': 'stoppen vol',
381 | 'stop': 'stoppen',
382 | 'storage': 'opslag',
383 | 'street-view': 'street view',
384 | 'subtract-circle': 'aftrekken met cirkel',
385 | 'subtract': 'aftrekken',
386 | 'support': 'ondersteuning',
387 | 'sync': 'synchroniseren',
388 | 'system': 'systeem',
389 | 'table-add': 'voeg toe in tabel',
390 | 'table': 'tabel',
391 | 'tag': 'label',
392 | 'target': 'doel',
393 | 'task': 'taak',
394 | 'tasks': 'taken',
395 | 'technology': 'technologie',
396 | 'template': 'sjabloon',
397 | 'terminal': 'terminal',
398 | 'test-desktop': 'test-desktop',
399 | 'test': 'test',
400 | 'text-wrap': 'tekst rondgewikkeld',
401 | 'threats': 'bedreigingen',
402 | 'ticket': 'ticket',
403 | 'tools': 'gereedschap',
404 | 'tooltip': 'tooltip',
405 | 'top-corner': 'hoek boven',
406 | 'transaction': 'transactie',
407 | 'trash': 'vuilbak',
408 | 'tree': 'boom',
409 | 'trigger': 'in gang zetten',
410 | 'trophy': 'trofee',
411 | 'troubleshoot': 'oplossen',
412 | 'unlink': 'verbinding verbreken',
413 | 'unlock': 'ontsluiten',
414 | 'up': 'naar boven',
415 | 'update': 'aanpassen',
416 | 'upgrade': 'upgraden',
417 | 'upload': 'uploaden',
418 | 'user-add': 'gebruiker toevoegen',
419 | 'user-admin': 'administrator',
420 | 'user-expert': 'expert',
421 | 'user-female': 'dame',
422 | 'user-manager': 'manager',
423 | 'user-new': 'nieuwe gebuiker',
424 | 'user-police': 'politieagent',
425 | 'user-settings': 'gebruikersinstellingen',
426 | 'user-worker': 'arbeider',
427 | 'user': 'gebruiker',
428 | 'validate': 'valideren',
429 | 'video': 'video',
430 | 'view': 'bekijken',
431 | 'virtual-machine': 'virtuele machine',
432 | 'vm-maintenance': 'onderhoud VM',
433 | 'volume-low': 'laag volume',
434 | 'volume-mute': 'volume uit',
435 | 'volume': 'volume',
436 | 'vulnerability': 'kwestbaarheid',
437 | 'waypoint': 'richtingsaanduiding',
438 | 'workshop': 'workshop',
439 | 'zoom-in': 'inzoomen',
440 | 'zoom-out': 'uitzoomen',
441 | };
442 |
--------------------------------------------------------------------------------
/src/messages/icons/fr-FR.js:
--------------------------------------------------------------------------------
1 | export default {
2 | '3d': '3d',
3 | 'access-accessibility': 'accès accessibilité',
4 | 'access-ad': 'accès ad',
5 | 'access-assist-listening': 'accès assistance audio',
6 | 'access-braille': 'accès braille',
7 | 'access-sign': 'accès langage des signes',
8 | 'access-tty': 'accès tty',
9 | 'access-volume-control': 'accès contrôle de volume',
10 | 'access-wheelchair-active': 'accès chaise-roulante active',
11 | 'access-wheelchair': 'accès chaise-roulante',
12 | 'achievement': 'réussite',
13 | 'action': 'action',
14 | 'actions': 'actions',
15 | 'add-circle': 'cercle d\'ajout',
16 | 'add': 'ajout',
17 | 'aggregate': 'aggrégation',
18 | 'aid': 'soin',
19 | 'alarm': 'alarme',
20 | 'alert': 'alerte',
21 | 'analytics': 'analyse',
22 | 'announce': 'annonce',
23 | 'apps': 'applications',
24 | 'archive': 'archive',
25 | 'article': 'article',
26 | 'ascend': 'ascendant',
27 | 'attachment': 'joint',
28 | 'back-ten': 'retour dix',
29 | 'bar-chart': 'diagramme à bande',
30 | 'basket': 'panier',
31 | 'blog': 'blog',
32 | 'book': 'livre',
33 | 'bookmark': 'signet',
34 | 'bottom-corner': 'coin inférieur',
35 | 'brand-apple-app-store': 'étiquette apple app store',
36 | 'brand-codepen-edit': 'étiquette codepen edit',
37 | 'brand-codepen-try': 'étiquette codepen try',
38 | 'brand-google-play': 'étiquette google play',
39 | 'brand-grommet-outline': 'étiquette grommet outline',
40 | 'brand-grommet-path': 'étiquette grommet path',
41 | 'brand-hpe-element-outline': 'étiquette hpe element outline',
42 | 'brand-hpe-element-path': 'étiquette hpe element path',
43 | 'brand-hpe-labs-insignia-outline': 'étiquette hpe labs insignia outline',
44 | 'brand-hpe-labs-insignia': 'étiquette hpe labs insignia',
45 | 'brand-hpe-stack-centered': 'étiquette hpe stack centered',
46 | 'brand-hpe-stack': 'étiquette hpe stack',
47 | 'briefcase': 'porte document',
48 | 'brush': 'brosse',
49 | 'bug': 'insecte',
50 | 'bundle': 'paquet',
51 | 'business-service': 'service d\'affaire',
52 | 'calculator': 'calculatrice',
53 | 'calendar': 'calendrier',
54 | 'camera': 'camera',
55 | 'capacity': 'capacité',
56 | 'car': 'voiture',
57 | 'caret-down': 'caret bas',
58 | 'caret-next': 'caret suivant',
59 | 'caret-previous': 'caret précédant',
60 | 'caret-up': 'caret haut',
61 | 'cart': 'panier',
62 | 'catalog': 'catalogue',
63 | 'chapter-add': 'ajout de chapitre',
64 | 'chapter-next': 'chapitre suivant',
65 | 'chapter-previous': 'chapitre précédent',
66 | 'chat': 'clavardage',
67 | 'checkbox-selected': 'case sélectionnée',
68 | 'checkbox': 'case de sélection',
69 | 'checkmark': 'crochet',
70 | 'circle-information': 'cercle d\'information',
71 | 'circle-play': 'cercle play',
72 | 'circle-question': 'cercle question',
73 | 'clear-option': 'option nettoyer',
74 | 'clear': 'nettoyer',
75 | 'cli': 'cli',
76 | 'clipboard': 'presse papier',
77 | 'clock': 'horloge',
78 | 'clone': 'clône',
79 | 'close': 'fermer',
80 | 'closed-caption': 'sous-titrage',
81 | 'cloud-computer': 'ordinateur du nuage',
82 | 'cloud-download': 'téléchargement du nuage',
83 | 'cloud-software': 'logiciel du nuage',
84 | 'cloud-upload': 'téléchargement sur le nuage',
85 | 'cloud': 'nuage',
86 | 'cluster': 'cluster',
87 | 'code': 'code',
88 | 'columns': 'colonnes',
89 | 'compare': 'comparaison',
90 | 'compass': 'boussole',
91 | 'compliance': 'conformité',
92 | 'configure': 'configuration',
93 | 'connect': 'connexion',
94 | 'contact-info': 'info du contact',
95 | 'contact': 'contact',
96 | 'contract': 'contrat',
97 | 'copy': 'copie',
98 | 'credit-card': 'carte de crédit',
99 | 'cube': 'cube',
100 | 'cubes': 'cubes',
101 | 'currency': 'monnaie',
102 | 'cursor': 'curseur',
103 | 'cut': 'couper',
104 | 'cycle': 'cycle',
105 | 'dashboard': 'tableau de bord',
106 | 'database': 'base de données',
107 | 'deliver': 'livraison',
108 | 'deploy': 'déployer',
109 | 'descend': 'descendant',
110 | 'desktop': 'ordinateur',
111 | 'detach': 'disjoint',
112 | 'diamond': 'diamand',
113 | 'directions': 'directions',
114 | 'dislike': 'je n\'aime pas',
115 | 'document-cloud': 'fichier du nuage',
116 | 'document-config': 'fichier de config',
117 | 'document-csv': 'fichier csv',
118 | 'document-download': 'téléchargement de fichier',
119 | 'document-excel': 'fichier excel',
120 | 'document-exe': 'fichier exe',
121 | 'document-image': 'fichier d\'image',
122 | 'document-locked': 'fichier vérouillé',
123 | 'document-missing': 'fichier manquant',
124 | 'document-notes': 'fichier de notes',
125 | 'document-outlook': 'fichier outlook',
126 | 'document-pdf': 'fichier pdf',
127 | 'document-performance': 'fichier de performance',
128 | 'document-ppt': 'fichier ppt',
129 | 'document-rtf': 'fichier rtf',
130 | 'document-sound': 'fichier audio',
131 | 'document-store': 'fichier de sauvegarde',
132 | 'document-test': 'fichier de test',
133 | 'document-threat': 'fichier dangereux',
134 | 'document-time': 'historique du fichier',
135 | 'document-transfer': 'transfère de fichier',
136 | 'document-txt': 'fichier txt',
137 | 'document-update': 'mise à jour de fichier',
138 | 'document-upload': 'téléversement de fichier',
139 | 'document-user': 'fichier utilisateur',
140 | 'document-verified': 'fichier vérifié',
141 | 'document-video': 'fichier video',
142 | 'document-windows': 'fichier windows',
143 | 'document-word': 'fichier word',
144 | 'document-zip': 'fichier zip',
145 | 'document': 'fichier',
146 | 'domain': 'domaine',
147 | 'down': 'bas',
148 | 'download': 'télécharger',
149 | 'drag': 'glisser',
150 | 'drive-cage': 'cage de disque',
151 | 'duplicate': 'dupliquer',
152 | 'edit': 'éditer',
153 | 'eject': 'éjecter',
154 | 'empty-circle': 'cercle vide',
155 | 'expand': 'agrandir',
156 | 'fan': 'ventilateur',
157 | 'fast-forward': 'avance rapide',
158 | 'favorite': 'favorie',
159 | 'filter': 'filtre',
160 | 'finger-print': 'empreinte digitale',
161 | 'flag': 'drapeau',
162 | 'folder-cycle': 'dossier cyclique',
163 | 'folder-open': 'dossier ouvert',
164 | 'folder': 'dossier',
165 | 'form-edit': 'éditer le formulaire',
166 | 'forward-ten': 'avance dix',
167 | 'gallery': 'galerie',
168 | 'gamepad': 'mannette',
169 | 'gift': 'cadeau',
170 | 'globe': 'globe',
171 | 'grid': 'grille',
172 | 'group': 'groupe',
173 | 'grow': 'pousser',
174 | 'halt': 'arrêt',
175 | 'help': 'aide',
176 | 'history': 'historique',
177 | 'home': 'maison',
178 | 'host-maintenance': 'maintenance de l\'hôte',
179 | 'host': 'hôte',
180 | 'image': 'image',
181 | 'impact': 'impacte',
182 | 'in-progress': 'en cours',
183 | 'inbox': 'boîte',
184 | 'indicator': 'indicateurr',
185 | 'info': 'info',
186 | 'inherit': 'héritage',
187 | 'inspect': 'inspecter',
188 | 'install': 'installer',
189 | 'integration': 'integration',
190 | 'iteration': 'itération',
191 | 'java': 'java',
192 | 'language': 'langue',
193 | 'launch': 'lancer',
194 | 'layer': 'calque',
195 | 'license': 'license',
196 | 'like': 'j\'aime',
197 | 'line-chart': 'diagramme à ligne',
198 | 'link-bottom': 'lien inférieur',
199 | 'link-down': 'lien vers le bas',
200 | 'link-next': 'lien suivant',
201 | 'link-previous': 'lien précédent',
202 | 'link-top': 'lien vers le haut',
203 | 'link-up': 'lien supérieur',
204 | 'link': 'lien',
205 | 'local': 'locale',
206 | 'location-pin': 'point de localisation',
207 | 'location': 'localisation',
208 | 'lock': 'verrou',
209 | 'login': 'connexion',
210 | 'logout': 'déconnexion',
211 | 'magic': 'magie',
212 | 'mail-option': 'option de courriel',
213 | 'mail': 'courriel',
214 | 'manual': 'manuel',
215 | 'map-location': 'carte localisation',
216 | 'map': 'carte',
217 | 'menu': 'menu',
218 | 'microphone': 'microphone',
219 | 'money': 'argent',
220 | 'monitor': 'moniteurr',
221 | 'more': 'plus',
222 | 'multiple': 'multiple',
223 | 'navigate': 'naviguer',
224 | 'new-window': 'nouvelle fenêtre',
225 | 'new': 'nouveau',
226 | 'next': 'suivant',
227 | 'nodes': 'noeuds',
228 | 'note': 'note',
229 | 'notes': 'notes',
230 | 'notification': 'notification',
231 | 'object-group': 'objet groupé',
232 | 'object-ungroup': 'objet séparé',
233 | 'optimize': 'optimiser',
234 | 'organization': 'organisation',
235 | 'overview': 'aperçu',
236 | 'pan': 'croix directionnelle',
237 | 'pause-fill': 'pause pleine',
238 | 'pause': 'pause',
239 | 'personal-computer': 'ordinateur personnel',
240 | 'pie-chart': 'diagramme en pointe de tarte',
241 | 'pin': 'point',
242 | 'plan': 'plan',
243 | 'platform-amazon': 'platforme amazon',
244 | 'platform-android': 'platforme android',
245 | 'platform-apple': 'platforme apple',
246 | 'platform-archlinux': 'platforme archlinux',
247 | 'platform-aruba': 'platforme aruba',
248 | 'platform-centos': 'platforme centos',
249 | 'platform-chrome': 'platforme chrome',
250 | 'platform-cloudlinux': 'platforme cloudlinux',
251 | 'platform-debian': 'platforme debian',
252 | 'platform-docker': 'platforme docker',
253 | 'platform-dos': 'platforme dos',
254 | 'platform-dropbox': 'platforme dropbox',
255 | 'platform-edge': 'platforme edge',
256 | 'platform-fedora': 'platforme fedora',
257 | 'platform-firefox': 'platforme firefox',
258 | 'platform-freebsd': 'platforme freebsd',
259 | 'platform-google': 'platforme google',
260 | 'platform-hadoop': 'platforme hadoop',
261 | 'platform-heroku': 'platforme heroku',
262 | 'platform-horton': 'platforme horton',
263 | 'platform-hp': 'platforme hp',
264 | 'platform-hpi': 'platforme hpi',
265 | 'platform-internet-explorer': 'platforme internet explorer',
266 | 'platform-java': 'platforme java',
267 | 'platform-mandriva': 'platforme mandriva',
268 | 'platform-mysql': 'platforme mysql',
269 | 'platform-norton': 'platforme norton',
270 | 'platform-onedrive': 'platforme onedrive',
271 | 'platform-opera': 'platforme opera',
272 | 'platform-oracle': 'platforme oracle',
273 | 'platform-pied-piper': 'platforme pied piper',
274 | 'platform-raspberry': 'platforme raspberry',
275 | 'platform-reactjs': 'platforme reactjs',
276 | 'platform-redhat': 'platforme redhat',
277 | 'platform-safari-option': 'platforme safari option',
278 | 'platform-safari': 'platforme safari',
279 | 'platform-sco': 'platforme sco',
280 | 'platform-solaris': 'platforme solaris',
281 | 'platform-suse': 'platforme suse',
282 | 'platform-swift': 'platforme swift',
283 | 'platform-turbolinux': 'platforme turbolinux',
284 | 'platform-ubuntu': 'platforme ubuntu',
285 | 'platform-unixware': 'platforme unixware',
286 | 'platform-vmware': 'platforme vmware',
287 | 'platform-windows-legacy': 'platforme windows legacy',
288 | 'platform-windows': 'platforme windows',
289 | 'play-fill': 'play plein',
290 | 'play': 'play',
291 | 'power': 'démarrer',
292 | 'previous': 'précédent',
293 | 'print': 'imprimer',
294 | 'radial-selected': 'sélecteur radial',
295 | 'radial': 'radial',
296 | 'refresh': 'rafraîchir',
297 | 'resources': 'ressources',
298 | 'resume': 'résumé',
299 | 'revert': 'inverser',
300 | 'rewind': 'rembobinner',
301 | 'risk': 'risque',
302 | 'robot': 'robot',
303 | 'rss': 'rss',
304 | 'run': 'course',
305 | 'satellite': 'satellite',
306 | 'save': 'sauvegarde',
307 | 'scan': 'scan',
308 | 'schedule-new': 'nouvel horaire',
309 | 'schedule-play': 'horaire de jeu',
310 | 'schedule': 'horaire',
311 | 'schedules': 'horaires',
312 | 'scorecard': 'tableau de point',
313 | 'search-advanced': 'recherche avancée',
314 | 'search': 'recherche',
315 | 'secure': 'sécuritaire',
316 | 'select': 'sélecteur',
317 | 'selection': 'sélection',
318 | 'send': 'envoie',
319 | 'server-cluster': 'grappe de serveur',
320 | 'server': 'serveur',
321 | 'servers': 'serveurs',
322 | 'service-play': 'service de jeu',
323 | 'services': 'services',
324 | 'settings-option': 'option de paramètre',
325 | 'share': 'partager',
326 | 'shield-security': 'bouclier de sécurité',
327 | 'shield': 'bouclier',
328 | 'shift': 'interchanger',
329 | 'sidebar': 'barre latérale',
330 | 'social-amazon': 'social amazon',
331 | 'social-amex': 'social amex',
332 | 'social-bitcoin': 'social bitcoin',
333 | 'social-codepen': 'social codepen',
334 | 'social-creative-commons': 'social creative commons',
335 | 'social-dropbox': 'social dropbox',
336 | 'social-facebook-option': 'social facebook option',
337 | 'social-facebook': 'social facebook',
338 | 'social-github': 'social github',
339 | 'social-google-plus': 'social google plus',
340 | 'social-google-wallet': 'social google wallet',
341 | 'social-instagram': 'social instagram',
342 | 'social-linkedin-option': 'social linkedin option',
343 | 'social-linkedin': 'social linkedin',
344 | 'social-mail': 'social mail',
345 | 'social-mastercard': 'social mastercard',
346 | 'social-medium': 'social medium',
347 | 'social-paypal': 'social paypal',
348 | 'social-pinterest': 'social pinterest',
349 | 'social-product-hunt': 'social product hunt',
350 | 'social-reddit': 'social reddit',
351 | 'social-skype': 'social skype',
352 | 'social-slack': 'social slack',
353 | 'social-snapchat': 'social snapchat',
354 | 'social-square': 'social square',
355 | 'social-stack-overflow': 'social stack overflow',
356 | 'social-stripe': 'social stripe',
357 | 'social-tumblr': 'social tumblr',
358 | 'social-twitter': 'social twitter',
359 | 'social-vimeo': 'social vimeo',
360 | 'social-vine': 'social vine',
361 | 'social-visa': 'social visa',
362 | 'social-wordpress': 'social wordpress',
363 | 'social-youtube': 'social youtube',
364 | 'sort': 'classer',
365 | 'split': 'division',
366 | 'splits': 'divisions',
367 | 'stakeholder': 'partenaire',
368 | 'standards-3d-effects': 'effets 3d standards',
369 | 'standards-connectivity': 'standards de connectivité',
370 | 'standards-css3': 'standards de css3',
371 | 'standards-device': 'standards d\'appariels',
372 | 'standards-fireball': 'standards boule de feux',
373 | 'standards-html5': 'standards html5',
374 | 'standards-multimedia': 'standards multimédia',
375 | 'standards-offline-storage': 'standards d\'entreposage hors ligne',
376 | 'standards-performance': 'standards de performances',
377 | 'standards-sematics': 'standards sémantique',
378 | 'star-half': 'demi étoile',
379 | 'star': 'étoile',
380 | 'steps': 'étape',
381 | 'stop-fill': 'stop plein',
382 | 'stop': 'stop',
383 | 'storage': 'entreposage',
384 | 'street-view': 'vue urbaine',
385 | 'subtract-circle': 'cercle de soustraction',
386 | 'subtract': 'soustraction',
387 | 'support': 'support',
388 | 'sync': 'synchroniser',
389 | 'system': 'système',
390 | 'table-add': 'ajout de tableau',
391 | 'table': 'tableau',
392 | 'tag': 'étiquette',
393 | 'target': 'cible',
394 | 'task': 'tâche',
395 | 'tasks': 'tâches',
396 | 'technology': 'technologie',
397 | 'template': 'modèle',
398 | 'terminal': 'terminale',
399 | 'test-desktop': 'test ordinateur',
400 | 'test': 'test',
401 | 'text-wrap': 'encadrer par le texte',
402 | 'threats': 'dangers',
403 | 'ticket': 'billets',
404 | 'tools': 'outils',
405 | 'tooltip': 'indication',
406 | 'top-corner': 'coin supérieur',
407 | 'transaction': 'transaction',
408 | 'trash': 'corbeille',
409 | 'tree': 'arbre',
410 | 'trigger': 'gchette',
411 | 'trophy': 'trophé',
412 | 'troubleshoot': 'dépannage',
413 | 'unlink': 'délier',
414 | 'unlock': 'déverrouiller',
415 | 'up': 'haut',
416 | 'update': 'mise à jours',
417 | 'upgrade': 'améliorer',
418 | 'upload': 'téléverser',
419 | 'user-add': 'ajout utilisateur',
420 | 'user-admin': 'utilisateur administratif',
421 | 'user-expert': 'utilisateur expert',
422 | 'user-female': 'utilisateur femelle',
423 | 'user-manager': 'utilisateur manager',
424 | 'user-new': 'nouvel utilisateur',
425 | 'user-police': 'utilisateur policier',
426 | 'user-settings': 'option d\'utilisateur',
427 | 'user-worker': 'utilisateur travailleur',
428 | 'user': 'utilisateur',
429 | 'validate': 'valider',
430 | 'video': 'vidéo',
431 | 'view': 'vue',
432 | 'virtual-machine': 'machine virtuelle',
433 | 'vm-maintenance': 'vm en maintenance',
434 | 'volume-low': 'volume bas',
435 | 'volume-mute': 'volume en sourdine',
436 | 'volume': 'volume',
437 | 'vulnerability': 'vulnerabilité',
438 | 'waypoint': 'direction',
439 | 'workshop': 'atelier',
440 | 'zoom-in': 'zoom avant',
441 | 'zoom-out': 'zoom arrirère',
442 | };
443 |
--------------------------------------------------------------------------------